/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
#nectr_sec h2 {
    color: #4090aa !important;
}
/* #nectr_sec strong {
    font-family: 'Cormorant Garamond' !important;
} */
#nectr_sec a.primary-color {
    letter-spacing: 0px !important;
    text-transform: initial !important;
    padding: 18px 20px !important;
    border-radius: 10px !important;
}
#nectr_sec .image-bg {
    background-size: 100% 100% !important;
}
#me_sec a.nectar-button{
    font-size: 16px !important;
    padding: 14px 20px !important;
    background-color: #000 !important;
    border-radius: 10px !important;
}
div#me_sec img:hover {
    transform:scale(0.9) !important
}
div#me_sec img {
    transition: .8s;
}
/********** hypnosis sec *******/


#hypnosis_sec a {
    font-size: 16px !important;
    padding: 15px 20px !important;
    border-radius: 9px !important;
}
#hypnosis_sec img {
    width: 100% !important;
}

div#hypnosis_sec img:hover {
    filter: grayscale(1);
}

div#hypnosis_sec img {
    transition: .8s;
}

/********** service sec *******/


#service_sec img {
    width: 36% !important;
}


#service_sec .owl-nav.disabled {
    display: inline-block !important;
}
#service_sec .owl-nav.disabled span {
    display: none !important;
}
#service_sec .owl-prev:before {content: "\f104" !important;font-family: 'FontAwesome' !important;}
#service_sec .owl-next:before {content: "\f105" !important;font-family: 'FontAwesome' !important;}

#service_sec button {
    background-color: #fff !important;
    color: #000 !important;
    font-size: 36px !important;
    border: none !important;
    border-radius: 30px !important;
    height: 50px !important;
    width: 50px !important;
    box-shadow: 0px 2px 6px 0px #00000040 !important;
}
#service_sec button:hover {
    background-color: #4090aa !important;
    color: #fff !important;
}
#service_sec button.owl-prev {
    position: absolute !important;
    left: -90px !important;
    top: 141px !important;
}

#service_sec button.owl-next {
    position: absolute !important;
    right: -90px !important;
    top: 141px !important;
}
#service_sec .owl-dots {
    display: none !important;
}
/* #service_sec img:hover {
    filter: brightness(0.5) !important;
} */

#service_sec img:hover {
    filter: drop-shadow(2px 4px 6px black);
    transition: 1.5s;
    transform: rotate( 360deg);
}


/********** blog *******/

#inner_blog .vc_col-sm-4 .vc_column-inner {
    background-color: #fff !important;
    border-radius: 10px !important;
}

#inner_blog img {
    width: 100% !important;
}

#inner_blog .txt_blog {
    line-height: 27px !important;
    padding: 0px 30px 30px !important;
}
div#inner_blog img:hover {
    filter: brightness(0.5) !important
}
div#inner_blog img {
    transition: .8s;
}
#inner_blog a {
    border-bottom: 1px solid !important;
    font-style: italic !important;
}
#blog_sec a.nectar-button {
    font-size: 16px !important;
    padding: 14px 30px !important;
    background-color: #000 !important;
    border-radius: 10px !important;
    margin: 0px auto !important;
    display: table !important;
    margin-top: 40px !important;
}



/********** test *******/
#test_sec .txt_lorem {
    box-shadow: 0px 0px 18px 0px #0000001f !important;
    padding: 20px 28px !important;
    border-radius: 30px !important;
}
#test_sec .carousel-item {
    margin: 0px 20px !important;
}
#test_sec .txt_lorem p {
    font-style: italic !important;
}
#test_sec .txt_lorem:after {
    content: url(https://hypnosisandcbt.ie/wp-content/uploads/2021/10/test-lorem-image_03.png) !important;
    position: absolute !important;
    margin-top: 20px !important;
    right: 90px !important;
}
#test_sec .txt_client {
    float: right !important;
}
#test_sec .txt_lorem:before {
    content: url(https://hypnosisandcbt.ie/wp-content/uploads/2021/10/comma-image_31.png) !important;
    position: absolute !important;
    margin-top: -37px !important;
}
#test_sec .owl-dots span {
    height: 14px !important;
    width: 14px !important;
    transform: none !important;
    border: 1px solid #4090aa !important;
    background-color: transparent !important;
}

#test_sec .owl-dot.active span {
    background-color: #4090aa !IMPORTANT;
}



/********** accedi *******/
#accedi_sec img {
  box-shadow: 0px 0px 43px 0px #0000002b !important;
}





