@charset 'utf-8';
/*
  Theme Name: CarpetServ Child
  Theme URI: http://carpetserv.ancorathemes.com/
  Description: CarpetServ - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: carpetserv
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  carpetserv
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.top_panel.with_bg_image .sc_layouts_title{margin-top: 0!important; min-height: 10rem!important;}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover, 
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a, 
.scheme_default .sc_layouts_menu_nav>li>ul li>a:hover, 
.scheme_default .sc_layouts_menu_nav>li>ul li.sfHover>a,
.scheme_default .sc_layouts_menu .sc_layouts_menu_nav>li li.current-menu-item>a, 
.scheme_default .sc_layouts_menu .sc_layouts_menu_nav>li li.current-menu-parent>a, 
.scheme_default .sc_layouts_menu .sc_layouts_menu_nav>li li.current-menu-ancestor>a{
	color: #ffffff !important;
    background-color: #87b5d0 !important;
}
.scheme_dark.footer_wrap a.sc_layouts_item_link:hover .sc_layouts_item_details_line2{
	color: #fff !important;
}
.scheme_dark.footer_wrap ul li a{
	color: #2c3c46 !important;
}
.scheme_dark.footer_wrap ul li a:hover{
	color: #fff !important;
}
.scheme_dark.footer_wrap .widget li:before, 
.footer_wrap .scheme_dark.vc_row .widget li:before{
	background-color: #fff !important;
}
footer .contacts_logo img{
	max-height: 80px;
	margin-top: -10px;
}
.sc_price_info{
	background-image: url(images/price_bg.jpg);
	background-size: cover;
}
.sc_item_button a, 
.sc_form button, 
.sc_button, 
.sc_price_link, 
.sc_action_item_link{
	white-space: initial!important;
	padding: 15px 30px!important;
}
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner,
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper,
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code,
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper,
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper>.sc_price{
	height: 100%;
	display: flex;
	flex-direction: column;
}
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper>.sc_price .sc_price_content{
	flex-grow: 1;
	padding-bottom: 110px;
	position: relative;
}
.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper>.sc_price .sc_price_link{
	position: absolute;
	bottom: 35px;
	left: 4em;
	right: 4em;
}
@media (min-width: 960px) and (max-width: 1262px){
	.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper>.sc_price .sc_price_link{
		left: 2em;
		right: 2em;
	}
}
@media (min-width: 1263px) and (max-width: 1440px){
	.sc_content_width_1_1{
		width: 1170px!important;
	}
}
@media (min-width: 810px) and (max-width: 1262px){
	.page_content_wrap .vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper>.sc_price .sc_price_link{
		left: 2em;
		right: 2em;
	}
}






