﻿


.af-padd-block {
  position: relative; }

  .af-padd-block--xxl {
    padding-bottom: 92.72%; }

  .af-padd-block--md {
    padding-bottom: 68%; }


div#community-wrap .jomsocial {
    padding: 0px;
    height: auto;
    min-height: 0px;
}
.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}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}


.ecs__list__wrapper--service {
  top: 57px;

  min-height: 100px !important; 
  }


.ecs__list__wrapper--level {
  top: 114px;
}


.ecs__list__wrapper--deadline {
  top: 173px;
 }

.ecs__list__wrapper {
 
  margin-top: 19px;
  background: #fff;
  position: absolute;
  padding: 2px 10px 10px 10px;
  width: 250px;
  left: 10px;
  overflow-y: hidden;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  border: 1px solid #e5e5e5;
  z-index: 1;
}

.ecs__list__wrapper--open{
  opacity: 1;
  visibility: visible;
  transition-delay: 0s, 0s, 0.3s;
}
.home.linux.m800 .full article #location__panel #location__info .small-10,.interior.linux.m800 .full article #location__panel #location__info .small-10{width:75%}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

.contentbg { width:980px; margin:0 auto;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}


.container_12 .grid_3,
.container_16 .grid_4
{
	width: 23%;
}


.container_12 .grid_4
{
	width: 31.333%;
}
#connect{width:168px;padding-left:10px;padding-left:.7142857142857143rem;margin:0 auto;clear:both}
#connect-footer{position:absolute;bottom:-5px;left:225px}
#connect-header{display:none}



#image_1124461028 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}
#topics .fusion-row .fusion-one-third{width:50%!important}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}
.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_column-inner::after{clear:both}
.btt-arrow,.tc-admin-notice:before,.tc-grid-icon:before,.tc-placeholder-wrap::before,footer#footer .colophon a.back-to-top{color:#5a5a5a}
.entry-attachment .attachment,.no-thumb .tc-grid-fade_expt,.tc-grid-icon,article.sticky,table caption{text-align:center}
.tc-grid-icon{position:absolute;z-index:1;width:100%;left:0;top:0}
.tc-post-list-grid article .tc-grid-icon:before{font-size:90px;display:inline-block;vertical-align:middle;line-height:29px!important;top:inherit!important;padding-right:0}
.tc-b-sidebar .tc-post-list-grid article[class*=format] .tc-grid-icon:before{font-size:60px}
.tc-post-list-grid article .tc-grid-icon:before,.tc-post-list-grid article.format-quote .tc-grid-icon:before,.tc-post-list-grid article.format-status .tc-grid-icon:before{font-size:60px}


#loading-text {
  position: absolute;
  left: 50%;
  top: 50%;
  font-family: 'Roboto';
  margin-top: 45px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #222;
}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}


.full-width-section .entry-frame {
    max-width:770px;
    margin:auto;
}


.content-over-image-white .entry-frame,
.content-over-image-black .entry-frame {
    padding:5%;
}


.content-over-image-white .entry-frame {
    background-color:rgba(255,255,255,0.8);
}


.content-over-image-black .entry-frame {
    background-color:rgba(0,0,0,0.8);
}
#layout-footer {width: 1050px;}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 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-lg-4{width:33.33333333%}



  #content,
  #content-inner
  {
    float: none;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
  }



  body,
  #page, #page-inner,
  #main, #main-inner,
  #content, #content-inner
  {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }
.adright{text-align:center;margin-bottom:10px;}


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;
}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


