﻿﻿/* 
Theme Name:		 Home Sweet Home 
Theme URI:		 https://homesweethome.co/
Description:	 Home Sweet Home is a child theme of Codemaster
Author:			 GLD
Author URI:		 https://homesweethome.co/
Template:		 codemaster
Version:		 1.0.0
Text Domain:	 homesweethome-child
*/


/*-----*/

h1, h2, h3{font-family: 'Cinzel', serif !important;color:#7f9f90 !important;}


.site-footer, .bg-grn{background:#7f9f90 !important;}
a:hover {color: #556556 !important;}
a {color: #7f9f90 !important; text-decoration: underline;}
/*font-family: 'Roboto', sans-serif;*/
.nav-link{font-family: 'Cinzel', serif !important;}
.nav-link::first-letter {font-size: 1.1rem;}
.mainheader .navbar-light .navbar-nav .nav-link {
    color: #7f9f90 !important;}
.navbar-light ul.navbar-nav li.current_page_item a {
     font-weight: 800 !important;
}
.sina-nav .sina-brand {/* height: 60px; */
    /* max-width: 260px; */
    padding: 0;
    margin: 16px 15px 0 0;
    float: left;
    text-decoration: none;}
.mainheader nav.fixed-top {border-bottom: 2px solid #7f9f90;}
.sina-menu {margin-top:30px !important;}
.wpbstarter-page-title-area{margin-top:-40px}
.sina-nav .sina-brand > img {
    height: 100%;
    padding: 0;
    z-index: 1 !important;
    position: absolute !important;}
.wpbstarter-page-title-area {z-index: -1; }
.ranking_page_banner {background: #7f9f90;padding: 12% 0px 12% 0px !important;margin-top: -65px;}
.homeslides{margin-top: -15px;}
#menu-item-31 > .nav-link{color:#7f9f90 !important;}
.containerx > h1{font-family: 'Cinzel', serif !important;text-align:center;background:#7f9f90;border:1px solid #ffffff;}

.button{font-family: 'Cinzel', serif !important;background:#7f9f90;padding:6px 8px;border:1px solid #ffffff;color:#ffffff;}
.ftrttxt{background:url('https://homesweethome.co/wp-content/uploads/2022/08/quotz01.png') no-repeat;font-family: 'Garamond', sans-serif !important;font-size:1.65rem;line-height:2.45rem;padding:30px 125px;}
.ftrttxt h2{font-family: 'Cinzel', serif !important;font-weight:700;color:#7f9f90;font-size:1.65rem;}
.ttbtn{color:#ffffff !important;margin:4px auto;padding:5px 36px;}
.ftricos{margin-bottom:16px;}
.site-info-copyright{font-family: 'Cinzel', serif !important;}
.ftrrgt, .ftreml{font-family: 'Cinzel', serif !important;color:#ffffff !important;}

.sctactc{background:url('https://homesweethome.co/wp-content/uploads/2022/08/Contact-.jpg') no-repeat;background-size:cover;text-align:center;padding:165px;border-right:4px solid #fff;}
.sctapgal{background:url('https://homesweethome.co/wp-content/uploads/2022/08/Gallery.jpg') no-repeat;background-size:cover;text-align:center;padding:165px;}
.scta .button{color:#ffffff !important;font-size:1.85rem;padding:4px 34px;}


.hctakitroll{background:url('https://homesweethome.co/wp-content/uploads/2022/08/transbg.png');
	width:100%;position:absolute; max-width:630px;margin-top:90px;padding:15px;-webkit-box-shadow: 9px 9px 11px -4px rgba(0,0,0,0.76); 
box-shadow: 9px 9px 11px -4px rgba(0,0,0,0.76);
	display:none}
.hctabatroll{background:url('https://homesweethome.co/wp-content/uploads/2022/08/transbg.png');width:100%;position:absolute; max-width:630px;margin-top:90px;padding:15px;-webkit-box-shadow: 9px 9px 11px -4px rgba(0,0,0,0.76); 
box-shadow: 9px 9px 11px -4px rgba(0,0,0,0.76);display:none}

header.mainheader {box-shadow:none !important;}

.hctakit{background:url('https://homesweethome.co/wp-content/uploads/2022/08/hkitchrem.jpg') no-repeat;background-size:cover; text-align:center; text-align:center;padding:180px;}
.hctabat{background:url('https://homesweethome.co/wp-content/uploads/2022/08/hbathrem.jpg') no-repeat;background-size:cover; text-align:center;padding:180px;}
.hcta .button{color:#ffffff !important;font-size:1.85rem;padding:4px 34px;text-align:center}
.hctakit:hover .hctakitroll{display:block}
.hctabat:hover .hctabatroll{display:block}
.ftrttml{}
.footerblock2 a {color: rgba(83, 99, 135, var(--tw-text-opacity)) !important;}
.callbtn{font-size:1.55rem;margin-bottom:12px;}
#rwcbfrm{display:none}
.dvcbfrm{margin:6px auto;width:45%;text-align:left;background:#7f9f90;color:#ffffff;padding:10px 12px;}

.homeproj{margin-top:46px !important;padding-top:20px !important;padding-bottom:20px !important;}
.homeproj > div > a{color:#ffffff;} 
.hrgrn{width:65% !important;margin:9px auto !important;height:4px;border-top:2px solid #7f9f90;}
.c-accordion__title:after {color: #fff !important; content: "" !important;}

/* @Media: */

@media (max-width:767px) {
		.containerx > h1{font-size:1.7rem;margin:-55px auto 0px auto;width:75%;}
	.ranking_page_banner {padding: 14% 0px 14% 0px !important;margin-top: -26px;}
	.custom-logo{width:auto;height:100px;}
.sctactc{background-size:cover; background-position:right; padding:110px;border-bottom:4px solid #fff;border-right:none}	
	.sctapgal{padding:110px;}
.ftrttxt {font-size: 1.25rem;line-height: 2.15rem;padding: 15px 30px;}	
.hcta .button {font-size: 1.45rem;  padding: 4px 24px;}	
	.ttbtn {padding: 5px 10px;}
}
@media ( max-width: 520px ) {
	.containerx > h1{font-size:1.2rem;margin:-35px auto 0px auto;border:1px solid #ffffff;width:92%;}
	.ranking_page_banner {padding: 13% 0px 13% 0px !important;margin-top: -22px;}	.custom-logo{width:auto;height:100px;}
	.dvcbfrm{margin:6px auto;width:75%;text-align:left}	.ttbtn{padding:5px 16px;font-size:.94rem !important;}
.hcta .button{font-size:1.35rem;padding:4px 10px;}
}

@media (min-width:768px)  {
	.containerx > h1{font-size:1.98rem;margin:-60px auto 0px auto;border:1px solid #ffffff;width:75%;}
	.ranking_page_banner {padding: 12% 0px 12% 0px !important;margin-top: -18px;}	.custom-logo{width:auto;height:115px;}
.hcta .button {font-size: 1.45rem;  padding: 4px 10px;}	}

@media (min-width:768px) and (max-width:991px) {
.ranking_page_banner {margin-top: -38px;}
}

@media screen and ( min-width: 990px ) {
.containerx > h1{font-size:2rem;text-align:center;background:#7f9f90;margin:-45px auto 0px auto;border:1px solid #ffffff;width:70%;}.ranking_page_banner {margin-top: -39px;}	
	.custom-logo{width:auto;height:135px;}
}
@media (min-width:992px) and (max-width:1199px) {.custom-logo{width:auto;height:145px;}.ranking_page_banner {margin-top: -33px;}.custom-logo{width:auto;height:155px;}	
}

@media screen and (min-width: 1200px){
.primary-menu > li > a::before {background-color: #7f9f90 !important;}	
}
@media screen and ( min-width: 1600px ) {
	.containerx > h1{font-size:2.1rem;font-family: 'Cinzel', serif !important;text-align:center;background:#7f9f90;margin:-45px auto 0px auto;border:1px solid #ffffff;width:40%;}
	.ranking_page_banner {padding: 12% 0px 12% 0px !important;margin-top: -80px;}.custom-logo{width:auto;height:190px;}
}







