﻿
.fusion-one-full {
  float: none;
}


.ad-img-fullsize img {
	width: 100%;
}


.ad-img-fullsize {
	padding: 15px 15px 5px 15px;
}
.img-responsive{display:block;max-width:100%;height:auto}
.fusion-blog-shortcode-1 .fusion-posts-container{margin-left: -20px !important; margin-right:-20px !important;}
.widget{margin-bottom:20px;clear:both}
.widget-title{margin:0 0 10px;line-height:24px}
.widget-portfolio-recent.mline li,.widget-blog-recent.mline li{margin:0 0 10px}
.site-footer-widget .widget-title{margin-bottom:10px;line-height:20px;font-size:16px;color:#444}
 

.homerowtop2 {
clear:both;
width:95%; 
padding: 0px 2vw 2vw 2vw;
margin-top: 1vw;
margin-bottom: 10px;
border: 5px solid #e6e0ec;
font-size:medium;
background-color: #aecdea;
min-height:105px;
}


.homerowtop2:hover {opacity:0.9; background-color: #e6e0ec;}

.header .main-navigation-container {
  clear: left;
  margin-top: 20px;
  background-color: #383736;
}

.header .main-navigation-container-top {
  position: absolute;
  z-index: 9999999;
  width: 100%;
  top: 28px;
  padding-left: 0;
  padding-right: 0;
  background-color: #383736;
}

.header .main-navigation-container-top li,
.header .main-navigation-container-top li.first,
.header .main-navigation-container-top li.last {
  width: 100%;
  border-right: none;
  border-left: none;
}

footer .main-navigation-container {
  margin-bottom: 10px;
}

  .header .topbar .main-navigation-container-top {
    top: 37px;
  }

.banner-heading{
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: 400;
    letter-spacing: 0;
	text-transform: none;
	color: rgba(255,255,255, 0.9);
}

body.startpage .diyw .diywebFooter .webnavigation a,
body.startpage .diyw .diywebFooter .diywebNav a {
  color: #d9e4f0 !important;
  font-family: Verdana, Geneva, sans-serif !important;
  font-size: 12px !important;
}


    .layout.layout-home-video .banner {
      
    
    position: absolute;
    right: 40px;
    top: 100px;
    
    }

    .layout.layout-home-video .banner a {
      display: block;
      text-align: center;
    }
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.x-toggle{display:block;position:relative;transform:translate3d(0, 0, 0);pointer-events:none;speak:none}
.x-toggle-burger,.x-toggle-grid,.x-toggle-more-h,.x-toggle-more-v{height:1em}
.x-toggle-grid,.x-toggle-more-h,.x-toggle-more-v{width:1em}
.x-toggle-more-h,.x-toggle-more-v{border-radius:100em}
.x-toggle-more-v{transform:translate3d(0, 0, 0) rotate(90deg)}
.e189-14 .x-toggle {color:rgba(0,0,0,1);}
.e189-14[class*="active"] .x-toggle,.e189-14 .x-toggle[class*="active"] {color:rgba(0,0,0,0.5);}
.e189-14 .x-toggle-burger {width:12em;margin:3.25em 0;font-size:0.1em;}
.e189-14 .x-toggle-burger-bun-t {transform:translate3d(0,-3.25em,0);}
.e189-14 .x-toggle-burger-bun-b {transform:translate3d(0,3.25em,0);}
.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%}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
#main-menu .search-popup .search-popup-inner{padding:23px 26px 29px 26px}

.contact_right {
	float: left;
	width: 240px;
	font-size: 12px;
	margin-left: 5px;
	margin-top:20px;
	line-height: 25px;
	letter-spacing:1px;
}

.contact_right h3 { margin-bottom:15px; font-size:18px; }
.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

.fp-slidesNav.top {
    top: 17px;
}

.load-bg .top{height: 50%;width: 100%;background-color: #fff;position: absolute;top: 0;left: 0;}

.load-bg .top i{display: block;width: 200px;height: 1px;background-color: #555;position: absolute;
    bottom: 0;left:50%;margin-left: -100px;
    -webkit-transition: .5s;
    transition: .5s;
}

.load-bg .top i.on{left:0%;margin-left: 0px;width:100%; }

.nav-links .nav-previous a:before {
  font-family: 'Glyphicons Halflings';
  content: '\e071';
  position: absolute;
  left: 20px;
  font-size: 14px;
  color: #e47b7b;
}


	#mdsrv{box-shadow:10px 10px 15px #dfdfdf;}


.features-items {
  text-align: center;
  margin-bottom: 20px;
}


.features-items h4{
  color: #5e5e5e;
  font-size: 18px;
  margin-bottom: 20px;

}


.features-items p{
  color: #848484;
  font-size: 13px;
  line-height:22px;
}

.homepage a:hover, .subscribe-box-content .button, .bubble-box, footer #wp-calendar thead th, footer #wp-calendar tbody #today,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .home #mainmenu .homepage{
	background-color: #BF473C !important;
}

.better-health-info {
    float: right;
}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

.row {
  margin-left: -10px;
  margin-right: -10px;
}
.rwp-widget-ratings .rwp-w-comment,.rwp-widget-ratings .rwp-w-post-title,.rwp-widget-ratings .rwp-w-title{font-size:14px;display:block;text-align:justify;margin:0;padding:0}
.rwp-widget-ratings .rwp-w-post-title{margin-bottom:10px;font-style:italic;padding-bottom:2px;border-bottom:1px solid #ccc}

  .top-nav .top-nav__item {
    text-align: center; }

    .top-nav .top-nav__item:after {
      content: '';
      display: block;
      height: 2px;
      background: #1F1F1F;
      background: var(--content);
      opacity: 0;
      transition: opacity 0.2s ease-in-out; }

    .top-nav .top-nav__item:hover:after {
      opacity: 1; }


.video-box .big-video-column {
	width: 76.5%;
	float: left;
	margin-bottom: 0;
}


.video-box.cat-box li.big-video-column .overlay-icon:before {
	width: 70px;
	height: 70px;
	font-size: 35px;
	line-height: 60px;
	border-width: 5px;
	margin: -35px 0 0 -35px;
}


	.wide-box li.first-news .post-thumbnail,
	.item-list .post-thumbnail,
	.pic-box li.first-pic,
	.video-box .big-video-column {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 10px;
	}


	.pic-box li.first-pic,
	.video-box .big-video-column,
	.video-box li {
		margin-bottom: 0;
	}

.alignnone,
img.alignnone {
  display: inline;
  margin: 0 0 10px;
}
.last-posts__item__container{position:relative;}
.last-posts__item--with-images .last-posts__item__container{margin-bottom:127.5px;}
.last-posts__item--with-images .last-posts__item__container--flex{margin-bottom:0;}


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

.page-nav .extend {
  border: none;
  
}

    .top-link {
        display: inline;
    }

    .top-link a:hover {
        opacity: .7;
    }



.li_title_categories {
  display: list-item;
  font-size: 0.8em;
  color: #5E5E5E;
  text-transform: uppercase;
  font-weight: bold; }


li.menu-item a {
color:red;
}

.domain-li{color: #fff;line-height: 40px;}
.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}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row-xl{margin-left:-25px;margin-right:-25px}
.row-lg{margin-left:-15px;margin-right:-15px}
.row-md{margin-left:-15px;margin-right:-15px}
.row-sm{margin-left:-4px;margin-right:-4px}
.row--0{margin:0}
.row--20{margin:0 -20px}
.table-reviews .row{align-items:center}


.image-section h2,
.solid-section h2 {
	font-size: 54px;
}


.image-section h4,
.solid-section h4 {
	font-size: 54px;
	font-size: 5.4rem;
	margin-bottom: 40px;
}






.image-section,
.solid-section {
	clear: both;
	text-align: center;
	width: 100%;
}


.solid-section {
	background-color: #fff;
}


.front-page-3 .solid-section h4 {
	margin-bottom: 20px;
}

.headeritems{margin:0 auto;width:962px;overflow:hidden;}

#footer-logo{
	float: left;
}


	.sidebar .widget-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		float: right;
		box-sizing: border-box;
		padding-right: 1.5em;
		width: 50%;
	}


	.sidebar .widget-wrap .widget {
		width: 100%;
	}


	.sidebar .widget-wrap:nth-child(2n + 1) {
		clear: left;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


div.footer_menu ul.menu {
  height: 31px;
  background: #f2f2f2;
  border-bottom: 1px solid #d5d5d5;
  width: 1001px;
}

div.footer_menu ul.menu li {
  height: 31px;
  background: none;
}

div.footer_menu ul.menu li a {
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  background-position: 100% -80px;
}

div.footer_menu ul.menu li:hover {
  background: white;
}

div.footer_menu ul.menu li.active a {
  background-position: 0 -110px;
}

div.footer_menu ul.menu li.submenu ul {
  top: 32px;
}

div.footer_menu ul.menu li.submenu ul li {
  height: 32px;
}

div.footer_menu ul.menu li.submenu ul li a {
  height: 32px;
  line-height: 32px;
}
.row{margin-right:-15px;margin-left:-15px}


.row-inline {
  font-size: 0; }

  .row-inline .col-md-6 {
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    float: none; }


.dzs-colcontainer.row-inline {
  font-size: 0; }

  .dzs-colcontainer.row-inline *[class*="dzs-col-"] {
    float: none;
    display: inline-block;
    font-size: 13px;
    vertical-align: middle; }
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}


