﻿
.semiboxshadow {
	display: none;
}

.semiboxshadow img {
	width:1308px !Important;
	max-width:1316px;
	margin:0px auto;
	margin-left:-53px;
	margin-top:-43px;
	position:absolute;
	z-index:-1;
}
.navigation #menu-item-841 a:hover { color:  !important; }

.sub-menu .menu-item-has-children:after { color: #fff }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

    .navbar-header {
        float: none;
    }
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail{margin-top:5px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail:first-child{margin-top:0}
.site-footer.desktop .footer-left-side .contact-details-wrapper{padding-bottom:2px}
.site-footer .inner,.site-footer .inner .contact-details-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer .inner .contact-details-wrapper{display:none;-ms-flex-item-align:start;align-self:flex-start;padding:15px 0;margin:0 -5px}
.site-footer .inner .contact-details-wrapper .contact-detail{padding:0 5px}

.search-box-wrapper {
  margin-top: 100px;
  margin-left: 11%;
}
.spacer-small-menu{font-size:12px;margin-left:6pt;color:#ccc}


.nav-menu-in {
	margin-right: 123px;
	}

.wp-admin-bar .menu-toggle, .wp-admin-bar .menu-toggle-off, .wp-admin-bar .site-logo{
	top:62px;
}

.menu-toggle-off{
	z-index:9999;
}

.menu-toggle,.menu-toggle-off{
	position:absolute;
	top:33px;
	height:28px;
	width:28px;
	font-size:32px;
	line-height:28px;
	text-align:right;
}


 .menu-toggle:hover, .menu-toggle-off:hover{
	cursor:pointer;
}

	.righttype .menu-toggle-off{
		right:35px;
	}

	.lefttype .menu-toggle-off{
		left:35px;
	}
.footerstick div.middle{float:left;padding-left:10px;width:27%;border-left:1px solid #fff}
.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-left:15px;padding-right:15px}
.col-sm-4{width:33.3333333333%}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.footer__links{font-family:UniversLTStd-Cn,Sans-Serif;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:900px;width:90%;margin:2.5em auto 0;color:#fff;border:2px dotted #cca13b;border-left:0;border-right:0;padding:1.25em 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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}


.header-search-mobile {

    display: none;

    margin-top: 33px;

    margin-left: 50px;

    float:left;

}




    .header-search-mobile .input-search {

        width: 100%;
        box-sizing: border-box;

    }
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}


.content
{
	height: 850px;
}

.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 .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.section-column{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}
#wrapper{width:89%;margin:103px auto 20px auto}
#wrapper .gallery .gallery-item{max-width:100%}
.front-page #wrapper{background-color:transparent;border:0;margin:103px auto 20px auto;padding:0}
.clearfix:after,.clearfix:before,#container:after,#container:before,.widget-wrapper:after,.widget-wrapper:before{content:' ';display:table}
.clearfix:after,#container:after,.widget-wrapper:after{clear:both}
.ie7 .clearfix,.ie7 #container,.ie7 .widget-wrapper{zoom:1}


.header__social,
.header__buttons {
  max-height: 49px;
}


.header__buttons-inner {
  display: table;
  height: 49px;
  width: 100%;
  text-align: right;
}


.header div.logo-use-image img.logo_big,
.header__logo-inner,
.header__menu-inner,
.header__buttons-inner,
.transition-on {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

.navbar-default .navbar-header {
  margin-left: 15px !important;
}


footer .footerSections .section .socialLinks div.twitter a::before {
  content: '\f099';
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

#footer .inline {
  display: inline-block;
}

.inline-el {
  display: inline-block;
}

.inline-el h1,
.inline-el h2,
.inline-el h3,
.inline-el h4,
.inline-el h5,
.inline-el p {
  margin: 0;
}
.img-responsive{display:block;height:auto;max-width:100%}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}
.fl-slide-mobile-photo {display: none;}
.fl-slide-mobile-photo-img{width: 100%;}
.upw-posts .entry-title{margin-bottom:.5em}
.upw-posts .entry-title a{text-decoration:none}
.upw-posts .entry-title a:focus,.upw-posts .entry-title a:hover{text-decoration:underline}
.upw-posts .entry-image{margin-bottom:1em}
.upw-posts .entry-image img{max-width:100%;height:auto}
.upw-posts .entry-meta{color:#888;font-size:.9em;margin-bottom:1em;line-height:1.4}
.upw-posts .entry-meta .comments{white-space:nowrap}
.upw-posts .custom-field,.upw-posts .entry-categories,.upw-posts .entry-custom-fields,.upw-posts .entry-tags{margin-bottom:.5em}

.row.onepixel {
  margin-left: -0.5px;
  margin-right: -0.5px;
}

.row.nospace {
  margin-left: 0;
  margin-right: 0;
}

.ft .row,
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-footer:after {
  clear: both;
}
body #slide-out-widget-area-bg{background-color:rgba(0,0,0,0.4);}


	body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
		display: block;
	}
.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}
.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}


#page {
	height: 100%;
	position: relative;
}


