/*!
 *  Copyright 2016, Chic Workshop
 *  www.chicworkshop.com
 */

/* ===============================================
// Chic Workshop Customisation
// =============================================== */

.headline h2 {
    color : #711932;
}

.static_banner {
    /*display  : none;*/
    position : absolute;
    top      : 240px;
    right    : 0px;
    z-index  : 1000;
    color    : white;
    padding  : 30px 20px;
    width    : 635px;
}

.static_banner h3 {
    font-size : 30px;
    color     : white;
    /*text-transform : uppercase;*/
}

.static_banner li {
    list-style-type : disc;
    font-weight     : bold;
}

div.static_banner.second_content:after {
    width      : 510px;
}
div.static_banner:after {
    content    : " ";
    position   : absolute;
    top        : 0;
    right      : 0;
    width      : 490px;
    height     : 260px;
    opacity    : .8;
    z-index    : -1;
    background : #711932;
}

div.static_banner:before {
    content    : " ";
    position   : absolute;
    top        : 0;
    right      : 490px;
    width      : 200px;
    height     : 260px;
    opacity    : .8;
    z-index    : -1;
    background : linear-gradient(to top left, #711932 0%, #711932 50%, transparent 0%, transparent 0%);
}

.static_banner.second_content{
    padding : 35px 20px 35px 55px;
}
.static_banner.third_content {
    padding : 35px 20px;
}
.static_banner.second_content {
    left : 0px;
}

.static_banner.second_content:before {
    background : linear-gradient(to top right, #711932 0%, #711932 50%, transparent 0%, transparent 0%);
    left       : 510px;
    right      : unset;

}

.static_banner.second_content:after {
    left  : 0;
    right : unset
}
.static_banner .icon-map-banner .fa{
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    float: left;
    width: 100%;
    text-align: center;
}
.static_banner .icon-map-banner{
    position: absolute;
    top:-12px;
}
.static_banner .icon-map-banner.right-banner{
   right: 0;
}

.static_banner .icon-map-banner.left-banner{
    right: -50px;
    top: -19px;
}
.static_banner .icon-map-banner span{
    color: #fff;
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: center;
}
.rev_slider ul{
    width: 100% !important;
}
span.title-big {
    font-size: 108px;
}
.widget-social {
    display: none;
}
@media (max-width: 820px) {


    div.static_banner:after {
        content    : " ";
        position   : absolute;
        top        : 0;
        right      : 0;
        width      : 100%;
        height     : 100%;
        opacity    : .8;
        z-index    : -1;
        background : #711932;
    }

    div.static_banner:before {
        content    : " ";
        position   : absolute;
        top        : 0;
        right      : 0;
        width      : 100%;
        height     : 100%;
        opacity    : .8;
        z-index    : -1;
        background : transparent;
    }
    .static_banner {
        /*display  : none;*/
        position : absolute;
        top      : 0px;
        z-index  : 1000;
        color    : white;
        padding  : 30px 20px;
        right      : 0;
        width      : 100%;
        height     : 100%;
    }
    .static_banner .icon-map-banner {
        top: -25px;
    }
    .static_banner .icon-map-banner.right-banner{
        right: 0;
    }

    .static_banner .icon-map-banner.left-banner{
        right: -25px;
        top: -23px;
        left: auto;
    }
    div.static_banner_design {
        position : absolute;
        top      : 0px !important;;
        color    : white;
        padding  : 5% !important;;
        right      : 0px !important;;
        width      : 100% !important;
        height     : 100% !important;
    }
    .static_banner_design.second_content {
        left : 0px !important;;
    }
    div.static_banner_design p{
        width      : 100% !important;
        text-align: left;
        opacity: 1;
    }
}
div.static_banner_design {
    position : absolute;
    top      : 240px;
    z-index  : 1000;
    color    : white;
    padding  : 30px 20px;
    right      : 60px;
    width      : 450px;
    height     : 301px;
    background : rgba(211, 211, 211, 0.52);
}
.static_banner_design.second_content {
    left : 60px;
}
div.static_banner_design p{
    width      : 410px;
    text-align: left;
    opacity: 1;
}