﻿.fusion-header-v4 .fusion-logo .fusion-logo-link{float:none}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link{-ms-flex-order:2;order:2}


section.price .price-table .price-header p {
	color: #7f7c9b;
	margin: 0 0 15px;
}


section.price .price-header {
	position: relative;
	z-index: 1;
	margin-bottom: 25px;
}


section.price .price-header small {
    display: block;
}






#head{
	clear:both;
	padding:0 0 0 0;
	margin:0 auto;
	
}


#head div{
	clear:both;
	width:835px;
	margin:0 auto;
}




.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {
  min-height: 1px;
}


* html .clearfix {
  height: 1px;
  
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}


	.ad_728{
		width:728px; 
		height:90px; 
		
		display:block; 
		
		margin:5px auto;		
	}


    .top-indicator {
      top: 0;
    }
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}


.site-description {
  color: #7e7e7e;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  margin: 0 0 30px 20px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

#footer-info + #footer-info{display:none}


.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after { font-family: 'etmonarch'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 16px; }


.et_monarch span.et_social_close, .et_monarch .et_social_mobile_button { cursor: pointer; }

.et_monarch span.et_social_close { position: absolute; right: 10px; top: 0; line-height: 40px; }

	.et_monarch span.et_social_close:after { content: "\e60C"; color: #cccccc; }

		.et_monarch .et_social_pinterest_window span.et_social_close { cursor: pointer; }

.top-navigation .sub-menu { position: absolute; float: left; left: -9999em; z-index: 9999; text-align: left; list-style: none; padding: 0; }

.main-navigation .sub-menu { display: block; list-style: none; padding: 0; }

.main-navigation .sub-menu .sub-menu { margin-top: 0; left: 100%; top: 0; }

.main-navigation .sub-menu .sub-menu .sub-menu a { padding-left: 65px; }

.main-navigation .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 80px; }

.main-navigation .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a { padding-left: 95px; }

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.footer-top .widget_nav_menu .sub-menu { padding-left: 15px; margin: 0; }

.sidebar .widget_nav_menu .sub-menu a { padding-left: 40px; }

.sidebar .widget_nav_menu .sub-menu .sub-menu a { padding-left: 60px; }

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}

.site-description {
	font-size: 12px;
	font-weight: 500;
	text-transform: none;
}


.clear {clear:both;}
.region-help .block{overflow:hidden}
.region-footer-right{width:200px;margin:20px auto;}
.region-footer-menu{display:none;}


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

    .layout.layout-home-video .banner a {
      display: block;
      text-align: center;
    }
.ajax_loader .five_rotating_circles .circle2{top:0;right:0}
.ajax_loader .five_rotating_circles .container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.ajax_loader .five_rotating_circles .container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.ajax_loader .five_rotating_circles .container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }

	.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
		line-height: 40px;
	}

.header_area.navbar_fixed .main_menu {
  position: fixed;
  width: 100%;
  top: -70px;
  left: 0;
  right: 0;
  background: #fff;
  transform: translateY(70px);
  transition: transform 500ms ease, background 500ms ease;
  -webkit-transition: transform 500ms ease, background 500ms ease;
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1);
  z-index: 9999; }






.sitetitle { text-align: center; }


.sitetitle.center .custom-logo { margin-left: auto;margin-right: auto; }

.sitetitle.right .custom-logo { margin-left: auto;margin-right: 0; }

.sitetitle .custom-logo-left { float: left; margin-right: 20px; }

.sitetitle .custom-logo-right { float: right; margin-left: 20px; }

.sitetitle.right .custom-logo-right, .sitetitle.left .custom-logo-right { margin-left: 20px; margin-right: 0; }

.sitetitle.left .custom-logo-left, .sitetitle.right .custom-logo-left { margin-left: 0; margin-right: 20px; }

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

	.sitetitle.right { text-align: right; }


    .cols .col {
        padding: 0 15px;
        margin: 0 0 15px 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
    }


        .cols .col a.button {
            display: block;
            background: #fff;
        }


            .cols .col a.button:hover {
                background: #ffdd20;
            }


    .cols .col-1 {
        width: 25%;
    }



    .cols .col-2 {
        width: 50%;
    }


    .cols .col-3 {
        width: 50%;
    }
        
 


    
    .page_curv_top{
        height:24px;
        width:966px;
        position:absolute;
        z-index:960;
        margin:0 auto;
        clear:both;
        display:block;
    }
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}

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

