/*
 Theme Name:   Trendon.me
 Theme URI:    http://kettostudio.com
 Description:  Theme para Trendon.me
 Author:       kettostudio
 Author URI:   http://kettostudio.com
 Template:     classico
 Version:      0.0.1
 Text Domain:  classico-child
*/
/*======================================
=            Single product            =
======================================*/
.product-information,
.product-information .price{
	text-align: center;
}
.product-information .cart{
	border: none;
    margin-bottom: 0;
    padding: 20px 0 20px 0;
}
.product-information table.variations tr:last-child{
    display: block;
    margin-top: 20px;
}
.product-information table.variations td.label{
	text-align: center;
}
.product-information table.variations td.value select{
	margin: 0 auto;
}
.quick-view-popup .tabs-nav,
.quick-view-popup .carousel-area {
    display: none;
}
.quick-view-popup .product-information .menu-social-icons {
    margin-top: 0;
}
.quick-view-popup .single_variation_wrap .quantity{
    border: 0;
    border-right: 1px solid #bbb3b9;
}
.quick-view-popup .single_variation_wrap .quantity input[type="number"]{
    width: 100%;
}
.product-information form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{
	display: inline-block;
}
.product-information .product_meta{
    width: auto;
    float: left;
    display: inline-block;
    margin-top: 0;
}
#content_tab_description{
    margin-bottom: 25px;
}
.product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist{
    float: left;
}
.product .product-image-wrapper.hover-effect-default-light .footer-product .show-quickly, .product .product-image-wrapper.hover-effect-swap .footer-product .show-quickly, .product .product-image-wrapper.hover-effect-default-light .footer-product .yith-wcwl-add-to-wishlist, .product .product-image-wrapper.hover-effect-swap .footer-product .yith-wcwl-add-to-wishlist{
    background-color: transparent;
}
.product .product-image-wrapper.hover-effect-default-light .footer-product .show-quickly, .product .product-image-wrapper.hover-effect-swap .footer-product .show-quickly{
    top: 0;
}
.product-information .short-description #tab_9:before{
    background-color: transparent;
}
.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.quantity input[type="number"]::-webkit-inner-spin-button:after,
.quantity input[type="number"]::-webkit-inner-spin-button:before{
    display: none;
}
.product-information .short-description .tabs-nav li:nth-child(3),
.product-information .short-description .tabs-nav li:nth-child(4),
.product-information .short-description .tabs-nav li:nth-child(5),
.product-information .short-description .tabs .tab-title.opened:after,
.product-information .short-description .wpb_tabs .wpb_tabs_nav li a.opened:after,
.product-information .email-link,
#content_tab_additional_information .short-description,
.product-information .share-title,
.product-information .email-link{
	display: none !important;
}
.product-information .short-description .tabs-nav li:last-child{
    display: inline-block !important;
}
.product-information .product_meta{
    margin-bottom: 0;
    padding-bottom: 0;
}
.product-information .product_meta span{
    display: none !important;
}
.product-information .short-description .tabs .tab-content{
	border-top: none;
}
.product-information .short-description .tabs-nav a:before{
	content: "";
    display: block;
    width: 1px;
    background: #999;
    height: 14px;
    position: absolute;
    right: -18px;
}
.product-information .tabs{
	margin-bottom: 0;
}
.product-information .short-description{
	margin-bottom: 0;
}
.product-information .short-description .tabs-nav li:nth-child(6) a:before{
	display: none;
}
.product-information .short-description .tabs .tab-content{
	padding: 10px 0;
}
.product-information .yith-wcwl-add-to-wishlist{
	width: 100%;
	border-bottom: 1px solid #eee;
	padding-bottom: 55px;
}
.product-information .menu-social-icons {
	margin-top: 15px;
}
.product-information .woocommerce-variation-add-to-cart .quantity{
    margin: 0 auto;
    display: block;
    width: 90px;
    float: none;
    text-align: center;
    margin-bottom: 25px;
    padding-right: 0;
}
.quantity.buttons_added input[type="number"]{
    width: 30px;
    height: 36px;
    left: 28px;
    border-left: 1px solid #e6e6e6;
    position: relative;
}
.product-information .cart button[type="submit"]{
    background-color: transparent;
    border: 1px solid #686868 !important;
    color: #686868;
    font-weight: 600;
}
.quantity.buttons_added .minus{
    left: 2px;
    top: 8px;
}
.quantity.buttons_added .plus{
	right: 2px;
    top: 8px;
	
}
.quantity.buttons_added .plus, .quantity.buttons_added .minus{
    width: 25px;
}
.product-information .yith-wcwl-add-to-wishlist a:before{
    content: "\f004";
}
.product-information .cart button[type="submit"]:hover{
    color: #fff !important;
}
.product-information #content_tab_additional_information h2{
    width: 100%;
    margin-bottom: 25px;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    color: #8c8c8c;
	text-transform:none;
}
.product-information .yith-wcwl-add-to-wishlist a{
    padding-left: 10px;
}
.product-information .cart button[type="submit"]{
    margin-left: 0;
}
.tab-content-inner{
    word-wrap: break-word;
}
.tabs .tab-content {
    font-family: 'Titillium Web', sans-serif;
}
.single-product .tabs .tab-title  {
	font-family: 'Titillium Web', sans-serif;
}


