/*
Theme Name: Karo Child
Theme URI: http://demo.themeftc.com/woo_karo/store/
Template: karo
Author: the ThemeFTC team
Author URI: http://demo.themeftc.com/
Description: Karo brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,editor-style,featured-images,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.1.8
Updated: 2018-07-17 07:48:23

*/
body, body, #mega_main_menu.primary ul li .mega_dropdown > li.sub-style > ul.mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li .mega_dropdown > li, #mega_main_menu.primary ul li .mega_dropdown > li > .item_link .link_text, .info-open, .info-phone, .ftc-sb-account .ftc_login > a, .ftc-sb-account, .ftc-my-wishlist *, .dropdown-button span > span, body p, .wishlist-empty, div.product .social-sharing li a, .ftc-search form, .ftc-shop-cart, .conditions-box, .item-description .product_title, .item-description .price, .testimonial-content .info, .testimonial-content .byline, .widget-container ul.product-categories ul.children li a, .widget-container:not(.ftc-product-categories-widget):not(.widget_product_categories):not(.ftc-items-widget) :not(.widget-title), .ftc-products-category ul.tabs li span.title, .woocommerce-pagination, .woocommerce-result-count, .woocommerce .products.list .product h3.product-name > a, .woocommerce-page .products.list .product h3.product-name > a, .woocommerce .products.list .product .price .amount, .woocommerce-page .products.list .product .price .amount, .products.list .short-description.list, div.product .single_variation_wrap .amount, div.product div[itemprop="offers"] .price .amount, .orderby-title, .blogs .post-info, .blog .entry-info .entry-summary .short-content, .single-post .entry-info .entry-summary .short-content, .single-post article .post-info .info-category, .single-post article .post-info .info-category, #comments .comments-title, #comments .comment-metadata a, .post-navigation .nav-previous, .post-navigation .nav-next, .woocommerce-review-link, .ftc_feature_info, .woocommerce div.product p.stock, .woocommerce div.product .summary div[itemprop="description"], .woocommerce div.product p.price, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce div.product form.cart .group_table td.label, .woocommerce div.product form.cart .group_table td.price, footer, footer a, .blogs article .image-eff:before, .blogs article a.gallery .owl-item:after, .our-newletter .mc4wp-form-fields .submit, .footer-mobile div a, .dont_show_popup label, .woocommerce div.product span.price, .woocommerce .products .short-description, .summary.entry-summary form table tr td a.button, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text, .h7-freeship .feature-title >a, .woocommerce .product-version-2 .product .item-description h3.product_title, .woocommerce .product-version-2 div.product span.price, .woocommerce .featured-deals .header-title .product_title, .woocommerce .featured-deals .products .product .item-description h3.product-name a, .woocommerce .featured-deals .product .item-description .price, .woocommerce .featured-deals div.product .countdown-meta, .woocommerce .featured-deals .product .item-description .meta_info a, .ftc-sb-testimonial_v2 .testimonial-content .name, .h10wi .woocommerce ul.product_list_widget li .item-description h3.product-name, .header-layout7 #mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text, .header-layout8 #mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text, .header-layout5 #mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text, .header-layout6 #mega_main_menu.primary ul li .mega_dropdown > li.sub-style > .item_link .link_text, .jewe-title p, .testi-home12 .ftc-sb-testimonial_v2 .testimonial-content .info, .single-text-25 .ftc-sb-button a.ftc-button {
	font-family: 'Nunito', sans-serif !important;
} 

