﻿#header-top{background-color:#405158;}
#header-top .left{float:left;}
#header-top .right{float:right;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.navbar-header{float:none;width:100%;}


.lb-container {
	padding: 4px;
}
.video-list ul .video-box footer .post-meta .meta{width:30%;float:left;border-right:1px solid #fff;padding:3px;text-align:center;color:#7A3F0F;margin:5px 0 0}
.video-list ul .video-box footer .post-meta .meta span{display:block;color:#ccc;text-transform:uppercase}
.video-list ul .video-box footer .post-meta .meta.length{width:40%}
.video-list ul .video-box footer .post-meta .meta.rating{border-right:none}


.logo .description, .normal-list .current_page_item a, .normal-list .current-menu-item a, .normal-list .current-post-parent a, .menu-wrap a.mobile-menu-button, .wp-caption, textarea, input, .main-page-title .page-title, blockquote cite, blockquote small, .sh-large h2 {
	
	color: #666
}

.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }

.sb-content ul.normal-list li {
	display: block;
	width: 100%;
	padding: 5px 0;
	margin: 0;
}

.mini-sidebar .normal-list {
	font-size: 16px;
	font-weight: 700;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}


.clear { clear: both; height: 0px; overflow: hidden; }


.scroll_logo {
	cursor: pointer;
	width: 240px;
	float:left;
}
body #scroll_navigation_menu .scroll_logo img{max-width:185px}


.leftcol .block_outer,
.leftcol .block_inner,
.rightcol .block_outer,
.rightcol .block_inner,
#listings .g {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	width: 100% !important;
	height: 100% !important;
}


.leftcol .block_inner a img {
	width: 100%;
	padding: 0 15px;
}


.leftcol .block_outer {
	text-align: center;
}


.leftcol .block_inner {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}


.leftcol .lower-content a {
	color: #17528a;
	cursor: pointer;
}
#footer-1{margin-bottom:20px;padding-bottom:10px;padding:10px;color:#6a6a6a;}
#footer-1 ul{list-style:none;margin:0;padding:0;float:left;}
#footer-1 ul li{text-transform:uppercase;display:inline;font-weight:bold;border-right:1px solid #ccc;padding:0 1em;}
#footer-1 ul li:last-child{border:none;}
#footer-1 a{text-decoration:none;color:#6a6a6a;}
#footer-1 a:hover{text-decoration:underline;}
#footer-1 p{margin:0;float:right;}
#footer-1 p strong{color:#027b9e;text-transform:uppercase;}
#extra .content,#footer-1 .content{padding:0px;margin:0px;}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

	
.footer-logo img {
	height: 60px;
	}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}
.section_wrapper, .container {max-width: 1220px;}
.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

	
	#jsn-menu .close-menu {
		color: #fff;
		margin: 10px 3px;
		cursor: pointer;
	}
.b-table .time{width:11.70212766%;white-space:nowrap}
.b-table_updates-my .time{width:.2037037}
.b-table_updates-site .time{width:19.64285714%}
.b-table_live .time{width:13.15789474%}
.review .time{font-size:12px}
.b-photodescr-photo .time{font-size:14px;color:#999;margin-right:15px}
.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}


#navigation ul#menu-main-menu.menu li#menu-item-13.menu-item {
	float: right;
}


#navigation ul.sub-menu li#menu-item-14.menu-item {
	float: left;
}


#navigation li#menu-item-1263.menu-item {
	background: none !important;
}


