/*
CTC Separate Stylesheet
Updated: 2020-07-14 18:00:28
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.4.6.1594749628
*/

/*-------------------------------------------------------------------------*/
/*	Globally Applied Styles
/*-------------------------------------------------------------------------*/

.brands-nav-top-container li a{
    font-weight: 700;
}

/*-------------------------------------------------------------------------*/
/*	Single post
/*-------------------------------------------------------------------------*/

body.single-post.blog-id-2 .et_post_meta_wrapper{
    padding-top: 40px !important;
}
.single-post-back-to-blog{
    margin-top:40px;
}
.single-post-back-to-blog a{
    color: white;
    padding: 5px 15px;
    border-radius: 10px;
}
.blog-id-2 .single-post-back-to-blog a{
    background: #ae58a8;
}
.blog-id-4 .single-post-back-to-blog a{
    background: #006ea9;
}
.blog-id-7 .single-post-back-to-blog a{
    background: #c7148b;
}
.blog-id-5 .single-post-back-to-blog a{
    background: #0C71C3;
}
.related-articles-wrapper{
    margin-top:40px;
}
.related-articles-row{
    display:inline-block;
    width:100%;
}
.related-articles-row .related-article-box{
    margin-bottom: 30px;
}
.related-article-box-content{
    border: 1px solid #d8d8d8;
    padding: 19px;
}
.related-article-box-content h2{
    font-size: 18px;
    font-weight: 700;
}
.blog-id-4 .related-article-box-content h2{
    color:#0080b2;
}
.blog-id-7 .related-article-box-content h2{
    color:#c7148b;
}
.blog-id-5 .related-article-box-content h2{
    color:#0C71C3;
}
/*-------------------------------------------------------------------------*/
/*	Footer
/*-------------------------------------------------------------------------*/


   #main-footer{
    padding: 30px 0;
}
#footer-widgets{
    text-align: center;
    padding: 0;
}
#footer-widgets .et_pb_widget{
    float:none;
}
#footer-widgets .footer-widget{
    margin-bottom: 0;
}
#et-footer-nav ul#menu-footer-secondary-menu{
    margin-top: 0;
}
#et-footer-nav ul{
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: center;
    margin: 20px auto 0;
    flex-wrap: wrap;
}
#et-footer-nav ul li{
    max-width: fit-content;
    padding: 0 8px;
    position: relative;
    line-height: 20px;
}
#et-footer-nav ul li a{
    font-weight: 500;
    color: white !important;
}
#et-footer-nav ul li:not(:last-child) a::after{
    content: '';
    height: 16px;
    background: white;
    display: block;
    width: 1px;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
#footer-bottom{
    display: none;
}


/*-------------------------------------------------------------------------*/
/*	WP Store Locator
/*-------------------------------------------------------------------------*/



#wpsl-search-wrap {
    float: left;
    width: 100%;
}
#wpsl-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    clear: both;
}

#wpsl-result-list li.wpsl-featured-dealer{
    background: #f4f3f3;
    color:#666;
}
#wpsl-result-list li.wpsl-featured-dealer .wpsl-store-location strong a{
    color:#E5B80B;
}
#wpsl-result-list li.wpsl-featured-dealer .wpsl-store-location p > a{
    color:#E5B80B;
}

/*-------------------------------------------------------------------------*/
/*	Responsive
/*-------------------------------------------------------------------------*/

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Min-width 1001px */
@media only screen and (min-width: 1001px) {
    .related-articles-row{
        display: flex;
    }
    .related-articles-row .related-article-box{
        display: flex;
        flex-wrap: wrap;
        width: 30%;
        margin-bottom: 0;
    }
    .related-articles-row .related-article-box:not(:last-child){
        margin-right: 5%;
    }
}


/* Max width 470px */
@media only screen and (max-width: 470px) {
    .thermage-home-top-section-mobile #provider-of-skin-container {
        max-width: 160px;
    }
}