.gream-fuaa p, .miama-lord p{
	font-size:40px;
}
.image-edit img{
	width:260px;
	height:260px;
}
.image-font-edit{
	font-size:24px;
}
.img-font-edit-one img{
	width:500px;
	height:auto;
}
.gream-fuaa{
	position:relative;
}
.gream-fuaa:before{
	content:"";
	position:absolute;
	top:0;
	left:-68px;
	width:130px;
	height:1px;
	background:#ac8644;
	z-index: 99;
}
.miama-lord{
	position:relative;
}
.miama-lord:after{
	content:"";
	position:absolute;
	top:0;
	right:-89px;
	width:130px;
	height:1px;
	background:#ac8644;
	z-index: 99;
}
.logo img{
	width:350px;
}
.header-layout10 .admin-bar9 .logo-wrapper.is-desktop{
	padding:0;
}
.trend-products.wpb_column{
	padding-left: 40px !important;
}
.trending-products.wpb_column{
	padding-left: 40px !important;
}
.trend-products.vc_custom_1576580739476{
	background-position: center !important;
}
.trending-products.vc_custom_1576580721924{
	background-position: center !important;
}
.social-header a{
	margin: 0 5px 0 0;
    padding: 2px 10px;
    background: rgba(250, 250, 250, 0.1);
    border-radius: 5px;
	color:#fff;
    text-align: center;
    float: left;
}
.heading-title2.block-blog5{
	margin-top: 50px !important;
}
.trend-products{
	background-position: right top !important;
}
.trend-products-edit{
	background-position:top !important;
}
.home-category .wpb_text_column.wpb_content_element {
        position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    color: rgba(195, 157, 93, 1);
    padding: 0; 
    transform: translate(-50%, -50%);
    text-transform: uppercase;
text-align: center;
}
.home-category .wpb_wrapper {
    position: relative;
}
.home-category h2{
	       color: rgba(234, 187, 131, 1) !important;
    margin: 0 0 20px 0;
    font-family: "Playfair Display";
    text-transform: initial;
    font-size: 35px;
    text-shadow: 1px 1px 2px #000;
}
.home-category  h4 {
    background: #ffffff; 
    padding: 10px 20px;
    margin: 0 auto;
    display: inline-block;
	position:relative
}
.home-category h4:after {
	position: absolute;
    top: 50%;
    left: -30px;
    content: "";
    width: 50px;
    height: 1px;
    background: #fff;
    transform: translate(-50%, -50%);
}
.home-category h4:before {
	position: absolute;
    top: 50%;
    right: -55px;
    content: "";
    width: 50px;
    height: 1px;
    background: #fff; 
}
.home-banner.wpb_column{
	padding:0 !important;
}
body .header-layout10 .header-content {
	background-color:transparent !important;
}
header#masthead.site-header{
	    background: transparent!important;
}
.header-layout10 .admin-bar9 {
    padding: 10px 0;
}
.home-category{
	margin-bottom:0 !important;
} 
.home-category .wpb_column.vc_column_container {
	padding:0 !important
}
.home-category  .ftc-smooth-image {
	margin:0 !important
}
.home-category img {
	width:100%
}
.pos-rel {
	position:relative !important
}
.smooth-image img{
	border: 1px solid #e8e8e8;
}
.icon-size .vc_figure{
	float: left;
    width: 25%;
	max-width: 30px;
}
.icon-size h2.wpb_heading {
	float: right;
    width: 75%;
    font-size: 12px;
	letter-spacing: 2px;
	margin:7px 0 0 0;
	font-weight: 900;
	color:#fff;
}
.collection-v3 .ftc-sb-button a.x-large{
	width: 100%;
    margin: 20px;
}
.contact-form-edit .wpcf7-form-control-wrap .wpcf7-form-control{
	border:none;
	border-bottom:1px solid #c9c9c9;
	padding: 11px 5px 5px;
	margin: 10px 0;
}
.contact-form-edit .wpcf7-submit{
	margin:55px 40px 0 !important;
}
.video-part-text p{
	font-size:15px;
}
.nav-right {
	display:none !important
}
body #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link {
	    background-color: transparent !important;
    border: 1px dashed #fff !important;
	    border-radius: 5px;
} 
#mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown{
	padding:0!important
}
		#mega_main_menu.primary > .menu_holder > .menu_inner > ul li.additional_style_1 > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul li.additional_style_1 > .item_link .link_content { 
    font-size: 14px; 
}
#mega_main_menu.primary > .menu_holder > .menu_inner > ul li.additional_style_1 > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul li.additional_style_1 > .item_link:hover{
    background-color: #d6b274 !important;
    background: -moz-linear-gradient(top, #d6b274 0%, #d6b274 100%);
    background: -webkit-linear-gradient(top, #d6b274 0%, #d6b274 100%);
    background: -o-linear-gradient(top, #d6b274 0%, #d6b274 100%);
    background: -ms-linear-gradient(top, #d6b274 0%, #d6b274 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6b274), color-stop(100%,#d6b274));
    background: linear-gradient(to bottom, #d6b274 0%, #d6b274 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6b274', endColorstr='#d6b274',GradientType=0 )"; 
    padding: 10px; 
}
.image-size-edit .ftc-smooth-image{
	    margin-bottom: 0;
}
.image-size-edit .ftc-smooth-image img{
    height: 615px !important;
}
.background-gradient{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#795e55+0,eddedb+100 */
background: rgb(121,94,85); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(121,94,85,1) 0%, rgba(237,222,219,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(121,94,85,1) 0%,rgba(237,222,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(121,94,85,1) 0%,rgba(237,222,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#795e55', endColorstr='#eddedb',GradientType=1 ); /* IE6-9 */
}
.left-9 .fa-mobile{
	font-size: 20px !important;
    padding-left: 4px !important;
    padding-right: 3px !important;
}
.service-logo{
width: 72%;
    margin: 10px  12%;
}
.service-block-margin .wpb_text_column{
	margin-bottom:0;
}
.service-block-margin{
	margin-bottom:10px !important;
}
body, html {
	height:100%
}
div .service-image-height {
	padding:0 !important
}
.service-image-height .smooth-image img {
	border:none
}
.service-image-height .ftc-smooth-image {
	margin-bottom:0
}
.service-bg-part{
	margin:15px  0 0 0 !important
}
.get-free-text{
	color:#848589;
}
.get-block-button .ftc-sb-button a{
	display: inline;
    padding: 15px 35px;
	border:1px solid rgba(234, 187, 131, 1) !important;
	color:rgba(234, 187, 131, 1) !important;
	font-weight: 600;
}
.get-block-button .ftc-sb-button a:hover{
	color:#000 !important;
	background:rgba(234, 187, 131, 1) !important;
	border:1px solid rgba(234, 187, 131, 1) !important;
}
.get-block-button .ftc-sb-button a.ftc-button{
	border-radius: 0px !important;
}
.video-iframe iframe{
	width:100%;
	 border: 0;
}
.rs-background-video-layer iframe {
	border: none;
}
.text-center .ftc-sb-button{
	    text-align: center;
    /* margin: 0 auto; */
    display: block;
}
.separator-color.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #a7a1a5 !important;
}
.separator-color.vc_separator .vc_sep_holder .vc_sep_line{
	border-top: 1px solid #a7a1a5;
}
.service-block-btn .ftc-sb-button a{
	display: inline;
    padding: 15px 60px;
	color:rgba(234, 187, 131, 1);
	font-weight: 600;
	border-radius: 0px !important;
	background: #000 !important;
	border:1px solid rgba(234, 187, 131, 1) !important;
}
.service-block-btn .ftc-sb-button a.ftc-button:hover {
	color:#000 !important;
	background:rgba(234, 187, 131, 1) !important;
	border:1px solid rgba(234, 187, 131, 1) !important;
}
.service-text-edit{
	color:#848589;
}
.testimonial-edit .ftc-sb-testimonial .active .testimonial-content .info:after{
	bottom:5% !important;
}
.testimonial-edit .ftc-sb-testimonial .active .testimonial-content .info{
	padding: 30px 50px 30px;
}
.testimonial-edit .ftc-sb-testimonial .active .testimonial-content .info{
	top: 37px;
}
.testimonial-edit .ftc-sb-testimonial.owl-carousel .owl-stage-outer {
	height: 170px !important;
}
.testimonial-text-block h3{
	color:#000;
	font-size:30px;
}
header#masthead.site-header {
    position: absolute;
    background: rgba(0, 0, 0, 0.5 );
    width: 100%;
    z-index: 9999;
}
.left-9 {
	color:#fff;
}
.icon-border{
	background: rgb(183, 138, 88, 0.1);
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #ffd29b;
    color:rgba(255, 255, 255, 0.7);
	width:31.33%;
	margin:0 1%
}
.icon-bg-edit .vc_figure{
float: none;
    background: rgb(4, 7, 14);
    padding: 7px;
    max-width: 50px;
    border-radius: 50px;
    border: 3px solid rgb(255, 210, 155);
    height: 50px;
    width: 50px;
}
.icon-border h2.wpb_heading{
	width:100%;
	padding: 10px 0;
}
body .header-layout10.header-sticky-mobile .header-content {
	background-color: #b68753 !important;
}
.slider-video{
	width:80%;
	margin:0 10%
}
.vc_custom_1579586537586{
	background-attachment: fixed;
}
div.wpcf7-response-output{
	float: left;
}
.edge-text-marquee {
	bottom:50px;
	width:600px;
	position:absolute;
-webkit-animation:linear infinite;
-webkit-animation-name: run;
-webkit-animation-duration: 50s;
	-moz-animation:linear infinite ;
-moz-animation-name: run;
-moz-animation-duration: 50s;
-o-animation:linear infinite ;
-o-animation-name: run;
-o-animation-duration: 50s;	
	-ms-animation:linear infinite ;
-ms-animation-name: run;
-ms-animation-duration: 50s;
}
@-webkit-keyframes run {
    0% { right: 0;}
    100%{ right : 100%;}
}
#rev_slider_23_1_forcefullwidth {
	z-index:99
}
.slider-video .tp-bgimg.defaultimg  {
	display:none !important
}