/*
Theme Name: Builder - Jrac
Theme URI: http://ithemes.com/
Description: This is a generated child theme for the Builder theme. You should activate and modify this theme instead of Builder. Doing so allows you to modify this child theme while allowing automatic upgrades for Builder.
Author: iThemes
Author URI: http://ithemes.com/
Version: 5.1.6
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, theme options, multiple layouts, multiple color schemes, responsive
Text Domain: it-l10n-Builder
Domain Path: /lang/
Template: Builder
*/

html{font-size:100.01%;}
body{color:#222222;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:75%;line-height:1.7;}
input, select, textarea{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
pre, code, tt, kbd{font-family:'andale mono', 'lucida console', monospace;font-size:1em;line-height:1.5;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
address, dfn, img, samp, ul, ol, dl{margin-top:1.5em;margin-bottom:1.5em;}
a img{margin:0;}
table, input, textarea, select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:100%;}
body{background:#F5F5F5;}
a{color:#000000;text-decoration:underline;}
a:hover{color:#666666;text-decoration:underline;}
a:focus{color:#000000;}
h1, h2, h3, h4, h5, h6{color:#111111;font-weight:bold;}
h1{font-size:2em;letter-spacing:-1px;line-height:1.5;margin-top:0.75em;margin-bottom:0.75em;}
h2{font-size:1.7em;line-height:1.75;margin-top:0.9em;margin-bottom:0.9em;}
h3{font-size:1.5em;line-height:1;margin-top:1em;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-top:1.25em;margin-bottom:1.25em;}
h5, h6{font-size:1em;}
h6{font-style:italic;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
.builder-container-outer-wrapper{background:transparent;border:none;display:block;margin:1.5em auto;}
.builder-module-background-wrapper{background:#FFFFFF;margin-bottom:1.5em;}
.builder-module-last{margin-bottom:0;}
.builder-module-element{padding:1.5em;}
.builder-module-sidebar{background:#DDDDDD;display:block;margin:0;padding:.75em 0;width:100%;}
.builder-module-sidebar.right{margin-right:0;}
.builder-module-sidebar.left{margin-left:0;}
.builder-module-sidebar .widget-wrapper{width:100%;}
.builder-module-sidebar .widget{color:#333333;margin:0;padding:.75em 1.5em;}
.builder-module-sidebar .widget-section-wrapper{padding:0 .75em;}
.builder-module-sidebar .widget-section-wrapper .widget{padding:.75em;}
.builder-module-block-outer-wrapper{overflow:visible !important;}
.builder-module-block-outer-wrapper .widget-wrapper-left .widget,
.builder-module-block-outer-wrapper .widget-wrapper-middle .widget,
.builder-module-block-outer-wrapper .widget-wrapper-right .widget{padding-right:.75em;}
.builder-module-sidebar h4.widget-title{background:none;color:#333333;font-size:1.5em;line-height:1.25;margin:0 0 1em 0;padding:0;}
.builder-module-sidebar h4.widget-title a{color:#333333;}
.builder-module-sidebar h4.widget-title + *{margin-top:0;}
.builder-module-sidebar .widget *:first-child{margin-top:0;}
.builder-module-sidebar .widget *:last-child{margin-bottom:0;}
.builder-module-sidebar .widget a.rsswidget img{display:none;}
.builder-module-header{padding:.75em 0;}
.builder-module-header .builder-module-sidebar{background:none;padding:0;}
.builder-module-header .builder-module-element{padding:.75em 1.5em;}
.site-title,
.site-title a,
.site-title a:hover,
.site-tagline,
.site-tagline a,
.site-tagline a:hover{color:#262626;font-size:1em;font-weight:bold;line-height:1;height:auto;margin:0;padding:0;text-decoration:none;}
.site-title a:hover,
.site-tagline a:hover{color:#000000;}
.site-title{font-size:2em;letter-spacing:-1px;line-height:1;margin:0;}
.site-tagline{font-size:1em;font-weight:bold;line-height:1;margin:.5em 0 0 0;}
.site-tagline,
.site-tagline a{color:#666666;}
.builder-module-navigation{background:#FFFFFF;display:block;font-size:1em;line-height:2;width:100%;}
.builder-module-navigation .builder-module-element{padding:0;}
.builder-module-navigation ul{display:block;float:left;margin:0;padding:0;}
.builder-module-navigation ul *{margin:0;}
.builder-module-navigation li{padding:0;}
.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a{background:#FFFFFF;color:#333333;font-size:1em;font-weight:bold;padding:.5em 1em;text-decoration:none;}
.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a{background:#333333;color:#FFFFFF;}
.builder-module-navigation li a:hover{background:#333333;color:#FFFFFF;}
.builder-module-navigation li ul{border:.1em solid #C9C9C9;border-bottom:0;width:14em;}
.builder-module-navigation li li{border-bottom:.1em solid #C9C9C9;width:14em;}
.builder-module-navigation li li a{float:none;}
.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover{}
.builder-module-navigation li ul ul{margin:-3.1em 0 0 14em;}
.builder-module-widget-bar-background-wrapper{background:#DDDDDD;padding:.75em;}
.builder-module-widget-bar-background-wrapper.builder-module-before-widget-bar-background-wrapper{padding-bottom:0;margin-bottom:0;}
.builder-module-widget-bar-background-wrapper.builder-module-after-widget-bar-background-wrapper{padding-top:0;}
.builder-module-widget-bar .builder-module-sidebar{padding:0;}
.builder-module-widget-bar .widget{padding:.75em;}
.builder-module-footer-background-wrapper{background:transparent;}
.builder-module-footer .builder-module-element{color:#333333;}
.builder-module-footer .single .builder-module-element,
.builder-module-footer .left .builder-module-element{padding-top:0;}
.builder-module-footer .single .builder-module-element,
.builder-module-footer .right .builder-module-element{padding-bottom:0;}
.builder-module-footer .builder-module-element .alignright{text-align:right;}
.builder-module-footer .builder-module-element a{color:#333333;text-decoration:none;}
.builder-module-footer .builder-module-element a:hover{text-decoration:underline;}
.builder-module-image-background-wrapper{background:transparent;}
.builder-module-image .builder-module-element{font-size:0;margin:0;}
.builder-module-image .builder-module-element img{margin:0;}
.builder-module-html .builder-module-element>*:first-child{margin-top:0;}
.builder-module-html .builder-module-element>*:last-child{margin-bottom:0;}
.builder-module-content .builder-module-element{overflow:hidden;}
.builder-module-content .hentry{margin-bottom:1.5em;}
.entry-title,
.entry-title *{margin:0;padding:0;}
.hentry .thumbnail-wrap{display:none;}
.hentry .date{display:none;}
.entry-title{clear:both;color:#262626;font-size:1.9em;font-weight:bold;letter-spacing:-1px;line-height:1;margin-bottom:.56em;}
.entry-title a{color:#262626;font-size:1em;text-decoration:none;}
.entry-title a:hover{color:#AAAAAA;}
.hentry .entry-meta{display:block;}
.hentry .entry-meta a{font-style:italic;text-decoration:none;}
.hentry .entry-meta a:hover{text-decoration:underline;}
.hentry .entry-footer{display:block;}
.hentry .entry-footer img{max-width:none;}
.hentry .entry-attachment .attachment{text-align:center;}
.hentry .edit-entry-link{clear:both;margin:0 0 1.5em 0;}
.entry-content{clear:both;margin-top:1.5em;}
.loop-title{font-size:1.75em;line-height:1.7;margin-top:0;margin-bottom:.875em;}
.hentry .gallery a,
.hentry .gallery dt,
.hentry .gallery img{font-size:0;line-height:0;margin:0;}
.hentry .gallery-item{background:#F3F3F3;border:1px solid #CFCFCF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin:0 1.5em 1.5em 0;padding:5px;text-align:left;vertical-align:top;width:150px;}
.hentry .gallery-item img{border:0;margin:0;padding:0;}
.hentry .gallery-caption{line-height:1;margin:0;padding:10px 5px 5px 5px;}
.hentry .gallery + *{margin-top:0;}
.hentry img{background:#F3F3F3;border:1px solid #CFCFCF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;}
.hentry .alignright{margin:0 0 1.5em 1.5em;}
.hentry .alignleft{margin:0 1.5em 1.5em 0;}
.hentry .aligncenter{margin:0 auto 1.5em auto;}
.hentry .wp-caption{background:#F3F3F3;border:1px solid #CFCFCF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;}
.hentry .wp-caption img{background:transparent;border:none;padding:0;}
.hentry .wp-caption-text{line-height:1;margin:0;padding:10px 5px 5px 5px;}
.entry-header{clear:both;}
.entry-footer{border-top:.1em solid #D7D7D7;clear:both;margin-bottom:3em;padding-top:1.4em;}
.entry-footer .alignright{margin-bottom:1.5em;}
.entry-footer .categories,
.entry-footer .tags{background:url('images/category-bg.png') -2px 3px no-repeat;padding:0 0 0 1.5em;}
.entry-footer .comments{background:url('images/comments-bg.png') -2px 2px no-repeat;padding:0 0 0 1.5em;}
.EXIF table{margin:1.5em auto;}
.photometa h4{margin:0;padding:0;text-align:center;}
.photometa ul{list-style-type:none;}
.loop-utility{clear:both;}
#comments{margin:3em 0 1.5em 0;padding:0;}
#comments ol.commentlist{background:transparent;margin:1.5em 0;padding:0;}
#comments ul.children{margin:0 1.5em;}
#comments .vcard{line-height:1;margin-bottom:.5em;}
#comments .vcard .avatar{display:block;float:left;margin:0 .75em 0 0;}
#comments .comment-meta{margin-bottom:1.5em;}
#comments li.comment{border:1px solid #999999;clear:both;list-style-type:none;margin:1.5em 0;overflow:hidden;}
#comments li .comment-body{margin:1.5em;}
#comments blockquote{margin:1.5em;}
#respond{margin-top:3em;overflow:visible !important;}
.comment #respond{border:1px solid #999999;margin:1.5em 1.5em 1.5em 1.5em;padding:0 1.5em 1.5em 1.5em;}
#respond h3{margin-bottom:0;}
#respond .cancel-comment-reply a{display:block;margin:0;}
#commentform label{margin-left:1em;}
#commentform input[type="text"]{width:20em;}
#commentform input,
#commentform textarea{margin:0;}
#commentform #comment{width:100%;}
#commentform .comment-submit-wrapper{margin-bottom:0;}
p{}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
blockquote{color:#666666;font-size:1.2em;font-style:italic;margin:1.5em;padding:0;}
blockquote blockquote{font-size:100%;}
strong{font-weight:bold;}
em, dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{height:0;line-height:1.5;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
abbr, acronym{border-bottom:1px dotted #666;}
address{font-style:italic;}
del{color:#666666;}
pre{margin:1.5em 0;white-space:pre;}
big{font-size:1.2em;line-height:1;}
ul, ol{list-style-position:outside;margin:0 0 0 3em;padding:0;}
.entry-content > ul,
.entry-content > ol{margin-top:1.5em;margin-bottom:1.5em;}
ul ul, ul ol, ol ul, ol ol{margin-left:1.6em;}
li{margin:0;padding:0;}
li > *{margin-top:0;}
li *:last-child{margin-bottom:0;}
li > p + ul{margin-top:-1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
dd + dd{margin-top:1.5em;}
table{background:#F3F3F3;margin-bottom:1.5em;}
table, td, th{border:1px solid #CFCFCF;border-collapse:collapse;}
th{background:#E8E8E8;font-weight:bold;line-height:1.5;}
th, td, caption{padding:.75em;}
tr:nth-child(2n) th{background:#F6F6F6;}
tr:nth-child(2n) td{background:#FFFFFF;}
tfoot{font-style:italic;}
caption{background:#EEEEEE;}
.small{font-size:.8em;line-height:1.875;margin-top:1.875em;margin-bottom:1.875em;}
.large{font-size:1.2em;line-height:2.5;margin-top:1.25em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666666;}
.loud{color:#000000;}
.highlight{background:#FFFF00;}
.added{background:#006600;color:#FFFFFF;}
.removed{background:#990000;color:#FFFFFF;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
label{font-weight:bold;}
fieldset{border:.1em solid #CCCCCC;margin:0 0 1.5em 0;padding:1.4em;}
legend{font-size:1.2em;font-weight:bold;}
input[type=text], input[type=password], input.text, input.title, textarea, select{font-size:1em;margin-top:.5em;margin-bottom:.5em;}
input[type=text], input[type=password], input.text, input.title, textarea{background-color:#FFFFFF;border:1px solid #999999;padding:5px;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus{border-color:#666666;}
textarea{width:30em;height:20em;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio{}
.search-text-box{margin-bottom:0;}
.search-submit-button{margin:0 !important;padding:.2em .5em;}
.error, .notice, .success{border:2px solid #ddd;margin-bottom:1em;padding:.8em;}
.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11;}
.notice{background:#FFF6BF;border-color:#FFD324;color:#514721;}
.success{background:#E6EFC2;border-color:#C6D880;color:#264409;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.widget_rss li{margin-bottom:1.5em;}
.widget_rss .rsswidget{display:block;margin:0;}
.widget_rss .rss-date{display:block;font-style:italic;margin-bottom:1.5em;}
.widget_rss .rssSummary{margin:1.5em 0;}
#social-tags{left:auto;margin-right:0;margin-left:auto;overflow:hidden;padding-top:10px;position:fixed;right:0;width:95px;height:100%;}
#social-tags a{margin:0;position:relative;right:-50px;}
#social-tags a:hover{right:0;}
.alignright{margin-left:1.5em;}
.alignleft{margin-right:1.5em;}
.hentry img.wp-smiley{border:none;}
body{font-size:13px;line-height:1.7;}
.builder-container-outer-wrapper{margin:0 auto;}
.builder-module-sidebar h4.widget-title,
.builder-module-background-wrapper{margin-bottom:0;}
h1, h2, h3, h4, h5, h6, p{margin-top:0;letter-spacing:normal !important;}
.builder-module-header,
.builder-module-widget-bar-background-wrapper,
.builder-module-header .builder-module-element,
.builder-module-element,
.builder-module-sidebar,
.builder-module-widget-bar .widget,
.builder-module-sidebar .widget{padding:0;}
body,
.builder-module-background-wrapper,
.builder-module-widget-bar-background-wrapper,
.builder-module-navigation,
.builder-module-element,
.builder-module-sidebar{background:transparent;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
::selection, *::-moz-selection{background:#ddd;color:#000;text-shadow:none;}
.builder-module-sidebar .widget{padding:0;}
.widget_sp_image h4.widget-title{display:none;}
.builder-module-content .builder-module-element .entry-footer{border:none;}
.builder-module-content .builder-module-element .entry-footer,
.builder-module-content .builder-module-element .entry-footer p,
.single .entry-footer .entry-meta{margin:0;padding:0;}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
html{font-size:62.5%;}
body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body > div{font-size:1.6rem;}
body{font-size:16px;font-size:1.6rem;font-family:"acumin-pro", sans-serif;font-family:"proxima-nova", sans-serif;font-style:normal;font-weight:400;}
h1, h2, h3, h4, h5, h6{font-weight:700;}
.builder-module-background-wrapper{padding:0 20px !important;}
.builder-module-2-background-wrapper,
.default-banner-background-wrapper,
.global-nav-background-wrapper,
.home-slider-background-wrapper{padding:0 !important;}
.soliloquy-caption,
.soliloquy-controls{padding:0 20px !important;}
.global-nav-background-wrapper{background:#fff url('images/global-nav-bg.png') repeat-x;}
.menu-global-container{display:table;margin:0 auto;}
#menu-global{margin:0;list-style-type:none;}
#menu-global li{float:left;line-height:1;}
#menu-global li:before{display:inline-block;content:"";width:2px;height:14px;background:transparent url('images/sep.png') left 2px no-repeat;}
#menu-global li:first-child:before{background:none;content:none;}
#menu-global li a{font-size:18px;font-size:1.8rem;line-height:1;text-transform:uppercase;color:#fff;padding:8px 20px 8px;display:inline-block;letter-spacing:3px;margin:0 30px;position:relative;}
#menu-global li a:hover{text-decoration:none;}
#menu-global li.menu-item-2257.current-page-ancestor a,
#menu-global li.menu-item-2257.current-menu-item a,
#menu-global li.menu-item-2257 a:hover{background:#49b851;}
#menu-global li.menu-item-2257.not-active a{background:none;}
#menu-global li.menu-item-2257.current-page-ancestor a:after,
#menu-global li.menu-item-2257.current-menu-item a:after{content:'';position:absolute;border-style:solid;border-width:8px 8px 0;border-color:#49b851 transparent;display:block;width:0;z-index:1;bottom:-8px;left:45%;}
#menu-global li.menu-item-2257.current-page-ancestor.not-active a:after,
#menu-global li.menu-item-2257.current-menu-item.not-active a:after{content:none;}
#menu-global li.menu-item-2259.current-menu-item a,
#menu-global li.menu-item-2258.current-menu-item a,
#menu-global li.menu-item-2257.current-menu-item a{font-weight:700;}
#menu-global li.menu-item-2258.current-page-ancestor a,
#menu-global li.menu-item-2258.current-menu-item a,
#menu-global li.menu-item-2258 a:hover{background:#a71f26;}
#menu-global li.menu-item-2258.current-page-ancestor a:after,
#menu-global li.menu-item-2258.current-menu-item a:after{content:'';position:absolute;border-style:solid;border-width:8px 8px 0;border-color:#a71f26 transparent;display:block;width:0;z-index:1;bottom:-8px;left:45%;}
#menu-global li.menu-item-2258.current-page-ancestor.not-active a:after,
#menu-global li.menu-item-2258.current-menu-item.not-active a:after{content:none;}
#menu-global li.menu-item-2259 a.active,
#menu-global li.menu-item-2259 a:hover{background:#ffa53b;cursor:pointer;}
#menu-global li.menu-item-2259 a.active:after{content:'';position:absolute;border-style:solid;border-width:8px 8px 0;border-color:#ffa53b transparent;display:block;width:0;z-index:1;bottom:-8px;left:45%;}
.builder-module-1-outer-wrapper{max-width:1920px !important;}
.builder-module-1 .widget-wrapper{padding-bottom:8px;}
.toggle a{position:relative;}
#text-10-background-wrapper{margin:0 auto;display:none;}
#text-10-background-wrapper{padding:50px 20px;background:#296fd1;color:#fff;transition-property:all;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition:transform 0.25s linear;}
#text-10-background-wrapper .widget{margin:0 auto !important;max-width:1268px !important;}
#text-10-background-wrapper .widget h2{text-align:center;font-size:32px;line-height:45px;color:#fff;font-style:italic;font-weight:700;margin-bottom:30px;padding:0 15px;}
#text-10-background-wrapper .widget h2 span{color:#ffa53b;}
#text-10-background-wrapper .widget h4{color:#fff;text-align:center;text-transform:uppercase;font-weight:300;margin-bottom:15px;}
.logo-nav{padding:0;    max-width: 1232px;
    margin: 0 auto !important;}
.logo-nav .widget-background-wrapper{float:left;}
.logo-nav .widget-background-wrapper:first-child{width:30.757097791%;}
.logo-nav .widget-background-wrapper:last-child{width:55.205047318%;width:69.242902208%;float:right}
.logo{padding:20px 0 0;margin:0;text-indent:-9999px;}
.nav-aux .fancybox-iframe{display:none;}
.logo img{display:block;}
.menu-top1-container,
.menu-top-container{float:right;margin-bottom:17px;padding-top:20px;margin-bottom:22px;padding-top:15px;}
.menu-top1-container li,
.menu-top-container li{border-left:1px solid #606060;margin-left:20px;}
.menu-top1-container li:first-child,
.menu-top-container li:first-child{border:none;margin:0;}
.day .menu-top1-container li:last-child,
.day .menu-top-container li:last-child{display:block;}
.dayoff .menu-top1-container li:last-child,
.dayoff .menu-top-container li:last-child{display:none;}
.menu-top1-container li a,
.menu-top-container li a{font-size:15px;line-height:1;text-transform:uppercase;color:#606060;padding:0px 0 0px 18px;font-weight:400;}
.menu-top1-container li:first-child a,
.menu-top-container li:first-child a{padding-left:0;}
.menu-top1-container li a:hover,
.menu-top-container li a:hover{background:none;color:#00279a;}
.nav-tel{float:right;font-size:28px;color:#00279a;font-weight:700;line-height:1;clear:both;margin-bottom:17px;margin-bottom:22px;}
.nav-header div,
.menu-res-top2-container{float:right;clear:both;padding-bottom:15px;padding-bottom:10px;}
.nav-header .builder-module-navigation{margin-left:0;}
.nav-header .builder-module-navigation li a{font-size:18px;line-height:1;color:#606060;padding:0px 0 10px 30px;font-weight:400;}
.nav-header .builder-module-navigation li:first-child a{padding-left:0;}
.nav-header .builder-module-navigation li:last-child a{padding-right:0;}
.nav-header .builder-module-navigation li a:hover{background:none;color:#00279a;}
.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a{background:transparent;color:#00279a !important;}
#menu-top1 li.current-menu-item a,
#menu-top1 li a:hover,
#menu-top li.current-menu-item a,
#menu-top li a:hover{text-decoration:underline;}
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a{color:#fff !important;}
.nav-header .builder-module-navigation li.menu-item-has-children > a:after{color:#606060;content:' ▾';content:"▾";margin:-2px 0 0 7px;}
.nav-header .builder-module-navigation li.menu-item-has-children > a:only-child:after{content:'';}
.nav-header .builder-module-navigation li ul{border:none;background:#002b9a;padding:5px 0px 5px;}
.nav-header .builder-module-navigation li ul:after{content:'';position:absolute;border-style:solid;border-width:0 6px 6px;border-color:#002b9a transparent;display:block;width:0;z-index:1;top:-6px;left:20px;}
.nav-header .builder-module-navigation li li{border-bottom:1px solid #f5f5f5;}
.nav-header .builder-module-navigation li li:last-child{border:none;}
.nav-header .builder-module-navigation li li a{padding:10px 15px !important;font-size:16px;background:transparent;color:#fff;}
.nav-header .builder-module-navigation li li a:hover{background:#ffa53b;}
.nav-header .builder-module-navigation li li.current-menu-item a{color:#002b9a !important;background:#ffa53b;}
.nav-header .builder-module-navigation li.menu-item-2535,
.nav-header .builder-module-navigation li.menu-item-2536,
.nav-header .builder-module-navigation li.menu-item-2538,
.nav-header .builder-module-navigation li.menu-item-2539{display:none;}
.builder-module-3-background-wrapper,
.home-slider-background-wrapper{background:#f9f9f9;}
.builder-module-3-outer-wrapper,
.home-slider-outer-wrapper{max-width:1440px !important;}
.soliloquy-container{margin-bottom:0 !important;}
.soliloquy-container .soliloquy-prev{background:transparent url("images/prev.png") no-repeat scroll 50% 50% !important;height:50px !important;left:96px !important;margin-top:-16px !important;width:25px !important;}
.soliloquy-container .soliloquy-next{background:transparent url("images/next.png") no-repeat scroll 50% 50% !important;height:50px !important;right:96px !important;width:25px !important;}
.soliloquy-container .soliloquy-caption.soliloquy-caption-top{top:60px !important;}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:none !important;max-width:1230px;width:100%;margin:0 auto;padding:0 !important;}
.rev_slider .tp-mask-wrap .tp-caption{text-align:center !important;}
#rev_slider_3_1 .tp-mask-wrap h3,
.soliloquy-caption h3{font-size:36px;line-height:45px;color:#fff;font-style:italic;font-weight:700 !important;margin-bottom:30px;padding:0 15px;text-shadow:2px 2px 5px rgba(0,0,0,0.8);}
#rev_slider_4_1 .tp-mask-wrap h3{color:#132b9f !important;color:#fff !important;text-shadow:2px 2px 5px rgba(0,0,0,0.8);}
.rev_slider .tp-mask-wrap #slide-8-layer-1{color:#132b9f !important;}
#rev_slider_4_1 .tp-mask-wrap h3 span,
.residential-slider .soliloquy-caption h3 span{color:#a01e21;text-shadow:2px 2px 5px rgba(255,255,255,0.8);}
#rev_slider_4_1 .tp-mask-wrap #slide-9-layer-3 span{font-size:62px !important;text-transform:uppercase !important;}
#rev_slider_3_1 .tp-mask-wrap h3 span,
.commercial-slider .soliloquy-caption h3 span{color:#a71f26;font-weight:700 !important;color:#ffa53b;text-shadow:2px 2px 5px rgba(0,0,0,0.8);}
#rev_slider_3_1 .tp-mask-wrap #slide-8-layer-1 span{color:#a71f26 !important;}
.rev_slider .tp-mask-wrap a.btn,
.soliloquy-caption a.btn{font-size:18px;font-style:normal;font-weight:700;color:#fff;padding:10px 15px 10px;text-transform:uppercase;display:inline-block;line-height:1;}
.soliloquy-caption a.btn:hover{text-decoration:none;background:#fff !important;}
#rev_slider_4_1 a.btn,
.residential-slider .soliloquy-caption a.btn{background:#132b9f;background:#a01e21;}
#rev_slider_4_1 a.btn:hover,
.residential-slider .soliloquy-caption a.btn:hover{color:#132b9f;color:#a01e21;}
#rev_slider_3_1 a.btn,
.commercial-slider .soliloquy-caption a.btn{background:#a71f26;background:#a01e21;}
#rev_slider_3_1 a.btn:hover,
.commercial-slider .soliloquy-caption a.btn:hover{color:#a71f26;color:#a01e21;}
a.btn .fa{font-size:16px;padding-left:5px;}
a.btn{font-size:18px;font-style:normal;font-weight:700;color:#fff;padding:10px 15px 10px;text-transform:uppercase;display:inline-block;line-height:1;text-decoration:none !important;}
a.btn:hover{text-decoration:none;background:#fff !important;}
.default-banner img{display:block;}
.soliloquy-container .soliloquy-item{padding:0 !important;background:none;}
.green-columns .col1{margin:62px 20px 0 0;}
.home-thumbs{padding:40px 0;}
.home-thumbs h2{font-size:36px;font-size:3.6rem;color:#002b9b;text-align:center;font-weight:700;font-style:italic;margin-bottom:0;line-height:1.2;}
.home-thumbs h2 span{color:#a71f26;}
.cards{float:left;width:100%;}
.cards img{display:block;margin:0;opacity:1;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}
.cards img:hover{opacity:0.7;}
.cards .imgwrap{float:left;width:29.889589905%;margin:5.126182965% 0 0 !important;position:relative;}
.cards .imgwrap.middle{margin:5.126182965% 5.126182965% 0 !important;}
.imgdescription{background:url('images/blank-card.png') no-repeat;visibility:hidden;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;display:none;}
.imgdescription h3{color:#002b9b;text-align:center;font-size:43px;font-weight:400;margin-bottom:22px;padding-top:30px;font-size:32px;}
.imgdescription p{text-align:center;font-size:18px;line-height:27px;padding:0 30px 30px;}
.home .cards .imgwrap:last-child .imgdescription p{padding:30px 30px 0;display:table-cell;padding:0 30px;vertical-align:middle;}
.imgwrap:hover .imgdescription{visibility:visible;opacity:1;}
.builder-module-content .builder-module-element{margin:50px 0;}
.page-id-2335 .builder-module-content .builder-module-element{margin:50px 0 10px;}
.entry-title{font-size:36px;text-align:center;color:#002b9b;font-style:italic;}
.builder-module-content .entry-content{font-size:23px;line-height:33px;color:#47464a;}
.builder-module-content .entry-content .center,
.builder-module-content .entry-content .content-center{text-align:center;display:table;}
.builder-module-content .entry-content .content-italic{font-style:italic;margin-left:auto;margin-right:auto;}
.page-id-2368 .builder-module-content .entry-content,
.page-id-2349 .builder-module-content .entry-content,
.page-id-2335 .builder-module-content .entry-content{text-align:center;}
.builder-module-content .entry-content h1,
.builder-module-content .entry-content h2,
.builder-module-content .entry-content h3,
.builder-module-content .entry-content h4,
.builder-module-content .entry-content h5
.builder-module-content .entry-content h6{line-height:1.2;color:#002b9b;}
.builder-module-content .entry-content h1{font-size:36px;}
.builder-module-content .entry-content h2{font-size:32px;}
.builder-module-content .entry-content h3{font-size:28px;}
.builder-module-content .entry-content h4{font-size:24px;}
.builder-module-content .entry-content h5{font-size:23px;}
.builder-module-content .entry-content h6{font-size:20px;}
.builder-module-content .entry-content p{font-size:18px;line-height:1.5;color:#000;}
.builder-module-content .entry-content .content-left{width:61.514195583%;float:left;margin-right:10.094637224%;}
.builder-module-content .entry-content .content-right{width:28.391167192%;float:left;}
.builder-module-content .entry-content .columns{float:left;width:100%;margin-bottom:0px !important;}
.builder-module-content .entry-content .column{width:30%;float:left;background:#fff;}
.builder-module-content .entry-content .column2{margin:0 5%;}
.builder-module-content .entry-content .column img{display:block;margin:0 0 0px;}
.builder-module-content .entry-content .column p{padding:30px 20px 20px;margin:0;min-height:218px;font-size:19px;line-height:24px;text-align:center;}
.builder-module-content .entry-content a{color:#002b9a;text-decoration:underline;}
.builder-module-content .entry-content a:hover{text-decoration:none;}
a.blue-btn,
a.res-btn{background:#002b9a;}
a.blue-btn:hover,
a.res-btn:hover{color:#002b9a;border:2px solid #002b9a;padding:8px 13px;}
a.red-btn,
a.comm-btn{background:#a71f26;color:#fff !important;}
a.red-btn:hover,
a.comm-btn:hover{color:#a71f26 !important;border:2px solid #a71f26;padding:8px 13px;}
a.white-btn{background:#fff;border:2px solid #002b9a;padding:8px 13px;}
a.white-btn:hover{background:#002b9a !important;color:#fff;padding:10px 15px;border:none;}
a.btn-center{display:table;margin:0 auto;}
a.btn-right{clear:both;float:right;margin:0 0 20px;}
a.btn-italic{font-style:italic;}
.builder-module-content .entry-content p span{color:#002b9a;line-height:1;text-align:center;font-size:23px;line-height:27px;display:block;font-weight:700;padding-bottom:20px;}
.builder-module-content .entry-content p span.blue{text-align:left;color:#002b9a;}
.builder-module-content .entry-content h4{font-size:23px;color:#002b9a;}
.builder-module-content .entry-content ol,
.builder-module-content .entry-content ul{margin-left:0px;list-style-type:none;}
.builder-module-content .entry-content li{font-size:18px;line-height:1;color:#47464a;background:url('images/list.png') left 15px no-repeat;padding:0 0 15px 15px;}
.page-list{padding:0;}
.page-list ul{padding-top:15px;padding-left:30px;}
.page-list li{padding-left:15px !important;}
.page-list li li:last-child{padding-bottom:0;}
.page-list li a{}
.page-id-263 .builder-module-content .entry-content li{background:none;padding:0;}
.page-id-263 .builder-module-content .entry-content ul{float:left;width:100%;margin-bottom:0px !important;}
.page-id-263 .builder-module-content .entry-content li{width:30%;float:left;margin-bottom:5%;}
.page-id-263 .builder-module-content .entry-content li.middle{margin:0 5%;}
.builder-module-content .entry-content .cards{float:left;width:100%;}
.builder-module-content .entry-content .cards h2{text-align:center;padding-top:65px;margin-top:16px;margin-bottom:0px;border-top:1px solid #002b9a;}
.builder-module-content .entry-content .card{float:left;width:29.889589905%;margin:5.126182965% 0 0 !important;position:relative;background:#f5f5f5;text-align:center;min-height:252px;}
.builder-module-content .entry-content .card.dummy{background:#002b9a;}
.builder-module-content .entry-content .card h4{margin-bottom:15px;}
.builder-module-content .entry-content .card .servicedescription{padding:25px 20px;}
.builder-module-content .entry-content .card p{font-size:18px;line-height:23px;margin-bottom:0;min-height:92px;}
.builder-module-content .entry-content .card p:last-child{min-height:0;}
.builder-module-content .entry-content .card .btn{margin-top:10px;}
.builder-module-content .entry-content .card.middle{margin:5.126182965% 5.126182965% 0 !important;}
.builder-module-content .entry-content .card12 .servicedescription{min-height:179px;}
.builder-module-content .entry-content .card h3{font-size:28px;line-height:38px;color:#fff;padding:30px 0 0;}
.builder-module-content .builder-module-element .entry-footer{border:none;margin:0;padding:0;}
.builder-module-content .builder-module-element .entry-footer p{margin:0 0 5px;padding:5px 0 0;}
.single .entry-footer .entry-meta{margin:0 0 5px;padding-top:5px;}
.wm-content{padding:10px 0 50px;}
.wm-content .widget{margin-bottom:30px;}
.wm-content h5{font-size:18px;line-height:27px;color:#47464a;text-align:center;font-weight:400;padding:0 120px;}
.wm-content .columns{float:left;width:100%;margin-bottom:30px !important;}
.wm-content .column{width:30%;float:left;background:#f4f4f4;}
.wm-content .column2{margin:0 5%;}
.wm-content p{padding:30px 20px 20px;margin:0;min-height:218px;font-size:18px;line-height:23px;text-align:center;}
.wm-content p span{color:#002b9a;line-height:1;text-align:center;}
.wm-content a{display:table;margin:0 auto;}
.wm-content img{display:block;}
.page-id-2360 .widget p,
.page-id-2349 .widget p{}
.page-id-2360 .widget p span,
.page-id-2349 .widget p span{display:block;font-weight:700;font-size:21px;padding-bottom:20px;}
.page-id-2362 .entry-content,
.page-id-2362 .entry-content ul,
.page-id-2362 .entry-content li,
.page-id-2362 .entry-content p,
.page-id-2355 .entry-content p{text-align:left;}
.builder-module-content .entry-content img{padding:0;border:none;border-radius:0;background:none;}
.hentry .wp-caption{display:table;margin:0 auto 45px;float:none;}
.hentry .wp-caption img{margin:0;}
.page-id-78 .entry-content strong{font-weight:700;color:#002b9a;}
.page-id-139 .entry-content .blue-text,
.page-id-2355 .entry-content .blue-text{font-size:27px;line-height:37px;color:#002b9a;font-weight:700;text-align:left;}
.page-id-139 .entry-content .blue-text a,
.page-id-2355 .entry-content .blue-text a{text-decoration:underline;color:#002b9a;}
.page-id-139 .entry-content .blue-text a:hover,
.page-id-2355 .entry-content .blue-text a:hover{text-decoration:none;}
.page-id-139 .wm-content-background-wrapper,
.page-id-2362 .wm-content-background-wrapper,
.page-id-2355 .wm-content-background-wrapper{display:none;}
.page-id-2362 .entry-content .center{color:#002b9a;text-align:center;}
.page-id-139 .wm-content a.comm-btn,
.page-id-2335 .wm-content a.comm-btn{font-style:italic;}
.page-id-139 .wm-content h5,
.page-id-2335 .wm-content h5{font-style:italic;}
.page-id-2349 .wm-content .columns{padding-bottom:30px;}
.page-id-2368 .wm-content .widget{background:#f4f4f4;padding:30px;}
.page-id-2368 .wm-content h4{font-size:23px;text-align:center;font-weight:400;}
.page-id-2368 .wm-content h4 span{font-weight:700;color:#002b9a;}
.page-id-2368 .wm-content ul{margin-left:0px;list-style-type:none;}
.page-id-2368 .wm-content li{font-size:19px;line-height:1;color:#47464a;font-weight:bold;background:url('images/list.png') left 10px no-repeat;padding:0 0 15px 15px;}
.page-id-2368 .wm-content .columns{margin:0 !important;}
#builder-layout-57b757d68a1f7 .hentry{background:url('images/post-bg.png') center bottom no-repeat;padding-bottom:90px;margin-bottom:90px;}
#builder-layout-57b757d68a1f7 .hentry:last-child{margin-bottom:30px;padding-bottom:90px;}
#builder-layout-57b757d68a1f7 .entry-title{text-align:left;margin-bottom:10px;}
#builder-layout-57b757d68a1f7 .entry-title,
#builder-layout-57b757d68a1f7 .entry-title a{color:#002b9b;font-size:41px;line-height:1;display:inline-block;}
.hentry .entry-meta{display:inline;font-size:21px;margin-left:10px;color:#353535;font-style:italic;}
.hentry .entry-meta.date{display:block;font-size:25px;line-height:1;text-transform:uppercase;margin:0;font-style:normal;}
.hentry .entry-meta a{text-decoration:none;}
#builder-layout-57b757d68a1f7 .hentry .entry-content h1,
#builder-layout-57b757d68a1f7 .hentry .entry-content h2{font-size:23px;}
.hentry .gallery-item{border:none;border-radius:0;}
.home-logos-background-wrapper{background:#fafafa;}
.home-logos{padding:10px 0;}
.home-logos img{display:table;margin:0 auto;}
.big-nav-background-wrapper{background:#e5e5e5 none repeat scroll 0 0;}
.big-nav{padding:50px 0;padding:0;}
.big-nav .menu-background-wrapper{float:left;margin-right:3.125%;width:31.25%;width:23.659305993%;margin-right:1.340694006%;}
.big-nav ul{list-style-type:none;margin:0;margin:50px 0 !important;float:left;}
.big-nav ul ul{margin-left:30px;}
.big-nav li a{color:#002b9b;}
.big-footer-background-wrapper{background:#002b9a;}
.big-footer{padding:50px 0;}
.big-footer .widget-background-wrapper{width:68.454258675%;float:left;}
.big-footer .widget-background-wrapper:last-child{width:31.545741324%;text-align:right;float:right;}
.big-footer .menu-background-wrapper{width:31.25%;float:left;margin-right:3.125%;}
.big-footer .menu-background-wrapper:last-child{margin-right:0;}
.big-footer .builder-module-sidebar h4.widget-title{font-size:13px;text-transform:uppercase;font-weight:700;color:#ffa53b;margin-bottom:12px;}
.big-footer .menu li a{font-size:13px;color:#fff;display:block !important;text-transform:none;padding:0;}
.big-footer .menu li a:hover{text-decoration:underline;}
.big-footer .menu{list-style-type:none;margin:0 0 30px 0;}
.big-footer .menu li{line-height:1;padding-bottom:10px;margin:0;border:0;}
.big-footer .menu li.menu-item-2535,
.big-footer .menu li.menu-item-2536,
.big-footer .menu li.menu-item-2538,
.big-footer .menu li.menu-item-2539{display:none;}
.big-footer .sub-menu{list-style-type:none;margin:8px 0 0 15px;}
.big-footer .menu li.menu-item-has-children{padding-bottom:0;}
.big-footer p{color:#ffa53b;font-size:16px;line-height:1.2;line-height:1.5;margin-bottom:30px;}
.big-footer p.address{font-size:13px;color:#fff;margin:0;}
.big-footer p.address a{color:#fff;text-decoration:underline;}
.big-footer .menu-background-wrapper div.vertical{display:block !important;float:none;padding:0;}
.social-icons{margin:0 0 60px;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline li{display:inline-block;padding-right:0px;padding-left:10px;margin-bottom:0px;}
.social-icons .fa{font-size:24px;}
.social-icons .fa{width:38px;height:38px;line-height:38px;text-align:center;color:#FFF;color:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.social-icons.icon-rounded .fa{border-radius:5px;}
.social-icons .fa:hover, .social-icons .fa:active{color:#FFF;-webkit-box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;box-shadow:1px 1px 3px #333;}
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}
.social-icons .fa-rss,.social-icons .fa-rss-square{background-color:#FA9B39;}
.social-icons .fa-wordpress,.social-icons .fa-wordpress{background-color:#21759b;}
.tabs{width:100%;float:none;list-style:none;padding:0;margin:15px auto 30px;}
.tabs li{display:block;}
.labels:after{content:'';display:table;clear:both;}
.tabs #input_3_label,
.tabs #input_1_label,
.tabs #input_2_label{width:auto;color:#fff;font-weight:normal;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;font-size:1.8rem !important;letter-spacing:1px;line-height:1;margin:0 20px 20px 0 !important;padding:7px 20px 9px;border:1px solid rgba(255,255,255,1);display:table !important;margin:0 auto 10px !important;float:none;}
.tabs #input_3_label:hover,
.tabs #input_1_label:hover,
.tabs #input_2_label:hover{color:#ffa53b;border:1px solid #ffa53b !important;}
.tab-content{display:none;width:100%;padding:0px 0 0;float:left;box-sizing:border-box;}
.tab-content *{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
.tabs input[type=radio]{display:none;}
.tabs [id^="tab"]:checked + label{color:#ffa53b !important;border:1px solid #ffa53b !important;font-weight:700 !important;}
#tab3:checked ~ #tab-content3,
#tab1:checked ~ #tab-content1,
#tab2:checked ~ #tab-content2{display:block;}
@keyframes scale{0%{transform:scale(0.9);opacity:0;}
50%{transform:scale(1.01);opacity:0.5;}
100%{transform:scale(1);opacity:1;}
}
@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px);}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
50%{-webkit-transform:translateX(3px);transform:translateX(3px);}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);transform:translateX(2px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px);}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
50%{-webkit-transform:translateX(3px);transform:translateX(3px);}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);transform:translateX(2px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.cards .imgwrap:hover{}
input[type=text], input[type=password], input.text, input.title, textarea, select{font-size:inherit;margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea{background-color:inherit;padding:0;}
.gform_wrapper{border-top:1px solid #eee;margin-top:30px !important;margin-bottom:50px !important;padding-top:50px;}
.gform_wrapper .gform_heading{margin-bottom:0px !important;}
.gform_wrapper span.gform_description{font-size:18px;font-size:1.8rem !important;font-weight:600;line-height:1;}
.gform_wrapper ul.gform_fields{margin:0 !important;list-style-type:none;}
.gform_wrapper ul li.gfield{float:left;width:48%;margin-right:2%;margin-bottom:20px !important;padding:0 !important;clear:none !important;}
.gform_wrapper ul li:last-child.gfield{margin-bottom:36px !important;}
.top_label div.ginput_complex.ginput_container.gf_name_has_1,
.top_label div.ginput_complex.ginput_container.gf_name_has_2,
.top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 0%) !important;}
.gform_wrapper ul li.gfield:first-child{width:100%;margin-right:0 !important;}
#gform_wrapper_1 ul li#field_1_4,
#gform_wrapper_1 ul li#field_1_5{width:98%;margin-right:2%;}
label{display:block !important;line-height:1 !important;margin:0 0 5px !important;text-transform:uppercase;letter-spacing:0.5px;font-size:13px;font-size:1.3rem !important;font-weight:400 !important;color:#666;}
div.ginput_container_name span label{text-transform:uppercase;font-size:12px !important;font-size:1.2rem !important;font-weight:300;color:#000;margin:0 !important;}
div.ginput_container_name span{float:left;width:48% !important;margin-right:2% !important;padding-right:0 !important;}
div.gf_name_has_2 input{margin-bottom:6px;width:100% !important;}
.gform_wrapper select,
input[type="tel"],
input[type="email"],
input[type="text"],
input[type="password"],
input.text,
input.title,
textarea{padding:10px 10px !important;border:1px solid #ccc;width:100% !important;font-size:13px !important;font-size:1.3rem !important;line-height:1.2 !important;border-radius:0 !important;}
textarea{height:100px;}
input[type="tel"]:focus,
input[type="email"]:focus,
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus{border-color:#ccc;border-width:1px;}
.gform_wrapper .gform_footer{margin:0 2% 15px 0 !important;padding:0 !important;width:98% !important;}
.gform_footer input[type="submit"]{border:none;cursor:pointer;width:auto;background:#145196;font-size:14.4px !important;font-size:1.44rem !important;font-weight:400;line-height:1 !important;padding:12px 24px;text-transform:uppercase;color:#fff;}
.gform_footer input[type="submit"]:hover{background:#c9a84b;color:#797362;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding:10px !important;}
.ginput_container_address span{margin-bottom:15px !important;}
.ginput_container_address span label{font-size:1.2rem !important;font-weight:300;}
.ginput_container_address input{margin-bottom:6px !important;}
.ginput_container_address .address_line_1,
.ginput_container_address .address_line_2{display:block;}
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip{margin-right:0 !important;padding-right:0 !important;width:100%;}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input{margin-bottom:6px;width:100% !important;}
.gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label{margin-top:6px !important;}
#text-10-background-wrapper .gform_wrapper{margin-bottom:0 !important;}
#text-10-background-wrapper .gform_wrapper div.ginput_container_name span label,
#text-10-background-wrapper .gform_wrapper label{color:#fff;}
#text-10-background-wrapper .gform_wrapper select,
#text-10-background-wrapper .gform_wrapper input[type="tel"],
#text-10-background-wrapper .gform_wrapper input[type="email"],
#text-10-background-wrapper .gform_wrapper input[type="text"],
#text-10-background-wrapper .gform_wrapper input[type="password"],
#text-10-background-wrapper .gform_wrapper input.text,
#text-10-background-wrapper .gform_wrapper input.title,
#text-10-background-wrapper .gform_wrapper textarea{background:#fff;border:none;}
#text-10-background-wrapper .gform_wrapper li.gfield_html p{text-transform:uppercase;color:#fff;}
#text-10-background-wrapper .gform_wrapper li.gfield_html p a{color:#fff;text-decoration:underline;}
#text-10-background-wrapper .gform_wrapper span.gform_description{color:#fff;text-align:center;}
#text-10-background-wrapper .gform_wrapper span.gform_description p{margin-bottom:50px !important;font-size:22px;}
#gform_wrapper_17 textarea.medium{height:250px;}
#gform_wrapper_18 textarea.medium{height:135px;}
.gform_wrapper .gfield_checkbox li input,
.gform_wrapper .gfield_checkbox li input[type="checkbox"],
.gform_wrapper .gfield_radio li input[type="radio"]{display:inline-block;float:left;margin-left:1px;vertical-align:middle;}
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:none !important;margin-bottom:16px;padding-right:16px;width:100% !important;}
.gform_wrapper .gfield_html{margin:16px 2% 20px 0 !important;text-align:left !important;}
.gform_wrapper .gfield_html h2{text-align:left !important;padding:0 !important;margin:0 0 0px !important;text-transform:none !important;}
.gform_wrapper .gfield_description{width:96% !important;margin:0 !important;}
#text-10-background-wrapper .gform_wrapper .gfield_description{color:#fff;}
#gform_wrapper_5 form ul.gform_fields:not(.top_label) li.gfield_html_formatted,
.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{float:left;margin-left:0 !important;text-align:left;width:96% !important;color:#002b9a;text-transform:uppercase;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{text-transform:none;font-weight:400;}
.gform_wrapper .gfield_time_ampm select{min-width:67px !important;}
.gform_wrapper.gf_browser_gecko .gfield_time_ampm select{min-width:67px !important;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0px !important;}
.gform_wrapper select{display:inline-block;font-size:13px !important;height:auto;margin-bottom:0px;padding:5px 12px !important;}
.gform_wrapper .has_state select{margin-bottom:5px;}
.gform_footer input[type="submit"]{background:#ffa53b;display:table !important;margin:0 auto !important;}
.gform_footer input[type="submit"]:hover{background:#fff;color:#ffa53b;}
#gform_wrapper_9 ul li.gfield{width:98%;}
#gform_wrapper_9 input[type="submit"]{float:left;}
.builder-module-content .gform_wrapper input[type="submit"]:hover{background:#002b9b;}
.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:0 !important;width:100% !important;}
.page-id-2936 .form-title,
.page-id-115 .form-title{margin-top:16px;padding-top:60px;border-top:1px solid #002b9a;text-align:center;}
.builder-module-content .gform_wrapper li{background:none !important;}
.builder-module-content .gform_wrapper li.gfield_html p{text-transform:uppercase !important;color:#002b9a;font-size:16px !important;}
.big-footer-background-wrapper{height:auto !important;}
.home-logos-background-wrapper{margin-bottom:0 !important;}
#sub-page-menu h4{display:none;}
#sub-page-menu,
.subpages{display:table;margin:0 auto;}
#sub-page-menu li,
.subpages li{float:left;}
#sub-page-menu li a,
.subpages li a{border-radius:8px;color:#ffffff;line-height:1;padding:10px 15px;display:inline-block;background:#00cef7 none repeat scroll 0 0;margin:3px !important;background:#002b9a;}
#sub-page-menu li a:hover,
.subpages li a:hover{background:#fff;color:#002b9a;text-decoration:none;}
.ht-content-background-wrapper{background:#f1f1f1;}
.ht-content{padding:50px 0;}
.ht-content .widget-background-wrapper{float:left;width:47%;margin-right:6%;}
.ht-content .widget-background-wrapper:last-child{margin-right:0;}
.ht-content .widget h4{margin-bottom:10px !important;color:#00279a;}
.ht-content .widget ul{margin-left:0px !important;list-style-type:none;}
.ht-content .widget ul li{background:rgba(0, 0, 0, 0) url("images/list.png") no-repeat scroll left 12px;color:#47464a;padding:0 0 12px 15px;}
.wp-image-2743{background:transparent;}
a.form-btn,
.slider-blue-btn{background:#a01e21 none repeat scroll 0 0;color:#fff !important;}
a.form-btn:hover,
a.slider-blue-btn:hover{background:#002b9b !important;color:#fff !important;}
.builder-module-content .entry-content p span.default-size_bold_red{font-weight:300;display:inline;text-align:left;padding-bottom:0;color:#47464a;}
.menu-title{display:none;}
.toggle-nav p,
a.nav-bars{display:none;}
a.nav-bars{background:#f5f5f5;}
.sub-menu-toggle{display:none;visibility:hidden;}
.logo-nav .widget-background-wrapper:first-child .mobile-chat,
.logo-nav .widget-background-wrapper:first-child .menu-top1-container,
.logo-nav .widget-background-wrapper:first-child #nav-icon4,
.logo-nav .widget-background-wrapper:first-child .fancybox-iframe,
.logo-nav .widget-background-wrapper:first-child .nav-tel,
.logo-nav .widget-background-wrapper:first-child .menu-top-container,
.logo-nav .widget-background-wrapper:first-child #nav-icon1{display:none;}
.nav-header.mobile{display:none;}
.big-footer .menu-background-wrapper div{float:none;padding-top:0;}
@media only screen and (max-width:1266px){.builder-module-2-background-wrapper{padding-left:1.5em !important;padding-right:1.5em !important;}
.logo-nav .widget-background-wrapper:first-child #nav-icon4,
.logo-nav .widget-background-wrapper:first-child .nav-tel,
.logo-nav .widget-background-wrapper:first-child #nav-icon1{display:block;}
.logo-nav .widget-background-wrapper:last-child .menu-top1-container,
.logo-nav .widget-background-wrapper:last-child #nav-icon4,
.logo-nav .widget-background-wrapper:last-child .nav-tel,
.logo-nav .widget-background-wrapper:last-child .menu-top-container,
.logo-nav .widget-background-wrapper:last-child #nav-icon1{display:none;}
.logo-nav .widget-background-wrapper:first-child,
.logo-nav .widget-background-wrapper:last-child{width:100%;}
.logo{float:left;margin:0;padding:20px 0 25px;}
.builder-module-2{position:relative;}
.builder-module-2 .builder-module-element-outer-wrapper{margin:0 !important;width:100% !important;}
.nav-aux{float:right;padding-top:48px;}
.nav-tel{margin:0;padding-right:60px;clear:right;padding-top:0px;}
.nav-aux .menu-top1-container,
.nav-aux .menu-top-container{display:none !important;}
.nav-header .builder-module-navigation li.menu-item-has-children > a::after{content:none;}
nav{display:none;}
nav.open{display:block;padding:0;-webkit-transition-property:all;transition-property:all;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition:transform 0.25s linear;transition:top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;}
.nav-header div,
.menu-res-top2-container{padding:0;clear:both;float:left;width:100%;border-top:1px solid #e5e5e5;}
.nav-header .builder-module-navigation{background:transparent;float:left;border-top:1px solid #2A4067;padding:0;border:none;border-top:1px solid #f5f5f5;margin-top:0px !important;margin-bottom:15px;margin:0 0 15px !important;border:none;}
.nav-header .builder-module-navigation li{width:100%;border-top:1px solid #f5f5f5;position:relative !important;margin-left:0;padding-left:0;border-left:none;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.2s 0.2s ease,-webkit-transform 0.4s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.2s 0.2s ease,transform 0.4s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}
.nav-header .builder-module-navigation li a{padding:10px 0px !important;background:transparent;text-transform:uppercase;text-align:left;font-size:16px;}
.nav-header .builder-module-navigation li li a{font-size:14px;padding:12px 15px !important;}
.nav-header .builder-module-navigation li ul{border:none;left:0;width:100%;padding:0 0 0 0px;display:none;position:relative;opacity:1;}
.nav-header .builder-module-navigation li ul::after{border-color:#002b9a rgba(0, 0, 0, 0);border-style:solid;border-width:0 6px 6px;content:"";display:block;left:20px;position:absolute;top:-6px;width:0;z-index:1;content:none;}
.nav-header .builder-module-navigation li li{width:100%;border-color:#f5f5f5;}
.nav-header .builder-module-navigation li.menu-item-2535,
.nav-header .builder-module-navigation li.menu-item-2536,
.nav-header .builder-module-navigation li.menu-item-2538,
.nav-header .builder-module-navigation li.menu-item-2539{display:block;}
#menu-top1 li li a,
#menu-top li li a{padding-left:30px !important;color:#333 !important;text-transform:uppercase;font-size:14px;font-weight:400;}
#menu-top1 li li a:hover,
#menu-top li li a:hover{background:none;color:#104d6f !important;}
#nav-icon1{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;position:absolute;right:20px;margin:0 auto;background:none;padding:0px;top:50px;border-radius:0;width:26px;height:20px;right:0;float:right;margin:0px 0 10px 24px;}
#nav-icon1 span{display:block;position:absolute;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:0;background:#00279a;height:4px;width:26px;}
#nav-icon1 span:nth-child(1){left:0px;top:0px;}
#nav-icon1 span:nth-child(2){left:0px;top:8px;}
#nav-icon1 span:nth-child(3){left:0px;top:16px;}
#nav-icon1.open span:nth-child(1){-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:8px;left:0px;}
#nav-icon1.open span:nth-child(2){opacity:0;left:-60px;}
#nav-icon1.open span:nth-child(3){-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:8px;left:0px;}
#nav-icon4{width:60px;height:45px;position:relative;margin:50px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;position:absolute;right:0;padding:0px;top:54px;width:26px;height:20px;float:right;margin:0px 0 10px 24px;}
#nav-icon4 span{display:block;position:absolute;height:9px;width:100%;background:#d3531a;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:0;background:#00279a;height:4px;width:26px;}
#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4 span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4 span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:4px;}
#nav-icon4.open span:nth-child(2){width:0%;opacity:0;}
#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:16px;left:4px;}
#menu-top1 li ul::after{#menu-top li ul::after{content:none;}
.nav-header .builder-module-navigation li{margin:0;}
.nav-header .builder-module-navigation li a{text-align:left;}
.nav-header .builder-module-navigation li ul{display:none;}
.nav-header .builder-module-navigation li{position:relative;}
.nav-header .builder-module-navigation li li:last-child,
.nav-header .builder-module-navigation li li{border-top:1px solid #f5f5f5;border-bottom:none;}
.sub-menu-toggle{display:none;font-size:20px;font-size:2rem;font-weight:700;margin:0 auto;overflow:hidden;padding:2px;text-align:center;visibility:hidden;}
button.sub-menu-toggle{background-color:transparent;color:#999;visibility:hidden}
.sub-menu-toggle{padding:18px;padding:1.8rem;padding:7px 15px;position:absolute;right:0px;top:0px;line-height:1;font-size:18px;background:transparent;border:none;}
.nav-header .builder-module-navigation li .sub-menu-toggle{padding:5px 0 5px 15px;color:#104d6f;}
.sub-menu-toggle:before{content:"+";font-family:FontAwesome;content:"\f107";font-weight:normal;font-size:22px;}
.sub-menu-toggle.activated:before{content:"-";font-family:FontAwesome;content:"\f106";font-weight:normal;font-size:22px;}
}
@media only screen and (max-width:1024px){.hentry .entry-meta{display:block;margin-left:0;}
.imgdescription h3{display:none;}
.imgdescription p{display:table-cell;padding:0 30px;vertical-align:middle;}
}
@media only screen and (max-width:1023px){.builder-module-content .entry-content .content-left{margin:0 0 30px;}
.builder-module-content .entry-content .content-left,
.builder-module-content .entry-content .content-right{width:100%;float:left;}
}
@media only screen and (max-width:806px){.builder-module-1 .widget-wrapper{padding-bottom:0;}
.global-nav-background-wrapper{background:#002b9a url('images/global-nav-bg.png') repeat;}
.menu-global-container{width:100%;}
#menu-global li::before{background:none;content:none;}
#menu-global li{width:100%;}
#menu-global li.menu-item-2258.current-page-ancestor a::after,
#menu-global li.menu-item-2258.current-menu-item a::after,
#menu-global li.menu-item-2259 a.active::after,
#menu-global li.menu-item-2257.current-page-ancestor a::after,
#menu-global li.menu-item-2257.current-menu-item a::after{content:none;}
#menu-global li{border-bottom:1px solid rgba(255, 255, 255, 0.2);}
#menu-global li:last-child{border:none;}
#menu-global li a{display:block;text-align:center;margin:0;}
.nav-aux .menu-top1-container{.nav-aux .menu-top-container{padding-top:20px;}
.builder-module-2{position:relative;}
}
@media only screen and (max-width:852px){.big-footer .widget-background-wrapper:last-child,
.big-footer .widget-background-wrapper{float:left;width:100%;}
.big-footer .widget-background-wrapper:first-child{margin-bottom:30px;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding-bottom:50px;}
.big-footer p{text-align:center;}
.social-icons{display:table;margin:0 auto 30px;}
.big-footer .menu li{padding:5px 0 8px;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.big-footer .menu li li:last-child{border:none;}
.big-footer .menu-background-wrapper div.accordion{float:none;}
}
@media only screen and (max-width:768px){.soliloquy-container .soliloquy-caption.soliloquy-caption-top{top:15px !important;}
.builder-module-content .entry-content .card{float:left;width:48.076923076%;margin:3.846153846% 0 0 !important;position:relative;background:#f5f5f5;text-align:center;}
.builder-module-content .entry-content .card.middle{margin:3.846153846% 3.846153846% 0 !important;}
.builder-module-content .entry-content .card11.middle,
.builder-module-content .entry-content .card11,
.builder-module-content .entry-content .card9,
.builder-module-content .entry-content .card5.middle,
.builder-module-content .entry-content .card7,
.builder-module-content .entry-content .card1,
.builder-module-content .entry-content .card3,
.builder-module-content .entry-content .card5{margin:3.846153846% 0 0 !important;}
.builder-module-content .entry-content .card12,
.builder-module-content .entry-content .card10,
.builder-module-content .entry-content .card8.middle,
.builder-module-content .entry-content .card8,
.builder-module-content .entry-content .card2.middle,
.builder-module-content .entry-content .card2,nav
.builder-module-content .entry-content .card4,
.builder-module-content .entry-content .card6{margin:3.846153846% 0 0 3.846153846% !important;}
.cards .imgwrap{float:left;width:48.076923076%;margin:3.846153846% 0 0 !important;position:relative;}
.cards .imgwrap.middle{margin:3.846153846% 3.846153846% 0 !important;}
.cards .imgwrap.card7,
.cards .imgwrap.card1,
.cards .imgwrap.card3,
.cards .imgwrap.card5{margin:3.846153846% 0 0 !important;}
.cards .imgwrap.card8,
.cards .imgwrap.card2,
.cards .imgwrap.card4,
.cards .imgwrap.card6{margin:3.846153846% 0 0 3.846153846% !important;}
}
@media only screen and (max-width:767px){.big-nav .menu-background-wrapper{width:auto;float:none;display:table;margin:0 0 0px;}
}
@media only screen and (max-width:736px){.soliloquy-container .soliloquy-caption.soliloquy-caption-top{display:none !important;}
}
@media only screen and (max-width:726px){.logo{float:left;padding-bottom:20px;display:table;margin:0 auto;float:none;}
.nav-aux{float:right;padding:0;display:table;margin:0 auto;float:none;}
.nav-tel{float:none;text-align:center;padding:0 0 25px}
.nav-header .builder-module-navigation li.menu-item-2535,
.nav-header .builder-module-navigation li.menu-item-2536{display:none;}
#nav-icon4,
#nav-icon1{float:none;display:table;margin:0px auto 20px;position:static;}
.entry-content .column p,
.wm-content p{min-height:0 !important;}
.entry-content .column img,
.wm-content img{display:table !important;margin:20px auto !important;}
.entry-content .column,
.wm-content .column{background:#f4f4f4 none repeat scroll 0 0;display:table;float:left;margin:0 auto 30px !important;text-align:center;width:auto !important;}
.wm-content .column ul{text-align:left;}
.wm-content h5{padding:0 20px;}
.nav-aux .fancybox-iframe{display:block;}
a.mobile-chat,
a.fancybox-iframe{float:none;display:table !important;margin:0px auto 25px;position:static;color:#fff;font-size:14px;line-height:1;background:#00279a;padding:10px 20px;}
a.mobile-chat:hover,
a.fancybox-iframe:hover{text-decoration:none;opacity:0.7;}
}
@media only screen and (max-width:667px){.nav-aux .fancybox-iframe{display:block;}
a.mobile-chat,
a.fancybox-iframe{float:none;display:table !important;margin:0px auto 25px;position:static;color:#fff;font-size:14px;line-height:1;background:#00279a;padding:10px 20px;}
a.mobile-chat:hover,
a.fancybox-iframe:hover{text-decoration:none;opacity:0.7;}
.builder-module-content .entry-content img.alignright{display:table;float:none;margin:0 auto 30px;}
.page-id-68 .entry-content a.comm-btn,
.page-id-2355 .entry-content a.comm-btn{display:table;float:none;margin:0 auto 30px;width:auto;}
}
@media only screen and (max-width:666px){.builder-module-content .entry-content .card{max-width:379px;width:100%;margin:3.846153846% auto 0 !important;float:none;}
.builder-module-content .entry-content .card.middle{margin:3.846153846% 3.846153846% 0 !important;}
.builder-module-content .entry-content .card10,
.builder-module-content .entry-content .card9,
.builder-module-content .entry-content .card11.middle,
.builder-module-content .entry-content .card8.middle,
.builder-module-content .entry-content .card5.middle,
.builder-module-content .entry-content .card7,
.builder-module-content .entry-content .card1,
.builder-module-content .entry-content .card3,
.builder-module-content .entry-content .card5,
.builder-module-content .entry-content .card2.middle,
.builder-module-content .entry-content .card2,
.builder-module-content .entry-content .card4,
.builder-module-content .entry-content .card6{margin:3.846153846% auto 0 !important;}
.cards .imgwrap{max-width:379px;width:100%;margin:3.846153846% auto 0 !important;position:relative;float:none;display:table;}
.cards .imgwrap.card7,
.cards .imgwrap.card8,
.cards .imgwrap.card9,
.cards .imgwrap.middle,
.cards .imgwrap.card1,
.cards .imgwrap.card3,
.cards .imgwrap.card5,
.cards .imgwrap.card2,
.cards .imgwrap.card4,
.cards .imgwrap.card6{margin:3.846153846% auto 0 !important;}
.page-id-263 .builder-module-content .entry-content ul{float:left;width:100%;margin-bottom:0px !important;}
.page-id-263 .builder-module-content .entry-content li{background:none;padding:0;width:auto;float:none;display:table;margin:0 auto 5%;}
.page-id-263 .builder-module-content .entry-content li.middle{margin:0 auto 5%;}
}
@media only screen and (max-width:568px){.big-footer .menu-background-wrapper div.accordion{display:none;float:none;}
.home-slider-background-wrapper{padding:0 !important;}
.big-footer .widget-background-wrapper:first-child{padding-bottom:0 !important;}
.big-footer .menu-background-wrapper{width:100%;margin:0 0 0px;}
.big-footer .menu li{padding:8px 0 8px;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.big-footer .menu li a{padding-left:10px;}
.big-footer .menu li a.fancybox-iframe{display:block !important;}
.big-footer .widget-background-wrapper:first-child{margin-bottom:30px;border-bottom:none;padding-bottom:30px;}
.big-footer .menu li:last-child{border-bottom:none;}
.big-footer .builder-module-sidebar h4.widget-title{padding:12px 12px;background:#ffa53b;color:#00279a;}
.big-footer .builder-module-sidebar .menu-background-wrapper:last-child h4.widget-title{margin-bottom:0;}
.big-footer .builder-module-sidebar .menu-background-wrapper:last-child ul{margin-top:12px !important;}
.big-footer .widget-background-wrapper:first-child{margin-bottom:50px;}
.big-footer .menu{margin:0 0 10px !important;}
.big-footer .menu li a:hover{color:#ffa53b;text-decoration:none;}
}
@media only screen and (max-width:567px){.home-slider-background-wrapper{display:none;}
.home-thumbs-background-wrapper{border-top:1px solid #f5f5f5;}
}
@media only screen and (max-width:480px){div.ginput_container_name span{width:100% !important;margin-right:0% !important;}
div.ginput_container_name span.name_first{margin-bottom:36px !important;}
div.ginput_container_name span.name_last{margin-bottom:0 !important;}
div.ginput_container_name span input[type="text"]{margin-bottom:0 !important;}
div.ginput_container_name span.name_first input[type="text"]{margin-bottom:6px !important;}
.gform_wrapper ul li.gfield{width:100%;margin-right:0%;}
#gform_wrapper_1 ul li#field_1_4,
#gform_wrapper_1 ul li#field_1_5{width:100%;margin-right:0%;}
.gform_wrapper .gform_footer{margin:0 0% 15px 0 !important;width:100% !important;}
.gform_footer input[type="submit"]{width:100%;border-radius:0 !important;}
}
@media only screen and (max-width:374px){.tabs #input_1_label,
.tabs #input_2_label{font-size:1.5rem !important;}
}
@media only screen and (max-width:320px){.builder-module-content .entry-content .card .servicedescription{padding:25px 16px;}
}
#chatmain{left:0 !important;}
.chatcontainer{background-color:#ffffff;border:1px solid #666666;height:150px;max-width:400px;width:95%;}
.chatarea{background-color:#ffffff;border:1px solid #666666;height:50px !important;max-width:400px !important;width:95% !important;padding:0 !important;}
.chatinstance{margin:0 8px;}
.chatbuttons{margin:20px 0 !important;}
#chatlogin label{text-align:left !important;}
#chatform input[type="submit"]{margin-top:20px !important;}
.blog .menu-top-container{display:none;}