/*!
Theme Name: qualitycomfortsystems
Theme URI: http://designs.responsively.com/theme57
Author: the vSplash team
Author URI: https://www.vsplash.com/
Description: In qualitycomfortsystems, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

font-family: 'Open Sans', sans-serif;
font-family: 'Raleway', sans-serif;
*/
/*! nextgen_gallery_related_images */
.ngg-related-gallery{background:#f9f9f9;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px}
.ngg-related-gallery img{border:1px solid #ddd;float:left;margin:0 3px;padding:2px;height:50px;width:50px}
.ngg-related-gallery img:hover{border:1px solid #000}
/*!contact-form-7*/
.screen-reader-response {display: none;}
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:0}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
  padding: 0 5px;
  text-align: center;
}


div.wpcf7-mail-sent-ng{border:2px solid #f00}
div.wpcf7-spam-blocked{border:2px solid #ffa500}
div.wpcf7-validation-errors{border:0px solid #f7e700; color:#f00}
span.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #f00;
  bottom: 0;
  color: #f00;
  font-size: 10pt;
  left: 0;
  padding: 16px 10px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  line-height: 14px;
}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}
span.wpcf7-list-item{margin-left:.5em}
.wpcf7-display-none{display:none}
div.wpcf7 img.ajax-loader{border:0;vertical-align:middle;margin-left:4px}
div.wpcf7 .placeheld{color:#888}
/*!wp-pagenavi*/
.wp-pagenavi{text-align: center;clear:both}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:bold}
/*!
 * UberMenu 3
 * http://wpmegamenu.com
 * Copyright 2011-2014 Chris Mavricos, SevenSpark
 */
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0}.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.ubermenu{display:block;line-height:1.3em;text-align:left}.ubermenu-bound,.ubermenu-bound-inner .ubermenu-nav{position:relative}.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}.ubermenu a.ubermenu-target,.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target{cursor:pointer}.ubermenu span.ubermenu-target{cursor:default}.ubermenu-accessible .ubermenu-target{outline:0}.ubermenu-accessible input:not(:hover):focus,.ubermenu-accessible:not(:hover) .ubermenu-target:focus{outline:#2cc4ff solid 1px;box-shadow:0 0 5px #2CC4FF!important;z-index:50;transition:outline .1s linear}.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:none;text-decoration:none;cursor:pointer;max-width:100%}.ubermenu-responsive-toggle:hover{text-decoration:none}.ubermenu-responsive-toggle .fa{width:1.3em;text-align:center;margin-right:.6em}.ubermenu-bar-align-full{clear:both}.ubermenu-bar-align-left{float:left}.ubermenu-bar-align-right{float:right}.ubermenu-bar-align-center{float:none;margin:0 auto}.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}.ubermenu-items-align-center{text-align:center}.ubermenu-items-align-right{text-align:right}.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}.ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target{border-left:none}.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:15px 40px}.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title{white-space:nowrap}.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target{padding-left:5px;padding-right:5px}.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack{padding-top:0}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item{clear:both;width:100%}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack{padding-top:0;padding-bottom:0}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:10px}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:5px;padding-bottom:5px}.ubermenu .ubermenu-target{display:block;text-decoration:none;position:relative}.ubermenu .ubermenu-target-with-image{overflow:hidden}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{position:absolute;top:50%;font-size: 12px;margin-top:-5px;margin-left: 5px;content:"\f0d7";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px}.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator{padding-right:20px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator:after{content:'';display:none}.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f0da"}.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target:after{right:auto;left:5px;content:"\f0d9"}.ubermenu .ubermenu-target-text{display:inline-block;vertical-align:middle;font-family:inherit;font-weight:inherit}.ubermenu .ubermenu-target-description{font-size:80%;font-weight:400;clear:both;display:block}.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{display:block;clear:none}.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target{padding:0}.ubermenu .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target{padding-right:30px}.ubermenu .ubermenu-image{display:block;max-width:100%;height:auto}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:50px}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{float:left}.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text{padding-right:50px}.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image{float:right}.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{margin-bottom:10px}.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image{margin-top:10px}.ubermenu .ubermenu-icon{width:1.3em;text-align:center;line-height:1em}.ubermenu .ubermenu-item-notext>.ubermenu-icon{line-height:1.3em}.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_right>.ubermenu-icon{vertical-align:middle}.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon{line-height:1.3em}.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.6em;display:inline-block}.ubermenu .ubermenu-content-align-left{text-align:left}.ubermenu .ubermenu-content-align-left>.ubermenu-image{display:inline-block}.ubermenu .ubermenu-content-align-center{text-align:center}.ubermenu .ubermenu-content-align-center>.ubermenu-image{float:none;margin-left:auto;margin-right:auto}.ubermenu .ubermenu-content-align-right{text-align:right}.ubermenu .ubermenu-content-align-right>.ubermenu-image{display:inline-block}.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop{display:block;visibility:visible;opacity:1;height:auto;max-height:none}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout{overflow:visible}.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout{overflow:hidden}.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:0 0 20px rgba(0,0,0,.15)}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(0,5000px,5000px,-5000px)}.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target{position:relative}.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}.ubermenu .ubermenu-submenu-rtl{direction:rtl}.ubermenu .ubermenu-submenu-rtl>*{direction:ltr}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer}.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1)}.ubermenu .ubermenu-retractor-desktop{float:right;padding:7px 10px;z-index:100;position:relative}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item{display:block}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto{width:100%;display:block;float:none;min-width:0}.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{overflow:hidden!important;height:auto}.ubermenu:not(.ubermenu-transition-slide) .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,.ubermenu:not(.ubermenu-transition-slide) .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{max-height:none}.ubermenu .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:none;height:auto;overflow-y:visible}.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:1000px}.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{opacity:1;top:auto}.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{margin-top:0;opacity:1}.ubermenu .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{display:block;float:none;position:relative;min-width:150px;clear:both}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active{z-index:50}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout{top:0}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega{position:static}.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{left:100%;top:0;min-height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;clip:rect(-10px,5000px,5000px,0)}.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{border-top:none}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop{top:auto;left:auto;box-shadow:none}.ubermenu .ubermenu-row{margin-bottom:10px;clear:both}.ubermenu .ubermenu-row:after{content:"";display:table;clear:both}.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),.ubermenu .ubermenu-autoclear>.ubermenu-column-full,.ubermenu .ubermenu-clear-row{clear:both}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column{clear:none}.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full,.ubermenu .ubermenu-clear-row{clear:both}.ubermenu .ubermenu-tabs{position:relative;width:100%}.ubermenu .ubermenu-tabs-group{border-style:solid}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{position:absolute;display:none}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,.ubermenu .ubermenu-tab>.ubermenu-target{border-width:0;border-style:solid}.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel,.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:block}.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{display:none}.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel{display:block}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{float:left;border-width:0 1px 0 0}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{right:0;top:0}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f105"}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group{float:right;border-width:0 0 0 1px}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:0}.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target{padding-left:25px;padding-right:20px}.ubermenu-sub-indicators .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f104";right:auto;left:10px}.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group{border-width:0}.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;top:auto;border-width:1px 0 0}.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group{border-width:1px 0 0;position:absolute;bottom:0}.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{left:0;bottom:100%}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f106"}.ubermenu h3.ubermenu-widgettitle{padding-left:0;padding-right:0;margin-bottom:1.3em}.ubermenu .ubermenu-divider{clear:both;display:block;padding:20px 0}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider{padding:10px 0}.ubermenu .ubermenu-divider hr{padding:0;margin:0;display:block;height:1px;background:0 0;border:0;border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,.1)}.ubermenu .ubermenu-search .ubermenu-searchform{position:relative;background:#f9f9f9;width:150px;margin:7px}.ubermenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:8px 40px 8px 15px;height:100%;color:#333;background:0 0;border:none}.ubermenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:40px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ubermenu .ubermenu-postlist-item{margin-bottom:10px}.ubermenu .ubermenu-postlist .ubermenu-image{float:left}.ubermenu .ubermenu-postlist-title>a{color:inherit;text-decoration:none}.ubermenu .ubermenu-postlist-content{font-size:11px;opacity:.7}.ubermenu .ubermenu-map-canvas img{max-width:none}.ubermenu-screen-reader,.ubermenu-target-divider{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;padding:0;margin:0;border:0}.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}.ubermenu{background:0 0}.ubermenu-submenu-drop{background:#fff}.ubermenu-test-dimensions{visibility:hidden!important;display:block!important}.ubermenu .ubermenu-force>.ubermenu-submenu{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;top:auto!important;max-height:none;height:auto}.ubermenu-notransition,.ubermenu-notransition>.ubermenu-submenu-drop{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.ubermenu-admin-notice{background:#eee;color:#333;padding:15px;border-left:30px solid #4D90FE;margin:20px;position:relative;font-size:12px;clear:both}.ubermenu-admin-notice a,.ubermenu-admin-notice a:visited{color:#00A3FF;text-decoration:underline;font-size:inherit}.ubermenu-admin-notice a:hover{color:#0D75AF}.ubermenu-admin-notice strong{color:tomato}.ubermenu-admin-notice .ubermenu-admin-notice-icon{position:absolute;left:-18px;top:50%;margin-top:-5px;color:#fff;font-size:13px}.ubermenu-admin-notice:after{display:none;position:absolute;content:'UberMenu Notice: Only displayed to admin users';left:-30px;bottom:100%;background:#666;color:#eee;padding:7px 10px;font-size:11px}.ubermenu-admin-notice:hover:after{display:block}#wp-admin-bar-ubermenu .fa,#wp-admin-bar-ubermenu_loading .fa{font-family:FontAwesome;margin-right:4px;color:#aaa}#wp-admin-bar-ubermenu_loading .fa{color:#ff0}#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item{width:300px;white-space:normal;height:auto;padding:10px 20px;line-height:1.5em}.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(-5000px,5000px,5000px,0)}.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target{box-shadow:none;border-left:none}.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target:after{content:'\f105'}.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop{left:100%;margin-left:0;top:0}.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop{top:0;min-height:100%}.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{min-height:0}.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop{min-height:100%!important;max-height:none;height:auto}.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{top:0}.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop{min-height:0}.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega{width:600px;margin:0}.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{min-height:100%}.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item{top:0}.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target{background:0 0;box-shadow:none}@media screen and (min-width:960px){.ubermenu-responsive-default.ubermenu{display:block!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor{display:none}}@media screen and (max-width:959px){.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse{display:none;visibility:visible;height:auto;max-height:none;overflow:visible!important}.ubermenu-sticky-wrapper{min-height:0!important}.ubermenu-sticky-toggle-wrapper{display:block}.ubermenu-responsive-default.ubermenu-responsive{width:100%;max-height:500px;visibility:visible;overflow:visible;-webkit-transition:max-height 1s ease-in;transition:max-height .3s ease-in}.ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse{display:block;max-height:none}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:0;overflow:hidden!important;visibility:hidden}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){border-top-width:0;border-bottom-width:0}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{border:none;box-shadow:none}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f0d7"}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-active>.ubermenu-submenu-type-mega{max-height:none;height:auto}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop{max-height:1000px}.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:50%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column{clear:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){clear:both}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top .ubermenu-column:nth-of-type(2n+1){clear:none}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top .ubermenu-column:nth-of-type(2n+2){clear:both}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel{z-index:20}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target{border-width:0 0 1px}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f107"}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{position:relative;border-width:0 0 2px}.ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab-layout-bottom>.ubermenu-tabs-group{position:relative}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target{padding:20px}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}}@media screen and (max-width:480px){.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0{width:100%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:100%}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto}}
/*! OWL Carousel */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{background:#ddd none repeat scroll 0 0;border:1px solid #ddd;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;color:#000;display:inline-block;font-size:23px;height:40px;line-height:32px;margin:5px;padding:0;vertical-align:middle;width:40px}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
/*! OWL Carousel */

.content{position:relative}
.content .slide-content{position:absolute;top:0;left:0;width:96%;height:96%;padding:2%}
#orbit-wrap{background:#000 url('images/loading.gif') no-repeat center center}
#orbit-inside img.orbit-slide{width:100%!important;max-width:100%!important;height:auto}
#orbit-inside a{display:block;width:100%}
div.orbit-wrapper{height:1px;position:relative}
div.orbit{width:1px;height:1px;position:relative;overflow:hidden}
div.orbit.with-bullets{margin-bottom:40px}
div.orbit>img{position:absolute;top:0;left:0}
div.orbit>a{border:0;position:absolute;top:0;left:0;line-height:0;display:none}
.orbit>div{position:absolute;top:0;left:0;width:100%;height:100%}
div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001;opacity: 0;}
span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(images/rotator-black.png) no-repeat;z-index:3}
span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
span.rotator.move{left:0}
span.mask.move{width:40px;left:0;background:url(images/timer-black.png) repeat 0 0}
span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(images/pause-black.png) no-repeat;z-index:4;opacity:0}
span.pause.active{background:url(images/pause-black.png) no-repeat 0 -40px}
div.timer:hover span.pause,span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,.6);z-index:1000;color:#fff;text-align:center;padding:7px 0;position:absolute;right:0;bottom:0;width:100%}
div.slider-nav{display:block}
div.slider-nav span{width:40px;height:40px;text-indent:-9999px;position:absolute;z-index:1000;top:50%;margin-top:-14px;cursor:pointer}
div.slider-nav span{background-image:url(images/banner-arrow.png); background-repeat:no-repeat;}
div.slider-nav span.right{background-position: -41px 0;right:40px}
div.slider-nav span.left{background-position: 0 0;left:40px}
div.slider-nav span:hover{opacity:0.6}
.orbit .fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}
.orbit,.orbit-wrapper{width:100%!important}
.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:-50px;left:50%;margin-left:-50px;padding:0;margin:0 0 25px}
.has-thumbs{position:relative;float:left;margin:-40px 0 20px 0;left:0;bottom:0;width:100%;padding:3px 0 0;background:#000}
.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(images/bullets.png) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
.orbit-bullets li.has-thumb{background:0;width:20%;height:80px;margin:0 0 3px;opacity:.7;filter:alpha(opacity = 70)}
.orbit-bullets li.active{color:#222;background-position:-8px 0}
.orbit-bullets li.active.has-thumb{opacity:1;filter:alpha(opacity = 100)}
@media(max-width:450px){div.slider-nav span{margin-top:-22px}
.orbit-bullets{display:none}
}

::-webkit-input-placeholder{opacity:1}
:-moz-placeholder{opacity:1}
::-moz-placeholder{opacity:1}
:-ms-input-placeholder{opacity:1}
html{-webkit-font-smoothing:antialiased}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){body{-webkit-font-smoothing:subpixel-antialiased}
}
body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:27px;color:#444}
body a:focus {outline: none;}
body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:900;color:#1a2244;margin-top:0}
body h1,body .h1{font-size:28px}
body h2{font-size:28px}
body h3{font-size:22px}
body hr{border-bottom:1px solid #fff;border-top:1px solid #d0d0d0;margin:30px 0}
body ul{list-style:none;margin:0;padding:0}
.entry p{margin-bottom:10px}
body .btn.focus,body .btn:focus,body .btn:not(.btn-default):hover{color:#fff}
input{line-height:normal}
button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{border:0;color:#fff;font-weight:700;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase;background:#5bb5d4;border-radius:0}
input.wpcf7-submit{float:right;height:50px;width:150px}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{opacity:.6}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:0;outline-offset:-4px}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],body textarea{font-family:'Open Sans';background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:0;color:#aaa;font-size:14px;font-style:italic;height:50px;padding:1.125em 1.338em;width:100%;-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,0.04);-moz-box-shadow:inset 0 0 20px 10px rgba(0,0,0,0.04);box-shadow:inset 0 0 20px 10px rgba(0,0,0,0.04)}
body textarea{height:110px;display:block}
input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background-color:#fff;border-color:#5bb5d4;color:#1a1a1a;outline:0}
.captchac{float:left;border:1px solid #ddd;height:50px;padding:10px 0;text-align:center;width:26.4%;-webkit-box-shadow:inset 0 0 10px 5px rgba(0,0,0,0.04);-moz-box-shadow:inset 0 0 10px 5px rgba(0,0,0,0.04);box-shadow:inset 0 0 10px 5px rgba(0,0,0,0.04);margin:0 1.8% 0 0}
span.captcha-846{float:left;width:71.8%}
img.wpcf7-captchac{height:auto;max-width:100%}
.mandatory{color:#aaa;float:left;font-size:16px;line-height:50px;margin:0}
.floating_social_bar,.floating_form{background:#fff;height:100%;position:fixed;top:0;width:100px;z-index:999}
.floating_social_bar{left:0}
.floating_form{right:0}
.floating_social_bar li{font-size:18px;margin:0 0 19px;padding:0 40px;text-align:center}
.floating_social_bar li a{color:#aaa;transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
.floating_social_bar li:nth-child(1) a:hover{color:#3b5998}
.floating_social_bar li:nth-child(2) a:hover{color:#55acee}
.floating_social_bar li:nth-child(3) a:hover{color:#dc4e41}
.floating_social_bar li:nth-child(4) a:hover{color:#1180ba}
.floating_social_bar li:nth-child(5) a:hover{color:#cd201f}
.floating_social_bar>ul{margin-top:-85px;position:relative;top:50%}
.free_quote{padding:0 30px;margin-top:-88px;position:relative;top:50%;cursor:pointer;transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
.free_quote:hover{opacity:.6}
.free_quote>div:first-child{background:#1a2244 none repeat scroll 0 0;clear:both;color:#fff;display:block;font-size:18px;height:40px;padding:5px 10px;text-align:center;width:40px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .free_quote>div:first-child{
     margin-left: -1px;
    }
}
.gmap iframe {
  border: 0 none;
  height: 350px;
  margin-top: 30px;
  width: 100%;
}
.free_quote>div:last-child{clear:both;color:#fff;padding:5px 14px;display:block;background:#5bb5d4 none repeat scroll 0 0;height:40px;width:175px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-transform:uppercase;font-weight:bold;top:67px;right:68px;position:relative}
.post-password-form{margin-bottom:1.75em}
.post-password-form label{color:#686868;display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:1.75em;text-transform:uppercase}
.post-password-form input[type="password"]{margin-top:.4375em}
.post-password-form>:last-child{margin-bottom:0}
.search-form{position:relative}
input[type="search"].search-field{border-radius:2px 0 0 2px;width:-webkit-calc(100% - 42px);width:calc(100% - 42px)}
.search-submit:before{content:"\f400";font-size:24px;left:2px;line-height:42px;position:relative;width:40px}
.search-submit{border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px}
.pagination{border-top:4px solid #1a1a1a;font-family:"Open Sans",sans-serif;font-size:19px;font-size:1.1875rem;margin:0 7.6923% 2.947368421em;min-height:56px;position:relative}
.pagination:before,.pagination:after{background-color:#1a1a1a;content:"";height:52px;position:absolute;top:0;width:52px;z-index:0}
.pagination:before{right:0}
.pagination:after{right:54px}
.pagination a:hover,.pagination a:focus{color:#1a1a1a}
.pagination .nav-links{padding-right:106px;position:relative}
.pagination .nav-links:before,.pagination .nav-links:after{color:#fff;font-size:32px;line-height:51px;opacity:.3;position:absolute;width:52px;z-index:1}
.pagination .nav-links:before{content:"\f429";right:-1px}
.pagination .nav-links:after{content:"\f430";right:55px}
.pagination .current .screen-reader-text{position:static!important}
.pagination .page-numbers{display:none;letter-spacing:.013157895em;line-height:1;margin:0 .7368421053em 0 -0.7368421053em;padding:.8157894737em .7368421053em .3947368421em;text-transform:uppercase}
.pagination .current{display:inline-block;font-weight:700}
.pagination .prev,.pagination .next{background-color:#1a1a1a;color:#fff;display:inline-block;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:52px;z-index:2}
.pagination .prev:before,.pagination .next:before{font-size:32px;height:53px;line-height:52px;position:relative;width:53px}
.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus{background-color:#007acc;color:#fff}
.pagination .prev:focus,.pagination .next:focus{outline:0}
.pagination .prev{right:54px}
.pagination .prev:before{content:"\f430";left:-1px;top:-1px}
.pagination .next{right:0}
.pagination .next:before{content:"\f429";right:-1px;top:-1px}
.image-navigation,.comment-navigation{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;color:#686868;font-family:"Open Sans",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin:0 7.6923% 2.1538461538em;padding:1.0769230769em 0}
.comment-navigation{margin-right:0;margin-left:0}
.comments-title+.comment-navigation{border-bottom:0;margin-bottom:0}
.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty){display:inline-block}
.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before,.comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}
.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);color:#21759b;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}
.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,0.2);font-family:"Open Sans",sans-serif}
.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000}
.alignleft,.alignright,.aligncenter,.alignnone{max-width:100%;height: auto;}
.alignleft{float:left;margin:.375em 1.75em 1.75em 0}
.alignright{float:right;margin:.375em 0 1.75em 1.75em}
.aligncenter{clear:both;display:block;margin:.4em auto 1.75em}
blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}
blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}
blockquote.aligncenter{margin-bottom:1.473684211em}
.widget{border-top:4px solid #1a1a1a;margin-bottom:3.5em;padding-top:1.75em}
.widget-area>:last-child,.widget>:last-child{margin-bottom:0}
.widget .widget-title{font-family:"Open Sans",sans-serif;font-size:16px;font-size:1rem;letter-spacing:.046875em;line-height:1.3125;margin:0 0 1.75em;text-transform:uppercase}
.widget .widget-title:empty{margin-bottom:0}
.widget-title a{color:#1a1a1a}
.widget.widget_calendar table{margin:0}
.widget_calendar td,.widget_calendar th{line-height:2.5625;padding:0;text-align:center}
.widget_calendar caption{font-weight:900;margin-bottom:1.75em}
.widget_calendar tbody a{background-color:#007acc;color:#fff;display:block;font-weight:700}
.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:#686868;color:#fff}
.widget_recent_entries .post-date{color:#686868;display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.615384615;margin-bottom:.538461538em}
.widget_recent_entries li:last-child .post-date{margin-bottom:0}
.widget_rss .rsswidget img{margin-top:-0.375em}
.widget_rss .rss-date,.widget_rss cite{color:#686868;display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-size:.8125rem;font-style:normal;line-height:1.615384615;margin-bottom:.538461538em}
.widget_rss .rssSummary:last-child{margin-bottom:2.1538461538em}
.widget_rss li:last-child :last-child{margin-bottom:0}
.tagcloud a{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-family:"Open Sans",sans-serif;line-height:1;margin:0 .1875em .4375em 0;padding:.5625em .4375em .5em}
.tagcloud a:hover,.tagcloud a:focus{border-color:#007acc;color:#007acc;outline:0}
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:19px;font-size:1.1875rem;line-height:1.473684211;margin-bottom:1.473684211em}
.blog .format-status .entry-title,.archive .format-status .entry-title{display:none}
.comments-area{margin:0 7.6923% 3.5em}
.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em}
.comments-title,.comment-reply-title{border-top:1px solid #ddd;padding-top:1.21739em}
.comments-title{margin-bottom:1.217391304em}
.comment-list{list-style:none;margin:0;padding:0}
.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0}
.comment-list .children{list-style:none;margin:0;clear:both}
.submit.pull-right{margin:0 0 30px}
.comment-list .children>li{padding-left:.875em}
.comment-author{color:#1a2244;font-size:16px;font-weight:bold;line-height:20px;text-transform:uppercase}
.site .comment-author .avatar{border:1px solid #ddd;border-radius:0;float:left;height:38px;margin-right:.875em;position:relative;width:38px}
.bypostauthor>article .fn:after{content:"\f304";left:3px;position:relative;top:5px}
.comment-metadata,.pingback .edit-link{color:#aaa;font-family:"Open Sans",sans-serif;font-size:14px;line-height:17px}
.comment-content>p{font-size:14px;line-height:24px}
.comment-metadata{margin-bottom:2.1538461538em}
.comment-metadata a,.pingback .comment-edit-link{color:#aaa}
.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color:#007acc}
.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}
.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}
.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em}
.comment-content li>ul,.comment-content li>ol{margin-bottom:0}
.comment-body{position:relative}
div.reply{position:absolute;right:0;top:20px}
.comment-reply-link{color:#1a2244;font-size:0;display:inline-block;position:relative}
.comment-reply-link:before{content:"\f112";font-family:FontAwesome;font-size:20px;right:0;position:absolute;top:0}
.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0}
.comment-form{padding-top:.45em}
.comment-form label{color:#686868;display:block;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.6153846154;margin-bottom:.5384615385em}
.comment-list .comment-form{padding-bottom:1.75em}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{color:#686868;font-size:14px;line-height:1.6153846154}
.comment-form-author,.comment-form-email,.comment-form-url{display:inline-block;width:33%;vertical-align:top}
.comment-form-email,.comment-form-url{margin:0 0 0 -4px}
.comment-form-author,.comment-form-email{margin-right:0.48%}
div.error{color:#f00}
.no-comments{border-top:1px solid #d1d1d1;font-family:"Open Sans",sans-serif;font-weight:700;margin:0;padding-top:1.75em}
.comment-navigation+.no-comments{border-top:0;padding-top:0}
.form-allowed-tags code{font-family:Inconsolata,monospace}
.form-submit{margin-bottom:0}
.required{color:#f00;font-family:"Open Sans",sans-serif}
.comment-reply-title small{font-size:100%}
.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px}
.comment-reply-title small a:hover,.comment-reply-title small a:focus{color:#1a1a1a}
.comment-reply-title small a:before{content:"\f405";font-family:Genericons;font-size:32px;position:relative;top:-5px}
.sidebar{margin-bottom:3.5em;padding:0 7.6923%}
.site .avatar{border-radius:50%}
.entry-content .wp-smiley,.entry-summary .wp-smiley,.comment-content .wp-smiley,.textwidget .wp-smiley{border:0;margin-top:0;margin-bottom:0;padding:0}
.entry-content a img,.entry-summary a img,.comment-content a img,.textwidget a img{display:block}
embed,iframe,object,video{margin-bottom:1.75em;max-width:100%;vertical-align:middle}
p>embed,p>iframe,p>object,p>video{margin-bottom:0}
.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a{box-shadow:none}
.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist{margin-top:0;margin-bottom:1.75em}
.wp-playlist.wp-audio-playlist{padding-bottom:0}
.wp-playlist .wp-playlist-tracks{margin-top:0}
.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:.7142857143em 0}
.wp-playlist-item .wp-playlist-item-length{top:.7142857143em}
.site{margin:0 100px}
.header-main{background:#fff none repeat scroll 0 0;padding:25px 0}
div.header_address{padding:0}
.top_address{padding:16px 20px;background:rgba(0,0,0,0) url("images/location.png") no-repeat scroll left center;margin:0}
#site-header{text-align:center}
#site-header>a{display:inline-block}
div.header_cta>span{color:#ccc;font-weight:normal;line-height:15px;text-align:right;float:right;padding:20px 0 20px 10px;background:rgba(0,0,0,0) url("images/cta.png") no-repeat scroll left center;margin-right:-10px}
div.header_cta{padding:0}
div.header_cta span,div.header_cta a{color:#1a2244;font-weight:bold}
.mobcta{display:none}
.header_cta>span>span{position:relative;padding:0 10px}
.header_cta>span>span:nth-child(1):after,.header_cta>span>span:nth-child(2):after{content:"";border-right:1px solid #aaa;height:12px;right:-1px;position:absolute;top:5px}
div.orbit-wrapper .orbit-caption{background:transparent;font-family:"Open Sans",sans-serif}
div.orbit-caption h2{font-size:84px;margin:0;color:#fff}
div.orbit-caption p{font-size:20px;text-transform:uppercase;margin:0}
div.orbit-wrapper .orbit-caption{bottom:370px}
div.navbar.navbar-default{background:#fff;border-width:0 0 1px;border-style:none none solid;border-color:#ddd;border-radius:0;margin:0;z-index:999}
div.navbar.stick{left:100px;margin-top:0!important;position:fixed;right:100px;top:0}
.primary-menu{margin:0;padding:0;text-align:right}
.primary-menu>li{display:inline-block;float:none;font-size:14px;line-height:22px;margin:0 10px;padding:14px 0;text-transform:uppercase;vertical-align:top}
.primary-menu>li a{color:#fff;text-decoration:none}
nav.ubermenu-main li.ubermenu-item.ubermenu-item-level-0>.ubermenu-target{color:#444}
.primary-menu>li:hover>a,.primary-menu>li.current-menu-item a,nav.ubermenu-main li.ubermenu-item-level-0:hover>.ubermenu-target,nav.ubermenu-main li.ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,nav.ubermenu-main li.ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,nav.ubermenu-main li.ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{color:#5bb5d4;background:transparent}
nav.ubermenu .ubermenu-current-menu-ancestor>a.ubermenu-target,nav.ubermenu li.ubermenu-current-menu-item>a.ubermenu-target,nav.ubermenu ul>li:hover>a.ubermenu-target{color:fff;background:#52a3be}
nav.ubermenu-main li.ubermenu-item>.ubermenu-target{color:#fff;font-size:16px;text-transform:uppercase;box-shadow: 0 0 0 !important;}
.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}
nav.ubermenu,nav.ubermenu .ubermenu-column,nav.ubermenu .ubermenu-divider,nav.ubermenu .ubermenu-icon,nav.ubermenu .ubermenu-image,nav.ubermenu .ubermenu-item,nav.ubermenu .ubermenu-nav,nav.ubermenu .ubermenu-retractor,nav.ubermenu .ubermenu-row,nav.ubermenu .ubermenu-search,nav.ubermenu .ubermenu-search-input,nav.ubermenu .ubermenu-search-submit,nav.ubermenu .ubermenu-submenu,nav.ubermenu .ubermenu-submenu-footer,nav.ubermenu .ubermenu-tabs,nav.ubermenu .ubermenu-tabs-panels,nav.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{color:#444}
nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop{background-color:#5bb5d4;color:#fff;margin-left:21px;margin-right:21px}
nav.ubermenu-main ul.ubermenu-nav>li{position:relative}
nav.ubermenu-main ul.ubermenu-nav>li.ubermenu-has-submenu-drop:hover:before{content:'';left:41px;position:absolute;bottom:0;border-bottom:6px solid #5bb5d4;border-left:6px solid transparent;border-right:6px solid transparent}
nav.ubermenu-main ul.ubermenu-nav>li.ubermenu-has-submenu-drop:hover:after{content:'';position:absolute;left:10px;top:10px;border-bottom:0 solid #eee;border-left:0 solid transparent;border-right:0 solid transparent}
.ubermenu-item-level-0>.ubermenu-target:before{background:#ccc none repeat scroll 0 0;content:"";height:12px;position:absolute;right:0;top:46px;width:1px}
li.ubermenu-item:last-child .ubermenu-target:before{width:0}
.ubermenu-item-level-0 > .ubermenu-target::before {
  height: 15px;
  top: 45px;
}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
  padding: 40px;
}
nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop>li>ul li{background-color:#5faac4;color:#fff}
nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop>li>ul .ubermenu-current-menu-ancestor>a.ubermenu-target,nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop>li>ul li.ubermenu-current-menu-item>a.ubermenu-target,nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop>li>ul>li:hover>a.ubermenu-target{background-color:#4c90a7}
nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop>li>ul{background:transparent;padding:0 20px;box-shadow:0}
nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop>li>ul:after{border-left:6px solid #5bb5d4;border-top:6px solid transparent;border-bottom:6px solid transparent;top:19px;content:"";right:14px;position:absolute}
span.ubermenu-responsive-toggle{padding:15px 0;color:#5bb5d4;font-weight:bold}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{border-bottom:1px solid #6cbdd8}
ul.ubermenu-submenu-drop>li.ubermenu-item>a.ubermenu-target{padding:15px 20px}
.section_1,#colophon{text-align:center}
.section_1,.section_3,.section_5,#colophon{padding:80px 0}
.section_1 .entry-content{padding:0}
div.navbar.stick .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding:14px 40px}
div.navbar.stick .ubermenu-target:before{top:20px}
h1.home-title span,.section_3 h2,.section_4 h2,.section_5 h2{display:block;font-size:56px}
.section_1 h1,.section_3 h2,.section_4 h2,.section_5 h2,.main-content h2{margin:0 0 60px;text-align:center;position:relative}
.section_1 h1:after,.section_3 h2:after,.home_about_us h2:after,.section_5 h2:after,.main-content h2:after{background:#4ea0c9 none repeat scroll 0 0 !important;bottom:-30px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:80px}
.edit-link{display:none}
a.btn{background:#5bb5d4 none repeat scroll 0 0;border-radius:0;color:#fff;font-weight:bold;margin-top:30px;padding:12px 34px;text-transform:uppercase;
transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;
}
.section_4 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.flogoo {
  width: 290px;
}
.payment_cards.hpagepaycards {
  border: 0 none;
  margin: 0;
  padding: 0;
}
.page-id-8 .footer_address {
  display: none;
}
.dnone{display: none;}
.site-main a.btn:hover{opacity:.6;color:#fff}
.site-main a:hover{color:#5bb5d4;text-decoration:none}
.service_box{border:4px solid #fff;bottom:0;left:0;margin:40px 55px;position:absolute;right:0;top:0;width:auto;z-index:99;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}
.content-box{background:#fff none repeat scroll 0 0;bottom:0;left:0;padding:40px;position:absolute;right:0;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}
.content-box a{color:#1a2244;display:inline-block;font-weight:bold;margin:10px 0 0;text-transform:uppercase;
transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
.content-box h2{font-size:24px;margin:0 0 8px}
.section_2 .col-sm-4:hover figure{opacity:.9}
.col-sm-4>figure{transition:all .2s ease-in-out 0s}
.section_2 .col-sm-4:hover .service_box{border-color:rgba(255,255,255,0.8)}
.section_2 .col-sm-4:hover .service_box .content-box{background-color:rgba(255,255,255,0.8)}
.section_2 .img-responsive.aligncenter{margin:0 auto}
div.blog_post_item:before{border-bottom:1px solid #eee;border-left:1px solid #eee;bottom:-1px;content:"";left:50px;position:absolute;right:0;top:1px}
div.blog_post_item:last-child:before{border-bottom:0 solid #eee}
div.blog_post_item{float:none;margin:0 auto;padding:45px 15px 40px;position:relative}
div.blog_post_item:first-child{padding-top:0}
div.blog_post_item:last-child{padding-bottom:0}
div.blog_post_item:after{background:#eee none repeat scroll 0 0;border-radius:50%;bottom:-4px;content:"";height:7px;left:47px;position:absolute;width:7px}
div.blog_post_item:last-child:after{width:0}
div.publish_date{background:#fff none repeat scroll 0 0;border:1px solid #eee;border-radius:50%;color:#5bb5d4;float:left;font-size:28px;font-weight:bold;height:70px;line-height:16px;padding:17px 8px 13px;text-align:center;width:70px;margin-top:42px}
.publish_date small{display:block;font-size:14px;font-weight:normal;margin:5px 0 0;text-transform:uppercase;display:inline-block}
.post_content>span{display:inline-block;color:#aaa;font-size:14px;font-style:italic;line-height:16px;margin:0 0 10px}
h3.blog-post_title{margin:0}
div.post_content>a{color:#444;font-style:italic;transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
.home_about_us{background:#5bb5d4 none repeat scroll 0 0;color:#fff;max-width:100%;padding:107px 100px;position:relative;text-align:center;width:100%;}
.home_about_us:before{border:1px solid rgba(255,255,255,0.2);bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px}
.home_about_us h2{color:#fff}
.section_4 h4{color:#fff;font-family:Open Sans;font-size:20px;margin:0 0 25px}
.home_about_us h2:after{background:#7cc4dd}
.section_4>div{padding:0}
.about_con>strong{display:inline-block;margin:15px 0 0}
.about_con{position:relative}
.about_con p{margin:0 0 30px}
.section_4 a.btn{position:relative;background:#1a2244 none repeat scroll 0 0;margin:50px 0 0}
.about_img{background:rgba(0,0,0,0) url("images/about.png") no-repeat scroll center center / cover;overflow:hidden}
.home_testimonials.owl-carousel .owl-item{padding:0 15px}
.home_testimonial>figure,.testimonial_post>figure{border-radius:50%;float:left;height:70px;margin:0 30px 0 0;overflow:hidden;width:70px}
.test_con{float:left;width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}
.test_con>p{position:relative;font-style:italic;color:#666;font-size:14px;line-height:24px}
.test_con>p:before{content:"\f10d";left:-20px;top:7px}
.test_con>p:after{content:"\f10e";right:3px;bottom:3px}
.test_con>p:before,.test_con>p:after{color:#5bb5d4;display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;position:absolute}
.test_con>h4{font-family:Open Sans;font-size:16px;font-weight:bold;margin:20px 0 0}
.testimonial_post h4{text-align:right}
.test_con h4 a{color:#1a2244;transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
.home_testimonials.owl-theme .owl-controls{margin-top:30px}
.home_testimonials.owl-theme .owl-controls .owl-page span{background:transparent;border-radius:50%;height:10px;margin:5px 2px;width:10px;border:1px solid #b2b2b2}
.home_testimonials.owl-theme .owl-controls .owl-page.active span,.home_testimonials.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#5bb5d4;border-color:#5bb5d4}
div.footer_top_left{background:#1a2244 none repeat scroll 0 0;color:#fff;padding:49px 191px}
div.footer_top_right{background:#5bb5d4 none repeat scroll 0 0;color:#fff;padding:49px 191px}
.footer_address{margin:0 0 45px;line-height:32px}
.mtopx {
  display: block !important;
  margin-top: 50px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */

  body .section_4 a.btn {
  position: relative;
  background: #1A2244 none repeat scroll 0 0;
  margin: 29px 0 0;
  }
  body div.about_img {height:733px; }
}
.section_6 p{color:#fff;margin:0;font-size:16px;text-transform:uppercase}
.section_6 h3,.section_6 h3 a,.section_6 h3 span,.section_6 h3 span a{color:#fff;font-family:Open Sans;font-size:28px;font-weight:bold;line-height:30px;margin:0;transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
div.footer_top_right a:hover{color:#1a2244}
.footer_cta>img{display:block}
.footer_cta{padding:17px 18px;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;margin:0 22px 0 0;text-align:center;float:left;width:60px;height:60px}
.footer_mail>img{display:block}
.footer_mail{border:1px solid #fff;border-radius:50%;float:left;margin:0 22px 0 0;padding:21px 17px;text-align:center;width:60px;height:60px}
.about_img img{opacity:0;margin:0}
.banner_main{overflow:hidden}
#sticky .container{padding:0}
h1 span{margin:0!important}
.page:not(.home) .header-main{padding-bottom:0}
.main-content{margin-top:100px}
header.entry-header,.archive-header,.page-header{background:#5bb5d4 none repeat scroll 0 0;padding:50px 0;text-align:center}
header.entry-header h1,.archive-header h1,.page-header h1{color:#fff;margin:0;font-size:84px}
header.entry-header a,header.entry-header a:hover,header.entry-header .date_meat{color:#fff}
header.entry-header a:hover{opacity:.6}
article .entry-content,.custom-content,div.faq-list{padding:80px 0}
.custom-content{background:#eee none repeat scroll 0 0;text-align:center}
.main-content p{margin:0 0 25px}
.main-content p:last-child{margin:0}
.main-content li{background:url('images/bullet-icon.png') no-repeat left 5px;line-height:27px;margin:0 0 14px;padding:0 0 0 25px}
.date_meat,.date_meat a{color:#aaa;font-size:14px;font-style:italic}
.entry-meta{margin:0 0 15px}
.single_blog_post{margin:0 0 16px}
.featured_img{margin:0 30px 22px 0}
/*body:not(.home) .site .entry-content{padding-bottom:22px}*/
.blog-list .read_more,.testimonial-list .read_more{color:#5bb5d4;float:right;font-weight:bold;text-align:right;text-transform:uppercase}
.blog-list .read_more:hover,.testimonial-list .read_more:hover{opacity:.6}
.blog-list p{margin:15px 0;min-height:75px}
div.blog-list,div.testimonial-list{padding:80px 0}
.blog_post,.testimonial_post{border-bottom:1px solid #eee;margin:0 0 30px;padding:0 0 25px}
.col-sm-1.x6{display:none}
div.pagination{text-align:center;width:100%}
div.wp-pagenavi a,div.wp-pagenavi span,.ngg-navigation a,.ngg-navigation span,div.ngg-navigation a.page-numbers,div.ngg-navigation a.next,div.ngg-navigation a.prev,.pagination .page-numbers{border:1px solid #a9b3bf;border-radius:5px;color:#000;cursor:pointer!important;display:inline-block;height:34px;line-height:32px;margin:5px!important;padding:0;text-decoration:none;width:46px}
div.wp-pagenavi a:hover,div.wp-pagenavi span.current,.ngg-navigation .current,div.ngg-navigation a.page-numbers:hover,div.ngg-navigation a.next:hover,div.ngg-navigation a.prev:hover,.pagination .page-numbers:hover,.pagination .page-numbers.current{border-color:#5bb5d4;color:#5bb5d4}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{min-width:108px}
div.ngg-navigation a.next:hover,div.ngg-navigation a.page-numbers:hover,div.ngg-navigation a.prev:hover,div.ngg-navigation span.next:hover,div.ngg-navigation span.page-numbers:hover,div.ngg-navigation span.prev:hover{background-color:transparent!important;color:#5bb5d4}
div.ngg-gallery-thumbnail a {margin: 4px 0;}
div.ngg-template-caption .ngg-gallery-thumbnail {margin-right: 5px;}
.ngg-gallery-thumbnail span {margin-bottom: 10px;}
.excps .btn{background:#5bb5d4 none repeat scroll 0 0;border-radius:0;color:#fff;float:right;font-size:20px;margin:0 0 0 2px}
.excps .btn:hover{background:#1a2244}
.payment_cards ul {
  margin: 7px 0 10px;
}
#payment_methods li{background:rgba(0,0,0,0) none repeat scroll 0 0;display:inline-block;margin:2px;padding:0}
.map{background:#eee none repeat scroll 0 0;padding:0 20px}
.map iframe{border:0 none;height:500px;width:100%}
.full-post h3{background:#1a2244 none repeat scroll 0 0;box-shadow:0 3px 0 0 rgba(209,218,224,1);clear:both;cursor:pointer;font-size:16px;line-height:19px;margin:14px 0 0}
.full-post h3 a:before{background:#5bb5d4;content:"\f067";font-family:FontAwesome;height:100%;left:0;padding:11px;position:absolute;text-align:center;top:0;width:43px}
.full-post h3 a{color:#fff;cursor:pointer;display:block;line-height:inherit;padding:11px 10px 11px 60px;text-decoration:none;position:relative}
.full-post h3 a:hover{color:#fff}
.full-post h3 a.active1{text-decoration:none}
.full-post h3 a.active1:before{content:"\f068"}
.box-faq{color:#282828;font-size:16px;font-weight:300}
.post-content{background:#d1dae0 none repeat scroll 0 0;font-weight:normal;margin-bottom:14px;padding:25px 22px}
div.ngg-gallery-thumbnail{border-width:0}
div.ngg-gallery-thumbnail a.nextgen_pro_lightbox{margin:0}
div.ngg-gallery-thumbnail a:hover{opacity:.6}
.entry-content .wpcf7-form li, ul.first-contact li{margin:0 0 10px;background:rgba(0,0,0,0) none repeat scroll 0 0;padding:0}
span.wpcf7-form-control-wrap{display:block}
.address{background:url('images/info-icon.png') no-repeat scroll 91.3% 86.2%;border:1px solid #ddd;padding:40px 40px 60px}
.entry-content .address p{margin:0 0 16px}
.payment_cards{border:1px solid #ddd;margin:24px 0 0;padding:20px 0;text-align:center}
.red{color:#f00}
.address h3{color:#5bb5d4}
.address,.address p{color:#444}
.address .btn.email {
  margin: 20px 0 40px;
}
.el-icon-pinterest:before,.el-pinterest:before{content:"\f1c3"}
.footer-nav-menu{margin:0 0 20px}
.footer-nav-menu li{display:inline-block;margin:0 15px}
.footer-nav-menu li a{color:#444;font-size:16px}
.footer-nav-menu li:hover a,.footer-nav-menu li.current-menu-item a,.footer-nav-menu li.current_page_item a{text-decoration:none;color:#5bb5d4}
.category article .entry-header,.category article .custom-content,.tag article .entry-header,.tag article .custom-content{display:none}
.category .entry-content,.tag .entry-content{border-bottom:1px solid #ddd;margin:0;padding:45px 0 25px}
.scroll-top-wrapper{background-color:#5bb5d4;border-radius:3px;bottom:10px;color:#fff;height:30px;line-height:24px;opacity:0;overflow:hidden;padding-top:2px;position:fixed;right:10px;text-align:center;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;visibility:hidden;width:30px;z-index:9999}
.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1;transition: all 0.15s ease-in 0s; -webkit-transition: all 0.15s ease-in 0s; -ms-transition: all 0.15s ease-in 0s;}
.scroll-top-wrapper.show:hover{opacity:0.6}
.scroll-top-wrapper i.fa{line-height:inherit}
nav.ubermenu li.ubermenu-item ul.ubermenu-submenu-drop {box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
.footerr_logo {display: inline-block;}
.search-results article .entry-header, .search article .entry-header {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 10px 0;
}
.search-results article header.entry-header a,.search-results article header.entry-header a:hover,.search-results article header.entry-header .date_meat {color: #1a2244;}
.search-results article header.entry-header h1{font-size:28px;line-height: 44px;}
.search article, .search-results article {padding: 10px 0 30px;}
.ngg-galleryoverview {text-align: center;}
@media screen and (min-width:1600px) and (max-width:1891px){
div.footer_top_left {padding: 49px 117px}
div.footer_top_right {padding: 49px 117px}
}
@media screen and (min-width:1281px) and (max-width:1599px){
div.footer_top_left,div.footer_top_right{padding:49px 35px}
}
@media screen and (min-width:1280px) and (max-width:1400px){
div.container {width: 1080px;}
div.ngg-gallery-thumbnail-box {
  display: inline-block;
  float: none;
}
}
@media screen and (min-width:1200px) and (max-width:1279px){
div.container {width: 1080px;}
div.ngg-gallery-thumbnail-box {
  display: inline-block;
  float: none;
}
}
@media screen and (min-width:1025px) and (max-width:1199px){
div.container {width: 930px;}
div.ngg-gallery-thumbnail-box {
  display: inline-block;
  float: none;
}
}
@media screen and (min-width:1200px) and (max-width:1280px){
.site {margin: 0 80px;}
.floating_social_bar, .floating_form {width: 80px;}
div.navbar.stick {left: 80px;right: 80px;}
.top_address {padding: 8px 20px;}
.floating_social_bar li {padding: 0 28px;}
.free_quote {padding: 0 20px;}
.section_4 a.btn {margin: 40px 0 0;}
.service_box{margin:20px 35px}
}
@media screen and (max-width:1280px){
div.ngg-galleryoverview {text-align: center;}
div.ngg-gallery-thumbnail-box {display: inline-block; float:none;}
}
@media(width:1280px){.home_about_us{padding:50px 40px}
div.footer_top_left,div.footer_top_right{padding:49px 35px}
div.header_cta>span{padding:28px 0 28px 10px}
div.orbit-wrapper .orbit-caption{bottom:170px;padding:10px 80px}
.content-box{padding:20px}
}
@media screen and (min-width:1025px) and (max-width:1279px) {
div.footer_top_left{padding:37px 74px}
div.footer_top_right {padding: 26px 70px;}
}
@media screen and (max-width:1024px){
.deskcta{display:none}
.top_address {
  background-position: 4px 6px;
  padding: 0 20px;
}
.address .mobcta > a {
  color: #444;
  text-decoration: underline;
}
.mobcta{display:inline-block}
.header-main{padding:15px 0}
body{font-size:14px;line-height:24px}
nav.ubermenu-main li.ubermenu-item>.ubermenu-target{font-size:14px}
h3.blog-post_title{font-size:16px}
.post_content>span{font-size:12px}
div.publish_date{font-size:16px;height:50px;line-height:10px;padding:13px 8px 13px;width:50px}
.publish_date small{font-size:10px}
div.blog_post_item{padding:15px 0}
div.blog_post_item:before{left:25px;right:20px}
div.blog_post_item:after{left:22px}
.floating_social_bar li{font-size:16px;margin:0 0 14px}
.comments-area{margin:0}
}
@media screen and (min-width:991px) and (max-width:1024px){
div.container {width: 895px;}
}
@media screen and (min-width:768px) and (max-width:1279px){
.site{margin:0 49px}
.top_address{padding:0 20px}
.top_address {
  background-position: 3px 5px;
  padding: 0 20px;
}
div.orbit-wrapper .orbit-caption{bottom:110px;padding:10px 60px}
div.slider-nav span.left{left:10px}
div.slider-nav span.right{right:10px}
div.orbit-wrapper div.orbit-caption h2{font-size:42px}
div.orbit-wrapper div.orbit-caption p{font-size:16px}
.section_1 h1{font-size:22px}
.section_1 h1>span,.section_3 h2,.section_4 h2,.section_5 h2{display:block;font-size:36px}
.section_1 h1:after,.section_3 h2:after,.home_about_us h2:after,.section_5 h2:after{bottom:-10px}
.section_4 a.btn{margin:10px 0 0}
.section_1 h1,.section_3 h2,.section_4 h2,.section_5 h2{margin:0 0 30px}
.floating_social_bar,.floating_form{width:50px}
.floating_social_bar li{padding:0 12px}
.free_quote{padding:0 5px}
nav.ubermenu-main .ubermenu-item-level-0>.ubermenu-target,nav.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target,div.navbar.stick .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding:15px 20px}
div.navbar.stick{left:50px;right:50px}
.ubermenu-item-level-0>.ubermenu-target:before{top:20px}
.home_about_us{padding:49px 25px;}
.home_about_us:before{bottom:15px;left:15px;right:15px;top:15px}
.section_1,.section_3,.section_5,#colophon{padding:50px 0}
header.entry-header, .archive-header, .page-header {padding: 30px 0;}
header.entry-header h1, .archive-header h1, .page-header h1 {font-size: 36px;}
div.post_content{width:calc(100% - 70px);width:-webkit-calc(100% - 70px)}
.test_con>p:after{right:-14px}
.footer_cta{padding:13px;margin:18px 8px 18px 0}
div.footer_top_left{padding:25px 71px}
div.footer_top_right{padding:26px 70px}
.footer_address{margin:0 0 40px}
.content-box h2{font-size:22px}
.footer_cta,.footer_mail{height:40px;width:40px}
.footer_mail{padding:12px 8px;margin:5px 8px 5px 0}
.section_6 img{height:auto;max-width:100%}
.section_6 p{font-size:14px}
.section_6 h3,.section_6 h3 a,.section_6 h3 span,.section_6 h3 span a{font-size:20px;line-height:24px}
.content-box{padding:10px}
.content-box h2{font-size:16px;margin:0 0 8px}
.content-box a{margin:0}
.service_box{border-width:1px;margin:10px 25px}
}
@media screen and (min-width:981px) and (max-width:1279px){
.footer_cta {margin: 7px 8px 6px 0;}
}
@media screen and (min-width:768px) and (max-width:1024px){
.service_box{border-width:1px;margin:5px 10px}
}
@media screen and (width:1024px){.mobcta{margin:0}
div.header_cta>span{padding:16px 0 16px 10px}
.header_cta>span>span:nth-child(2):after{top:2px}
div.orbit-wrapper .orbit-caption{bottom:170px}
.content-box{padding:10px}
.service_box{margin:10px 25px}
.footer_cta{margin:6px 8px 6px 0}
}
@media screen and (min-width:768px) and (max-width:1023px){
.section_2 .col-sm-4{padding:0 5px}
}
@media screen and (min-width:768px) and (max-width:980px){
#site-header{margin:5px 0;padding:0}
div.header_cta>span{padding:17px 0 17px 10px;margin-right:-5px}
.header_cta>span>span:nth-child(2):after{top:2px}
.header_cta>span>span{padding:0 5px}
.section_2 .row{margin-left:-5px;margin-right:-5px}
.mandatory {font-size: 12px;}
div.footer_top_right {padding: 38px 70px;}
}
@media screen and (max-width:767px){
.visible-xs-*{display:blcok}
.ubermenu .ubermenu-item.ubermenu-item-level-0 {display: block;width:100%}
.main-content {
  margin-top: 20px;
}
.about_img {
  background: none !important;
  overflow: hidden;
  height: auto !important;
}
.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse > .ubermenu-target:after {
  left: auto; right:10px
}
.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop > .ubermenu-target:after{content: "\f0d7" !important;}
h1.home-title {font-size: 16px;}
h1.home-title span, header.entry-header h1.entry-title {font-size: 28px;}
header.entry-header h1.entry-title {line-height: 44px;}
header.entry-header, .archive-header, .page-header {padding: 20px 0;}
div.header_cta{width:100%}
#site-header{clear:both}
div.header_cta span,div.header_cta a{line-height:22px;font-size:16px}
.site{margin:0}
.top_address{background-position:top center;padding:14px 10px;text-align:center}
div.header_cta>span{background-position:center top;padding:14px 0;margin:0 auto;text-align:center;width:100%}
.floating_social_bar,.floating_form{position:relative;width:100%;top:auto;left:auto;right:auto;border-bottom:1px solid #6cbdd8}
.floating_social_bar{background:#80d9f8;}
.floating_form{background:#5bb5d4;}
.floating_social_bar>ul{margin-top:0;text-align:center;top:auto}
.floating_social_bar li{margin:0;display:inline-block;padding:7px}
.floating_social_bar li,.floating_social_bar li a{color:#fff}
.free_quote{padding:0;margin-top:0}
.free_quote>div:first-child{display:none;clear:inherit;float:left}
.free_quote>div:last-child{text-align:center;clear:inherit;float:left;right:auto;top:auto;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);width:100%;line-height:28px}
div.navbar.navbar-default{padding:0 15px}
div.navbar.stick{left:0;right:0}
nav.ubermenu-main ul.ubermenu-nav .ubermenu-item-level-0>.ubermenu-target,div.navbar.stick nav.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{border-bottom:1px solid #e9e9e9}
nav.ubermenu-main ul.ubermenu-nav .ubermenu-item-level-0:last-child>.ubermenu-target,div.navbar.stick nav.ubermenu-main .ubermenu-item-level-0:last-child>.ubermenu-target{border-bottom:0 solid #e9e9e9}
nav.ubermenu-main ul.ubermenu-nav .ubermenu-item>.ubermenu-target,div.navbar.stick nav.ubermenu-main .ubermenu-item>.ubermenu-target{padding:7px}
li.ubermenu-item-level-0>.ubermenu-target:before{background:0}
div.slider-nav{display:none}
div.slider-nav span.right{right:4px}
div.slider-nav span.left{left:4px}
nav.ubermenu-main ul.ubermenu-nav>li>.ubermenu-submenu.ubermenu-submenu-drop{margin-left:auto;margin-right:auto}
nav.ubermenu-main ul.ubermenu-nav>li.ubermenu-has-submenu-drop:hover:before{content:none}
.section_2 .col-sm-4{margin:10px auto 0;max-width:552px}
.service_box{border-width:1px;margin:5px 20px}
.content-box{padding:20px}
.content-box h2{font-size:16px;margin:0 0 8px}
.content-box a{margin:0}
.section_1,.section_3,.section_5,#colophon, article .entry-content, .custom-content, div.faq-list{padding:30px 0}
.section_1 .section_1 h1,.section_4 h4{font-size:16px}
.section_1 h1,.section_3 h2,.section_4 h2,.section_5 h2{margin:0 0 30px}
.section_1 h1:after,.section_3 h2:after,.home_about_us h2:after,.section_5 h2:after,.main-content h2:after{bottom:-10px}
.entry-title>span,.section_3 h2,.section_4 h2,.section_5 h2{font-size:28px;margin:0 0 30px}
.main-content h2, #primary h2{font-size:22px;margin:0 0 30px}
.section_3 .row{margin:0}
.home_about_us{padding:30px 20px;}
.home_about_us:before{bottom:5px;left:5px;right:5px;top:5px}
.section_4 a.btn{margin:10px 0 0}
.about_img img{opacity:1}
.home_testimonial > figure, .testimonial_post > figure{float:none;margin:0 auto 20px}
.row.testimonial-list {
  margin: 0;
}
.test_con{float:none;width:100%}
div.owl-carousel{margin:0;text-align:center}
.test_con>p:before{left:-14px}
.test_con>p::after{right:-14px}
.home_testimonials.owl-theme .owl-controls{margin-top:15px}
div.footer_top_left,div.footer_top_right{padding:20px}
.footer_cta,.footer_mail{height:36px;margin:5px 8px 0 0;width:36px}
.footer_cta{padding:11px}
.footer_mail{padding:11px 8px}
.section_6 img{height:auto;max-width:100%}
.section_6 p{font-size:12px;line-height:22px}
.section_6 h3,.section_6 h3 span,.section_6 h3 span a,.section_6 h3 a{font-size:16px;line-height:22px}
.section_2 .row{margin:0}
#site-header{margin:0 0 15px}
.footer_address{margin:0 0 30px;font-size:14px;line-height:22px}
div.post_content{float:left;width:calc(100% - 50px);width:-webkit-calc(100% - 50px)}
.address{margin:0 0 10px}
footer#colophon {font-size: 14px;}
.mandatory {font-size: 12px;}
input.wpcf7-submit {width: 130px;}
.address {padding: 24px 20px;}
.comments-area {margin: 0;}
.comment-list .children {padding: 0;}
.comment-form-author, .comment-form-email, .comment-form-url {
  width: 100%;
}
.comment-form-author, .comment-form-email {
    margin-right: 0;
}
.comment-form-email, .comment-form-url {
    margin: 0 0 10px;
}
.address_footer {
  margin: 0 0 10px;
}
}
@media screen and (max-width:320px){
span.wpcf7-not-valid-tip {font-size: 8pt;}
}
