/*
 Theme Name:Blog with eShop
 Description:Theme for blog and eShop (WooCommerce). SEO is better with nice theme!
 Template:layerswp
 Version:1.0.0
 Author:Daniel Nytra
 Author Description:Marketing:Inbound + Content 
 Author URI:http://cutseo.com/
 Theme URI:http://cutseo.com/demo/
 License URI:http://www.gnu.org/licenses/gpl.html
*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext);
body {color:#000}
a{color:#000;}
.wrapper-content .woocommerce a {color:#1E73BE;text-decoration:underline}
.wrapper-content .woocommerce a:hover{text-decoration:none}
a:hover{color:#1E73BE;text-decoration:none}
.heading{text-transform:uppercase;}
/*.large .heading{font-weight:300;}*/
table,table th,table td{background:#fff;border-color:#ccc;}
.header-site .container {padding:10px}
.content-main {padding: 2% 20px;}
.title-container .title {padding: 1% 20px;}
.bread-crumbs {margin:0}
.section-title .heading a {font-size:26px;line-height: 31px;}
.section-title .heading a:hover {color:#1E73BE}
#back-to-top {display: block;bottom: 120px;right: 20px;position: fixed;}
.sidebar input.search-submit {background-color:#999;border:none;color:#fff}

/** MENU **/
.nav-horizontal li{margin:0;padding:10px 15px}
.sub-menu li {background-color:#fff}
.sub-menu {margin-top:10px}

/*header .nav-horizontal li.current-menu-item {background-color:#fff}*/
.nav-horizontal li a {font-weight:300}
header .nav-horizontal li.current-menu-item a {color:#1E73BE}
.site-description a {color:#fff}
.tagline {font-weight: 300;}
.header-site .nav-horizontal{text-transform:uppercase;font-size:16px;}

/** POST **/
.meta-item {display:inline-block;margin-right:10px}
.meta-item i {width:auto}
.img_thumbnail {float:left;margin-right:10px}
.meta-info {clear:none}
.section-title.large .heading {font-size:30px}
.section-title {margin-bottom:15px}
.excerpt a.read-more {color:#1E73BE;text-decoration:underline !important}
.excerpt a.read-more:hover {text-decoration:none !important}
.copy a {border:none}
.story a {color:#1E73BE;text-decoration:underline;border:none}
.story a:hover {text-decoration:none}
.story a:not(.button) {border:none}
.meta-info {text-transform: uppercase;font-size:14px;color:#ccc}
.meta-info a {color:#ccc}
article {clear:both;margin-top:20px}
.story h2, .story h3, .story h4, .story h5 {margin-bottom:0px}
.story a:not(.button) {text-decoration:underline !important}
.story a:not(.button):hover {text-decoration:none !important}
article .img_thumbnail {margin-bottom:30px}
.story table, .story td {border:none}

.wrapper-content{background:#ffffff;}

.button,input[type="button"],input[type="submit"],button{background-color:#1E73BE;color:#fff;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;font-weight:400;}
.button:hover,input[type="button"]:hover,input[type="submit"]:hover,button:hover,.sidebar input.search-submit:hover, .actions input.button:hover{background-color:#333}

 section[class*=' off-canvas-'] .button,
 section[class*=' off-canvas-'] input[type="button"],
 section[class*=' off-canvas-'] input[type="submit"],
 section[class*=' off-canvas-'] button{background-color:#1E73BE;color:#fff;}
 
a.add_to_cart_button {color:#fff;text-decoration:none}
.cross-sells a {text-decoration:none} 
.cross-sells {float: left;width: 50%;}
.cross-sells img {margin:auto}
.cross-sells .products .img-wrap {margin:0}


@media only screen and (min-width:768px){.side-by-side-list .column{margin-bottom:0px;}
 .side-by-side-list .column:last-child{margin-bottom:0px;}
 .side-by-side-list .media{margin-bottom:0;height:400px;}
 .side-by-side-list .media-body{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:30px;}
 .side-by-side-list .media-image{}
 .side-by-side-list .media-body .heading{font-size:2.8rem;line-height:3.2rem;}}
.header-site,.header-site.header-sticky{background-color:#222;color:#fff}
.title-container .heading{font-size:20px;line-height:22px;}
.title-container .excerpt{color:#777;}
.title-container li,.title-container a,.title-container span{color:#777777;}
.title-container a:hover{color:#1E73BE;}

/** WooCommerce **/
	
.site-logo-link img, .mark img {margin:10px 0}
a.checkout-button {background-color:#1E73BE;font-size:25px;color:#fff;text-decoration:none}
.woocommerce-result-count-container {background-color:inherit}
.woocommerce-info a,.checkout_coupon a,.woocommerce-message a.button,a.button, .story a.button, .wrapper-content .woocommerce p.return-to-shop a.button{color:#fff;text-decoration:none}
.header-cart:hover{opacity: 0.4;filter: alpha(opacity=40);transition:all 0.2s ease-in-out;}
.header-cart:hover .cart{color:inherit;}
.header-cart:hover .amount{color:inherit;}
/*.header-cart, .header-cart .cart-total {background-color:inherit}*/
.header-cart .cart{color:inherit;}
.header-cart .amount{color:inherit;margin-right:2px}
.header-cart{margin:10px;border-radius:0;transition:all 0.2s ease-in-out;}
.wrapper-content .woocommerce a.checkout-button, .wrapper-content .woocommerce a.add_to_cart_button {color:#fff}
.wrapper-content .woocommerce .cross-sells a {text-decoration:none} 
.products .added_to_cart {border: 3px solid;font-size: 12px;padding: 4px;vertical-align: -moz-middle-with-baseline;}

.onsale{border-radius:0;background:transparent;border:2px solid #c00;color:#c00;}

.amount{color:#000;}
.product-top{position:relative;}

.products .product{background:transparent;text-align:center;}

.purchase-options-container{padding:20px;}
.purchase-options-container .quantity{margin-bottom:10px;}
.woocommerce-tabs .tabs{background-color:transparent;}

.woocommerce-tabs .tabs .active a,
.woocommerce-tabs .panel{background:#fff;}
.products .product .star-rating{position:static;margin:0 auto 10px;}

@media only screen and (min-width:768px){.purchase-options-container{padding:40px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}
.copyright .column{float:none;margin:auto !important;text-align:center}
.site-text{font-size:1.6rem;text-transform:uppercase;letter-spacing:4px;}

.copyright .nav-horizontal{margin-top:10px;float:none !important;}
.copyright .nav-horizontal li{margin:0 8px;}
/*.copyright .nav-horizontal a{color:#999;}
.copyright .nav-horizontal a:hover{color:#555;}*/

.story blockquote{padding:10px 0 10px 20px;background:transparent;border-left:4px solid #333;color:#333;}