/*=====  End of Single product  ======*/


/*======================================
=            wv vendors            =
======================================*/

/* ----------- Store header ----------- */

.wcv-header-contain {width:100%; min-height: 520px; background: #fff; overflow: visible; }
.wcv-header-contain #banner-wrap { width: 100%; min-height: 100px; position: relative; }
.wcv-header-contain #banner-wrap img { width: 100%; height: 100%; }
.wcv-header-contain #banner-wrap .store-banner { max-width:300px; max-height:150px; margin: 15px 0}
.wcv-header-contain #inner-element { position: absolute; top: 0; left:0; width: 100%; height: 100%; padding: 18px 0;}
.wcv-header-contain #inner-element .store-brand { align-content:center }
.wcv-header-contain #inner-element .store-icon {border-radius: 0 ; max-width: 320px; height: 434px; float: left; margin-left: -15px; }
/*===== .wcv-header-contain #inner-element .store-icon {border-radius: 0 ; max-width: 320px; height: 434px; float: right; margin-right: 120px; }======*/
.wcv-header-contain #inner-element .store-info { text-align: center; padding:0 15px; }
.wcv-header-contain #inner-element ul.social-icons { display:none; }
.wcv-header-contain #inner-element ul.social-icons li { margin: 0px; display: inline; list-style-type: none; padding-right: 5px; }
.wcv-header-contain #inner-element ul.social-icons li a { font-size: 1.15em; color: #000; }

.wcv-store-address-container { clear: both; width: 100%; height: 1px; background-color:#8c8c8c; margin: 25px 0; }
.wcv-store-address-container .store-address address, .wcv-store-address-container .store-phone a { margin: 0; font-weight: normal; color: #fff; }
.wcv-store-address-container .store-address address i, .wcv-store-address-container .store-phone i { padding-left: 10px; padding-right: 10px; }
.wcv-store-address-container .store-phone a { float: right; }

.wcv-pro-vendorlist { margin-bottom: 20px; height: 190px; border-top: 10px solid #666; }
.wcv-pro-vendorlist .wcv-banner-wrapper { position: relative; min-height: 180px; max-height: 180px; overflow: hidden; }
.wcv-pro-vendorlist .wcv-banner-wrapper img { max-height: 180px !important; }
.wcv-pro-vendorlist .wcv-inner-details { position: absolute; background: rgba(255, 255, 255, 0.75); top: 20px; left: 10px; width: 95%; color: #000; text-align: center; }
.wcv-pro-vendorlist .wcv-inner-details h4 { color: #000; font-size: 1.5em; text-transform: uppercase; }

.store_description p { font-weight: normal; margin:10px 0; line-height:1.6em;}
.store_description a{ font-weight: normal;line-height:1.4em; }
.store_description a:link{ font-weight: normal; }
.store_description a:hover{ font-weight: normal; }

@media (min-width: 768px) {.store-icon { max-width: 220px; }}
@media (max-width: 360px) {.store-icon { display:none }}

/* iPhone 6 and iPhone 6+ landscape */
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : landscape){ .store-icon { display:none }}
/* ----------- iPad mini ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {.store-icon { display:none }} 
  
/* ----------- iPad 3 and 4 ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1025px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {.store-icon { display:none }}
  
  
/* ----------- Galaxy Tab 10.1 ----------- */
/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { .store-icon { display:none }}
  
/* ----------- Asus Nexus 7 ----------- */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) { .store-icon { display:none }}
  
  /* ----------- Apple Watch ----------- */
@media
  (max-device-width: 42mm)
  and (min-device-width: 38mm) { .store-icon { display:none }}

/* ----------- re-size the image displayed @ uploader on frontend forms WCV PRO ----------- */

.wcv-grid .wcv-featuredimg {
    height: 222px;
    width: 162px!important;
}
.wcv-grid .wcv-featuredimg img {
  object-fit: cover;
  width: 162px;
  height: 222px;
}
.wcv-grid #product_images_container ul li.wcv-gallery-image {
  height: 137px;
  width: 100px;
} 
.wcv-grid #product_images_container ul li.wcv-gallery-image img {
  object-fit:cover;
  height: 137px;
  width: 100px;
}



/*=====  End of wv vendors   ======*/
/*======================================
=                Logos                 =
======================================*/

.header-type-5 .header .header-logo img {
    max-width: 225px;
}


/*=====     End of Logos     ======*/

/*======================================
=            shop sidebar            =
======================================*/
.sidebar .widget_product_categories .widget-title{
	border: 1px solid #686868 !important;
    color: #000;
    background-color: #fff;
}

.sidebar .woocommerce_product_categories .widget-title, .sidebar .widget_product_categories .widget-title{
	border: 1px solid #686868 !important;
	line-height:25px;
    color: #000;
    padding: 12px 25px ;
	font-size: 1.2857em;
	letter-spacing: 0.0714em;
    text-align: center;
    background-color: #fff;
    margin-bottom: 0;
}

.sidebar-widget .widget-title, .sidebar-slider .widget-title, .widget-container .widget-title{
	border: 1px solid #686868 !important;
	line-height:25px;
    color: #000;
    padding: 12px 25px ;
	font-size: 1.2857em;
	letter-spacing: 0.0714em;
    text-align: center;
    background-color: #fff;
    margin-bottom: 0;
}

/*=====  End of shop sidebar   ======*/


/*======================================
=            shop assets            =
======================================*/


/* If want to show botón seleccionar opciones

.product .btn.product_type_variable {
    background-color: #fff;
    border: 1px solid #686868 !important;
	margin-top: 0.8742em;
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
			}
*/

.product .btn.product_type_variable {
    display: none;
}

.reset_variations{
	display:none
}

.product .price {
    width: 100%;
    text-align: center;
    margin-bottom: 0.7142em;
    display: block;
    font-size: 1.1428em;
    line-height: 1.2285em;
    color: #000;
}
.content-product .product-details .product-title a {
    font-family: 'Raleway', sans-serif;
}

small {
    font-size: 100%;
    color: #767676;
    font-weight: 400 !important;
}

.pagination-cubic ul li a, .pagination-cubic ul li span, .pagination-cubic ul li span,.pagination-cubic ul li span.current, .pagination-cubic ul li a:hover {
	background-color: #fff;
	border: 1px solid #686868 !important;
    color: #000;
	font-family: 'Titillium Web', sans-serif;
    height: 35px;
    line-height: 14px;
}
.pagination-cubic ul li span.current, .pagination-cubic ul li a:hover {
    font-weight: 900;
}
.emodal .close-modal {
	border: 1px solid #686868 !important;
    background-color: #000 !important;
    color: #fff;
}
.filter-wrap .woocommerce-result-count, .filter-wrap .woocommerce-ordering, .filter-wrap .view-switcher, .filter-wrap .pagination-cubic {
    display: none;
}
.product {
    margin-bottom: 50px;
}
.product-categories > li > ul.children li.current-cat > a {
    font-weight: 900;
	color: #000;
}

.topbar-widget {
    display: inline-block;
    font-family: 'Titillium Web', sans-serif;
    margin-left: 15px;
    font-size: 13px;
}

#text-3 .textwidget a:before {
    content: 'I';
    font-family: 'Titillium Web', sans-serif;
    display: inline-block;
    width: 1px;
    height: auto;
    margin: 2px 15px 0 -10px;
}

#text-3 .textwidget a:hover {
	text-decoration:underline;
}