.animated {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

	.mec-events-meta-group-countdown .countdown-w .icon-w {font-size: 24px;}


figure .icon:before {
	opacity:1;
	content:"i";
	position:absolute;
	z-index:999;
	right:0;
	bottom:0;
	background:#000;
	color:#fff;
	display:block;
	width:28px;
	height:28px;
	text-align:center;
	font:italic 14px/28px Georgia, serif;
}


figure:hover .icon:before {
	opacity:0;
}




.link-column-container {position: relative; display: block; border-top: 4px solid #e5e3e3; margin-top: 5%;}

.link-column-container h6 {color: #bf4a1f; text-transform: uppercase; font-weight: normal; padding-top: 5%;}

    .home .link-column-container {border-top: 4px solid #e5e3e3;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}
.nav.menu li{margin:0 !important;}
.expanded.active-trail .menu{display:block !important;}


.rate_info{
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
}




.mioslider {  

        width:520px;

        height:400px;

        background-color: #ffffff; 

        padding: 10px; 

        z-index: 2;

        text-align: center; 

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

.box_home_01 {width: 290px; margin: 0px; padding: 0px; float: left;}

	.box_home_01, .box_home_02 {width: 240px; margin: 10px 0px 0px 0px; padding: 0px; float: left;}


	#introwrapper1 {

		width:95% !important;

	}
.carousel-inner{position:relative;width:100%;overflow:hidden}
#carousel-footer-mobile .carousel-inner{margin-bottom:50px;margin-top:20px}
.viewport-wide{position:relative;padding:0 20px;padding:0 1.25rem}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
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:36px;}
#wpadminbar .ab-sub-wrapper .yoast-issue-counter{position:relative;top:-5px;vertical-align:text-top}
#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings{display:none}


.blocks-item-link {
  color: #77b913;
  padding: 20px 30px;
}


.blocks-item-link:hover, .blocks-item-link:focus, .blocks-item-link:active {
  text-decoration: none;
}

div#regular-header {
    overflow: hidden;
    clear: both;
    padding: 20px 0;
}

.sjdlht{ display:none;}

.sjdlht .hdxm{ font-size:20px; color:#fff;  display:inline;}

.sjdlht .hdxm a{ color:#fff;}

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}


#page-content { min-width: 740px; }


	
	
	
.fixed-header header {
	position: fixed;
	left: 0; top: 0;
	}

	.logged-in .fixed-header header { top: 28px; }
div#content_start{display:none;overflow:hidden}


.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }



.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px}


p.big {
    font-size: 18px;
}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.main-header .navigation .main-menu,.main-header .navigation .other-links{float:left;margin-top:8px}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
#block-afl-general-front-popular .item-list ul li.last{margin-right:0;}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.center-box{max-width:1100px;margin:0 auto;}

.website-features .center-box{max-width:900px;}

.website-prices .center-box{max-width:900px;}

.testimonials-block .center-box{max-width:900px;}

.cta-block .center-box{max-width:900px;}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}

.testimonials__title {
  position: relative;
  font-weight: 700;
  display: inline-block;
}

.testimonials__title:before,
.testimonials__title:after {
  position: absolute;
  font-family: 'Work Sans', sans-serif;
  font-weight: 700;
  color: #B6D4E9;
  top: 50%;
}

.testimonials__title:before {
  content: "\201c";
}

.testimonials__title:after {
  content: "\201d";
}

  .testimonials__title:before,
  .testimonials__title:after {
    font-size: 150px;
    line-height: 50px;
  }

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}
#title-posta{color:#777}
#title-posta h2 a{font-size:17px;color:#fff;font-family:Nunito Sans;font-weight:600}
#title-posta a{color:silver;font-weight:400;line-height:26px}

#title-posta h2 {font-size: 4.3vw; font-weight: 700;}

.site-footer .footer-connect {
  padding: 90px 0px;
  padding: 80px 0px;
  padding:  5rem 0px;
  text-align: center;
}

.site-footer .footer-connect .follow-heading {
  color: #FFFFFF;
  margin-bottom: 20px;
  letter-spacing: 0.8px;
}

.site-footer .footer-connect .subs_input {
  background-color: rgba(255, 255, 255, 0.145);
  color: #cccccc;
  border-bottom: none;
  box-shadow: none;
  padding: 12px 15px 12px;
  border-radius: 2px;
  width: 60%;
  font-size: 13px;
}

.site-footer .footer-connect .subs_input:focus {
  border: none;
}

.site-footer .footer-connect .subs-button {
  margin: 0px;
  position: relative;
  top: 0px;
  padding: 16px 23px 16px;
}

.site-footer .footer-connect input[type="text"]:focus {
  border: none !important;
}

footer .subfooter .inverse-text {
  font-weight: bold;
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1240px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.book-mobile.aligncenter{width: 60%;}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}




.bottom-header
{
	display: block;
	
	background: #c8102e; 
	background: -moz-linear-gradient(top, #c8102e 0%, #e4002b 67%); 
	background: -webkit-linear-gradient(top, #c8102e 0%, #e4002b 67%); 
	background: linear-gradient(to bottom, #c8102e 0%, #e4002b 67%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8102e', endColorstr='#e4002b', GradientType=0); 
	-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}


.bottom-header.fixed
{
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
}
.tc-btt-wrapper.show{visibility:visible;cursor:pointer;opacity:1}
.tc-btt-wrapper:hover{background:#777;background:rgba(119,119,119,.5)}
.tc-btt-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background:#777;background:rgba(119,119,119,.2);color:#EEE;width:45px;height:43px;line-height:43px;right:30px;bottom:25px;padding-top:2px;border-radius:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.tc-btt-wrapper i.btt-arrow{line-height:inherit}

span.logo-title{display:block;letter-spacing:2px;font-size:13px;margin-top:5px;font-weight:600;color:#031f9a;text-transform:uppercase;}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:15px;margin:-15px -15px -15px auto}
.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.employer-spotlight-cta-wrap {
	padding: 10px 20px;
}


.employer-spotlight-cta-wrap p {
	font-family: "Roboto", sans-serif;
	font-weight: 200;
	font-size: 18px;
	font-size: 1.8rem;
	margin-bottom: 5px;
}
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}


	.footer .span4{
	margin-bottom: 40px; }

.panel-body {
  padding: 15px;
}

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

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.row{margin-left:-20px;margin-right:-20px}

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


.spinner7 .circ2 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

#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;
}
.main-footer .commonfooter.main-footer__nav{max-width:784px}
.main-footer .main-footer__nav.jobfooter{width:100%}
.main-footer .main-footer__nav.jobfooter .mainrow{border-top:1px solid #cccccc;width:100%}
.main-footer .main-footer__nav{float:left}
.main-footer .main-footer__nav .mainrow{float:left;width:100%;border-bottom:1px solid #cccccc}




.rel {position:relative;}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.smalllabel{display:block;font-size:21px;line-height:1;margin-top:-3px;margin-bottom:15px}
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}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}

.rslides-sc .rslides-container {
	padding: 0 0 20px;
}

.rslides-sc.full-width .rslides-container {
	padding: 0;
}

.rslides-sc .rslides-container.full-width {
	padding: 0;
}

#slider .rslides-container {
	padding: 20px 0;
}

.slider-full #slider .rslides-container {
	padding: 0;
}




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

footer .copyright .copyright-links {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

footer .copyright .copyright-links li {
  margin-left: 5px;
}

footer .copyright .copyright-links li .link-item {
  color: #3f4d57;
  display: block;
  position: relative;
  padding-right: 10px;
  padding-left: 4px;
  border-right: 1px solid #3f4d57;
  font-size: 12px;
}

footer .copyright .copyright-links li:last-child .link-item {
  border-right: none;
}

  footer .copyright .copyright-links li:first-child {
    display: block;
  }

    
    footer .copyright , footer .copyright .copyright-links{
        text-align:left;
    }
.menu-black{background-color:#000;margin:0 -20px!important}

ul#gnav-ul li.ad_all ul li.ad3 a:before {
	content: "\f0f1";
	padding-right: 5px;
	}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.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}
.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}


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

}

