/*
	Theme Name: Justices
	Description: Justice System Partners Wordpress theme.
	Version: 1.0
	Author: HostPond
	Author URI: http://hostpond.com/
*/
/*colors

blue 006784

*/
.postid-290 #noShow{display:none;}

    #fakeMap { 
        list-style: none; margin: 0; padding: 0;  /* removes the default UL styling */
        position: relative;                       /* allows the LIs to be positioned */
        width: 1024px;                             /* width of the image */
        height: 715px;                            /* height of the image */
		background-size: cover!important;
        background: url(https://justicesystempartners.org/wp-content/uploads/2018/09/jsp-map.jpg) no-repeat 0 0; /* shows the image */      
    }
   #fakeMap li {
        position:absolute; /* these will be the "area" elements */
    }

    #fakeMap a {
        display:block;        /* along with the width and height, makes the link */
        width:100%;           /*  clickable for the full size of the LI          */
        height:100%;
        visibility: hidden;
    }

    /* Set up each LI to be the right size and positon. */
    #maplink1 {	width:20px; height:25px; top:75px; left:154px;  }
    #maplink2 { width:20px; height:25px; top:280px; left:88px; }
    #maplink3 { width:20px; height:25px; top:315px; left:91px; }
	#maplink4 { width:20px; height:25px; top:330px; left:142px; }
	/*Montana*/
	#maplink5 { width:20px; height:25px; top:120px; left:313px; }
	/*Utah*/
	#maplink6 { width:20px; height:25px; top:272px; left:263px; }
	/*Arizona*/
	#maplink7 { width:20px; height:25px; top:381px; left:251px; }
	/*New Mexico*/
	#maplink8 { width:20px; height:25px; top:375px; left:349px; }
	/*South Dakota Pennington*/
	#maplink9 { width:20px; height:25px; top:181px; left:422px; }
	/*South Dakota Minnehaha*/
	#maplink10 { width:20px; height:25px; top:185px; left:515px; }
	/*Iowa*/
	#maplink11 { width:20px; height:25px; top:209px; left:580px; }
	/*Texas*/
	#maplink12 { width:20px; height:25px; top:500px; left:543px; }
	/*Wisconsin Dane*/
	#maplink13 { width:20px; height:25px; top:185px; left:636px; }
	/*Wisconsin Milwaukie*/
	#maplink14 { width:20px; height:25px; top:187px; left:668px; }
	/*Illinois Kane*/
	#maplink15 { width:20px; height:25px; top:216px; left:649px; }
	/*Illinois Cook*/
	#maplink16 { width:20px; height:25px; top:216px; left:672px; }
	/*Illinois McLean*/
	#maplink17 { width:20px; height:25px; top:246px; left:660px; }
	/*Lousiana*/
	#maplink18 { width:20px; height:25px; top:482px; left:671px; }
	/*Kentucky*/
	#maplink19 { width:20px; height:25px; top:288px; left:760px; }
	/*Pennsylvania*/
	#maplink20 { width:20px; height:25px; top:212px; left:836px; }
	/*New Jersey*/
	#maplink21 { width:20px; height:25px; top:203px; left:915px; }
	/*Rhode Island*/
	#maplink22 { width:20px; height:25px; top:154px; left:974px; }
	/*North Carolina*/
	#maplink23 { width:20px; height:25px; top:316px; left:859px; }
	/*Florida*/
	#maplink24 { width:20px; height:25px; top:493px; left:844px; }
	/*Ohio Lucas*/
	#maplink25 { width:20px; height:25px; top:210px; left:759px; }
	/*Ohio Cleveland*/
	#maplink26 { width:20px; height:25px; top:214px; left:790px; }

    /* Set the image for all of the links. */
    #fakeMap a:hover { background: url(test.jpg) no-repeat; }

    /* Set the position of the bg for each link individually. */
    #maplink1:hover a, #maplink2:hover a, #maplink3:hover a, #maplink4:hover a, #maplink5:hover a, #maplink6:hover a, #maplink7:hover a,  #maplink8:hover a, #maplink9:hover a, #maplink10:hover a, #maplink11:hover a, #maplink12:hover a, #maplink13:hover a, #maplink14:hover a, #maplink15:hover a, #maplink16:hover a, #maplink17:hover a, #maplink18:hover a, #maplink19:hover a, #maplink20:hover a, #maplink21:hover a, #maplink22:hover a, #maplink23:hover a, #maplink24:hover a, #maplink25:hover a, #maplink26:hover a {visibility: visible!important; text-decoration:none;}
 	
	#maplink1:hover, #maplink2:hover, #maplink3:hover, #maplink4:hover,#maplink6:hover, #maplink7:hover, #maplink8:hover, #maplink9:hover, #maplink10:hover, #maplink11:hover, #maplink12:hover, #maplink13:hover, #maplink14:hover, #maplink15:hover, #maplink16:hover, #maplink17:hover, #maplink18:hover, #maplink19:hover, #maplink20:hover, #maplink21:hover, #maplink22:hover, #maplink23:hover, #maplink24:hover, #maplink25:hover, #maplink26:hover {padding: 5px; border:1px solid #006784; width: 290px; height: 60px; background: white;}

