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

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

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


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

.et_fixed_nav #logo { max-height: 120px; margin-bottom: 0px;  }
.et-fixed-header #logo { max-height: 120px; }

.et-fixed-header nav#top-menu-nav { padding-top: 6px; }
.et-fixed-header #top-menu > li > a { padding-bottom: }


nav#top-menu-nav { padding-top: 0px;  }
nav#top-menu-nav, #top-menu { float: left; }
#top-menu li { display: inline-block; font-size: 14px; padding-right:36px;  }
#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: 500; }
#top-menu li > a { padding-bottom: 9px;}
#top-menu li li a { padding: 10px 20px; width: 160px; font-size:16px !important; }

#et-info { float: right; }
#et-info-phone { margin-right: 30px; }
#et-info-email { margin-right: 30px; }



.sub-menu{ 
margin-top:0px;
}
.sub-menu li{ 
width:200px !important;
}
.sub-menu a{  
font-size:16px !important;
width:200px !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:#eee; }
a.linksfooter{ color:#eee; }
a.linksfooter:hover {color:#fff; }

/* Colour of the quote mark in Testimonial block*/
.et_pb_testimonial:before {
 background: #fff;
 color: #e34c7f;
 }

#footer-widgets { padding-top: 40px; }
#footer-widgets .fwidget { padding-bottom: 0px; }

.footer-widget:nth-child(1) {
width: 300px;
}
.footer-widget:nth-child(2) {
width: 185px;
}
.footer-widget:nth-child(3) {
width: 185px;
}
.last {
margin-right: 0;
width: 185px;
}
 
/* Allows full width text element */
#kyasection2 .et_pb_row 
{
width: 100%;
}


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

.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }