﻿

.team .card:hover .card-title-wrap .card-title, .team .card:hover .card-title-wrap .card-text {
  color: #2f2f2f;
}


.team .card-title-wrap {
  position: relative;
  z-index: 9;
  background-color: #fff;
  color:#919191;
  font-size:23px;
}


.team .card-title-wrap .card-title, .team .card-title-wrap .card-text {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  display: block;
  margin: 0;  
}


.team .card-title-wrap .card-title {
  font-size: 21px;
  color: #919191;
  
  border-radius:5px
}


.team .card-title-wrap .card-text {
  font-size: 9px !important;
  color: #6E7174;
}


	.homehero__link{
		display:block;	
	}
.mk-css-icon-close div,.mk-css-icon-menu div {background-color: #444444;}
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {    background-color: #fff !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {    background-color: #222 !important;  }

.post-list .p_time{font-size:12px;margin:0 0 0 80px;}

.site-description {
	color: #777;
	display: none;
	font-family: Lato, sans-serif;
	font-size: 16px;
	line-height: 1.875;
	margin: 0 60px;
	padding: 3px 0;
	text-transform: uppercase;
}

	.site-description,
	.site-title {
		margin: 0 90px;
	}


.right-head {
    float: right;
    margin-left: 15px;
    margin-top: 5px;
}


.right-head .header-search-box .search-box-wrap {
    width: 400px;
}


.header-layout-1 .right-head {
    float: right;
    margin-left: 0;
}


    .right-head::before,
    .right-head::after {
        content: "";
        clear: both;
        display: table;
    }

	#masthead .right-head {
	    margin: 0;
	}
.vcex-teaser-text{padding-top:10px}
.vcex-teaser-text p:last-child{margin:0}

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

.clearfix:after{ clear:both}

.clearfix{*zoom:1}

.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%;
  }
#homepage #homepage-magazine-block{position:relative;width:100%;padding:80px 40px;color:#333;background-color:#eff5f7;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center}
#homepage #homepage-magazine-block .jumbotron-heading{font-weight:300;padding-top:20px;padding-bottom:20px;color:#333}
#homepage #homepage-magazine-block .jumbotron-heading h2{margin-bottom:.5rem;line-height:1.1;margin:.67em 0;font-size:2rem}
#homepage #homepage-magazine-block p{margin-bottom:2.3rem}
#homepage #homepage-magazine-block img{width:90%;max-width:400px}
.row{margin-left:-15px;margin-right:-15px}
.row::after{content:"";display:table;clear:both}
.block-type-navigation .nav-search-active ul{width:75%}
.block-type-navigation .nav-search-active .nav-search{float:right;width:22.5%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;display:table}
.block-type-navigation .nav-search-active.nav-search-position-left .nav-search{float:left}
.block-type-navigation .nav-search-active #searchform{height:100%;display:table-cell;vertical-align:middle}
.block-type-navigation .nav-search-active #searchform label,.block-type-navigation .nav-search-active #searchform input#searchsubmit{display:none}
.block-type-navigation .nav-search-active #searchform input#s{width:100%}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}
.pagewidth{width:1064px;margin:0 auto}
		#wds_container1_0 #wds_container2_0 .wds_slideshow_image_container_0 {        display: block;        position: absolute;        text-align: center;        vertical-align: middle;                width: 100%;        height: 100%;      }
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{
    
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    border-bottom: 3px solid #10C3F8;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active i{
    
}







.nav-item :hover{
    
    
}

         .nav-item {border-bottom: 1px solid #d7d7d7;}

         .nav-item .dropdown-menu {	border: 0;}
.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%}


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


.content .container{
    width : 100%;
}
footer .footer-nav{margin:0;width:80%;-webkit-columns:4;-moz-columns:4;columns:4}
footer .footer-nav li{text-align:left;padding-left:0}
footer .footer-nav li a{white-space:nowrap;font-family:Montserrat,serif;text-transform:uppercase;color:#aaaaab;font-size:14px;font-weight:400;line-height:30px}
footer .footer-nav li a:hover{color:#041020}

.nav li.selected { background-color: #f7f7f7;  }
.hp-columns_left{float:left;width:65%;padding:0 20px 0 0}
.hp-columns_left,.hp-columns_right{float:none;width:auto;padding:0}


#td-top-mobile-toggle {
  display: none;
  top: 0;
  left: 0;
  z-index: 1;
  
}

#td-top-mobile-toggle a {
  display: block;
  height: 53px;
  width: 53px;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  line-height: 55px;
  padding-left: 13px;
  display: inline-table;
  vertical-align: middle;
  color: #fff;
}

.td-md-is-android #td-top-mobile-toggle i {
  line-height: 58px;
  padding-left: 11px;
}
.background-image-header,.slider .background-image-header{overflow: hidden !important;position: relative;height: calc(100% - 130px)}
.page-type-content-standard .background-image-header,.slider .page-type-content-standard .background-image-header{height: calc(100% - 330px)}
.background-image-header{height: auto}
.page-template-home .background-image-header{height: 100% !important}
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.board .nav-tabs {
    position: relative;
    
    
    margin: 40px auto;
    margin-bottom: 0;
    box-sizing: border-box;

}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

	
	.show_hide_menu_div .topresponsive1 {
		text-align: left;
		padding: 10px 0 10px 20px;
		margin-bottom: 0;
		border-bottom: 1px dotted #006666;
	}

