﻿
.content-footer-socmed{overflow:hidden;font-size:16px;padding:30px 0;background:#333333}

.content-footer-socmed a {color:#cccccc;padding:7px;margin:5px;border:2px solid #cccccc;-moz-border-radius:50%;border-radius:50%}

.content-footer-socmed a:hover {color:#399e47;text-decoration:none;padding:7px;margin:5px;border:2px solid #399e47;-moz-border-radius:50%;border-radius:50%}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}




.column.alpha, .columns.alpha {
  margin-left: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.alpha {
    }



.video-list .five.columns.alpha img {
  width: 100%;
  height: 100%; }


.ht-slide-caption{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1170px;
	margin-left: -585px;
	-ms-transform: translateY(-50%); 
   	-webkit-transform: translateY(-50%); 
    transform: translateY(-50%);
}

.home .cb-article .cb-mask img {
	max-height: 250px;
	width: auto;
	object-fit: cover;
	top: 0;
}

.zoom-m {
display:none;
}

.mh-posts-stacked-title a, .mh-posts-stacked-title a:hover, .mh-posts-stacked-meta a, .mh-posts-stacked-meta a:hover { color: #fff; }

.mh-posts-stacked-meta { display: inline-block; font-size: 10px; font-weight: 700; color: #fff; padding: 1px 5px; margin-top: 5px; background: #e64946; text-transform: uppercase; }

.mh-posts-stacked-meta .fa, .mh-posts-stacked-meta .mh-meta-date { margin-right: 5px; }


.img-fluid {
  max-width: 100%;
  height: auto;
}
#main-wrapper{margin:auto;min-height:350px;}
.page-404 #main-wrapper{width:1200px;margin:0px auto;}
.page-404 #main-wrapper .region-content{padding:20px;text-align:center;font-weight:bold;font-size:1.5em;}
.clearfix:after{content:"";}

.tb-megamenu .clearfix{*zoom:1;}
.tb-megamenu .clearfix:before,.tb-megamenu .clearfix:after{display:table;content:"";line-height:0;}
.tb-megamenu .clearfix:after{clear:both;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


.top_en {
    float: left;
   
    padding-top: 35px;
    float: right;
    font-size: 16px;
}

.top_en a {
     color: #ffaca9 !important;
}


.page-header-contact a {
	margin-top  : 13px;
	color       : white !important;
	display     : block;
	font-size   : 17px;
	white-space : nowrap;
}


.page-header-contact{
	white-space: nowrap;
}
#slider-v-1-body .body-container .body #amb-recent-post-slider-drug-type{padding:15px 50px 0}
#slider-v-1-body .body-container .body #amb-recent-post-slider-drug-type .table{margin-bottom:40px!important}
#slider-v-1-body .body-container .body #amb-recent-post-slider-drug-type .cell:nth-child(1){width:70px}
#slider-v-1-body .body-container .body #amb-recent-post-slider-drug-type .figure-obj{width:70px;height:70px;overflow:hidden;background:center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#slider-v-1-body .body-container .body #amb-recent-post-slider-drug-type .content{margin:0 20px}
#slider-v-1-body .body-container .body #amb-recent-post-slider-drug-type .content .header{font-size:32px;font-weight:700;margin-bottom:10px;line-height:100%}
.home .wrap .row{margin-right:0;margin-left:0}
.home .wrap .row [class^=col-],.home .wrap .row [class*=" col-"]{padding-right:0;padding-left:0}
body.home .container .content.row,body.archive .container .content.row,body.archive .home-roll.row,body.home .home-roll.row,body.archive .main .row{margin:0}
.sidebar .row{margin:0!important}
.sidebar .row [class^=col-]{padding:0!important}
.row{margin-right:-15px;margin-left:-15px}

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }
.sidebar .sidebar-awards{margin-top:20px;text-align:center}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.top-section2 .navbar-fixed-top.scrolled3 .navbar-toggle .icon-bar{background-color:#000}
.top-section2 .navbar-toggle .icon-bar{background-color:#fff}
.top-section.fixme .navbar-toggle .icon-bar{background-color:#000}
.modal-footer{padding:5px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#footericons {
    margin: 20px auto;
    height: 40px
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
.ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center{font-size:0px;line-height:normal;}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.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}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
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}

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}

.box1-tab,.box3-tab{ height:40px; border-bottom:1px solid #e8e8e8;}

.box1-tab a,.box3-tab a{ display:block; width:146px; height:40px; line-height:40px; font-size:16px; background:#fff; text-align:center; background:#f9f9f9; border-top:1px solid #e8e8e8;}

.box1-tab a.current,.box3-tab a.current{ background:#fff; border-top:3px solid #ff3300; height:39px; line-height:39px;}
.header .header-bar-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px}
.header .header-bar-content,.header .header-content .header-aside,.header .header-content .logo{display:none}


.callout-with-image--copy {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 100;
}


.callout-with-image--copy p:last-child {
	margin-bottom: 0;
}
#page{position:relative}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}


a.header{  color: #405F80;  z-index: 2000;  text-decoration: none;  text-transform: uppercase;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 12px;  font-weight: bold;  padding-right: 30px;  }


a.header:link{  color: #405F80;}


a.header:visited{  color: #4B78A6;}


a.header:hover{  color: #FFFFFF;}



table.footer a.header{  color: #FFFFFF;  text-decoration: none;  text-transform: uppercase;  z-index: 2000;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 12px;  font-weight: normal;  padding-left: 10px;   padding-right: 20px;  }

table.footer a.header:link{  color: #FFFFFF;}


table.footer a.header:visited{  color: #ADC4D9;}


table.footer a.header:hover{  color: #4CB5FF;}

	.wp-caption.alignnone {margin: 5px 20px 20px 0px;}

	
	.alignnone {margin: 5px 20px 20px 0px;}

	a img.alignnone {margin: 5px 20px 20px 0px;}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}



.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after, .clearfix:after {
    clear: both;
}


.row, .clearfix {
    zoom: 1;
}
.clearfix:before,#footer:before,#header:before,.clearfix:after,#footer:after,#header:after{content:"\20";display:block;height:0;overflow:hidden;}
.clearfix:after,#footer:after,#header:after{clear:both;}
.clearfix,#footer,#header{zoom:1;}
.simplefavorites-modal-content.loading .modal-content-body{display:none}
.simplefavorites-modal-content.loading .modal-content-loading{display:block}


.w-form-group {
    margin-left: auto;
    margin-right: auto;
    width: 319px;
}

.sche20{
 position: absolute;
    left: 35px;
    bottom: 11px;
    border-radius: 10px;
}

.menu-resources-container li {
    border-bottom: none!important;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.footer-link-inline ul{margin-bottom:7px;}
.footer-link-inline ul li{border-right:1px solid #4f4d4b;font-size:13px;padding:0 1% ;line-height:14px;}
.footer-link-inline ul li a{color:#000;font-weight:bold;}
.footer-link-inline ul li:last-child{border:0}
.footer-bottom-red .footer-link-inline ul li{border-right:1px solid #fff;}
.footer-bottom-red .footer-link-inline ul li:last-child{border-right:0px;}

.widget_nav_menu li.menu-item-has-children {
	padding-right: 0;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu {
	display: none;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu li {
	padding-left: 0;
	padding-right: 0;
}

	
	.fmenu ul li.menu-item-has-children ul,
	.fmenu ul li.menu-item-has-children a {
		float: left;
	}

	.menu-toggle:before {
		font-family: FontAwesome;
		content: "\f0c9";
		font-size: 18px;
		line-height: 50px;
		margin-right: 10px;
		position: absolute;
		left: 20px;
		top: 0;
	}

	.super-menu .menu-toggle:before {
		left: 0;
	}


.menu-item-type-custom.current-menu-item a {
background: none!important;
}


.block-title {
	background: #dc3522 none repeat scroll 0 0;
	display: inline-block;
	padding: 0 20px;
	position: relative;
}


.block-title:after {
	background: inherit;
	content: "";
	height: 35px;
	position: absolute;
	right: -5px;
	top: -5px;
	-webkit-transform: rotate(103deg);
	-moz-transform: rotate(103deg);
	-ms-transform: rotate(103deg);
	-o-transform: rotate(103deg);
	transform: rotate(103deg);
	width: 35px;
}


#top-footer .block-title {
	background: none !important;
	border-bottom: 1px solid #dc3522;
	padding: 0;
	top: 1px;
	text-transform: capitalize;
}


#top-footer .block-title:after {
	display: none;
}


.related-post-wrapper .block-title i {
	margin-right: 10px;
}


#testimonials .bottom {
    display: inline-block;
    margin-bottom: 24px;
    text-align: right;
    width: 100%;
}

#testimonials .bottom-left {
    display: inline-block;
    margin-bottom: 20px;
    text-align: left;
    width: 100%;
}

#testimonials .bottom-left h3, #testimonials .bottom-left p {
    text-align: left;
}

    #testimonials .bottom, #testimonials .label p, #testimonials .bottom-left {
        text-align: center;
    }

    #testimonials .bottom, #testimonials .bottom-left {
        margin-bottom: 50px;
    }



#controls {position:absolute; bottom:5px; left:0px;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}


.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}
.map-tip{font:14px/16px Trebuchet MS,Helvetica,Arial,sans-serif;display:none;padding:3px;border:1px solid #ebeced;color:#edeef0;z-index:1000;float:left;position:absolute;background:#494949;background:-moz-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(73,73,73,1)),color-stop(100%,rgba(101,101,101,1)));background:-webkit-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-o-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-ms-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:linear-gradient(to bottom,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);word-break:keep-all;white-space:nowrap}
.map-tip p{margin:0!important}
.map-tip img{float:left;padding:3px}


.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;
}

    #page #colophon .footer-bottom {
      background: #565d67;
      color: #fff;
      padding: 30px 0 50px; }

      #page #colophon .footer-bottom a {
        color: #fff; }

        #page #colophon .footer-bottom a.titter-link {
          text-decoration: none; }

          #page #colophon .footer-bottom a.titter-link i {
            background: #1da1f2;
            padding: 5px;
            border-radius: 3px; }


#site-description {
	font-size: 16px;
	font-weight: 300;
}

.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),
.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1) {
  border-top: 0;
}


    #template-home .cta-row-1.gotm-slider + .bg-grey .cta-row-2 {
        text-align: center;
    }


    .cta-row-1.gotm-slider {
        display: none;
    }


    #template-home .cta-row-1.gotm-slider + .bg-grey {
        margin-top: 0 !important;
    }


.header-content .menu-utility-container {
  margin-bottom: 20px;
}


.menu-utility-container ul {
  margin: 0;
  padding: 0;
}


.menu-utility-container li {
  display: inline;
  list-style-type: none;
  position: relative;
}


.menu-utility-container li:before {
  color: #e17116;
  content: "|";
}


.menu-utility-container li:first-of-type:before {
  content: "";
}


.menu-utility-container li:nth-last-child(1) a {
  padding-right: 0;
}


.menu-utility-container a {
  color: #fff;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 0 6px 0 9px;
  text-decoration: none;
  text-transform: uppercase;
}


.menu-utility-container a:hover {
  color: #e17116;
}


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

html, body, #bg {
    min-height: 100%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    min-width: 1200px;

}
#div-on-air #div-on-air-data-now{float:left;width:75%}

	
	 .col-half, .col-quarter, .col-three-quarters, .col-full, .col-third, article.article {float: left;margin-left: 1%;margin-right: 1%;padding-left: 2%;padding-right: 2%}

		.col-quarter {width: 19%}

		.col-half {width: 44%}

		.col-third {width: 27%}

		.col-three-quarters {width: 69%}

		.col-full {clear: both;float: none;width: 94%}

		
		.header-search.col-half {margin-left: 54% !important;text-align: right}
.social .col{float:left;margin-right:1%;text-align:left;width:31%}
article.col-three-quarters{width:63%}
.col-quarter,aside.ads{width:29%}
.container{margin:0 auto;width:90%}
.footer .container{position:relative}
.home-top .container{text-align:center}
.tatsu-accordion-style1 .accordion-content.ui-accordion-content{padding:0 25px 15px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.tatsu-accordion-style2 .accordion-content.ui-accordion-content{padding:0 20px 20px}
.tatsu-rJMLa89uK7 .accordion-content.ui-accordion-content{border-color:#cacaca}
.tatsu-S1apIqdFQ .accordion-content.ui-accordion-content{border-color:#cacaca}



#logo {
  margin: 0;
}

#header #logo {
  float: left;
  font-size: 24px;
}

#header #logo a {
  color: #383838;
}

  #header #logo img {
    vertical-align: top;
  }

body.color01 #header #logo a {
  color: #494D50;
}

body.color02 #header #logo a {
  color: #656364;
}

body.color03 #header #logo a {
  color: #444756;
}

body.color04 #header #logo a {
  color: #474747;
}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