/*MONTANA*/
 #maplink5:hover {padding: 5px; border:1px solid #006784; width: 280px; height: 100px; background: white;}
/*IOWA*/
 #maplink11:hover, #maplink23:hover {padding: 5px; border:1px solid #006784; width: 280px; height: 80px; background: white;}



/*Board of Directors*/
#bod {display:none;}
@media screen and (min-width: 1520px){
	#bod {
		display: block;
		position: absolute;
		top: 300px;
		left: 10px;
	}	
}

#bod-mobile {display:block;}
@media screen and (min-width: 1520px){
	#bod-mobile {
		display: none;
	}	
}


.row div{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


html, body {
	overflow-x: hidden;
}

body {
	margin: 0 auto;
	min-width: 980px;
	font-size: 20px;
	font-family: DINWeb;
	color: #585858;
}
/*GENRAL STYLES*/

@font-face {
    font-family: 'DINWeb-Bold';
    src: url('fonts/DINWeb-Bold.woff') format('woff') ;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINWeb-Light';
    src: url('fonts/DINWeb-Light.woff') format('woff') ;
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINWeb';
    src: url('fonts/DINWeb.woff') format('woff') ;
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3 {
	font-family: DINWeb-Bold;
	margin: 10px 0;
	font-weight: normal;
}

p {
	margin: 0 0 .8rem 0;
	color: #585858;
	line-height: 140%;
}

a {color: #00aeef;}

.alignleft {float:left;}
.alignright {float: right;}
.alignnone {float: none; display: block;}

.bold {font-family: DINWeb-Bold; }
.containfloat:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/*HEADER*/

.social .fa {
	color: #fff;
}

.fa-facebook.lower {padding-left: 0px;}

#masthead {
	position: fixed;
	background-color: #006784;
	width: 100%;
	z-index: 999;
	height: 170px;
	top: 0px;
	box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.25);
}
#masthead-inside {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}
.social {
	float: right;
	padding-top: 10px;
}
.fa-facebook, .fa-linkedin {
	padding-left: 10px;
}
.fa-envelope {
	padding-left: 13px;
}
#logo {
	clear: right;
	float: left;
}

.button {
	display: block;
	margin-top: 30px;
	padding: 15px 30px;
	border: 2px solid #F6AE00;
	text-decoration: none;
	color: #006784;

	transition: border-color 1.5s ease, background-color 1.5s ease;
}

.home .button {
	background-color: #F1F1F1;
}

.button:hover {
	border: 2px solid #00aeef;
	background-color: #F8F8DE;
}

/*NAV*/

#navbar {
	margin-top: 35px;
	float: right;
	text-align: right;
}

#navbar .current_page_item {padding-bottom: 1px; border-bottom: 1px solid #ffffff;}

.nav-menu, .nav-menu li, .menu-jsp-about-us-menu-container, .menu-jsp-about-us-menu-container li, .menu-jsp-work-menu-container, .menu-jsp-work-menu-container li {
	display: inline;
	font-size: 15px;
	font-family: DINWeb;
	margin-left: 10px;
}
.nav-menu a.current-menu-item {
	text-decoration: underline;
}
.nav-menu a, .menu-jsp-about-us-menu-container a, .menu-jsp-work-menu-container a {
	color: #ffffff;
	text-decoration: none;
}
 #site-navigation a:hover {
color: #ffffff;
}
.menu-jsp-about-us-menu-container, .menu-jsp-work-menu-container  {
	position: relative;
	top: 0px;
}

.nav-menu a:hover {color:#00aeef; text-decoration: none;}

/* CONTENT AREA */
#page {
	margin: 0px;
}
#main
{
	margin-top: 150px;
	width: 100%;
	float: left;
}

