/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/
.image-box{border-radius:10px;}
#ph-upper .ph-box h2,#ph-upper .ph-box h4{margin-bottom: 10px;}
#ph-upper .ph-box h4{background:#b9495f12;padding:5px 10px;border:1.5px dashed #b9495f;border-radius:4px;}

/* ---- marquee (SIGNATURE) ---- */
.marq{color:#EFEADF;padding:38px 0;overflow:hidden;border-top:4px solid var(--butter)}
.marq-lab{text-align:center;font-size:11.5px;font-weight:600;letter-spacing:.23em;text-transform:uppercase;color:var(--sage);margin:0 0 24px}
.track{display:flex;width:max-content;animation:scroll 46s linear infinite}
.track--rev{animation-direction:reverse;animation-duration:57s;margin-top:12px;opacity:.7}
.marq:hover .track{animation-play-state:paused}
.chip{display:flex;align-items:center;padding:0 25px;white-space:nowrap}
.chip i{}
.chip::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--butter);margin-left:25px;flex:none}
@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.marq-foot{text-align:center;margin-top:28px}
.marq-foot .aside{color:var(--butter)}
.marq-foot a{color:#fff;font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--butter)}

.small-heading span{font-family:work Sans;font-size:14px;font-weight:400;}
.small-heading-box b{border:1.5px dashed #b9495f;background:#b9495f12;padding:5px 20px;border-radius:5px;margin-left:10px;color:#7A776F;font-size:14px;font-family:Work Sans;font-weight: 600;letter-spacing: .09em;}

#newletter .et_pb_newsletter_form{padding:0px;}
#newletter .et_pb_contact_field_half{flex-basis:60%;padding: 0px;}
#newletter .et_pb_newsletter_button_wrap{flex-basis:35%;}

/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/


@media only screen and (max-width: 991px){
#newletter .et_pb_contact_field_half{flex-basis:100%;padding: 0px;margin-bottom:10px;}
#newletter .et_pb_newsletter_button_wrap{flex-basis:100%;}
}