header #logo { padding: 10px 0; height: 40px; max-width: 350px; }

	
#logo {
	padding: 20px 0; 
	max-width: 100%;
	max-height: 100%;
	height: 60px;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
	}

	
#logo img {
	max-height: 100%;
	}

	
.left-float { 
	float: left; 
	}
.carousel-content{color:#bdbdbd;font-family:GothamRounded-Light}


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}


.cart_btn {
    position: relative;
}


.cart_btn .total_price,
.cart_btn .price_count {
    padding-left: 3px;
}


    .content_con2{
        display:block;
        position:relative;
        width:960px;
        margin:0 auto;
        padding-top:25px;
    }


        
    .content_con2.three_column .box.small{
        width:300px;
        float:left;
        display: inline;
    }

.footer_top_area{width:100%;}


.slide-boxes p
{
	font-weight: bold;
}


.slide-boxes img
{
	height: 103px;
}


.slide-boxes
{
	font-size: 1.4em;
	margin-top: -114px;
}


.slide-boxes a img:hover
{
	opacity: 0.3;
}

#content .post-entry .post-entry-headline {
  font-size: 20px;
  line-height: 120%;
  margin: 0 0 3px;             
}

#main-content .sticky .post-entry-headline {
  text-transform: uppercase;                                           
}

