/*
Theme Name: Theme GGFan
Description: Theme for girlgroups-fan.com
Author:   Chris
Template: Divi
*/

/*@import "partials/customizer";*/

/*Colors*/

/*all*/

/*night theme*/

/*day theme*/

/* line 12, sass/style.scss */

body.single-post .et_pb_section
{
    background-color: #222;
}

/* line 14, sass/style.scss */

body.single-post .et_pb_section .et_pb_row
{
    background-color: #222;
}

/* line 19, sass/style.scss */

body
{
    background-color: #0b0b0b;
}

/* line 21, sass/style.scss */

body h1,
body h2,
body h3,
body h4,
body h5,
body h6
{
    text-transform: none !important;

    color: #039dff;
}

/* line 25, sass/style.scss */

body a,
body a:visited
{
    color: #f2f2f2;
}

/* line 28, sass/style.scss */

body a:hover,
body a:active
{
    color: #ff7403;
}

/* line 40, sass/style.scss */

body.home .container,
body.archive .container,
body.search .container,
body .container
{
    width: 89%;
}

/* line 43, sass/style.scss */

body.home footer,
body.archive footer,
body.search footer,
body footer
{
    border-top: 2px solid #039dff;
    background-color: #191919 !important;
}

/* line 46, sass/style.scss */

body.home footer .et_pb_section,
body.archive footer .et_pb_section,
body.search footer .et_pb_section,
body footer .et_pb_section
{
    width: 89%;
    max-width: 1200px;
    margin: auto;
    padding: 0 15px !important;
    /*background-color: $n_content_bg_color !important;*/

    background-color: #191919 !important;
}

/* line 53, sass/style.scss */

body.home footer .et_pb_section .et_pb_row,
body.archive footer .et_pb_section .et_pb_row,
body.search footer .et_pb_section .et_pb_row,
body footer .et_pb_section .et_pb_row
{
    width: 100% !important;

    background-color: #191919 !important; /*background-color: #161616 !important;*/
}

/* line 57, sass/style.scss */

body.home footer .et_pb_section .et_pb_row select,
body.archive footer .et_pb_section .et_pb_row select,
body.search footer .et_pb_section .et_pb_row select,
body footer .et_pb_section .et_pb_row select
{
    margin-bottom: 20px;

    color: #f2f2f2;
    background-color: #222;
}

/* line 64, sass/style.scss */

body.home footer .tagcloud,
body.archive footer .tagcloud,
body.search footer .tagcloud,
body footer .tagcloud
{
    background-color: rgba(0, 0, 0, .05);
}

/* line 66, sass/style.scss */

body.home footer .tagcloud a,
body.archive footer .tagcloud a,
body.search footer .tagcloud a,
body footer .tagcloud a
{
    background-color: transparent !important;
}

/* line 70, sass/style.scss */

body.home footer .divi_rp_widget ul,
body.archive footer .divi_rp_widget ul,
body.search footer .divi_rp_widget ul,
body footer .divi_rp_widget ul
{
    padding: 0;

    list-style-type: none;
}

/* line 80, sass/style.scss */

body.home .et-db #et-boc .et-l .et_pb_row,
body.archive .et-db #et-boc .et-l .et_pb_row,
body.search .et-db #et-boc .et-l .et_pb_row
{
    width: 80%;
    max-width: 1200px;
}

/* line 85, sass/style.scss */

body.home .et_pb_section,
body.archive .et_pb_section,
body.search .et_pb_section
{
    background-color: #0b0b0b !important;
}

/* line 87, sass/style.scss */

body.home .et_pb_section .et_pb_row,
body.archive .et_pb_section .et_pb_row,
body.search .et_pb_section .et_pb_row
{
    background-color: #0b0b0b;
}

/* line 90, sass/style.scss */

body.home .et_pb_section article,
body.archive .et_pb_section article,
body.search .et_pb_section article
{
    border-color: transparent !important; /* Zoom-n-rotate Container */ /* The Transformation */
    background-color: #222;
}

/* line 93, sass/style.scss */

