﻿.img-placeholder{position:relative;height:0;overflow:hidden;display:block}
.img-placeholder img{position:absolute;top:0;left:0;width:100%;height:100%}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.nav-entries a, .woo-pagination { font:300 13px/1em Arial, sans-serif;color:#888; }

#tabs ul.wooTabs li a, .widget_woodojo_tabs .tabbable .nav-tabs li a { font-family: ; }
 #navigation ul.rss li a:before, #navigation ul.nav-search a.search-contents:before { color:#666666;}

#top ul.nav li a { font:normal 12px/1.6em Arial, sans-serif;color:#ddd; }

.exponent-menu .exponent-sub-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{
    margin: 0px 0px 0px -15px;
}


.exponent-mobile-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{ 
    display: inline-block;
}
.tatsu-menu .tatsu-sub-menu li.menu-item-has-children .sub-menu-indicator svg{margin:0 0 0 -15px}
.tatsu-mobile-menu li.menu-item-has-children .sub-menu-indicator svg,.tatsu-sidebar-menu li.menu-item-has-children .sub-menu-indicator svg{display:inline-block}


.testicomment{
	padding-top:14px;
	text-align:justify;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }


.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}


#holder {
	width: 960px;
	margin: 0 auto;
}


#afd #holder {
	width: 720px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.usfootcolumn{margin:0 20px 0 0;float:left;width:224px;}

.usfootcolumn.last{margin:0 0 0 0;width:240px;}
 .usfootcolumn:nth-child(odd){margin-right:2%;}
 .usfootcolumn:nth-child(even){margin-right:0;}
 .usfootcolumn:nth-child(odd), .usfootcolumn:nth-child(even){margin-right:0;margin-bottom:10px;}
 .usfootcolumn:last-child{margin-bottom:0;}
.widget-last-posts__item{padding-bottom:15px;overflow:hidden;position:relative;}
.widget-last-posts__item:before{content:" ";display:block;width:100%;height:1px;position:absolute;top:auto;bottom:0;left:0;border-top:1px dashed #959da7;opacity:0.3;}
.widget-last-posts__item + .widget-last-posts__item{padding-top:15px;}
.widget-last-posts__item:last-child{padding-bottom:0;}
.widget-last-posts__item:last-child:before{display:none;}
.sidebar .widget-last-posts__item{border-bottom:1px dashed #e2e2e2;}
.sidebar .widget-last-posts__item:last-child{border:none;}
.sidebar .widget-last-posts__item:before{display:none;}




#imMnMn.main-menu.auto ul li ul li { top: 0px; }



#imMnMn.main-menu.auto ul li ul li ul { position: absolute; width: 200px;left: 200px; margin-top: -28px; }

#imMnMn.main-menu.auto li ul.auto { display: none; }




#imMnMn.static-menu.auto ul li ul li { top: 0px; }



#imMnMn.static-menu.auto ul li ul li ul { position: absolute; width: 200px;left: 200px; margin-top: -28px; }

#imMnMn.static-menu.auto li ul.auto { display: none; }


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-5 {
    margin: 0 4% 0 0;
  }

.rt-grid-3 {width: 300px;}

.rt-grid-1:before,
.rt-grid-2:before,
.rt-grid-3:before,
.rt-grid-4:before,
.rt-grid-5:before,
.rt-grid-6:before,
.rt-grid-7:before,
.rt-grid-8:before,
.rt-grid-9:before,
.rt-grid-10:before,
.rt-grid-11:before,
.rt-grid-12:before {
  display: table;
  content: "";
  clear: both;
}

.rt-grid-1:after,
.rt-grid-2:after,
.rt-grid-3:after,
.rt-grid-4:after,
.rt-grid-5:after,
.rt-grid-6:after,
.rt-grid-7:after,
.rt-grid-8:after,
.rt-grid-9:after,
.rt-grid-10:after,
.rt-grid-11:after,
.rt-grid-12:after {
  display: table;
  content: "";
  clear: both;
}

  body .rt-grid-3 .fp-search {
    width: 130px;
    margin-left: 0;
  }

	#author-bio .author-description {
		padding-right: 50px;
	}


.testimonials-widget-testimonial .author,
.testimonials-widget-testimonial .email,
.testimonials-widget-testimonial .job-title,
.testimonials-widget-testimonial .location,
.testimonials-widget-testimonial .company,
.testimonials-widget-testimonial .url {
	
}







.footer-column {
	float:left;
	width:240px;
	padding: 30px;
}

.footer-column h3 {
	font-family: 'Passion One', sans-serif; 
	font-size: 20px;
}


div#slideshow  { float: left; width: 360px; height: 230px; text-align: right; vertical-align: top; padding: 10px; }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:20px 0}





.postid-249 #et-boc .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_2.et_pb_column_2 .et_pb_text_inner h6{line-height: 1.5;}


.postid-249 #et-boc .et_pb_row.et_pb_row_2 .et_pb_column.et_pb_column_1_2.et_pb_column_4 .et_pb_text_inner h6{line-height: 1.5;}

.dyna {
	CURSOR: pointer; COLOR: #3c3c3c; TEXT-DECORATION: none
}

.dc_zoom_css span.roll_css6:hover {
	opacity: 0.9;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
}

.dc_zoom_css span.roll_css6 {
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	height: 100%;
	opacity: 0;
	position: absolute;
	width: 100%;
}

.dc_zoom_css span.roll_css6 img:hover {
	opacity:1;
}

.dc_zoom_css span.roll_css6 .social {
	width: 59%;
}
.slider_boxes .box-item.special-pod .title-block,.slider_boxes .box-item.special-pod .readmore-block {    padding-left: 32px;    padding-right: 32px;}
.title-block h2 {    margin-bottom: 10px;}
.slider_boxes .box-item .title-block {    min-height: 56px;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.footer-social { }

.footer-social a span { font-size: 15px; color: #828385; background-color: #393b3d; border-radius: 50px; line-height: 1.6; width: 40px; height: 40px; display: inline-block; padding: 10px 14px; margin-right: 3px; }

.footer-social a span:hover { color: #fff; background-color: #00b231; }

#wrap {
	padding: 2em 2em 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.spacer{height:0;display:block;clear:both}
.spacer-5{height:5px}
.spacer-10{height:10px}
.spacer-20{height:20px}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}



.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }


#access ul ul li.last-menu-item a {
	border: 0px;
}


.menu-side ul li.last-menu-item a{
	border-bottom: 0px;
}

	
	
	 
	
	.main-footer .widget:last-child { margin-bottom: 0; }

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
img.alignnone{margin:5px 0 20px}


#sidebar_left {
  float: left;
  width: 160px;
  }