#primary {
	width:980px;
	margin: 60px auto;
}

.page-template-page-about #primary, .page-template-page-work #primary {width: 100%; margin: 0px;}


/*FOOTER*/
#colophon {

	background-color: #006784;
	width: 100%;
	color: #ffffff;
	height: 160px;
	font-family: 'DINWeb';
	clear: left;
	border-top: 1px solid #408da3;
}
#footer-fixed {
	width: 980px;
	margin: 0px auto;
	padding: 20px 0px;
}
#footer-fixed p {line-height: 100%;}
#footer-fixed .site-info {float:left; width: 500px; margin-top: 8px;}
#footer-fixed .site-info p { color: #ffffff; font-size: 15px;}
#footer-fixed .site-title {font-family: 'DINWeb-Bold'; font-size: 15px; text-transform: uppercase;}
#footer-fixed .site-email a {color: #00aeef; text-decoration: none;}
#footer-fixed .navbar {float:right;}
#footer-fixed .navbar li {display: block; line-height: 150%;}
#footer-fixed .menu-jsp-main-menu-container {margin-top: -15px; margin-right: 60px;}
#footer-fixed .social {float:right;}

/*HOME*/


.home #main #home1 {
	background-image: url('images/home-background.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 700px;
}

.home #main #home1a {
	background-image: url('images/home-page-arrows.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 700px;
}
.home #main #home1-fixed {
	padding-top: 200px;
}


.home #main #home1-fixed,  .home #main #home2-fixed{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: center;
}

#home1-fixed h2, #home1-fixed p {
	text-transform: uppercase;
	text-align:center;
	color: #ffffff;
}
#home1-fixed #home-text1 {
	font-size: 30px;
	font-family: DINWeb;
	font-weight: normal;
}
#home-text2 {
	font-size: 175px;
	font-family: DINWeb;
}

#home-text3 {
	font-size: 15px;
	background-color: #006784;
	height: 80px;
	margin: 0 auto;
	width: 660px;
}

a.sjLink {color: #ffffff; transition: color .5s ease; }
.boxIt {border: 1px solid #ffffff; box-shadow: 2px 2px 10px #F8F8DE; min-height: 450px!important;}
.boxIt:hover {background: rgba(255,255,255, .2); }
a.sjLink:hover {color: #F6AE00;}
.home .row p {font-size: 14px;}


#home-text3 p {
	float:left;
	text-align:left;
	padding-top: 30px;
	padding-left: 145px; /*use 45px if the arrow is in play*/
	font-family: DINWeb;
}
#addedContainer { background-color: #006784;}
#addedContainer .row {margin-left: auto; margin-right: auto; padding-top: 60px; padding-bottom: 60px; width: 980px; text-align: center; color: #ffffff;}
#addedContainer .row p {color: #ffffff;}


#home2 {background-color: #f8f8de; height: 720px; padding-top: 60px;}
.home2-divs {float:left; width: 33.33%; text-align: center; margin: 60px 0px;}
#home2-fixed p {color: #565656;}
.home2-divs p, #home2-fixed p {text-transform: uppercase; font-size: 30px; font-family: DINWeb;}
#home2-fixed > p {color: #006784;}
.home2-divs img {margin-bottom: 60px;}
.home2-divs p {color: #006784!important; }
.underline {text-decoration:underline;}
#home2-fixed h3 {clear:left; font-weight: normal; font-family: DinWeb; font-style: italic; font-size: 25px; color: #585858; margin-left: 80px; margin-right: 80px;}


/*ABOUT*/



#approach-wide {
	background-image: url('images/background-approach.png');
	background-repeat: no-repeat;
	background-position: 100% 100%;;
	width: 100%;
	height: 1000px;
	background-size: 30%;
	background-color: #ffffff;
}
#approach {
	background-image: url('images/background-arrows-approach.png');
	background-repeat: no-repeat;
	background-position: 200px 50px;
	height: 900px;
	background-size: 60%;

}
#difference-wide {
	background-image: url('images/background-different.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 950px;
}

#approach h1, #difference h1, #expertise h1, #team h1, #contact h1 {padding-top: 165px;}
#expertise-wide, #contact-wide {background-color: #006784; color: #ffffff;}
#team-wide {background-color: #ffffff;}
.page-wide {width: 100%; float:left; clear:left;}
.page-section {margin-left: auto; margin-right: auto; width: 980px;}

.page-template-page-about h1 {
	font-size: 60px;
	font-family: 'DINWeb';
	color: #006784;
	font-weight: normal;
}

.page-template-page-about #expertise h1, .page-template-page-about #contact h1  {color: #ffffff;}
.page-template-page-about h2 {
	font-size: 28px;
	font-family: 'DINWeb';
	color: #006784;
	margin-bottom: 60px;
	text-transform: uppercase;
}

#approach p {
	font-family:'DINWeb';
	color: #585858;
	font-size: 25px;
	margin-left: 250px;
	line-height: 140%;
	width: 500px;
}
#approach p .bold {
	font-family:'DINWeb-Bold';
}

