/*
Theme Name: BevBoy
Theme URI: http://beverageboy.com
Description: BevBoy custom WP theme
Author: Max Zaets and Igor Syvets
Author URI: http://igorsyvets.com
Version: 0.1

License:
License URI:
*/

@font-face {
    font-family: 'patagoniaregular';
    src: url('fonts/kingdom_of_awesome_-_patagonia-medium-webfont.eot');
    src: url('fonts/kingdom_of_awesome_-_patagonia-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/kingdom_of_awesome_-_patagonia-medium-webfont.woff') format('woff'),
         url('fonts/kingdom_of_awesome_-_patagonia-medium-webfont.ttf') format('truetype'),
         url('fonts/kingdom_of_awesome_-_patagonia-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}



html, body {
    height: 100%;
}
    .b-wrap {
        min-height:100%;
    }

        .b-main {
         overflow: auto;  
            padding-bottom: 20px;
        }
    footer { /*
        position: relative;
        margin-top: -200px;
        height:200px;
        clear: both;*/
    }

body:before {
    content:'';
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;/
}


img {
    border: 0;
}

a[href] {
    color: #48DDED;
    text-decoration: none;
}

a[href]:hover {
    color: #9CD3FD;
}

.g-hide-text {
    overflow: hidden;
    text-indent:9999px;
}

h1 {
    background: url(i/logo.png) no-repeat 0 35px;

    width: 734px;
    height: 332px;

    margin: 0 auto;
}
    h1 a {
        display:block;
        width: inherit;
        height: inherit;
    }

    .home h1 {
        background: url(i/logo-front.png) no-repeat 0 -10px;
    
        width: 734px;
        height: 350px;
    }

h2 {
    font-size: 42px;
    font-family: Patagonia;
    font-weight: normal;
    margin:20px auto 30px auto;
}

body {
    color: #FFF;
    background: #192233 url(i/bg-pattern.png) repeat;

    /*font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 30px;
    margin: 0;
}    
    .b-wrap {
    }
        .b-main {
            width:990px;
            margin:0 auto;
            padding-top:70px;
        }

            header {
                background: url(i/header.jpg) no-repeat center top;
                height: 410px;
            }
                .home header {
                    background: url(i/header-main.jpg) no-repeat center top;
                    height: 620px;
                }

            footer {
                text-align: center;
                background:#192233;
                padding-top:23px;
            }
                .b-bottom-menu {
                    list-style:none;
                    margin-right: 20px;
                    padding: 0;
                }
                    .b-bottom-menu .menu-item {
                        display: inline-block;
                        margin-left: 20px;
                    }

                .b-socialism {
                    list-style: none;
                    font-size: 0;
                }
                    .b-socialism-item {
                        display: inline-block;
                        margin-right: 30px;
                    }

                    .b-socialism-icon {
                        width: 30px;
                        height: 30px;

                        display: block;
                        background: url(i/socialism.png) 0px 0px no-repeat;
                    }
                        .b-socialism-icon__twitter         { background-position: 0 0; }
                        .b-socialism-icon__twitter:hover   { background-position: 0 -30px; }

                        .b-socialism-icon__facebook        { background-position: -30px 0; }
                        .b-socialism-icon__facebook:hover  { background-position: -30px -30px; }

                        .b-socialism-icon__pinterest       { background-position: -60px 0;}
                        .b-socialism-icon__pinterest:hover { background-position: -60px -30px; }

/*estilos coreographix
-----------------------------------------------------------------------------*/
.img-home-one{
float:left;
margin-right:40px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.img-home-two { 
box-shadow: 3px 3px 3px #19212d;
margin-top:20px;
}
.main-text{
	margin-bottom:40px;
}
.text-der{
margin-right:40px;
}
.text-izq{
width:535px;
float:left;
padding-right:40px;
margin-bottom:40px;
}
.clr{
clear:both;
}
.gallery{
margin-bottom:40px;
}

.w938 {
	/*width:938px;*/
	width:990px;
	margin:auto;
	height:300px;
}
.text{
	text-align:left;
	margin-left: 364px;
    margin-top: 60px;
}
.w938 .otter-izq{
	float:left;
	background:url(../../uploads/2013/10/american-otter.png) no-repeat center left;
	height: 284px;
    width: 344px;
	
    margin-top: -40px;
    
}
.asseen { 
	position:relative;
	top:-335px;
	left:0;
	z-index:5;
	background: url(i/asseenon.png);
	width: 77px;
	height:64px;
}
.promo-video, .buynow {
  width: 222px;
  height: 175px;
  font-family: 'patagoniaregular';
}
.promo-video .txt {
 display:block;
 float:right;
 text-shadow: 0 0 3px #999999;
}
.promo-video img { 
box-shadow: 0 0 5px #555555;

}
.buynow {
  position: relative;
  top:-175px;
  left:715px;
}
.buynow .txt, .buynow .price {
  display:block;
   text-shadow: 0 0 3px #999999;
}
.buynow .price {
  font-size:50px;
  margin:15px 0;
  text-shadow: 0 0 15px #999999;
}
h1, h2,h3,h4,h5,h6 { font-family: 'patagoniaregular';}

.pre-footer2 { height: 410px; background: url("i/bg-pattern.png") repeat 0 0 #192233;}

.prefooterright {
	position:relative;
	width: 450px;
	top:65px;
}
.prefooterleft {
	position:relative;
	width: 450px;
	left: 475px;
	top:-220px;
}
.clr { display:block; clear:both; }


.btnclass {
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow: 0px 4px 1px 0px #888888;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fedc52), color-stop(1, #fbbd04) );
	background:-moz-linear-gradient( center top, #fedc52 5%, #fbbd04 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc52', endColorstr='#fbbd04');
	background-color:#fedc52;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #fbbd04;
	display:inline-block;
	color:#5a3f10!important;
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:60px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5eaa4;
}
.btnclass:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fbbd04), color-stop(1, #fedc52) );
	background:-moz-linear-gradient( center top, #fbbd04 5%, #fedc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbbd04', endColorstr='#fedc52');
	background-color:#fbbd04;
}.btnclass:active {
	position:relative;
	top:1px;
}
.prefooterleft .btnclass {  box-shadow: 0px 4px 1px 0px #192233!important; }

.arconix-faq-wrap { background: transparent!important; border:none!important;font-family: 'patagoniaregular';font-size:26px;}
/*FORM STYLE
---------------------------------------------------------------------------------------------------*/
#formulario{
	width:300px;
	height:55px;
	background-color:#0f1621;
	border-color:#0f1621;
	border:none !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#formulario-text-area{
	width:98%;
	height:180px;
	background-color:#0f1621;
	border-color:#0f1621;
	border:none !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"]
{
    background-color: #0f1621;
    color: #fff;
    width:300px;
	height:55px;
}
.wpcf7 input[type="text-area"]{
	width:98%;
	height:180px;
	background-color: #0f1621;
    color: #fff;

}
div.woocommerce form table.shop_table tbody tr td.actions input.button {
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow: 0px 4px 1px 0px #192233!important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fedc52), color-stop(1, #fbbd04) )!important;
	background:-moz-linear-gradient( center top, #fedc52 5%, #fbbd04 100% )!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc52', endColorstr='#fbbd04')!important;
	background-color:#fedc52!important;
	border-radius:8px;
	text-indent:0;
	border:1px solid #fbbd04!important;
	display:inline-block;
	color:#5a3f10!important;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:300px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5eaa4;
	padding:0!important;}
#place_order.button.alt, .single_add_to_cart_button.button.alt,
.wpcf7 input[type="submit"] {
	float:right;
	width:263px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow: 0px 4px 1px 0px #192233!important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fedc52), color-stop(1, #fbbd04) )!important;
	background:-moz-linear-gradient( center top, #fedc52 5%, #fbbd04 100% )!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc52', endColorstr='#fbbd04')!important;
	background-color:#fedc52!important;
	border-radius:8px;
	text-indent:0;
	border:1px solid #fbbd04!important;
	display:inline-block;
	color:#5a3f10!important;
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:60px;
	width:250px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5eaa4;
	padding:0!important;
}
.field-container-enviar input.wpcf7-form-control{
margin-right:20px;
	float:right;
	width:263px;
	height:60px;
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow: 0px 4px 1px 0px #192233!important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fedc52), color-stop(1, #fbbd04) )!important;
	background:-moz-linear-gradient( center top, #fedc52 5%, #fbbd04 100% )!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc52', endColorstr='#fbbd04')!important;
	background-color:#fedc52!important;
	border-radius:8px;
	text-indent:0;
	border:1px solid #fbbd04!important;
	display:inline-block;
	color:#5a3f10!important;
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:60px;
	width:250px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5eaa4;
	padding:0!important;
}
div.woocommerce form table.shop_table tbody tr td.actions input.button:hover,
.single_add_to_cart_button.button.alt, #place_order.button.alt:hover,
.wpcf7 input[type="submit"] :hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fbbd04), color-stop(1, #fedc52) );
	background:-moz-linear-gradient( center top, #fbbd04 5%, #fedc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbbd04', endColorstr='#fedc52');
	background-color:#fbbd04;

}
#place_order.button.alt {margin-right:20px!important;}
.field-container{
	width:350px;
	float:left;
}
.field-container-area{
	width:100%;
	float:left;
}
.field-container-enviar{
	width:550px;
	float:right;
	line-height: 60px;
	color:#7b7e84;
}
.wpcf7-form-control-wrap br { display: none; } 
/**para que lo tome el contact form7*/

.address{
	float:left;
	width:250px;
	clear:both;
}
.phones{
	float:left;
	width:250px;
}
.gallery a, .gallery a.lastimg { width:303px;height:260px; float:left;}
.gallery a { margin-right:18px;}
.gallery a.lastimg { margin:right:0!important;}
.gallery a.lastimg:after {content=" ";display:table;clear:both;}

#lightbox-close {
  right: -38px!important;
}

.woocommerce form input , .woocommerce form select, .chzn-single {
  background-color: #0F1621!important;
  border: medium none !important;
  border-radius: 5px 5px 5px 5px!important;
  height: 35px;
  padding:5px 10px;
  color:#FFFFFF!important;
  font-size:18px;
}
.chzn-single {height:35px!important;line-height:35px!important;background-image:none!important;
box-shadow:none!important;}
.chzn-drop {color:#555555;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {top:1px!important;}
.woocommerce form textarea{
  background-color: #0F1621!important;
  border: medium none !important;
  border-radius: 5px 5px 5px 5px!important;
  height: 250px!important;
  padding:5px 10px;
  color:#FFFFFF!important;
  font-size:18px;
}
#product-16 { width:937px!important;}
html body.page div.b-wrap div.b-main div.woocommerce form.checkout div#order_review div#payment ul.payment_methods li input#payment_method_authorize_net.input-radio {display:none;}
.woocommerce #payment, .woocommerce-page #payment {background:none!important;border:none!important;}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {border-bottom:none!important;margin:0!important;padding:0!important;}
.form-row.place-order {border-top:none!important;}
div.images a.woocommerce-main-image img.attachment-shop_single {width:300px!important;height:380px!important;}
div#product-16 {margin-top:50px;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {width:320px!important;}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {float:none!important;width:600px!important;margin-left:330px!important;}
.product_title.entry-title { background-position:  -80px -10px!important;width:600px!important;}
div.woocommerce-tabs ul.tabs { border:none!important;display:none!important; }
div.woocommerce-tabs ul.tabs li.description_tab.active { display:none; }
div.summary form.cart div.quantity input.minus,div.summary form.cart div.quantity input.plus, div.summary form.cart div.quantity {display:none;}
div.summary div p.price span.amount {display:block;font-size:50px!important; font-family:'patagoniaregular'!important;color:#FFFFFF!important;margin-top:-90px;}

div.woocommerce form table.shop_table tbody tr.cart_table_item td.product-quantity div.quantity input.minus,
div.woocommerce form table.shop_table tbody tr.cart_table_item td.product-quantity div.quantity input.plus { background:#0F1621!important;box-shadow:none!important;border-radius:10px!important;width:16px; }
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {width:70px!important;float:left;}
.cart_totals > h2 { text-align: left;font-size:40px; }
.cart_totals > table { width: 460px; }
.woocommerce-page ul.products li.product a img{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
ul.products a.add_to_cart_button{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow: 0px 4px 1px 0px #192233!important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fedc52), color-stop(1, #fbbd04) )!important;
	background:-moz-linear-gradient( center top, #fedc52 5%, #fbbd04 100% )!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc52', endColorstr='#fbbd04')!important;
	background-color:#fedc52!important;
	border-radius:8px;
	text-indent:0;
	border:1px solid #fbbd04!important;
	display:inline-block;
	color:#5a3f10!important;
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:60px;
	width:290px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5eaa4;
	padding:0 10px !important; 
}
p.woocommerce-result-count,form.woocommerce-ordering{display:none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:290px !important;}
.price span.amount{
display:block;font-size:50px!important; font-family:'patagoniaregular'!important;color:#FFFFFF!important;margin:20px 0;
}
 ul.products li  a h3{font-size:28px !important;}