/********** contact *******/

#contact_sec input.wpcf7-form-control.wpcf7-text {
    background-color: #fff !important;
    margin-bottom: 30px !important;
    box-shadow: 0px 0px 4px 0px #0000004f !important;
    border-radius: 9px !important;
	color:#000 !Important;
}
#contact_sec textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #fff !important;
    box-shadow: 0px 0px 4px 0px #0000004f !important;
    border-radius: 9px !important;
    height: 220px !important;
    margin-bottom: 30px !important;
	color:#000 !important;
}
#contact_sec input.wpcf7-form-control.wpcf7-submit {
    width: 100% !important;
    background-color: #e7e8e3 !important;
    border-radius: 9px !important;
    color: #000;
}
#contact_sec h5 {
    margin-bottom: 0px !important;
}
.wpcf7-response-output {
    background-color: transparent !important;
    border: none !important;
}
span.wpcf7-not-valid-tip {
    background-color: transparent !important;
}
div#contact_sec img:hover {
    transform: scale(0.9) !important;
}
div#contact_sec img {
    transition: .8s;
}




/********** footr *******/
#footer-outer #copyright .links li {display: inline-block !important;border-right: 1px solid !important;padding: 0px 10px !important;margin: 0px !important;}
#footer-outer #copyright .links {
    float:  right;
}
#footer-outer #copyright .links li:last-child {
    border: none !important;
}
#footer-outer #copyright {
    border-top: 1px solid #0e468e47 !important;
}
#footer-outer #copyright span {
    color: #4090aa !important;
}
#footer-outer #footer-widgets .socft li {
    display: inline-block !important;
    margin: 0px 4px !important;
}
#footer-outer #footer-widgets .socft {
/*     margin: 0px auto !important; */
    display: table !important;
}
#footer-outer #footer-widgets .socft i {
    background-color: #fff !important;
    box-shadow: 0px 0px 2px 0px #000 !important;
    height: 35px;
    width: 35px !important;
    padding-top: 9px !important;
    border-radius: 30px !important;
}
#footer-outer #footer-widgets .socft i:hover {
    background-color: #529ab2 !important;
    color: #fff !important;
}
#footer-outer #footer-widgets .socft a:hover {
    opacity: 1 !important;
}
#footer-outer #footer-widgets input.tnp-email {
    border: none !important;
    background-color: #4090aa !important;
}

#footer-outer #footer-widgets input.tnp-email::placeholder {
    color: #fff !important;
}
#footer-outer #footer-widgets input.tnp-submit {
    font-size: 0px !important;
    background-image: url(https://hypnosisandcbt.ie/wp-content/uploads/2021/10/submit-icon_03.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 10% !important;
    position: absolute;
    margin-top: 12px !important;
    right: 0px !important;
}

#footer-outer #footer-widgets input.tnp-submit:hover {
    transform: none !important;
    box-shadow: none !important;
}
/* #newsletterwidgetminimal-2 {
    text-align: center !important;
} */
#newsletterwidgetminimal-2 h4 {
    margin-bottom: 50px !important;
}
#text-2 a:before {
    content: url(https://hypnosisandcbt.ie/wp-content/uploads/2021/10/icon-1_03.png) !important;
    position: absolute !important;
    margin-top: -10px !important;
    left: 0px !important;
}
#text-2 a {
    padding-left: 43px !important;
}
#text-3 p:before {
    position: absolute !important;
    position: absolute !important;
    content: url(https://hypnosisandcbt.ie/wp-content/uploads/2021/10/icon-2_03.png) !important;
    position: absolute !important;
    margin-top: -10px !important;
    left: 0px !important;
}

#text-3 {
    padding-left: 43px !important;
}
#text-4 a:before {
    content: url(https://hypnosisandcbt.ie/wp-content/uploads/2021/10/icon-3_03.png) !important;
    position: absolute !important;
    margin-top: -10px !important;
    left: 0px !important;
}

#text-4 a {
    padding-left: 43px !important;
	display: block;
}
/* #footer-outer #footer-widgets .col.span_4:last-child {
    padding-left: 239px !important;
} */
#footer-outer #footer-widgets h4 {
    color: #000 !important;
}
#footer-outer #footer-widgets .row {
    padding: 40px 0px 0px !important;
}