#difference h1 {margin-bottom: 60px;}
#difference h3 { box-sizing: border-box; margin-bottom: 0px; color: #ffffff; text-transform: uppercase; font-size: 20px; font-family: 'DINWEB'; background-color:#006784; width: 100%; font-weight: normal;padding: 15px;}
#difference img {float: right;}
#difference img.turn {/* Safari */
-webkit-transform: rotate(-180deg);

/* Firefox */
-moz-transform: rotate(-180deg);

/* IE */
-ms-transform: rotate(-180deg);

/* Opera */
-o-transform: rotate(-180deg);
}
#difference p {padding: 30px; background-color: rgba(255, 255, 255, .5); font-size: 20px; font-family:'DINWEB'; color:#585858; line-height: 120%; }

/*EXPERTISE and WORK*/

#expertise a, #work a {color: #ffffff; font-family: 'DINWEB'; text-decoration: none; font-size: 20px;}

.about-expertise-middle.visible,.work-middle.visible {
	font-size: 20px;
	font-family:'DINWeb';
	padding: 45px 60px;
	line-height: 140%;
}

div.aerow {
	width: 100%;
	height: 50%;
	clear: both;
}
#work div.aerow { height: 100%; }

div#about-expertise-lower:last-child, div#work-lower:last-child {
	margin-bottom: 100px;
}


.page-template-page-work div.aecell { 
	width: 33%;
}