.post-entry .post-entry-headline a {
  color: #33ccfe;
  text-decoration: none;                 
}

.post-entry .post-entry-headline a:hover {
  color: black;
  -webkit-transition: color 1s;
  transition: color 1s;                       
}

#content .post-entry-column .post-entry-headline {
  font-size: 14px;
  line-height: 150%;
  margin: 0;             
}

#content .post-entry-grid .post-entry-headline {
  font-size: 14px;
  line-height: 150%;
  margin: 0;             
}

	.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	.panel-grid .overlay {
		z-index: -1;
	}


#inner_content .one, #inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even { float:left; }

#inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even{margin-right: 35px; }

#inner_content .four-even{
	width:126px;
}

#inner_content .two-even.last, #inner_content .two-odd.last, #inner_content .three-even.last, #inner_content .four-even.last{ float:left; margin-right: 0px; }

.one, .two-even, .two-odd, .three-even, .four-even { float:left; }

.two-even, .two-odd, .three-even, .four-even{
	margin-right: 35px;
}

.four-even{
	width:208px;
}
body.page-template-template-home2018 .products-hero{background:#fff}
body.page-template-template-home2018 .products-hero .hero-content{padding:4em 2em}
body.page-template-template-home2018 .products-hero .hero-content h2{font-weight:800;color:#333;font-size:42px;margin-bottom:2em}

.menu { display: none; position: absolute; top: 18px; right: 14px; border: 0;cursor: pointer; }
.row{margin-right:-15px;margin-left:-15px}


.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;
}
.footer-banner{background-color:#00addf;margin-top:0}
.footer-banner .banner__content-header::after,.footer-banner .banner__content-header::before,.header-banner .banner__content-header::after,.header-banner .banner__content-header::before{content:none;display:none}
.footer-banner .banner__content,.header-banner .banner__content{padding-left:0;max-width:900px;margin:0 auto;text-align:center}
.footer-banner .banner__content::before,.header-banner .banner__content::before{content:none;display:none}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


.chat-icon {
	border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    position: fixed;
    bottom: -70px;
    right: 50px;
    padding: 8.5px 31px;
    background: #0375b4;
    color: #ffffff;
    text-decoration: none;
    font-size: 24px;
    font-weight: 600;
    z-index: 100;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
}

.chat-icon:hover {
	color: #ffffff;
    text-decoration: none;
}

.chat-icon span {
	display: inline-block;
}
	
.chat-icon .avid-icon-font {
	margin-left: 8px;
    display: none;
}

#home-2017 .mid-page-banner-row.theme-white .bnr-title,
#home-2017 .mid-page-banner-row.theme-white .bnr-tag-line,
#home-2017 .mid-page-banner-row.theme-white {
	color: white;
}

#home-2017 .mid-page-banner-row.theme-white .bnr-title{
	font-size: 2.5em;
}

.content {
  float: left;
  width: 100%;
  position:relative;
}




.content img {
  max-width:100%;
  height:auto;
}

.alignleft{
float:left;
margin: 0 5px 0 0px;
}