body.home .et_pb_section article .et_pb_image_container,
body.archive .et_pb_section article .et_pb_image_container,
body.search .et_pb_section article .et_pb_image_container
{
    border-top: #222 solid 1px;
}

/* line 97, sass/style.scss */

body.home .et_pb_section article h2 a,
body.home .et_pb_section article h2 a:active,
body.home .et_pb_section article h2 a:visited,
body.archive .et_pb_section article h2 a,
body.archive .et_pb_section article h2 a:active,
body.archive .et_pb_section article h2 a:visited,
body.search .et_pb_section article h2 a,
body.search .et_pb_section article h2 a:active,
body.search .et_pb_section article h2 a:visited
{
    color: #039dff;
}

/* line 100, sass/style.scss */

body.home .et_pb_section article h2 a:hover,
body.archive .et_pb_section article h2 a:hover,
body.search .et_pb_section article h2 a:hover
{
    color: #ff7403;
}

/* line 104, sass/style.scss */

body.home .et_pb_section article p.post-meta,
body.archive .et_pb_section article p.post-meta,
body.search .et_pb_section article p.post-meta
{
    text-decoration: underline;
}

/* line 108, sass/style.scss */

body.home .et_pb_section article .et_pb_image_container img,
body.archive .et_pb_section article .et_pb_image_container img,
body.search .et_pb_section article .et_pb_image_container img
{
    transition: transform 1s ease-in-out;
}

/* line 113, sass/style.scss */

body.home .et_pb_section article .et_pb_image_container:hover img,
body.archive .et_pb_section article .et_pb_image_container:hover img,
body.search .et_pb_section article .et_pb_image_container:hover img
{
    transition-delay: .3s;
    transform: scale(1.3) rotate(8deg);
}

/* line 119, sass/style.scss */

body.home .et_pb_section article.artist_profile,
body.archive .et_pb_section article.artist_profile,
body.search .et_pb_section article.artist_profile
{
    display: none;
    visibility: hidden;

    height: 0;
}

/*.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row{
    width: 80%;
    max-width: 89%;
}*/

/* line 133, sass/style.scss */

.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_widget li a
{
    color: #e9e9e9;
}

/* line 136, sass/style.scss */

.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_widget li a:hover
{
    color: #ff7403;
}

/* line 141, sass/style.scss */

.et-fixed-header#main-header .nav li ul,
.et-fixed-header .et-search-form
{
    background-color: #222 !important;
}

/* line 147, sass/style.scss */

.et_pb_widget h4
{
    padding: 15px;
}

/* line 151, sass/style.scss */

.et_pb_widget ul :first-child
{
    padding-top: 10px;
}

/* line 154, sass/style.scss */

.et_pb_widget ul :last-child
{
    padding-bottom: 10px;
}

/* line 157, sass/style.scss */

.et_pb_widget ul li
{
    padding: 0 15px;
}

/* line 163, sass/style.scss */

p.t3c-scm-pinterest-message,
p.t3c-scm-twitter-message,
p.t3c-scm-instagram-message,
p.t3c-scm-youtube-message
{
    color: #666;
}

/* line 171, sass/style.scss */

body.single-artist_profile #page-container
{
    margin: 0 !important;
    padding: 0 !important;
}

/* line 176, sass/style.scss */

#top-header
{
    background-color: #3a3a3a !important;
}

/* line 180, sass/style.scss */

#main-header
{
    background-color: #3a3a3a !important;
}

/* line 184, sass/style.scss */

.post-header
{
    padding: 25px;
}

/* line 190, sass/style.scss */

#main-content
{
    position: relative; /*    padding-top: 40px;*/

    background-color: #0b0b0b !important;
}

/* line 194, sass/style.scss */

#main-content .post-header
{
    color: #e9e9e9;
    background: #0b0b0b;
}

/* line 198, sass/style.scss */

#main-content .post-header .post-meta a,
#main-content .post-header .post-meta a:visited
{
    color: #e9e9e9;
}

/* line 201, sass/style.scss */

#main-content .post-header .post-meta a:hover,
#main-content .post-header .post-meta a:active
{
    color: #ff7403;
}

/* line 204, sass/style.scss */

#main-content .post-header .post-meta .post-meta-icon
{
    color: #e9e9e9;
}

