/*
Theme Name: Enterprise
Theme URI: http://demo.teslathemes.com/enterprise/
Description: Awesome theme from TeslaThemes club
Version: 1.0.13
Author: TeslaThemes
Author URI: http://www.teslathemes.com/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: light,theme-options,post-formats,responsive-layout,custom-colors
*/

.content-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    padding: 100px 10px 10px 10px;
}

input {
    border: 1px solid;
    padding: 5px;
}
.bg-holder {
    display: none;
}

p {font-size: 15px;}

.wpcf7-form-control.wpcf7-submit:hover {

    background: #bd0c00;

}
.wpcf7-form-control.wpcf7-submit {

    background: #d0483f;
    color: white;
    padding: 10px 20px;

}

.container a {color: #d0483f;}
.container a:hover {color: #bd0c00;}


.blok a {color: #fff;}
.blok a:hover {color: #000;}


.main-header .main-navigation {
    
width: 200px;}

.main-header .menu-nav-toggle, .main-header .menu-nav-toggle:hover {border-radius: 0px;}

.nav-visible .main-header .menu-nav-toggle {
    -webkit-transform: translateY(80px) translateX(200px);
    -ms-transform: translateY(80px) translateX(200px);
    transform: translateY(80px) translateX(200px);
}
.nav-visible .main-header.smaller .menu-nav-toggle {
    -webkit-transform: translateY(45px) translateX(200px);
    -ms-transform: translateY(45px) translateX(200px);
    transform: translateY(45px) translateX(200px);
}


.section {
    padding-top: 50px;
}

.blok {
   border: 10px solid white;
height: 200px;
line-height: 1em;
padding:2%;
    color: #fff;
	text-align: center;
}
.blok-1 {
    background: #d14840;
}

.blok-2 {
    background: #c4df9c;
}

.blok-3 {
    background: #1cbcb4;
}

.blok-4 {
    background: #f78e55;
}

.blok-5 {
    background: #6dcff6;
}

.blok-6 {
    background: #c69c6c;
}



.main-header .identity-wrapper {
    padding-top: 15px;
    width: 200px;
font-size: 1.2em;}

.smaller .identity-wrapper {
    padding-top: 5px;
    width: 200px;
    font-size: 1.2em;
    line-height: 1.5em;
}
.smaller .nav-top {

    top: 8px;

}
.nav-top {

    position: absolute;
    top: 25px;

}

.nav-top ul {
  line-height: 1em;
  display: inline-flex;
  padding: 0;
  margin: 0;
}
.nav-top ul li {
  text-transform: uppercase;
  letter-spacing: 0em;
  line-height: 1.3em;
  font-weight: 500;
  font-size: 12px;
  color: #42494f;
  display: block;
}
.nav-top ul li a {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 18px 17.5px;
  width: 100%;
}
.nav-top ul li a:hover {
  background: rgba(255, 255, 255, 0.15);
}
.nav-top ul li.menu-item-has-children {
  position: relative;
}
.nav-top ul li.menu-item-has-children .sub-menu {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-transform: translateX(-25%);
  -ms-transform: translateX(-25%);
  transform: translateX(-25%);
  visibility: hidden;
  position: absolute;
  display: block;
  opacity: 0;
  padding-left: 1px;
  width: 200px;
  top: 100%;
  
}
.nav-top ul li.menu-item-has-children .sub-menu li {
  background: #42494f;
}

.nav-top ul li.menu-item-has-children .sub-menu li a {color: #fff;}

.nav-top ul li.menu-item-has-children:hover .sub-menu {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  visibility: visible;
  opacity: 1;
}

/* MAIN PAGE SLIDER */

#FrontSlider {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}


@media (min-width: 1200px) {
	.main-header .row .col-lg-6 { width: 30%;}
	.main-header .row .col-lg-12 { width: 40%;}
}