.ds-label {
    margin-bottom: 10px;
}

.tbody, .thead {display:block;width:100%;}
#lang-bar span .icon,#lang-bar a .icon{margin-left:5px;vertical-align:text-bottom;border:none}
#deal .deal .getapp-overlay .text .opening .close-day{color:#fff;background-color:#007bcc}
#deal .deal .deal-clickbox .text .opening .close-day{color:#007bcc;background-color:#fff}




#header {
	width:100%;
}






#header-search {
	width: 940px;
	height: 51px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}


#header-search form {
	float: right;
	width: 300px;
	margin: 10;
	padding: 12px 0px 0px 0px;
}


#header-search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}


#header-search-text {
	width: 200px;
	padding: 2px 3px;
	background: #1E1E1E;
	border: none;
	color: #4D4D4D;
}


#header-search-submit {
	background: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E4E4E4;
}
.infographic-column__icon{margin-bottom:0}
.section-infographic .infographic-column__icon{font-size:3.3333333333rem}


.product-price { position: absolute; bottom: 50px; left: 0; right: 0; color:#555; font-size:17px;}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 75px; height: 75px; }

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }


.widget-title {
	margin-top: 0;
	margin-bottom: .5em
}


.footer-contact-info-wrapp {
  text-align: center;
  margin-bottom: 20px; }


    #saving_container_footer #saving_animation_footer {
            font-size: 30px;
            z-index: 99999;
             margin-left:-32px; margin-top:-32px; position:fixed; left:50%; top:50%
        }
