/*
Theme Name: Katsgolden Retrievers
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: Jay - ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.p0 {padding: 0px !important;}

body #boxed {box-shadow:none;}

._header-info {
	color: #000 !important; text-align: left;display: flex;gap: 20px; align-items:center; line-height: 1.2; font-weight: 500;
}
._header-info ._header-info-left {font-size: 25px;line-height: 1.2; color: #D30F64 !important;}
._header-info a {font-size: 18px; color: #008EDC !important;}

body ._cf7 {	
    background: #fff;
    padding: 30px;
    border-radius: 10px;
	color: #000;
	max-width:900px;
	margin: 0 auto;
}
body ._cf7 ._row * {color: #000;}
body ._cf7 h3 {text-align: center; padding-bottom: 30px !important;}
body ._cf7 .form-control {color: #000;}
body ._cf7 ._row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px;
}
body ._cf7 ._row-action {text-align: center; padding-top: 30px;}
body ._cf7 .wpcf7-submit {
    background: #000 !important;
    width: 100%;
    max-width: 75%;
}
body ._cf7 ._row-action .wpcf7-spinner {position: absolute;}

@media only screen and (min-width: 1000px) {
	.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
		max-width:1400px;
	}
}

@media (min-width:999px) {
body #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3:before {background-color: #008EDC; height:3px;}
body #header-outer header#top {border-bottom: 20px solid #008EDC;}
body #header-outer {border-bottom: 35px solid #D30F64;}

body #header-outer #top nav > ul > li.current-menu-item > a,
body #header-outer #top nav > ul > li > a:hover {color: #008EDC !important;}
}


@media(max-width: 1200px) {

	body ._header-info ._header-info-left {font-size: 16px;}
	body ._header-info a {font-size: 16px;}
	
	#header-outer[data-format="default"] #social-in-menu {
		margin: 0 0 0 15px;
	}
	#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a {
		margin-left: 10px;
    	margin-right: 10px;
	}
}

@media(max-width: 999px) {
	body #header-outer {border-bottom: 5px solid #D30F64;}
}

@media(max-width: 500px) {
	body ._cf7 ._row {
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
}