.seletor-ttt{color: #000; cursor:pointer; display:block; text-align: left; line-height: 16px; font-size: 14px}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:2px}
.et_pb_slide_description .et_pb_slide_title{font-size:48px}
.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:25px!important;color:#e89005!important}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:45px!important;text-align:left}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-size:45px!important;color:#e89005!important;text-align:left!important;text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)!important}

h3.artistname {
    font-size:1.8rem;
    margin:10px 0;  
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.accessbox.contactbox h3.artistname {
    margin-top: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-sm-12{width:100%}
.carousel-inner{position:relative;width:100%;overflow:hidden}


.widget-container {
	position: relative;
	margin: 0 0 40px 0;
}


.widget-container::after {
    content: "";
    display: block;
    clear: both;
}


.widget-container li {
	display: block;
	float: none;
	margin: 4px 0;
}
body.responsive-ready.module-products .bwrap{display:block !important}
body.responsive-ready.module-products .bwrap #searchForm{display:none}


.chart {
    float: left;
    margin: 10px;
}

.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}

.angular .chart {
  margin-top: 0;
}


#header, #content, #footer, .widget { overflow: hidden; }





.feedback_button_wrap{
	display:block;
	overflow: visible;
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	position: fixed;
	top:415px;
	left:-32px;
	width:101px;
	z-index: 1000;
	-webkit-backface-visibility: hidden;
}


.msie8 .feedback_button_wrap, .msie7 .feedback_button_wrap{
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
left:0;
}

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


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
.logo__invert{height:40px;width:100px;top:67px;left:50%;margin-left:-39px;position:absolute;z-index:2;overflow:hidden}
.logo__invert .logo__mobile{top:0px;left:0;margin-left:0;margin-top:-40px}
.logo__invert .logo__mobile svg{width:77px;height:auto}
.logo__invert .logo__mobile svg path{fill:#fff}
.logo__invert--black .logo__mobile svg path{fill:#000}

  #cta .button.careers {
    float: none;
  }


ul.img-list li.careers {
  width: 240px;
}


span.text-content.careers {
  width: 240px;
  height: 240px;
  float: left;
}


span.careers-wrap.clear {
  float: right;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.header .menu-wrapper .mobile-menu {
  display: none;
  float: left;
  padding: 20px 20px 21px 20px;
  border-right: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
}


.header .menu-wrapper .mobile-menu .i-i-close {
  display: none;
  font-size: 20px;
}


.header .menu-wrapper .mobile-menu .fa-bars {
  font-size: 24px;
}


.header .menu-wrapper .mobile-menu.active .i-i-close {
  display: inherit;
}


.header .menu-wrapper .mobile-menu.active .fa-bars {
  display: none;
}


.header .menu-wrapper .mobile-menu button {
  border: none;
  box-shadow: none;
  text-align: center;
  background-color: transparent;
  color: #9c9c9c;
}

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

  .col-lg-3 {
    width: 25%;
  }
.img-fluid{max-width:100%;height:auto}
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}

.hentry .category {
	display: block;
	margin: 0 0 15px 0;
	font-size: 11px;
}


.category #banner .post-filter {
	background: red;
	display: none;
}

.category #banner.tall {
	height: auto;
}

.category #banner.tall .featured-posts,
.featured-posts {
	position: relative;
	z-index: auto;
	height: auto;
	bottom: auto;
	margin: 0px 0 20px -3px;
	padding: 10px 0 0 0;
	width: auto;
}
.category #banner.tall:after{display:none}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.gallery--outer__link,.gallery__caption,.gallery__captions{display:block;position:absolute}
.gallery__caption{top:0;left:0;right:0;transition:transform .3s ease;-ms-transform:translateY(50px);transform:translateY(50px);font-style:italic}
.gallery__caption a{font-style:normal;color:#fff;text-decoration:underline}
.gallery__caption.gallery__caption--show{-ms-transform:translateY(0);transform:translateY(0)}
.gallery__caption--default{line-height:1.25em}
.gallery__caption--default a{color:inherit}


#block-menu-menu-social .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    line-height: 1.5em;
}


#block-menu-menu-footer .menu .menu__item.is-leaf, #block-menu-menu-social .menu .menu__item.is-leaf {
    font-size: 12px;
    list-style-image: none;
    list-style-type: none;
}


#block-menu-menu-social .menu .menu__item {
    position: relative;
}