.row-centered {
	text-align: center;
}

.effort .effort_box .text p.category {
	margin-bottom:0;
	font-size: 12px;
}

#links .site-width .quarter:nth-child(even) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(odd) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(4) .full {
	
	padding:0;
}

#links .site-width .quarter:nth-child(4) .full h4, #links .site-width .quarter:nth-child(4) .full p {
	
}


.text-center {
  text-align: center;
}
table.sticky-header{background-color:#fff;margin-top:0;}
.sticky img{position:absolute;top:-455px;right:20px;-webkit-transform:translate(57.5%,0);-moz-transform:translate(57.5%,0);-ms-transform:translate(57.5%,0);-o-transform:translate(57.5%,0);transform:translate(57.5%,0)}
.sticky-wrap{overflow:hidden}

#site-description {
	color: #7a7a7a;
	font-size: 14px;
	margin: 0 270px 3.65625em 0;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}
#header-info-wrapper .header-info-item{display:inline-block}
#header-info{color:#999;font-size:14px;margin-top:15px;text-align:center}
#header-info span:not(:first-child){margin-left:10px}

.w3-hide{display:none!important}
.w3-hide-small{display:none!important}
.w3-hide-large{display:none!important}
.menu-item{position:relative}
.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}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}


.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}


.attachment .site-main .sidebar-container {
	display: none;
}


.site-footer .sidebar-container {
	background-color: #220e10;
	padding: 20px 0;
}

  .heading--beta {
    font-size: 2rem; }

        .slide__message .heading--beta {
          font-size: 1.5rem; }

.icon-arrow-up:before {
    content: "\e3b0";
}




.widget_featured_slider .single-slide {
   position: relative;
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}



#content[tabindex="-1"]:focus {
	outline: 0;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-span4 {
  width: 33.33333333%;
}

.td-pb-span4 .wpb_wrapper,
.td-ss-main-sidebar {
  perspective: unset !important;
}

.td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure,
.td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 300px;
  
}

.td-pb-span3 .td-slide-on-2-columns,
.td-pb-span4 .td-slide-on-2-columns,
.td-pb-span5 .td-slide-on-2-columns,
.td-pb-span6 .td-slide-on-2-columns,
.td-pb-span7 .td-slide-on-2-columns,
.td-pb-span8 .td-slide-on-2-columns,
.td-pb-span9 .td-slide-on-2-columns {
  
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author,
body.categories-hidden .entry-meta .meta-category {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


body.author-hidden.categories-hidden .entry-meta .meta-date:after,
body.categories-hidden .entry-meta .meta-author:after,
body.author-hidden .widget-magazine-posts .entry-meta .meta-date:after {
	display: none;
}


body.date-hidden.author-hidden.categories-hidden .content-area .entry-meta {
	display: none;
}
#loc5 {    top: 145px;    left: 194px;}
#loc5 .location_content {    right: 138px;    top: -11px;}

.header-txt { position: relative; z-index: 3; }

  .header-txt p.lead { font-size: .75em; }

.header-txt h1 span { font-weight: 300; color: #fff; }


#modal_overlay{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#000;
	display:none;
	opacity:0.5;
	z-index:19;
}

.container {
    margin: 10px auto;
}

#user-links .container {
	float: left;
}

		.site-header, #user-links .container, #footer-content, #subscribe-shadow img { 
			width: 100%; 
		}

