/* 
 Theme Name:     Divi Child
 Author:         divi client
 Author URI:     https://www.iana.org/domains/reserved
 Template:       Divi
 Version:        3.10.2
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

div#gora span.et_pb_image_wrap{ position: inherit!important;}
div#gora img{position:absolute;top:-47px!important;z-index:9;right:-400px!important;width:62%!important;}


#footer-bottom{ padding-bottom:25px;}

#Fast-esy h1{    font-weight: 800; line-height: 57px; margin-bottom: 5px;}
#Fast-esy h3{ margin-bottom:14px;}


#Fast-esy ul li:before {
    font-family: 'ETmodules';
    content: attr(data-icon);
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;
    font-size: 20px;
    vertical-align: middle;
    color: #fff;
    background-color: #37ad57;
    border-radius: 50%;}

#Fast-esy ul li{     list-style: none;line-height: 37px;font-weight: 600;}
a.gett{    background-color: #f97135;
    color: #fff;
    padding: 14px 29px;
    border-radius: 34px;
    font-size: 16px;
    font-weight: 600;    margin-top: 28px;
    display: inline-block;}

.moreabout a{    color: #fff;
    border: 2px solid;
    margin-top: 50px;
    display: inline-block;
    padding: 11px 40px;
    text-transform: uppercase;
    border-radius: 31px;}
	
.moreabout.dd a{ background-color:#f97135; margin-top:0; font-weight:600;}	
	
#main-header.et-fixed-header{ background-color:#fff;}	
#Advanced .et_pb_blurb_content:after {    content: "";
    position: absolute;
    height: 100%;
    width: 150px;
    background-image: url(./images/doted.jpg);
    right: -33%;
    top: 43px;
    background-repeat: no-repeat;}


.char .et_pb_column{    border: 1px solid #d6d6d69e;
    padding: 18px 11px 37px 11px;
    border-radius: 6px;
    box-shadow: 0px 0px 8px 0px #999}
	
.postt-type{ background-color:#fff;padding: 38px 23px 38px 23px;}	

.postt-type .entry-featured-image-url { overflow:hidden}
.postt-type .entry-featured-image-url img{     top: -30px;right: 20px; position: absolute;}
ul.bxslider{ overflow:hidden; padding-top:30px}
#accc .et_pb_toggle_title:before{ content:"\33" !important; font-size:30px; color:#034f5d;}

#accc .et_pb_toggle{border-radius: 8px;}

.footer-widget{ font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}
.footer-widget ul li:before{ display:none;}
.footer-widget ul li{ font-weight:600; padding-left:0!important;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{ margin-bottom:0;}
#text-3 .textwidget a{ color: #f97135 !important;font-weight:500}
#text-3 p{ font-weight:600}
#custom_html-2 ul li{ margin-left: 7px!important; border: 2px solid; height: 32px; width: 32px; line-height: 24px; border-radius: 50%;text-align: center;}
#custom_html-2 ul li a:before{ font-size:15px;}
#nav_menu-3{ margin-top:11%;}
#footer-bottom{ border-top:1px solid;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}
#footer-bottom #footer-info{ float: inherit; text-align:center;}

#main-footer{ border-top:1px solid;}
li.apply a{ border: 2px solid #f97135;
    padding-bottom: 12px!important;
    padding: 12px 17px;
    border-radius: 30px;
    background-color: #f97135;
    color: #fff!important;}

/**********************************  contact form css start *****************************/

.all-orders .label{ display:block; width:100%; text-align:left!important; background:none!important; color:#666; font-size:14px; padding-left:0px; margin-bottom:0px;font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;}

.all-orders input[type="submit"]{ border:1px solid #f97135; background:#f97135; padding:7px 25px; color:#fff; font-size:16px; cursor:pointer;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;}
.all-orders .captcha{ margin-bottom:15px}
.main{ overflow:hidden; margin-bottom:10px}
.inner{ width:50%; float:left}
.inner input{ width:100%; border:1px solid #ccc; border-radius:4px; padding:10px; font-size:14px;}
.inner:first-child .info{ padding-right:10px}
.inner:last-child .info{ padding-left:10px}
.inner:last-child .label{ padding-left:10px}
.pro{ overflow:hidden; margin-bottom:10px}
.pro-info input{ width:100%; border:1px solid #ccc; border-radius:4px; padding:10px; font-size:14px;}
.desc-product{ overflow:hidden; margin-bottom:10px}
.desc-info textarea{width:100%; border:1px solid #ccc; border-radius:4px; padding-left:10px; font-size:14px;}



#eu-cookie-bar {
    margin-bottom:0px;
}
#eu-cookie-bar {
    display: none;
    direction: ltr;
    color: #fff;
    min-height: 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 99999;
    padding: 3px 20px 2px;
	background-color:#f97135;
     
    text-align: center;
        font-size: 14px;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
   
}


.topheader {
    width: 100%;
    position: relative;
    height: 22px;
    z-index: 9999999;
    top: 0;
    font-size: 14px;
	font-weight:700;
    line-height: 23px;
    background-color: #000000;
    text-align: center;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    color: #fff;  
}

.topheader a {
    color: #fff;  
}

#main-header{ padding-top:22px;}




/************************************************  Responsive *******************************************************/


@media (max-width: 767px) {
#header_area .ui-slider{ width:100%!important;}
.quitte {text-align: center;overflow: inherit;}
#Advanced .et_pb_blurb_content:after{ display:none;}
.topheader{ height:50px;}
#main-header {
    padding-top: 70px;
}


} 