.col-md-3 { }

#wp-calendar {
width : 100%;
}

#wp-calendar tr {
text-align : center;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}





#service .service-section-list .service-section-list-icon {
    width: 8%;
    padding: 0;
    text-align: left;
    vertical-align: sub;
}


#service .service-section-list .service-section-list-icon i {
    font-size: 2.5em;
}


#service .service-section-list .service-section-list-icon img {
    width: 80px;
    height: 80px;
}


.tool-overflow{
    overflow: hidden;
}
.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading a,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text *,.fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text {color: #E06A2D;}

.welcome-text{font-size:20px;max-width: 605px;margin-top: 30px;}

.welcome-text p{
	margin: 8px 0;
}

.welcome-text ul{padding:0px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin: 0;}

.welcome-text ul li{list-style:none;display:inline-block;font-size: 14px;margin-right:10px;}

.welcome-text ul li i{color:#e63946;margin-right:5px;}

.welcome-text h1{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text h2{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text span{color: #e63946;}

.welcome-text span div{font-family: 'handwriting-draft_free-version'; font-size:20px;}


.home-widgets .widget-wrapper {
	min-height: 575px;
}


.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-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 {
  float: left; }


.col-xs-12 {
  width: 100%; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.divider{visibility:hidden}


#title-area {
	float: left;
	width: 35%;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	height: 90px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 265px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 100%;
}

	
	.menu-primary,
	.menu-secondary,
	#header ul.menu,
	#header .widget-area,
	#title-area {
		float: none;
		text-align: center;
		width: 100%;
	}


#title-area #title{ width:310px;}
.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-12{width:100%}


.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, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    float: left;
    width: 25%;
  }


.genesis-grid-even .post-meta,
.genesis-grid-odd .post-meta{
	display: none;
}





.post-meta {
	border-top: 1px solid #e7e3ce;
	clear: both;
	font-size: 11px;
	padding: 5px 0 0;
	text-transform: lowercase;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


.team-title {
    font-weight: 300;
    padding-left: 10px;
}


.team-title h5 {
    text-transform: uppercase;
}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span1{width:8.33333333%}
#ctf .ctf-header-name{font-weight:700;margin-right:6px}
.img-responsive{display:block;max-width:100%;height:auto}
.img-responsive-vertical{display:block;max-height:100%;width:auto}



#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	font-family: Tahoma;
}


#navcontainer
{
	background-color: #003366;
	width: 90px;
	margin: 0 0;
	padding: 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}


#content {
    position: static;
    z-index: 2;
}

body.no-section-scroll #content {
    -webkit-transform: initial !important;
    -moz-transform: initial !important;
    -ms-transform: initial !important;
    -o-transform: initial !important;
    transform: initial !important;
}

html.csstransforms body.section-scroll #content {
    opacity: 0;
}

.fixed-sidebar-page #content-wrap {
    position: relative;
}


