@charset "utf-8";
@font-face{font-family:"Genericons";src:url(fonts/Genericons.eot) format("embedded-opentype"),url(fonts/Genericons.otf) format("opentype"),url(fonts/Genericons.woff) format("woff"),url(fonts/Genericons.ttf) format("truetype"),url(fonts/Genericons.svg#Genericons) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'proximanovalight';src:url(../fonts/proximanovalight.eot);src:local(../fonts/proximanovalight),url(../fonts/proximanovalight.woff) format("woff"),url(../fonts/proximanovalight.ttf) format("truetype")}
.genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}
.genericon-404:before{content:"\f423"}
.genericon-activity:before{content:"\f508"}
.genericon-anchor:before{content:"\f509"}
.genericon-aside:before{content:"\f101"}
.genericon-attachment:before{content:"\f416"}
.genericon-audio:before{content:"\f109"}
.genericon-bold:before{content:"\f471"}
.genericon-book:before{content:"\f444"}
.genericon-bug:before{content:"\f50a"}
.genericon-cart:before{content:"\f447"}
.genericon-category:before{content:"\f301"}
.genericon-chat:before{content:"\f108"}
.genericon-checkmark:before{content:"\f418"}
.genericon-close:before{content:"\f405"}
.genericon-close-alt:before{content:"\f406"}
.genericon-cloud:before{content:"\f426"}
.genericon-cloud-download:before{content:"\f440"}
.genericon-cloud-upload:before{content:"\f441"}
.genericon-code:before{content:"\f462"}
.genericon-codepen:before{content:"\f216"}
.genericon-cog:before{content:"\f445"}
.genericon-collapse:before{content:"\f432"}
.genericon-comment:before{content:"\f300"}
.genericon-day:before{content:"\f305"}
.genericon-digg:before{content:"\f221"}
.genericon-document:before{content:"\f443"}
.genericon-dot:before{content:"\f428"}
.genericon-downarrow:before{content:"\f502"}
.genericon-download:before{content:"\f50b"}
.genericon-draggable:before{content:"\f436"}
.genericon-dribbble:before{content:"\f201"}
.genericon-dropbox:before{content:"\f225"}
.genericon-dropdown:before{content:"\f433"}
.genericon-dropdown-left:before{content:"\f434"}
.genericon-edit:before{content:"\f411"}
.genericon-ellipsis:before{content:"\f476"}
.genericon-expand:before{content:"\f431"}
.genericon-external:before{content:"\f442"}
.genericon-facebook:before{content:"\f203"}
.genericon-facebook-alt:before{content:"\f204"}
.genericon-fastforward:before{content:"\f458"}
.genericon-feed:before{content:"\f413"}
.genericon-flag:before{content:"\f468"}
.genericon-flickr:before{content:"\f211"}
.genericon-foursquare:before{content:"\f226"}
.genericon-fullscreen:before{content:"\f474"}
.genericon-gallery:before{content:"\f103"}
.genericon-github:before{content:"\f200"}
.genericon-googleplus:before{content:"\f206"}
.genericon-googleplus-alt:before{content:"\f218"}
.genericon-handset:before{content:"\f50c"}
.genericon-heart:before{content:"\f461"}
.genericon-help:before{content:"\f457"}
.genericon-hide:before{content:"\f404"}
.genericon-hierarchy:before{content:"\f505"}
.genericon-home:before{content:"\f409"}
.genericon-image:before{content:"\f102"}
.genericon-info:before{content:"\f455"}
.genericon-instagram:before{content:"\f215"}
.genericon-italic:before{content:"\f472"}
.genericon-key:before{content:"\f427"}
.genericon-leftarrow:before{content:"\f503"}
.genericon-link:before{content:"\f107"}
.genericon-linkedin:before{content:"\f207"}
.genericon-linkedin-alt:before{content:"\f208"}
.genericon-location:before{content:"\f417"}
.genericon-lock:before{content:"\f470"}
.genericon-mail:before{content:"\f410"}
.genericon-maximize:before{content:"\f422"}
.genericon-menu:before{content:"\f419"}
.genericon-microphone:before{content:"\f50d"}
.genericon-minimize:before{content:"\f421"}
.genericon-minus:before{content:"\f50e"}
.genericon-month:before{content:"\f307"}
.genericon-move:before{content:"\f50f"}
.genericon-next:before{content:"\f429"}
.genericon-notice:before{content:"\f456"}
.genericon-paintbrush:before{content:"\f506"}
.genericon-path:before{content:"\f219"}
.genericon-pause:before{content:"\f448"}
.genericon-phone:before{content:"\f437"}
.genericon-picture:before{content:"\f473"}
.genericon-pinned:before{content:"\f308"}
.genericon-pinterest:before{content:"\f209"}
.genericon-pinterest-alt:before{content:"\f210"}
.genericon-play:before{content:"\f452"}
.genericon-plugin:before{content:"\f439"}
.genericon-plus:before{content:"\f510"}
.genericon-pocket:before{content:"\f224"}
.genericon-polldaddy:before{content:"\f217"}
.genericon-portfolio:before{content:"\f460"}
.genericon-previous:before{content:"\f430"}
.genericon-print:before{content:"\f469"}
.genericon-quote:before{content:"\f106"}
.genericon-rating-empty:before{content:"\f511"}
.genericon-rating-full:before{content:"\f512"}
.genericon-rating-half:before{content:"\f513"}
.genericon-reddit:before{content:"\f222"}
.genericon-refresh:before{content:"\f420"}
.genericon-reply:before{content:"\f412"}
.genericon-reply-alt:before{content:"\f466"}
.genericon-reply-single:before{content:"\f467"}
.genericon-rewind:before{content:"\f459"}
.genericon-rightarrow:before{content:"\f501"}
.genericon-search:before{content:"\f400"}
.genericon-send-to-phone:before{content:"\f438"}
.genericon-send-to-tablet:before{content:"\f454"}
.genericon-share:before{content:"\f415"}
.genericon-show:before{content:"\f403"}
.genericon-shuffle:before{content:"\f514"}
.genericon-sitemap:before{content:"\f507"}
.genericon-skip-ahead:before{content:"\f451"}
.genericon-skip-back:before{content:"\f450"}
.genericon-skype:before{content:"\f220"}
.genericon-spam:before{content:"\f424"}
.genericon-spotify:before{content:"\f515"}
.genericon-standard:before{content:"\f100"}
.genericon-star:before{content:"\f408"}
.genericon-status:before{content:"\f105"}
.genericon-stop:before{content:"\f449"}
.genericon-stumbleupon:before{content:"\f223"}
.genericon-subscribe:before{content:"\f463"}
.genericon-subscribed:before{content:"\f465"}
.genericon-summary:before{content:"\f425"}
.genericon-tablet:before{content:"\f453"}
.genericon-tag:before{content:"\f302"}
.genericon-time:before{content:"\f303"}
.genericon-top:before{content:"\f435"}
.genericon-trash:before{content:"\f407"}
.genericon-tumblr:before{content:"\f214"}
.genericon-twitch:before{content:"\f516"}
.genericon-twitter:before{content:"\f202"}
.genericon-unapprove:before{content:"\f446"}
.genericon-unsubscribe:before{content:"\f464"}
.genericon-unzoom:before{content:"\f401"}
.genericon-uparrow:before{content:"\f500"}
.genericon-user:before{content:"\f304"}
.genericon-video:before{content:"\f104"}
.genericon-videocamera:before{content:"\f517"}
.genericon-vimeo:before{content:"\f212"}
.genericon-warning:before{content:"\f414"}
.genericon-website:before{content:"\f475"}
.genericon-week:before{content:"\f306"}
.genericon-wordpress:before{content:"\f205"}
.genericon-xpost:before{content:"\f504"}
.genericon-youtube:before{content:"\f213"}
.genericon-zoom:before{content:"\f402"}
.social-navigation a:before,.secondary-toggle:before,.dropdown-toggle:after,.bypostauthor > article .fn:after,.comment-reply-title small a:before,.comment-navigation .nav-next a:after,.comment-navigation .nav-previous a:before,.posted-on:before,.byline:before,.cat-links:before,.tags-links:before,.comments-link:before,.entry-format:before,.edit-link:before,.full-size-link:before,.pagination .prev:before,.pagination .next:before,.image-navigation a:before,.image-navigation a:after,.format-link .entry-title a:after,.entry-content .more-link:after,.entry-summary .more-link:after,.author-link:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}
@font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.eot?v=4.4.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?v=4.4.0) format("woff2"),url(fonts/fontawesome-webfont.woff?v=4.4.0) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
[class*="fa-"]:before{font-family:'FontAwesome'}
[class*="fa-"] a{margin-left:5px}
@font-face{font-family:'proxima_novalight';src:url(./fonts/proximanovalight-webfont.woff2) format("woff2"),url(./fonts/proximanovalight-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'oswald_regularregular';src:url(./fonts/oswald-regular-webfont.woff2) format("woff2"),url(./fonts/oswald-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'roboto_condensedregular';src:url(./fonts/robotocondensed-regular-webfont.woff2) format("woff2"),url(./fonts/robotocondensed-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
body{color:#212e32;font-family:'Lato',sans-serif;font-weight:300;line-height:20px;word-wrap:break-word; margin-bottom:-20px; overflow: hidden;}
 .home.page-template.page-template-page-templates.page-template-home-page.page-template-page-templateshome-page-php.page.page-id-19.logged-in.admin-bar.customize-support{margin-bottom:-20px; overflow: hidden;}
body.page-template-default{ margin-bottom:-20px; overflow: hidden;}
body.post-template-default.single.single-post{ margin-bottom:-20px; overflow: hidden;}

h2.widget-title span{font-family:'roboto_condensedregular';font-size:26px;text-transform:uppercase;color:#fff}
:focus{outline:none}
h1,h2,h3,h4,h5,h6{color:#545454;margin:0;font-family:'roboto_condensedregular'}
h1{font-size:27px;line-height:35px}
h2{font-size:30px;line-height:20px;margin-bottom:10px;color:#007b62!important}
h3{font-size:23px;line-height:20px}
h4{font-size:14px;line-height:16px}
h5{font-size:17px;line-height:25px}
h6{font-size:16px;line-height:23px}
h2.easylogo{margin:20px 0}
.assistive-text,.screen-reader-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px}
.alignleft{display:inline;float:left;margin-right:20px;margin-bottom:10px}
.alignright{display:inline;float:right;margin-left:20px;margin-bottom:10px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}
.alignleft > a img,.alignright > a img,.aligncenter > a img{transition:all .3s ease 0}
.alignleft > a:hover img,.alignright > a:hover img,.aligncenter > a:hover img{opacity:.9;transition:all .3s ease 0}
blockquote{background-color:#efefef;border-left:medium none;color:#666;font-size:15px;font-style:normal;line-height:22px;margin-bottom:20px;padding:15px 10px 30px 15px}
blockquote em,blockquote i,blockquote cite{font-style:normal}
blockquote cite{letter-spacing:2px;text-transform:uppercase}
.single-format-quote h1.entry-title{padding:0 20px 5px;position:relative}
.single-format-quote h1.entry-title::before{content:"\201C";display:block;font-size:35px;left:0;position:absolute}
.single-format-quote h1.entry-title::after{content:"\201D";font-size:35px}
.single #content .post{border-top:0 none;padding-top:0;padding-bottom:0}
.clearfix:after{content:" ";clear:both;display:block;font-size:0;height:0;visibility:hidden}
.clearfix{display:block}
.breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;font-size:14px;margin:0;padding:0}
.breadcrumb,.breadcrumb a,.breadcrumb a:hover,.breadcrumb span{color:#fff;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}
.breadcrumb,.breadcrumb a:hover{opacity:10;-moz-opacity:10;filter:alpha(opacity=100)}
.no-margin-top{margin-top:0!important}
.no-margin-bottom{margin-bottom:0!important}
.no-margin-left{margin-left:0!important}
.no-margin-right{margin-right:0!important}
.no-padding-top{padding-top:0!important}
.no-padding-bottom{padding-bottom:0!important}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.no-border-top{border-top:0 none!important}
.no-border-bottom{border-bottom:0 none!important}
.no-border-left{border-left:0 none!important}
.no-border-right{border-right:0 none!important}
.rSlider--dots-controls_1{ display:none !important;}
.rSlider_1 > .rSlider--arrow-controls_1 button{padding:12px 6px !important; background: #007b62 !important; color:#fff !important; font-weight:400 !important;}
.rSlider_1 > .rSlider--arrow-controls_1 button
.rSlider--arrow-controls_1 span{ font-size:12px !important;}
.entry-footer.entry-meta-bar{ padding:0px;}
sup,sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
p{margin-bottom:10px !important;font-size:18px;line-height:27px !important}
.MsoNormal span{margin:10px 0;float:left;width:100%}
span{font-size:16px}
strong{font-weight:700}
cite,em,i{font-style:italic}
pre{background-color:#f2f2f2;margin-bottom:20px;padding:30px;overflow:auto}
pre,code,kbd{font-family:"Courier 10 Pitch",Courier,monospace;font-size:14px;line-height:21px}
abbr,acronym,dfn{border-bottom:1px dotted rgba(0,0,0,0.4);cursor:help}
address{display:block;margin:0 0 1.625em}
ins{background-color:#fff9c0;margin-bottom:20px;text-decoration:none}
table,th,td{border:1px solid rgba(0,0,0,0.1)}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:20px;width:100%}
ul{margin:0;padding:0}
a{color:#212e32;text-decoration:none}
a:focus,a:active,a:hover{outline:none;color:#008066;text-decoration:none}
input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],input[type="date"],textarea,input[type="reset"],input[type="button"],input[type="submit"]{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],input[type="date"],textarea{border:1px solid #c2c2c2;margin:0 0 15px;padding:13px 10px 10px}
input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="date"]:focus,textarea:focus{border-color:rgba(0,0,0,0.15)}
input[type="reset"],input[type="button"],input[type="submit"]{background:#e8e8e8;border:none;box-shadow:0 2px 3px 0 #525252;cursor:pointer;display:block;height:35px;margin-top:5px;padding:0 20px;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:0;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover{background:#054d3e none repeat scroll 0 0;color:#fff;font-weight:500}
select{padding:10px;border:1px solid rgba(0,0,0,0.05);margin:0 0 30px;width:50%;background-color:#f9f9f9}
input[type="radio"],input[type="checkbox"],input[type="file"]{margin-bottom:30px}
input[type="file"]{border:0 none;cursor:pointer;display:block;font-weight:700;height:40px;text-transform:uppercase;text-align:center;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
label{display:inline-block;font-size:14px;font-weight:500;margin-bottom:5px;width:100%}
article{color:#00021a;font-size:13px;line-height:26px}
#content .post{padding-bottom:30px}
.widget-promotional-bar article{color:#fff;font-size:14px;line-height:22px;margin:0 auto;width:61%}
.back-to-top{bottom:30px;position:fixed;right:30px;z-index:1}
.back-to-top a{background-color:#000;color:#fff;display:block;font-family:"FontAwesome";font-size:16px;height:40px;line-height:40px;opacity:10;text-align:center;width:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-opacity:.8;filter:alpha(opacity=80);-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.back-to-top a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}
.read-more-button,.homeslider-read-more-button,.wpcf7-submit[type="submit"],.form-submit input[type="submit"],.comment-reply-link,.page-content .search-form .search-submit{background:#e8e8e8 none repeat scroll 0 0;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 2px 3px 0 #525252;color:#545454;display:inline-block;font-size:16px;padding:13px 40px;text-align:center;margin:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.read-more-button:hover,.homeslider-read-more-button:hover,.wpcf7-submit[type="submit"]:hover,.form-submit input[type="submit"]:hover,.comment-reply-link:hover,.page-content .search-form .search-submit:hover{background-color:#212e32;border-color:#212e32;color:#fff!important}
figure{margin:0;text-align:center}
img{max-width:100%;height:auto}
.contentjjmain strong{ margin:15px 0px 5px; width:100%; float:left;}
.entry-content .MsoNormal strong { margin:5px 0 15px 0}
.entry-content img,.comment-content img,.widget img{max-width:100%}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
img#wpstats{display:none}
.img-border{background-color:#fff;padding:5px;border:1px solid #ccc}
img.size-full,img.size-large{max-width:100%;height:auto}
hr{border-color:#eee;border-style:solid none none;border-width:1px 0 0;height:0;margin:20px 0}
.widget-promotional-bar hr{opacity:.7}
.wp-caption{margin-bottom:1.6em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:0}
.wp-caption-text{font-family:'Roboto',sans-serif;font-size:14px;margin:10px 0 0;text-align:left;color:#3a61ac}
.comment-list:before,.comment-list:after,.comment-body:before,.comment-body:after,.gallery:before,.gallery:after{clear:both;display:block;content:""}
html{height:100%;width:100%}
iframe.map{margin:30px 0 0}
.widget-title-border{position:relative}
.widget-title-border::before{border-bottom:3px solid #ccc;content:"";display:block;left:25.7%;position:absolute;top:8px;width:48.5%;z-index:-2}
.widget-title-border::after{border-top:2px solid #ccc;content:"";display:block;left:26.8%;position:absolute;top:14px;width:46.5%;z-index:-2}
.fa-star{position:relative}
.fa-star::after{border-left:21px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:30px solid #fff;content:"";display:block;left:-10px;position:absolute;top:2px;z-index:-1}
#page{width:100%}
.hgroup-wrap{padding:0 0 10px;height:170px}
.hgroup-right{float:right;margin-top:25px;text-align:right;width:25%;display:none}
.site-logo{width:100%}
.site-branding{float:left;margin:0;width:36%}
.site-title{font-size:33px;line-height:normal;margin-right:10px}
.site-title a{display:block}
.site-description{font-size:16px}
.inline-social-profiles{text-align:right}
.inline-social-profiles ul li{display:inline-block;margin:0 0 0 7px}
.fa-caret-right::before{color:#c8cbcc;padding:0 5px 0 0}
.fa-envelope::before,.widget_idolcorp_contactinfo_widget .fa-phone::before{padding:0 10px 0 0;color:#c8cbcc}
.hgroup-right .fa-phone::before{color:#212e32}
.widget_idolcorp_contactinfo_widget .fa-phone::before,.hgroup-right .fa-phone::before,.widget_idolcorp_contactinfo_widget .fa-envelope::before{display:inline-block;padding:0 10px 0 0}
.caller a{font-size:16px;height:21px;letter-spacing:1px}
.fa-quote-left{color:#666;font-size:26px}
.fa-star{color:#ccc;display:block;font-size:24px;font-family:'FontAwesome';height:21px;width:21px}
.service-icon .fa-edit,.service-icon .fa-clock-o,.service-icon .fa-magic{color:#fff;display:block;font-size:25px;font-family:'FontAwesome';height:21px;width:21px}
.fa-github:hover{color:#000}
.fa-dribbble:hover{color:#ea4c89}
.fa-twitter:hover{color:#55acee}
.fa-facebook-f:hover{color:#3863bc}
.fa-wordpress:hover{color:#21759b}
.fa-linkedin:hover{color:#047cb1}
.fa-pinterest:hover{color:#cc2026}
.fa-flickr:hover{color:#000}
.fa-vimeo:hover{color:#1ab7ea}
.fa-you-tube:hover{color:#cd201f}
.fa-tumblr:hover{color:#35465c}
.fa-instagram:hover{color:#915646}
.fa-codepen:hover{color:#000}
.fa-google:hover{color:#dd4b39}
.fa-skype:hover{color:#009fe3}
.fa-digg:hover{color:#1b5891}
.fa-reddit:hover{color:#a6c8e9}
.fa-stumbleupon:hover{color:#ea4b24}
.fa-dropbox:hover{color:#007ee5}
.fa-rss:hover{color:#f60}
.navbar .container{position:relative}
.navbar{background:#2e303c;border:medium none;border-radius:0;margin:0}
.menu-top-menu-container ul li:last-child{background:none}
.menu-top-menu-container ul li{float:left;position:relative;z-index:1;list-style:none}
.menu-top-menu-container ul li ul li{background:none}
.menu-top-menu-container ul li a{color:#fdfdfd;display:block;font-size:15px;padding:15px 17px 17px;font-weight:400;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.menu-top-menu-container ul li a:hover,.menu-top-menu-container li.current-menu-item{background:#007b62 !important;transition:all .3s ease-in 0}
.slide-banner.resp-tab-content.hor_1.resp-tab-content-active{border:none}
#cpspCategoryTabs{background-color:#fff;border:1px solid #e9e7e7!important;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;margin-bottom:12px;padding:10px!important}
.menu-top-menu-container ul li ul,.menu-top-menu-container ul li:hover ul ul,.menu-top-menu-container ul ul li:hover ul ul,.menu-top-menu-container ul ul ul li:hover ul ul,.menu-top-menu-container ul ul ul ul li:hover ul ul{display:none;z-index:9999}
.menu-top-menu-container ul li:hover ul,.menu-top-menu-container ul ul li:hover ul,.menu-top-menu-container ul ul ul li:hover ul,.menu-top-menu-container ul ul ul ul li:hover ul,.menu-top-menu-container ul ul ul ul ul li:hover ul{display:block}
.menu-top-menu-container ul li ul{background-color:#212e32;left:0;position:absolute;top:56px;width:220px}
.menu-top-menu-container ul li ul li{float:none;margin:0}
.menu-top-menu-container ul li ul li a,.menu-top-menu-container ul li.current-menu-item ul li a,.menu-top-menu-container ul li ul li.current-menu-item a,.menu-top-menu-container ul li.current-page-ancestor ul li a,.menu-top-menu-container ul li.current-menu-ancestor ul li a,.menu-top-menu-container ul li.current-page-item ul li a{float:none;line-height:20px;font-size:15px;height:inherit;padding:10px;color:#fff}
.menu-top-menu-container ul li ul li a:hover,.menu-top-menu-container ul li ul li:hover > a,.menu-top-menu-container ul li.current-menu-item ul li a:hover{background:#007b62;transition:all 0 ease 0;margin:0 0 0 -2px !important}
.menu-top-menu-container ul li ul li ul{left:200px;top:0}
.site-header .search-container{position:absolute;right:20px;top:0}
.fa-search{cursor:pointer;font-size:16px;height:21px;width:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;-webkit-transition:all .2s linear}
#masthead .fa-search{color:#fdfdfd;margin:15px 0 0}
.widget-search .fa-search{position:absolute;right:25px;top:13px}
#masthead input.search-field{border:0 none;line-height:20px;margin-top:10px;background:#FFF;border:medium none;border-radius:5px;color:#2e2e2e;padding:7px 100px 8px 10px}
#masthead .search-box{display:none;position:absolute;right:0;top:55px;width:450px;z-index:2}
#masthead input.search-submit{background:#212e32 none repeat scroll 0 0;border:none;border-left:1px solid #999;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:inherit;color:#fff;margin:0;position:absolute;right:0;top:10px}
#masthead input.search-submit:hover{background:#36474e none repeat scroll 0 0}
.fa-search:hover,.search-active{opacity:.5}
.featured-slider > img{width:100%}
.widget{margin-bottom:30px;list-style:none}
.widget ul li a{display:block}
.widget-title,.widget-title a{color:#545454}
.widget-title a:hover{color:#212e32}
.widget-title{font-family:'roboto_condensedregular';color:#fff;font-size:36px!important;line-height:25px;padding:10px 0 0!important;float:left;width:100%;text-transform:uppercase}
.nextend-accordion-menu-inner{background-color:#fff;border:1px solid #e9e7e7!important;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;margin-bottom:12px;padding:10px 0!important}
.featured-title entry-title a:hover{color:#008066!important}
#secondary .widget{padding:15px 0 0}
#secondary .widget:first-child{border-top:none;padding:0}
#content .widget-featured-section .widget-title,#content .widget-service .widget-title{font-size:24px;line-height:27px;padding-bottom:7px}
.widget-service{padding:75px 0;margin-bottom:0;text-align:center}
.widget-title-wrap{text-align:center}
.widget-service span,.widget-featured-section span,.widget-title-border span{margin:0 auto}
.widget-service .service-icon img{background:#ccc;border-radius:50%;display:inline-block;height:81px;padding:5px;width:81px;margin:0 0 15px}
.widget-service .service-title{padding:0 0 20px!important}
.widget-title-wrap{margin:0 0 35px}
.widget-service p{margin-bottom:15px}
.widget-promotional-bar{margin-bottom:0}
.promotional-bar-content{background-attachment:fixed;background-color:#3ab0db;background-position:center center;background-size:100% auto;padding:52px 0 32px;text-align:center}
.promotional-bar-content .read-more-button{margin:5px 0 20px}
.promotional-bar-title{font-size:33px;font-weight:300;line-height:37px;padding-bottom:25px;color:#fff;display:block}
.widget-featured-section,.widget-testimonial{padding:75px 0 40px;margin-bottom:0;text-align:center}
.widget-featured-section .featured-title > a{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.featured-image-section{display:block;margin:0 0 10px;overflow:hidden}
.widget-featured-section .featured-image-section a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);transition:1s ease}
.widget-featured-section .featured-image-section img{transition:all .8s ease 0}
.featured-text-content{text-align:center;padding:0 20px;height:113px}
.widget-featured-section .features-read-more{margin:30px 0 50px;display:none}
.widget-testimonial .testimonial-content{padding:35px 0 0}
.testimonial-icon{float:left}
.chpcs_title a{ line-height:17px;}
.tslider blockquote p{ font-size:16px !important}
.widget-testimonial .testimonial-author{float:left;width:17%}
.widget-testimonial .testimonial-text-content{float:right;width:83%}
.author-title{color:#2e3a3e;font-size:16px}
.testimonial-author figure{text-align:left}
.testimonial-author .slogan{color:#6d6d6d;display:block;font-size:14px;font-weight:700;margin-top:5px;text-align:left}
.testimonial-text-content .testimonial-text{background:#f2f2f2 none repeat scroll 0 0;border-radius:7px;padding:40px 35px;width:96%;float:right}
.bx-controls-direction{text-align:right}
.bx-controls-direction a{margin:5px}
#testimonials-slider .bx-controls-direction a{background:#f2f2f2 none repeat scroll 0 0;color:#666;display:inline-block;padding:5px 10px;text-align:center}
#testimonials-slider .bx-controls-direction a:hover{background:#212e32;color:#fff}
#testimonials-slider .bx-controls-direction .bx-next:after{content:"\f105";margin-left:5px;display:inline-block;font-family:"FontAwesome";font-size:16px}
#testimonials-slider .bx-controls-direction .bx-prev:before{content:"\f104";margin-right:5px;display:inline-block;font-family:"FontAwesome";font-size:16px}
.widget_calendar table,.widget_calendar th,.widget_calendar td{border:none}
#main .widget_recent_entries ul li,#main .widget_recent_comments ul li,#main .widget_categories ul li,#secondary .widget li{margin:0!important;padding:0px 0}
#main .widget_recent_entries ul li:last-child,#main .widget_recent_comments ul li:last-child,#main .widget_categories ul li:last-child,#secondary .widget li:last-child{border-bottom:none}
#main .widget_recent_entries ul li a,#main .widget_recent_comments ul li a,#main .widget_categories ul li a,#main .widget_archive ul li a,#main .widget_meta ul li a,#main .widget_rss ul li a,#main .widget_contact ul li a,#main .widget_links ul li a{color:#666;display:inline-block}
#main .widget_recent_entries ul li a:hover,#main .widget_recent_comments ul li a:hover,#main .widget_categories ul li a:hover,#main .widget_archive ul li a:hover,#main .widget_meta ul li a:hover,#main .widget_rss ul li a:hover,#main .widget_contact ul li a:hover{color:#212e32;opacity:1}
.widget_search{margin-bottom:0}
.widget_search .search-submit,.error-content-wrap .search-submit{background:#212e32 none repeat scroll 0 0;border-radius:0;border:none;box-shadow:inherit;color:#fff;height:45px;margin:0;position:absolute;right:0;top:0}
.widget_search .search-submit:hover,.error-content-wrap .search-submit:hover{background:#36474E}
.widget_search input[type="search"],.error-content-wrap input[type="search"]{padding-right:100px}
.search .page-header{margin:0 0 20px}
.search .page-header .page-title{color:#545454}
#main{padding:0 0 40px}
#main form input,#main form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{padding-bottom:10px;color:#333}
#content ul,#content ol{margin:0 0 9px 25px;padding:0}
#content ul ul,#content ol ol{padding-left:15px}
#content > ul li a,#content > ol li a{font-size:15px;padding-bottom:10px;display:block}
#content ul a:hover,#content ol a:hover{text-decoration:none;color:#212e32}
#content ol{list-style-type:decimal}
#content ol ol{list-style:outside none lower-alpha}
#content ol ol ol{list-style:lower-roman}
#content ol ol ol ol{list-style:lower-alpha}
#content ul ul{list-style:outside none lower-alpha}
#content ul ul ul{list-style:lower-roman}
#content ul ul ul ul{list-style:lower-alpha}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0;margin-left:25px}
#content .widget-service .service-title{color:#545454;font-size:18px;line-height:24px}
#content .widget-featured-section .featured-title{font-family:'roboto_condensedregular';color:#545454;font-size:22px;font-weight:300;line-height:24px;padding:10px 0}
#content .widget-testimonial .author-title{padding:0}
.search .post{padding-bottom:30px}
.post-navigation{padding:20px 0}
.nav-links a{font-weight:700; float:left; width:50%;}
.nav-links a[rel="next"]{float:left; width:50%; text-align:right;}
.nav-links .meta-nav{margin-left:15px;font-weight:400}
.meta-nav{ width:100%; margin-left:0px !important; float:left;}
.sticky .featured-post{background:#333 none repeat scroll 0 0;color:#fff;display:inline-block;font-weight:700;margin:5px 0;min-width:150px;padding:5px 15px;text-align:center}
.post-featured-image{margin-bottom:7px;position:relative;width:auto;padding:0 20px 0 0;float:left;text-align:left}
.post-featured-image a{display:block}
.post-content-wrap .post-featured-image{float:left;/*margin-right:30px;*/width:auto}
a.read{color:#3d66b4}
.up-arrow{background-color:#fff;bottom:-8px;display:block;height:12px;left:44px;position:absolute;transform:rotate(45deg);width:15px}
.entry-header{padding-bottom:10px}
#content .entry-title{padding:0}
.entry-title{line-height:40px}
.entry-title,.entry-title a{color:#008066}
.entry-meta,.entry-meta a{color:#999}
.entry-meta a:hover,a.read:hover{color:#212e32}
.entry-meta .cat-links,.entry-meta .cat-links a{text-transform:uppercase;color:#4a595e;font-weight:700}
.tag-links > a,.line{float:left;width:100%;color:#eee;border-bottom:1px solid #eee;margin:20px 0}
.tag-links{display:none}
.cat-links{display:none}
.widget_tag_cloud a{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #dcdcdc;color:#4a595e;display:inline-block;font-size:14px!important;margin:5px 5px 5px 0;padding:6px 10px}
.tag-links > a:hover,.widget_tag_cloud a:hover{background:#212e32;color:#fff;opacity:1}
.entry-meta .cat-links a{display:inline-block;padding-bottom:10px}
.entry-meta .cat-links a:hover{color:#212e32}
.tag-links h4{display:inline-block;margin:0 20px 0 0;padding:0!important}
.entry-meta [class*="fa-"]{float:left;margin-bottom:5px;margin-right:15px}
.entry-content{border-bottom:1px solid #d1d1d1;display:block;padding-bottom:15px; width:80%; float:left;}
.entry-content.no-border-bottom{width:100%; float:left;}
.entry-content.no-border-bottom strong{ margin:15px 0px 5px; float:left; width:100%;}
.entry-content dt,.comment-content dt{font-weight:700}
.entry-content dd,.comment-content dd{margin-bottom:20px}
.entry-content td,.comment-content td{padding:8px}
.wp-video{margin-bottom:20px}
.content-wrap{background:#fff none repeat scroll 0 0;padding-top:25px;padding-bottom:30px}
.entry-content .contact-box p{margin-bottom:12px}
.gallery{margin-bottom:20px}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto;height:130px}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.gallery-size-thumbnail{margin:0 -10px 20px}
.gallery-item{display:inline-block;padding:0 10px;margin:10px auto;text-align:center;vertical-align:top;position:relative;overflow:hidden}
.gallery-caption{background:rgba(232,232,232,0.8);bottom:-100%;color:#333;left:10px;margin:0;overflow:hidden;padding:5px;position:absolute;text-align:center;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px);transition:all .3s ease 0}
.gallery-item:hover .gallery-caption{bottom:0}
.page-title-wrap{background-attachment:fixed;background-color:#b1d0dc;background-position:center center;background-size:cover;padding:30px 0 20px;text-align:center;display:none}
.page-title{color:#fff;font-size:24px;line-height:31px}
.page-title a,.taxonomy-description p{color:#fff}
.page-title-wrap .breadcrumb{margin-top:5px;text-align:right}
.pagination,#wp-page-numbers,.wp-pagenavi,#main ul.default-wp-page{border-radius:0;margin:0 0 30px}
.pagination a,.pagination > li > a,.pagination > li > span,#wp_page_numbers li,.wp-pagenavi li,#main ul.default-wp-page{background-color:#fff;border:medium none;color:gray;font-size:14px;padding:0 6px}
.pagination a:hover,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus,#wp_page_numbers li > a:hover,.wp-pagenavi li > a:hover,#main ul.default-wp-page li > a:hover{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0);color:#212e32}
.pagination{background-color:#fff;color:gray;display:block;margin:0!important;text-align:center}
.pagination span{display:inline-block;float:none;margin-left:3px}
.pagination a span{background-color:inherit;color:gray}
.pagination .current{color:#000}
#bbpress-forums,#bbpress-forums button,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,div.bbp-search-form input,div.bbp-search-form button,div.bbp-breadcrumb,div.bbp-topic-tags{font-size:16px}
div.bbp-search-form input,div.bbp-search-form button{padding:10px}
#bbpress-forums div.bbp-search-form{float:none}
#bbpress-forums ul,#bbpress-forums ol{margin:0}
#bbpress-forums #bbp-search-form #bbp-search{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:0 none}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{display:inline-block;line-height:20px;margin-top:5px}
div.bbp-submit-wrapper button{border:0 none;cursor:pointer;margin-bottom:30px;color:#fff;text-transform:uppercase;display:block;text-align:center;height:40px;padding:0 20px;background-color:#2e3c42;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-weight:400;font-family:"Roboto",sans-serif}
#bbpress-forums button:hover{background-color:#2e3c42}
.search-form{position:relative}
.error-content-wrap .search-form{max-width:400px;width:90%;margin:0 auto}
.error-content-wrap{text-align:center}
.error-content-wrap .entry-header > h2{color:#212e32;font-size:50px}
.error-content-wrap > span{font-size:21px;font-weight:700}
.error-content-wrap .entry-content{margin:30px 0}
.comment-reply-title{font-size:24px;font-weight:700}
#content .entry-content{margin-bottom:15px; width:100%; float:left;}
.comments-title{border-bottom:1px solid #e0e0e0;font-size:24px;font-weight:700;padding:10px 0 20px!important}
#colophon ul,#colophon ol{list-style:none}
#colophon form input,#colophon form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#colophon .widget-title{color:#c8cbcc;font-size:16px;line-height:22px;padding-bottom:15px}
#colophon .widget-wrap{background:#212e32;padding-top:50px}
.widget ul li{padding:3px 0}
.widget ul li:first-child{padding-top:0}
#colophon .widget-archive ul li a,#colophon .widget-pages ul li a,#colophon .widget-nav-menu ul li a,#colophon .widget_recent_entries ul li a,#colophon .widget-categories ul li a,#colophon .widget_recent_comments ul li a,#colophon .widget-meta ul li a,#colophon .widget-rss ul li a,#colophon .widget-contact ul li a,#colophon .widget-links ul li a{display:inline-block}
#colophon .widget-archive ul ul li a,#colophon .widget-pages ul ul li a,#colophon .widget-nav-menu ul ul li a,#colophon .widget_recent_entries ul ul li a,#colophon .widget-categories ul ul li a,#colophon .widget_recent_comments ul ul li a,#colophon .widget-meta ul ul li a,#colophon .widget-rss ul ul li a,#colophon .widget-contact ul ul li a,#colophon .widget-links ul ul li a{padding-left:20px}
#colophon .widget-archive ul ul ul li a,#colophon .widget-pages ul ul ul li a,#colophon .widget-nav-menu ul ul ul li a,#colophon .widget_recent_entries ul ul ul li a,#colophon .widget-categories ul ul ul li a,#colophon .widget_recent_comments ul ul ul li a,#colophon .widget-meta ul ul ul li a,#colophon .widget-rss ul ul ul li a,#colophon .widget-contact ul ul ul li a,#colophon .widget-links ul ul ul li a{padding-left:30px}
#colophon .site-title{font-size:30px}
#colophon a{color:#c7cacb;display:inline-block}
#colophon a:hover{opacity:.5}
.site-info{color:#b0b4b4;font-size:14px;line-height:20px;padding:10px 0 40px;border-top:1px solid #293c41}
.widget-area{border-bottom:1px solid #162024}
.copy-right .menu-footer-lower-container{float:left;margin:0}
.copy-right{margin:10px 0 0}
.copy-right .menu-footer-lower-container ul li{border-right:1px solid;line-height:14px;padding:0 10px;display:inline-block}
.copy-right .menu-footer-lower-container ul li:first-child{padding-left:0}
.copy-right .menu-footer-lower-container ul li:last-child{margin-right:10px}
.widget_recent_entries ul li,.widget_recent_comments ul li,.widget-archive ul li,.widget-categories ul li,.widget-meta ul li{position:relative}
.widget_recent_entries ul li a::before,.widget_recent_comments ul li a::before,.widget-archive ul li a::before,.widget-categories ul li a::before,.widget-meta ul li a::before{display:inline-block;left:-20px;line-height:20px;position:absolute;text-align:center;top:0;width:20px}
.bypostauthor > article .fn:after{content:"\f304";position:relative;top:5px;left:3px}
.comment-author > img{border:3px solid #fff;box-shadow:0 0 1px 2px #d7d7d7}
.comment-list .reply{text-align:right}
.sidebar .comments-title,.sidebar .comment-list,.sidebar .must-log-in,.sidebar .comment-reply-title,.sidebar .comment-navigation,.sidebar .comment-respond .comment-form{max-width:1040px;padding-left:60px;padding-right:376px}
.comment-list,.comment-list .children{list-style-type:none;padding:0}
.comment-list .children{margin-left:20px}
.comment-list > li:after,.comment-list .children > li:before{background:url(images/dotted-line.png) repeat left top;background-size:4px 4px;content:"";display:block;height:1px;width:100%}
#comments ol,#comments ul{list-style-type:none!important;margin-left:0}
.comment-list > li{border-bottom:1px solid #e0e0e0}
.comment-list > li:last-child:after{display:none}
.comment-body{padding:24px 0;position:relative}
.comment-author{float:left;max-width:70px}
.comment-author .avatar{display:block;margin-bottom:10px}
.comment-author .fn{word-wrap:break-word}
.comment-metadata .fn,.comment-author .url,.comment-reply-login{color:#4a595e;font-size:17px;font-style:normal;font-weight:400;display:block}
.comment-author .url{font-size:12px}
.says{display:none}
.no-avatars .comment-author{margin:0 0 5px;max-width:100%;position:relative}
.no-avatars .comment-metadata,.no-avatars .comment-content,.no-avatars .comment-list .reply{width:100%}
.comment-list .edit-link{margin-left:20px}
.comment-metadata,.comment-awaiting-moderation,.comment-content,.comment-list .reply{float:right;width:79%;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);word-wrap:break-word}
.comment-meta,.comment-meta a{color:#a2a2a2;font-size:13px}
.comment-meta a:hover{color:#ea9629}
.comment-metadata{margin-bottom:20px}
.ping-meta{color:#a2a2a2;font-size:13px;line-height:2}
.comment-awaiting-moderation{color:#a2a2a2}
.comment .comment-respond{margin-bottom:20px;padding:20px}
.comment-reply-title small a{color:#131310;display:inline-block;float:right;height:16px;overflow:hidden;width:16px}
.comment-reply-title small a:hover{color:#ed331c;text-decoration:none}
.sidebar .comment-list .comment-reply-title,.sidebar .comment-list .comment-respond .comment-form{padding:0}
.comment-form .comment-notes{margin-bottom:15px}
.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:8px}
.comment-form [for="author"],.comment-form [for="email"],.comment-form [for="url"],.comment-form [for="comment"]{float:left;padding:5px 0;width:120px}
.comment-form .required{color:#ed331c}
.comment-form textarea{width:100%}
.form-allowed-tags,.form-allowed-tags code{color:#686758;font-size:12px}
.form-allowed-tags code{font-size:10px;margin-left:3px}
.firm li{color:#fff;float:left;line-height:20px;margin-bottom:5px;font-family:"roboto_condensedregular";font-family:17px;list-style:outside;width:100%}
.article li{font-size:17px;line-height:24px}
.resp-tab-item.hor_1.resp-tab-active{display:none}
.comment-list .pingback,.comment-list .trackback{padding-top:24px}
.comment-navigation{font-size:20px;font-style:italic;font-weight:300;margin:0 auto;max-width:604px;padding:20px 0 30px;width:100%}
.no-comments{background-color:#f7f5e7;font-size:20px;font-style:italic;font-weight:300;margin:0;padding:40px 0;text-align:center}
#content .bx-slider{list-style:outside none none;margin:0;padding:0}
#homepage-slider{position:relative;overflow:hidden}
#homepage-slider .slide-image{text-align:center}
#homepage-slider .slide-image img{width:100%}
#homepage-slider .mt-container{right:50px;position:absolute;top:50px}
#homepage-slider .entry-container-description{background:rgba(0,0,0,0.5) none repeat scroll 0 0;max-width:600px;padding:20px}
.slider-title a{color:#fff;display:block;margin:0 0 20px;text-transform:uppercase}
.slider-title a:hover{color:#A0CE4E}
.slider-content{color:#fefefe;font-size:14px}
#homepage-slider .bx-controls-direction{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}
#homepage-slider .bx-controls-direction .bx-prev,#homepage-slider .bx-controls-direction .bx-next{background:rgba(0,0,0,0) url(images/slider-img.png) no-repeat scroll 0 0;color:transparent;display:block;font:0/0 a;height:60px;left:-30px;position:absolute;width:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.6}
#homepage-slider .bx-controls-direction .bx-prev:hover,#homepage-slider .bx-controls-direction .bx-next:hover{opacity:1}
#homepage-slider .bx-controls-direction .bx-next{right:-30px;left:auto}
#homepage-slider:hover .bx-controls-direction .bx-prev{left:20px}
#homepage-slider:hover .bx-controls-direction .bx-next{right:20px}
#homepage-slider .bx-controls-direction .bx-next{background-position:-30px 0;left:auto;right:-30px}
#homepage-slider .bx-pager{bottom:20px;left:0;position:absolute;text-align:center;width:100%}
#homepage-slider .bx-pager-item{display:inline-block}
#homepage-slider .bx-pager-item a{background:#f1f1f1 none repeat scroll 0 0;color:transparent;display:inline-block;font:0/0 a;height:15px;margin:0 8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}
#homepage-slider .bx-pager-item a:hover,#homepage-slider .bx-pager-item a.active{background:#545454}
.wpcf7-form p{margin:0}
.wpcf7-form textarea{height:170px;resize:none}
.wpcf7-submit[type="submit"],.form-submit input[type="submit"],.comment-reply-link,.page-content .search-form .search-submit{padding:5px 30px;margin:0}
@media only screen and (max-width: 1023px) {
.testimonial-text-content .testimonial-text{width:92%}
}
@media only screen and (max-width: 767px) {
.site-branding,.hgroup-right{width:50%}
.caller,.hgroup-right .inline-social-profiles{text-align:right}
.menu-footer-lower{display:block!important}
.post-readmore,.featured-work{margin-bottom:20px;text-align:center}
.inline-social-profiles,.featured-text-content{text-align:center}
#homepage-slider .mt-container{position:static}
.slider-title a{margin:0}
#homepage-slider .entry-container-description{padding:20px 20px 60px;max-width:inherit}
#page{border-top:44px solid #212E32}
#masthead .navbar{min-height:inherit}
#idolcorp_menu{cursor:pointer;position:absolute;right:28px;text-align:center;top:460px;z-index:99}
#idolcorp_menu > span{background:#fff none repeat scroll 0 0;display:block;height:3px;margin:4px auto;width:20px}
.menu-top-menu-container{background:#313131;height:100%;left:-100%;opacity:0;position:fixed;top:217px;transition:all .3s ease 0;width:100%;z-index:9}
.idolcorp-menu-active{height:100%;overflow:hidden}
.idolcorp-menu-active .menu-top-menu-container{display:block;opacity:1;left:0;top:500px}
.menu-top-menu-container ul li{border-top:1px solid #4f4e4e;display:block;float:none}
.menu-top-menu-container ul li ul{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;display:block;float:none;padding:0 0 0 30px;position:static;width:100%}
.site-header .search-container{left:0;position:fixed;right:0;top:0}
#masthead .fa-search{color:#fdfdfd;margin:10px 0 0 10px}
#masthead .search-box{left:0;top:44px;width:100%}
.mobile-search-hide{display:none}
.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:50%}
.gallery-icon img{height:115px}
.bypostauthor > article .fn:after{top:7px;left:6px}


}

@media only screen and (max-width:640px) {
#idolcorp_menu{top:430px;}
.idolcorp-menu-active .menu-top-menu-container{display:block;opacity:1;left:0;top:430px}
}

@media only screen and (max-width: 479px) {
.hgroup-right{left:0;margin:auto;position:absolute;right:0;top:12px;width:70%;z-index:9999}
.caller,.hgroup-right .inline-social-profiles{display:inline-block}
.caller a{background:transparent url(images/phone-icon.png) no-repeat scroll center center;background-size:cover;bottom:0;display:inline-block;left:0;right:0;text-indent:-9999px;width:20px}
.inline-social-profiles li a{color:#fff;font-size:16px}
.hgroup-wrap{padding:10px 0}
.site-branding{margin-top:0}
.widget-testimonial .testimonial-author,.widget-testimonial .testimonial-text-content,.gallery-item,.site-branding,.copy-right .menu-footer-lower-container{clear:both;display:block;float:none;width:auto}
.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:320px;margin:0 auto}
.widget-promotional-bar article{width:auto}
.promotional-bar-content{background-size:cover}
.testimonial-text-content .testimonial-text{padding:20px 20px 0;width:auto}
.widget-testimonial .testimonial-author,.widget-testimonial .testimonial-author .slogan,.testimonial-author figure,.site-branding,.hgroup-right,.caller,.hgroup-right .inline-social-profiles{text-align:center}
.widget-service,.widget-featured-section,.widget-testimonial{padding:15px 0}
.gallery-icon img{height:auto}
.post-readmore,.featured-work{margin-bottom:40px}
.widget-featured-section .features-read-more{margin:0 0 30px}
.widget-testimonial .testimonial-content{padding:0}
.menu-footer-lower-container ul li:last-child{border-right:none}
}
.outer{float:left;width:100%}
.site-header{border-top:3px solid #40a08c}
header{float:left;width:100%;padding-top:8px;background:#fff}
.logo{float:left;width:100%}
.logo img{width:100%}
.right_phone{float:left;width:63%;text-align:right;margin-top:5px}
.left_contact{float:right;width:43%;text-align:center;font-size:14px;margin-top:10px;font-weight:700}
.left_contact p{font-size:13px}
.left_contact span{float:left;width:100%}
.left_contact img{float:left;margin-right:10px;margin-top:5px;display:none}
.left_contact h6{font-size:14px;margin-bottom:0}
.left_contact1{float:left;width:43%;text-align:left;font-size:14px;margin-top:14px}
.left_contact1 p{font-weight:600;padding-left:5px}
.left_contact1 h3{font-size:30px;margin:0 23px 15px 0;text-align:center;color:#007b62}
.left_contact1 span{float:right;width:80%}
.left_contact1 img{float:left;margin-right:10px;margin-top:5px}
.left_contact1 h6{font-size:32px;margin-bottom:0;font-weight:700}
.divd{margin-top:13px}
.search_input{border:0 none;line-height:20px;margin-top:9px;padding:6px 10px}
.super-top{width:40%;float:left;margin-left:16%}
.search_button{background:#40a08c none repeat scroll 0 0;border:medium none;padding:5px 10px}
.banner{float:left;width:100%;padding:10px 0 20px;background:#007b62}
.video{float:left;width:100%}
.pad{padding-left:0!important;padding-right:0!important}
.right_banner button{border:1px solid #fff;float:left;width:100%;background:none;text-align:center;font-size:16px;padding:8px 10px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:24px;border-radius:3px;margin-bottom:10px}
.right_banner button span{font-weight:700}
.Quicklinks{float:left;width:100%;background:#f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:24px;border-radius:3px}
.Quicklinks h1{float:left;width:100%;font-size:20px;color:#007b62;text-align:center;font-weight:300;margin:10px 0}
.Quicklinks ul{float:left;width:100%;list-style:none;padding:0;margin-bottom:0}
.Quicklinks ul li{float:left;width:100%;font-size:16px;padding:0 0 0 10px !important;font-family:'roboto_condensedregular';letter-spacing:1px;line-height:36px;color:#2e303c!important}
.Quicklinks ul li:hover{background:#008066;color:#fff!important;line-height:36px}
.Quicklinks ul li a{text-decoration:none;width:100%}
.Quicklinks ul li a:hover{color:#fff!important}
.inner span{font-size:17px!important;font-family:'roboto_condensedregular';line-height:30px;border-bottom:none;padding:0 0 0 10px !important;border-width:0!important;color:#2e303c!important;}
.inner span:hover{color:#fff!important}
.inner a span{padding:0 0 0 36px !important;line-height:36px !important; width:100% !important; float:left !important;}
.inner a span:hover{color:#fff!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover span.inner span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover span.inner span span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover a,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt:hover a span a:hover{color:#fff!important;width:100%}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 .inner{padding:0!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt span:hover{color:#fff!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt .inner{padding:0!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 .outer{padding:0!important;background-position:11px center!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner{background-position:11px center!important;padding:0!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner:hover{background:#008066 url(https://ohiobklaw.com/wp-content/themes/law/images/plus1.png) no-repeat!important;padding:0!important;z-index:9999!important;background-position:11px center!important;color:#fff!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent.opened .inner,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent.opening .inner:hover{background:#008066 url(https://ohiobklaw.com/wp-content/themes/law/images/min1.png) no-repeat!important;padding:0!important;z-index:9999!important;background-position:11px center!important;color:#fff!important}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt a:hover,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt a span:hover{color:#fff!important;width:100%}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening span.inner span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening span.inner span span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening a,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opening a span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened span.inner span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened span.inner span span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened a,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.opened a span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active span.inner span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active span.inner span span,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active a,div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.active a span{color:#fff!important;background:#007b62}
.level1 a:hover{color:#fff!important}
.inner{border-bottom:none!important;line-height:24px!important}
.inner:hover{background:#008066!important;color:#fff!important}
.fa-user{display:none}
.fa-clock-o{display:none}
.fa-comments-o.comments-link{display:none}
.fa-pencil-square-o.edit-link{display:none}
#text-20 h2.widget-title{font-size:18px!important;line-height:22px;margin-left:15px}
.aboutrechl{float:left;width:100%;background:url(https://ohiobklaw.com/wp-content/themes/law/images/back.jpg);padding:40px 0;background-size:cover}
.man_profile{float:left;width:100%;background:#40a08c;border-radius:3px}
.man_profile img{border-bottom-left-radius:3px;border-top-left-radius:3px}
.man_profile span{margin-left:-28px}
.profile_text{float:right;width:54%;padding-right:20px}
.profile_text h1{float:left;width:100%;font-size:26px;color:#fff;font-weight:300;margin:10px 0}
.profile_text p{font-size:16px;color:#fff;line-height:23px}
.profile_text button{border:1px solid #fff;float:left;background:none;text-align:center;font-size:18px;padding:8px 30px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px}
.profile_text button:hover{background:#2e2e2e;border-radius:3px}
.Bankruptcy_box{background:#f3f3f3 none repeat scroll 0 0;float:left;padding:20px 0 40px;width:100%}
.Bankruptcy_box h1{float:left;width:100%;font-size:26px;color:#2e303c;font-weight:300;text-align:center;margin-bottom:30px}
.box{float:left;width:100%;background:#fff;border:1px solid #eaeaea;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}
.box h2{float:left;width:100%;font-size:22px;color:#2e303c;font-weight:300;text-align:center;margin:10px 0}
.box img{width:100%}
.box p{padding:10px;font-size:16px;min-height:158px}
.box button{background:#fff;padding:10px 30px;border:1px solid #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;font-size:16px}
.bolg_main{float:left;padding-bottom:20px;padding-top:10px;width:100%}
.bolg_main h1{color:#2e303c;float:left;font-size:26px;font-weight:300;margin-bottom:20px;width:100%}
.testmonial{float:left;width:100%;background:#f3f3f3;margin-top:9px}
.test_box{float:left;font-size:16px;font-style:italic;padding:13px;width:100%;margin-bottom:20px}
.test_box span{float:right;width:100%;text-align:right;font-size:16px;color:#40a08c;font-weight:700;font-style:normal}
.testmonial button{float:left;width:100%;text-align:center;color:#fff;font-size:22px;background:#40a08c;border:none;padding:10px 0}
.blog_box{background:#f7f9fa none repeat scroll 0 0;float:left;margin-bottom:18px;margin-top:10px;padding-right:15px;width:100%}
.blog_box img{width:38%}
.blog_box span{float:right;width:58%}
.blog_box span h6{color:#2e303c;float:left;font-size:26px;width:100%;font-weight:300}
.blog_box span p{color:#4e4e4e;font-size:16px}
.blog_box a{color:#40a08c;float:right;margin-top:20px;font-weight:400;font-size:16px}
.blog_box button{float:left;width:100%;text-align:center;color:#fff;font-size:22px;background:#40a08c;border:none;padding:10px 0}
.Company_main{background:#f3f3f3 none repeat scroll 0 0;float:left;padding:20px 0 30px;text-align:center;width:100%}
.Company_main h1{float:left;width:100%;font-size:30px;color:#333;text-align:center;font-weight:300;margin:10px 0 30px}
.Company_main ul{padding-left:0;list-style:none;float:left;width:100%}
.Company_main ul li{float:left;margin-right:22px}
.Company_main button{font-size:18px;color:#007b62;border:1px solid #007b62;padding:13px 60px;-webkit-border-radius:5px;font-weight:500;-moz-border-radius:5px;border-radius:5px}
footer{background:#007b62 none repeat scroll 0 0;float:left;padding:30px 0 0;width:100%}
.footer_box_1{float:left;width:100%;color:#fff;line-height:24px}
.footer_box_1 a{color:#fff}
.footer_box_1 a:hover{color:#fff}
.footer_box_1 h1{float:left;font-family:'Oswald',sans-serif;font-size:20px;text-transform:uppercase;width:100%}
.footer_box_1 p{font-weight:400;line-height:28px;font-family:"Lato",sans-serifl;font-size:17px}
#text-7 p{font-size:16px}
.footer_box_1 input{float:left;/*border:1px solid #000;*/color:#fff;background:#2e2e2e;padding:5px 10px;font-weight:400;width:100% !important;float:left;height:auto; margin-top:0px}

#es_txt_button {
    width: 35%;
    margin: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #2e2e2e;
    border-left: none;}
#es_txt_button:hover{background:#007b62;border-left:none}
.footer_box_1 button{background:#2e2e2e;color:#fff;border:none;font-weight:700;padding:6px 12px;-webkit-border-top-right-radius:3px;width:36%;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.copyright{background:#2e2e2e none repeat scroll 0 0;float:left;padding:15px 0 10px;width:100%}

.left_copyright{font-weight:400;color:#fff; text-align:left;}
.left_copyright a{color:#40a08c}
.left_copyright a:hover{color:#40a08c}
.footer_icon{float:left;width:100%}
.col-sm-6 .pad{padding-left:0;padding-right:0}
.footer_icon ul{float:right;list-style:none}
.footer_icon ul li{font-weight:400;color:#c7c7c7;margin-left:16px; text-align:center;}
.size{font-size:18px!important}
.footer_icon ul li a{color:#c7c7c7;font-size: 14px;}
.footer_icon ul li a:hover{color:#c7c7c7;}
#wa_chpc_slider_prev span{font-size:50px!important}
#wa_chpc_slider_next span{font-size:50px!important}
li.widget.widget_text{list-style:outside none none;margin:0}
.widget-title-border{display:none}
.featured-work{background:#fff none repeat scroll 0 0;border:1px solid #eaeaea;border-radius:10px;float:left;text-align:center;width:100%;height:430px;font-family:"Lato",sans-serif}
.info{font-size:16px;font-style:italic;margin-bottom:10px;color:#000;padding:13px;width:100%;font-family:'Lato',sans-serif}
.ostmore{display:none!important}
.entry-footer{background:none}
#primary{margin-top:20px;padding-right:40px}
#secondary{margin-top:56px;border-radius:4px;float:right;margin-bottom:12px;min-height:20px;width:25%;padding:10px}
.box-button{background:#fff none repeat scroll 0 0;font-family:"Lato",sans-serif;border-radius:5px;border:1px solid #007b62;font-size:16px;color:#007b62;margin-bottom:20px;font-weight:400;padding:10px 30px;margin-top:25px}
a.box-button:hover{background:#007b62 none repeat scroll 0 0;color:#fff}
.rpwwt-post-author{display:none}
.rpwwt-post-categories{display:none}
.rpwwt-post-date{display:none}
.rpwwt-widget h2.widgettitle{font-size:30px;font-weight:300;margin-bottom:20px}
span.rpwwt-post-title{font-size:21px;font-weight:400;line-height:26px;padding:0;float:left;width:57%;margin:10px 0;font-family:'roboto_condensedregular';color:#007b62!important}

.rpwwt-widget ul span.rpwwt-post-title{font-size:21px !important;font-weight:400;line-height:26px;padding:0;float:left;width:100% !important;margin:10px 0;font-family:'roboto_condensedregular';color:#007b62!important}

.homejj{ float: right;width: 62%;}
.homejj .rpwwt-widget ul span.rpwwt-post-title{font-size:21px !important;font-weight:400;line-height:26px;padding:0;float:left;width:100% !important;margin:10px 0;font-family:'roboto_condensedregular';color:#007b62!important}
.homedescjj{float:left;width: 60%;}
.homedescjj .rpwwt-post-excerpt{margin-top:10px;line-height:24px;font-size:18px; width:100%;}

#recent-posts-widget-with-thumbnails-3 .rpwwt-widget ul span.rpwwt-post-title{font-size:30px !important;font-weight:400;line-height:26px;padding:0;float:left;width:100% !important;margin:10px 0;font-family:'roboto_condensedregular';color:#007b62!important; line-height:40px;}

.ctsop_div{height:98px!important}
.rpwwt-post-excerpt{margin-top:10px;line-height:24px;font-size:18px; width:80%;}
#recent-posts-widget-with-thumbnails-3 .rpwwt-post-excerpt{margin-top:10px;line-height:24px;font-size:18px; width:100%;}

li#text-19{font-size:16px;line-height:20px;border:1px solid #e0e0e0;box-shadow:0 0 6px 0 #bcbcbc;padding:0 7px 20px}
#text-19 h2{background:#eee;margin:0 -8px;padding:20px 9px}
.author{color:#40a08c;float:right;font-size:16px;font-style:normal;font-weight:700;text-align:right;width:100%}
.chack{background:#40a08c none repeat scroll 0 0;border:medium none;color:#fff;float:left;font-size:22px;padding:18px 0;text-align:center;margin-top:20px;width:100%;font-weight:500}
a.chack:hover{color:#fff}
.chack1{background:#40a08c none repeat scroll 0 0;border:medium none;color:#fff;font-weight:500;float:left;font-size:22px;padding:18px 0;margin-top:23px;text-align:center;width:100%}
#recent-posts-widget-with-thumbnails-2{margin-bottom:0;border:1px solid #e0e0e0;box-shadow:0 0 6px 0 #bcbcbc;padding:0 7px}
#recent-posts-widget-with-thumbnails-2 h2{background:#eee none repeat scroll 0 0;margin:0 -8px;padding:20px 9px}
ul.chapter li{border:0}
.es_required_field.es_txt_email{width:100%;border-right:none;border-top-left-radius:5px;border-bottom-left-radius:3px;border-bottom-left-radius:5px;color:#333}

#text-7{margin:0}
a.read{float:right;color:#333;font-size:16px;margin:30px 20px 0 0;border:1px solid #007b62;border-radius:5px;padding:5px 20px 8px}
a.read:hover{background:#007b62 none repeat scroll 0 0;color:#fff}
#features_title{margin:30px 0}
h2#features_title{color:#2e303c;float:left;font-size:26px;font-weight:300;margin:10px 0 30px;text-align:center;width:100%}
.widget-featured-section{background:#f3f3f3}
.inner > a > span:hover{color:#007b65!important}
.right_banner{margin-top:10px}
.form_main_div{width:100%;margin-top:20px}
.form-first{clear:both;overflow:auto}
.form-first li.right{ float:right !important;}
.form-first li.right-total{ float:right !important; width:48%;}
.form-first li.right-total label{ width:100%;}
.form-first li{clear:right}
.form_main_div li{list-style:outside none none}
.first-li{float:left;width:50%}
li{line-height:24px;font-size:16px}
.form-first li label,.nwe{color:#666;cursor:default;display:inline-block;float:left;line-height:15px;width:34%}
li.first-li input[type="text"]{display:inline-block;float:left;width:44%}
.form-first li input[type="text"]{display:inline-block;float:right;width:44%}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0;margin-bottom:9px;padding:4px 6px}
.right{float:left!important;overflow:hidden}
.form-first li.right{float:right}
.form-first li.right label{ width:100%}
.form-first li.span4{margin:0 .3em}
.span4{width:31.9149%;float:left}
.form-first li.span4 input[type="text"]{margin-right:0}
.nwe{width:auto}
.radiobuttontext{float:right}
.radiobuttontext input[type="radio"]{margin:0 5px}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
.form_main_div h4{border-bottom:10px solid #ccc;border-top:10px solid #ccc;padding:5px 0;text-align:center}
.Second-form h5,.third-form h5,.forth-form h5{text-align:center}
.customers{border-collapse:collapse;width:100%}
.customers td,.customers th{border:1px solid #ccc;font-size:1em;padding:3px 7px 2px}
label{cursor:default;display:block;margin-bottom:5px}
.Second-form .radiobuttontext{display:inline-block;float:none;padding:8px 5px;text-align:right}

.input-tx{width:100px;float:left}
.input-tx2{float:left}
.input-tx input{height:30px}
.input-tx input[type="text"]{margin:0;width:80%}
.third-form li{border-bottom:0 none;clear:both;display:block;margin-bottom:0;padding:3px;overflow:auto}
.third-form li label{cursor:default;float:left;margin:0;padding:8px;width:auto}
.third-form li span{float:left;line-height:30px;margin-right:1em}
.forth-form li{border-bottom:0 none;display:block;float:left;margin-bottom:0;overflow:auto;width:50%}
.forth-form li label{cursor:default;float:left;line-height:15px;margin:0;padding:7px;/*width:24%*/}
.forth-form li span{float:left;line-height:30px;margin-right:1em}
.forth-textarea textarea{display:inline-block;float:right;min-height:80px;width:53%}
.forth-textarea label{float:left;width:45%}
.forth-textarea{float:left;width:100%}
.fifth-form.btn-container{text-align:center}
.fifth-form.btn{font-size:16px;padding:10px 40px}
.fifth-form p em{color:red;font-style:normal;font-weight:700}
.fifth-form.clear{clear:both}
.btn-container{margin-top:10px}
input.btn{-moz-border-bottom-colors:none;border-color:#bbb #bbb #a2a2a2;border-image:none;border-radius:20px;border-style:solid;border-width:1px;box-shadow:none;cursor:pointer;line-height:18px;padding:0 24px;height:50px;text-align:center;vertical-align:middle;margin:35px auto 0;border:1px solid #007b62;background:none;border-radius:5px;color:#007b62;font-weight:500}
.wpcf7-list-item-label{padding:0 10px 0 0}
.read-more{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#bbb #bbb #a2a2a2;border-image:none;border-radius:20px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#008066;cursor:pointer;display:inline-block;font-size:12px;line-height:18px;margin-bottom:0;padding:4px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;float:right}
.read-more:hover{background:#008066 none repeat scroll 0 0;border:1px solid #008066;color:#fff;text-decoration:none}
.MsoNormal span{font-size:18px}
article.featured-text-content2{font-size:17px;font-family:'roboto_condensedregular';padding:5px;height:125px}
.testmonial-text{text-align:left;vertical-align:middle;text-decoration:none;overflow:hidden;position:relative;margin-left:3px;height:390px!important}
.search-submit{background:#007b62 url(https://ohiobklaw.com/search.png) no-repeat scroll center!important}
.comments-area{display:none}
.ytp-chrome-top{top:-12px!important}
.Company_main button:hover{background:#007b62;color:#fff;font-weight:500;border:1px solid #000}
.IRHolder{height:391px!important;margin-bottom:22px!important}
a.chack1:hover{font-weight:700;color:#fff!important}
a.chack:hover{font-weight:700;color:#fff!important}
.post-content-wrap{float:left}
.mobile-view{display:none}
.left_contact{display:block}
.top-search{display:block}
.vipervideo{height:384px}
.gallery-vert{height:388px}
.holder{height:317px}
span.rpwwt-post-title{ width:100% !important; font-size:30px !important;margin-bottom: 10px;line-height: 40px;}
#rpwwt-recent-posts-widget-with-thumbnails-3 ul{ margin-left:0px;}
.read-more{ margin-top:20px}
.read-more:hover{ color:#fff !important;}
.itemAuthorLatest h3{ width:100%; float:left; margin:20px 0 0px}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{ width:100% !important;}
.wpcf7-form-control.wpcf7-submit{padding: 0px 30px;}
.wpcf7-form-control.wpcf7-submit:hover { background: #007b62; border: 1px solid #007b62; }
.wpcf7-form p{width:100%; float:left;}

input[type="checkbox"]{height:20px;margin:16px 10px 30px 0;position:relative;top:6px}
.y-name{float:left;width:100%;margin:5px}
.y-name > li{width:52%}
.y-name input{width:63%!important}
.input-tx2 {
  float: left;
  margin-left: 5px;
}


@media screen and (max-width:980px) {
.form-first li label,.nwe{width:100%}	
.super-top{margin-left:5%}
.left_contact{width:52%}
.left_contact1{width:50%}
.left_contact1 h3{font-size:28px;margin:0 23px 10px 0}
.left_contact1 h6{font-size:25px}
#es_txt_email{width:48%}
#es_txt_button{width:50%;font-size:12px}
.menu-top-menu-container ul li a{font-size:12px;padding:6px 10px 8px 8px}
input{width:154px}
.right_banner span{font-size:12px}
.right_banner button{font-size:12px;padding:8px 2px;line-height:18px}
.Quicklinks ul li{font-size:12px;padding:6px 0 6px 6px}
.Quicklinks h1{font-size:16px;line-height:20px}
.man_profile > img{width:40%}
.profile_text h1{font-size:24px}
.man_profile{padding-bottom:15px}
.widget-title{font-size:18px!important}
span.rpwwt-post-title{font-size:19px;width:49%}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{height:auto!important;max-width:84px!important}
.Company_main h1{font-size:18px;margin:10px 0 20px}
.footer_box_1 p{line-height:22px;font-size:13px}
.Company_main button{font-size:14px}
.chack{margin-top:20px}
.widget{margin-bottom:10px}
.featured-work{height:500px}
.featured-text-content2{height:270px}
.box-button{font-size:12px}
.form-first li.right{width:31%}
.first-li{width:34%}
.forth-textarea label{width:100%}
.forth-form li{ width:auto;}
.forth-form li span{margin-right:10px;}
.third-form li span{margin-right:10px;}

}
@media screen and (max-width:768px) {
span.rpwwt-post-title{width:57%}
html, body{overflow:scroll}
.form-first li.right{ width:100%;}
.form-first li input[type="text"]{ float:left; width:100%}
.y-name{ margin:0px;}
.y-name > li {width: 100%;float: left;}
.first-li{ width:100%;}
.y-name input{ width:100% !important}
.form-first li label{ width:100%;}
form_main_div{ float:left; width:100%;}
/*.form-first{ overflow:unset;}*/
.third-form li label{ padding:0px !important;}
.third-form li p{ margin:0px !important;}
.post-content-wrap{float:none}
#primary{padding-right:0px;}
.form-first li.span4{float: left; width: 100%; margin:0px;}
.form-first li.span4{ margin:0px;}
.forth-form li label{ padding:0px; margin-bottom:10px;}
.forth-form li { margin-bottom:10px;}
.forth-form li p { margin: 0px !important;}
.form-first li.right-total{ float:left !important; width:100%;}
footer{text-align:center}
.left_copyright{ text-align:center;}
.footer_icon ul{ width:100%; text-align:center;}
.mobile-view1{background:#007b62;width:100%;float:right;height:45px}
.homejj{ float: right;width:85%;}
.wpcf7-form-control-wrap{ width:88%;}


}
@media screen and (max-width:640px) {
.Quicklinks h1{font-size:28px}
h2{font-size:20px}
.entry-title{line-height:23px}
h3{line-height:24px}
.site-branding{width:100%;text-align:center}
.left_contact{width:59%;display:none}
.profile_text{width:55%;margin-bottom:20px}
.Quicklinks ul{text-align:center}
.Quicklinks ul li{font-size:17px}
.widget-title-wrap{margin:0 0 10px}
.widget-title{font-size:16px!important}
.featured-work{height:auto}
.right_banner span{font-size:14px}
.right_banner button{font-size:14px;padding:8px 2px;line-height:22px}
.man_profile span{display:none}
.man_profile > img{width:100%}
.profile_text{width:96%}
.footer_box_1{margin-bottom:30px}
#main{padding:0 0 20px}
#masthead input.search-field{width:80%;padding:8px 100px 8px 10px;margin-top:0}
#masthead input.search-submit{top:-1px;right:88px}
.featured-text-content2{height:auto}
.box-button{font-size:16px;font-weight:400}
.right_phone{width:100%}
.left_contact1{width:100%;float:left}
.left_contact1 span{text-align:center;width:100%;margin-top:8px}
#secondary{width:100%}
.mobile-view{background:#000 none repeat scroll 0 0;float:left;display:none;width:100%;margin:0;padding:4px 0 0}
.search-form label{width:89%}
.search-field{width:100%;background:#fff none repeat scroll 0 0;border:medium none!important;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;color:#2e2e2e;float:left;line-height:20px;padding:7px 100px 8px 10px !important}
.search-form{margin-left:40px}
.search-submit{border:none;border-bottom-right-radius:5px!important;border-top-right-radius:5px!important}
#page{border-top:none}
.top-search{display:none}
.mobile-view1{background:#007b62;width:100%;float:right;height:45px}
.menu-top-menu-container{overflow:scroll!important}
article.featured-text-content2{height:80px}
#text-22{width:60%;float:right}
.left_copyright{float:none}
.footer_icon ul{float:right;list-style:outside none none;margin:0 0 13px;width:100%}
.right-video iframe{height:320px!important}
.gallery-vert{height:334px}
.holder{height:254px}
.right_banner button{margin-top:10px}
.showcasDesc{line-height:18px}
.menu-top-menu-container ul li a{font-size:18px}
.man_profile{padding-left:0}
span.rpwwt-post-title{width:80%}
.rpwwt-widget h2.widgettitle{margin:20px 0}
.rpwwt-widget{float:left}
#recent-posts-widget-with-thumbnails-2{padding:0;margin-top:15px;float:left}
#recent-posts-widget-with-thumbnails-2 h2{margin:0}
.hgroup-wrap{height:410px}
.super-top{width:30%;text-align:center;margin:0 auto;float:none}
.left_contact1 h3{margin:0 0 15px}
.homejj{ float: right;width:100%; padding:0 0 0 5px;}
.rpwwt-widget ul li img{margin: .3em .75em .75em 5px !important;}
.homedescjj .rpwwt-post-excerpt{margin-top:0px;}
}
@media screen and (max-width:480px) {
.super-top{width:35%;text-align:center;margin:0 auto}
span.rpwwt-post-title{width:66%}
h2{font-size:16px}
.right_phone{width:90%}
.widget-title{font-size:14px}
.Company_main h1{font-size:16px;line-height:20px}
.Company_main button{width:70%;padding:10px 0}
.MsoNormal span{font-size:14px}
span.wpcf7-list-item{margin-left:0}
.right{float:left!important}
.forth-form li{width:100%}
.forth-form li label{width:100%}
.left_contact1 span{width:90%}
.search-form label{width:85%}
#text-22{width:63%}
.right-video iframe{height:207px!important}
.vipervideo{height:216px}
.gallery-vert{height:221px}
.holder{height:163px}
#vipervideopro .gallery-vert .holder ul li img{width:100%}
.ytp-title-link.yt-uix-sessionlink > span{font-size:12px!important}
.left_contact1 h6{font-family:24px}
.Quicklinks h1{font-size:22px}
.profile_text{width:92%}
.rpwwt-widget h2.widgettitle{margin:20px 0}
}
@media screen and (max-width:360px) {
.super-top{width:52%}
#recent-posts-widget-with-thumbnails-2{float:left}
.rpwwt-post-excerpt{width:61%;float:left;margin-top:0}
span.rpwwt-post-title{width:60%}
h2{line-height:30px}
.Company_main button{width:100%;padding:10px}
.profile_text h1{font-size:22px}
#masthead input.search-submit{right:70px}
.widget-title{font-size:13px!important;line-height:20px!important}
.Second-form .radiobuttontext{padding:0}
.forth-form li{width:100%}
#idolcorp_menu{right:13px}
#text-22{width:70%}
.right-video iframe{height:168px!important}
.gallery-vert{height:183px}
.holder{height:125px}
}
@media screen and (max-width:320px) {
.Company_main button{font-size:13px}
#masthead input.search-submit{right:60px}
.left_contact p{font-size:12px}
.search-form{margin-left:10px}
#text-22{width:67%}

.right-video iframe{height:148px!important}
.holder{height:102px}
.gallery-vert{height:163px}
span.rpwwt-post-title{font-size:18px}
article.featured-text-content2{height:93px}
.ctsop_div{height:122px!important}
}