#td-header-menu .td-container-border:after{background-color:#e6e6e6}
.white-menu #td-header-menu .td-normal-menu .sub-menu{box-shadow:0 0 1px rgba(0,0,0,.15)}
.td-header-style-10 #td-header-menu{display:table;margin:0 auto}
#td-header-menu{min-height:44px}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}
.fixed-menu .open-mobile-nav{float:right;margin:0;background:transparent}
.open-mobile-nav{display:block;top:0;right:0;z-index:2;margin-left:auto;float:right;background-color:#0f6ab2;padding:1em}
.open-mobile-nav:focus{opacity:.8}
.open-mobile-nav span.button-text{display:none;font-size:16px;text-transform:uppercase;font-family:"Muli",sans-serif;font-weight:700;line-height:0.9;margin-top:1px;color:#fff}
.logged-in.admin-bar .open-mobile-nav{top:46px}
.parallax-mirror,aside,nav,footer img,footer nav,.cf:after,.open-mobile-nav,.quick-links,.slider,.owl-carousel,.search-form,.site-search,#mobilenav-loader,#mobilenav,#mobilenav-dimmer,.addthis_sharing_toolbox,.fb_iframe_widget,.fixed-menu,#colorbox{display:none !important}
.preview-title{color:#4b555f;font-size:2rem;margin-bottom:1rem}
.preview-title:last-child{margin-bottom:0}
.preview-title a:hover,.preview-title a:focus{color:#232d37}
.navigation__mail{display:inline-block;height:80px;width:80px;vertical-align:top;font-size:0;position:relative;z-index:5}


	.section--overview-links .wrapper {
		width: 100%;
	}

.ui-tabs-panel {
  padding: 0;
}
.popup-modal .modal-body,#exitpopup-modal .modal-body{padding:20px 35px;font-size:0.9em}
.block-type-widget-area ul.widget-area{padding:0;margin:0}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.be-gdpr-modal-desc {
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 24px;
    
    color: #72777c;
}


.gdpr-video-alternate-image-content a,
.gdpr-video-alternate-image-content a:hover,
.gdpr-video-alternate-image-content a:visited,
.static-map-content a,
.static-map-content a:hover,
.static-map-content a:visited,
.be-gdpr-modal-desc a,
.be-gdpr-modal-desc a:hover,
.be-gdpr-modal-desc a:visited,
.be-gdpr-cookie-notice-bar-text a,
.be-gdpr-cookie-notice-bar-text a:hover,
.be-gdpr-cookie-notice-bar-text a:visited {
    color: inherit;
    text-decoration: underline;
}
.navbar-wrapper.clearfix,header.tc-header{overflow:visible}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0;width:100%}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}
.sticky-disabled .navbar-wrapper,.tc-no-sticky-header .navbar-wrapper{clear:both}


.banner-icon-wrapper {
  margin-top: 1.5em; }

  .banner-icon-wrapper i {
    font-size: 2.5em !important; }

    .banner-icon-wrapper i:hover {
      color: #A1C6D3;
      cursor: pointer; }
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}

#dj-slideshow25m319 .dj-slides {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 5;
}

  .count_2 .dj-tabber .dj-slides {
    margin: 0 !important;
  }

  .dj-tabber .dj-slides {
    margin: 0 !important;
  }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
.home-nav{width:600px;margin:auto;clear:both;padding:20px 0;height:25px;line-height:25px;font-size:14px}
.home-nav ul li{float:left;width:24.99%;text-align:center}


#cta-huge {
	background-color: #2890E8;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
}


#cta-huge h2 {
	color: white;
	text-align: center;
	line-height: 1.1em;
}



#cta-huge a {
	text-align: center;
	display: inline-block;
	margin-top: 12px;
	margin-bottom: 12px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.section-header .section-legend {
	font-size: 16px;
	margin-bottom: 0;
	color: #000;
	padding-top: 0;
}

.about-us .section-header .section-legend {
	color: #FFF;
}

.skills .skill .section-legend {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.stat .section-legend {
	color: #d1d1d1;
	margin-top: 15px;
}

.testimonial .section-header .section-legend {
	color: #FFF;
}

.contact-us .section-header .section-legend {
	color: #FFF;
}

  .lang-block, .copyright { margin: 0 0 0 20px; float: none; clear: both; }

 .list-payment-options, .list-delivery-methods, .lang-block, .copyright {width: 240px;}

.wp-caption.alignnone {
	margin: 0;
}


.text-dark {
	color: #bebebe !important;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.footer-div{font-size:1.2em;text-align:justify;}



#slider_stage {
    position:relative;
    top:-20px;
    right:52px;
    margin:0 0 30px 0;
    width:100%;
}

    
    #slider_stage img {
width:78%;
height:90%;
margin:0;
}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }



