/*
 Theme Name:   Kose Child
 Theme URI:    http://houghbuilders.suma-test.co.uk/Kose-child/
 Description:  Kose Child
 Author:       Howard Bryan
 Author URI:   https://www.suma-design.co.uk
 Template:     Kose
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Kose-child
*/


html .page-id-656 {
	overflow: scroll !important;
	}

.page-id-656 #content-container {
	width: 85% !important;
    /* background: rgba(32,34,37,0.8) !important; */
	}
	
@media screen and (max-width: 2000px) {
.page-id-656 #content-container {
	width: 84% !important;
	}
}

@media screen and (max-width: 1900px) {
.page-id-656 #content-container {
	width: 83% !important;
	}
}

@media screen and (max-width: 1800px) {
.page-id-656 #content-container {
	width: 82% !important;
	}
}

@media screen and (max-width: 1700px) {
.page-id-656 #content-container {
	width: 81% !important;
	}
}

@media screen and (max-width: 1600px) {
.page-id-656 #content-container {
	width: 80% !important;
	}
}

@media screen and (max-width: 1500px) {
.page-id-656 #content-container {
	width: 79% !important;
	}
}

@media screen and (max-width: 1440px) {
.page-id-656 #content-container {
	width: 78% !important;
	}
}

@media screen and (max-width: 1370px) {
.page-id-656 #content-container {
	width: 77% !important;
	}
}

@media screen and (max-width: 1330px) {
.page-id-656 #content-container {
	width: 76% !important;
	}
}

@media screen and (max-width: 1290px) {
.page-id-656 #content-container {
	width: 75% !important;
	}
}

@media screen and (max-width: 1220px) {
.page-id-656 #content-container {
	width: 73% !important;
	}
}





/* stay above here */

#side-container {
    padding: 70px 12px !important;
	}

#logo-wrapper {
    width: 100% !important;
	}
	
#side-footer-wrapper {
    padding: 0 10px 20px !important;
	}
	
.slide-caption {
	background-color: rgba(0, 0, 0, 0.4);
    padding: 90px 30px !important;
	}
	
p {
	font-size: 1.0em !important;
	line-height: 1.8em !important;
	}
	
#content-container {
	background-color: rgba(0, 0, 0, 0.4);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    height: auto !important;
    padding: 40px 30px 10px !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 700px !important;
	max-width: 100% !important;
	}
	
#intro-wrapper {
	margin-bottom: 10px !important;
	}
	
h3 {
	font-size: 1.05em !important;
	font-weight: bold !important;
	}
	
.nicescroll-rails {
	width: 10px !important;
	opacity: 100%;
	}
	
#inner-content-container, #inner-content-container p {
    margin-bottom: 0px !important;
	}
	
.vc_row {
    margin-bottom: 0px !important;
	}
	
ul.bar-social li {
	margin: 0 5px !important;
	}
	
@media screen and (max-width: 1368px) {
h3 {
	font-size: .9em !important;
	}
}

@media screen and (max-width: 1160px) {
html .page-id-656 {
	overflow: visible !important;
	}
	
.page-id-656 #content-container {
	width: 100% !important;
	}
	
#content-container {
	width: 100% !important;
	padding: 40px 30px 100px !important;
	}
	
#side-container {
    padding: 30px 50px 10px !important;
	}
	
#copyright {
	color: #DDDDDD;
	padding-top: 20px !important;
	border-top: 1px #666666 dotted;
	}
	
.bar-social {
	padding-top: 15px;
	}
}
	