/* #text-3 .textwidget a:after {
    content: 'I';
    font-family: 'Titillium Web', sans-serif;
    display: inline-block;
    width: 1px;
    height: auto;
    margin: 2px 12px 0;
}*/

/* Etiqueta Productos - Nuevo -  */


.type-label-1 {
  top: 7px;
  right: 5px;
  background: rgba(255,255,255,0.7);
  color: #000;
  border-radius:0;
  border: 1px solid #000 !important;
  width: 70px;
  height: 23px;
  font-size: 14px;
  font-family: 'Titillium Web', sans-serif;
  line-height: 20px;
  font-weight: 400;
  }
	
/*=====  End of shop assets   ======*/

/*======================================
=      Cart / Checkout page         =
======================================*/

table.shop_table thead tr th {
    font-family: 'Titillium Web', sans-serif;
}

.product-quantity {
	width: 105px;
}
.empty-cart-block a.btn.filled.active {
    background-color: #000;
    color: #fff;
}


/*=====  End of Cart / Checkout page   ======*/

/*======================================
=            top bar            =
======================================*/

.top-bar {
    background-color: #000;
	color: #fff;
}
.top-bar a {
    color: #fff;
	text-decoration:none
}
.top-bar a:hover {
    color: #fff;
	text-decoration:none
}
.top-links li.popup_link::before {
	display:none
}
.languages-area{
 	display:none
}
.currency{
 	display:none
}
.wishlist-title{
 	display:none
}
.register-popup, .login-popup {
	display: none;
}