#navigation li#menu-item-493.menu-item {
	background: none !important;
}
#xpromo-academies-wrap a span.push-top{margin-top:0}
.fp-roksprocket-strips-style-wp-1 .widget.roksprocket_options .sprocket-strips-s-overlay .css-loader-wrapper{width:82px;height:82px}
.fp-roksprocket-strips-style-1 .sprocket-strips-s-overlay .css-loader-wrapper{width:82px;height:82px}
.sprocket-strips-s-overlay .css-loader-wrapper{width:60px;height:60px;margin:0 auto;padding:20px;background-color:rgba(0,0,0,.7);box-shadow:0 0 5px rgba(0,0,0,.4) inset,1px 1px 1px rgba(255,255,255,.1);border-radius:1em}
.sprocket-strips-s-overlay .css-loader{display:block;margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:8px solid rgba(255,255,255,.2);border-right:8px solid rgba(255,255,255,.2);border-bottom:8px solid rgba(255,255,255,.2);border-left:8px solid #fff;-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}



.menu-dropdown li.level2 { 
	margin: 0;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #444; }



.menu-dropdown a.level2:hover { color: #fff; background: #000 }



.menu-dropdown a.current.level2 { font-weight: bold; }



.menu-sidebar ul.level2 {
    padding-bottom: 5px;
}


.menu-sidebar a.level2, .menu-sidebar span.level2 {
    padding: 1px 2px;
}

.menu-sidebar li.level2.active a.level2 {
	border-left: 1px solid #000;
	border-right: 4px solid #c60280;
	margin: 2px -1px;
	font-weight: normal;
	color: #000;
}


.menu-sidebar a.level2:hover { 
	border-left: 1px solid #c60280;
	margin-left: -1px;
}

.menu-sidebar a.level2:hover span { 
	background: #f3f3f3;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }

div.copyrite {
  float:right;
  font-weight:bold;
  padding:5px 0;
}

#wp-calendar {
width : 100%;
}

#wp-calendar tr {
text-align : center;
}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}
.prk_shortcode-title{-webkit-backface-visibility:hidden}
.prk_shortcode-title h1{padding:5px 3px;line-height:1em}
.prk_shortcode-title .simple_line{margin-top:20px;margin-bottom:16px}
.prk_shortcode-title .simple_line.thicker.above{margin-bottom:12px;margin-top:0px}
.prk_shortcode-title h3,.prk_shortcode-title h4,.prk_shortcode-title h5{font-weight:700}
.prk_shortcode-title.verve_left_align .simple_line{margin-left:0px}
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}
div#block-block-6.block.block-block{display:none;​}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index: 1; }

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}




.av-fixed-size.av-orientation-landscape-large  .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:50%;  }

.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:100%;  }

.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:130%;  }

.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:150%;  }


.tile-gradient,.tile-heading {
    position: absolute;
    bottom: 0;
    left: 0
}


.tile-gradient {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#646464',GradientType=0);
    top: 0;
    right: 0
}
.d-none{display:none!important}
.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-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
#ajax-response{display:none}
#side-panel .side-panel-wrap #s-icons .social-icons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}
.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px}
.tp-bullets.simplebullets.square .bullet.last{margin-right:0px}
.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important}
.tp-bullets.preview1 .bullet.last{margin-right:0px}
.tp-bullets.preview2 .bullet.last{margin-right:0px}
.tp-bullets.preview3 .bullet.last{margin-right:0px}
.tp-bullets.preview4 .bullet.last{margin-right:0px}
.br-box.last{border-right:none}
.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-6{width:50%}
.content-destruct .column .cat{text-transform:uppercase;font-size:1.3em;margin-top:30px}
.pt_product-search-result .product-listing .top-slot-category .col-content .cat-description,.pt_product-search-result .product-listing .top-slot-category .col-content .seo-filter{font-weight:100;font-size:1.4rem;color:#333d28}
.pt_product-search-result .product-listing .top-slot-category .col-content .cat-description{margin-top:2rem;line-height:2.5rem}
.pt_categorylanding .col-content .content .catmaster-header .cat-description{width:100%;max-width:40rem;margin:auto}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
	margin-top:10px;
}

  .site-branding #logo {
    height: 60px;
    margin-top: 9px;
  }

  .site-branding img {
    max-height: 60px;
  }


.site-header.stickytop .site-branding {
  height: 50px;
  margin: 5px 20px 0 0;
}


.site-header.stickytop .site-branding #logo {
  height: 50px;
  margin: 0;
}


.site-header.stickytop .site-branding img {
  max-height: 50px;
}



.site-branding {
  float: left;
  text-align: left;
}


.site-branding .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}



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


#container{
	clear:both;
	width:100%;
}
.m-featured-case__item{display:none;position:relative}

.accordion .panel{
        		background-color: #daff9d
        	}

.inside .accordion .panel{
            	background-color: #ffffff;
        	}