#mobilemenu {
  display: none;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-8{width:66.66666667%}




.site-content-contain {
	background-color: #fff;
	position: relative;
}


#headerimage
{
	border: none;
	display: block;
	float: left;
}


footer .footer-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}


footer .footer-item.footer-social {
  text-align: left;
  padding: 0 0 0 60px;
  order: 2;
}


footer .footer-item.footer-links ul {
  padding: 0;
  margin: 0;
  float: none;
}


footer .footer-item.footer-links ul li {
  float: none;
  line-height: 1;
}


.product-inner:hover .product-title {
  color: #F04144;
}


.product-title {
  position: relative;
  z-index: 1;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  margin: 0;
  transition: all 0.25s ease;
}


.product.bselector-product .product-title {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.25;
  transition: all 0.25s ease;
}
.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}
.et_pb_image_1 .et_pb_image_wrap,.et_pb_image_1 img{width:100%}
.et_pb_image_2 .et_pb_image_wrap,.et_pb_image_2 img{width:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}



	.evo_location_card .entry-content{
		padding: 0px 60px;
	}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}

	
	.services_full .block .title {
		-webkit-box-sizing: initial;
		-moz-box-sizing: initial;		
		box-sizing: initial;
	}

	
	#node-1 div.services .block .title, #node-1 div.services_full .block .title {
	    width: 100%;
		height: auto;
		padding: 10px 0;	
		margin-bottom: 10px;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}


	.multi-columns-row .col-sm-3:nth-child(4n + 5) {
		clear: left;
	}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.thumbnail .caption{padding:9px;color:#333}
.view-carousel #current-large-slide .owl-item-image img,.view-slideshow #current-large-slide .owl-item-image img{width:100%;}


.cli-col-12
{
	width:100%;
}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}
.banner-front .td_block_inner{padding:0 10px}
#prk_mobile_bar .prk_popper_menu .verve_menu_hover{display:none}



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.grid-8, .grid-two-thirds {
  width: 63.666666666%;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
	

#mc_embed_signup {
	position:relative;
	overflow:hidden;
	}

	
#mc_embed_signup  .response	{
position: absolute;
font-family:"Gill Sans std", "Gill Sans MT", Calibri, sans-serif;
line-height:1.6;
font-weight:100;
background: #fff;
font-size: 14px;
top: 60px; left:0;
height: 80%;
width: 100%;
padding:0 20px;
text-align: justify;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
	
.widget,#mc_embed_signup {
	background-color:#fff;
	}




.network_div .div-300:nth-child(3n+1),.network_div .div-300:first-child {
	margin-left:0;
	}


.network_div .div-300{
	margin-left:25px;
	margin-bottom:25px;
	}