#wrap_footer .copyright {
	position: absolute; left: 332px; top: 111px;
}
.row{max-width:1380px;margin-left:auto;margin-right:auto}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.column.row.row,.row.row.columns{float:none}
.highlighted_tournee .tournee .row{background-color:#900}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}






.ves-widget{
	width: 100%;
}


.ves-widget img{
}


.ves-widget.widget-carousel.owlcarousel.block{
	display: none;
}


.design {
	font-size: 12px;
	height:auto;
	float: right;
	margin:0 auto;
	padding: 0;
	text-align: center;
}


.design a { display: inline; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }


#logo{width:840px;height:auto;padding:20px 10px;margin:0px auto;overflow:hidden;}

#logo img{float:left;}

#logo p{float:left;font:normal normal 12px/25px "����";color:#898989;}

#logo p strong{font:normal normal bold 14px/25px "����";color:#4d4d4d;}

#logo p span{color:#f00;}

#logo h2{padding-top:15px;font:normal normal bold 14px/25px "����";color:#4d4d4d;}


.archive .entry-image-link img, .archive.category .entry-image-link img, .archive.tag .entry-image-link img {
  max-width: 270px;
}


.home-feature .featured-content .entry-image {
  float: right;
  width: 300px;
}

  
  .home .home-feature .featured-content .entry-image,
  .home .home-grid .featured-content .entry-image,
  .home .home-bottom .featured-content .entry-image {
    float: none;
    margin: auto;
  }

.pushy-contact {
    font-size: 120%;
    padding-left: 30px;
    color: #b3b3b1;
    margin-top: 20px;
}

.content-div {
    padding: 30px 0 0 30px;
    height: 100px;
}
.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-2{width:16.66666667%}
#other-calculators,#information{float:left}
#other-calculators h5{width:560px;margin-right:28px;text-shadow:0 2px 2px #111}


.overlays {
  width: 100%;
  height: 403px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 2px;
}


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


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}

.nav li, .nav2 li, .nav3 li {display: inline;}

.nav3 {color: #a4a4a4; position: absolute; margin-top: 25px; width: 956px; text-align: right;}

.nav3 a, .nav3 a:visited  {color: #a4a4a4; border: none; padding: 0 5px 0 0;}

.nav3 a:hover {background: none; text-decoration: underline;}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:rgba(0,0,0,0.95);font-size:30px}



.intro .navi {
	position: absolute;
	top: 36px;
	right: 0;
	text-align: right;
	font-size: 14px;
}

.intro .navi a {
	color: #fff;
	opacity: .55;
	-webkit-backface-visibility: hidden;
}

.intro .navi a:hover {
	opacity: 1;
}

	.intro .social-buttons,
	.intro .navi {
		position: fixed;
		z-index: 10;
	}

	.touch .intro .social-buttons,
	.touch .intro .navi {
		position: absolute;
		white-space: nowrap;
	}

	.modal-open .intro .navi {
		right: 32px;
	}

	.mac .modal-open .intro .navi,
	.touch .modal-open .intro .navi {
		right: 15px;
	}


#gazpo-footer .wrap{
	width:960px;
	margin:0 auto;
	padding:5px 0;	
}
a.ft,a.m{white-space:nowrap}
.ft,a.ft{color:#777}
.ft{margin-top:2em}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}







.instagram_api .p_01{text-align: center;margin-bottom: 10px;font-family: Karla;font-size: 14px;margin-top: 70px;}

  .jm-module-in {
    height: auto !important;
  }
.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,.col-auto,.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-sm,.col-sm-auto,.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-md,.col-md-auto,.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-lg,.col-lg-auto,.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,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{flex:0 0 100%;max-width:100%}
 
.infinite-copyright-text{ padding-top: 38px; }
.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-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
#top-search{float:right;margin-left:14px}
#top-search a{color:#111;font-size:13px;position:relative;top:-1px}
#top-search a:hover{color:#999}

.main-preview_description {
  font-size: 1.14rem !important;
  color: black;
  overflow: hidden;
}

.main-preview_description a{
  transition: 0.15s ease-in-out;
}