.wallpaper__inside,
.spotify__inside {
  max-width: 540px;
  padding-top: 30px;
  padding-bottom: 80px;
  height: 100%;
  text-align: center;
}

.wallpaper__inside {
  padding-right: 15%;
}

  .wallpaper__inside,
  .spotify__inside {
    padding-right: 0;
    padding-left: 0;
    margin: 0 auto;
  }
.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-8{width:66.66666667%;}
.fl-photo-img-svg {width: 100%;}


.bars {

z-index:999999;
width:100px;;
}
.td-main-content-wrap,.td-category-grid{background-color:#fff}
.page-template-page-pagebuilder-title .td-main-content-wrap{padding-top:0}
.td-main-content-wrap{padding-bottom:40px}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

html body .wprm-overlay.active {
    height: 100%;
    width: 100%;
    z-index: 9999;
    left: 0;
    top: 0;
    position: fixed;
}
html body div.wprm-overlay{ background: rgb(0,0,0) }
.mk-header-toolbar{z-index:310}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.mk-header-toolbar .mk-button{color:#fff!important}
 .mk-header-toolbar .mk-header-social svg { }

#wpfront-notification-bar div.wpfront-close {z-index: 10;}


#wpfront-notification-bar  div.wpfront-close
{
    position: absolute;
    top: 3px;
    right: 5px;
    cursor: pointer;

    font-family: Arial, sans-serif;
    font-weight: bold;
    line-height: 0px;
    font-size: 10px;
    padding: 5px 2px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


    #wpfront-notification-bar  div.wpfront-close:hover 
    {
        border: 1px solid #aaaaaa;
        background-color: #aaaaaa;
    }


.foot-text {
    float: left;

    padding-top: 1px;

    font-family: Arial, Helvetica, sans-serif;
}


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


.mobile-view #page {
	height: auto;
}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

.banner-readmore-upper a {
    background: #002D53;
    padding: 5px 10px;
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    color:#fff;
}
.fl-page-bar-container{padding-bottom:5px;padding-top:5px}
.tynis{text-align:center}

    .page-404.zivob.dogepa.tynis.fourclass{
        width:auto;
    }

.tynis.johotek {
    text-align: left;
}
.back-to-top{position:fixed;right:30px;bottom:30px;z-index:2000;display:none}
.back-to-top svg{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.back-to-top a{display:block;padding:10px;cursor:pointer}
.back-to-top:hover svg{transform:scale(1.1)}
.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%}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}




.alignright
{
	display: inline;
    	float: right;
	margin: 1em;
	margin-right: 0;
}



.alignright img, img.alignright
{
	display: inline;
    	float: right;
	margin: 1em;
	margin-right: 0;
}
.featured-activity-details{border-bottom:1px solid #9f060e;border-left:1px solid #9f060e;border-right:1px solid #9f060e;border-radius:0 0 5px 5px;padding-top:5px;width:190px;background:#fff}
.featured-activity-details .entry-title{margin-bottom:0}
.featured-activity-details p{margin:5px 5px 10px;line-height:1em}

.main-navigation .menu-item-has-children {
	position: relative;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}

#page {
    background: #fff;
    padding-top: 30px;
    min-height: 100px;
    float: none;
    clear: both;
    overflow: hidden;
}

#page-header:after, #navigation ul ul:after {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}

.single #page { padding: 20px 0 0 0 }


.footer__left { position: relative; width: 50%; height: 315px; box-sizing: border-box; float: left; padding-top: 63px; }


.footer__left:before { position: absolute; top: 0; right: 0; bottom: 0; left: -2000px; display: block; content: ''; background: #f2f2f2; }
.panels-dnd .mc-footer .mc-layout__col{width:33%}
.mc-footer{background:#171718;color:#fff;padding:50px 0 70px}
.mc-footer a{color:#fff;border-bottom-color:transparent}
.mc-footer-nav__link,.mc-footer-subnav__link{text-transform:uppercase;margin-bottom:17px;display:inline-block;font-size:12px}
.mc-footer-nav__link:hover,.mc-footer-subnav__link:hover{text-decoration:underline}
.mc-footer-nav__item{display:inline-block;width:33.33%;vertical-align:top;margin-right:-4px}
.mc-footer-copyright__logo:last-child{margin-right:0}
.mc-footer-copyright__logo--obsidian{width:145px;top:10px}
.mc-footer-copyright__logo--cryengine{width:170px}
.mc-footer-copyright__text{margin-top:10px;font-size:11px;color:#848789;display:block;line-height:1.7}
.page-gc-main .mc-footer{background:0 0;padding:0}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}


.menu-label-prefix {
	display: none;
}

.td-pb-span4 .td-trending-now-display-area {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
}

.td-pb-span4 .td-trending-now-display-area .entry-title {
  text-align: center;
}

.td-trending-now-display-area {
  display: inline-block;
  width: 75%;
  position: relative;
  float: left;
  height: 19px;
  
}

.td-trending-now-display-area .entry-title {
  line-height: 20px;
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  
}

.td-trending-now-display-area a {
  color: #444;
}


.td-pb-span8 .td-trending-now-wrapper .td-trending-now-display-area {
  width: 70%;
  
  
}

#globe {
  display: none;
}

.tax-atd_location_department #globe,
.page-template-page-contact-php #globe {
  z-index: 0;
}


.mainnav{background:#666;width:920px;min-height:10px;text-transform:lowercase;}

.mainnav .features{margin-left:190px;}

.mainnav .SquawkBox{margin-left:350px;}

.mainnav .Reviews{margin-left:270px;}

.mainnav .News{margin-left:105px;}

.mainnav .Campaigns{margin-left:450px;}

.mainnav .Whats_New, .mainnav .About_Us{margin-left:35px;}

.mainnav .Clubs{margin-left:530px;}




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


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }


html.special .footer__copy { font-size: 0.6957rem; }

  html.special.medium-font .footer__copy { line-height: 1.5; }

  html.special.big-font .footer__copy { line-height: 1.5; }


.footer__copy { font-size: 13px; letter-spacing: 0.007em; }


html.special.black-bg .footer__copy { color: #000; }


html.special.blue-bg .footer__copy { color: #9dd1ff; }



.content-media--video {
    background-color: #F6F6F6;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.content-media--video iframe{
   position: absolute;
    bottom: 0;
    right: 0;
}
#div-featured-submission #inner .content{color:#000;font-size:14px;line-height:16px}
#div-featured .content{display:block;color:#000;font-size:14px;text-align:left;line-height:18px;margin-top:3px}
#div-hot_topics .content{color:#FFFFFF;font-size:24px;display:block;line-height:24px;margin-top:20px}
#div-weather-free-form #inner .content{color:#000;font-size:14px;line-height:16px}
#page-topics-zoned #div-hot_topics .content{color:#2fac5c}


.sidebar-item .tagcloud a {
  padding:5px;
  margin:0 5px 5px 0;
  display: inline-block;
}


.sidebar-item.widget ul li,
.tt-post-list.dark li {
  padding: 12px 0;
}


.sidebar-item.widget ul li:first-child,
.tt-post-list.dark li:first-child {
  padding-top: 10px;
}





.sidebar-item.widget ul li a:hover {
  color: #dd3333;
}


.sidebar-item.widget select {
  width: 100%;
  padding: 8px;
}


.sidebar-item.widget_recent_posts_entries .tt-post.dark .tt-post-title {
  color: #111;
  opacity: 1;
}


.sidebar-item.widget_recent_posts_entries .tt-post.dark .tt-post-cat {
  opacity: 1;
  color: #666;
}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}
.cactus-nav-left{float:left}
.cactus-nav-left,.cactus-nav-right{font-size:0;line-height:0;white-space:nowrap}
.cactus-nav-left:after{clear:both;content:'';display:table}
.cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:30px;padding-right:30px}
.cactus-box .cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-box .cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:0;padding-right:0}
.wp-block-contact-widgets-contact-block ul li,.wpcw-widget-contact ul li,.wpcw-widget-social ul li.has-label{padding:10px 0}
.wpcw-widget-social ul li:not(.has-label){display:inline-block;margin:0 .75em .75em 0;border:none}
.wpcw-widget-social ul li.has-label a{display:block}
.wpcw-widget-social ul li.has-label svg{margin-right:.25em}
.wp-block-contact-widgets-social-block ul li,.wp-block-contact-widgets-social-block ul li.has-label{padding:10px 0}
.wp-block-contact-widgets-social-block ul li:not(.has-label){display:inline-block;margin:0 .75em .75em 0;border:none}


.genesis-nav-menu .menu-item {
   display: inline-block;
   text-align: left;
}


.genesis-nav-menu .menu-item:hover {
   position: static;
}

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}
.img-responsive{display:block;max-width:100%;height:auto}

  
  .demo {
  
    margin-left: -19rem !important;
    margin-top: -35.5rem !important;
    width: 39rem !important;
    height: 74rem !important;    
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}


