body{font-size:13px;color:#1a1a1a;font-family:'PT Serif',serif;letter-spacing:1px}a:active,a:focus,a:hover{color:#568491;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h1{margin-bottom:16px}h2{margin-bottom:14px}h3{margin-bottom:12px}h4{margin-bottom:10px}h5{margin-bottom:8px}h6{margin-bottom:6px}.h1,.h2,h1,h1.vc_custom_heading,h2,h2.vc_custom_heading{text-transform:none!important}.vc_btn3-container,button{font-family:'PT Sans',sans-serif}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#568491;font-size:16px}input:-moz-placeholder,textarea:-moz-placeholder{color:#568491;font-size:16px}input::-moz-placeholder,textarea::-moz-placeholder{color:#568491;font-size:16px}input:-ms-input-placeholder,textarea:-ms-input-placeholde{color:#568491;font-size:16px}#page{position:relative}header{background:#fff;width:100%;transition:top .5s;top:-50px}header .site-nav{position:relative}header .logo-tablet{display:none}header .call-us{color:#283535;font-family:Oswald,sans-serif;font-size:12px;letter-spacing:1px;z-index:10}header .call-us:active,header .call-us:focus,header .call-us:hover{color:#568491}header .navbar-toggle{font-size:32px;color:#334e59;position:absolute;right:10px;top:7px;margin:0;padding:6px}header .navbar-toggle .fa-bars{display:none}header .navbar-toggle .fa-times{display:block}header .navbar-toggle.collapsed .fa-bars{display:block}header .navbar-toggle.collapsed .fa-times{display:none}header.affix{position:fixed;top:0;left:0;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.18)}header.affix .logo-tablet{display:block!important}header.affix .logo-desktop{display:none!important}header.affix .call-us{line-height:21px;display:inline-block}.navbar-nav{float:none}.navbar-nav>li>a{text-transform:uppercase}.navbar-nav li a{font-family:'PT Sans',sans-serif;letter-spacing:1px}.logo-wrapper{display:block}.logo-wrapper .logo-desktop{width:100%;height:auto}footer{font-size:13px;padding-bottom:30px}footer .widget-title{display:none!important}footer .textwidget{padding:0 20px}footer .footer-widget-1{width:100%}footer .footer-widget-1 section img{margin:0 auto;display:block}footer .footer-widget-1 section p{margin:10px 0}footer .footer-widget-1 section p>a{margin-top:15px;display:inline-block;color:#30646b;font-size:16px;line-height:1.2;font-family:'PT Sans',sans-serif;font-weight:400;font-style:normal}footer .footer-widget-1 section p>a:active,footer .footer-widget-1 section p>a:focus,footer .footer-widget-1 section p>a:hover{opacity:.85}footer .footer-widget-2{padding-top:30px;border-top:1px solid #ebebeb;width:100%}footer .footer-widget-2 a,footer .footer-widget-2 p,footer .footer-widget-2 span{font-size:10px;color:#1a1a1a}@media all and (min-width:993px){footer .container{width:100%;padding:0 9%}}@media all and (min-width:768px) and (max-width:992px){footer .container{width:100%;padding:0 8.3333%}}@media all and (min-width:768px){footer .footer-widget-1,footer .footer-widget-2{display:flex}footer .footer-widget-1 section,footer .footer-widget-2 section{flex:0 0 50%}footer .footer-widget-1{align-items:center}footer .footer-widget-1 section{padding:35px 0}.footer-widget-2{margin-top:50px}.footer-widget-2 .custom-html-widget{text-align:right}}@media all and (max-width:767px){footer .footer-widget-1{padding-bottom:50px}footer .footer-widget-1 section{padding:30px 0}footer .footer-widget-2{margin-top:20px}footer .footer-widget-2 .custom-html-widget{padding-top:20px}}#go-top{z-index:99999;display:none;position:fixed;bottom:25px;right:25px;font-size:28px;line-height:48px;text-decoration:none;cursor:pointer;width:50px;height:50px;background-color:#4b7480;text-align:center;border-radius:150px;-webkit-transition:all .3s;transition:all .3s}#go-top .fa{color:#334e59}#go-top:hover{opacity:.7}input,textarea{padding:11px 20px;color:#568491;border:1px solid #568491;width:100%}input[type=submit]{background-color:#568491;color:#fff;font-family:'PT Sans',sans-serif;padding:18px 25px;letter-spacing:1px;margin:0 0 0 auto;display:block;width:auto;text-transform:uppercase;font-size:16px}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#4d7782}span.wpcf7-not-valid-tip{font-size:12px;letter-spacing:0}.wpcf7-response-output{font-size:13px;text-align:center}.error-404.not-found{text-align:center;padding:80px 0}.error-404.not-found h1{font-family:'PT Serif',serif;font-size:24px;line-height:36px;letter-spacing:4px;margin-bottom:14px;font-weight:700;text-transform:capitalize}.error-404.not-found .btn{font-family:'PT Sans',sans-serif;margin:30px 0;border-radius:0;border:0;background-color:transparent;color:#568491;font-size:16px}.error-404.not-found .btn:active,.error-404.not-found .btn:focus,.error-404.not-found .btn:hover{opacity:.85;outline:0}.wpb_wrapper img{max-width:100%}.text-table thead{font-family:Oswald,sans-serif;color:#334e59}.text-table thead th{padding:11px 10px;border:2px solid #b5d7e1}.text-table tbody td{border:2px solid #b5d7e1;padding:11px 10px;vertical-align:top}@media all and (min-width:1200px){header .container{max-width:1920px;width:100%;padding:0 45px}}@media all and (min-width:992px) and (max-width:1050px){header .navbar-nav>li{margin-right:12px}}@media all and (min-width:992px){h1{font-size:52px}h2{font-size:43px}h3{font-size:35px}h4{font-size:26px}h5{font-size:20px}h6{font-size:18px}header{padding:15px 0}header .call-us{position:absolute;right:0;top:0;font-weight:600}header .site-nav{float:right}header .site-nav .icon{display:none}header .navbar-nav>li{margin-right:20px}header .navbar-nav>li>a{padding:26px 15px;font-size:12px}header .navbar-nav li>a{color:#28555a!important}header .navbar-nav li:last-child{margin-right:0}header .navbar-nav li:last-child a{padding-right:0}header .sub-menu{display:none;border:1px solid #d7d7d7;border-top:2px solid #334e59;background-color:#fff;position:absolute;top:100%;left:0;z-index:2000;min-width:240px;padding:25px 0;list-style:none}header .sub-menu li a{padding:10px 20px 10px 50px;color:#283535;font-size:14px;display:block;min-width:270px;line-height:24px}header .sub-menu li a:before{color:#334e59;border:1px solid #334e59;display:inline-block;border-radius:50%;width:17px;height:17px;padding-left:1px;font-size:13px;line-height:15px;text-align:center;font-family:FontAwesome;content:"\f105";margin-right:10px;margin-left:-27px}header.affix{padding:15px 0 10px 0}header.affix .navbar-nav{float:left}header.affix .navbar-nav .navbar-nav li ul li{margin-right:0}header.affix .navbar-nav>li>a{padding:10px 15px}header.affix .call-us{position:static;padding:10px 0 10px 15px}header.affix .logo-tablet{padding-top:2px}}@media all and (min-width:782px){.admin-bar header.affix{top:32px}}@media all and (max-width:781px){.admin-bar header.affix{top:46px}}@media all and (max-width:991px){h1{font-size:34px!important}h2{font-size:26px!important}h3{font-size:22px!important}h4{font-size:18px!important}h5{font-size:17px!important}h6{font-size:16px!important}header{padding:0}header .container{padding:0}header .navbar-header{position:relative;padding:20px 15px 15px 15px}header .logo-tablet{display:block}header .navbar-nav{background:#334e59}header .navbar-nav li a{display:block;padding:18px 20px;text-decoration:none;border-bottom:1px solid #fff;font-size:16px}header .navbar-nav li.menu-item-has-children>a:after{position:absolute;top:16px;right:0;width:40px;height:23px;content:"\f107";font-family:FontAwesome;font-size:20px}header .navbar-nav li.menu-item-has-children.clicked>a:after{content:"\f106"}header .navbar-nav li.menu-item-has-children .icon{display:none}header .navbar-default .navbar-nav>li>a,header .navbar-default .navbar-nav>li>a:focus,header .navbar-default .navbar-nav>li>a:hover{color:#fff}header .sub-menu{display:none;list-style:none;padding:0}header .sub-menu li a{color:#fff;padding-left:50px}header .call-us{padding:15px 0;text-align:center;display:block;margin:0 auto;width:175px;font-size:16px}header.affix{position:static!important}}@media all and (max-width:420px){.text-table tbody td{font-size:14px}}