/*=====  End of shop assets   ======*/

.template-container .top-bar .top-links{
   display: block;
}

/*=====  End of shop assets   ======*/

.menu {
    text-align:right;
}

/*======================================
=            banner home            =
======================================*/

.banner-transform:hover .mask {
    display: none;
}



/*=====  End of shop assets   ======*/

.single-post .share-title, .single-essential_grid .share-title {
    font-size: 16px;
    color: #3d3d3d;
    text-transform: uppercase;
    font-family: 'Titillium Web', sans-serif;
	padding-bottom:5px;
}

.error404 .page-404 p {
    display: none;
}

/*======================================
=            cookie consent           =
======================================*/

.has-cookie-bar #catapult-cookie-bar {
    background-color: rgba(242,242,242,0.8); /* Change background opacity */
}
.cookie-bar-bar .ctcc-inner {
    display: block;
    text-align: center; /* Align text */
	
}
.ctcc-left-side {
    display: block; /* Force to first line*/
}
.ctcc-right-side {
    display: block;
    float: none; /* Force below text*/
}
.x_close {
    color: #000000;
}

/*======================================
=      Store / Desingner page         =
======================================*/

.wpb_single_image img {
    margin-bottom: -15px;
}

/*=====  End of Store / Desingner page  ======*/


/*======================================
=            Silent Is Golden         =
======================================*/

#wpfooter {display: none;} 

.media-upload-form .notice, .media-upload-form div.error, .wrap .notice,

.wrap div.error, .wrap div.updated { display: none; }

#update-nag, .update-nag { display: none;} 
.wp-core-ui .notice.is-dismissible { display: none;} 

/*======================================
=            VendorMenu       =
======================================*/

.woocommerce-error, .woocommerce-message  {display: none;}


/*======================================
=        Advance Product Labels       =
======================================*/ 

.br_alabel_label span {
	border-radius: 0;
    font-size: 11px;
	margin-bottom:5px;
}



/*======================================
=        		   Blog 		      =
======================================*/ 

article.blog-post .zoom,
article.post-grid .zoom  { display:none}

.btn_group a {display:none}


article.blog-post .zoom .btn_group a i:before,
article.post-grid .zoom .btn_group a i:before {
  display:none
}
