/*
 Theme Name:   Divi Child
 Template:     Divi
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */


body{
	font-size:16px;	
	overflow:scroll;
}

#main-header{ padding-top: 20px !important; background:#FFF;}

#et-top-navigation { float: right; padding-left:20px; }

nav#top-menu-nav {margin-top:-30px !important; }
nav#top-menu-nav, #top-menu { float: right; }

#top-menu li { display: inline-block; font-size: 22px; padding-right:36px;  font-weight: normal; }
#top-menu a { color: #560022; text-decoration: none; display: block; position: relative; }
#top-menu a:hover { color: #a62551; }
#top-menu li.current-menu-item > a {  font-weight: normal; }
#top-menu li > a { padding-bottom: 9px;}
#top-menu li li a { padding: 10px 20px; width: 160px; font-size:18px; }

.sub-menu{ margin-top:-20px;}



.et_fixed_nav #logo {
max-height: 100%!important;
}
.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 33px!important;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 33px!important;
}






.et_pb_section {padding: 0; padding-top:10px; padding-bottom:10px;}
.home .et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left {margin-bottom: 0; margin-top:-34px;}

.et_pb_slider .et_pb_slide {
list-style: none !important;
}


.et-social-icons { float: left; margin-left:-30px; }
.et-social-icon a { display: inline-block; font-size: 24px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #fffef2; text-decoration: none; }


.kyanite_section{padding: 0; padding-top:50px; padding-bottom:30px;}
.kyanite_section_2{padding: 0; padding-top:50px; padding-bottom:0px;}

.linksfooter{ color:#ddd; }
a.linksfooter{ color:#ddd; }
a.linksfooter:hover {color:#fff; }

/* Colour of the quote mark in Testimonial block*/
.et_pb_testimonial:before {
 background: #fff;
 color: #e34c7f;
 }
 
 
 
/* Allows full width text element */
#kyasection2 .et_pb_row 
{
width: 100%;
}


.div-footer-area {
    position: absolute;
    height: 100%;
    width: 100%;
}

.div-footer-area img {
    position: absolute;
    left: 40px;
    bottom:150px;
}


.align_right{ float:right;}
.align_centre{ text-align:center;}

.margin_minus_5{margin-top:-5px;}
.margin_minus_10{margin-top:-10px;}
.margin_minus_20{margin-top:-20px;}
.margin_minus_30{margin-top:-30px;}
.margin_minus_40{margin-top:-40px;}
.margin_minus_50{margin-top:-50px;}
.margin_minus_60{margin-top:-60px;}
.margin_minus_70{margin-top:-70px;}
.margin_minus_80{margin-top:-80px;}
.margin_minus_90{margin-top:-90px;}
.margin_minus_100{margin-top:-100px;}

.margin_bottom_minus_10{margin-bottom:-10px;}
.margin_bottom_minus_20{margin-bottom:-20px;}
.margin_bottom_minus_30{margin-bottom:-30px;}
.margin_bottom_minus_40{margin-bottom:-40px;}
.margin_bottom_minus_50{margin-bottom:-50px;}
.margin_bottom_minus_60{margin-bottom:-60px;}
.margin_bottom_minus_70{margin-bottom:-70px;}
.margin_bottom_minus_80{margin-bottom:-80px;}
.margin_bottom_minus_90{margin-bottom:-90px;}
.margin_bottom_minus_100{margin-bottom:-100px;}

.margin_plus_10{margin-top:10px;}
.margin_plus_15{margin-top:15px;}
.margin_plus_20{margin-top:20px;}
.margin_plus_30{margin-top:30px;}
.margin_plus_40{margin-top:40px;}
.margin_plus_50{margin-top:50px;}
.margin_plus_60{margin-top:60px;}
.margin_plus_70{margin-top:70px;}
.margin_plus_80{margin-top:80px;}
.margin_plus_90{margin-top:90px;}
.margin_plus_100{margin-top:100px;}

.margin_bottom_plus_10{margin-bottom:10px;}
.margin_bottom_plus_20{margin-bottom:20px;}
.margin_bottom_plus_30{margin-bottom:30px;}
.margin_bottom_plus_40{margin-top:40px;}
.margin_bottom_plus_50{margin-top:50px;}
.margin_bottom_plus_60{margin-bottom:60px;}
.margin_bottom_plus_70{margin-bottom:70px;}
.margin_bottom_plus_80{margin-bottom:80px;}
.margin_bottom_plus_90{margin-bottom:90px;}
.margin_bottom_plus_100{margin-bottom:100px;}

.margin_left_minus_5{ margin-left:-5px;}
.margin_left_minus_10{ margin-left:-10px;}
.margin_left_minus_20{ margin-left:-20px;}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
 -moz-border-radius: 0 !important;
 -webkit-border-radius: 0 !important;
 border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.wpcf7-submit {
color: #a62551 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 -moz-transition: all 0.2s;
 -webkit-transition: all 0.2s;
 transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: #eee; 
border-color:#eee; 
padding: 6px 20px !important; 
}