/*
Theme Name: Fashy Child
Theme URI: http://fashy.premiumcoding.com/
Description: Fashy Child
Author: Kevin McHenry
Author URI: http://excelisys.com
Template: fashy
Version: 1.0.0
*/
/*body{
    font-family: "Helvetica Neue", arial, sans-serif;
}*/
.top-wrapper .social_icons a{
    width: 45px;
}

.top-wrapper .social_icons a i {
    margin-left: 0px;
    margin-top: 20px;
    font-size: 30px;
}

.menu ul.sub-menu{
    margin-top: 59px;
}

.menu ul.sub-menu li{
    background: #ffffff;
}
.menu ul.sub-menu li a{
    background: #ffffff;
    color: #000000;
}
.menu ul.sub-menu li a:hover{
    color: #81abb0;
}


#header .pagenav li.has-sub-menu > a:after{
    line-height: inherit;  
}
.pagenav.fixedmenu {background:#81abb0; background:rgba(129,171,176,0.95);}

.resp_menu_button{
    color: #000000;
}


#footer .widget_tag_cloud a ,
.wp-pagenavi .current, .wp-pagenavi a:hover,
.fashy-read-more a,
.blog-category a{
    background: #c58f67;
}

#footer input.wysija-submit{
    background:#81abb0;
}
 
#footer input{
    background: #eeeeee;
    color: #000000;
}
div#logo {margin:5px 0 5px 0;margin-right:50px;}


@media screen and (min-width:0px) and (max-width:1220px){
    .mainwrap {
        padding-top: 0;
    }
}

.bridal .pt-cv-wrapper .col-md-4{
    padding-left: 0; 
    padding-right: 0; 
    margin-bottom: 45px;
}


#footer .widget h3{
    text-align: center;
}
.footer_widget1, .footer_widget2, .footer_widget3{
    width: 44%;
    text-align: left;
    margin: 10px 30px;
    padding: 0;
}

#footer .footer_widget2 a:hover i,
#footer .footer_widget2 i:hover{
    color: #576E5D;
}

.footer_widget2 .widget.widget_text p {
    padding-left: 0;
}

.footer_widget .textwidget{
    padding: 0 50px;
}
@media (max-width: 768px) {
    .footer_widget .textwidget{
         padding: 0 0;
    }
    .fa-2x {
        font-size: 1.7em;
    }
    .one_half{
        width: 100%;
    }
}
@media (max-width: 544px) {
    .footer_widget1, .footer_widget2, .footer_widget3 {
        width: 100%;
        text-align: left;
        margin: 10px 30px;
    }
    
}

.usercontent .su-column-size-1-2{
    margin: 0 2% 0 0;
}

.usercontent .su-spoiler-title{
    font-size: 16px;
}
.usercontent .su-spoiler-title:hover{
    color: #576E5D;
}

.wpcf7-form input {
    height: 25px;
    width: 100%; 
}

.su-accordion{
    margin-top: 25px;
}
.su-spoiler-style-default > .su-spoiler-title {
    padding-left: 27px;
    padding-right: 0;
    background: #81ABB0;
    color: #ffffff;
    border-radius: 3px;
}
.home .content.singlepage .postcontent {
    padding: 0px 45px 0px 45px;
}
.home .content.singlepage .posttext{
    padding: 0;
}

.category .mainwrap{
    margin-top: 25px;
}
.content .postcontent h1,
.content.singlepage .posttext h1{
    /*display: none;*/
}
.content.singlepage h1 {
    margin-bottom: 20px;
}
.bookly-js-select-employee{
    /*display: none;*/
}

.mainwrap.single-default.sidebar .main.brides h1.title{
    font-size: 2em;
    text-transform: none;
    color: #576e5d;
    display: block;
    padding: 15px;
    font-weight: bold;
}