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

.container:after{content:" ";display:table;clear:both;}

.header .container{width:980px;}


.page2 .gallery img.teva { margin-top: 40px; }
.et_pb_counters .et_pb_counter_9:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_9:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_9 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_9 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_9 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_9 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_9 .et_pb_counter_container{background-image:none}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
.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}

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}


.popup__discount__modal-body-secondary-text span,
.popup__discount__modal-body-success-text span {
	color: #000000;
	font-family: "open_sansregular";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}


.popup__discount__modal-body-secondary-text {
    font-style: normal;
    font-size: 23px;
    font-weight: 400;
    color: #565656;
    margin-top: 5px;
}

.diapoFull .slide{ background-position :center; background-repeat: no-repeat; height: 250px; border-radius: 4px; }

.diapoFull .slide span{background: rgba(0, 0, 0, 0.7); padding: 0.5rem; box-sizing: border-box; position: absolute; bottom: 0; left:0; display: block; width: 100%;}

.diapoFull .slide span a{color :#fff; text-decoration: none; font-weight: normal; opacity: 0.9;}

.diapoFull .slide span a:hover{text-decoration: underline; opacity: 1;}

.diapoFull .slide .wrap{padding:0; margin:0}

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


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }
.mashsb-toggle-container{display:none;padding:11px 2% 8px;border:10px solid #FFF120;position:relative;margin-bottom:10px;margin-top:0}

#i3_sfmc_lists_container{

}
.event .event__content{position:absolute;bottom:0;left:0}
.event .event__content,.event .event__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.event .event__content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:255px}
.slider-upcoming .event .event__content{opacity:0;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}
.slider-upcoming .owl-item.active .event .event__content{opacity:1}