/* line 210, sass/style.scss */

#main-content .rpw-img-container
{
    overflow: hidden;
}

/* line 212, sass/style.scss */

#main-content .rpw-img-container img
{
    transition: transform 1s ease-in-out;
}

/* line 217, sass/style.scss */

#main-content .rpw-img-container:hover img
{
    transition-delay: .3s;
    transform: scale(1.3) rotate(8deg);
}

/* line 222, sass/style.scss */

#main-content .et_section_specialty .et_pb_row,
#main-content .et_pb_row_fullwidth
{
    width: 80%;
    max-width: 89% !important;
}

/* line 227, sass/style.scss */

#main-content .et_pb_widget,
#main-content .post-content
{
    color: #e9e9e9;
    background: #222;
}

/* line 231, sass/style.scss */

#main-content .et_pb_widget a,
#main-content .et_pb_widget a:visited,
#main-content .post-content a,
#main-content .post-content a:visited
{
    font-weight: normal;

    color: #e9e9e9;
}

/* line 235, sass/style.scss */

#main-content .et_pb_widget a:hover,
#main-content .et_pb_widget a:active,
#main-content .post-content a:hover,
#main-content .post-content a:active
{
    color: #ff7403;
}

/* line 238, sass/style.scss */

#main-content .et_pb_widget .widgettitle,
#main-content .post-content .widgettitle
{
    background: #282828;
}

/* line 245, sass/style.scss */

#main-content article
{
    background-color: #222 !important; /*        .entry-title{
              background-color: $n_main_bg_color;
          }*/
}

/* line 251, sass/style.scss */

#main-content article h2.post-title a.et-accent-color
{
    color: #e9e9e9 !important;
}

/* line 255, sass/style.scss */

#main-content article .post-meta.vcard
{
    display: none;
}

/*@media (min-width: 992px){
    footer .et_pb_section {
        max-width: 960px;
        .et_pb_row{
            margin: auto! important;
        }
    }
}

@media (min-width: 768px){
    footer .et_pb_section {
        max-width: 720px;
        .et_pb_row{
            margin: auto! important;
        }
    }
}*/

/* line 322, sass/style.scss */

.single article,
.page article
{
    max-width: 100%;
    /*    margin: 0 0 40px;*/
    padding: 0;

    color: #e9e9e9;
    border-radius: 3px;
    background: inherit;
    box-shadow: inherit;
}

/* line 330, sass/style.scss */

.single article .post-meta,
.page article .post-meta
{
    color: #666;
}

/* line 332, sass/style.scss */

.single article .post-meta a:hover,
.page article .post-meta a:hover
{
    color: #ff7403 !important;
}

/* line 338, sass/style.scss */

.related-posts
{
    margin: 0 0 60px;

    color: #e9e9e9;
    background-color: #222;
}

/* line 344, sass/style.scss */

.et_pb_section
{
    padding: 0 !important;

    color: #e9e9e9;
}

/*comments*/

/* line 351, sass/style.scss */

#commentform textarea,
#commentform input[type='text'],
#commentform input[type='email'],
#commentform input[type='url']
{
    color: #e9e9e9;
    background: #111;
}

/*wpml*/

/* line 362, sass/style.scss */

.wpml-ls-statics-footer a,
.wpml-ls-statics-footer a:visited
{
    color: #e9e9e9;
    background-color: inherit;
}

/* line 366, sass/style.scss */

.wpml-ls-statics-footer a:hover
{
    color: #ff7403;
    background-color: #0b0b0b;
}

/* line 373, sass/style.scss */

.wpml-ls-statics-footer .wpml-ls-current-language > a,
.wpml-ls-statics-footer .wpml-ls-current-language > a:hover
{
    color: #fff;
    background-color: inherit;
}

/*iframe instagram*/

/* line 381, sass/style.scss */

iframe.instagram-media,
iframe.instagram-media-rendered
{
    min-width: 278px !important;
    max-width: 800px !important; /*width: calc(100% - 20px) !important;*/

    border: 0 !important;
    border-radius: 0 !important;
}

/* line 391, sass/style.scss */