.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%}

.wprs_sidebar_chart .wprs_side_widget .wprs_body{ display:table;}


.heading--black-block-wrapper { margin-top: 191px; padding-left: 10px; }


.heading--black-block { background-color: #000; -webkit-box-decoration-break: clone; box-decoration-break: clone; box-shadow: 10px 0 0 #000, -10px 0 0 #000; color: #fff; clear: both; display: inline; padding: 0 0 4px; line-height: 1.6; }


.heading--black-block-second { margin-top: 20px; margin-bottom: 40px; }


.heading--black-block-second * { font-size: 20px; line-height: 1.4; }

  .post-type-archive-campaign .header--image .heading--black-block-wrapper { margin-top: 3rem; }

  .home .heading--black-block-wrapper { margin-top: -11px; }


body.rtl .heading--black-block-wrapper { padding-left: 0; padding-right: 10px; }
.pic-grid-wrapper h3.head{position:absolute;top:261px;left:0;width:100%;line-height:40px;height:40px;text-align:center;color:#fff;z-index:999}
.pic-grid-wrapper h3.head a:hover{color:#748363}
.pic-grid-wrapper div.head h3{margin:0;color:#404040}
.head-link{position:absolute;display:block;width:100%;height:310px;left:0;top:0}
.pic-grid-wrapper div.box div.head h3{text-align:left}
.mdzr--svg .typicons--linkedin-circled-1:before{content:'\e928'}

.share .f{ background-color: #297fb8}


#footer .cat-item:before {
	margin-right: 10px;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f105";
}

	.pipe {display: none;}
.row{margin-right:-15px;margin-left:-15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.st-accordion .accordion .panel-heading.active .sign{color:#373433}
.st-accordion .accordion .panel-heading.active{border-bottom:1px solid #dd9a80}
.st-accordion .panel-heading.active .sign{color:#dd9a80}

.modal-body {
  position: relative;
  padding: 15px;
}

.cs-modal .modal-body{padding:0 20px 15px;}

.cs-modal .modal-body h4{margin-bottom:11px;}


span.red,
.txt-red {
	color: #cc0027;
}


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




#wrap-wide {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}


.footerboxcontent {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5rem;
    text-transform: none
}


.footerboxcontent a,
.footerboxcontent a:active,
.footerboxcontent a:focus,
.footerboxcontent a:hover {
    color: #fff!important
}

    .footerboxcontent a,
    .footerboxcontent a:active,
    .footerboxcontent a:focus,
    .footerboxcontent a:hover {
        color: #fff!important
    }

.header{width: 100%; height: 448px;}

.header-top{height: 100px; margin-top: 26px;}


.header-bottom{width: 500px; float: left; margin-top: 50px; margin-left: 20px}

.mod_events_latest_first {padding-bottom: 5px;}
#div-on-air #ad-large-spons0{background:#ffffff;min-width:300px}
.ad-large-spons{background-color:transparent;line-height:0}


.top-bar .textwidget {
  line-height: 42px;
  margin-left: 42px;
  margin-top: 3px; }


.site-header.vertical .textwidget {
  margin: 10px 0;
  text-align: center; }
form, .diyw form,
.inline, .diyw
.inline{display:inline}


#content-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}

	.molrg .legend .element{display:block;width:14px;height:12px;border-top: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;cursor:pointer;}

	.molrg .legend .element:before{content:"";position:absolute;height:2px;left:0px;right:0px;background-color:#FFFFFF;top:3px;}

	.molrg.open .legend .element{border:0px;}

	.molrg.open .legend .element:before{
			-ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg); 
    transform: rotate(45deg);}

	.molrg.open .legend .element:after{
		content:"";position:absolute;height:2px;left:0px;right:0px;background-color:#FFFFFF;top:3px;
		-ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg); 
    transform: rotate(-45deg);		
	}

.page-builder-text-txt{
	padding-left:2.6%;
	}

.page-builder-text-txt p:first-of-type{
	margin-top:0px;
	}

.page-builder-text-txt h2.page-builder-text-title{
	text-transform: uppercase;
	color: #000;
	margin-top: 0;
}
.circle-white{margin:5px;position:relative;display:inline-block;width:36px;height:36px;padding:0% 0;line-height:36px;margin-top:0px;border-radius:50% !important;cursor:pointer;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,0.1);box-shadow:0 4px 0 0 rgba(0,0,0,0.1);text-shadow:0 4px 0 rgba(0,0,0,0.1);background:white;color:red;font-family:"Lato",Arial #000,sans;font-size:21px;text-align:center;transition:background 1s;transition:color 1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.circle-white:hover{background:maroon !important}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}


#footer .logos{ text-align:center; border-top: solid 1px #eee; padding-top:10px;}

#footer .logos img{ margin:3px 10px;}

	.oret {
		max-width: 100%!important;
	}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix:before,body.single-hps-highlight .highlights-navigation:before,.clearfix:after,body.single-hps-highlight .highlights-navigation:after{content:" ";display:table}
.clearfix:after,body.single-hps-highlight .highlights-navigation:after{clear:both}
.clearfix,body.single-hps-highlight .highlights-navigation{*zoom:1}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


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

.article {
width: 100%;
float: left;
margin-bottom: 10px;
}

.page-featuredfull .article { max-width: 1170px }

.single .article {
width: 65.76%;
max-width: 730px;
}

.page-featuredblog .article, .page-featuredgridsidebar .article, .page-traditional .article, .page-traditional-full-thumb .article {
width: 69.8199%;
max-width: 775px;
}

.article #searchform { max-width: 300px }

.page-featuredblog .article, .page-featuredgridsidebar .article, .page-traditional .article, .page-traditional-full-thumb .article, .single .article { width: 100%!important }
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}


.header{
	width:100%;
	height:100px;
	background-color:#3e3d3d;
	border-top:10px solid #2d2d2d; 
	border-bottom:10px solid #2d2d2d;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.8);
}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}


	.portfolio-item-wrapper .gdlr-outer-nav, .blog-item-wrapper .gdlr-outer-nav { display: none; }


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

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.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%}
.side-list-out{float:right;margin-left:-95px;width:100%}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.wp-pagenavi{margin:9px 0 10px;width:99%;margin-left:4px;padding-bottom:1px;float:left;font-family:oswald,arial,serif}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #373737;padding:3px 5px;margin:0 2px;font-size:14.2px;background:#2f2f2f;font-family:oswald,arial,serif;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#e0ae00}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#666}
.wp-pagenavi span.current{font-weight:700;color:#ccc}

.custom_html_2-section.container.2a-gallery-label img {
    padding-bottom: 20px;
}
.hp-columns:after{content:"";display:table;clear:both}

.l_text .l_bj2{ background-position:-71px -207px ;}


.h1,
.h1-2 {
  transform: translateY(100%);
}


.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;
}
.et_pb_column .et_pb_row_inner_0{padding-bottom:0px}


.g1-hamburger-label {
  display: none; }

  .g1-header-06 .g1-hamburger-label {
    display: block;
    font-size: 13px;
    line-height: 15px; }
#modal #close-modal{position:fixed;font-size:18px;color:#444;right:10px;z-index:5;padding:14px;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;left:50%;top:5px;margin-left:280px;width:13px;height:23px;opacity:0;visibility:hidden}
#modal #close-modal.visible{opacity:1;visibility:visible}
 #pg-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-4 .panel-grid { margin-left:0;margin-right:0 }
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }

  .footer--xpa--button a { display: block; }

.wrapper {width: 960px; margin: 0 auto; overflow: hidden; margin-top: 20px;}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_47 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

#content_bottom {
	margin: 50px auto;
}

#content_bottom img {
	margin: 10px 35px;
}
#Top_bar .top_bar_right_wrapper{position:relative;top:25px}
.header-plain #Top_bar .top_bar_right,.header-plain #Top_bar .top_bar_right_wrapper{top:0}
.header-stack #Top_bar .top_bar_right_wrapper{top:10px}
#Top_bar .top_bar_right .top_bar_right_wrapper{float:right;margin-right:-10px}
.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper{float:left}
.mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper{display:inline-block;float:none}
.header-plain #Top_bar .top_bar_right .top_bar_right_wrapper{line-height:0;padding-top:0}
.mobile-header-mini #Header_creative #Top_bar .top_bar_right_wrapper{padding-top:0}
#Header_creative #Top_bar .top_bar_right_wrapper{top:0}
#Top_bar.is-sticky .top_bar_right_wrapper{top:15px}
.header-plain #Top_bar.is-sticky .top_bar_right_wrapper{top:0}


.slides:not(.flickity-enabled) li.imagebg:not(:first-child) {
  display: none;
}

.slides:not(.flickity-enabled) li.imagebg:first-child {
  background: #252525;
  animation: backgroundLoad .5s ease alternate infinite;
}

.slides:not(.flickity-enabled) li.imagebg:first-child .container {
  opacity: 0;
}

.slider .slides.slides--gapless li[class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}

.slider:not([data-paging="true"]) .slides {
  margin: 0;
}

section.slider .slides {
  margin: 0;
}

.slider.border--round .slides li {
  border-radius: 6px;
  overflow: hidden;
}

.slider.boxed--border .slides li {
  border: 1px solid #ececec;
}

.slider .slides li .feature:not(.feature-9) {
  margin-bottom: 0;
}

.slides--gapless article.imagebg {
  height: 27.85714286em;
}
.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}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
#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}


