/*
	Theme Name: Maxigen Child
	Theme URI: http://themeforest.net/user/premiumlayers/portfolio
	Author: erathemes
	Author URI: http://themeforest.net/user/erathemes
	Description: Maxigen Premium Wordpress Child Theme
	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, responsive-layout
	Version: 1.0
	License: GNU General Public License
	License URI: license.txt
	Template: maxigen
*/

@import url("../maxigen/style.css");

/* = Theme customization starts here
-------------------------------------------------------------- */
footer a {color: #809d13!important;}
.fa {color: #809d13!important;}
ul.footerlinks li::before {content: "> "; color: #809d13; font-weight: bold;}
ul.footerlinks li:hover {content: "> "; color: #fff; font-weight: bold;}
ul.footerlinks li a {color:#ffffff!important;}
ul.footerlinks {padding-left: 10px!important;}

.footer-main .widget ul li a::before {background-image: none!important;}

h1 {font-size: 3em!important; font-weight: bold; color: #809d13;}
.social {text-align: right; width:100px!important; float: right!important}

#menu-main-menu a:link {color: #ffffff!important;}
#menu-main-menu a:visited {color: #ffffff; text-decortion: none!important}
#menu-main-menu a:hover {color: #ffffff; text-decortion: underline!important}
#menu-main-menu a:active {color: #ffffff!important; text-decortion: underline!important}


h4 {margin-top: 35px!important;}

.page-banner .page-banner-content > h4 {text-shadow: 2px 4px #413f3f!important;}
.blog .page-banner {max-height: 0!important; min-height: 0!important}

.page-id-49 .page-banner .page-banner-content > h4 {display: none!important;}

.singular .navbar-brand>img, .blog .navbar-brand>img  {top: 8px!important; position: absolute; height: 93px; width: 93px;}
.singular .navbar-header, .blog .navbar-header {width:100px!important;}

.logo-one {background-image: url(http://91.215.185.110/~nwtimber/wp-content/uploads/2017/01/logo-small.png); background-position: top right!important; background-repeat: no-repeat; height:73px; width:73px; margin: 10px}

.slider-shape {background-color:rgba(128,157,19,0.8)!important;}
.photo-slider .item .carousel-caption a:last-child {background-color: #809d13!important; color: #fff!important;}
.photo-slider .item .carousel-caption a {display: inline-block; padding: 12px 30px; background-color: #fff; color: #809d13!important; font-size: 15px!important;}
.photo-slider .item .carousel-caption a:hover {background-color: #809d13!important; color: #fff!important;}
.photo-slider .item .carousel-caption h3 {text-shadow: 2px 4px #413f3f!important;}

.page-banner-shape {background-color: rgba(128,157,19,0.85)!important;}
.page-banner .page-banner-content .breadcrumb > span:last-child {padding-left: 30px; background-color: #dcdcda!important;}
.page-banner .page-banner-content .breadcrumb > span {background-color:#809d13!important;}
.page-banner .page-banner-content .breadcrumb > span a {background-color:#809d13!important;}
.page-banner .page-banner-content .breadcrumb > span > span {color:#809d13!important;}
.page-banner .page-banner-content > h4 {font-size: 4em!important; text-align: center!important;}

.page-banner { background-position: center center; background-repeat: no-repeat; background-size: contain!important;  color: hsl(0, 0%, 100%);  max-height: 545px!important; min-height: 545px!important;
    text-align: center!important;}


.header-main.navbar-fixed-top {position: fixed; background-color: #809d13!important;}

.intro-section .quotes h4 {font-family: sans-serif!important; font-size: 3.9em!important; line-height: 1.1em!important; font-style: normal!important; color:#809d13!important; font-weight: bold; margin-top:0!important}
.intro-shape {background-color: rgba(150,134,122,1)!important; z-index: -1!important;}
.intro-section .content h5 {display: none}

.places-details {display: none!important;}

.places-section .carousel-control.left { background-color: rgba(128,157,19,0.8)!important;  float: left; background-image: none!important; opacity: 0.8; line-height: 6.6em!important;}
.places-section .carousel-control.right { background-color: rgba(128,157,19,0.8)!important;  float: right; background-image: none!important; opacity: 0.8; line-height: 6.6em!important;}
.places-section .carousel-control {background-color:rgba(128,157,19,0.8)!important; line-height: normal!important;}
.places-section .carousel-control::after {background-color:rgba(128,157,19,0.8)!important;}
.places-section .carousel-control span {color: #ffffff!important; letter-spacing:normal!important;}
.places-section .carousel-caption {max-width: 1170px!important;}

.places-content h5 {font-size: 1.1em!important; color: #000!important; margin-top: 30px!important;}
.places-content h5:before, .places-content h5:after {color: #809d13!important; font-size: 1.8em!important;}
.places-content {opacity: 0.9!important; padding-top: 35px!important;}
.places-content p {padding-right: 30px!important; padding-left: 30px!important; color: #201e1d!important; letter-spacing: 0!important; line-height:1.45em!important;}

#blog-section .section-padding, #about-section .section-padding { padding-bottom: 0!important;}

.section-header h3 {font-family: sans-serif!important; font-size: 3.9em!important; line-height: 1.1em!important; font-style: normal!important; color: #809d13!important; font-weight: bold; background-image: none!important;}

.intro-section .content p {letter-spacing: normal!important; line-height:1.45em!important; text-align: inherit!important; }

.about-section .section-padding {padding: 35px 0!important;}
.about-section .section-header h3 {padding-top: 30px!important;}
.about-hover-box h5 {font-family: sans-serif!important; font-size: 1.55em!important; font-weight: bold!important;}
.about-box:hover .about-hover-box p {line-height: 1.3em!important;}
.about-box:hover .about-hover-box h5 {margin-top: 15px!important; margin-bottom: 20px!important;}
.about-box:hover .about-hover-box a { font-size: 1em; color: #809d13!important; font-weight: bold!important;}
.about-img-box::after {border:0!important;}
.about-box {border-bottom: 10px solid #809d13!important;}
.about-img-box::before {background-color: rgba(0, 0, 0, 0.40)!important;}

#blog-section .section-header h3 {color:#1e1e1d!important; font-weight: bold!important; font-size: 3em!important;}

.testimonial .section-padding {display: none!important}
.testimonial .section-header h3 {padding-top: 0!important; color:#3e3e3d!important; text-align: right!important; font-size: 3em!important; font-weight: bold!important;}
.testimonial .item-content > span::before, .testimonial .item-content > span::after {height: 3px!important; background: #96867a!important;}
.testimonial .item-content p {text-align: right;}
.testimonial .carousel-indicators li.active {background-color: #809d13!important;}

.wpb_wrapper a {color:#809d13!important}

.section-padding {padding-bottom: 75px!important; padding-top: 10px!important;}

.entry-cover .entry-meta i {background-color: #809d13!important;}
.entry-cover .post-date {color: #809d13!important;}

.home .navbar-nav {position: absolute; top: 95px!important; display:inline!important; width:100%; left: 230px}

.navbar-fixed-top .ow-navigation .navbar-brand {padding: 20px 0; display: none;}
.navbar-fixed-top .ow-navigation .nav.navbar-nav {position: absolute!important; top: 18px!important; left: 120px!important}
.navbar-fixed-top .ow-navigation .social {position: relative; top: 20px;}
.ow-navigation .nav.navbar-nav {padding: 5px;}
.ow-navigation .nav.navbar-nav > li  {margin: 0px!important; }
.ow-navigation .nav.navbar-nav li > a {font-size: 1.2em!important; margin: 0 13px!important; }
.ow-navigation .nav.navbar-nav li > a:hover {font-size: 1.2em!important; color: #ffffff!important; text-decoration: underline!important;}
.ow-navigation .nav.navbar-nav > li.active > a {color:#ffffff!important; text-decoration: underline!important;}

#menu-main-menu  ul.dropdown-menu {background-color:#f7f7f7!important; border-bottom: 5px solid #809d13!important;}
#menu-main-menu  ul.dropdown-menu li a {color:#2c2b2b!important;}
#menu-main-menu  ul.dropdown-menu li a:visited {color:#2c2b2b!important;}
#menu-main-menu  ul.dropdown-menu li a:hover {color:#809d13!important;}
#menu-main-menu  ul.dropdown-menu li a:active {color:#2c2b2b!important;}


#brownbg {background-image: url(http://91.215.185.110/~nwtimber/wp-content/uploads/2017/01/brown-shape.png); background-position: top right!important; background-repeat: no-repeat;}
#greenbg {background-image: url(http://91.215.185.110/~nwtimber/wp-content/uploads/2017/01/greenbg.gif); background-position: top left!important; background-repeat: no-repeat;}

h2.green-text {color: #8fa930!important; font-size: 3em!important; font-weight: bold; margin:0!important} 
#green-text2 p {color:#8fa930!important; font-weight: bold!important; font-size: 1.2em!important;}
#black-text h1, #black-text h2, #black-text h3 {color: #3e3e3d!important; font-size: 3em!important; font-weight: bold;}
#black-text h4 {font-size: 1.3em!important; color: #3e3e3d!important;}

#green-text h1, #green-text h2, #green-text h3, #green-text h4 {color: #8fa930!important; font-size: 3em!important; font-weight: bold;}
.bold {font-weight: bold!important;}

.page-banner {background-position: initial!important;}
.page-banner::before {opacity:0!important;}
.page-banner .page-banner-content .breadcrumb {display: none!important}
.page-banner-shape {width: 150%!important; height: 100px!important;}
.page_spacing {padding-top: 0!important;}

.footer-main {border-top: 10px solid #809d13!important; background-image: url(http://91.215.185.110/~nwtimber/wp-content/uploads/2017/01/footerbg.jpg)!Important; padding-top: 45px!important;}
.footer-bottom {margin-top: 10px; padding: 20px 15px; border-top: 0!important; opacity: 0.2; background-color:transparent!important;}
.footer-bottom .ow-navigation {display: none!important;}

.copyright {background-color:#282726; border-top: 2px solid #32302f; padding: 20px 0 10px 20px; color: #ffffff; font-size: 0.9em;}
.copyright a {color: #fff!important;}

i.fa.fa-twitter {background-color: #809d13; padding: 7px; border-radius: 100px; color: #252421!important; border: 2px solid #809d13;}
i.fa.fa-twitter:hover {background-color: #252421; padding: 7px; border-radius: 100px; color: #809d13!important; border: 2px solid #809d13}

i.fa.fa-facebook {background-color: #809d13; padding: 7px 10px; border-radius: 100px; color: #252421!important; margin-right: 5px; border: 2px solid #809d13;}
i.fa.fa-facebook:hover {background-color: #252421; padding: 7px 10px; border-radius: 100px; color: #809d13!important; margin-right: 5px; border: 2px solid #809d13}

button, html input[type=button], input[type=reset], input[type=submit] {background-color: #809d13!important; color: #fff!important; padding: 5px 15px!important;}
.h4green h4 {color:#809d13!important;}

form input, form textarea {width: 100%!important; margin: 0 0 10px 0!important; padding: 10px;}
input.wpcf7-submit {width: auto!important;}
.center {text-align: center!important;}



/*** responsive styles ***/

@media only screen and (max-width: 1024px) {
 .page-banner {
    background-size: cover!important;
}


@media only screen and (max-width: 768px) {
.header-main {background-color: #809d13;}
.logo-one {position: absolute; left: 10px;}
.header-main {min-height: 100px;}
.home .navbar-nav {position: initial!important;top: initial!important; display: initial!important; width: 100%!important; left: 0!important; margin-top: 30px!important;}
.social {display: none!important;}
.ow-navigation .navbar-collapse {position: initial!important;top: initial!important; display: initial!important; width: 100%!important; left: 0!important; margin-top: 50px!important;}
.ow-navigation .navbar-brand {position: absolute; left:100px; top:-10px!important;}
.section-padding {padding-bottom: 30px!important;}
.intro-section .quotes h4 {font-size: 2em!important;}
.about-section .section-header h3 {font-size: 2em!important;}
#blog-section .section-header h3 {font-size: 2em!important; margin-top:0!important;  padding:20px 0 10px 0!important}
.photo-slider .item .carousel-caption { top: 30%!important;}
}

@media only screen and (max-width: 736px) {
.ow-navigation .navbar-brand {position: absolute; left:100px!important; top:-10px!important;}
}

@media only screen and (max-width: 667px) {
.ow-navigation .navbar-brand {position: absolute; left:100px!important; top:-10px!important;}
}

@media only screen and (max-width: 568px) {
.ow-navigation .navbar-brand {position: absolute; left:100px!important; top:-10px!important;}
}

@media only screen and (max-width: 414px) {
.social {display: none!important;}
.home .navbar-nav {position: initial!important;top: initial!important; display: initial!important; width: 100%!important; left: 0!important; margin-top: 30px!important;}
.ow-navigation .navbar-brand {position: absolute; left:100px;}
}

@media only screen and (max-width: 384px) {
.ow-navigation .navbar-brand {position: absolute; left:0!important; top:-10px!important;}
}

@media only screen and (max-width: 375px) {
.logo-one {background-image: none!important;}
.social {display: none!important;}
.home .navbar-nav {position: initial!important;top: initial!important; display: initial!important; width: 100%!important; left: 0!important; margin-top: 30px!important;}
.ow-navigation .navbar-brand {position: absolute; left:0!important;}
}


@media only screen and (max-width: 384px) {
.logo-one {background-image: none!important;}
.social {display: none!important;}
.ow-navigation .navbar-collapse {position: initial!important;top: initial!important; display: initial!important; width: 100%!important; left: 0!important; margin-top: 50px!important;}
}

@media only screen and (max-width: 320px) {
.ow-navigation .navbar-brand {position: absolute; left:0px!important;}
.header-main.navbar-fixed-top {margin-top: 0;  border: 1px solid red;}
.header-main.navbar-fixed-top .navbar-brand {position: absolute; left:100px;}
.header-main.navbar-fixed-top .logo-one {background-image: url(http://91.215.185.110/~nwtimber/wp-content/uploads/2017/01/logo-small.png)!important; background-position: top right!important; background-repeat: no-repeat; height:73px; width:73px; margin: 10px}
.header-main.navbar-fixed-top.navbar-brand {border: 1px solid blue!important;}
}

