/*
Theme Name: krown Child
Description: krown Child Theme
Author: Kevin V.
Template: krown
Version: 1.0
*/

@import url("../krown/style.css");
#header-wrap {height:640px !important;}
#navigation {z-index:995 !important;}
.home #header-wrap .logo img {width:90%;max-width:650px;}
#wrap #navigation .inner {border-bottom:2px solid #6882a1;}
#wrap #navigation .logo {background:none;width:300px !important;height:auto !important;margin-top:0px;margin-bottom:10px;}
#wrap #navigation .logo img {width:100% !important;}
.home #wrap #navigation .logo {background:none;width:300px !important;margin-top:0px;position:absolute;bottom:-2px;}
#wrap #navigation .logo img {vertical-align:bottom;max-width:100%;}
#wrap #navigation .tb .tb-cell {vertical-align:bottom;}
#navigation.style-2 {height:66px !important;padding-top:10px !important;}
.home #navigation.style-2 {height:98px !important;margin-top:0px !important;}
#navigation .menu-container {height:50px !important;margin-top:0px;}
#navigation.style-2 .menu-container ul {height:50px !important;}
.home #navigation .menu-container {height:100px !important;margin-top:0px;}
#wrap #navigation .menu-container ul > li {margin-left:30px;}
#wrap #navigation .menu-container ul > li a {font-size:15px;letter-spacing:2px;color:#707070;}
#wrap #navigation .menu-container ul > li a:hover {color:#42423f;}
#navigation.style-2 .menu-container ul > li a {line-height:50px !important;}
.home #navigation.style-2 .menu-container ul > li a {line-height:100px !important;}

.home #navigation.sticky_menu.style-1 {height:69px !important;padding-top:10px !important;}
.home #wrap #navigation .logo {display:none;}
.home #wrap #navigation.sticky_menu .logo {bottom:0px;display:block;}
.home #navigation.sticky_menu .logo img {display:none;}
.home #navigation.sticky_menu .logo a {display:block;width:300px;height:44px;background:url(images/logo_text.png) no-repeat;}
.home #navigation.sticky_menu .menu-container {height:50px !important;margin-top:0px;margin-bottom:7px;}
#wrap #navigation.sticky_menu .menu-container ul > li a {line-height:50px !important;}
.home #header-slide .owl-controls {display:none !important;}