.main-nav__menu{float:right;margin-bottom:0px}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-top__col { width: 33.33%; padding: 16px 0; border-right: 1px solid #ebeef4; }


.menu-top__col:nth-child(3) { border-right: 0; }


html.special.black-bg .menu-top__col { background-color: #fff; border-right-color: #000; }


html.special.blue-bg .menu-top__col { background-color: #195183; border-right-color: #9dd1ff; }
#logo{margin:0;padding:0}
#logo img{width:187px;height:71px;object-fit:contain}
#logo-mobile{text-align:center;padding-right:60px;position:absolute;width:100%;left:0}
#logo-mobile img{width:140px}
#footer #social-media-icons{font-size:1.5rem;float:right;padding-right:5px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}

			ul.social-icons .linkedin a:hover	 { background-color: #2c7cb7; }
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.menu-item-language img{vertical-align:baseline;}
.marginbottom10{margin-bottom:10px;}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}

.seletor-tt{color: #000; cursor:pointer; display:block; font-weight: bold; text-align: center;}
header .desktop{display:none}
.desktop div.search{position:absolute;top:0;right:0;display:block}
.desktop div.search .btn-search{font-size:.85em;cursor:pointer;border:1px solid;border-radius:3px;color:#7b7b7b}
.desktop div.search .btn-search i{top:-1px}
.desktop div.search .btn-search:hover{color:#15bbcd}
.home .latest-news .desktop{display:none}


#homepage-widgets h4 {margin-bottom:20px !important;}


.img-circle.img-quote{
	z-index:0;
	width:80%;
}


.img-circle {
  border-radius: 50%;
}


.card .img-circle {
  max-width: 6.5625rem;
  float: left;
  margin-right: 1rem;
  margin-top: .5rem;
}


.embed-responsive-15by10 .img-circle+p,
.embed-responsive-10by15 .img-circle+p {
  margin-top: 2.5rem;
}
.form-block--with-label .form-block__form .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;}
.row{margin-left:-15px;margin-right:-15px}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}

.navbar-breadcrumb {
    background: #FFF;
    border-top: 1px solid #e7e7e7
}
.site-footer .copyright{clear:both;text-align:center}
.footer-widget h4{color:#333333}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#333333}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#000000}
.footer-widget{color:#333333}
#main-footer .footer-widget h4{color:#333333}
.footer-widget li:before{border-color:#333333}
.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:2em}
#footer-widgets .footer-widget li:before{top:11px}


#footer-widgets .footer-widget li {
	padding-left: 0;
	margin-bottom: 0;
}


#footer-widgets .footer-widget li a:hover {
	opacity: .7;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


.footer_information .ff {
  font-size: 12px;
}


.copyright .ff {
  font-size: 12px;
}
#mobile-nav,.header-buttons-mobile,.header-buttons-mobile .header-buttons,.mobile-separator,.mobile-widget{display:block}

.other{ width:100%; height:auto; overflow:hidden; margin-top:10px;}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title, html #page-wrap .ui--box-widget .ui--content-box-header:hover .ui--content-box-title.on--hover:hover { background-position: 0 0 !important; }

	#body-wrapper { color: #444444; width: 975px; padding: 0px; background-color: #FFFFFF; }
#Side_slide .search-wrapper{margin-bottom:20px;position:relative;display:none}
#Side_slide .search-wrapper input.field{width:100%;background:0 0!important;border-width:1px 0;border-color:rgba(255,255,255,.05);line-height:20px;padding:10px 55px 10px 20px;box-sizing:border-box;box-shadow:0 0 0 0 transparent}
#Side_slide .search-wrapper a.submit{position:absolute;top:0;right:5px;font-size:20px;padding:10px}
#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.action_button),#Side_slide #menu ul li.submenu .menu-toggle{color:#a6a6a6}
#Side_slide.light .search-wrapper input.field{border-color:rgba(0,0,0,.05)}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.grid-item-u4-5   { 
width: calc(100% * 4/5); 
width: -webkit-calc(100% * 4/5);
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
#footer-widgets{color:#ffffff}


.footer-widgets {
  background: #050505;
}

.footer-widgets.section-padding {
  padding: 70px 0px 35px;
  padding:  4.375rem 0px 2.1875rem;
}

.footer-widgets table {
  border-collapse: collapse;
}

.footer-widgets table th, .footer-widgets table td {
  border-color: rgba(233, 233, 233, 0.4);
}

.footer-widgets .widget-title {
  color: #ffffff;
}

.footer-widgets .widget-area .widget_categories li, .footer-widgets .widget-area .widget_archive li, .footer-widgets .widget-area .widget_meta li {
  width: 100% !important;
  float: none;
}

.footer-widgets .widget_recent_entries ul li,
.footer-widgets .widget_recent_comments ul li {
  border-bottom: 0px none;
  padding: 5px 0px;
  margin-bottom: 0px;
}

.footer-widgets .sidebar .widget {
  margin-bottom: 30px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.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}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
#mk-footer .footer-wrapper,#mk-page-introduce,.mk-blog-single .featured-image,.mk-blog-single article{position:relative}

home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}


.home .intro, .home .info, .home .section1, .home .section2 {
padding:60px 0 45px;
}


.time_spacer {
    margin-left: 20px;
}
.wrap{max-width:1300px;width:97.5%;margin:0 auto;position:relative}
.location-box .wrap{z-index:200}
header .white-grad-top .wrap{min-height:140px}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .wrap .right{margin:0 auto;float:none;text-align:center}
header .wrap{padding:10px 0 0px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

.has-feedback label.sr-only~.form-control-feedback { top: 0 }
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#wrapper{background:#fff;margin-top:20px;padding:0 20px;}
#comments{margin:20px 0}
#comments .section-header{margin:0}

.main-news-date {
  color: #d3d4d9;
  display: inline-block;
}
 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pl-7 .so-panel { margin-bottom:30px }
 #pg-7-3 , #pl-7 .so-panel:last-child { margin-bottom:0px }
 #pl-7 .panel-grid { margin-left:0;margin-right:0 }
 #pl-7 .panel-grid-cell { padding:0 }
 #pl-7 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-7 .panel-grid .panel-grid-cell-mobile-last , #pg-7-0 .panel-grid-cell:last-child , #pg-7-1 .panel-grid-cell:last-child , #pg-7-2 .panel-grid-cell:last-child , #pg-7-3 .panel-grid-cell:last-child , #pg-7-4 .panel-grid-cell:last-child , #pg-7-5 .panel-grid-cell:last-child { margin-bottom:0px }

.component-content .image-left {float: left;margin: 0 15px 5px 0;}
	


.image-left,
.image-right,
.image-center				{background:#fff;border: solid 1px #ebebeb;}


.img-article-focus {
  z-index:1;
  position:relative;
  text-align:center;
}


.img-article-focus h1 a{
	color:#ffffff;
	}


.img-article-focus h1{
  position:absolute;
  top:30px;
  right:30px;
  z-index:2;
  padding:1.6%;
  color:#fff!important;
  font-size:2.2em!important;
  font-weight:300!important;
}
.content-spacing-not-top{margin:0em 1em 2em;}
span.image-box,span.text-box{display:table-cell;vertical-align:middle;height:85px}
span.text-box{color:#666;line-height:14pt}
span.text-box strong{color:#0c2185;display:block;font-size:18px;font-weight:400;line-height:18pt}
.fourth-type-box .text-box{display:block;margin-left:105px}
#content .fourth-type-box .text-box H4{line-height:16pt;margin-top:-2px}
.fourth-type-box .text-box H4 A{color:#0c2185;font-size:18px;line-height:16pt}
#content .fourth-type-box .text-box H4 A:hover{text-decoration:underline}
#content .fourth-type-box .text-box P{line-height:16pt}
#content .fourth-type-box.news .text-box H4{margin-bottom:5px}
.eighth-type-box .text-box{margin-left:100px}
.eighth-type-box .text-box .social-box{margin-left:-3px}
#content .eighth-type-box .text-box H1{padding:0 0 10px;margin-top:-3px}
#content .eighth-type-box .text-box p{margin-top:-7px;padding:0 0 12px}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.col-md-offset-2{margin-left:20%}

.mini-disabled .container .posts-wrap,
.mini-disabled .container .slider-wrap {
	padding-left: 0;
}



.posts-wrap {
	width: 100%;
	padding: 0 45px;
	display: inline-block;
}

.topheaderlink {
	display: inline-block; 
	padding: 2px 12px 2px 6px; 
	border-right: 1px solid #477989;
}

.topheaderlink:last-child {border: none;}


  .large-4 {
    width: 33.33333%; }
.m-main,.m-accessibility,.m-breadcrumb,.m-mobile,form,.btn,.footer__logo,.footer__social,.footer__author,.b-bg,.b-video,.b-cta,.b-header__link,.b-contact__gmap,.b-contact__controls,.b-tabs__menu,.b-meta__item--share,.b-meta__share,.b-gallery-vertical__thumbs,.b-gallery-vertical__prev,.b-gallery-vertical__next,.b-gallery-vertical__prev-sm,.b-gallery-vertical__next-sm,.b-img__bg,.b-img__img,.b-img--contact .title-main,.b-info__more,.b-footer,.b-preloader,.c-products__video,.f-std.u-t-hide,.m-sub{display:none}
.b-video{position:fixed;left:0;top:0;width:100%;height:100%;}
.b-video video,.b-video__overlay,.b-video__holder,.b-video__holder:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.list-unstyled{padding-left:0;list-style:none}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

   .center-wrap{float:left;width: calc(100% - 480px);padding: 0 26px;}


.wpmchimpa-overlay-bg .wpmchimpa-wrapper {
	width:80%;
	max-width:780px;
	min-width:320px;
	margin:0 auto;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.post-meta span, .published, .post-category span{font-style:normal;}

.post-meta-bottom .post-tags, .post-meta-bottom .post-custom-tax, .post-meta-bottom .post-category{width:100%;}
.aspirin-teaser .aspirin-teaser-layout1-type3 .teaser-content-holder{padding:0}


a.alignnone {
    display: inline-block;
}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}


.before-footer-widgets a.aligncenter,
.before-footer-widgets a.alignleft,
.before-footer-widgets a.alignnone,
.before-footer-widgets a.alignright {
	margin: 0;
	padding: 0 15px;
}


.home-middle .featured-content .alignnone {
	margin-bottom: 32px;
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}


.accordion-tab li strong.dates {
	font-weight: 700;
	color: #009081;
}


.table-link-comment td a{
	color: #0028F5;
}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


#utility-cell  {
	padding-top: 20px;
	padding-right: 20px;
}

  
  table.top_accounts .imagecell img {
    margin-top: -7px;
    margin-left: -20px;
  }

.td-bg-lightgrey{
	background-color: #f7f7f7;
}
.et_pb_counter_1 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counters .et_pb_counter_1:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_1:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_1 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_1 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_1 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_1 .et_pb_counter_container{background-image:none}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

	.post-tags, 
	.comment-link {
		margin-top: 10px;
	}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}
ul.menus li.a3 a {background-position:-32px 0;}


.right-footer-bottom{
	background-color: #0d0d0d;
	clear:both;
	min-height: 100px;
    max-height: 100px;
    position: absolute;
    bottom: 0;
    width: 100%;
}


.right-footer-bottom ul{
	list-style: none;
    float: right;
    display: inline-flex;
    text-align: right;
}


.right-footer-bottom li{
	width: 40px;
    float: left;
    margin-right: 20px;
    padding: 7px 0px;
    border: 1px solid #b0b0b0;
    text-align: center;
	margin-top: 15px;
}


.right-footer-bottom li a{
	font-size: 17px;
    color: #8f8f8f;
}


.page-template-homepage .right .procedures {
  padding: 1.5em; }

      .page-template-homepage .right .procedures #gform_3 {
        margin-bottom: 0; }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.product-category img,
.cross-sells img,
.our-menu .menu-type img,
.interest-in .menu-type img,
.menu_grid .menu-type img,
.menu_list .menu-type img {
    max-width: 100%;
    border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
}

.our-menu .menu-type:first-child .menu-title,
.interest-in .menu-type:first-child .menu-title,
.menu_grid .menu-type:first-child .menu-title,
.menu_list .menu-type:first-child .menu-title {
    margin-top: 0;
}

.pull-left {
  float: left !important;
}

.breadcrumbs h1.pull-left{width:100%;text-align:center;}

.block-grid-v1.content-boxes-v1 img.pull-left{float:inherit !important;}

.header .dropdown-submenu.pull-left { float: none;}
.fa.pull-left{margin-right:.3em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}


#close_nagbar{
	cursor: pointer;
	float: right;
	margin: 5px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.tilter__figure,.tilter__image{margin:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}





.top-border, .bottom-border, .right-border, .left-border {
position:fixed;
background-color : #eee;
z-index:10;
}


.right-border {
top:0;
right:0;
width:40px;
height:100%;
}

	
	.right-border, .left-border, .bottom-border, .top-border {
	display : none;
	}


.top-border, .bottom-border, .left-border, .right-border {
display:none;
}
.text-uppercase{text-transform:uppercase!important}


.text-uppercase, .initialism {
  text-transform: uppercase;
}
.aligncenter{clear:both;display:block;margin:0 auto}
.menu-button a:before,.menu-button a:after,.menu-button .menu-button__label:after{content:' ';display:block;width:24px;height:4px;border-radius:2px;background:#000;position:absolute;right:7px}
.menu-button a:before,.menu-button .menu-button__label:after{-webkit-transition:0.1s -webkit-transform linear;transition:0.1s -webkit-transform linear;transition:0.1s transform linear;transition:0.1s transform linear, 0.1s -webkit-transform linear}
.menu-button .menu-button__label:after{top:24px}
.menu-open .menu-button .menu-button__label:after{-webkit-transform:translateY(-8px) rotate(-135deg);-ms-transform:translateY(-8px) rotate(-135deg);transform:translateY(-8px) rotate(-135deg)}
.menu-button .menu-button__label{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;padding:0;width:0}
