/* BEGIN dynamic_css */
#page,
				#page .vc_text_separator div {
				
				}
				body {
				
				background: #a8c9ea;
				}
				h1,
				.wpb_row h1,
				body.blog article h1.entry-title a,
				body.archive article h1.entry-title a,
				body.search-results article h1.entry-title a {
				
				}
				h2, .wpb_row h2 {
				
				}
				h3, .wpb_row h3 {
				
				}
				h4, .wpb_row h4 {
				
				}
				h5, .wpb_row h5 {
				
				}
				h6, .wpb_row h6 {
				
				}
				b, strong {
				
				}
				a {
				
				}
				section#toolbar {
				
				}
				#site-branding,
				.header-style-v2 #site-branding,
				.header-style-v3 #site-branding,
				.header-style-v2 .the-search-form .column,
				.dark-header #site-branding,
				.dark-header .header-style-v2 #site-branding,
				.dark-header .header-style-v3 #site-branding,
				.dark-header .header-style-v2 .the-search-form .column,
				#masthead #site-navigation .top-bar-section .menu-main-nav-container li.mega_parent > .wp_mega_menu {
				
				}
				.default-header-style #site-navigation,
				.default-header-style .the-search-form .column,
				#site-navigation.stickUp.isStuck {
				
				}
				#site-navigation .main-menu > li > a,
				.corporate-header-style #site-navigation .main-menu > li > a,
				.corporate-header-style .woo-mini-cart-container > a {
				
				}
				#site-navigation .main-menu .sub-menu li a,
				#masthead #site-navigation .top-bar-section .menu-main-nav-container li.mega_parent .wp_mega_menu > li a{
				
				}
				#masthead #site-navigation .top-bar-section .menu-main-nav-container li.mega_parent .wp_mega_menu .megamenu-title,
				#masthead #site-navigation .top-bar-section .menu-main-nav-container li.mega_parent .wp_mega_menu .megamenu-title a {
				
				}
				.page-info-wrapper {
				
				}
				.woocommerce div.product div.single-product-entry-wrapper,
				.woocommerce-page div.product div.single-product-entry-wrapper,
				.woocommerce #content div.product div.single-product-entry-wrapper,
				.woocommerce-page #content div.product div.single-product-entry-wrapper {
				
				}
				#footer-light {
				
				}
				#footer-dark {
				
				}
				button,
				.button,
				html input[type="button"],
				input[type="reset"],
				input[type="submit"] {
				background:;
				border-color:;
				color:;
				}
				button:hover,
				.button:hover,
				html input[type="button"]:hover,
				input[type="reset"]:hover,
				input[type="submit"]:hover {
				background:;
				border-color:;
				color:;
				}
				.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
				.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
				background: ;
				}
				.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover,
				.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:hover {
				background: ;
				}
				button.secondary, 
				.button.secondary, 
				.wpb_button, 
				input[type="submit"].secondary,
				.woocommerce div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce-page div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce #content div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce-page #content div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce .page-options-container .widgets-container .widget_price_filter .price_slider_amount .button {
				background:;
				border-color:;
				color:;
				}
				button.secondary:hover, 
				.button.secondary:hover, 
				.wpb_button:hover, 
				input[type="submit"].secondary:hover,
				.woocommerce div.product div.summary .button-group .wish-list-button .add_to_wishlist:hover,
				.woocommerce-page div.product div.summary .button-group .wish-list-button .add_to_wishlist:hover,
				.woocommerce #content div.product div.summary .button-group .wish-list-button .add_to_wishlist:hover,
				.woocommerce-page #content div.product div.summary .button-group .wish-list-button .add_to_wishlist:hover,
				.woocommerce .page-options-container .widgets-container .widget_price_filter .price_slider_amount .button:hover {
				background:;
				border-color:;
				color:;
				}
				button.secondary, 
				.button.secondary, 
				.wpb_button, 
				input[type="submit"].secondary,
				.woocommerce div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce-page div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce #content div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce-page #content div.product div.summary .button-group .wish-list-button .add_to_wishlist,
				.woocommerce .page-options-container .widgets-container .widget_price_filter .price_slider_amount .button,
				button,
				.button,
				html input[type="button"],
				input[type="reset"],
				input[type="submit"],
				button.round,
				.button.round {
				border-radius:;
				}
				
				button#ccc-icon {
    margin: 0!important;
}
/* END dynamic_css */
/* BEGIN custom_css */
#page,
#page .vc_text_separator div {

}

body {

background: #a8c9ea;
}

a {

}

section#toolbar {

}

#site-branding,
.header-style-v2 #site-branding,
.header-style-v3 #site-branding,
.header-style-v2 .the-search-form .column {

}

.default-header-style #site-navigation,
.default-header-style .the-search-form .column {

}

.page-info-wrapper {

}

.woocommerce div.product div.single-product-entry-wrapper, .woocommerce-page div.product div.single-product-entry-wrapper, .woocommerce #content div.product div.single-product-entry-wrapper, .woocommerce-page #content div.product div.single-product-entry-wrapper {

}

#footer-light {

}

#footer-dark {

}

.boxed-layout{
box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.4);
}
html{
height:auto;

}
body{
height:100%;

}

#site-branding {
  height: 156px;
}

#site-branding {
  height: auto;
  overflow: auto;
}

.logo-column {
  padding: 0 0 0 10px;
}

.BoxBlueBorder{
border:2px solid #77b4dc;
}

#vc_special_box_wrapper p {
  font-size: 14px;
  text-transform: none;
  color: #353535;
}

#vc_special_box_wrapper h3 {
  color: #034B84;
  font-size: 18px;
  font-weight: 500;
  text-transform: none;
}

#vc_special_box_wrapper {

  border-radius: 5px;
 
}