.mobile-view #page {
	height: auto;
}

.single-author .entry-meta .by-author {
	display: none;
}
#main #hcp_content_menu ul{padding:0 20px;}
.hcp-listing-sidebar #hcp_content_menu,.sidebar #hcp_content_menu{border-bottom:5px solid #f5f5f5;}
#hcp_content_indications ul,#main #hcp_content_menu #hcp_content_menu_heading ul,#hcp_content_menu_heading ul li{padding:0px;margin:0px;}
body #main #hcp_content_menu ul{padding:0 20px 0 20px;}
.hcp-listing-sidebar .pane-content #hcp_content_menu{border-bottom:5px solid #f5f5f5;}
body.product .hcp-landing-container .pane-content #hcp_content_menu ul li{padding-left:0;}
.with-chevrons #hcp_content_menu .item-list{padding:0 20px;}
.porto-grid-container{position:relative}
.porto-grid-container .porto-grid-item{float:left;max-width:100%}

						#social-5d22dcb3d5f01 a { 
							opacity: 1 !important;color: #f4f4f4 !important;}

						#social-5d22dcb3d5f01 a:hover { color: #ffffff !important;}

						#social-5d22dcb3d5f01 a:hover .mk-svg-icon { fill: #ffffff !important;}
.align-left{text-align:left}
.widget_social_networks .align-left{text-align:left}
.mk-fancy-title.pattern-style.align-left span{padding:0 6px 0 0}
.mk-fancy-title.color-gradient.align-left span i{margin:0 auto 0 0}
.mk-blockquote.align-left{float:left}
.mk-image.align-left{text-align:left}
.mk-image-switch.align-left{text-align:left}
#mk-filter-portfolio ul.align-left{text-align:left}

.anim-5,
.anim-5-all * {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


.o-image--thumbnail {
  border-radius: 100%; }

  .c-attribution--footer .o-image {
    border-radius: 100%; }

  .c-cite__image .o-image {
    max-width: 4rem;
    max-height: 4rem;
    border-radius: 2rem; }

  .c-figure .o-image {
    line-height: 1; }


.c-card__img .o-image--icon {
  -o-object-fit: none;
  object-fit: none;
  width: auto;
  margin-top: 2rem; }
.su-list{margin-bottom:1.5em}
.su-list ul{margin:0!important;padding:0!important;list-style:none!important}
.su-list ul li{position:relative;display:block!important;margin:0!important;padding:4px 0 4px 2em!important;list-style-type:none!important;line-height:1.3em}

.footer-main .icon-box-icon, .footer-main .icon-box-content {
  display: table-cell;
  vertical-align: top;
}


.regions_rates_table_fields {
    font-size: 12px;
    color: #982f00;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}
.testimonials .testimonial{margin:13px 0}
.testimonial{padding:30px;min-height:300px;border:1px solid #e2e2e2;border-radius:3px}
.testimonial blockquote{padding:0;margin-bottom:35px;font-weight:300;line-height:1.6;border-left:none;font-size:16px}
.testimonial blockquote:before{content:open-quote}
.testimonial blockquote:after{content:close-quote}
.testimonial img{border-radius:50%;width:52px;height:52px;margin-right:15px}
.testimonial cite{font-style:normal;font-size:16px;font-weight:300;color:#bbb}
.testimonial .media-body{vertical-align:middle}

.row .twelve.columns { width: 100%; }

.sixteen.colgrid .row .twelve.columns { width: 74.46809%; }

.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; }
.et_bloom .et_bloom_success_container{height:0;overflow:hidden;opacity:0;position:relative;margin:0 auto!important;z-index:-1}
.et_bloom .et_bloom_success_container.et_bloom_animate_success{height:auto;overflow:visible;z-index:99;opacity:1;display:block}
.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark{opacity:1;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

.visible-phone {
  display: none !important;
}
