/* Style CSS Gealtra Theme */

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

a {
    color: #008cba;
    text-decoration: none;
    line-height: inherit;
}  


.row{	
	max-width:none;
	font-family: Open Sans;
}

/* Header */

header {
	background:#000;	
}

/* Logo */

.logo img {
    max-height: 5.7em;
    padding: .85em;
}

/* Top Section Links */

.navbar-text{
	padding-top:0.8em;
	margin:0;
}

.navbar-text li{
	display:inline;
	padding-right:1em;
	list-style:none;
	letter-spacing:.1em;
	font-size:0.75em;
	font-family: Open Sans;
}

.header_link a{
	color:#FFF;
	transition:all .3s ease-in-out
}

.uppercase {
    text-transform: uppercase;
}

/* Product Index */

.product-image{
	padding-top:4em;
}

.product_border_bottom{
	border-bottom:2px solid #000;
}

.product_bottom_line{
	padding-top:1em;
}

.product-name{
	color:#222;
	font-size:.8em;
	transition:all .3s ease-in-out;
	letter-spacing:.15em;
	padding-left:0;
	float:left;
}

.price-block{
	float:right;
	margin-top:-1em;
	background-color:#000;
	padding:.5em .5em;
	color:#FFF;
	letter-spacing:.15em;
	font-size:.99em
}

/* Footer */

footer {
	background:#000;
	margin-top:100px;
	padding-top:10px;
	padding-bottom:10px;	
}

.inline-list{
	margin:0 auto 1.0625rem;
	margin-left:-1.375rem;
	margin-right:0;
	padding:0;
	list-style:none;
	overflow:hidden
}

.inline-list>li{
	list-style:none;
	float:left;
	margin-left:1.375rem;
	display:block
}

.inline-list>li>*{
	display:block
}

.footer-text{
	padding-top:0em;
	margin:0;
}

.footer-text li{
	display:inline;
	padding-right:1em;
	list-style:none;
	letter-spacing:.1em;
	font-size:0.7em;
	font-family: Open Sans;
}

.footer_link a{
	color:#FFF;
	transition:all .3s ease-in-out;
}

/* Image Effect */

.reveal .hidden { display: block !important; visibility: visible !important; }
.reveal { position: relative; }
.reveal .hidden { 
  position: absolute; 
  padding-top:4em;
  z-index: -1;
  top: 0;   
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;  
}
.reveal:hover .hidden { 
  z-index: 100000;
  opacity: 1;    
}

/* Product Html */

.price {
	padding-top:1em;
}

.product-title{
	font-size:1em!important;
	color:#222!important;
	font-family: Open Sans;
}

.btn {
	width:100%;
	height:4.5em;	
}

.btn-success{
	font-family: Open Sans;
	font-size:1.2em!important;	
}

.description-product{
	font-family: Open Sans;
	text-align: justify;
	font-size:1.1em!important;
	padding-bottom:11px;
}

.product-image-full{ 
	width: 100%;
}

.product-image-galery{
	width: 100%;
	border-bottom:1px solid #000;
	
}

.product-image-galery:hover{
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.shipping{
	padding-top:1.4em;
	font-family: Open Sans;
	text-align: justify;
	font-size:1.1em!important;	
}

.shipping-logo {
	float: left;
}

/* Contact */

#map-container { 
	height: 350px;
	width:100%;
}

.b-lateral {
  border-left-style: solid;
  padding: 5px;
}

/* FAQ */

.faqHeader {
	font-size: 25px;
	font-family: 'Open Sans';
	margin: 12px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	padding: 5px;
}
	
.panel-heading [data-toggle="collapse"]:after {
    font-family: 'Open Sans';
   	float: right;
    color: #F58723;
    font-size: 18px;
    line-height: 22px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.panel-heading [data-toggle="collapse"].collapsed:after {   
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #454444;
}

/* Card */

.card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card {
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 2px;
  background-clip: padding-box;
}
.card span.card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
}

.card .card-image {
  position: relative;
  overflow: hidden;
}
.card .card-image img {
  border-radius: 2px 2px 0 0;
  background-clip: padding-box;
  position: relative;
  z-index: -1;
}
.card .card-image span.card-title {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 16px;
}
.card .card-content {
  padding: 16px;
  border-radius: 0 0 2px 2px;
  background-clip: padding-box;
  box-sizing: border-box;
}
.card .card-content p {
  margin: 0;
  color: inherit;
}
.card .card-content span.card-title {
  line-height: 48px;
}
.card .card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px;
}
.card .card-action a {
  color: #ffab40;
  margin-right: 16px;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
.card .card-action a:hover {
  color: #ffd8a6;
  text-decoration: none;
}

/* SLIDE */