div.aecell {
	width: 25%;
	height: 100%;
	float: left;
	padding: 0 12px;
	box-sizing: border-box;
	text-align: center;
	line-height: 140%;
}
#work div.aecell { width: 50%; }
#about-expertise-content,#work-content {
	width: 100%;
	box-sizing:border-box;
	padding: 0px 60px;
	position: relative;
}
#about-expertise-upper, #about-expertise-lower, #work-upper, #work-lower {
	width: 100%;
	height: 256px;
	position: relative;
	background-size: 980px;
}
#work-upper, #work-lower {
	margin: 0 -175px;
	padding: 0 175px;
	background-size: 1330px;
}
#about-expertise-upper, #work-upper {
	background-position: center bottom;
}
#about-expertise-lower, #work-lower {
	background-position: center top;
}
div.aecell a {
	display: inline-block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#expertise .expertise-slide, #work .work-slide
{
	background-color: rgba(113, 177, 194, 0.8);
}
#work .work-slide { margin: 20px 0; }
.about-expertise-middle, .work-middle {
	display: none;
}
.about-expertise-middle.visible, .work-middle.visible {
	display: block;
}

#about-expertise-middle, #work-middle
{
	min-height: 90px;
	width: 100%;
	position: relative;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
#work-middle { min-height: 0; }

#expertise .about-expertise-middle, #work .work-middle { margin: 0 47px; }
#expertise .arrow, #work .arrow
{
	width: 24px;
	height: 47px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
#expertise .arrow:hover, #work .arrow:hover { background: transparent ; }
#expertise .close, #work .close
{
	width: 24px;
	height: 24px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}
#expertise .close:hover, #work .close:hover {background: transparent ; }
#expertise .left, #work .left { left: 25px; }
#expertise .right, #work .right { right: 25px; }


/*TEAM*/
#team h2, #careers h2 {
	font-size: 20px;
	font-weight: normal;
	font-family: 'DINWeb';
	color: #006784;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#team .bold {

}
.team-members {float:left; margin-top: 60px; overflow: auto;}
#team .team-members img {position: absolute;}
#team .team-members .team-bold {font-family: 'DINWeb-Bold'; color:#006784;}
#team .extra-button {color: #00aeef; cursor:pointer;}
#team .team-members p {margin-left: 350px; font-size: 20px; color:#585858; margin-bottom: 0px;}
#small-team {float:left; width: 100%; padding-bottom: 100px; margin-top: 60px;  border-bottom: 1px solid #006784;}
#small-team .one_third {float:left; width: 33%; box-sizing: border-box;}
.team-members.lower{width: 100%; margin-top: 30px;}
.team-members.lower .bold {color:#006784; text-transform: uppercase;}
.team-members.lower .extra {margin-top: 15px; font-size: 15px; font-family: DINWeb-Light; line-height: 120%; padding-right: 30px;}
.team-members a {font-size: 15px; line-height: 140%;}







/*CAREERS*/
#careers {clear:left; padding-top: 165px;}
#careers .team-members img {position: absolute;}
#careers .team-members .team-bold {font-family: 'DINWeb-Bold'; color:#006784;}
#careers .extra-button {color: #00aeef; cursor:pointer;}
#careers .team-members p {margin-left: 350px; font-size: 20px; color:#585858; margin-bottom: 0px;}





/* CONTACT */
#contact { padding-top: 165px; position: relative; }
#contact h1 { position: absolute; margin: 0; padding: 0; line-height: 60px; }
#contacts { float: left; margin-top: 3px; margin-left: 33%; width: 340px; }
#contact .a-contact { margin-bottom: 12px; overflow: hidden; }
#contact .a-contact span, #contact .a-contact a, #contact .an-office span { display: block; float: left; font-size: 20px; line-height: 20px; margin-bottom: 6px; }
#contact .a-contact .name { clear: left; font-family: DINWeb-Bold; }
#contact .a-contact .title { margin-left: 0.25em; }
#contact .a-contact .telephone { clear: left; }
#contact .a-contact .email { margin-left: 0.25em; text-decoration: none; }
#contact-wide {padding-bottom: 60px;}
#offices { float: left; margin-top: 3px; margin-left: 32px; }
#contact .an-office { overflow: hidden; }
#contact .an-office span { clear: left; }
#contact .an-office .title { font-family: DINWeb-Bold; }

#gform_wrapper_4 { float: left; margin-left: 33%; }
#gform_wrapper_4 .ginput_container { margin-top: 0; margin-bottom: 32px; overflow: hidden; }
#gform_wrapper_4 .ginput_container input[type="text"], #gform_wrapper_4 .ginput_container textarea { border: none; border-radius: 4px; padding: 0; }
#input_4_1 { width: 100%; }
#input_4_2 > span { width: 45%; float: left; }
#input_4_2 > span:first-of-type { margin-right: 10%; }
#input_4_2 input { width: 100%; }
#input_4_3 li { float: left; margin-bottom: 0; }
#input_4_3 .gchoice_4_3_0 { margin-right: 48px; }
#input_4_3 input { margin-left: 0; }
#input_4_4 { width: 100%; }
#gform_wrapper_4 .gform_footer { margin: 0; padding: 0; }
#gform_submit_button_4 { background-color: #00aed8; color: #fff; border: 1px solid #00a2ca; border-radius: 4px; font-size: 12px; line-height: 12px; padding: 6px 24px; cursor: pointer; }




/*PROJECTS*/
#projects h1 {
	padding-top: 165px;
	font-size: 60px;
	font-family: 'DINWeb';
	font-weight: normal;
	color: #006784;
}

#projects .projects_one_third {
	width: 32%;
	float: left;
	box-sizing:border-box;
	margin-right: 1%;
	background-color: #f0f0f0;
	padding: 20px 30px;
	margin-bottom: 60px;
	min-height: 580px;
	position: relative;
}
.projects_one_third h2 {font-size: 24px; color: #006784; text-transform: uppercase;}
.projects_one_third p {font-size: 14px;}
.projects_one_third .project_last {margin-right: 0;}
.projects_one_third p.website {position: absolute; bottom: 12px; color: #ffffff; font-family: DINWeb-Light; background-color: #00aed8;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; width: 150px; text-align: center; box-sizing:border-box; padding: 20px;}
#projects img {margin-bottom: 16px;}


/*EXPERTISE*/
#expertise h1 {
	padding-top: 165px;
	font-size: 60px;
	font-family: 'DINWeb';
	font-weight: normal;
	color: #ffffff;
}


/* BLOG */
.blog .entry-content {font-size: 15px;}
.entry-title a { color: #006784; text-decoration: none; font-size: 36px;}
.entry-title a:hover { color: rgba(113, 177, 194, 0.8); }
.entry-meta { margin-bottom: 24px; font-size: 15px; }
.entry-meta .fa {color: #006784; }
.entry-meta .author-name { font-weight: bold; }
.entry-meta .icon { width: 16px; height: 16px; display: inline-block; }
a.more-link span { display: inline-block; clear: both; color: #fff; background-color: #006784; padding: 10px 25px; margin-top: 24px; text-decoration: none; font-size: 15px; }
a.more-link span:hover { background-color: rgba(113, 177, 194, 0.8); }
.comment-count { margin: 16px 0 32px 0; color: #006784; font-size: 15px; font-family: DINWeb-Bold;}
.single-post .entry-content h4, .blog .entry-content h4 {margin-top: 45px; font-size: 20px; color: #006784; font-family: DINWeb-Light; line-height: 120%;}
.has-sidebar { float: left; width: 760px; box-sizing: border-box; padding-right: 45px; margin-bottom: 60px;}
#blog-right-sidebar { float: left; width: 220px; }
#blog-right-sidebar > div { margin-bottom: 48px; }
#blog-right-sidebar form.search-form { position: relative; }
#blog-right-sidebar li {padding-bottom: 10px;}
#blog-right-sidebar .screen-reader-text { display: none; }
#blog-right-sidebar form.search-form input.search-field { box-sizing: border-box; width: 100%; background-image: url('images/search.png'); background-repeat: no-repeat; background-position: right 12px center; padding: 0 41px 0 12px; line-height: 32px; box-shadow: none; border: 1px solid #cbcbcb; }
#blog-right-sidebar form.search-form input.search-submit { position: absolute; top: 7px; right: 11px; width: 21px; height: 21px; border: 1px solid red; display: block; opacity: 0.0; }
#blog-right-sidebar a { color: #006487; text-decoration: none; }
#blog-right-sidebar a:hover { color: rgba(113, 177, 194, 0.8); }
#blog-right-sidebar ul { padding: 0; }
#blog-right-sidebar li { list-style-type: none; }

.nav-links { overflow: hidden; }
.nav-previous { float: left; }
.nav-next { float: right; }

/*SINGLE*/
.single #content img {margin: 0 1em 1em 0;}
.single .entry-title {font-family: DINWeb-Bold; font-size: 36px; color:  #006784; }
.single .entry-content {margin-bottom: 60px;}
.single p {margin-bottom: 20px;}
.single #footer-fixed .site-info p {line-height: 40%;} 
#comments ul {padding: 0px; list-style: none; }
#comments ul li {background-color: #f0f0f0; padding: 30px; margin-bottom: 2px;}
#comments .says {display: none;}
#comments .comment-meta {float:left; font-family: DINWeb; font-size: 15px;}
#comments .comment-body p { clear: left; max-width: 500px;
    display: block;
    left: 95px;
    position: relative;
    right: 250px;
    top: -60px;}
#comments .comment-author {float:left; }
#comments .comment-author img {float:left; }
#comments .comment-author .fn {float:left; margin-right: 5px; font-family: DINWeb-Bold; font-size: 15px; font-style: normal;}
#form-allowed-tags, .reply {display: none;}
#submit  { background-color: #00aed8; color: #fff; border: 1px solid #00a2ca; border-radius: 4px; font-size: 15px; line-height: 12px; padding: 10px 25px; cursor: pointer; }


/* LOGIN */
#loginform { margin: 0 auto; }
#loginform label { display: inline-block; width: 120px; text-align: right; }
#loginform .login-remember label { width: auto; }
#rememberme { margin-left: 120px; }
#wp-submit { margin-left: 120px; }

/*SINGLE PROJECTS*/
.single-projects .has-sidebar {width: 100%;}
.single-projects h1.entry-title {font-size: 40px;}
.single-projects .entry-meta {display: none;}
.two-thirds {width: 66%; box-sizing: border-box; padding-right: 45px; float: left; margin-bottom: 60px;}
.one-third {width: 33%; float: left;}
.single-projects .entry-content p {margin-bottom:15px;}

/*SINGLE BLOG POSTS*/
body.single-post {font-size: 15px;}
body.single-post #main li {font-size: 20px;}
 
/*TEAM MEMBER PAGES*/
.chief-left {float:left; width: 300px;}
.chief-right {margin-left: 360px;}

/*Checkmark*/
.single #content img.checkmark {
margin: 0 10px 16px 0px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 6px 0px!important; color: #006784!important;}