.wrapper {
  overflow-x: hidden;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.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-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-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{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.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{float:left}
.col-lg-6{width:50%}
.hero__opacity,.hero__radial{position:absolute;height:100%;width:100%}
.hero__radial{background:radial-gradient(ellipse at center 50%,rgba(0,0,0,.2) 30%,hsla(0,0%,100%,0) 60%);top:0;left:0;bottom:0;right:0;z-index:6}
a.hero__slide:hover .hero__radial{background:rgba(0,0,0,.3);transition:background .1s ease-in-out}





.logo { margin-top: 10px; }

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


.price-table tr.heading-1 td {
  width:33%;
  background: #ad190c;
  color:#FFF;
  line-height: 1.5em;
}
.td-excerpt{font-size:13px;color:#777;font-family:open sans,arial,sans-serif;margin-top:9px}
.td_module_5 .td-excerpt{margin-top:0}
.td_module_11 .td-excerpt{margin-bottom:15px}
.td_module_12 .td-excerpt{font-size:14px;line-height:24px;margin-bottom:15px}
.td_module_14 .td-excerpt{padding:0 80px;font-size:14px;line-height:24px;margin-top:11px}
.td-pb-span8 .td_module_14 .td-excerpt{padding:0 60px}
.td_block_18 .td-column-2 .td_module_10 .td-excerpt{margin-top:3px}
.td_block_18 .td_module_10 .td-excerpt{margin-top:3px}
.td_block_20 .td_module_14 .td-excerpt{padding:0 10px 0 20px;width:90%}
.td-pb-span4 .td_block_21 .td-excerpt{display:none}
.td-black .td-excerpt,.td-black .td_module_16 .td-excerpt{color:#aaa}
.td-excerpt,.td-post-category{font-family:'Open Sans',arial,sans-serif}


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}
.grid,.grid-right{float:none}

section .slick .slide .testimonial span.client-info {
  font-family: 'Rambla', sans-serif;
  font-size: 0.75rem;
  color: #919191;
  font-style: italic;
}
.home-featured-prod .featured-title .description{padding-left:10px;margin-bottom:10px;font-size:14px;font-weight:400;height:18px;overflow:hidden}
.home-new-guide .guide-title .description{font-size:16px;font-weight:400;padding:10px;margin-bottom:10px;overflow:hidden}
.gallery-list-thumb .gallery-list-thumb-title .description{padding-left:10px;margin-bottom:10px;font-size:14px;font-weight:400;height:18px;overflow:hidden}
#crickit-cat-hero .category-hero-description .description-text{line-height:1.4em;font-size:18px}



.entry-header-wrapper {
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
}
.header-mobile__nav-list{font-size:14px;font-size:1.4rem;padding:10px 0;padding:1rem 0}
.has-children .header-mobile__nav-list{display:none;padding:0}
.is-active .header-mobile__nav-list{display:block}
.header-mobile__nav-list-item.is-active{background:#e8e9e9}

p.border_b_blu{
	background-color:#f4f7fc;
}

.app-container a{color: limegreen !important;}

.app-container{position:relative;z-index:2;border-radius:10px;padding:2px;text-align:center;margin:0px auto;}

	  
	  .huge_it_slideshow_dots_1 {
		display: inline-block;
		position: relative;
		cursor: pointer;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
		width:10px;
		height: 10px;
		border-radius: 10px;
		background: #00f;
		margin: 10px;
		overflow: hidden;
		z-index: 17;
	  }

    .to-top {
        float: none;
        clear: both;
        width: 100%;
    }
.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%}

.commentlist .children {
	list-style: none;
	margin: 0;
}

.commentlist .children li {
	border: none;
	margin: 0;
}

.children #respond {
	margin: 0 48px 0 0;
}


.nav-menu li.ga_link_shop a:before {
	content: "\f290";
	color: #ff4da5;
}


.featured-videos-wrapper .featured-box {
  border: 1px solid #e1e1e1;
  padding: 20px 10px;
  margin-bottom: 10px;
}

.featured-videos-wrapper .featured-box h3 {
  margin: 0 0 10px 0;
}

.featured-videos-wrapper .featured-box .img-col {
  margin: 20px auto 10px;
}

.featured-videos-wrapper .featured-box .text-col .button-container {
  text-align: right;
}
.site-header .site-menu .main-menu:after,.site-header .site-menu .main-menu:before{content:"";display:table}
.site-header .site-menu .main-menu:after{clear:both}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
  




#footwrap2 {background: none;}