.show_hide_menu_div .topresponsive1 a{background:#dcdfea !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive1 .open { display: none;}
.view .progress-disabled{float:none;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}


.footer-links .change-your-region-div {
  position: relative; }

  
  .footer-links .change-your-region-div td a {
    font-size: 9px; }


.footer-links .change-your-region {
  display: none;
  background: #f1f2f2;
  padding: 5px;
  box-shadow: 0 1px 4px #999;
  width: 300px;
  position: absolute;
  top: 50px;
  z-index: 1; }

  
  .footer-links .change-your-region table {
    width: 100%; }

  
  .footer-links .change-your-region td {
    padding: 3px 7px; }




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }


.top-bar-style-1 .td-header-sp-top-widget {
  float: right;
}


.awaken-slider-details-container {
  color: #f5f5f5;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 1.4;
  margin: 0;
  width: 100%;
  display: inline-block;
  text-shadow: 0px 1px 1px #000;
}

.awaken-slider-details-container a {
  text-decoration: none;
}

.awaken-slider-details-container p {
  margin-bottom: 1em;
}

.awaken-slider-details-container .moretag {
  display: none;
}

.slider__main .slider__inner--item-container {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
}

.slider__main .slider__inner--item-container-category {
  color: white;
  display: block;
  margin: 15px 10px 5px 10px;
}

.slider__main .slider__inner--item-container-title {
  color: #48b0b0;
  text-decoration: none;
  margin: 0 10px;
  font-weight: bold;
  font-size: 20px;
  display: block;
}

img.pr1 {
  position: absolute;
  z-index: 100;
  margin: 20px 0 0 60px;
}

.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-4 {
    width: 33.33333333%;
  }

	
	.footer-columns .col-md-4, .footer-columns .col-md-6{margin-bottom: 25px;}

.langswitch { 
float:right;
display:block;
margin-top:70px;
font-size: 1.1rem;
color: #ffffff !important;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
background-color: #335468;
}

.langswitch a { 
font-size: 1.1rem;
color: #ffffff !important;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
background-color: #335468;
}

.langswitch a:hover { 
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}

#maininner { width: 82%; }

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



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

#boxnovinky    {float:left; width: 310px; margin:10px 0 10px 0; background-color: #ffd0de; padding:5px}

#boxnovinky-v DIV {float:left; margin-right:5px; }
footer .ftw{border-bottom:1px solid #d1d1d1;padding:25px 0px 0px 0px}
.ftw .colm section{width:100%}
.ftw .col{min-width:200px;margin-left:2%;margin-bottom:5%;width:22%}
.ftw .col:first-child{margin-left:0px}
.ftw section[id*='pages'] ul ul{padding-left:2%}
.ftw .colm{box-sizing:border-box;margin-bottom:40px}
.ftw .colm:first-child{margin-top:0px}
.ftw #search-field{padding:0}


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

.lshowcase-logos .bx-wrapper img {background-color: white;}

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}

.no_display{display: none;}
.span12{width:1170px}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
input.span12,textarea.span12,.uneditable-input.span12{width:1156px}
.span12, .row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


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



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}
.footer-nav .menu-item{max-height:20px !important}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}


	.container {
		width:726px;
	}

	.container.top {
		width:766px;
	}

	
	#header.layout3 .container {
		width:766px;
	}

	
	
	.container.footer {
		width:766px;
	}


.container.layout3 {
	padding-top:20px;
}
.dblue-bg h2{position:absolute;bottom:4%;left:0;padding:2% 3%;background:rgba(0,0,0,0.3);font-size:2.5em;font-weight:700;color:#FFD600;line-height:0.7em;text-align:left}
.dblue-bg h2 small{font-size:0.6em;font-weight:300;color:#FFF}
.dblue-bg{background-color:#000F25;color:#ffffff}

.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #000099;
}

A.bb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #880000;
}
