/*
Theme Name: Divi child theme
Template: Divi
*/
@import url("../Divi/style.css");
@font-face {font-family: "Amasis MT W01";
  src: url("fonts/0265a544cc43b98d59d14329eb220ff0.eot"); /* IE9*/
  src: url("fonts/0265a544cc43b98d59d14329eb220ff0.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/0265a544cc43b98d59d14329eb220ff0.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/0265a544cc43b98d59d14329eb220ff0.woff") format("woff"), /* chrome、firefox */
  url("fonts/0265a544cc43b98d59d14329eb220ff0.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/0265a544cc43b98d59d14329eb220ff0.svg#Amasis MT W01") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "DIN Next W01 Condensed Regular";
  src: url("fonts/9d097da6a9a781eb3dbfd8fe6cab0066.eot"); /* IE9*/
  src: url("fonts/9d097da6a9a781eb3dbfd8fe6cab0066.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/9d097da6a9a781eb3dbfd8fe6cab0066.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/9d097da6a9a781eb3dbfd8fe6cab0066.woff") format("woff"), /* chrome、firefox */
  url("fonts/9d097da6a9a781eb3dbfd8fe6cab0066.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/9d097da6a9a781eb3dbfd8fe6cab0066.svg#DIN Next W01 Condensed Regular") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Calisto MT";
  src: url("2568e173df3a278bff48d9926aa656f6.eot"); /* IE9*/
  src: url("2568e173df3a278bff48d9926aa656f6.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("2568e173df3a278bff48d9926aa656f6.woff2") format("woff2"), /* chrome、firefox */
  url("2568e173df3a278bff48d9926aa656f6.woff") format("woff"), /* chrome、firefox */
  url("2568e173df3a278bff48d9926aa656f6.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("2568e173df3a278bff48d9926aa656f6.svg#Calisto MT") format("svg"); /* iOS 4.1- */
}

/* YOUR CSS EDITS GO BELOW THIS LINE AND AND CSS RULES YOU MAKE HERE WILL OVERIDE THE MASTER DIVI THEME CSS RULES */

h1, h2, h3, h4, h5, h6 {margin: 12px 0 8px 0;}

h3 {color: #2AC6C6!important;}

#dark_hero_slider {background-color: #000;}

#dark_slide_IMG {opacity: 0.8;}

#dark_header {background-color:rgba(0, 0, 0, 0.2);}

#dark_hero_slider .et_parallax_bg, #dark_hero_slider .et_pb_parallax_css, #dark_slide {opacity: 0.6;}

a:hover {color: #3AC8C5;}

.et_pb_button, .et_pb_button:hover, .et_pb_promo_button, .et_pb_promo_button:hover {color: #ffffff!important;}

.et-cart-info {display: none;}

.menu-item-503 a, .menu-item-504 a { padding: 2px 3px; color: #fff!important; margin-bottom: 4px; font-size: 14px; }

.menu-item-503 a, .menu-item-504 a:hover, .menu-item-402 a, .menu-item-402 a:hover {color: #fff!important;}

.et_pb_blurb_content p {
	font-size: 13px!Important;
}
ol li, ul li {
margin-bottom: 10px;
}
/* SIDEBAR NEWS */
#sidebar .gfield_label {
	display: none;
}
#sidebar input.button {
	color: white;
	font-size: 18px;
	padding: 6px;
	width: 100%;
}

#sidebar .gform_widget {
	background: #303030;
	color: white;
}
#sidebar .et_pb_widget {
	padding: 30px;
	box-sizing: border-box;
}
#sidebar .gform_wrapper {
	padding-bottom: 0;
}

/* TOP MENU */
#top-header .container {
	padding: .75em 0;
}
 #et-secondary-menu > ul > li a {
	 padding-bottom: 0;
	 margin-bottom: 0;
 }
  #et-secondary-menu > ul {
	  margin-top: 0px;
  }
  #lang_sel {
	  height: 26px;
  }
#et-secondary-nav li {
margin-bottom: 0;
line-height: 26px;	
}

/* CONTACT FORM */
#gform_2 .gfield_required, #gform_2 .ginput_complex label {
	display: none;
	
}

/* SUB WIDE MENU */
.nav li ul {
	width: 280px;
	width: auto;
}
#top-menu li li {
	padding: 0 0px;
	width: 100%;
}
#top-menu li li a {
	width: auto;
	padding: 6px 15px;
	white-space: nowrap;
}

/* LANG */
body.home .languageswitcher {
	display: none;
}

#lang_sel_list a.lang_sel_sel {
	color: white;
	
}
#lang_sel_list a:visited, #lang_sel_list ul a {
	background: transparent;
	font-size: 12px;
	color: #686868;
}
#lang_sel_list ul a.lang_sel_sel {
	color: white;
}
#top-header .languageswitcher {
	float: left;
}


 /* GFORM */

  
.gfnewsletter h2 {font-size: 28px;}

.gfnewsletter p {font-size: 18px;}

.gfnewsletter .et_pb_row {
/* SET BACKGROUND COLOR HERE */
  background-color: transparent;
     padding: 40px 60px;
       -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  box-sizing: border-box;
}

.gfnewsletter .et_pb_column_1_4 .et_pb_text {
     margin-bottom: 0;
}


.gfnewsletter .gform_wrapper {
     margin-bottom: 0;
     padding-bottom: 0;
}
.gfnewsletter .gform_wrapper .gform_footer {
     margin-top: 0;
     padding-top: .3em;
     margin-bottom: 0;
     padding-bottom: 0;
}

.gfnewsletter input[type=text], .gfnewsletter input[type=email] {
     background: white!important;
     border-radius: 3px!important;
     width: 100%!important;
}

.gfnewsletter .gform_button {
     width: 100%;
     -moz-border-radius: 3px!important;
  -webkit-border-radius: 3px!important;
  border-radius: 3px!important;
color: #ffffff!important;
}

.gfnewsletter .gform_wrapper .top_label .gfield_label {
     display:none;
}
.gfnewsletter .gform_wrapper .top_label input.large, .gfnewsletter .gform_wrapper .top_label select.large, .gfnewsletter .gform_wrapper .hidden_label input.large, .gfnewsletter .gform_wrapper .hidden_label select.large {
     width: 100%;
}
@media only screen and (max-width: 980px) {
.gfnewsletter .et_pb_column {
     padding-bottom: 0;
}
}

@media only screen and (min-width: 981px) {
.gfnewsletter .et_pb_column_3_4 {
     width: 75%!important;
     padding-right: 60px;
     box-sizing: border-box;
     margin-right: 0;
}

.gfnewsletter .et_pb_column_1_4 {
     width: 25%;
}

.et_right_sidebar #sidebar {
    padding-left: 0px;
}

}


