/*

 Theme Name:     Divi Child Theme

 Theme URI:      http://www.elegantthemes.com/gallery/divi/

 Description:    Divi Child Theme

 Author:         Cogent Design

 Author URI:     http://www.cogent-design.com

 Template:       Divi

 Version:        1.0.0

*/

 

@import url("../Divi/style.css");

 

/* =Theme customization starts here

------------------------------------------------------- */


.et_header_style_left #et-top-navigation {
padding: 58px 0 0 0 !important;
}

#main-header {
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
    box-shadow:  none;
	border-bottom: solid 5px #007f9b;
}
.home-slideshow .et_pb_slide{
	height: 560px;
}
#home-box .et_pb_row {
	margin-top: -183px;
    z-index: 9;
	padding: 1.5% 2.3%;
}
#home-box .et_pb_column_1_3 {
	    width: 30.666%;
		margin-right: 4%;
}
.home-slideshow .et_pb_slider .et_pb_container {
width:100%;
}
.et_pb_slides .et_pb_slider_container_inner {
	    vertical-align: top !important;
}
.home-slideshow .et_pb_slide_description {
margin: 12% 66% 0 0 !important;
padding:0;
position:absolute;
}
.et_pb_slider .et_pb_slide {
    text-align: left !important;
	padding:0px;
	}
.home-slideshow .et_pb_slide_2  .et_pb_slide_description {
padding:20px;
background: rgba(0, 0, 0, 0.5);
}
.home-slideshow .et_pb_slide_0  p {
max-width: 200px;
}
.home-slideshow .et_pb_slide_1  p {
max-width: 300px;
}
.home-slideshow .et-pb-controllers {
bottom:160px !important;
}
.home-slideshow  .et-pb-active-slide .et_pb_slide_description {
-webkit-animation-name: fade;
-moz-animation-name: fade;
-ms-animation-name: fade;
-o-animation-name: fade;
animation-name: fade;
-webkit-animation-duration: 0.7s;
-moz-animation-duration: 0.7s;
-ms-animation-duration: 0.7s;
-o-animation-duration: 0.7s;
animation-duration: 0.7s;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-ms-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-delay: 0s;
-moz-animation-delay: 0s;
-ms-animation-delay: 0s;
-o-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
#footer-widgets {
    padding: 2% 0 0 !important;
}
.et_pb_gutters3 .footer-widget {
    margin-bottom: 1.5% !important;
}
.footer-widget #text-2 {
padding-top:16px;
}
.footer-widget #text-3 {
text-align: right;
width: 100%;
}
.top-banner {
height: 268px;
}

a {
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	}
#et-footer-nav a,
a.cogent {
	font-weight:normal;
}

h1, h2, h3, h4 {
	line-height: 1.2em;
}
h5, h6 {
	line-height: 1.5em;
}
h1 {
	text-transform:uppercase;
}
h3 {
    font-size: 20px;
}
.product-info h3 {
	color: #e39125 !important;
	font-weight: 600;
}
.contact {
    border-bottom: solid 1px #dcdcdc;
    padding-bottom: 20px;
	margin-bottom: 20px !important;
}
.contact h4 strong{
color:#333333;
}
#distributors ul {
	list-style-type: none;
	padding: 0px;
	border-top: solid 1px #dbdbdb;
}
#distributors a {
	font-weight: normal;
	display: block;
	padding: 5px;
	width: 100%;
	border-bottom: solid 1px #dbdbdb;
	color: #000;
	background-image: url(https://actix.com.gridhosted.co.uk/wp-content/uploads/2016/07/triangle.png);
	background-repeat: no-repeat;
	background-position: right center;	
}
#distributors a strong {
color: #007f9b;
display:inline-block;
width:35%;
}
#distributors a:hover {
	text-decoration: none;
	background-color:#dbdbdb;
}
.analyzer.et_pb_section {
padding: 0;
}
.analyzer .et_pb_column {
float: right !important;
}
.analyzer .et_pb_column_0 {
margin-right: 0%;
margin-left: 5.5% !important;
}
.analyzer h1 {
margin-top:27px;
}
#about {
background-position: top;
}

#about-slides .et_pb_slide {
padding:0px !important;
}
#about-slides .et_pb_slide_description,  
#about-slides .et_pb_slider_fullwidth_off .et_pb_slide_description {
padding: 1.5% 0% 0%;
text-align: left;
}
#about-slides h3 {
line-height: 0.7em;
font-size: 48px;
padding-bottom: 5px;
}
#about-slides h4 {
line-height: 1em;
font-size: 48px;
padding-bottom: 5px;
}
#about-slides h3 span.paragraph {
font-size: 24px;
}
#about-slides p {
line-height: 1.3em;
font-size: 24px;
padding-bottom: 5px;
}
#support {
background-position:right;
}
.top-banner .et_pb_column_1_3 h1, .top-banner .et_pb_column_1_4 h1 {
    font-size: 30px;
}

iframe {
width: 100% !important;
}
iframe[id^="contact-form"] {
height:590px;
}
iframe[id^="download-form"] {
height:350px;
}
#contact-page .mktoForm input[type=date], 
#contact-page .mktoForm input[type=email], 
#contact-page .mktoForm input[type=number], 
#contact-page .mktoForm input[type=tel], 
#contact-page .mktoForm input[type=text], 
#contact-page .mktoForm input[type=url] {
border-bottom: none !important;
    background: #fff !important;
