/*
 Theme Name:   Corify Child
 Theme URI:    http://fitwp.com/wordpress-themes/corify/
 Description:  Corify Child Theme
 Author:       FitWP
 Author URI:   https://themeforest.net/user/fitwp/portfolio
 Template:     corify
 Version:      1.0.0
*/

/* Child Theme Custom CSS */
.submit {
    display: block !important;
}
*, a, a:focus, :active, :focus, :hover {
    outline: 0 !important;
}

.header-main > .container{
	padding-top: 15px;
	padding-bottom: 15px; 
}

.site-footer {
    background: #243939;
}

body .footer-widgets {
    padding-top: 50px; 
    padding-bottom: 50px; 
}

body .footer-copyright{
	padding-top: 15px;
	padding-bottom: 15px;
	color: #fff;
}

header.site-header{
	border-top: 5px solid #00baba;
}

body header.site-header .header-main{
	display:none;
}

body.header-main-visible .header-menu .site-branding {
    display: block;
}

.header-menu{
	padding: 10px 0 !important;
}

.header-menu .site-branding{ 
	padding-right: 30px;
}

.main-navigation ul li a:focus{
	outline: none !important;
}

.footer-column .widget_categories a, .footer-column li a {
    color: #fff !important;
}

.footer-column .widget-title {
    margin: 0 0 20px;
}

.footer-column .widget_categories a:hover, .footer-column li a:hover {
    color: #00baba !important;
}

.als-total strong, .elementor-741 .elementor-element.elementor-element-62dd6b9 .elementor-image-box-title, .compare-login:hover {
    color: #008d8d !important;
}

.header-menu{
	border-bottom: 1px solid #ccc !important;
}

button.als-submit {
    background-color: #00baba !important;
}

button.als-submit:hover {
    background-color: #00baba !important; 
}

.corify-widget-heading__title{
	font-weight: 700 !important;
}

.al-widget-heading__title{
	font-weight: 700 !important; 
}

.als-footer {
    color: #008d8d !important;
}

.footer-column p a:hover{
	color: #00baba !important;
}

.elementor-741 .elementor-element.elementor-element-eb470b1 .elementor-icon-box-title {
    margin-bottom: 22px;
    color: #00baba;
}

.auto-listings-item .title:hover a {
    color: #008d8d !important;
}

.al-body-types__item:hover h3 {
    color: #008d8d !important;
}

button.als-submit:hover{
    background-color: #008d8d !important;
}

.elementor-741 .elementor-element.elementor-element-eb470b1 .elementor-icon-box-title {
    color: #00baba !important;
}

.al-listings__see-all-btn a:hover {
    background-color: #008d8d !important;
}

.corify-slide__buttons a:hover{
	background-color: #008d8d !important;
}

.corify-slider .slick-arrow:hover {
    background-color: #008d8d !important;
}

.btn:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    /*background-color: #008d8d !important;*/
}

button#scroll-top{
	color:#fff !important;
}

button#scroll-top:hover{
	background: #008d8d !important;
}


.compare-login__icon {
    font-size: 18px;
}

.al-widget-heading__link{
	color: #00baba;
}

.al-widget-heading__link:hover{
	color: #008d8d;
}

#list-builder, #list-builder2{
	background-color: rgba(0, 0, 0, 0.9) !important;
}

#popup-box, #popup-box2{
	background-color: #bae9e9 !important;
	border: 3px solid #008d8d !important;
}

#popup-box h1, #popup-box2 h1{
	color:#008d8d !important
}

body #popup-close, body #popup-close2 {
    top: -10px;
    right: -10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

body .al-listings__see-all-btn a{
	font-size: 20px;
	padding: 13px 40px;
	font-weight: 500;
	letter-spacing: 1px;
	/*border: 2px solid #008d8d*/
}

.dealer-register #submit{background: #00baba !important;}
.dealer-register #submit:hover{background: #008d8d !important;}