.rtp-common-link, .rtp-common-link:visited, .rtp-common-link:active, .rtp-common-link span, .rtp-common-link span:visited, .rtp-common-link span:active, .rtp-common-link a, .rtp-common-link a:visited, .rtp-common-link a:active{color:#666;}

.rtp-common-link:hover, .rtp-common-link:focus, .rtp-common-link span:hover, .rtp-common-link span:focus, .rtp-common-link a:hover, .rtp-common-link a:focus{color:#111;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:3.11111rem;border-radius:.11111rem;display:block;width:auto;right:2.44444rem;box-shadow:0 .11111rem .27778rem rgba(0,0,0,.25);transform:translateY(.33333rem);transition:transform .25s;will-change:transform}
.pswp__share-tooltip a{display:block;padding:.44444rem .66667rem;font-size:.77778rem;line-height:1rem}
.pswp__share-tooltip a:first-child{border-radius:.11111rem .11111rem 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 .11111rem .11111rem}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:.88889rem .66667rem}

.sprbr, .sprbr2, .sprbr3 {
  padding-right: 0.9em;
  border-right: 1px #DBDBDB solid;
}

  .sprbr2, .sprbr3 {
    padding-right: 0px;
    border-right: 0em;
  }
.site-footer .site-info .site-credits a{text-decoration:underline}


.notify.text.thank{display:block;font-size:20px;color:#0083c4;text-align:center;}

.notify.text.info{display:block;font-size:24px;text-align:center;}


#form-unsuboos .notify.text.info{color:#0083c4;}
.td_module_14 .meta-info-container{position:relative}
.td_module_18 .meta-info-container{padding-bottom:10px;border-bottom:1px dashed #f2f2f2;text-align:center}
.td_module_19 .meta-info-container{position:relative}
.td_module_mx8 .meta-info-container{position:relative}
.td_block_23 .td_module_wrap:last-child .meta-info-container{padding-bottom:0;border-bottom:none}
.block-type-widget-area ul.widget-area{padding:0;margin: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-3 {
    width: 25%;
  }

.trd-icon-top-with-text.col-md-3.trd-icon-top-with-text:nth-child(n+5) {
  margin-top: 60px;
}

.trd-icon-left-with-text.col-md-3.trd-icon-top-with-text:nth-child(n+5) {
  margin-top: 60px;
}

.wpb_text_column.righformsections .inner-content .html-shortcode.itpart2,.wpb_text_column.righformsections .inner-content .btnx.continue-part2
{
    display:none;
}

.wpb_text_column.righformsections .inner-content .btnx.continue-part1,.wpb_text_column.righformsections .inner-content .btnx.continue-part2 {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px!important;
}
.ct-header__toolbar{font-size:0.5625rem;text-align:right}
.ct-header__wrapper--stuck .ct-header__toolbar{display:none}


.norder-process .norder-head,
.norder-process h2 {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

    .norder-process .norder-head,
    .norder-process h2 {
        font-size: 35px
    }
.site-logo{display:flex;flex-wrap:wrap;justify-content:center}
.site-logo a{display:block}
.site-logo svg{transition:all .2s;display:block;height:38px}
.site-logo svg .cls-1{fill:#fff;stroke:#fff}
.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}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}



.item-title{
	color:#666;
	min-height: 75px !important;
}

.grid-list.list .item-title {
	padding:20px 0 0 10px;
	border: 0;
	text-align: left;
	width:auto;
	margin:0
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.hamburger{width:20px;height:20px;display:block;position:relative;cursor:pointer;position:absolute;top:5px;z-index:110;pointer-events:auto;-webkit-tap-highlight-color:transparent}
.hamburger-helper{margin-left:45px}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}
#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before .shiftnav-searchbar-drop{right:auto;left:0}
.shiftnav-main-toggle-content .btn{padding:7px 20px 6px}
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}

.header .social-nets-wrapper ul { float:right; }

.header .social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-left:14px;
}

.header .social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.social-nets-wrapper ul { float:left; }

.social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-right:11px;
}

.social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.footer .footer-widgets .social-nets-wrapper { padding-top:41px; }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

.head-menu{float:right;margin:20px 0;display:none}

.head-menu,.head-search{margin:0;padding:5px;border-left:1px solid #dddddd}

.popular h2.title, .name h3 {font-size: 2.3rem;line-height: inherit;font-family: inherit;}

.popular h2.title span {font-size: 2.3rem;display: block;font-size: 1.2rem;background-color: inherit;padding: 0;color: #cf0000;}

h2.title span{
    background: #CF0000;
    padding: 8px 15px 4px 15px;
    position: static;
}

h2.title span a, h2.title span span{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

	.title, .popular h2.title, .name h3 {font-size: 2rem;line-height:2.9rem;}

	h2.title label {display: block; width: 100%; height: 14px; top: -31px; position: relative; text-align: right; font-size: 0.9rem;}

.single_left_coloum_wrapper .title{margin-left:3px}

.title {font-size: 16px;}


.wpml-ls-statics-shortcode_actions a {color:#bfbfbf;}

.first_logo{
    height: 30px;
    margin: 2px auto 0;
    padding-bottom: 5px;
}
.module-header .search-overlay-wrapper .search-overlay-form-container{margin:288px auto 0 auto;max-width:960px;position:relative}


.main-nav-wrap,
.offcanvas-visible,
.main-page,
.has-offcanvas-page {
  -webkit-transition: all 0.5s ease-in-out;
  -khtml-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }


.main-page {
  position: relative;
  right: 0;
  overflow: visible; }


.arrow-down {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: block;
  padding: 10px;
  width: 100%;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 22;
}


.arrow-down p {
  color: #fff;
  text-shadow: 0 0 3px #000;
  text-transform: uppercase;
}


    .vm-middle {
        width: 90%;
    }


.slide-scroller {
  position: absolute;
  z-index: 30;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}


.slide-scroller__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}


.slide-scroller__menu-link {
  width: 40px;
  height: 40px;
  display: block;
  color: #ffffff;
  text-align: center;
  line-height: 40px;
  background-color: #8c8c8c;
  opacity: 0.8;
}


.slide-scroller__menu-link:hover {
  opacity: 1;
  background: #6a6a6a;
  color: #ffffff !important;
}


.slide-scroller__menu-link--control {
  background: #ffffff;
  color: #000000;
  opacity: 1;
}


.slide-scroller__menu-link--control:hover {
  background: #ffffff;
  color: #000000 !important;
}
#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul{left:0}
#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul ul{left:0}
#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications,#wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count,#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar a span.count{background:#21759b;color:#fff;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:700;border-radius:10px}
#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications{background:#ddd;color:#333;margin:0}
#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert{background-color:#21759b;color:#fff}
#headerwrap{width:100%;margin:0 auto;text-align:center;background-color:#fff}
.service-icon{float:left;width:14%;text-align:center;border:4px solid #b44a17;min-height:205px;height:auto;margin:0 10px;padding:15px 6px}
.service-icon:hover{background:#b44a17}


.navbar-nav .yamm-content ul.list-unstyled {
	padding: 10px 15px;
}


.navbar-nav .yamm-fw .yamm-content ul.list-unstyled {
	min-height: 410px;
}


.navbar-nav .yamm-content ul.list-unstyled:nth-child(2),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(4),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(5),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(6) {
	border-left: 1px solid #ffffff;
}

.yamm .yamm-content {
  padding: 10px 30px;
}