@media (max-width: 1600px) {}
@media (max-width: 1440px) {}   
@media (max-width: 1366px) {
/* 	#footer-outer #footer-widgets .col.span_4:last-child {
    padding-left: 199px !important;
} */
/* 	#text-2 a:before{
		    left: 195px !important;
	} */
/* #text-3 p:before {
    left: 197px !important;
} */
/* 	#text-4 a:before{
		    left: 197px !important;
	} */
	#nectr_sec .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i {
    left: 0px !important;
}

#nectr_sec .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i {
    right: 0px !important;
}
	#service_sec button.owl-prev{
		    left: -60px !important;
	}
		#service_sec button.owl-next{
		    right: -60px !important;
	}
	#service_sec .carousel-item {
    margin: 0px 6px !important;
}
	
	
}
@media (max-width: 1280px) {
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding: 0px 16px !important;
}
/* 	#footer-outer #footer-widgets .col.span_4:last-child {
    padding-left: 179px !important;
} */
/* 	#text-2 a:before {
    left: 175px !important;
} */
	#text-3 p:before {
    left: 0px !important;
}
	#text-4 a:before {
    left: 0px !important;
}
}
@media (max-width: 1024px) {
	#inner_blog .txt_blog {
    padding: 0px 22px 30px !important;
}
	#test_sec .txt_lorem{
		    padding: 20px 17px !important;
	}
	#contact_sec textarea.wpcf7-form-control.wpcf7-textarea {
    height: 83px !important;
}
/* 	#footer-outer #footer-widgets .col.span_4:last-child {
    padding-left: 109px !important;
} */
	#text-2 a:before {
    left: 0px !important;
}
	#text-3 p:before {
    left: 0px !important;
}
	#text-4 a:before {
    left: 0px !important;
}
	
}
@media (max-width: 800px) {

	#nectr_sec p {
    padding-right: 47% !important;
}
	#nectr_sec p br {
    display: none !important;
}
	#hypnosis_sec {
    text-align: center !important;
}
	#me_sec {
    text-align: center !important;
}
	#me_sec img {
    margin: 0px auto !important;
    width: 50% !important;
}
	#inner_blog {
    text-align: center !important;
}

#inner_blog img {
    margin: 0px auto !important;
}
	#inner_blog .vc_col-sm-4 {
    width: 60% !important;
    margin: 0px auto !important;
    margin-bottom: 30px !important;
}
	#accedi_sec .col {
    width: 100% !important;
}
	#contact_sec .col {
    margin: 0px !important;
}
	#footer-outer #footer-widgets .col {
    width: 100% !important;
/*     text-align: center !important; */
    margin: 0px !important;
    padding: 0px !important;
}
/* 	#footer-outer #footer-widgets .col.span_4:last-child {
    padding-left: 0px !important;
} */
/* 	#text-2 a:before {
    left: 226px !important;
} */
/* 	#text-3 p:before {
    left: 226px !important;
}
	#text-4 a:before {
    left: 226px !important;
} */
	#footer-outer #copyright .col {
    width: 100% !important;
    text-align: center !important;
}
	#footer-outer #copyright .links {
    float: none !important;
    margin: 0px auto !important;
    display: table !IMPORTANT;
}
	#footer-outer #copyright .container {
    display: flex !important;
    flex-direction: column-reverse !important;
}
#hypnosis_sec img {
    width: 50% !important;
    margin: 0px auto !important;
}	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	#nectr_sec p {
    display: none !important;
}
	#nectr_sec h2 {
    color: #4090aa !important;
    font-size: 26px !important;
}
	#service_sec .owl-nav.disabled {
    display: none !important;
}
	#inner_blog .vc_col-sm-4 {
    width: 80% !important;
	}
/* 	#text-2 a:before {
    left: 137px !important;
}
	#text-3 p:before {
    left: 137px !important;
}
	#text-4 a:before {
    left: 137px !important;
} */
	#footer-outer #copyright {
    padding-bottom: 0px !important;
}
	
	div#ser-secc2 p {
    font-size: 15px;
    font-family: 'Inter';
    font-weight: 400;
    line-height: 25px !important;
    padding: 20px 0px 0px 0px !important;
}
	
	
	
}
@media (max-width: 414px) {
/* 	#text-2 a:before {
    left: 87px !important;
}
	#text-3 p:before {
    left: 87px !important;
}
	#text-4 a:before {
    left: 87px !important;
} */
	
	
}
@media (max-width: 375px) {}
@media (max-width: 360px) {}

div.wpcf7-validation-errors, .light .wpcf7 div.wpcf7-response-output {
    color: #fff!important;
}


p#breadcrumbs {
    display: none;
}