iframe div.Embed div.Header a.ViewProfileButton
{
    background-color: yellow !important;
}

/*media queries*/

/*cookie notice plugin */

/* line 616, sass/style.scss */

.cookie-notice-container
{
    background-color: #fc0;
}

/* line 620, sass/style.scss */

#cn-notice-text
{
    display: block; /*    background-color: #cecece;*/

    max-width: 980px;
    margin: 10px auto;
    padding: 20px;

    text-align: left;
}

@media (min-width: 576px)
{
    /* line 308, sass/style.scss */

    footer .et_pb_section
    {
        max-width: 540px;
    }

    /* line 310, sass/style.scss */

    footer .et_pb_section .et_pb_row
    {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* line 313, sass/style.scss */

    footer .et_pb_section .et_pb_row .et_pb_column
    {
        padding: 0 30px;
    }
}

@media all and (min-width: 981px)
{
    /* line 591, sass/style.scss */

    .et_pb_section
    {
        /*padding: 0;*/
    }

    /* line 595, sass/style.scss */

    .et_pb_gutters3 .et_pb_column_1_4,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4
    {
        width: 276px;
        min-width: 276px;
        max-width: 800px;
    }

    /* line 602, sass/style.scss */

    .et_pb_gutters3 .et_pb_column_1_2,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2
    {
        width: 45%;
    }

    /*    .et_pb_gutters3 .et_pb_section{
          .et_pb_column_1_4{
              width: 546px;
              max-width: 800px;
          }
      }*/
}

@media only screen and (min-width: 1024px)
{
    /* line 275, sass/style.scss */

    footer .et_pb_section
    {
        /*padding: 15px;*/ /*width: 80%;*/
    }

    /* line 278, sass/style.scss */

    footer .et_pb_section .et_pb_row
    {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* line 281, sass/style.scss */

    footer .et_pb_section .et_pb_row .et_pb_column
    {
        padding: 0 4em;
    }

    /* line 427, sass/style.scss */

    body.search #main-header,
    body.blog #main-header,
    body.archive #main-header
    {
        /*        position: relative !important;
            opacity: 1;
            width: 100%;*/
    }

    /* line 436, sass/style.scss */

    body.single-post .container
    {
        /*        padding-top: 15px !important;*/
    }

    /* line 441, sass/style.scss */

    body.single-post #page-container div.et_post_meta_wrapper .post-meta
    {
        margin: 0;

        background-color: #0b0b0b;
    }

    /* line 445, sass/style.scss */

    body.single-post #page-container div.et_post_meta_wrapper .entry-title
    {
        color: #039dff;
    }

    /* line 449, sass/style.scss */

    body.single-post #page-container div.et_pb_row_0
    {
        padding-top: 0 !important;
    }

    /* line 453, sass/style.scss */

    body.single-post #page-container div.divi_rp_widget ul
    {
        padding-left: 0;

        list-style: none;
    }

    /* line 460, sass/style.scss */

    body.single-post #comment-wrap h1
    {
        padding-left: 66px;
    }

    /* line 463, sass/style.scss */

    body.single-post #comment-wrap ol.commentlist
    {
        padding: 0 66px 0 66px !important;
    }

    /* line 465, sass/style.scss */

    body.single-post #comment-wrap ol.commentlist div.comment_postinfo
    {
        padding: 0 66px 0 100px;
    }

    /* line 467, sass/style.scss */

    body.single-post #comment-wrap ol.commentlist div.comment_postinfo span
    {
        color: #e9e9e9 !important;
    }

    /* line 474, sass/style.scss */

    body.single-post #comment-wrap div.comment-content p,
    body.single-post #comment-wrap div.comment-content span
    {
        margin-left: 100px;
    }

    /* line 480, sass/style.scss */

    body.single-post #comment-wrap h3,
    body.single-post #comment-wrap .comment-notes
    {
        padding-left: 66px;
    }

    /* line 485, sass/style.scss */

    body.single-post #comment-wrap #commentform p
    {
        text-align: left;
    }

    /* line 487, sass/style.scss */

    body.single-post #comment-wrap #commentform p input
    {
        margin-left: 66px;
    }

    /* line 491, sass/style.scss */

    body.single-post #comment-wrap #commentform #comment
    {
        max-width: 100%;
        margin-left: 0;
    }

    /* line 495, sass/style.scss */

    body.single-post #comment-wrap #commentform p.logged-in-as
    {
        padding-left: 66px;
    }

    /* line 502, sass/style.scss */

    .comment .children
    {
        margin-left: 40px;
    }
}

@media (min-width: 1200px)
{
    /* line 263, sass/style.scss */

    footer .et_pb_section
    {
        width: 80%;
    }

    /* line 265, sass/style.scss */

    footer .et_pb_section .et_pb_row
    {
        width: 89% !important;
        max-width: 100% !important;
        margin: auto !important;
    }
}

@media only screen and (min-width: 1200px)
{
    /* line 412, sass/style.scss */

    #comment
    {
        max-width: 86% !important;
        margin-left: 66px !important;
    }
}

@media only screen and (min-width: 1390px)
{
    /* line 404, sass/style.scss */

    #comment
    {
        max-width: 89% !important;
        margin-left: 66px !important;
    }
}

@media only screen and (min-width: 1510px)
{
    /* line 396, sass/style.scss */

    .et_pb_gutters3 .et_pb_column_1_2,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2
    {
        width: 490px !important;
    }
}

@media only screen and (max-width: 1199.9px)
{
    /* line 420, sass/style.scss */

    .container
    {
        width: 90%;
        max-width: 1080px;
    }
}

@media all and (max-width: 1023.9px)
{
    /* line 509, sass/style.scss */

    body.single-post .container
    {
        max-width: 920px;
    }

    /* line 513, sass/style.scss */

    body.single-post #page-container div.et_post_meta_wrapper .post-meta
    {
        margin: 0;

        background-color: #0b0b0b;
    }

    /* line 517, sass/style.scss */

    body.single-post #page-container div.et_pb_row_0
    {
        padding-top: 0 !important;
    }

    /* line 521, sass/style.scss */

    body.single-post #page-container div.divi_rp_widget ul
    {
        padding-left: 0;

        list-style: none;
    }

    /* line 528, sass/style.scss */

    body.single-post #comment-wrap h1
    {
        padding-left: 15px;
    }

    /* line 531, sass/style.scss */

    body.single-post #comment-wrap ol.commentlist
    {
        padding: 0 15px 0 15px !important;
    }

    /* line 533, sass/style.scss */

    body.single-post #comment-wrap ol.commentlist div.comment_postinfo
    {
        padding: 0 15px 0 50px;
    }

    /* line 535, sass/style.scss */

    body.single-post #comment-wrap ol.commentlist div.comment_postinfo span
    {
        color: #e9e9e9 !important;
    }

    /* line 542, sass/style.scss */

    body.single-post #comment-wrap div.comment-content p,
    body.single-post #comment-wrap div.comment-content span
    {
        margin-left: 50px;
    }

    /* line 548, sass/style.scss */

    body.single-post #comment-wrap h3,
    body.single-post #comment-wrap .comment-notes
    {
        padding-left: 15px;
    }

    /* line 553, sass/style.scss */

    body.single-post #comment-wrap form p
    {
        text-align: left;
    }

    /* line 555, sass/style.scss */

    body.single-post #comment-wrap form p input.submit
    {
        margin-left: 15px;
    }

    /* line 559, sass/style.scss */

    body.single-post #comment-wrap form #comment,
    body.single-post #comment-wrap form input
    {
        max-width: 100%;
        margin-left: 0;
    }

    /* line 565, sass/style.scss */

    body.single-post #comment-wrap form p.comment-form-cookies-consent input
    {
        margin-left: 15px;
    }

    /* line 569, sass/style.scss */

    body.single-post #comment-wrap form p.logged-in-as
    {
        padding-left: 15px;
    }

    /* line 573, sass/style.scss */

    body.single-post #comment-wrap .comment_avatar img
    {
        display: block;

        width: auto;
        max-width: 50%;
        height: auto;
    }

    /* line 581, sass/style.scss */

    .comment .children
    {
        margin-left: 8px;
    }
}

