/* ==========================================================================
   Author's custom styles
   ========================================================================== */

*{								font-family:Verdana, Geneva, sans-serif; }

.shadow {
    -moz-box-shadow: 0px 0px 15px 4px rgb(50, 50, 50);
    -webkit-box-shadow: 0px 0px 15px 4px rgb(50, 50, 50);
    box-shadow: 0px 0px 15px 4px rgb(50, 50, 50);
    -o-box-shadow: 0px 0px 15px 4px rgb(50, 50, 50);
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	
	padding-right: 35px;
    padding-left: 35px;
	
}

a{		color:#375a7d; }


/* FORMS */
.input-group .form-control{		background:#375a7d; color:#ffffff; border-radius:0; }
#form-search-input{				border-right:0; }
.input-group .form-control::-webkit-input-placeholder{		color:#ffffff; }
.input-group-btn>.btn{			border-radius:0; }


/* EDGES */
.edge_left{						position:absolute; left:-10px; top:0; width:10px; height:100%; }
.edge_right{					position:absolute; right:-10px; top:0; width:10px; height:100%; }

.edge:before{					position:absolute; left:0; top:-10px; width:10px; height:10px; content:''; }

.edge_blue{						background:#375a7d; }
.edge_left_blue:before{			background:url(../img/edge.png) 0 0 no-repeat;   }
.edge_right_blue:before{		background:url(../img/edge.png) -7px 0 no-repeat;   }

.edge_lightblue{				background:#2d69a5; }
.edge_left_lightblue:before{	background:url(../img/edge.png) 0 0 no-repeat;   }
.edge_right_lightblue:before{	background:url(../img/edge.png) -7px 0 no-repeat;   }

.edge_green{					background:#5fa532; }
.edge_left_green:before{		background:url(../img/edge.png) 0 -12px no-repeat;   }
.edge_right_green:before{		background:url(../img/edge.png) -7px -12px no-repeat;   }

.edge_purple{					background:#912373; }
.edge_left_purple:before{		background:url(../img/edge.png) 0 -24px no-repeat;   }
.edge_right_purple:before{		background:url(../img/edge.png) -7px -37px no-repeat;   }

 

/* HEADER */
.page-container{					background:url(../img/bg.png); }
.site-branding{						border-top:10px solid #375a7d; position:relative; }
.site-title{						padding:40px 30px 44px 38px; } 
.page-header-top-right{				position:absolute; bottom:44px; right:48px; }
.page-header-top-right span{		margin-right: 10px; color: #375a7d; vertical-align: bottom; }
.page-header-top-right img{ 		margin-bottom: 3px; }

.main-navigation{				}
.navbar{							background:#375a7d; border-radius:0; }
.navbar-nav{						margin-left:24px; }
.navbar-brand, .navbar-nav>li>a{	color:#ffffff; text-transform:uppercase; font-size:16px; }

.nav>li>a:hover, .nav>li>a:focus, .nav>li.active>a{			background:#2d69a5; }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{		background:#375a7d; }
.dropdown:hover .dropdown-menu {    display: block; }
.dropdown-menu{						background:#375a7d; border:0; border-radius: 0; }
.dropdown-menu>li>a{				color:#ffffff; text-transform:uppercase; font-size:14px; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{		background:#2d69a5; color:#ffffff; }


/* BODY */
#breadcrumbs{					font-size:12px; margin-bottom: 18px; }
#main-column{					padding:0; }
.homepromo{						padding:0; }
.homeslider{					padding:0; }


.wpb_wrapper p{					padding-left:34px; padding-bottom:12px; }
.wpb_wrapper h1{				padding:10px 10px 10px 44px; margin-left:-10px; }
 
.purple h2{						padding:10px 10px 10px 44px; margin-left:-10px; position:relative; background:#912373; color:#ffffff; }
.purple h2:before{				position:absolute; left:0; top:-10px; width:10px; height:10px; background:url(../img/edge.png) 0 -37px no-repeat;  content:''; }

.color_right h2{			 	margin-left:0 !important; margin-right:-10px; }
.color_right h2:before{			left:auto !important; right:0 !important; }
.blue.color_right h2:before{	background-position:-7px 0 !important;	}
.red.color_right h2:before{	 	background-position:-7px -24px !important;	}
.green.color_right h2:before{	background-position:-7px -12px !important;	}
.purple.color_right h2:before{	background-position:-7px -37px !important;	}





.post{							margin-top: 36px; }
/* .entry-meta{					margin:35px 0 35px 0; } */

/* SUPERSIZED */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}

#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; margin:0; padding:0; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }   /*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }           /*Quality*/

#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


/* SLIDER */
.metaslider .caption-wrap-1{	height:75px; background:#2d69a5; opacity:1.0 !important; }
.metaslider .caption-wrap-2{	height:75px; background:#ffffff; opacity:1.0 !important; } 
.flex-control-nav{				bottom: 84px !important;    z-index: 100 !important;    left: 34px !important;    text-align: left !important; }
.flex-active{					opacity:1.0 !important; }
.flex-control-paging li a{		background:#ffffff !important; opacity:0.5; }
.caption-wrap{					position:relative !important; }
.caption-wrap h3{				color:#ffffff; margin:0; padding:6px 0 4px 30px; }
.caption-wrap p{				color:#ffffff; margin:0; padding:4px 0 4px 30px; display:inline-block; }
.caption-wrap a{				color:#ffffff; margin-left:8px; display:inline-block; text-decoration:underline; }

.caption-wrap h2{				color:#ffffff; margin:0; padding:4px 0 4px 24px; }
.caption-wrap-2 span{			color:#ffffff; margin:0; padding:4px 0 4px 24px; font-size:12px; display:block; }

.caption-wrap-3{				background:#ffffff; padding:10px 0 10px 10px; }
.caption-wrap-3 a{				padding-top:20px; padding-left: 16px; }
.caption-wrap-3 p{				padding-left: 16px; }


/* FOOTER */
#site-footer{					background:#375a7d; padding:30px 0 30px 0; position:relative; }
.site-footer p, #copyright p{	color:#ffffff; }
.site-footer p.lead{			font-size:16px; font-weight:bold; }
.site-footer a{					color:#ffffff; }
.site-footer ul{				list-style:none; margin:0; padding:0; } 
#text-12{						width:100%; color:#ffffff; font-size:12px; }



#post-27 .vc_grid-item .vc_gitem-animated-block {
	width: 50%;
}
#post-27 .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone {
	float: left;
}
#post-27 .vc_btn3.vc_btn3-color-juicy-pink {
	background-color: inherit; color: #5472d2; padding:0;
}
#post-27 .vc_gitem-zone .vc_btn3-container {
	margin-bottom: 0;
}
#post-27 .vc_grid-item .vc_gitem-zone .vc_gitem-post-data {
	margin-bottom: 5px;
}
#post-27 .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_title h4 {
	color: rgb(95, 165, 50);
}
#post-27 .vc_grid-item .vc_gitem-zone .vc_gitem-post-data-source-post_excerpt p {
	padding: 0; margin: 0;
}

#post-27 .vc_grid-item .vc_gitem-zone .vc_gitem_row .vc_gitem-col {
	height: 160px;
}

.wpb_wrapper h3 {
    padding-left: 34px;
    padding-bottom: 12px;
}

#post-27 .vc_grid-item .vc_gitem-zone .vc_gitem_row .vc_gitem-col {
    height: 177px;
}
.vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
    height: 177px;
}

.partnerof {
    float: left;
    margin-top: 13px;
    margin-right: 10px;
}

header.entry-header.bgblue {
    margin-top: 26px;
}

header.entry-header {
    margin-top: 40px;
}

body { overflow: visible !important; }
body.search-results .site-content header.bgblue .container { 
    padding-right: 0;
    padding-left: 0;
}
