/*
  Theme Name:   Bacididama
  Theme URI:    http://routewp.com/
  Author:       Codestar
  Author URI:   http://codestar.me/
  Description:  Route Multi-Purpose WordPress Theme by a Elite Author
  Version:      6.0
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain:  route
  Template:     route
*/
@import url("../route/style.css");
@font-face {
  font-family: CenturyGothic;
  src: url(fonts/CenturyGothic.ttf);
}
body p, body h1, body h2, body h3, body ul li, body label,body div, body input {font-family: "CenturyGothic"!important}

#top-bar {background: white}

#masthead {background-color: #efefef}
#site-header-shadow {display: none}
#page-header .md-padding {padding-top:20px;padding-bottom:20px;}
#page-header .page-title {text-transform: lowercase}
.cs-header-default #site-logo img {margin-left:-16px}

input[type="checkbox"] {margin-right: 10px}

/* POPUP */
.spu-container p {margin-bottom: 6px;}
.spu-container .half {margin-bottom: 3px;}
.spu-container .half input {width:49%;display:inline-block;margin:0 0 5px;float: right;}
.spu-container .half input:first-child {float:left}
.spu-container input[type=submit] {width:100%;border:0;color:white;background-color: #93041d;font-weight: bold;padding:10px }
.spu-container .terms {font-size:12px}
.spu-container .spu-close-popup.close {margin:0 auto;display:block;background-color: #ccc;border:0;font-size:11px;color:white}
.wppopups-whole {position: absolute;pointer-events: none;}
.wppopups-whole .spu-box {pointer-events: all;}
/* WOOCOMMERCE */

.block.steps-sec {margin:0;padding:0}

.woocommerce .cs-products .product div.cs-product-images, 
.woocommerce-page .cs-products .product div.cs-product-images {
	border:0;padding:0;position:relative;
	box-shadow: 0 0 0 0;
	overflow:hidden;
}
/*
.woocommerce .cs-products .product .cs-product-images div.primary-img,
.woocommerce-page .cs-products .product .cs-product-images div.primary-img {
	position:relative;
}
.woocommerce .cs-products .product .cs-product-images div.secondary-img,
.woocommerce-page .cs-products .product .cs-product-images div.secondary-img {
	top:0;
	padding:0;
}
.woocommerce .cs-products .product .cs-product-images div.secondary-img img,
.woocommerce-page .cs-products .product .cs-product-images div.secondary-img img {
	top:100%;
	position:relative;
	opacity: 1;
	transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
}
.woocommerce .cs-products .product .cs-product-images:hover div.secondary-img img,
.woocommerce-page .cs-products .product .cs-product-images:hover div.secondary-img img  {
	top:0;
	-webkit-transform: top(0);
    transform: top(0);
}*/

.woocommerce  a.cs-btn, .woocommerce-page .category, .home .cs-products .category, .cs-products .product-badge-new {display: none}
.woocommerce span.onsale.itsnew {background: #93041d}
.woocommerce span.onsale {background: #C09A2C;min-width:85px;text-align: center}
.woocommerce span.onsale {opacity: 0}
.woocommerce .product del, .woocommerce #sidebar del {color:#555}
.woocommerce .product ins, .woocommerce #sidebar ins {color:#931a1b;text-decoration: none}
.woocommerce .product ins .discount, .woocommerce #sidebar ins .discount {background-color: #931a1b;padding:0 5px;border-radius:3px;color:white;font-size:11px}

.cs-products .shortcuts {position:absolute;bottom:-80px;float:left;padding:0;left:50%;transition:all .3s ease;}
.cs-products .shortcuts li {position: relative; float: left; display: block; right: 50%;bottom:20px}
.cs-products .shortcuts li a.bottone {display: block;
	font-size: 14px;
    padding: 2px 10px;
    background-color: rgba(255,255,255,.8);
	transition:all .3s ease;
	min-height:25px;
	margin:2px;
	line-height: 25px}
.cs-products .shortcuts li:hover a {background-color: #000;}
.cs-products .cs-product-images:hover .shortcuts {bottom:0}
.cs-products .price small, .widget_products small  {display: none}
.woocommerce .cs-products .shortcuts li span {display: none;position:absolute;bottom:35px;left:-30px;font-size:10px;line-height: 13px;color:white;background-color: black;width:100px;text-align: center;padding:3px 5px}
.woocommerce .cs-products .shortcuts li:hover span {display: block}

.woocommerce .cs-products .shortcuts li a:first-child {color:#93041d;margin-bottom:0}

/*.woocommerce .cs-products .product .category a {font-size:10px;padding:3px 5px;background-color: #cfcfcf;color:white!important;text-decoration: none;border-radius:4px;transition:all .3s ease;}
.woocommerce .cs-products .product .category a:hover {background-color: #333}
.woocommerce .cs-products .product .category a:first-child {float:none;color:#e52b50}
.woocommerce .cs-products div.product {text-align: center}

*/

.woocommerce .cs-tab.cs-tab-default .cs-tab-contents .cs-tab-content {background:white;padding:10px}
.cs-tab.cs-tab-default .cs-tab-nav {background: transparent;}
.cs-tab.cs-tab-default div.cs-tab-nav:after,.cs-tab.cs-tab-default div.cs-tab-nav:before{background-image: none}

.woocommerce a.cs-btn-outlined.button {border-left:0;border-right:0;margin-top:6px}
.woocommerce a.cs-btn-outlined.button:before {content:"+ ";} 

.woocommerce div.woocommerce-product-gallery, 
.woocommerce-page div.woocommerce-product-gallery, 
.woocommerce .entry-summary p.price {padding:0;border:0;box-shadow: 0 0 0}
.woocommerce .entry-summary p.price small {display: block;font-size:12px;padding:8px 0}
.woocommerce.single-product .entry-summary .quantity {display: none}
.woocommerce.single-product .single_add_to_cart_button.button,
.woocommerce-cart .cart_totals a.button.checkout-button,
.woocommerce button.button, .woocommerce button.button, .woocommerce-page .button, .woocommerce-page button.button,
input.cs-btn {text-transform: lowercase;padding:15px 30px}

.woocommerce-cart .woocommerce table, .woocommerce-cart .woocommerce table tr th, .woocommerce-cart .woocommerce table tr td {border:0}
.woocommerce-cart .woocommerce table tr {border-bottom:1px solid #ccc}
.woocommerce-cart .woocommerce table tr:first-child {border-top:1px solid #ccc}
.woocommerce-cart .shop_table input#coupon_code {width:200px}
.woocommerce table.shop_table .quantity label, .woocommerce-cart .button.update {display:none}
.woocommerce-cart .cart-collaterals div.cart_totals {width:50%}
.woocommerce-cart .cart-collaterals div.cart_totals li {list-style-type:none}
.woocommerce-cart .cart-collaterals a.shipping-calculator-button {margin:-5px 0 0}
.woocommerce-cart .woocommerce thead tr th, .woocommerce-cart .order-total {background-color: #efefef;border-left:0;border:0}

.woocommerce nav.woocommerce-MyAccount-navigation ul, 
.woocommerce-page nav.woocommerce-MyAccount-navigation ul {border: 0}

#colophon .route_widget {margin-bottom:20px}
#colophon .route_widget ul.social-networks li {display: inline-block;margin:0;padding:0}
#colophon .route_widget ul.social-networks li a {padding:7px 10px;border:0;background: #333}
#colophon .route_widget ul.social-networks li a:hover {padding-left:10px;background: #000;}
#colophon .route_widget ul.social-networks li a:hover i{color: #e52b50;}
#colophon .route_widget ul.social-networks li a {text-decoration: none;}
#colophon .route_widget ul li a:hover {padding-left:12px;}
#colophon .route_widget h4 {color:white}

#colophon #mc_embed_signup form {padding-top:0}
#colophon .widget_mc4wp_widget label {display: none}
#colophon .widget_mc4wp_widget input {margin:0 0 7px;border:0}
#colophon .route_widget p img {margin-top:-20px}
#colophon input[type="submit"] {background: #93041d; color:white;
	padding-top:10px;padding-bottom:10px;width:100%;transition:all .3s ease;}
#colophon input[type="submit"]:hover {background: #000;color:#93041d;}
body div#cs-top {background-color:#93041d;font-family:"FontAwesome"!important}

div.ssba {margin-bottom: 20px;border-top:1px solid #ccc;padding-top:20px}
@media screen and (min-width: 992px){
#homeslider {min-height:480px}
}
@media screen and (min-width: 481px) and (max-width: 992px){
.cs-products .col-md-3 {
    width: 50%; border:0;float:left
}
}