h1, h2, h3 {

  margin-top: 0;
}

.header-dropdown-cart-wrapper{
display:none;
}

.top-bar-section ul li > a {

  font-size: 14px;

}

body {
  color: #353535;
}

blockquote, blockquote p {
  color: #353535;

}

#site-navigation li a:hover {
  border-bottom: 1px solid #1d4d93;

}

.top-bar-section li a:not(.button) {

  padding: 0 20px;
}

.top-bar-section ul li > a {
  font-size: 15px;
}

.entry-content > h3 {
  color: #154183;
}

.top-bar-section ul li > a {
  color: #000000;

}

body.blog article .entry-content p, body.single-post article .entry-content p, body.archive article .entry-content p, body.search-results article .entry-content p {
  color: #2e2e2e;

}

section#toolbar {
  background-color: #034b84;

}

#colophon {
  background-color: #002848;

}

#site-branding {
  background: url("../../uploads/2014/10/HeaderBG-Light.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#footer-dark {
  background-color: #0B3E67;
  border-bottom: 1px solid #CCCCCC;
  color: #FEFEFE;
  padding: 30px 0;
}

#footer-dark h3.widget-title, #footer-dark h3.widget-title:before {
  border: 0 none;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 0;
}

body.blog article img.avatar, body.archive article img.avatar, body.search-results article img.avatar {

  display: none;

}

.HeaderContactColumnSmall {
  font-size: 18px;
}

.HeaderContactColumn a:link {
  color:#ffffff;
}

.HeaderContactColumn a:hover{
  color:#034B84;
}

.HeaderContactColumn {
  float: right;
  padding-right: 30px;
  padding-top: 38px;
  text-align: right;
}

.large-5.columns.HeaderContactColumn > h3 {
  color: #082E4D;
}

.large-6.columns.HeaderContactColumn > h3 {
  margin: 0 0 15px;
  padding: 0;
}

#site-branding .logo-column #logo img {
  height: auto !important;
  max-height: 300px;
  width: auto !important;
}

article div.entry-meta {
  margin-bottom: 20px;
  margin-top: 4px;
}

#footer-dark input[type="submit"] {

  width: 65px;
}

.BlueBackground{
background-color:#d3e6ea;
}

.GreyImageBorder{
border:1px solid #cccccc;
padding:3px;
}

.wpb_wrapper > h3 {
  color: #034B84;
}
html {
  background: none repeat scroll 0 0 #a8c9ea;

}

body {
  background-image: none;
  background-color: transparent;
}

#vc_special_box_wrapper:hover .vc-special-box {
  background-color: rgba(0, 0, 0, 0.10);
  box-shadow: 0 0 0 1px #FEFEFE;
}

.special-box-content {
  overflow: auto;
}

section#toolbar .columns {
  color: #FEFEFE;
  font-size: 13px;
  line-height: 30px;
}

.wpb_text_column.wpb_content_element.HomePageTopSection {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 20px !important;
  padding: 0 0 30px;
}

.page-info-wrapper {
  margin-bottom: 30px;
}

@media (max-width: 479px) {
.site-header img {
  max-width: 100%;
}

.logo-column {
  padding: 0 0 0 0px !important;
}
.HeaderContactColumn{
display:none;
}

}

@media (max-width: 781px) {
.HeaderContactColumn{
display:none;
}

.toprightlinks{
display:none;
}

.hide-for-medium-downxxx {
  font-size: 10px !important;
  line-height: 30px !important;
}

}

.top-bar .menu-icon {
  float: left;
  margin-top: 13px;
}

main {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}

body.blog article h1.entry-title a, body.archive article h1.entry-title a, body.search-results article h1.entry-title a {
  color: #034B84;
 
}

.toprightlinks a:link, .toprightlinks a:visited {
color:#ffffff;
}

.toprightlinks a:hover {
color:#deeb0f;
}

.top-bar-section .dropdown li a, .top-bar-section .sub-menu li a {
  background: none repeat scroll 0 0 #357dc3;
  border-bottom: 1px solid #d1e7fd;
color:#ffffff!important;
}

.top-bar-section .dropdown li a:hover, .top-bar-section .sub-menu li a:hover {
  background-color:#d1e7fd!important;
color:#034b84!important;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.ex_footerpad {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
}

#colophon {
  background-color: #002848!important;
}

.default-header-style.v4 .top-bar {
  height: 65px;
  line-height: 65px;
}

h3, .h3 {
  font-size: 24px;
  font-weight: 500;
}

.top-bar-section ul li > a {
  color: #000000!important;
  display: block;
  font-size: 15px;
  font-weight: 500;
  padding: 20px 0 20px 15px;
  width: 100%;
}

.default-header-style.v4 .top-bar-section .sub-menu li a {
  background-color: #357dc3;
}

.default-header-style.v4 #site-navigation {
  background-color: #fafafa;
  height: 66px;
  position: relative;
}

a {
  color: #034b84;
  line-height: inherit;
  text-decoration: none;
}

h3.widget-title, h2.widgettitle {
  border-bottom: 1px solid #444;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 20px;
  padding-bottom: 10px;
  position: relative;
}

.row {
  margin: 0 auto;
  width: auto;
}

.page-info-wrapper .page-title, .page-info-wrapper .product_title {
  font-size: 15px;
  font-weight: 500;
  
}

ul, ol, dl {
  font-size: 1em;

}

.facebooklink a:link{
 color:#ffffff;   
}

.wpb_text_column.wpb_content_element {
  overflow: auto;
}

body {
  color: #444444;
  cursor: default;
  font: 15px/1.72857 "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height:1.55em;
}

#breadcrumbs {
  color: #999;
  font-size: 13px;
  line-height: 30px;
  margin: 20px 0;
}


/* END custom_css */