.scrollup {background-color:#6882a1 !important;}

.infobox p {}
.home .infobox .heading {padding:10px 0px 0px 0px;}
.home_quote {padding:80px 100px !important;color:#fff;}
.home_quote p {font-size:18px;line-height:30px;letter-spacing:1px;}
.home_quote span {color:#f2f2f2;}
#wrap .header-section h2 {color:#42423f;letter-spacing:2px;}
#wrap .header-section h2:after {border-color:#6882a1;background-color:#6882a1;}
#wrap .header-section h2 span.color {color:#6882a1;display:none;}
#about .header-section {margin-bottom:-5px;}
#team {margin-bottom:-80px;margin-top:-30px;}
.team-list .col-md-3 {width:25%;}
.team-list .col-md-3 img {max-width:100% !important;}
#clients {margin-bottom:-60px;}
.team-member:hover {cursor:pointer;}
.team-member .caption p a {color:#828282 !important;}
.team-member:hover .caption {top:inherit !important;}
.team-member .caption .heading {letter-spacing:2px;}
.team-member .caption .heading h3 {font-weight:700;}
.team-member .caption .heading a {font-weight:700;color:#333 !important;}
#works.padding-top {padding-top:50px;}
.project_nav {padding-top:10px;padding-bottom:0px;overflow:hidden;}
.project_nav a {font-size:14px;text-transform:uppercase;}
.project_nav a.next_project {float:right;}
.project_nav a.prev_project {}
.work-item .caption:after {border:2px solid #fff !important;top:10px !important;bottom:10px !important;left:10px !important;right:10px !important;}
#wrap #work-wrap .work-item .caption h2 {color:#fff;font-weight:400;letter-spacing:2px;padding-bottom:0px;}
#work-wrap .work-item .caption p {color:#ffffff;text-transform:uppercase;font-size:12px;margin-bottom:12px;letter-spacing:1px;}
#work-wrap .work-item .caption {background:url(images/blue_65.png);}
.home .blog-item .blog-title h2 {line-height:26px;margin-bottom:20px;}
.blog-Image {margin-bottom:30px;}
#blog .col-md-9 {padding-right:50px;}
.blog-item {text-align:left !important;overflow:hidden;}
.blog-item a.blog-readmore {text-decoration:underline;}
.blog-item .blog-title h2 {font-weight:400 !important;}
.blog-item .blog-title a:hover h2, .blog-item .blog-title a:hover {color:#bdad9b !important;font-weight:400 !important;}
.blog-item .blog-descript {max-width:100% !important;margin-bottom:0px !important;} 
.page-id-436 .blog-item:first-child, .page-id-436 .blog-item:hover, .home .blog-item:hover, .home .blog-item:first-child {background:none !important;border-color:#efefef !important;}
.page-id-436 .blog-item:first-child .blog-title h2, .page-id-436 .blog-item:hover .blog-title h2,.home .blog-item:hover .blog-title h2, .home .blog-item:first-child .blog-title h2 {color:#42423f !important;letter-spacing:1px;font-weight:400;}
.page-id-436 .blog-item:first-child .blog-title a:hover h2, .page-id-436 .blog-item:hover .blog-title a:hover h2,.home .blog-item:hover .blog-title a:hover h2, .home .blog-item:first-child .blog-title a:hover h2 {color:#bdad9b !important;font-weight:400;}
.blog-item img.blog_thumb {max-width:270px;margin-top:3px;}

/* PARTNERS */
#partners {margin-top:-125px;margin-bottom:-80px;}
.page-id-664 .owl-item, .home #partners .owl-item {float:left;margin-bottom:20px;margin-left:10px;margin-right:10px;height:102px;}

.page-id-436 .blog-item:first-child .blog-descript, .page-id-436 .blog-item:hover .blog-descript, .home .blog-item:hover .blog-descript, .home .blog-item:first-child .blog-descript {}
.page-id-436 .blog-item:first-child .blog-info, .home .blog-item:hover .blog-info, .home .blog-item:first-child .blog-info {color:#000;}
.page-id-436 .blog-item, .home .blog-item {padding:50px 0px 45px 0px;}
.portfolio-filters a span {display:none !important;}
.team-member .team-member-img {background:#304246 !important;}
.blog-item:hover, .portfolio-filters a:hover, .portfolio-filters a.active {background:#526984 !important;}
.team-member:hover .team-member-img img {opacity:0.35 !important;}
#work-single .page-title h2 span.current {color:#808080;}
.single .owl-theme .owl-controls .owl-buttons div {font-size:40px;}
.single.single-portfolio .slide .owl-pagination {bottom:0px;}
.single.single-portfolio .slide .owl-pagination span {background:#cccccc;margin-left:4px;margin-right:4px;}
.single.single-portfolio .slide .owl-pagination .active span {background:#3f5459;}
.single.single-portfolio .slide.owl-carousel {padding-bottom:20px;}

/* PORTFOLIOS */
#work-wrap.style-3 .caption {opacity:1;background:none;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;}
#work-wrap.style-3 .work-item .caption:after {border:0 !important;}
#work-wrap.style-3 .caption .tb .tb-cell {vertical-align:bottom;}
#work-wrap.style-3 .caption:hover {background: url(images/black_50.png);}

.page-title {display:none;}
.page-id-267 .blog-title,.page-id-269 .blog-title,.page-id-270 .blog-title, .page-id-271 .blog-title, .page-id-567 .blog-title, .page-id-428 .blog-title, .page-id-664 .blog-title, .page-id-436 .blog-title, .page-id-426 .blog-title {display:none;}
.new-page-title {margin-top:0px;font-size:18px;margin-bottom:5px;}
.page-subtitle {font-size:15px;color:#808080;margin-top:0px;margin-bottom:15px;}

.blog-single, .work-single {margin-top:60px;}
.blog-content ul {margin:0px 0px 15px 0px;}
.blog-content ul li {list-style-type:disc;margin-bottom:5px;}
.page-id-442 .header-section {display:none;}
.blog-single .blog-Image img.single_img {max-width:570px;}
.blog-content .portfolio-filters ul li {margin-bottom:0px;list-style-type:none;}

.widget.widget_recent_entries li {font-size:13px;}
.owl-wrapper {overflow:hidden;}
#footer-wrap {padding-top:20px !important;padding-bottom:10px !important;background:#666666 !important;}
#footer-wrap .footer-title {margin-bottom:10px !important;}
#footer-wrap .logo {margin-bottom:50px !important;}
#footer-wrap a {color:#9CC0C7;}
.social p {font-size:13px;}

img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width: 100%;height: auto;}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 30px;margin-top: 5px;}
.alignright,img.alignright {display: inline;float: right;margin-left: 30px;margin-top: 5px;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 15px;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;max-width: 632px !important;padding: 4px;text-align: center;}
.wp-caption img {margin: 5px 5px 0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
.wp-smiley {margin: 0;}

@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) {
	#header-wrap {height:380px !important;}  
    #navigation.style-2 #mobile-menu-button {height:70px !important;line-height:40px !important;}
}

@media only screen 
  and (min-width: 480px) 
  and (max-width: 767px) {
	#header-wrap {height:240px !important;}  
    #navigation.style-2 #mobile-menu-button {height:70px !important;line-height:40px !important;}

}
@media only screen 
  and (min-width: 320px) 
  and (max-width: 479px) {
	#header-wrap {height:240px !important;}  
    #navigation.style-2 #mobile-menu-button {height:70px !important;line-height:40px  !important;}
}

@media (max-width:992px) {
	.team-list .col-md-3 { width:49% !important; display:inline-block; vertical-align:top; }
}

/********** WCAG  Updates 5/28/24 **********/
.team-member .caption p a { color: #595959 !important; }
/*
.portfolio-filters a:focus, 
.portfolio-filters a.active:focus, 
.work-item .work-image a:focus {
	outline: 2px dotted blue !important;
	outline-offset: 0px !important;
}
*/