.\@frwk-column,
.resize-content-row {
	background-color: #FFFFFF;
}
.row{margin-left:-15px;margin-right:-15px}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

#footer .lista a h2.last {color:#AF135C;}

img.home-feat-rss {display:none;}

#content_box {
    float: left;
    width: 100%;
}

#content_box .excerpt .post-content, #content_box .excerpt-medium .post-content {
font-size: 13px;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}


.col-1-1 .no-padding,
.col-1-2 .no-padding,
.col-1-3 .no-padding,
.col-1-4 .no-padding,
.col-1-5 .no-padding,
.col-2-3 .no-padding,
.col-2-4 .no-padding,
.col-2-5 .no-padding,
.col-3-4 .no-padding,
.col-3-5 .no-padding {
  padding: 0 !important;
}



.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}


.product-image {
  position: relative;
  z-index: 1;
  height: 130px;
  display: block;
  overflow: hidden;
}


.product-image img {
  display: block;
  width: auto;
  max-height: 100%;
  margin-top: -2px;
  margin-left: auto;
  margin-right: auto;
}


.product.bselector-product .product-image {
  display: block;
  height: auto;
  margin-bottom: 10px;
  min-height: 100px;
  width: 100px;
  background-color: #252525;
}


.section-products.image-database .product-image {
  height: 140px;
}
.site-description{color:#4b555f;font-size:1.8rem;margin-bottom:5rem;max-width:32rem}


ul.social-icons, ul.social-icons li {
  display: inline-block;
  list-style: none;
  padding: 2px 0 2px 2px;
}


ul.social-icons li:last-child, ul.social-icons, ul.social-icons li:last-child a {
  padding-right: 0px;
}


ul.social-icons li:last-child img {
  margin-right: 0px;
}


ul.social-icons li img {
  margin: 0 2px;
  width: 34px; 
  height: 34px; 
}


  
  ul.social-icons {
    margin-top: 10px;
  }


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

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}
.e77-6.x-text .x-text-content-text-primary {margin:0 calc(0em * -1) 0 0;font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;color:rgb(252,250,250);}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.threecol{font-size:90%}
.threecol article{max-width:90%;padding:0 5%;margin:0 auto}
.threecol .col2,.threecol .col3{max-width:94%;margin:0 auto}
.boxnice,.threecol #astro-newsletter-wrap{margin-top:1.3em}
.threecol article ul{margin-left:36px}
.threecol article li{margin-bottom:1em}
.col2,.col3,.threecol article{float:left;position:relative;padding:0 0 1em;overflow:hidden}
.threecol .colmid{right:25%}
.threecol .colleft{right:50%}
.threecol .col2{width:21%;left:31%}
.threecol .col3{width:21%;left:85%}
.threecol article p,.threecol article ul{max-width:720px;margin-left:auto;margin-right:auto}

