/*
Theme Name: cowineco
Theme URI: https://micro-comp.com
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 1.0
Author: Anatoly Demurov
Author URI: https://micro-comp.com
License: GNU General Public License v2.0 & Apache License 2.0
License URI: https://www.gnu.org/licenses/gpl-2.0.html https://www.apache.org/licenses/LICENSE-2.0
Text Domain: cowineco
*/

/*General*/
body {font-size: 20px;}
a{ color:#7e0a22; }
a:focus,a:hover{ color:#f6b426; }
a,a:focus,a:hover{ text-decoration:none;}
h1 { font-family: "Dosis", arial, sans-serif; font-size: 42px; font-weight: 100; }
h2 { font-size:26px; color:#7e0a22; margin-bottom:0;}
h3 { font-size:22px;}
@media (min-width: 768px) {
	h1 {font-size: 50px;}
}
input[type="submit"]{background: #a4293b; color: #dfdcd6; padding: 2px 25px; border: none; border-radius: 3px;text-transform: uppercase;}
input, textarea, select, .uneditable-input { height: 34px; }
#main{padding-bottom: 30px;}

.home #main{padding-bottom: 0px;}

.container{ position:relative;}
.dottedbutton a{padding:10px;color:#7e0a22;border: dotted 2px #7e0a22;text-decoration:none;width: 250px;display: block;margin: 0px auto 5px auto;font-weight: 500;text-transform: uppercase;text-align: center;}
.cleanlink a{color:#333333;text-transform: uppercase;}

/*Header Bar*/
.headersidebar{ background:#dfdcd6; padding:25px 50px; font-size:20px;text-align: center;    z-index: 999;}
.headersidebar i{color:#4b4a48;}
.headersidebar a{margin: 0 10px;}
.headersidebar .widget{margin-bottom:0;}

@media (min-width: 768px) {
.headersidebar{ position: absolute; right: 0; top: 40px; }
}

/* Menu*/
.navbar-default .navbar-nav > li > a {font-size: 20px;}
.menu-item.separator > a {font-size: 24px;    color: #000;}

/*MENU integration*/
html #sp_main{max-width: 100%;}html #menusContainer { max-width: 100%; }
#sp_foot,#tab_photos{ display:none;}
.woosidebar .sub-menu{padding-left: 20px;}

/*Picks*/
.picks {text-align: center;display: block;background: url(/web/20171028014948im_/https://cowineco.com/wp-content/themes/cowineco/bgplate.png)no-repeat center center; font-weight:100;}
.picks p {font-size:14px;}
.picks h3 {font-size: 24px;max-width: 155px;text-align: center;margin: auto;}
.picks *{color: #4b4a48;}

/*EventsLoop*/
.events-loop{list-style:none;color:#dfdcd6;font-size:16px;margin: 30px 0;}
.events-loop h2{list-style:none;color:#dfdcd6;font-size:24px;margin-bottom: 5px;}
.events-loop p {margin-bottom: 0px;}
.events-loop a { text-transform:uppercase; color:#f6b426; }
.events-loop li:first-child{margin-bottom: 10px;p;padding-bottom: 20px;border-bottom: 1px dashed #d6d3cd;}

/*Rotator*/
.rotatorcell { position:relative; width:100%;}
.rotatorcell >img,.rotatorcell >div{ max-width:50%;}
#cycloneslider-rotator-1 {margin: auto;}
#cycloneslider-rotator-1 .cycloneslider-slide-custom { color: #7e0a22; font-size: 30px; text-transform: uppercase; font-weight: 100; background:none;}
#cycloneslider-wineclub-2 .cycloneslider-template-standard .cycloneslider-slide{background: none!important;} 
.wineclubart{position:absolute; top:0;right:0;z-index:999;}
.wineclubslider .textwidget{position: relative; padding-top: 50px;}
@media (min-width: 768px) {
	#cycloneslider-rotator-1 {display: inline-block;}
	#cycloneslider-rotator-1 .cycloneslider-slides{top: 36px!important;overflow: visible;}
	#cycloneslider-rotator-1 .cycloneslider-slide-custom{font-size: 24px;width: 450px;text-align: left;padding-left: 25px;}
}

/*agree*/
.agreeoverlay {background:#000;opacity:0.6;position: fixed;width:100%;height:100%;top:0;z-index:9999;}
.agree{background: #e1ded8;margin: auto;left:0;right:0;max-width: 400px;display: block;text-align: center;font-size: 14px;position: absolute;z-index: 99999;top: 50%;border: 6px solid  #4D210E;padding:10px;margin-top: -80px;}
.agree div{padding: 12px; margin: 20px auto;font-size: 16px;color: #E7CBBF;line-height: 1;}
.agree .no,.agree .yes{ font-size: 22px;color: #e1ded8; background:#7e0a22; padding:5px 10px; margin:10px;}
.agree .yes:hover,.agree .no:hover{color:#fff}
.agreeoverlay, .agree { display:none;}
.notverified .agreeoverlay,.notverified .agree { display:block;}

/*polaroid*/
.polaroid {position: relative;}
.polaroid > div{margin-top: -25px; position: absolute;}

/*Directions Footer*/
.footerdirections {font-size: 17px;}

/*Woo*/
.widget_product_search{ text-align: right; }
.woocommerce-info { border-top-color: #a4293b; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: #a4293b;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-top: 3px solid #f69730;}
.woocommerce-info:before { color: #a4283a; }
.woocommerce ul.products li.product a img{max-height: 300px; width: auto; margin: auto;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align: center; }
.woocommerce a.remove{color: #a4293b!important;}
.woocommerce a.remove:hover{background: red; }
.woocommerce-MyAccount-navigation ul{list-style: none; padding-left: 0;}
.woocommerce-MyAccount-navigation ul .is-active {font-weight: bold;}
.woocommerce nav.woocommerce-pagination{ margin-bottom: 50px; }
html .woocommerce ul.products li.product .onsale { top: 0; right: 0; left: auto; margin: 1.5em -.5em 0 0; background: #a4293b;}
html .woocommerce span.onsale{background-color: #a4293b;    line-height: 2.836;}
html .woocommerce div.product p.price,html .woocommerce div.product span.price,
html .woocommerce ul.products li.product .price { color: #000000; font-weight: 100;}
html .woocommerce ul.products li.product h3 {font-weight: normal; }
html .woocommerce div.product .woocommerce-tabs .panel {padding: 0 20px ; }
html .woocommerce div.product div.images img {width:auto;margin: auto;}
html .woocommerce .woocommerce-ordering { float:left;}
.woocommerce-result-count,
.woocommerce-breadcrumb,
.woocommerce #content .product_meta{ display:none;}
.woosidebar ul { list-style-type:none; padding:0;}
.product h2{ margin-bottom: 20px; }
.woocommerce div.product h1.product_title {font-size: 46px; }

@media (min-width: 768px){
html .product_title h1 { font-size: 48px; }
}

.page-id-20.onsale,.postid-142 .onsale, .postid-143 .onsale, .postid-144 .onsale, .postid-145 .onsale {display:none;}
.page-id-20 .subscription-details:after{content:"for the first three months"; display:block;font-size: 14px;}

/*Footer*/ 
footer[role="contentinfo"]{background: #333333;padding-top: 25px;color:#dfdcd6;}
footer[role="contentinfo"] a{ color:#f6b426;}

/*Social Footer*/
.socialfooter{ padding-top: 74px; }
footer[role="contentinfo"] .socialfooter a{ color:#dfdcd6;}
.socialfooter .fa { font-size: 26px; margin: 0 10px; }

/*
     FILE ARCHIVED ON 01:49:48 Oct 28, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:24:30 Aug 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.711
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.018
  esindex: 0.01
  cdx.remote: 20.666
  LoadShardBlock: 287.806 (3)
  PetaboxLoader3.datanode: 276.806 (4)
  PetaboxLoader3.resolve: 60.401
  load_resource: 81.558
*/