.dealer-register h1{color:#00baba !important;;}

.als--one-col .als-reset:hover {
    background: #008d8d;
}

.page-template-default h1.entry-title{color:#00baba;}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ background-color: #00baba;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{ background-color: #008d8d;}

form.als{
	border: 4px solid #008d8d;
	border-radius: 0;
}

body .corify-elementor-slider-nav span, body .al-slider-nav > span{
	background:#00baba
}

body .corify-elementor-slider-nav span:hover, body .al-slider-nav > span:hover{
	background:#008d8d
}

.auto-listings-item .listing-item__inner{
	background: #e1f4f4;
	padding: 10px;
	border: 1px solid #008d8d;
	min-height: 340px;
}

body .auto-listings-pagination ul .page-numbers.current, body .auto-listings-pagination ul .page-numbers:hover{
	background:#008d8d;
}

body .auto-listings-sidebar .als--one-col{
	padding: 15px 15px 50px;
}

body.auto-listings .price{
	font-style: normal;
	font-size: 20px;
	color: #00baba;
	font-weight: 600;
}

body .auto-listings-single .title-price .entry-title{
	color:#00baba;
}

body .auto-listings .price{
	color: #00baba;
	font-style: normal;
}

body .al-tabs a {
    color: #333;
    padding: 12px 22px;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

body .al-tabs a.is-active, body .al-tabs a:hover {
    color: #00baba;
    text-decoration: none;
}

body .corify-slide__buttons a{
	background:#00baba !important
}

body .single-listing__sidebar-section{
	padding: 15px;
	border: 1px solid #008d8d;
	background: #e1f4f4;
}

body div.rwmb-error, body #rwmb-validation-message{
	font-size: 12px;
}

body .footer-copyright a:hover {
    color: #fff;
}

.rwmb-error{
	font-size:14px;
}

body .required {
    color: inherit;
}

body .contact-form__field .rwmb-input::before{
	top: 23px;
}

body .auto-listings .sale-price {
    color: #00baba;
}

.elementor-widget-corify-cf7 .corify-cf7-wrapper input.wpcf7-submit {
    background-color: #00baba !important;
}

.elementor-widget-corify-cf7 .wpcf7-form-control.wpcf7-submit:hover {
    background-color: #008d8d !important;  
}

.auto-listings-spinner span{
	color: #00baba !important;
}

#popup-box-content .formkit-subheader,
#popup-box-content .formkit-subheader p{
	color: #000;
}

.footer-copyright .container:before,
.footer-copyright .container:after{
	display:none;
}

.auto-listings-ordering .SumoSelect > .CaptionCont:hover {
    background: #00baba !important;
}

.btn-single-listing{
	background: #00baba !important;
}

.sub-list-item .btn-single-listing{
	display: block;
	font-size: 16px;
}

.cal_landed_panel .col-md-7 .fields_panel{
	min-height: 477px;
}	

.woocommerce-page h1.entry-title{
	padding: 0 !important;
	font-size: 36px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce-account .woocommerce-MyAccount-navigation-link a:hover {
    color: #00baba;
    text-decoration: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li{
	padding: 0;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-store-manager a::before, body.storefront .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-store-manager a::before{
	padding-right:10px;
}

.woocommerce-Address-title h3{
	text-align: left;
}

body .single-listing-main .sidebar{
	/*padding: 0 0 0 80px;*/
}



.title-single{
	padding-bottom: 0;
}





@media(min-width:768px){
	.title-single-row{
		width: 100% !important;
		justify-content: space-between;
		align-items: center;
	}
	
	.single-listing-buttons{
		width: 200px;
		margin-right: 6px !important;
	}
	
	.single-auto-listing .single-listing-buttons{
		float: right;
	}
	
	
}

@media(max-width:991px){
	#statistic-section{
		background-image:none;
	}
	
	.section--dealer-contact-form{
		margin: 15px 0;
	}
	
	.section--dealer-contact-form .rwmb-meta-box .contact-form__field{
		display:block
	}
}

@media(max-width:767px){
	
	body .al-listings__see-all-btn a{
		display: block !important;
		margin: 10px 0 !important;
	}
	
	.title-single-row{
		display:block !important;
	}
	
}