.home__facebook .home__facebook--inner{text-align: left; margin:15px 5px;}

.no-js #loading {display: none;}

.js #loading {background: #F5F2ED ;background: rgba(245, 242, 237, 0.68); position: absolute;  width:100%;  height:100%;z-index: 100;}

.js #loading img {position:absolute;  left: 50%; top:50%; display: block; z-index: 1000; margin-left:-40px; }
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}
.span12{width:940px}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ubc7-minimal-footer .span12{border-top:1px solid #1f385f;float:none;padding:22px 0}
#ubc7-unit .span12{float:left;width:99.999999993%}

	#search-container-mobile {
		background: #eee;
    	padding: 10px 0;
    	width: 100%;
    	margin:0;
	}

	#search-container-mobile form i {
		margin-left: -30px;
	}

	#search-container-mobile form input {
		border-radius: 20px;
    	padding: 5px 25px;
    	border: none;
    	margin-bottom: 10px;
	}

	#search-container-mobile span {
		font-size: 14pt;
    }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.container-fluid.content-location,.container-fluid.content-location .fp-tableCell{
	height: auto!important;
}

#newsccm {
  width: 70%;
  height: auto;
  display: block;
  float: left;
}

.nav-tagline {
    color: white;
    font-size: 22px;
    margin-left: 200px;
    margin-top: 20px;
    margin-bottom: 5px;
}
.et_pb_module{max-width:100%}

#billboard .cycle-pager {position: absolute; bottom: 10px; right: 10px; z-index: 800;}

#billboard .cycle-pager span {display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 8px; height: 0; overflow: hidden; background: #828282; padding: 22px 0 0;  margin: 0 2px; cursor: pointer;}

#billboard .cycle-pager .cycle-pager-active {background: #fff;}
.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-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}
.dwpb-content,.dwpbcd-content{display:inline-block}

			
							.dwpb-content { letter-spacing: 1px; }
#s5_responsive_mobile_sidebar_menu_wrap h3,#s5_responsive_mobile_sidebar_search_wrap_inner1,.s5_responsive_mobile_sidebar_title_wrap{padding:10px;margin:0 0 4px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11pt;display:block;text-transform:none}
 .s5_responsive_mobile_sidebar_inactive .s5_responsive_mobile_sidebar_title_wrap:hover, #s5_responsive_mobile_sidebar_title_wrap_login_open, #s5_responsive_mobile_sidebar_title_wrap_register_open, #s5_responsive_mobile_sidebar_search_wrap_inner1, #s5_responsive_mobile_sidebar .first_level_li:hover { background:#303030; cursor:pointer; font-family: Raleway !important; }
