/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.5.0.1594648374
Updated: 2020-07-13 15:52:54

*/

/*===GENERAL===*/
div#main-content { padding-top: 125px; }
.col-center { display: flex; flex-direction: column; justify-content: center; }

/* The Support Button */

/*    Fonts   */
@font-face {
    font-family: 'Aileron Black';
    src: url('Aileron-Black.eot');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Aileron Black';
    src: local('Aileron Black'), local('Aileron-Black'),
        url('fonts/Aileron-Bold.woff2') format('woff2'),
        url('fonts/Aileron-Bold.woff') format('woff'),
        url('fonts/Aileron-Black.ttf') format('truetype'),
        url('fonts/Aileron-Black.svg#Aileron-Black') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Aileron Bold';
    src: local('Aileron Bold'), local('Aileron Bold'),
        url('fonts/Aileron-Bold.woff2') format('woff2'),
        url('fonts/Aileron-Bold.woff') format('woff'),
        url('fonts/Aileron-Bold.ttf') format('truetype'),
        url('fonts/Aileron-Bold.svg#Aileron-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Aileron';
    src: url('fonts/Aileron-Regular.eot');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aileron';
    src: local('Aileron Regular'), local('Aileron-Regular'),
        url('fonts/Aileron-Bold.woff2') format('woff2'),
        url('fonts/Aileron-Bold.-woff') format('woff'),
        url('fonts/Aileron-Regular.ttf') format('truetype'),
        url('fonts/Aileron-Regular.svg#Aileron-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {font-family: Aileron !important;}

/*===HEADER===*/
.header-btn { border-bottom-left-radius: 50% !important; border-bottom-right-radius: 50% !important; }
.et-menu > li > a { margin-top: 50px !important; padding-bottom: 5px !important; padding: 0px !important;}
.et-menu .menu-item-has-children > a:first-child:after { top: 15px !important; margin-right: -16px !important; }

.et-menu .sub-menu { padding: 0 !important; }
.et-menu .sub-menu > li { padding: 0 !important; width: 100%; }
.et-menu .sub-menu > li > a { padding: 5px 10px !important; width: 100%; border-bottom: 1px solid rgb(242 78 73 / 0.25); }

@media only screen and (max-width: 1024px) {
   .et_mobile_nav_menu { display:block !important;     margin-top: 40px !important;}
	
	ul#mobile_menu1, ul.sub-menu { list-style-type: none !important;}
	li a { text-align: left !important;}
	li.menu-item{    background-color: white !important;}
    .et_pb_menu__menu { display:none  !important; }
    .et-fixed-header .et_mobile_nav_menu { margin-bottom:0; }
	#support{display:none !important;}
	.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular.et_pb_section--fixed{position: absolute !important; top: 0px !important;}
}
@media (max-width: 980px){
	li a { line-height: 0.8 !important;}
	.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular.et_pb_section--fixed{position: absolute !important; top: 0px !important;}
}
.bbl .hdnt { opacity:0;}
.bbl:hover .hdnt { opacity:1;}
.bbl:hover .et-pb-icon, .bbl:hover h4{ display:none;}
.bbl .hdnt { transition: 0.5s ease-in-out;}

/*    Footer  */
.form_left{float:left;width: 50%;}
.form_right { float: left; width: 50%;}
.btn-contact{float:right; }
input {
width: 93%;
    color: #B7B9BA !important;
    background-color: #2a2e33 !important;
    border: 1px solid #2a2e33a6 !important;
    border-radius: 19px;
    height: 37px;
	    margin-top: 5px !important;
    margin-bottom: 5px !important;
	    padding-left: 15px !important;
}
label {
    color: #B7B9BA;
    font-size: 17px;
}
.input_mail input {
    width: 97%;
}
p.btn-contact input {
    background-color: #df4259 !important;
    width: 115px;
    height: 40px;
    font-size: 18px;
    color: white !important;
}
textarea {
    width: 97%;
    color: #B7B9BA !important;
    background-color: #2a2e33 !important;
    border: 1px solid #2a2e33a6 !important;
    border-radius: 19px;
	    padding-left: 15px !important;
}