.screen-65 {
    width: 65%;
    float: left
}
.section-column{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat}

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

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

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

.BannerMobile .gallery-buttons{position:absolute;bottom:0;right:0;padding:10px;width:auto;width:auto!important;}

.BannerMobile .gallery-buttons .button{display:block;float:left;width:16px;height:16px;margin:0 4px;padding:0px;cursor:pointer;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;opacity:0.6;filter:alpha(opacity=60);-moz-box-shadow: 0px 0px 10px #333;-webkit-box-shadow: 0px 0px 10px #333;box-shadow: 0px 0px 10px #333;}

.BannerMobile .gallery-buttons .button.selected{opacity:1;}
.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:0}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header,.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header{padding-top:0;margin-top:0;border:none}

.col-xs-5 {
    width: 41.66666667%;
	float:left;
}

	.col-xs-5, .col-xs-7{
		width:100%;
		text-align:center;
	}

	.top .col-xs-5{
		margin-top:-20px !important;
	}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}

.cleardiv {
	width: 100% !important;
	display: block;
	height: 0;
	margin: 0 auto;
}

.footer-widgets .cleardiv {
	width: 0 !important;
	height: 0 !important;
}
.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-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.mh-copyright-wrap { border-color: #555; background: #333f49; }

.mh-copyright, .mh-copyright a { color: #e9ecf6; }


.action-box figcaption .image-box-title,
.action-box figcaption .image-box-subtitle {
  margin: 0;
  font-weight: normal;
  line-height: 1.3; }


.action-box figcaption .image-box-title {
  margin-bottom: 0.5em;
  font-size: 1.6em; }
.polestar-container{margin:0 auto;max-width:none;padding:0 25px;position:relative;width:1190px}
.responsive .polestar-container{max-width:1190px;width:100%}
.full-width .polestar-container{max-width:none}
.page-layout-full-width-no-sidebar .site-content .polestar-container{max-width:none;padding:0}
.site-header #header-search .polestar-container{height:100%}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#footer-widgets-container{background:#46474b}
#footer-widgets-container #footer-widgets{border-bottom:1px solid rgba(255,255,255,.1);margin-left:auto;margin-right:auto}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }


.font-nav { font-family:  'Roboto Slab', serif ; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}
.sharing-hidden .inner ul{margin:0!important}
.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}
.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}
.sharing-hidden ul{margin:0}
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}

	.post
	{
		margin-top: 23px;
	}
 