.bottom-midel .bottomlink ul li a,.breadcrumb a,.dtlpr li a,.grid-list li .prname a,.navi-below a,.slides li .prname a,.special-box .italic-text,.sum-navi ul.smenu-right li a,.top-above .top-right li a.link,.top-above a.down-arrow span,ul.navul li.first a.first,ul.smenu li a{color:#444}
.navi-below .sum-navi ul.smenu-right,ul.smenu{position:relative;border-bottom:0;z-index:1}
.navi-below .sum-navi ul.smenu-right li{padding:2px 0 2px 10px;min-width:150px}
.sum-navi ul.smenu-right li a{font-size:12px;color:#444}
.sum-navi ul.smenu li a:hover,.sum-navi ul.smenu-right li a:hover{color:#BA3348;text-decoration:underline}

.post-name {margin:0 0 0 20px;}
.sub-menu .menu-item-has-children:after{color:#fff}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


	.brand {
		margin-bottom: 2em;
	}


.brand.right {
	float: right;
}


.brand h1,
.brand h2,
.brand h3,
.brand h4 {
	margin: 0;
	font-size: 3em;
	font-weight: normal;
	line-height: 1.25;
	letter-spacing: -0.02em;
}


.brand .site-description {
	display: block;
	margin: 0;
	font-size: 0.4444em;
	letter-spacing: normal;
	font-weight: normal;
	color: #999;
}


.brand img {
	display: block;
}


.brand a span {
	color: #e00000;
	font-weight: bold;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.back-to-top{position:fixed;bottom:10px;right:10px}
.back-to-top a{color:#000;padding:5px;background:#e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}
.back-to-top a:hover{background:#c1c1c1}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.contact-info{display:table-cell;text-align:right}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }


.mobile-header__section {
  padding-right: 20px;
  white-space: nowrap;
}


.mobile-header__section:last-child {
  padding-right: 0;
}

	.ft_copy{width:200px;text-align:right;float:right;margin:14px 0 0 0;color:#363636}

#imTextObject_03_tab0 .fs23 { vertical-align: baseline; font-size: 23pt;line-height: 37px; }

.container .four-shop.columns { width: 200px; }


	body .container .columns.carousel-intro {
		float:none !important;
	}


	.container.floated {
		width: 420px;
		padding: 0;
	}

#history #main #app-row .items {
  width: 100%;
}

.inter .items {
  position: absolute;
  left: 0;
  visibility: hidden;
  bottom: 99%;
  opacity: 0;
  transform: translateY(5px);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

  .inter.on .items {
    opacity: 1;
    transform: none;
    visibility: visible;
  }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.navbar-default .nav li a {
  color: #fff;
  font-family: Open Sans;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.navbar-scroll.navbar-default .nav li a {
  color: #676a6c;
}

.navbar-scroll.navbar-default .nav li a:hover {
  color: #416693;
}

  .navbar-default .nav li a:hover {
    color: #4675b0;
  }
.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:right}
.site-footer .footer-sub-content .footer-nav{padding-right:20px}
.site-footer .footer-sub-content .copyright,.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:none}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
 		

.pharmacy24_wrap{
	text-align:left;
	top:-61px;
	width:100%;
	}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}
.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-10{width:83.33333333%}


.icon-twitter:before {
	content: "\f099";
}
.img-fluid{max-width:100%;height:auto}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}

#imFooter_imTextObject_04_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_25_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_26_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_27_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_32_tab0 .fs11 { vertical-align: baseline; font-size: 11pt; }

#imTextObject_33_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_35_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }
.dem-fill{position:absolute;top:0;left:0;height:100%;background-color:#7cb4dd}
.dem-voted-this .dem-fill{background-color:#ffc45a}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.search_div_ul_social li a {
	text-indent: -10em;
	overflow: hidden;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.post-template-mas-meropriyatie-php .sliderr24 {
    display: none;
    height: 300px;
}

.post-template-one-meropriyatie-php .sliderr24 {
    display: none;
    height: 300px;
}

.sliderr24 {
    height: 300px;
}

.frontpicture
{
	float: left;
	width: 920px;
	position: relative;
	background-color: #525254;
	margin-left: 5px;
	height: 250px;
	overflow: hidden;
}
.table--title{font-weight:800}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}

.submenu__banner {
    float: right;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}


	.brand img {
		margin-top: -18px;
	}



.navbar .brand a:hover {
	color:#e9d985;
}
.navbar .brand a{padding:0;color:#fff;font-size:1.75em;margin-left:0;font-weight:400;text-transform:uppercase}
.navbar .brand a:focus{outline:none}
.navbar-inner h1.brand{margin-left:20px}
.navbar-inverse .brand{color:#999}


.widget-area {
	margin: 9.09090% auto 0;
}

.cta-section h2.first {
    color: #fff;
    font-family: 'ITCAvantGardeStd-Md', sans-serif;
    
	font-size: 40px;
	background-color: #959ea7;
    border-radius: 23px;
	padding: 10px;
	font-weight: 400;
}




.cta-section {
    background-color: #e23c41;
}

.cta-section h2 {
    font-family: 'Roboto-Thin', sans-serif;
    font-size: 36pt;
    color: #ffffff;
    font-weight: bold;
}

.cta-section h4 {
    color: #fff;
}

.cta-section .top-30 {
    margin-top: 93px;
}

.cta-section .btn-grey {
    font-size: 22px;
}

.cta-section .btn-grey:hover {
    color: #ffffff;
}

.cta-section .btn-lg {
    border-radius: 34px;
}




.widget_recent_entries .post-date {
	display: block;
}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}
 

 
#cmsms_icon_5d21ef4a70078 { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a70078 .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}
#bd,.site-nav-fixed-width{margin:0 auto;min-width:974px;width:974px}
body.responsive #bd,body.responsive .site-nav-fixed-width{max-width:974px;min-width:0;width:auto}
body.responsive .site-nav-fixed-width{padding:0 10px}

.nectar-split-heading .heading-line {
  padding: 5px 0;
}

	
	.logo {
		float: left;
		width: 200px;
		margin-top: -5px;
		margin-left: 20px;
	}

	
	.logo img {
		float: left;
		width: 100%;
	}

ul.logo-list {
	list-style:none;
	width:248px;
	padding:0 2px;
	float:left;
	text-align:center;
}




ul.logo-list li {
	width:248px;
	float:left;
	border-bottom:1px solid #b4b4b4;
	padding:5px 0 2px 0;
	text-align:center
}

ul.logo-list li img.first {
	display:inline;
	margin-right:20px;
}

ul.logo-list li img {
	display:inline;
}

ul.logo-list li.last {
	border-bottom:0;
}


ul.logo-list-1 {
    float: left;
    list-style: none outside none;
    padding: 0 1px;
    width: 260px;
}

ul.logo-list-1 li {
    border-bottom: 1px solid #B4B4B4;
    float: left;
    padding: 5px 0;
    width: 130px;
}

ul.logo-list-1 li.last {
    border-bottom: none;
}

ul.logo-list-1 li a {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 2px;
}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}


#mainmenu li.rex-article-6 a { width:85px; background:#00853E; }


#mainmenu li.rex-article-6 a:hover { border-color:#00853E; }


#mainmenu li.rex-article-6 a.rex-current, #mainmenu li.rex-article-6 a.rex-active { color:#fff; border-color:#00853E; background-color:#00853E; }
.wpbf-grid{margin-left:-35px;display:flex;flex-wrap:wrap}
.wpbf-grid+.wpbf-grid{margin-top:35px}
.wpbf-grid-xlarge{margin-left:-45px}
.wpbf-grid-xlarge+.wpbf-grid-xlarge{margin-top:45px}
.wpbf-grid-large{margin-left:-35px}
.wpbf-grid-large+.wpbf-grid-large{margin-top:35px}
.wpbf-grid-medium{margin-left:-25px}
.wpbf-grid-medium+.wpbf-grid-medium{margin-top:25px}
.wpbf-grid-small{margin-left:-15px}
.wpbf-grid-small+.wpbf-grid-small{margin-top:15px}
.wpbf-grid-collapse{margin-left:0}
.wpbf-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.wpbf-grid:before,.wpbf-grid:after{content:"";display:block;overflow:hidden}
.wpbf-grid:after{clear:both}
.wpbf-navigation .wpbf-grid-collapse{display:table;width:100%}

#offers .heading-block .replaced-content{font-family:inherit !important;font-weight:inherit !important;color:inherit !important}


.clear {
  clear: both; }
.et_pb_number_counter_2.et_pb_number_counter .percent p{font-weight:800;color:#333333!important}
.et_pb_number_counter_1.et_pb_number_counter .percent p{font-weight:800;color:#333333!important}
.et_pb_number_counter_0.et_pb_number_counter .percent p{font-weight:800;color:#333333!important}


.local-counter .percent {
  float: left;
  padding: 0 0 0 2%;
  clear: both;
}


.dont-animate .percent-value{
	display: none;
}


.et_pb_number_counter .percent p{
	font-size: 68px;
}

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

    #mw_board_group_2 .mw_board_group_2_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_2 .mw_board_group_2_title a { font-size:11px; }


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}
.sidebar-links{padding:1.25rem 0rem 0rem;clear:both}
.sidebar-links .banno-menu{margin:0}
.sidebar-links li{border-bottom:.0625rem solid rgba(225,17,43,0.5);padding:0rem 0rem .75rem;margin-bottom:12px;margin-bottom:.75rem}
.sidebar-links li:last-child{border-bottom:0;padding:0}
.sidebar-links a{color:#fff;text-transform:uppercase}
.lt-ie9 .sidebar-links li{border-bottom:.0625rem solid #e1112b}
.lt-ie9 .sidebar-links li:last-child{border-bottom:0}
#pu156{width:100%;margin-right:-10000px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
.header-translate{display:none;float:right;margin-left:5px;}
.header-translate .goog-te-gadget-simple{background-color:transparent;border:0;font-family:'Gotham Medium',Arial,sans-serif;font-size:11px;font-size:0.6875rem;}
.header-translate img{display:none;}
.header-translate span:first-child{position:relative;}
.header-translate span:first-child:after{content:'';display:block;position:absolute;top:3px;right:-12px;width:0;height:0;border-style:solid;border-width:6px 3px 0 3px;border-color:#959595 transparent transparent transparent;}
.header-translate span:first-child:hover,.header-translate span:first-child:focus{color:#21b1e7;}
.header-translate span ~ span{display:none;}

.custom-background-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0;
}

.custom-background-wrapper .custom-background {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover!important;
}

	.slider {display:none; height:200px}

	.wide .slider {display:none; height:200px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	
	display: block;
}



.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.flexslider .slides { 
	zoom: 1; 
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}

.module_row_2 .module_column_1.tb_110_column.module_column{background-repeat: repeat; background-attachment: scroll; background-position: center center; }

.wrapper {
	height: auto;
	width: 650px;
	margin-right:50px;
	float:right; 
}

.header .wrapper {
	position: relative;
}


#Side_slide .lang-wrapper{margin-bottom:20px;text-align:center;display:none;}

#Side_slide .lang-wrapper ul li{border-top:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li:last-child{border-bottom:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li a{display:block;padding:11px 20px 10px 20px;text-decoration:none;line-height:19px}

#Side_slide.light .lang-wrapper ul li{border-top-color:rgba(0,0,0,.03)}

#Side_slide.light .lang-wrapper ul li:last-child{border-bottom-color:rgba(0,0,0,.03)}


.subscribe-content {
    padding: 80px 0px;
}


.subscribe-content h2 {
    margin: 0px;
    padding-bottom: 20px;
    font-size: 45px;
    font-weight: 300;
}


.subscribe-content p {
    padding-bottom: 20px;
    font-weight: 600;
}


.subscribe-content button {
    background: #0281f0;
    border: none;
    padding: 11px 17px;
}
.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}


#btn-share-1:hover {
  background: #cb451b !important;
}


#home-hero-slider .item { display: block; }


    .listpage_fitness {
        height: 350px;
    }

.lighter-font {
  font-weight: normal;
}
.better-social-counter .social-list{margin:0;padding:0;list-style:none}
.better-social-counter.style-box .social-list{margin-top:0;margin-left:-5px;margin-right:-5px}
.rh-cover .better-social-counter.style-button .social-list{text-align:center}
.rh-cover.no-login-icon .better-social-counter.style-button .social-list{position:absolute;top:9px;max-width:80%;height:45px;overflow:hidden;text-align:left}
.topbar .better-studio-shortcode .social-list{display:inline-block;float:right}
.bs-social-share .social-list{list-style:none;padding:0;margin:0}
.widget_better-social-counter .better-social-counter.style-button .social-list{text-align:center}
.footer-social-icons .better-social-counter.style-big-button .social-list{text-align:center;font-size:0}

#address .telephone, #address .email, #address .street  { font-size: 13px; line-height: 14px; }


.main-sidebar .thought-leadership li .sponsor{
    font-size:12px;
    font-family:'Open Sans';
    line-height:16px;
}


.main-sidebar .sponsor {
    font-size: 12px;
    line-height: 14px;
}


.video-listing .sponsor-tag {
    padding: 3px 5px;
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    color: #fff;
    font-weight: 600;
    background-color: #D6A841;
}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.media-body{-ms-flex:1;flex:1}


.mainnav{background:#666;width:920px;min-height:10px;text-transform:lowercase;}

.mainnav .features{margin-left:190px;}

.mainnav .SquawkBox{margin-left:350px;}

.mainnav .Reviews{margin-left:270px;}

.mainnav .News{margin-left:105px;}

.mainnav .Campaigns{margin-left:450px;}

.mainnav .Whats_New, .mainnav .About_Us{margin-left:35px;}

.mainnav .Clubs{margin-left:530px;}
.tb-megamenu-column{padding:10px 0;}


.bloco-m .bm-img {

	border: 1px solid #3f3f3f;

}


.bloco-m .bm-img:hover {

	border: 1px solid #9f0000;

}


.bloco-m .bm-img img {

	width: 100%;

	height: 215px;

	z-index: 9;

	position: relative;

}


	.bloco-m.bm-um .col-xs-2 .bm-img img {

		margin: 0 auto;

	}
#e45ghe42f9jg40 {position: relative;top: -14px;}
* html #e45ghe42f9jg40 { top: -11px; }
#e45ghe42f9jg40 a { text-decoration: none !important; }
#e45ghe42f9jg40 a:hover { text-decoration: underline !important; }
#header-bar #top-socials-widget ul li:last-child i,.nrm{margin-right:0!important}
#top-info-widget,#top-socials-widget{border-left:1px solid #ebebeb;padding-left:10px}
.top-widget .active{color:#fff!important}
.top-widget i.icon-angle-down{margin-left:6px;position:relative;bottom:1px;line-height:1}
#header-bar,#header-bar .top-widget{font-size:13px;position:relative;z-index:999}
#header-bar .top-widget{border-right:1px solid #f0f3f5;margin-right:10px;padding-right:10px;vertical-align:middle;margin-bottom:-1px}
#header-bar.style-1 .top-widget{border-right-color:#ebebeb}
#header-bar .top-widget.clear-r-margin{margin-right:0}

.left-nav ul li {
	margin: 0 10% 0 0;
}

.left-nav{float:left;width:35%;}

.left-nav ul{float:left;width:100%;}

.left-nav ul li:last-child{margin-right:0;}

.left-nav ul li a{color:#FFFFFF;float:left;font:18px FuturaStdMediumCondensed;padding:5px;text-transform:uppercase;border-bottom:1px solid #000;border-top:1px solid #000;}

.left-nav ul li.active a, .left-nav ul li:hover a{border-bottom:1px solid #808080;border-top:1px solid #808080;color:#DF1723;}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.vc_row.wpb_row .wpb_column.vc_column_container .vc_column-inner {
  padding-top: 10px !important;
}

.hero .vc_column-inner .wpb_wrapper {
  margin-top: 80px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.sub-menu .menu-item-has-children:after { color: #fff }
.modal.user ul.options li.item01 div{background-position:-128px -63px}
.modal.user ul.options li.item01:hover div,.modal.user ul.options li.item01.active div{background-position:-128px 0}
.modal.user ul.options li.item01{margin-left:0}
.modal.user ul.options li.item01 div.ico{width:36px;height:31px;margin:-16px 0 0 -18px;background-position:-389px -58px}
.modal.user ul.options li.item01:hover div.ico,.modal.user ul.options li.item01.active div.ico{background-position:-434px 0}
.modal.user ul.options li.item01:hover span.active strong,.modal.user ul.options li.item01.active span.active strong{display:none}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}

.page2 .gallery img.checkpoint { margin-top: 40px; }
.mk-image.align-right .mk-image-holder{float:right}
.mk-image.align-center .mk-image-holder{margin:0 auto}


.footer_right .logos_2 .visa, .footer_right .logos_2 .mastercard {
	width: 33px;
}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }


.list-timeline .month {
    margin-left: 5px;
}


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.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-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


.bottomlinks div.odd {
    border-left: solid 1px #756a62;
}


.btn-holder {
  display: inline-block;
  vertical-align: top;
}

.twt_tool_bdr .sfsi_inside .cstmicon1 {
    margin: 2px 0!important;
    display: inline-block;
    float: none;
    width: 62px;
    overflow: hidden;
    
}

.twt_tool_bdr .sfsi_inside .cstmicon1 a img{
	float: left;
}
h3.mega-nav{padding:20px 0 10px 20px;margin:20px 0 20px 0;color:#ff9000;font-size:40px;line-height:2rem;letter-spacing: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-lg-3 {
    width: 25%;
  }

.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-12 {
    width: 100%;
  }

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}





.menu-profile-link {
  
   cursor: default;
   text-align:right !important;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}


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

.mkdf-call-to-action .mkdf-text-wrapper .mkdf-call-to-action-icon-holder {
position: absolute;
height: 100%;
top: 0;
}

.mkdf-call-to-action .mkdf-text-wrapper .mkdf-call-to-action-icon {
display: table;
height: 100%;
}

.mkdf-call-to-action .mkdf-text-wrapper .mkdf-call-to-action-icon .mkdf-call-to-action-icon-inner {
display: table-cell;
height: 100%;
vertical-align: middle;
}

.mkdf-call-to-action .mkdf-text-wrapper .mkdf-call-to-action-icon .mkdf-call-to-action-icon-inner .mkdf-call-to-action-icon {
color: #8b8b8b;
font-size: 40px;
display: inline;
}

.mkdf-call-to-action.with-icon .mkdf-text-wrapper .mkdf-call-to-action-text {
padding: 0 20px 0 70px;
}

.site-branding.icon-text .site-title-wrap {
display: inline-block;
vertical-align: middle;
padding-left: 10px;
}

.site-title-wrap .site-title {
font-size: 45px;
font-weight: 700;
margin: 0;
line-height: 1;
}

.site-title-wrap .site-title a {
color: #000;
}

.site-title-wrap .site-description {
font-size: 14px;
margin: 0;
line-height: 1.2;
color: #b9bdbd;
letter-spacing: 3px;
}

.site-title, 
.site-title-wrap .site-title{
font-size   : 20px;
font-family : Nunito;
font-weight : 700;
font-style  : normal;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}






#access .menu-header,
#access2 .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 10px 0px 0;	
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 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-right:15px;padding-left:15px}
.col-md-3{width:25%}


#wrap, #header, #navigation, #top, #pagetitle, #bsidebar, #footer, #fsidebar, .full-width, .fixedmenu {
  max-width: 1170px;
}


body.home #wrap {
  padding-top: 0;
  padding-bottom: 0;
}


.td-logo-in-header .td-sticky-disable.td-mobile-logo,
.td-logo-in-header .td-sticky-disable.td-header-logo {
  display: none;
}

.td-logo-in-header .td-sticky-disable.td-mobile-logo {
  
}

.td-logo-in-header .td-sticky-header.td-mobile-logo {
  display: none;
  
}

.td-logo-in-header .td-sticky-mobile.td-mobile-logo {
  display: block;
}

.td-logo-in-menu .td-sticky-disable.td-mobile-logo {
  display: none;
  
}

.td-logo-in-menu .td-sticky-header.td-mobile-logo {
  display: none;
  
}

.td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
  display: none;
  
}

.td-affix .td-logo-in-menu .td-sticky-mobile.td-mobile-logo {
  display: block;
}

.site-title {
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
	margin-bottom: 0;
	font-size: 26px;
}
.site-title a{color:#e74c3c;}

.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;
}
.font-weight-bold{font-weight:700!important}

#menu-item-7285 h2{
	color:#fff!important;
}

	.no-mobile{display:none!important;}
 #sidebar-wrap .feat-widget-wrap,.side-pop-wrap .feat-widget-wrap { margin-top:10px; }
 .side-pop-wrap .widget-ad { margin-top:0; }
 .side-pop-wrap .feat-widget-wrap,#post-right-col .feat-widget-wrap,#arch-right-col .feat-widget-wrap { border-top:1px solid #ddd; margin-top:0; padding:15px 4.166666666%; width:91.666666666%; }
.side-pop-wrap{width:100%}
#sidebar-wrap .feat-widget-wrap:first-child,.side-pop-wrap .feat-widget-wrap:first-child{margin-top:0}
