﻿

        .freeze-body-nav main, .freeze-body-nav .hero-top-wrapper-outer, .freeze-body-nav .footer-wrapper-outer {
            transition: all 0.3333s cubic-bezier(0, 0.68, 0.44, 0.99);
            opacity: .25
        }


.footer-wrapper-outer {
    color: #fff
}


    .footer-wrapper-outer a {
        text-decoration: none
    }


    .footer-wrapper-outer h6 {
        font-size: 2rem;
        margin-bottom: .3333em
    }


    .footer-wrapper-outer ul, .footer-wrapper-outer ol {
        list-style: none;
        list-style-image: none
    }


    section.footer-wrapper-outer, .has-content-blocks, .has-content-share-bar, .button {
        display: none !important
    }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}


#masthead .site-branding{margin: 5px 0;width: 65%;}







.header-cta-wrapper {
    float: right;
    position: relative;
    margin-top: 1.5rem;
    color: #323232;
}
#slideshow.cycle-slideshow .slide .caption{width:100%;position:absolute;bottom:0;color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7);background:linear-gradient(to bottom,rgba(255,255,255,.01) 0,rgba(0,0,0,.45) 64%,rgba(0,0,0,.7) 100%)}
#slideshow.cycle-slideshow .slide .caption h2{margin:1rem 0;font-size:2rem}
#slideshow.cycle-slideshow .slide .caption p{font-size:1.25rem}
.fl-photo-img-svg {width: 100%;}

#left_side div{padding:5px;}




.column{float: left;}


.entry-thumbnail img {
	display: block;
	margin: 0 auto 10px;
}
.js .loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:0;display:none}
div#n2-ss-2 .n2-ss-slider-3{position:relative;width:100%;height:100%;overflow:hidden;outline:1px solid rgba(0,0,0,0);z-index:10;}

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

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

.menu_header_2 { width: 100%; }
.et_pb_module{max-width:100%}



            #txmod_197 {height: 400px;}


            #txmod_197 .items { width:20000em; }

            #txmod_197 .pane .item{width:33.333333333333%; overflow:hidden; }



.scroller {
    
    position:relative;
    overflow:hidden;
    
}


.scroller .items {
    
    position:absolute;
    clear:both;
}

.scroller .item{padding:0}



.scroller .items .active {
    position:relative;
    cursor:default;
}



.basic_h .scroller {display: inline-block; vertical-align: top;}

.basic_v .scroller{margin: 0 auto;}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}

img.front-prd-img{max-width:105px;width:100%;height:auto;max-height:98px;}
.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-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{float:left}
.col-sm-8{width:66.66666666666666%}

.wrapper {
	width:950px;
	margin:0 auto;
	position:relative;
	display:block;
}

.navigation{ float:left; margin:0; padding:0;}

.nav ul.navigation{background:#f68b24; margin-top:0px; display:none; width:250px; position:absolute; top:100%; right:0; padding:0 10px 5px; z-index:100; text-align:left;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.fusion-carousel .fusion-carousel-item {
  display: block;
  float: left;
  padding: 0;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  display: inline-block;
  visibility: hidden;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  margin-bottom: 0;
  text-align: center;
}

.fusion-carousel .fusion-carousel-item img {
  vertical-align: middle;
  width: 100%;
  height: auto;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}
.tags_main{background-color:#fff;border-radius:5px;padding-top:5px;padding-right:20px;padding-bottom:20px;padding-left:20px;min-width:200px;max-width:500px;margin-top:20px;text-align:left;margin-left:auto;margin-right:auto}
.tags_main a{color:#1cc7e3;line-height:32px;padding-left:5px;padding-right:5px;padding-bottom:3px}
.tags_main a:hover{color:#fff;line-height:32px;background-color:#1cc7e3;border-radius:3px;padding-left:5px;padding-right:5px;padding-bottom:3px;text-decoration:none}
.tags_main span{font-weight:900;text-transform:uppercase;padding-bottom:20px}



.list-advantages {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
}


.list-advantages li {
	padding: 7px 0;
}

#col-3 li.payment small, #col-3 li.shipping small, #col-3 li.trust small{color:#1A4A05;font-size:14px;font-weight:bold;}

#col-3 li.payment, #col-3 li.shipping, #col-3 li.trust{width:198px;}

#col-3 li.shipping{width:49%;position:relative;display:block;float:right;text-align:center;}
.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{margin:0}
.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"}

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}

.social-w3{text-align:center;}

.mh-container, .mh-container-inner { width: 100%; max-width: 1080px; margin: 0 auto; position: relative; }

.mh-container-outer { margin: 25px auto; -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); }

	.mh-container-inner { width: 100%; }

	#mh-mobile .mh-container { 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-right: 15px;
  padding-left: 15px; }

  .col-lg-2 {
    width: 16.66666667%; }

