/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


.et_fixed_nav #top-header { position: absolute !important; } .et-fixed-header { top: 0px!important; }


#footer-bottom:after {
background: url('/wp-content/uploads/2018/01/icons2.png');
content: '';
width: 83%;
height: 25%;
position: absolute;
background-repeat: no-repeat;
background-position: 50% 10%!important;
}

@media only screen and (max-width : 420px) {
#footer-bottom::after {
    background: url('/wp-content/uploads/2018/01/icons2.png');
    content: '';
    width: 100%;
    max-width: 370px;
    height: 25%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0px solid #000;
}
}

@media only screen and (max-width : 380px) {
#footer-bottom::after {
    background: url('/wp-content/uploads/2018/01/icons2.png');
    content: '';
    width: 100%;
    max-width: 330px;
    height: 25%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0px solid #000;
}
}

@media only screen and (max-width : 321px) {
#footer-bottom::after {
    background: url('/wp-content/uploads/2018/01/icons2.png');
    content: '';
    width: 100%;
    max-width: 300px;
    height: 25%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0px solid #000;
}
}


.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
    color: #ffffff;
    text-align: center;
}

    #footer-info {
	float: none;
        padding-bottom: 10px;
        color: #FFF;
        text-align: center!important;
    }

p {
        color: #666;
    }

.circle {
color: #666;
margin: 20px 0px 20px 30px;
padding-bottom: 0;
font-weight: bold;
line-height: 1.7;
list-style: none;
}

ul.circle {
color: #666;
margin: 20px 0px 20px 30px;
padding-bottom: 0;
font-weight: bold;
line-height: 1.7;
list-style: none;
}


ul.circle li::before {
    font-family: 'fontawesome';
    content: '\f00c';
    font-size: 18px;
    color: #98203a;
    padding-top: 2px;
    margin-left: -25px;
    position: absolute;
}



.sliderTxt {
font-size: 28px;
color: #FFF;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

@media only screen and (max-width : 450px) {
.sliderTxt {
font-size: 20px;
color: #FFF;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
line-height: 1.4;
}

}



.btn {
    color: #FFF;
    padding: 10px 20px;
    margin: 15px 0;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-shadow: none;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	background-color: #a52136;
}

.btn:hover {
    color: #FFF;
    padding: 10px 20px;
    margin: 15px 0;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-shadow: none;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	background-color: #666;
}

    .et_pb_post_title .et_pb_parallax_css {
        overflow: hidden;
        position: absolute;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: top center;
        background-size: 100%;
    }


.et_pb_fullwidth_post_title_0 .et_pb_title_container h1.entry-title {
    font-size: 40px;
text-shadow: -1px -1px 11px rgba(0, 8, 0, 1);
}

    .et_pb_animation_fade_in.et-animated {
        opacity: 1;
        -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        -o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
        text-align: left;
    }


    .et_pb_section {
        padding: 22px 0px 0px 48px;
    }

.et_pb_section {
    padding: 0px 0px 0px 0px;
}

a {
color: #a52136;
text-decoration: underline;
}

    .entry-content .et_pb_member_social_links {
        margin-top: 20px;
        padding: 0;
        list-style-type: none !important;
        display: none;
    }


a.et-pb-arrow-next, a.et-pb-arrow-prev {
color: inherit;
text-decoration: none;
}


        .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
            font-size: 20px;
font-weight: bold!important;
        }


    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
font-size: 28px; !important;
font-weight: bold !important;
padding-bottom: 20px;
    }

@media all {
    .et_pb_slider_with_text_overlay h2.et_pb_slide_title {
        padding: 30px 10px 0 10px;
        -webkit-border-top-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        border-top-right-radius: 3px;
    }
}

@media all {
    .et_pb_slider .et_pb_container {
        position: relative;
        z-index: 2;
        width: 100%;
        max-width: 1080px;
        margin: 0 auto;
    }
}


.social_media {
	border: 0px solid #000;
	right: 10px;
	z-index: 99999;
		display: block;
	 position: absolute;
}

    .et-social-icon a {
        display: inline-block;
        position: relative;
        color: #666;
        font-size: 20px;
        text-align: center;
        text-decoration: none;
        transition: color 300ms ease 0s;
    }