.post-content {line-height: 125% !important;}

	#sidebar_layout .fixed-sidebar{width:100%;border-top: #dedede 1px dashed;margin-top: 40px;padding-top: 40px;}
.widget_nav_menu .menu ul,.fixed-sidebar .widget_nav_menu ul.sub-menu{margin-left:10px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}

  .apta-main-slider .left-shadow {
    left: -15px; }

  .page-container .left-shadow {
    left: -15px; }

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}

	
	.main-container {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

	.mobile-menu-active .main-container {
	    left: 300px;
	    transition: left 500ms ease;
	}


.footer-bg-image {
    position: absolute;
    bottom: 0;
    width: auto;
    min-height: 527px;
    z-index: -3;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}
.follow li.googleplus{padding:0 10px 0 0}
.tpfollow li.googleplus{padding:0 3px}

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

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }
header .utility-nav ul li.has-dropdown:after{top:10px}
.logosMenus .ar-main-nav ul li.has-dropdown.full{padding-top:8px}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}


.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 {
  padding: 0;
}


.noborder
{
	border: 0;
}


img.noborder {
	 border: none;
}

    #bloc{width: 100vw;overflow: hidden;}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


#reklama3 {
width: 336px;
height: 280px;
padding-bottom: 1px;
float: right;
}