.nfoot-bot{padding: 10px 0;border-top: 1px solid #eee;}

.nfoot-bot-lf{float: left;}

.nfoot-bot-desc{font-size: 12px;line-height: 24px;color: #333;}

.nfoot-bot-desc a{color: #333;}

.nfoot-bot-desc a:hover{color: #3DB1FA;}



.nfoot-bot-rg{float: right;}

.nfoot-bot-p{margin-right:10px;float: left;line-height: 25px;color: #333;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

		.cs_content{width:212px;height:135px;float:left;}
.e10-2.x-container,.e10-6.x-container,.e10-12.x-container,.e10-17.x-container,.e10-22.x-container,.e10-28.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}

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


.site-content-contain { overflow: hidden; }



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

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

.alignleft{
float:left;
margin: 0 5px 0 0px;
}

  #logo.logo-centered {
    text-align: center; }

  #logo a.logo-link {
    text-decoration: none; }




.post .read-more a:hover,
.type-page .read-more a:hover {
  background: #f8931f;
}

.post .read-more a:active,
.type-page .read-more a:active {
  background: #d67100;
}
#mk-footer img,#mk-sidebar img,.ajax_project img,.mk-edge-slider img,.mk-page-section img,.theme-content img,.vc_row-fluid img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
.not-found-page .theme-content{padding:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar,#theme-page .theme-page-wrapper.right-layout .theme-content{float:left}
#theme-page .theme-page-wrapper.left-layout .theme-content{float:right}
 .theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content { width:73%; }
 .theme-page-wrapper .theme-content:not(.no-padding) { padding:25px 0 !important; }

#head .logo { }


.header-content .menu-utility-container {
  margin-bottom: 20px;
}


.menu-utility-container ul {
  margin: 0;
  padding: 0;
}


.menu-utility-container li {
  display: inline;
  list-style-type: none;
  position: relative;
}


.menu-utility-container li:before {
  color: #e17116;
  content: "|";
}


.menu-utility-container li:first-of-type:before {
  content: "";
}


.menu-utility-container li:nth-last-child(1) a {
  padding-right: 0;
}


.menu-utility-container a {
  color: #fff;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 0 6px 0 9px;
  text-decoration: none;
  text-transform: uppercase;
}


.menu-utility-container a:hover {
  color: #e17116;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}





.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}


body:not(.mobile_menu_active) .sidemenu-off .navbar-wrapper,
body:not(.mobile_menu_active) #header {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

	.sub-title a:hover {color:#00BCD5;}
.list-unstyled{padding-left:0;list-style:none}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

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


.top-bar-tablet {
  position: absolute;
  right: 0.9375rem;
  bottom: 30px; }

	
	.post-share span.share-item {
		width:90px;
		display:inline-block;
	}

	.post-share span.share-item.google {
		width:70px;
	}

	
	.post-share span.share-text {
		display:none;
	}


.post-share {
	padding:18px 16px 16px 16px;
	border:1px solid #ddd;
	-o-transition:.2s;
	-ms-transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
	transition:.2s;
	margin-bottom:25px;
}

.post-share:hover {
	border:1px solid #444;
}

#copyright{
	background-color: #695d4f;
	color: #fff;
	font-size: 10px;
	padding: 15px 0;
	text-align: center;
}


#header-side {
	background-repeat: repeat-y;
}


.has-event-list .column.has-event-details {
    padding-top: 0
}

.template-index .widgets .social-feeds { background:  transparent ; }

.template-index .widgets .social-feeds .title { text-align: center; }

    .header-wrapper .powerofunited {
      width: 100%;
      display: flex;
      justify-content: flex-end; }
#baner .powerofunited,.topmover .powerofunited{width:215px;display:inline;float:left;}
#baner .powerofunited a,.topmover .powerofunited a{position:relative;}
#baner .powerofunited a img,.topmover .powerofunited a img{margin-top:25px;}
#header #globalLeadGraphic,#header .powerofunited{float:right;height:50px;margin-right:10px;}
#header #globalLeadGraphic img,#header .powerofunited img{margin-top:25px;}


		.btn.btn-full,
		.contact-form .gform_footer .gform_button.button { 
			background-color: #cd202d; 
			color: #ffffff			
		}


		.btn.btn-full:hover,
		.contact-form .gform_footer .gform_button.button:hover {
			background-color: #000000;
			color: #ffffff			
		}


		.pagination .btn-left,
		.pagination .btn-right  { background-color: #000000 ;  }

		
		.pagination .btn-left:hover,
		.pagination .btn-right:hover  { background-color: #cd202d ;  }
body.scrolled .search-field {    padding-right: 80px;}
.search-field span {    float: right;}
.search-field:after {    content: "";    display: table;    clear: both;}
.search-field {    padding-left: 103px;    float: right;    padding-right: 23px;    padding-top: 2px;}


.testi-read-more {
	position: relative;
	text-align: center;
	margin-top: 62px;
}
	
header #searchdiv {
	float: none;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: none;
	color:#FFF;
}
#searchdiv,span.error{display:none}
#headertop.fixed,#searchdiv{position:fixed;top:0;left:0}
#searchdiv{width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99;padding:10%;transition:all .5s;transform:translateY(100%)}
#searchdiv input[type=text]{background:0 0;border:none;border-bottom:3px solid rgba(255,255,255,.2);font-size:6rem;color:#fff}
.search_active #searchdiv{display:block;transform:translateY(0)}
.sleek #searchdiv.active{padding:0}
#headertop,header.fixed,.pagesidebar,#pmpro_confirmation_table thead,header #searchdiv.active #searchform input[type=text],.pmpro_checkout thead th,#pmpro_levels_table thead,.boxed #headertop .container,header.sleek.transparent.fixed{background-color:#000000;}


.alignnone {
	margin-top: 4px;
	margin-bottom: 4px;
}
#content .movgator select,.nowplaying select{border:0;color:#555;text-transform:uppercase;float:left;font-size:12px;height:18px;width:270px;margin:0}
.movgator select option{height:auto;padding:2px 5px;width:200px}

.gdlr-core-pbf-element{ clear: both; }

.hpsep
{
	height: 60px;
	position: relative;
	margin: 0 0 -47px;
	z-index: 20;
	top: 51px;
	background-color: #00302E;
}


.sticky .posted-on,
.byline {
	display: none;
}


.single .byline,
.group-blog .byline {
	display: inline;
}


	.single .byline,
	.full-size-link,
	body:not(.search-results).group-blog .byline,
	body:not(.search-results) .entry-format,
	body:not(.search-results) .cat-links,
	body:not(.search-results) .tags-links,
	body:not(.search-results) article:not(.sticky) .posted-on,
	body:not(.search-results) article:not(.type-page) .comments-link,
	body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {
		display: block;
		margin-bottom: 0.5384615385em;
	}
.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}

.social-media-wrapper #facebook,.social-media-wrapper #twitch,.social-media-wrapper #twitter,.social-media-wrapper #youtube {position:relative;display:table-cell;}

#facebook img,#twitch img.#twitter img,#youtube img{width:100%;height:auto;min-height:25px;}
.fl-post-grid-title {padding-bottom: 7px;}
body h2.fl-post-grid-title {font-size: 20px;line-height: 26px;margin: 0 0 10px;padding: 0;}


#menu-strip {
    background-color: #00ab6b;
}

.twitter-feed .twitter-content .owl-carousel {
  width: 100%;
  display: block;
}

.streaming-box .owl-carousel {
  width: 100%;
  display: block;
}

	
	.head-nav .topmenu {
		border-radius: 12px 12px 0 0;
	}

	
	.head-nav {
		
        display: flex;
        align-items: center;
        position: fixed;
        top: 0;
        background: #00ccff;
	}
.nav .nav-contact .phone-number{font-weight:800;font-size:1.4em;padding-bottom:0}
.nav .nav-contact .phone-number a,.nav .nav-contact .address a{text-decoration:none;color:inherit;display:block}
.nav .nav-contact .phone-number a:hover,.nav .nav-contact .phone-number a:focus,.nav .nav-contact .address a:hover,.nav .nav-contact .address a:focus{color:#F1B82D}


#big_img {
    display: table;
    text-align: center;
    width: 100%;
    height: 100%;
}

.navbar-toggle{display:block}

.navbar-toggle .icon-bar{display:block;width:30px;height:3px;background:#222;transition:transform .28s cubic-bezier(0.230, 1.000, 0.320, 1.000), opacity .2s ease;}

.navbar-toggle:hover .icon-bar{background:#555;}

.navbar-toggle .icon-bar + .icon-bar{margin-top:5px}

.mm-opening .navbar-toggle .icon-bar:nth-child(1){-webkit-transform:rotateZ(-45deg) translate3d(-6px, 5px, 0);transform:rotateZ(-45deg) translate3d(-6px, 5px, 0);width:30px;}

.mm-opening .navbar-toggle .icon-bar:nth-child(2){-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:0;}

.mm-opening .navbar-toggle .icon-bar:nth-child(3){-webkit-transform:rotateZ(45deg) translate3d(-6px, -6px, 0);transform:rotateZ(45deg) translate3d(-6px, -6px, 0);width:30px;}
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal.submitted .modal-body .form-box{display:none}

  #footer #mailchimp-subscribe { margin-bottom: 20px; }
.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,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_5{width:190px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }

  #footer #widget-footer .grid_5:first-child { padding-right: 20px; }
.center-block{display:block;margin-right:auto;margin-left:auto}

   .center-wrap{float:left;width: calc(100% - 480px);padding: 0 26px;}

.center{position: relative;max-width: 1131px;margin:0 auto;}
.widget-posts .post-list li,.widget-posts .post-list-full li{padding:10px 0;border-bottom:1px solid #DDD;border-top:1px solid #FFF;overflow:hidden}
.widget-posts .post-list li{margin:0;position:relative}
.widget-posts .post-list .thumb{width:120px;height:67px;float:left;margin:0}
.widget-posts .post-list .thumb img{width:120px}
.widget-posts .post-list .data{margin-left:130px}
.widget-posts .post-list .entry-meta,.widget-posts .post-list .entry-title{margin-bottom:5px}
.widget-posts .post-list-full li{margin:0}
.widget-posts .post-list-full .thumb{width:300px;height:168px}
.widget-posts .post-list-full .thumb img{width:300px}
.widget-posts .post-list-full .entry-meta,.widget-posts .post-list-full .entry-title{margin-bottom:5px}
	
.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_right,
    .topmenu, #topmenu-select {
        margin-left:0}


    .header_right {
        height:32px;
        padding:10px 0 0 0;
        text-align:center;}


    .header_right,
    .topmenu {
        margin-left:180px}
.global-header__spacing{margin-top:5.1rem}
.global-header .global-header__right div.global-header__spacing{margin-top:2rem}
.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-7{width:58.33333333%}

#google_language_translator a {display: none !important; }
#google_language_translator select.goog-te-combo { color:#32373c; }

  section.hero .textoverlay .words {
    font-size: 11vw; }
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}
.c-drawing-app__undo-icon{width:17px;height:21px;margin-right:5px}
.c-drawing-app__undo-icon svg{width:100%;height:100%;display:block;transform:rotate3d(0, 1, 0, 180deg)}
.c-drawing-app__undo-icon svg path:first-child{stroke:#5a5c63}
.c-drawing-app__undo-icon svg path:last-child{fill:#5a5c63}


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


  .logo-img {
    width: 100%;
  }

  .fixed .logo-img {
    width: 100%;
  }


.cli-col-12
{
	width:100%;
}
.content-block__media{max-width:530px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.content-block__media img,.content-block__media iframe{max-width:530px}
.home .content-block__media .carousel{width:100%}

#boxnovinky-v DIV {float:left; margin-right:5px; }

	#cssmenu ul .has-sub ul{height: auto;}
.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}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}
.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-6{width:50%}
.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-4{width:33.33333333%}
.dib{display:inline-block}
.dib-ns{display:inline-block}
.dib-m{display:inline-block}
.dib-l{display:inline-block}
.dib-xl{display:inline-block}






#footer{
	clear: both;
	width: 100%;
       height: auto;
       margin:0;

	padding:18px 0px 18px 0px;

	text-align: center;
	font-size: 8pt;
	color: #3e3e3e;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #004080;
	background-color: #eeeeee;

}


#footer A{
  color : #c9c9c9;
  font-size: 8pt;
 
}


#footer A:hover{
  color : #c9c9c9;
}

#left-area ul, .entry-content ul, .comment-content ul {
	font-family: BMWType_Bold;
	font-size: 13px;
	line-height: 15px;
	list-style-type: none;
	padding: 0 0 10px 0;
}