font-family: "century gothic";
}
#contact-page .mktoForm select.mktoField, #contact-page .mktoForm textarea.mktoField {
background-color: #fff !important;
border-bottom: none !important;
    font: 16px "century gothic"!important;
}

#contact-page button.mktoButton {
background-color: #fff !important;
font-family: "century gothic";
}

@media only screen and (min-width: 1300px) {

}
@media only screen and (max-width: 1450px) {

}
/* ipad landscape */
@media only screen and (max-width: 1140px) {
.home-slideshow .et_pb_slide {
    height: 600px;
}
#about .et_pb_column_1_4 {
width:226px !important;
}
#about .et_pb_column_3_4 {
display: none;
}
.analyzer h1 {
margin-top:5.5%;
}

}
/* ipad landscape only */
@media only screen and (max-width: 1140px) and (min-width: 989px) {

}

/* ipad portrait */
@media only screen and (max-width: 989px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100% !important;
	max-height: 100% !important;
}
.et_mobile_menu {
padding: 0 !important;
margin-top: 2px;
}
.et_mobile_menu li a {
font-size:16px
}
.footer-widget:nth-child(n) {
width: 100% !important;
margin-right: 0px !important;
}
#footer-widgets .footer-widget:nth-last-child(-n+2) {
    margin-bottom: 5% !important;
}
.footer-widget #text-3 {
text-align: left;
}
#distributors .et_pb_column {
	margin-bottom:0px;
	margin-top:-1px;
}
.home-slideshow .et_pb_slide {
    height: 390px;
}
.home-slideshow .et_pb_slide_description {
    margin: 10% 40% 0 0 !important;
	text-align: left;
}
#home-box .et_pb_row {
    margin-top: -150px;
	}
.home-slideshow .et-pb-controllers {
    bottom: 100px !important;
}
.home-slideshow .et_pb_slide_content {
    font-size: 18px;
    font-weight: 400;
}
.analyzer .et_pb_row {
padding:0px;
}
.analyzer img {
margin-bottom:30px;
}
.product-info .et_pb_row {
padding:3px;

}
#about {
    background-position: top left;
    background-size: 150%;
}
#about-slides {
margin-top:-25px;
}
#support {
background-position:75%;
}
#support h1 {
max-width:40%;
}
.analyzer.et_pb_section {
padding: 50px 0;
}
.analyzer h1 {
margin-top:0px;
}
}

/* ipad portrait only */
@media only screen and (min-width: 768px) and (max-width: 980px) {
iframe[id^="contact-form"] {
height: 450px;
}
}

/* mobile */
@media only screen and (max-width: 767px) {
.bottom-nav {
    padding: 0;
}
.bottom-nav li {
width:100%;
padding: 10px 0;
border-bottom: solid 1px #999;
}
.footer-widget #text-3 {
max-width:300px;
}
#home-box .et_pb_row {
    margin-top: 0px;
}
.home-slideshow .et_pb_slides {
    height: 450px !important;
	background: #007f9b;
}
.home-slideshow .et_pb_slide {
    height: 180px !important;
}
.home-slideshow .et_pb_slide_description {

	margin: 190px 0 0 0 !important;
	padding:0px;
}
.home-slideshow .et-pb-controllers {
    bottom: 280px !important;
}
.home-slideshow .et-pb-arrow-prev, 
.home-slideshow .et-pb-arrow-next {
top: 100px;
}
.home-slideshow p,
.home-slideshow .et_pb_slide_content {
    font-size: 18px;
}
.home-slideshow .et_pb_slide_2 .et_pb_slide_description {
    padding: 0px;
    background: none;
}
#home-box .et_pb_row {
    padding: 0;
}
.top-banner {
    height: 200px;
}
.top-banner .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    z-index: 5;
}
.top-banner .et_pb_text {
    width: 100% !important;
    margin-top: 100px;
    padding-left: 10%;
    padding-right: 10%;
	padding-top: 23px;
padding-bottom: 30px;
background-color: #007f9b;
}
#about {
    background-size: cover;
}
#about .et_pb_column_1_4 {
    width: 100% !important;
}
#about .et_pb_module {
margin-bottom: 0px;
}
#about-slides {
    width: 100% !important;
    padding-left: 10%;
    padding-right: 10%;
	padding-top: 30px;
padding-bottom: 0px;
background-color: #007f9b;
}
.analyzer {
padding-bottom:0px !important;
}
.analyzer .et_pb_row {
width:100%;
}
.analyzer img {
width:80%;
margin-left:auto;
margin-right: auto;
}
.analyzer .et_pb_text {
padding-left: 10%;
    padding-right: 10%;
	padding-top: 23px;
padding-bottom: 30px;
background-color: #007f9b;
}
#about .et_pb_column_1_4 .et_pb_slider .et_pb_slide {
min-height: 140px !important;
}
#support {
background-position:85%;
}
#support h1 {
max-width:100%;
}
.analyzer.et_pb_section {
padding: 20px 0;
}
.analyzer img {
    margin-bottom: 0px;
}
#analyzer-text.et_pb_section {
padding: 0;
}
#analyzer-text .et_pb_column_2 {
margin-bottom: 1em;
}
iframe[id^="download-form"] {
height:450px;
}
}