/*
Theme Name:     Enfold Child
Description:    
Author:         ThemeManiac
Template:       enfold

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


#header_main_alternate {
    z-index: 2;
    background-color: #72100F!Important;
}


#header {background: #fff}

.headline { 
    color: #222;
    text-align: center;
    line-height: 20px;
    margin-top: -25px;
    font-size: 11px;
}


body .avia_cart_buttons {
    opacity: 0.7; }


body .header_color .avia-menu-fx{
    background-color: #c1272c;
    border-color: #c1272c;
}


body #socket .copyright {
    float: none;
}

body #socket {
    text-align: center;
}

#footer .widget {text-align: center}


.footer-share a {
    font-size: 30px;
    margin-right: 7px;
    margin-bottom: 10px;
    display: inline-block;
    margin-left: 7px;
}

#front-images .avia-image-container-inner, #front-images .avia-image-container-inner img {width: 100%}

.header-title  {
    color: #fff!important;
    font-size: 55px;
}


.post {
    padding: 17px;
    margin-bottom: 20px; background: #fff
}

.sidebar .widget {
    background: #fff;
    margin-bottom: 20px;
    padding: 20px;
}

#top-menu ul {list-style: none; text-align: center; width: 100%; margin-bottom: 0px}
#top-menu ul li{list-style: none; display: inline-block; float: none; color: #fff; text-transform: uppercase; margin-right: 20px}

.avia-caption {
    width: 100%;
    text-align: center;
    top: 40%;
}


.avia-caption .avia-caption-title, .avia-caption .avia-caption-content p {background: none!Important}
.avia-caption .avia-caption-content p {width: 100%}


.logo {display: none}

.av-main-nav li {
    float: none;
    position: relative;
    z-index: 20;
    display: inline-block;
}


.av-main-nav-wrap {
    width: 100%;
    text-align: center;
}


.main_menu {
    width: 100%;
    text-align: center;
}

#slider .container {width: 100%!important; max-width: 100%; padding: 0px}
#slider .container  main {padding-top: 0px; padding-bottom: 0px}
.avia-team-member{
    background: #cfd1d2;
    padding: 25px;
}


.avia-slideshow .avia-caption .avia-caption-title {
    font-size: 48px;
}


.avia-caption .avia-caption-content p {
    font-size: 32px;
}


#top .main_color .avia-color-theme-color, body .avia-button.avia-size-large, body .avia-button.avia-size-medium {
    color: #ffffff;
    border-color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #fff!important
}


.flex_column .widget .widgettitle {
    font-size: 23px;
}


#top #header .av-main-nav > li > a {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 100!Important;
}


body .av-special-heading {
    margin-top: 30px;

}


#top .title_container .container {
    display: none;
}


.sidebar .widget {
    background: #fff;
    margin-bottom: 20px;
    padding: 20px;
    padding-top: 20px!important;
}

body, p {
    font-family: Raleway;
    
}


.avia-button.avia-size-large {
    font-weight: 600;
}

h1 {text-transform: none!important}

body h1 {font-size: 48px; font-weight: 500}

.avia_textblock  li a {color: #fff}
.avia_textblock  li.active a {color: #c1272c;}

.page-id-3353 #after_section_1 .container {max-width: 100%; padding: 0px}
.page-id-3353 #after_section_1 .container  .content {padding: 0px}
.page-id-3353 #after_section_1 .container  .content p {margin: 0px}


#top .main_color .avia-color-theme-color, body .avia-button.avia-size-large, body .avia-button.avia-size-medium {
    margin-right: 10px;  }


.avia-team-member {
    border: 3px solid #fff!important;
}


body div .avia-button {border-radius: 0px!Important}


#front-images .av_one_third {
    margin-left: 0%;
    width: 33.33333333333333%;
}

#header_main {
    border-top: 4px solid #c1272c;
}


body, p {line-height: 25px}

.page-id-3360 .alignleft {margin-bottom: 20px; margin-right: 25px}


#header_meta {
    background: #000;
    padding-top: 15px;
    padding-bottom: 15px;
}


.home #header_meta {
    background: url(https://bfreemanbooks.com/wp-content/uploads/2019/08/Header2.jpg);
    height: 360px;
    background-repeat: no-repeat;
    background-size: cover;
}


.home .phone-info {
    float: right;
   margin-top: 190px;
    margin-rightt: -50px;
}

.phone-info img {max-width: 400px}


.grid-entry .inner-entry {
    margin-right: 6px; margin-bottom: 6px}


#top .social_bookmarks li {
    border-right-width: 0px!important;
}


.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 174px!important;
}


.html_header_top.html_header_sticky #top.home #wrap_all #main {
    padding-top: 80px!important;
}


.html_header_top.html_header_sticky #top.home #wrap_all #main {
    padding-top: 475px!important;
}


body h3 {line-height: 30px}


#top #s {
    color: #222!important}


@media only screen and (max-width: 768px) {
#top #header .av-main-nav > li > a {
    font-size: 14px;
}
}



@media only screen and (max-width: 767px) {
.responsive #header_meta .social_bookmarks li {
    border-width: 0px!important
} 

.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 5px!important;
}

.responsive .logo a {
    display: none!important
}

.html_header_top.html_header_sticky #top.home #wrap_all #main {
    padding-top: 5px!important;
}

}


@media only screen and (max-width: 460px) {
.phone-info img {
    max-width: 250px;
 
}
.home .phone-info imgg {
    margin-left: -30px;
}
}


#fullwidth .container {max-width: 100%!Important; padding: 0px; margin-bottom: -8px; width: 100%!Important}


.html_header_top.html_header_sticky #top.home #wrap_all #main {
    padding-top: 0px!important;
}


.html_header_top.html_header_sticky #header {
    position: relative!Important;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0px!important;
}


body #header_main {
    background: #c1272c;
}


.home .phone-info a {display: none}
.phone-info a.logo-home {display: none}
.home .phone-info a.logo-home {display: block}


.home .phone-info a.logo-home img{
    max-width: 85%;
    float: right;
}


.bottom-header {
    font-size: 26px;
    color: #fff;
    position: relative;
    z-index: 9999;
    text-align: center;
    padding: 15px 0px;
    background: #333;
}


@media screen and (max-width: 767px) {

.home .phone-info {
    text-align: center;
}

.home .phone-info a.logo-home img {
    float: none;
}

.home .phone-info {
    margin-top: 243px }

}


@media screen and (max-width: 600px) {

.home .phone-info a.logo-home img {
    max-width: 100%;
}

}



 html body li.av-social-link-vk [data-av_iconfont='entypo-fontello']:before{
    background: url(https://bfreemanbooks.com/wp-content/uploads/2016/11/good3.png);
    content: "";
    width: 8px;
    height: 13px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    margin-left: 10px;
    margin-top: 8px;
}


#top #wrap_all .av-social-link-vk:hover a {background-color: #d0ad46!important}

body .home #header_meta {
    background: url(https://bfreemanbooks.com/wp-content/uploads/2019/08/Header2.jpg);
    height: 360px;
    background-repeat: no-repeat;
    background-size: cover;
}