/*
	Theme Name: Intentsoft
	Author: Dave Matulac
*/

a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
b,
strong{ font-weight:bold; }
em{ font-style:italic; }
small{ font-size:smaller; }
h1{ font-size:2em; }
h2{ font-size:1.5em; }
h3{ font-size:1.17em; }
h4{ font-size:1em; }
h5{ font-size:.83em; }
h6{ font-size:.75em; }
input, select, textarea{ outline:none; font-size:17px; font-family:'Open Sans', sans-serif; color:#292929; }
input[type=text],
input[type=button],
input[type=submit]{ -webkit-appearance:none; border-radius:0; }
body{ font-size:17px; font-family:'Open Sans', sans-serif; color:#292929; }
.clear{ clear:both; }
.wrap{ width:960px; margin:0 auto; }

.floating-nav{ position:fixed; margin-top:-150px; top:50%; left:0; }
.floating-nav a{ display:block; max-width:45px; height:45px; padding:15px; border-bottom:1px solid #fff; background:#000; text-align:center; color:#fff; }
.floating-nav a:last-child{ border-bottom:0; }
.floating-nav a:hover{ max-width:none; text-align:left; text-decoration:none; }
.floating-nav a:active{ background:#ff6c00; }
.floating-nav span{ display:none; margin-right:25px; text-transform:uppercase; font-size:14px; }
.floating-nav a:hover span{ display:inline; }
.floating-nav img{ max-width:100%; max-height:100%; vertical-align:middle; }

header{ padding:35px 0; background:#fff; }
.logo{ float:left; width:270px; margin-top:16px; }
.logo img{ max-width:100%; }
.main-nav{ float:left; width:260px; margin:35px 120px 0; font-size:15px; }
.main-nav li{ position:relative; float:left; margin-right:50px; }
.main-nav li:last-child{ margin-right:0; }
.main-nav li a{ color:#1e1e1e; }
.main-nav li a:hover{ text-decoration:none; color:#6c8dd0; }
.main-nav li ul{ display:none; position:absolute; z-index:999; padding-top:10px; top:16px; left:0; }
.main-nav li:hover ul{ display:block; }
.main-nav li ul li{ position:static; float:none; margin-right:0; border-bottom:1px solid #496b7a; }
.main-nav li ul li:last-child{ border-bottom:0; }
.main-nav li ul li a{ display:block; width:150px; padding:8px 15px; background:#161e29; font-size:14px; color:#c4c4c2; }
.main-nav li ul li a:hover{ background:#393a3e; color:#c4c4c2; }
.head-social{ float:right;margin-top:28px; }
.head-social li{ float:left; margin-right:20px; line-height:23px; }
.head-social li:last-child{ margin-right:0; }
.head-social img{ vertical-align:middle; }
/* .head-social{ float:left; width:160px; margin-top:24px; }
.head-social li{ float:left; margin-right:10px; }
.head-social li:last-child{ margin-right:0; }
.head-social a{ display:block; width:32px; height:32px; text-indent:-9999px; }
.head-social a:hover{ background-position:0 32px; }
.head-social a.rss{ background-image:url(images/rss.png); }
.head-social a.in{ background-image:url(images/in.png); }
.head-social a.fb{ background-image:url(images/fb.png); }
.head-social a.tweet{ background-image:url(images/tweet.png); } */

#content{ padding:1px 0 60px; }
#content.inner{ padding:0; }
.banners{ padding:50px 0 30px; margin-bottom:30px; background:#6c8dd0; }
.banner2{ padding:40px 40px 40px 115px; margin-top:40px; background:url(images/banner2-bg.png) 45px 35px no-repeat rgba(255,255,255,0.7); }
.banner2-title{ float:left; width:290px; text-align:center; }
.banner2-title h1{ margin-bottom:35px; text-shadow:1px 1px #fff; font-size:30px; color:#4968a6; }
.banner2-content{ float:right; width:470px; line-height:1.7em; }
.dl-btn{ display:block; margin-top:35px; border-bottom:5px solid #4968a6; background:#6c8dd0; text-align:center; text-shadow:0 -1px #4968a6; font-weight:bold; font-size:13px; line-height:40px; color:#fff; }
.dl-btn:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; text-decoration:none; }
.dl-btn img{ margin-left:17px; vertical-align:middle; }
.sub-title{ position:relative; margin-bottom:30px; }
.sub-title img{ position:absolute; max-height:46px; }
.sub-title h1{ margin-left:80px; border-bottom:1px solid #555; font-size:30px; line-height:46px; }
.sub-title a{ color:#000; }
.sub-title a:hover{ text-decoration:none; }
.post-content .sub-title h1{ line-height:46px; }
.posts{ float:left; width:615px; }
.posts li{ padding:20px 0; border-bottom:1px dashed #555; }
.posts li:first-child{ padding-top:10px; }
.posts li:last-child{ border-bottom:0; }
.posts li .date{ float:left; width:80px; margin-top:4px; text-transform:uppercase; font-size:13px; color:#4968a6; }
.posts li .title{ /*float:right; width:520px;*/ }
.posts li .title a{ color:#292929; }
.signup{ float:right; width:235px; padding:25px; border:5px solid #ffd2a3; border-radius:5px; background:#fff; }
.signup h2{ margin-bottom:30px; }
.signup h3,
.signup p{ margin-bottom:15px; }
.signup label{ display:block; margin-bottom:15px; }
.signup input[type=text]{ width:209px; height:30px; padding:0 10px; margin:0 0 15px; border:3px solid #cecdcd; border-radius:5px; font-size:14px; }
.signup input[type=radio]{ margin-right:10px; }
.signup input[type=button]{ width:100%; height:40px; padding:0; margin:15px 0 0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.signup input[type=button]:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }
.signup2{ padding:25px; /* margin-top:60px; */ border:5px solid #ffd2a3; border-radius:5px; background:#fff; }
.signup2 h2{ margin-bottom:20px; }
.signup2 p{ margin-bottom:10px; }
.signup2 label{ float:left; margin-right:18px; line-height:40px; }
.signup2 input[type=text]{ float:left; width:209px; height:30px; padding:0 10px; margin:0 18px 10px 0; border:3px solid #cecdcd; border-radius:5px; font-size:14px; }
.signup2 input[type=button]{ float:left; height:40px; padding:0 20px; margin:0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.signup2 input[type=button]:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }
.signup2 iframe{ min-height:335px; height:auto; }
.sharpspring_form form{ margin:0; }
.sharpspring_form fieldset li label{ font-size:17px; }
.sharpspring_form input[type=text]{ height:30px; padding:0 10px; margin:0 0 10px; border:3px solid #cecdcd; border-radius:5px; font-size:14px; }
.sharpspring_form .checkbox-option,
.sharpspring_form .radio-option{ display:block; }
.sharpspring_form #submit_button{ height:40px; padding:0 20px; margin:20px 0 0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-transform:uppercase; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.sharpspring_form #submit_button:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }
.resources{ /*margin-top:30px;*/ }
.resources ul{ float:left; width:100%; margin-top:10px; }
.resources li{ float:left; width:270px; margin-left:70px; }
.resources li:first-child{ margin-left:10px; }
.resources li img{ float:left; }
.resources li .rinfo{ float:right; width:210px; line-height:1.3em; }
.resources li .rinfo h5{ margin-bottom:3px; color:#4968a6; }
.resources li .rinfo a{ color:#292929; }

.pre-content .wrap{ padding:5px 0 25px; border-bottom:1px solid #d1d2d4; }
.pre-content h1{ float:left; padding:10px 0 15px; font-size:40px; }
.pre-content h2{ padding:10px 0 15px; margin-top:10px; font-size:30px; line-height:1.5em; }
.feat-page{ height:185px; margin-top:20px; }
.feat-page li{ float:left; margin-right:8px; }
.feat-page li:last-child{ margin-right:0; }
.feat-page a{ display:block; width:234px; height:185px; background:rgba(0,0,0,0.4); text-align:center; color:#fff; }
.feat-page a:hover{ background:rgba(0,0,0,0.7); text-decoration:none; }
.feat-page .fp-img{ padding-top:20px; line-height:83px; }
.feat-page .fp-img img{ vertical-align:middle; }
.feat-page .fp-title{ margin-top:20px; }
.main-content{ padding:40px 0; }
.columned{ float:left; width:100%; }
.col{ float:left; width:300px; margin-right:30px; }
.col:last-child{ margin-right:0; }
.news{ margin-bottom:30px; }
.news li{ padding:10px 0 10px 15px; line-height:1.5em; }
.news li:first-child{ padding-top:0; }
.news li:last-child{ padding-bottom:0; }
.news a{ color:#292929; }
.news span{ text-transform:uppercase; font-size:14px; color:#4968a6; }
.newsletter{ margin-bottom:30px; }
.newsletter li{ padding:15px 0 15px 15px; border-bottom:1px dashed #555; line-height:1.5em; }
.newsletter li:first-child{ padding-top:0; }
.newsletter li:last-child{ padding-bottom:0; border-bottom:0; }
.newsletter a{ color:#292929; }
.newsletter .new{ color:#ff0000; }
.subscribe{ margin-bottom:30px; }
.subscribe input[type=button]{ height:40px; padding:0 50px; margin:0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.subscribe input[type=button]:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }
.posts2{ margin-bottom:30px; }
.posts2 li{ padding:15px 0 15px 15px; line-height:1.5em; }
.posts2 li:first-child{ padding-top:0; }
.posts2 li:last-child{ padding-bottom:0; }
.posts2 .post-title{ font-style:italic; font-weight:bold; }
.posts2 .post-title a{ color:#292929; }
.posts2 .post-author{ text-transform:uppercase; font-size:14px; color:#4968a6; }
.posts2 .post-author a{ color:#4968a6; }
.events{ margin-bottom:30px; }
.events li{ padding:10px 0 10px 15px; line-height:1.5em; }
.events li:first-child{ padding-top:0; }
.events li:last-child{ padding-bottom:0; }
.events a{ color:#292929; }
.events span{ text-transform:uppercase; font-size:14px; color:#4968a6; }
.resources2{ margin-bottom:30px; }
.post-content .resources2{ margin-left:0; list-style:none; }
.post-content .resources2 *{ margin-bottom:0; line-height:1; }
.resources2 li{ position:relative; min-height:41px; padding:15px 0 15px 15px; border-bottom:1px dashed #555; }
.resources2 li:first-child{ padding-top:0; }
.post-content .resources2 li:first-child{ padding-top:15px; }
.resources2 li:last-child{ padding-bottom:0; border-bottom:0; }
.post-content .resources2 li:last-child{ padding-bottom:15px; }
.resources2 li img{ position:absolute; }
.resources2 li .rinfo{ margin-left:60px; }
.resources2 li .rinfo h5{ margin-bottom:3px; color:#4968a6; }
.resources2 li .rinfo a{ color:#292929; }
.boxed{ /* float:right; width:238px; */ padding:25px 25px 5px; margin-bottom:30px; border:6px solid #ffd2a3; border-radius:5px; }
.post-content{ padding-bottom:1px; }
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6,
.post-content p,
.post-content div,
.post-content blockquote,
.post-content ul,
.post-content ol{ margin-bottom:30px; line-height:1.5em; }
/* .post-content blockquote{ padding:0 3em; font-style:italic; } */
.post-content blockquote{
	quotes:none;
	padding:0 0 0 15px;
	margin:0 0 21px;
	border-left:5px solid rgba(17,17,17,0.6);
}
.post-content blockquote:before,
.post-content blockquote:after{ content:""; }
.post-content pre{
	display: block;
	padding: 10px;
	margin: 0 0 10.5px;
	font-size: 12.95px;
	line-height: 21px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	white-space: pre;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}
.post-content ul{ margin-left:20px; list-style:disc; }
.post-content ol{ margin-left:20px; list-style:decimal; }
.post-content a{ color:#6786a5; }
.post-content a:hover{ text-decoration:underline; }
.post-content h1,
.post-content h2,
.post-content h3{ line-height:1.3em; }
.post-content h2{ font-size:31px; }
.post-content img{ max-width:100%; }
.post-content input[type=button]{ height:40px; padding:0 50px; margin:0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.post-content input[type=button].full{ width:100%; }
.post-content input[type=button].blue{ background-color:#6c8dd0; border-color:#4968a6; text-shadow:0 -1px #4968a6; }
.post-content input[type=button]:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }
.post-content .alignleft{ float:left; margin:0 30px 30px 0; }
.post-content .alignright{ float:right; margin:0 0 30px 30px; }.post-content .dashed{ width:610px; margin-right:auto; margin-left:0; list-style:none; }.post-content .dashed li{ padding:15px 0; border-bottom:1px dashed #c2c2c2; }
.post-content .clear{ margin-bottom:0; }
.social-circle{ float:left; width:100%; }
.post-content .social-circle{ margin-left:0; list-style:none; }
.social-circle li{ float:left; margin-right:15px; }
.social-circle a{ opacity:.7; }
.social-circle a:hover{ opacity:1; }
.partners{ float:left; width:100%; }
.post-content .partners{ margin-left:0; list-style:none; }
.partners li{ float:left; margin-right:40px; line-height:95px; }
.partners li:last-child{ margin-right:0; }
.partners img{ max-height:95px; vertical-align:middle; }
.post-content .resource-box{ float:left; width:100%; margin-left:0; list-style:none; }
.post-content .resource-box li{ float:left; width:381px; /* height:294px; */ padding:45px; margin:0 10px 10px 0; border:2px solid #e1e0e0; border-radius:5px; background:#f3f3f2; }
.post-content .resource-box li:nth-child(2n-2){ margin-right:0; }
.post-content .resource-box li:last-child,
.post-content .resource-box li:nth-last-child(2){ margin-bottom:0; }
.post-content .resource-box li.new{ background-image:url(images/new.png); background-position:right top; background-repeat:no-repeat; }
.post-content .resource-box h1{ padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #d2cfcc; font-size:30px; }
.post-content .resource-box p{ /* height:100px; */ overflow:hidden; }
.post-content .resource-box p:last-child{ margin-bottom:0; }
.post-content .resource-box input[type=button]{ width:100%; height:50px; padding:0 0 0 60px; margin:0; border:0; border-bottom:5px solid #d27414; background:url(images/cloud.png) 40px center no-repeat #ff8100; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.post-content .resource-box input[type=button]:hover{ background-color:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }
.post-content .sbox{ padding:50px 0 20px; margin-bottom:0; border-bottom:1px solid #b1b1b1; }
.post-content .sbox:last-child{ border-bottom:0; }
.post-content .sbox .simg{ width:500px; margin-bottom:0; }
.post-content .sbox:nth-child(odd) .simg{ float:right; }
.post-content .sbox:nth-child(even) .simg{ float:left; }
.post-content .sbox .simg img{ max-width:100%; }
.post-content .sbox .sbody{ width:400px; margin-bottom:0; }
.post-content .sbox:nth-child(odd) .sbody{ float:left; }
.post-content .sbox:nth-child(even) .sbody{ float:right; }
.support{ float:left; width:630px; }
.post-excerpt a{ color:#6786a5; }
.post-excerpt a:hover{ text-decoration:underline; }
.orange-btn{ height:40px; padding:0 20px; margin:0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
.orange-btn:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }

.widget_mailchimpsf_widget{ padding:25px; border:5px solid #ffd2a3; border-radius:5px; background:#fff; }
#mc_subheader{ font-size:26px; }
#mc_message{ margin-bottom:1em; }
.mc_input{ height:36px; padding:0 10px; margin:0 18px 10px 0; border:3px solid #cecdcd; border-radius:5px !important; font-size:14px; }
#mc_signup_submit{ height:40px; padding:0 20px; margin:0; border:0; border-bottom:5px solid #d27414; background:#ff8100; text-transform:uppercase; text-shadow:0 -1px #d27414; font-weight:bold; font-size:15px; color:#fff; }
#mc_signup_submit:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; cursor:pointer; }

.sidebar-home{ float:right; width:295px; }
.sidebar-home .widget-container:first-child{ margin-top:0; }

.pre-footer .widget-container{ margin-top:30px; }

footer{ padding:35px 0; background:#4968a6; font-size:16px; color:#fff; }
footer a{ color:#9cbaf8; }
.foot-nav{ float:left; width:620px; margin-right:12px; }
.foot-nav li{ float:left; margin-right:20px; line-height:32px; }
.foot-nav li:last-child{ margin-right:0; }
.foot-social{ float:right; width:170px; margin-right:12px; }
.foot-social li{ float:left; margin-right:14px; line-height:23px; }
.foot-social li:last-child{ margin-right:0; }
.foot-social img{ vertical-align:middle; }
/* .foot-social a{ display:block; width:32px; height:33px; text-indent:-9999px; }
.foot-social a:hover{ background-position:0 33px; }
.foot-social a.rss{ background-image:url(images/rss2.png); }
.foot-social a.in{ background-image:url(images/in2.png); }
.foot-social a.fb{ background-image:url(images/fb2.png); }
.foot-social a.tweet{ background-image:url(images/tweet2.png); } */
.address{ float:left; width:145px; line-height:32px; }
.cright{ margin-top:30px; font-style:italic; }

#breadcrumbs{
    list-style:none;
    margin:10px 0;
    overflow:hidden;
}
#breadcrumbs a{ color:#000; }
#breadcrumbs li{
    float:left;
    margin-right:15px;
}
#breadcrumbs .separator{
    font-size:20px;
}

/* wp */
img.size-auto,
img.size-large,
img.size-full,
img.size-medium {
	max-width: 100%;
	height: auto;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	border: none;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px;
}
.wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}
.wp-smiley {
	margin: 0;
}

.banner{ min-height:400px; background:center/auto 100% no-repeat; }
.banner img{ max-width:100%; }
.home-post-content{ padding:100px 0 70px; border-bottom:0px; solid #b1b1b1; }
.latest-post h1{ padding:60px; text-align:center; }
.latest-post li{ padding:40px 50px; margin-bottom:10px; background:#e8e8e8; }
.latest-post li h4,
.latest-post li p{ line-height:1.5em; }
.latest-post li h4{ font-weight:bold; }
.latest-post li a{ color:#6c8dd0; }
.lbpimg{ float:left; width:100px; margin-right:30px; }
.lbpimg img{ max-width:100%; height:auto; }
.lbpleft{ float:left; width:250px; }
.lbpright{ float:right; width:450px; }

.post-content .box-gray{ padding:70px 0; margin-bottom:0; background:#f1f4f4; }
.post-content .box-white{ padding:70px 0; margin-bottom:0; }
.post-content .wrap{ margin-bottom:0; }
.post-content .feat-vid{ float:left; width:465px; margin:0 247px; list-style:none; }
.post-content .feat-vid li{ float:left; width:220px; margin-right:25px; }
.post-content .feat-vid li:last-child{ margin-right:0; }
.post-content .feat-vid p:last-child{ margin-bottom:0; }
.post-content .skills{ float:left; width:100%; margin-left:0; margin-bottom:0; list-style:none; }
.post-content .skills li{ float:left; width:405px; padding:10px 30px; margin:0 30px 5px 0; background:#f2f2f2; }
.post-content .skills li:nth-child(even){ margin-right:0; }
.post-content .skills li .thumb{ float:left; width:50px; margin-bottom:0; text-align:center; line-height:50px; }
.post-content .skills li img{ vertical-align:middle; }
.post-content .skills li .name{ float:right; width:315px; height:50px; margin-bottom:0; text-transform:uppercase; font-size:15px; }
.post-content .level{ float:left; width:100%; margin:0 0 30px; list-style:none; }
.post-content .level li{ float:left; width:306px; margin-right:20px; }
.post-content .level li:last-child{ margin-right:0; }
.post-content .level a{ display:block; width:auto; border-bottom:5px solid #4968a6; background:#6c8dd0; text-align:center; text-shadow:0 -1px #4968a6; font-weight:bold; font-size:20px; line-height:50px; color:#fff; }
.post-content .level a:hover{ background:#114e92; border-color:#114e92; text-shadow:0 -1px #0f2e2d; text-decoration:none; }
.post-content .level img{ margin-left:20px; vertical-align:middle; }
.post-content .interpro{ float:left; width:100%; margin:0; list-style:none; }
.post-content .interpro li{ float:left; }
.post-content .interpro li:nth-child(odd){ width:167px; text-align:center; }
.post-content .interpro li:nth-child(even){ margin:30px; }
.post-content .interpro h2,
.post-content .interpro h3{ margin-bottom:20px; }
.post-content .interpro h3{ height:44px; font-size:17px; color:#ef6012; }
.post-content .interpro p{ margin-bottom:0; line-height:24px; }
.post-content .interpro p img{ margin-right:15px; vertical-align:middle; }
.post-content .subscribe2{ padding:40px; margin-bottom:0; background:#6c8dd0; }
.post-content .subscribe2 p{ margin-bottom:0; }
.post-content .subscribe2 .fus{ margin-bottom:0; text-align:center; font-style:italic; font-size:16px; line-height:20px; color:#fff; }
.post-content .subscribe2 .fus img{ margin-left:10px; vertical-align:middle; }
.post-content .subscribe2 form{ float:left; width:100%; margin-bottom:30px; }
.post-content .subscribe2 form p{ float:left; margin-right:20px; line-height:35px; color:#fff; }
.post-content .subscribe2 form input[type=email]{ width:395px; height:35px; padding:0 20px; margin:0; border:0; }
.post-content .subscribe2 form input[type=submit]{ padding:0; margin:0; border:0; background:none; font-weight:bold; color:#fff; cursor:pointer; }
.post-content .subscribe2 form input[type=submit]:hover{ color:#ef6012; }
.post-content .subscribe2 form .wpcf7-response-output{ background:#fff; }

.bancs-apply{ float:left; margin-top:300px; }
.bancs-events{ float:right; margin-top:300px; }

/*
	Add CSS for Media Room Columns
	Added by: KauferDMC
*/

.post-content .inthenews{ margin-bottom:0; }
.post-content .itnbox{ margin-bottom:0; padding-bottom:40px;}
.post-content .itnbox h4{ float:left; width:30%; }
.post-content .itnbox img{ max-width:100%; }
.post-content .itnbox .itnlinks{ float:right; width:65%; }