.stdtitle {
	height: 12px;
	color: #666;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}



	
.mobile_tap_to_open_icon{
	width:14px;
	height:14px;
	border-left:1px solid;
	border-bottom:1px solid;
	border-color:#fff;
	flex-grow:0;
	transform:rotate(135deg);
	margin:0 18px -10px;
	transition:all .8s cubic-bezier(0.77, 0, 0.175, 1);
}

	.trama_map_block.map_filters_open .mobile_tap_to_open_icon{
		transform:rotate(315deg);
		margin:-10px 18px 0;
	}
.get_in_touch h3, .ftr_navi h3{letter-spacing:2px;font-size:1.4em;margin-bottom: .5em;color:#fff}
.ftr_navi.ftr ul{margin:0;padding:0;list-style:none}
.ftr_navi ul li{display:block;font-family:'Quicksand',sans-serif,tahoma,verdana,arial}
.ftr_navi ul li a{display:block;color:#2c3c31;font-size:18px;text-decoration:none;font-weight:500}
.ftr_navi ul li a:hover, .get_in_touch a:hover, .ftr-logo p a:hover{text-decoration:none;color:#fff}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}

	
	.slide-logo .slides .slide .box {height:90px;}

	.slide-logo .slides .slide .box .left,.slide-logo .slides .slide .box .right{width: 100%;}

	.slide-logo .slides .slide .box .right img, .slide-logo .slides .slide .box .left img{margin-bottom: 0;}

	.slide-logo .slider-nav2{display: none;}


.slide-logo{overflow: hidden;margin: 0 10px;}

.slide-logo .slides .slide .box .left{width: 49.5%;float: left;}

.slide-logo .slides .slide .box .right{width: 49.5%;float: right; text-align: right;}

.slide-logo .slider-nav__item2 {width:40px;height:4px;float: left;clear: none;display: block;margin: 0 5px;background:#0078d7;}

.slide-logo .slider-nav__item2:hover {background: #0078d7;opacity: 0.6;}

.slide-logo .slider-nav__item--current2 {background: #ffffff;opacity:1;}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

	#imTextObject_01_tab0 .image-0 { width: 100%; max-width: 580px; }


h1.mvp-logo-title,
h2.mvp-logo-title {
	display: none;
	}

.article-comment-link {
  float: right;
}

.article-comment-link:before {
  content: "\f075";
  font-family: FontAwesome;
  padding-right: 5px;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button.woocommerce span.onsale, .woocommerce-page span.onsale, .post-navigation .nav-previous, .post-navigation .nav-next, .paging-navigation .nav-previous, .paging-navigation .nav-next, .comment-respond input[type="submit"] { background-color: ; }

.site-content {
	margin-top: 60px;
}

.page-template-page_front-page-php .site-content {
	margin-top: 0;
}
.no-padd-r-md{padding-right:0}
.no-padd-r-md .vc_column-inner{padding-right:0!important}


#resize-group-photoheader {
	display: none;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}


.wpsp_helpdesk_widget_menu_item .menu_item_label{
    padding: 0;
    vertical-align: middle;
    text-align: left;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.main-nav .sub-menu{display:none;width:200px;margin:0;padding:0;position:absolute;left:0;bottom:1px;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);background:#334960;border-radius:3px;z-index:2000;}
.main-nav .sub-menu .current-menu-item:after{content:' ';display:block;background:#47a0ff;position:absolute;height:5px;width:30px;width:5px;height:25px;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.slicknav_menu .slicknav_nav .sub-menu{border-top:1px solid rgba(255,255,255,0.06);}
.slicknav_menu .slicknav_nav .sub-menu .sub-menu li{padding-left:35px;}
.widget .menu li .sub-menu{margin-left:15px;}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}

.header__top .list-toplinks__lang {
  margin-left: 8px;
}
.partners{padding:5px 0 0;margin:0;list-style:none;overflow:hidden;width:225px}
.partners li{display:inline-block;vertical-align:top;margin:0 4px 12px 0;background:0 0}
*+html .partners li{display:inline;margin:0 8px 12px 0}



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


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }

.sorter .current {color: #fff;}


.pager .pages li a:hover, .pager .pages li.current { background: #f3991f; color: #5b5a5a;}


.pager .current { color: #fff;}

.pager .over .current { color:#000; }

.sorter .over .current { color:#000; }

	.sorter .current, .toolbar-dropdown ul li a { color:#ffffff}

.colorswatches-container .colorswatch.current { }

.colorswatches-container .colorswatch.current img{ border:2px solid #000; }

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

.main-header .container { max-width: 100% }

footer .container { }

.exponent-mobile-menu-icon.open .line-1 {
    transform: rotate(-45Deg);
    top: 0px;
}
.tatsu-hamburger .line-wrapper.open span.line-1,.tatsu-mobile-menu-icon .line-wrapper.open span.line-1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
			
.accord-header {				border-bottom: 1px solid #008ace;  		color: #008ace; 				  font-size: 14px;			
								border-top: 0px solid;																					}






.copy {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY:   Arial; text-decoration: none;letter-spacing: .5px;

}


.sp {
  display: none; }
  

    
    #header{
        clear:both;
        width:938px;
        margin:0 auto 16px auto;
	position:relative; 
	z-index:52;
    }
.img-fluid{max-width:100%;height:auto}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}


footer .widget-title {
    font-family: 'Oswald';
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}


#sidebar .widget-title {
    font-family: 'PT Sans';
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #2e2e2e;
    margin: 0 0 15px 0;
}
div.head_share_block{margin-right:0px;margin-bottom:5px;margin-left:0px;float:left;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

#hero-header .hero-content .row {
position: absolute;
margin-top: 20px;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
max-width: 450px;
}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.popover.right{margin-left:10px}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.right{clear:right}
.div-app-alerts .right{width:83%;text-align:center}
.div-app-alerts .right .description{color:#6F6F83;font-size:20px;display:block;line-height:53px}
.div-app-alerts .right a{color:#101C33;font-size:19px;line-height:53px}
.storefront-primary-navigation{clear:both}
.storefront-primary-navigation::after,.storefront-primary-navigation::before{content:'';display:table}
.storefront-primary-navigation::after{clear:both}

    .af-testimonials__thumb-slide {
      height: 95%; }


#ieee_mb {
  float: right;
  padding: 0.5em 0;
}
.img-responsive{display:block;max-width:100%;height:auto}

	.mucatbox {
		width:220px;
		float:left;
		}



.uk-width-1-1 {
  width: 100%;
}
.sidebar-line{width:100%;height:1px;background:#ccc;margin-bottom:25px}
.sidebar-line span{display:block;width:40px;height:1px}
#footer-widget-area .sidebar-line{background:#7E7E7E}




.copyright {
    text-align: left;
}
.vcex-post-type-entry-details{padding:15px;border:1px solid #eee}
.vcex-post-type-entry-categories{margin:-5px 0 10px}
.vcex-post-type-entry-categories a{font-size:0.923em;color:#777;list-style:none}
.vcex-post-type-entry-date{font-size:0.923em;color:#777;list-style:none;margin:0 0 5px}
.vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-details{background:#262626;border:none;color:#787878}
.vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-title a{color:#fff}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}


.hr_invisible{
clear: both;
display:block;
width:100%;
border:none;
background: none;
height:30px;
line-height:30px;
padding:0;
margin:0;
}


.hr_invisible .hr_inner{
display:none;
}

.fusion-footer .footercopyright {
	float: left;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before,
.nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

#func_sitemap				{	width:105px;		height:32px;	position:absolute;	top:0px;	left:105px;	overflow:hidden;	}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.fast_buy_xs {
  background: #007642;
  padding: 15px 50px;
}

.fast_buy_xs .fast_link {
  text-align: center;
  color: #fff;
  font-size: 30px;
  display: block;
}

.fast_buy_xs .fast_link:hover {
  text-decoration: none;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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}
.fusion-tabs.clean .tab-pane{margin:20px 0}
.fusion-tabs .tab-pane{display:none;padding:15px;max-width:100%;border:1px solid #f1f2f2;border-top:none}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.vertical-tabs .tab-pane{padding:30px;border:1px solid #ebeaea;}
.fusion-tabs.fusion-tabs-1 .tab-pane{background-color:#010101;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}
.list-unstyled{padding-left:0;list-style:none}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}

#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
	border-bottom: none;
	padding-bottom: 0;
}
.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}
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}
.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-xs-12{width:100%}


.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-12 {
    width: 100%;
  }
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}

    .overlay {
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}
.container-img .footer .more{width:55px;height:35px;margin:auto}

.table {
    
    color: #666;
    background-color: #fff;
    font-weight: 400;
width: 100%;
    max-width: 100%;
border-spacing: 0;
    border-collapse: collapse;
}

.latest-section table.table td:first-child+td {
    text-align: right;
}
.tablepress-id-273 .row-4 td{background-color:#fb7762}
.tablepress-id-274 .row-4 td{background-color:#F7E156}


.align-bottom {
  vertical-align: bottom !important;
}


.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}


.clearfix:after {
  clear: both;
}


.clearfix {
  *zoom: 1;
}
.carousel-inner{position:relative;overflow:hidden;width:100%}

.img-social {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
padding: 5px;
margin: 2px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
 -webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.img-social:hover {
padding: 7px;
margin: 0px;
background-color: #4c8bbd;
}

#ub-f{position:relative;float:none;clear:both}

	.main-link .address {
		text-align: center;
		margin: 1rem 0 0;
	}

	.main-link .address .block1 {
		margin-right: 1rem;
	}

.main-link .address .block2 {
	display: inline-block;
}

.main-link .address svg {
	margin-right: 0.5rem;
}

.main-link .address a {
	color: #1a375a;
}

.main-link .address a:hover {
	color: #e2001a;
}

.main-link .address .social-icon svg {
	margin-left: 0.5rem;
	margin-right: 0rem;
}

#pagenavfloat {
float: right;
width: 250px;
}


.qrcode-image .image {
    border:5px solid #fff;
}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.navbar .nav.pull-right{float:right;margin-right:0}
.media .pull-right{margin-left:10px}
.pull-right{float:right}
.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.fa.pull-right{margin-left:.3em}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.td-bg-darkgrey{
	background-color: #898989;
}


#promo1
{
	width:380px;
	min-height:204px;
	border:1px solid #CECECE;
	font-size: 1em;
	position: relative;
	left: -1px;
	top: -2px;
	background-color:#FFFFFF;
	overflow:hidden;
}


#promo1 img
{
	border:none;	
}


#promo1 .directoryfeatureimageblock
{
	float:right;
	margin:0;
	height:204px;
}

.cta-block-small .cta-title-small{
    position:relative;
    display:block;
    z-index:2;
    color:#ffffff;
    font:36px/42px minion;
    padding-top:25px;
}

.cta-block-small .cta-title-small:before{
    position:absolute;
    display:block;
    content:"";
    height:3px;
    width:40px;
    background:#d01e36;
    top:0;
    left:0;
    -webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -ms-transition: all .6s linear;
    -o-transition: all .6s linear;
    transition: all .6s linear;
}

.cta-block-small:hover .cta-title-small:before{
    background:#ffffff;
}

.index-bottom-div{width:736px;height: 133px;}


#line_1 .obsah_page #prac_doba #hodina {
  width: 80px;
  float: left;
  text-align: right;
  
  
  padding: 11px 0px 0px 0px; 
  font-family: "Tahoma";
  font-size: 14px;
  line-height: 1.6;
  margin-top: 1px;
}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.ktz-logo h1.homeblogtit-hide,
.ktz-logo .singleblogtit-hide,
.ktz-logo h1.homeblogtit-hide a, 
.ktz-logo h1.homeblogtit-hide a:visited,
.ktz-logo .singleblogtit-hide a,
.ktz-logo .singleblogtit-hide a:visited,
.ktz-logo .desc-hide  {display:none;}

.ktz-logo .desc,
.ktz-logo .desc {font-size: 12px;font-family:georgia;font-weight: 500;font-style:italic;}
.ktz-logo .desc {color:#dd3333}

.responsive {
max-width: 100%;
height: auto;
}
.award-logos__logo{position:relative;padding:0 20px}
.award-logos__logo:after{content:'';position:absolute;top:20px;bottom:20px;right:-15px;border-right:1px solid #f3f3f3}


.site-header-social-wrapper .social-wrapper {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.feat-list{margin-top:70px}


header.header .hc-hamburger span {
    transition: transform .3s ease-in-out
}


.main-nav-opened header.header .hc-hamburger:after,
.main-nav-opened header.header .hc-hamburger:before {
    transition: transform .3s ease-in-out, opacity .4s .1s;
    transform: translate3d(0, 0, 0);
    opacity: 0
}


.main-nav-opened header.header .hc-hamburger span {
    transition: transform .3s .3s ease-in-out
}


.main-nav-opened header.header .hc-hamburger span:first-child {
    transform: rotate(45deg)
}


.main-nav-opened header.header .hc-hamburger span:last-child {
    transform: rotate(-45deg)
}


html.special .news-block__date { margin-bottom: 20px; font-size: 0.7826rem; color: #000; }


.news-block__date { color: #88929d; font-size: 10px; text-transform: uppercase; margin-bottom: 2px; letter-spacing: 0.07em; }


html.special.black-bg .news-block__date { color: #fff; }


html.special.blue-bg .news-block__date { color: #195183; }
.et-db #et-boc .et_pb_text_inner{position:relative}
