/*
Theme Name: Sagen Child
Theme URI: https://sagen.qodeinteractive.com
Description: A child theme of Sagen Theme
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: sagen
Template: sagen
*/



@font-face {
    font-family: Avenir;
    src: url("Avenir.ttc") format("opentype");
}

@font-face {
    font-family: Hatton-Medium;
    src: url("Hatton-Medium.otf") format("opentype");
}

#qodef-back-to-top, h1, h2, h3, h4, h5, h6{font-family: Avenir !important;}
body{font-family: Avenir !important;}
.home .qodef-full-width-inner{padding:0 !important;}
#qodef-back-to-top-contact{background-color:#A5513E !important;color:white !important;mix-blend-mode: unset !important;border:solid 3px white;font-size: 18px !important;
    font-weight: 600;bottom:115px !important;}
#custom_html-6{background-color:#A5513E;}
#custom_html-6 .custom-html-widget a{color:white;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;    line-height: 50px;
    font-size: 26px;}
#media_image-3 a {text-align: center;}
#media_image-3 a img{max-width: 200px !important;display:inline;}
#media_image-3{margin-bottom:0px;}
.qodef-footer-bottom-inner .qodef-grid-col-4 .qodef-icon-widget-holder{display: block;}
.qodef-footer-bottom-inner .qodef-grid-col-4 .qodef-icon-widget-holder .qodef-icon-text {text-align: center;display:block;}




rs-fullwidth-wrap .qodef-btn-svg svg path {
    fill: #000000 !important;
}

.qodef-video-button-play-inner .video-button-stroke{stroke:black !important;}
.qodef-video-button-play-inner .video-button-circle{stroke:black !important;}
.qodef-video-button-play-inner g path{fill:black !important;}
.qodef-content-bottom .qodef-content-bottom-inner.qodef-grid{padding-top:30px !important;padding-bottom:30px !important;}


@media only screen and (max-width: 600px){
	.slide-title{font-size:24px !important;letter-spacing: 2px !important;}
	.slide-subtitle1{display:none !important;}

	.desktop-only-side-text{display:none;}
	#qodef-back-to-top-contact{bottom:-100px !important;}
	#row-gallery-top{padding-bottom: 60px !important;}
	#row-reason .qodef-eh-item-content{padding-top:60px !important;}
	.table-plans tr{padding-left:10px;padding-right:10px;}

	
}

@media only screen and (min-width: 600px){
	.mobile-only-side-text{display:none;}
	
	}

@media only screen and (min-width: 1025px){
	.qodef-page-footer  .qodef-grid-col-8 .qodef-no-icon{display: none !important;}
}

@media only screen and (max-width: 1025px){
	.qodef-page-footer  .qodef-grid-col-4 .qodef-no-icon{display: none !important;}
}


.qodef-page-footer .qodef-footer-bottom-holder{background-color:#A6513D !important;}
.qodef-row-background-corner-holder.bottom-right{
    background: -webkit-gradient(linear,left top,right bottom,color-stop(50%,transparent),color-stop(50%,#dedac7)) !important;
    background: -o-linear-gradient(top left,transparent 50%,#dedac7 50%) !important;
    background: linear-gradient(to bottom right,transparent 50%,#dedac7 50%) !important;
}

.qodef-row-background-corner-holder.top-left {   
    background: -webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #dedac7)) !important;
    background: -o-linear-gradient(bottom right, transparent 50%, #dedac7 50%) !important;
    background: linear-gradient(to top left, transparent 50%, #dedac7 50%) !important;
}
.qodef-row-background-corner-holder.top-right {
    background: -webkit-gradient(linear, left bottom, right top, color-stop(50%, transparent), color-stop(50%, #dedac7)) !important;
    background: -o-linear-gradient(bottom left, transparent 50%, #dedac7 50%) !important;
    background: linear-gradient(to top right, transparent 50%, #dedac7 50%) !important;
}
.qodef-row-background-corner-holder.bottom-left {
    background: -webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, #dedac7)) !important;
    background: -o-linear-gradient(top right, transparent 50%, #dedac7 50%) !important;
    background: linear-gradient(to bottom left, transparent 50%, #dedac7 50%) !important;
}
.qodef-row-background-corner-holder.bottom-right {
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #dedac7)) !important;
    background: -o-linear-gradient(top left, transparent 50%, #dedac7 50%) !important;
    background: linear-gradient(to bottom right, transparent 50%, #dedac7 50%) !important;
}

::selection{background-color: #A5513E !important;color: #EBE5C3 !important;}
.qodef-row-background-text-wrapper-inner{color: #dedac7 !important;}

.qodef-page-footer a.qodef-icon-widget-holder:hover{color: #EBE5C3 !important;}

.qodef-main-menu>ul>li>a>span.item_outer .item_text:after{background:#A5513E !important;position: absolute;
    bottom: 4px;
    left: -3px;
    height: 2px !important;
    width: 0;
    z-index: -1;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover{color:#A5513E !important;}
.qodef-content-bottom{background-color:white !important;}
.qodef-content-bottom-white-text .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover{border-color: #A6513D !important;color: #A6513D !important;}
h5.qodef-widget-title{color: #A6513D !important;}
h5.qodef-widget-title{color: #A6513D !important;}
.qodef-social-icon-widget-name-holder{color: #A6513D !important;}
.qodef-social-icon-widget{color: #A6513D !important;}
.wpcf7-form-control .qodef-btn-text{color: #A6513D !important;}
.ion-android-mail{color: #A6513D !important;}
.wpcf7-validates-as-email{color: #A6513D !important;border-color:#A6513D !important;} 
.qodef-content-bottom-white-text .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover) {border-color:#A6513D !important;} 
.qodef-content-bottom-white-text .qodef-social-icon-widget, .qodef-content-bottom-white-text .qodef-social-icon-widget-name-holder, .qodef-content-bottom-white-text .select2-selection__arrow{color: #A6513D !important;}
.qodef-social-icon-widget-holder span.fa-facebook-f{color: #A6513D !important;}
.qodef-social-icon-widget-holder span.fa-instagram{color: #A6513D !important;}
.qodef-social-icon-widget-holder .qodef-social-icon-widget-name-holder{color: #A6513D !important;}
.widget .qodef-social-icon-widget-holder .qodef-social-icon-widget-name-holder {color: #A6513D !important;}
.qodef-content-bottom .wpcf7-form .wpcf7-form-control-wrap input {border-color:#A6513D !important;}
.qodef-content-bottom .qodef-content-bottom-white-text .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover {border-color:#A6513D !important;} 
#row-slider .qodef-btn{background-color:#A5513E !important;color:#EBE5C3 !important;}
#row-slider .qodef-btn-svg svg path{fill:#EBE5C3 !important;}
.aplus-image-wrapper img{width:30px;margin-left:13px;}
#aplus h5{font-size:16px;}