#top, #reklama, #reklama2, #reklama3, #paticka, #newsletter, .download, #newsletter {
display: none;
}

.copy {position:absolute; top:19px; left:7px; color:#ffffff;}

.articles { font-family: Tahoma; font-size: 16px; color: #446080 ; font-weight: bold}

img.home-feat-rss {display:none;}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.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}

.widget-container {
	margin: 0 0 18px 0;
}
#footer-navigation li.ui--separator{margin-left:10px;margin-right:10px;}
#footer-navigation li.ui--separator:last-child{display:none;}
.item-attributes__item__content__item{display:table-cell;vertical-align:middle;line-height:1.500em;}
.item-attributes__item__content__item--text span{display:inline-block;text-align:left;}
.item-attributes--style2 .item-attributes__item__content__item{padding-right:15px;}
.item-attributes--style2 .item-attributes__item__content__item:last-child{padding-right:0;}
.item-attributes--style2 .item-attributes__item__content__item i{margin-right:0;vertical-align:baseline;font-size:1.333em;}
.item-attributes--style2 .item-attributes__item__content__item i:before{vertical-align:middle;}
.item-attributes--style2 .item-attributes__item__content__item--text{color:#333;font-size:0.929em;}

.alignleft{
float:left;
margin: 0 5px 0 0px;
}
.news-roll__wrapper{width:100%;max-width:1240px;margin:0 auto}
#header .mobile-menu-bar .burger-icon{display: inline;position: absolute;right: 5%;width: 3.3em;line-height: 3}
#header .mobile-menu-bar .burger-icon span{background-color: #fff;border-radius: 0.125em;display: block;height: 0.3em;margin: 0.4em}
.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-3{width:25%}
.btn--rating--dislike svg,.flash-message p{margin-right:20px;margin-right:1.25rem}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.flash-message,.header__secondary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flash-message{z-index:10;font-size:13px;font-size:.8125rem;line-height:2.07692;padding:10px 20px;padding:.625rem 1.25rem;color:#fff;text-align:left}
.flash-message a{color:inherit}
.flash-message--cookies{position:fixed;bottom:0;left:0;max-width:1400px;max-width:87.5rem;background-color:#530664}
.flash-message--error,.flash-message--warning{background-color:red}
.flash-message--neutral{background-color:#e79300}
.flash-message--status,.flash-message--success{background-color:#19874e}


html, body, #page { height: 100%; }




#bloc_footer_1
{
	clear: both;
	margin: auto;
    width: 100%;
	height: 57px;
}


  body form#form-login .row-fluid, div.middle_bloc_center, div#bloc_footer_1 {
    width: 748px !important; }


  
  #bloc_footer_1 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }


.skill-bar {
	height: 25px;
	margin-bottom: 10px;
}
		
.skill-bar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 25px;
	width: 0;
	max-width: 100%;
	background-color: #ff6b53;
}

#clientshowcase .item { text-align:center; }



body.page-template-no-sidebar-php #links li {
    position: absolute;
    right: 0px;
    bottom: 140px;
    height: 50px;
       z-index: +1;
}


#links li {
background-color: transparent;
    position: absolute;
    right: 0px;
    bottom: 140px;
    height: 50px;
    
    z-index: +1;
}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}






.agenda .row.unedate.d-lg-none.d-xl-block {
    display: flex !important;
}
.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}
.vc_empty_space_inner .empty_space_image{display:block;height:100%}
