/*!
Template: xtocky
Theme Name: Xtocky Child
Theme URI: http://themepiko.com/demo/stock/
Author: themepiko
Author URI: http://themepiko.com/
Description: Child theme for Xtocky
Version: 1.0
License:
Text Domain: xtocky
Domain Path: /languages/
*/
/* Add your own styles here */
::-moz-selection { background-color: #C29A9A; color: #fff;}
::selection { background-color: #C29A9A; color: #fff; }
.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover, .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:focus, .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item.current_page_item > a { color: #D28C8D; }
a { color: #897B4E; }
.product-details label { display: inline-block; color: #666666; text-transform: uppercase; letter-spacing: 0.07em; margin-bottom: 0; font-size: 13px; font-weight: 500; }
body:not(.single-product) .page-header { background-color: #F0F0EC; }
.h-line::before, .h-line::after { background: #B4A77A; width: 60px; height: 4px; top: 20px; }
.sc-blog .entry.entry-grid .entry-title { font-size: 18px; }
.woocommerce-toolbar .gridlist-toggle-wrapper a.active, .woocommerce-toolbar .sort-by-wrapper .sort-by-content ul li a:hover, .woocommerce-toolbar .sort-by-wrapper .sort-by-content ul li.active a, .woocommerce-toolbar .sort-by-wrapper:hover .sort-by-label { color: #D28C8D; }
.pink { color: #C29A9A; }
.rev-btn { border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; border: rgb(194, 154, 154) 4px solid; }
.site-header .header-actions .tools_button .badge-number { font-size: 0.76923rem; position: absolute; height: 1.23077rem; line-height: 1.23077rem; width: 1.23077rem; text-align: center; background: #C29A9A; color: #fff; top: 0.15385rem; right: -50%; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; }
a:hover, a:focus { color: #C29A9A; text-decoration: none; }
.header-dropdown.cart-dropdown > a .badge-number { display: block; transition: all 0.4s; width: 16px; line-height: 16px; position: absolute; right: -9px; top: -12px; border-radius: 50%; color: #fff; background-color: #C29A9A; text-align: center; font-size: 11px; }
.mega-menu > li > a, .mega-menu > li > h5 { display: block; color: #222; font-size: 19px; font-weight: 500; padding: 6.5px 13px; border-radius: 20px; }
.product_title.entry-title { font-size: 32px; }
.likebox { font-size: 54px; font-weight: 600; letter-spacing: -1px; }
.arrowlist li { font-size: 20px; line-height: 36px; }
.arrowlist li:before { font-family: 'FontAwesome'; content: '\f101'; margin: 0 5px 0 -15px; color: #333; }
.home #piko-content { margin-bottom: 0px; }
.arrowlist ul li { list-style: none; }
.bigtext { font-size: 26px; font-weight: 400; }
.likebox { border-bottom: rgba(180,167,122,1.00) solid 4px; line-height: 1.0em; border-top: rgba(180,167,122,1.00) solid 4px; padding: 0px 0px; }
.brown { color: #443A3A; }
.m0 { margin: 0px; }
.mt0 { margin-top: 0px; }
.expanded { letter-spacing: 8px; }
.ltbrown { color: #B3A679; }
.pinkbtn { -webkit-border-radius: 28; -moz-border-radius: 28; border-radius: 28px; text-align: center; color: #443939; font-size: 20px; background: #ffffff; padding: 10px 30px 10px 30px; border: solid #C29A9A 4px; text-decoration: none; }
.pinkbtn:hover { background: #c29999; background-image: -webkit-linear-gradient(top, #c29999, #c28e8e); background-image: -moz-linear-gradient(top, #c29999, #c28e8e); background-image: -ms-linear-gradient(top, #c29999, #c28e8e); background-image: -o-linear-gradient(top, #c29999, #c28e8e); background-image: linear-gradient(to bottom, #c29999, #c28e8e); text-decoration: none; }
.pinkbtn a:hover { color: #ffffff; }
.mb0 { margin-bottom: 0px; }
.logo { margin-top: -25px; }
.margin_t_0 { margin-top: 0!important; }
.margin_t_5 { margin-top: 5px!important; }
.margin_t_10 { margin-top: 10px!important; }
.margin_t_15 { margin-top: 15px!important; }
.margin_t_20 { margin-top: 20px!important; }
.margin_t_25 { margin-top: 25px!important; }
.margin_t_30 { margin-top: 30px!important; }
.margin_t_35 { margin-top: 35px!important; }
.margin_t_40 { margin-top: 40px!important; }
.margin_t_45 { margin-top: 45px!important; }
.margin_t_48 { margin-top: 48px !important; }
.margin_t_50 { margin-top: 50px!important; }
.margin_t_55 { margin-top: 55px!important; }
.margin_t_60 { margin-top: 60px!important; }
.margin_t_65 { margin-top: 65px!important; }
.margin_t_70 { margin-top: 70px!important; }
.margin_t_75 { margin-top: 75px!important; }
.margin_t_80 { margin-top: 80px!important; }
.margin_t_85 { margin-top: 85px!important; }
.margin_t_90 { margin-top: 90px!important; }
.margin_t_95 { margin-top: 95px!important; }
.margin_t_100 { margin-top: 100px!important; }
.margin_t_105 { margin-top: 105px!important; }
.margin_t_110 { margin-top: 110px!important; }
.margin_t_115 { margin-top: 115px!important; }
.margin_t_120 { margin-top: 120px!important; }
.margin_t_125 { margin-top: 125px!important; }
.margin_t_130 { margin-top: 130px!important; }
.margin_b_0 { margin-bottom: 0!important; }
.margin_b_5 { margin-bottom: 5px!important; }
.margin_b_10 { margin-bottom: 10px!important; }
.margin_b_15 { margin-bottom: 15px!important; }
.margin_b_20 { margin-bottom: 20px!important; }
.margin_b_25 { margin-bottom: 25px!important; }
.margin_b_30 { margin-bottom: 30px!important; }
.margin_b_35 { margin-bottom: 35px!important; }
.margin_b_40 { margin-bottom: 40px!important; }
.margin_b_45 { margin-bottom: 45px!important; }
.margin_b_50 { margin-bottom: 50px!important; }
.margin_b_55 { margin-bottom: 55px!important; }
.margin_b_60 { margin-bottom: 60px!important; }
.margin_b_65 { margin-bottom: 65px!important; }
.margin_b_70 { margin-bottom: 70px!important; }
.margin_b_75 { margin-bottom: 75px!important; }
.margin_b_80 { margin-bottom: 80px!important; }
.margin_b_85 { margin-bottom: 85px!important; }
.margin_b_90 { margin-bottom: 90px!important; }
.margin_b_95 { margin-bottom: 95px!important; }
.margin_b_100 { margin-bottom: 100px!important; }
.margin_b_105 { margin-bottom: 105px!important; }
.margin_b_110 { margin-bottom: 110px!important; }
.margin_b_115 { margin-bottom: 115px!important; }
.margin_b_120 { margin-bottom: 120px!important; }
.margin_b_125 { margin-bottom: 125px!important; }
.margin_b_130 { margin-bottom: 130px!important; }
.margin_l_0 { margin-bottom: 0!important; }
.margin_l_10 { margin-left: 10px!important; }
.margin_l_20 { margin-left: 20px!important; }
.margin_l_30 { margin-left: 30px!important; }
.margin_l_40 { margin-left: 40px!important; }
.margin_l_50 { margin-left: 50px!important; }
.margin_l_60 { margin-left: 60px!important; }
.margin_l_70 { margin-left: 70px!important; }
.margin_l_80 { margin-left: 80px!important; }
.margin_l_90 { margin-left: 90px!important; }
.margin_l_100 { margin-left: 100px!important; }
.margin_l_110 { margin-left: 110px!important; }
.margin_l_120 { margin-left: 120px!important; }
.margin_r_0 { margin-right: 0!important; }
.margin_r_10 { margin-right: 10px!important; }
.margin_r_20 { margin-right: 20px!important; }
.margin_r_30 { margin-right: 30px!important; }
.margin_r_40 { margin-right: 40px!important; }
.margin_r_50 { margin-right: 50px!important; }
.margin_r_60 { margin-right: 60px!important; }
.margin_r_70 { margin-right: 70px!important; }
.margin_r_80 { margin-right: 80px!important; }
.margin_r_90 { margin-right: 90px!important; }
.margin_r_100 { margin-right: 100px!important; }
.margin_r_110 { margin-right: 110px!important; }
.margin_r_120 { margin-right: 120px!important; }
.no_margin { margin: 0!important; }
.margin_n_left_25 { margin-left: -25px; }
.padding_t_0 { padding-top: 0!important; }
.padding_t_5 { padding-top: 5px!important; }
.padding_t_10 { padding-top: 10px!important; }
.padding_t_15 { padding-top: 15px!important; }
.padding_t_20 { padding-top: 20px!important; }
.padding_t_25 { padding-top: 25px!important; }
.padding_t_30 { padding-top: 30px!important; }
.padding_t_35 { padding-top: 35px!important; }
.padding_t_40 { padding-top: 40px!important; }
.padding_t_45 { padding-top: 45px!important; }
.padding_t_50 { padding-top: 50px!important; }
.padding_t_55 { padding-top: 55px!important; }
.padding_t_60 { padding-top: 60px!important; }
.padding_t_65 { padding-top: 65px!important; }
.padding_t_70 { padding-top: 70px!important; }
.padding_t_75 { padding-top: 75px!important; }
.padding_t_80 { padding-top: 80px!important; }
.padding_t_85 { padding-top: 85px!important; }
.padding_t_90 { padding-top: 90px!important; }
.padding_t_95 { padding-top: 95px!important; }
.padding_t_100 { padding-top: 100px!important; }
.padding_t_105 { padding-top: 105px!important; }
.padding_t_110 { padding-top: 110px!important; }
.padding_t_115 { padding-top: 115px!important; }
.padding_t_120 { padding-top: 120px!important; }
.padding_t_125 { padding-top: 125px!important; }
.padding_t_130 { padding-top: 130px!important; }
.padding_t_140 { padding-top: 140px!important; }
.padding_t_150 { padding-top: 150px!important; }
.padding_b_0 { padding-bottom: 0!important; }
.padding_b_5 { padding-bottom: 5px!important; }
.padding_b_10 { padding-bottom: 10px!important; }
.padding_b_15 { padding-bottom: 15px!important; }
.padding_b_20 { padding-bottom: 20px!important; }
.padding_b_25 { padding-bottom: 25px!important; }
.padding_b_30 { padding-bottom: 30px!important; }
.padding_b_35 { padding-bottom: 35px!important; }
.padding_b_40 { padding-bottom: 40px!important; }
.padding_b_45 { padding-bottom: 45px!important; }
.padding_b_50 { padding-bottom: 50px!important; }
.padding_b_55 { padding-bottom: 55px!important; }
.padding_b_60 { padding-bottom: 60px!important; }
.padding_b_65 { padding-bottom: 65px!important; }
.padding_b_70 { padding-bottom: 70px!important; }
.padding_b_75 { padding-bottom: 75px!important; }
.padding_b_80 { padding-bottom: 80px!important; }
.padding_b_85 { padding-bottom: 85px!important; }
.padding_b_90 { padding-bottom: 90px!important; }
.padding_b_95 { padding-bottom: 95px!important; }
.padding_b_100 { padding-bottom: 100px!important; }
.padding_b_105 { padding-bottom: 105px!important; }
.padding_b_110 { padding-bottom: 110px!important; }
.padding_b_115 { padding-bottom: 115px!important; }
.padding_b_120 { padding-bottom: 120px!important; }
.padding_b_125 { padding-bottom: 125px!important; }
.padding_b_130 { padding-bottom: 130px!important; }
.padding_b_140 { padding-bottom: 140px!important; }
.padding_b_150 { padding-bottom: 150px!important; }
.padding_l_0 { padding-bottom: 0!important; }
.padding_l_10 { padding-left: 10px!important; }
.padding_l_20 { padding-left: 20px!important; }
.padding_l_30 { padding-left: 30px!important; }
.padding_l_40 { padding-left: 40px!important; }
.padding_l_50 { padding-left: 50px!important; }
.padding_l_60 { padding-left: 60px!important; }
.padding_l_70 { padding-left: 70px!important; }
.padding_l_80 { padding-left: 80px!important; }
.padding_l_90 { padding-left: 90px!important; }
.padding_l_100 { padding-left: 100px!important; }
.padding_l_110 { padding-left: 110px!important; }
.padding_l_120 { padding-left: 120px!important; }
.padding_r_0 { padding-right: 0!important; }
.padding_r_10 { padding-right: 10px!important; }
.padding_r_20 { padding-right: 20px!important; }
.padding_r_30 { padding-right: 30px!important; }
.padding_r_40 { padding-right: 40px!important; }
.padding_r_50 { padding-right: 50px!important; }
.padding_r_60 { padding-right: 60px!important; }
.padding_r_70 { padding-right: 70px!important; }
.padding_r_80 { padding-right: 80px!important; }
.padding_r_90 { padding-right: 90px!important; }
.padding_r_100 { padding-right: 100px!important; }
.padding_r_110 { padding-right: 110px!important; }
.padding_r_120 { padding-right: 120px!important; }
.no_padding { padding: 0!important; }
.no-side-padding { padding-left: 0 !important; padding-right: 0 !important; }
.no_border { border: none!important; }
.uppercase { text-transform: uppercase; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 0px; }

.reset_variations {
	margin-left: 0;
	padding: 3px 10px 5px;
}
.btn-details-action select {
	width: 100%;
	padding: 0.5em 3.5em 0.5em 1em;
	margin: 0;
}

.vc_custom_1517494771179 a {color: #ccc}
.vc_custom_1517494771179 a:hover {color: #fff}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 0!important;
}



/*
.products-grid .product-category.product { width: 25%!important; }
.product-category mg { height: 300px; }
.woocommerce .banner-subtitle { display: none; }
.products-grid .product-category.product { min-height: 380px; }
.woocommerce-loop-category__title { min-height: 46px; }
.title-wrap .product-title{ min-height: 32px;}
.product-container-row{ height: 380px!important; clear: both!important;}
*/

