/* 
 Theme Name:   Fix Your Book
 Theme URI:    fixyourbook.com
 Description:  
 Author:       fab web philly
 Author URI:   fabwebphilly.com
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*for page bottom image*/
.et_pb_section {background-color: transparent!important;}
.page-template-default #main-content {
    padding-bottom: 150px; margin-left:20px;
}
@media only screen and (max-width: 980px) {
.page-template-default #main-content {
	padding-bottom: 70px;  margin-left:0px;}}
/* old mobile logo
@media only screen and (max-width: 980px) {
.et_header_style_centered #logo {
	max-height: 90px!important;}}*/ /*was 90 px and looked good*/
/*top menu*/
/*making mobile logo larger moving down menu*/
@media (max-width: 980px) {
.et_header_style_centered #logo {
	max-height: 140px !important;}}
@media (max-width: 980px) {.et_header_style_centered header#main-header .logo_container {
    height: auto;
    max-height: 140px;
    padding: 0;}
}
/* Increase mobile menu bar height */
.et_header_style_left .mobile_menu_bar {
  padding-bottom: 85px;
}
/* Moved hamburger down */
.mobile_menu_bar:before {
  top: 1px !important;
}
@media only screen and (min-width: 981px) {.et_header_style_centered #top-menu > li > a {
 padding-bottom: 13px;}}
@media only screen and (min-width: 981px) {#main-header #et-top-navigation {
    text-align: center;
    background-color: #ffaf22;
    padding-top: 8px;
    border-radius: 13px;
    border: 2px solid #ffaf22;
}}

.et_header_style_centered #main-header .logo_container { height: 200px;
    padding: 0;
}
/*mobile menu*/
.et_header_style_centered #main-header .mobile_nav {
    background-color: #ffaf22; border-bottom: 2px solid #e13725}
/*********************************
change centered logo on centered header style to default layout when fixed header is active
*********************************/
.et_header_style_centered #main-header .container {
 text-align:left!important;
}
/*Remove line under header bar, including on scroll*/
#main-header { box-shadow: none !important; }
#main-header.et-fixed-header { box-shadow: none !important; }
/*remove shadow around entire boxed site*/
.et_boxed_layout #page-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;}
/*various text css*/
a:hover {color:#cf6800; }
.homeemailcolor {
    color: #950a17;
    font-weight: bold;}
.homeemailcolor a {
    color: #950A17;
    text-decoration: underline;}
.newslinksyellow {
    color: #cf6800;
    font-weight: bold;
    font-size: 16px;}
.alignright {
    text-align: right;}
/*those embedded images on pages for mobile clearance*/
@media only screen and (min-width: 360px) and (max-width:  579px) {.work-section img.alignleft, .bio-section img.alignleft, .contact-section img.alignleft{margin-right:190px!important;}}
/*testimonials*/
.testimonials p {font-style: italic;     padding-bottom: 5px;} 
.page-id-302 a:hover {color:#cf6800; }

/*.testimonials a {font-style:normal;color: #cf6800;font-size: 12px;font-weight: bold;}*/
.press {font-style:normal;color: #cf6800;font-size: 12px;font-weight: bold;}
a.press-link {font-style:normal;color:#cf6800!important;font-size:14px!important;font-weight:bold!important;line-height: 1em;}
.no-link-testi{font-style:normal; color: #7A3E00; font-size:14px!important;font-weight:bold!important;line-height: 1em;}
/*writings*/
.writings-covers {margin-bottom:25px;}
.writings-covers .et_pb_image {margin-bottom: 1.8%!important;}
/*contact page 2 cols*/
@media only screen and (min-width: 560px) and (max-width: 980px) {.two-columns-contact .et_pb_column {width: 50%!important;}}
#footer-info {float: none; padding-bottom: 10px;color: #666;text-align: center;}
#main-content .container {background-image: url("https://www.fixyourbook.com/wp-content/uploads/2019/07/typewriter_bottom-1.png"); 
background-position: center bottom; 
background-size: 100%;
background-repeat: no-repeat;  }
.page-template-default  #main-content {background-image: url("https://www.fixyourbook.com/wp-content/uploads/2019/08/typwriter_bottom-tall-1080.png"); 
background-position: center bottom!important;  
background-size: 95%;
background-repeat: no-repeat;  
}
@media only screen and (max-width: 579px) {.page-template-default  #main-content {background-image: url("https://www.fixyourbook.com/wp-content/uploads/2019/08/typwriter_bottom-tall-mobile-810-1.png")!important; 
background-position: center bottom!important;  
background-size: 95%;
background-repeat: no-repeat;  padding-bottom:100px!important;
	}}

/*essay page*/
@media only screen and (max-width: 980px) { * #post-302 .et_pb_column { width: 48%;margin-bottom: 30px; margin-right: 1%;}}

/*contact form 7 styling*/
.wpcf7-form p {margin: 0px; clear:both; } 
.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea {
    width: 80%;
    border: 1px solid #cf6800;
    padding: 15px 10px;
	font-size: 14px;
	margin: 6px 0px; color: #cf6800;}
input.wpcf7-form-control.wpcf7-captchar { width: 100px!important;}
form.wpcf7-form {font-weight:normal;  color:#cf6800; clear:both;}
div.wpcf7-mail-sent-ok {border: 2px solid #fff;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #f00;;}
/*2 column contact form*/
#c7form_left {
    width: 49%;
    float:left;}  
#c7form_right {
    width: 49%;
    float:left;}   
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea, .wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea {
    background-color: #fff;
    width: 98%;
font-size: 18px;
font: inherit;}
 @media (max-width: 500px) { #c7form_left {
    float: none;
    width: 100%;}
    #c7form_right {
    float: left;
    width: 100%;}}
.wpcf7-submit {
    color: #fff;
    background-color: #950a17;
    border: none;
    padding: 7px 12px;
    font-size: 20px;
}


/**********************header social**********************/
/*to put widget area ABOVE menu*/
#wtfdivi003-widget-area-wrap {margin-top: -90px;}
#social {margin-top: -10px;}
/*IFWANT TO MOVE THESE LITTLE GUYS*/ @media screen and (max-width:768px) {#wtfdivi003-widget-area-wrap {margin-top: 5px!important; float:right;}}
.social_118 { display:block; overflow:hidden; width: 36px; height: 36px; margin:3px 3px 0 0; float:left; background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social_facebook_1.jpg') no-repeat; }
.social_118:hover { background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social_facebook_1.jpg') no-repeat; }
.social_120 { display:block; overflow:hidden; width: 36px; height: 36px; margin:3px 0 0; float:left; background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social_linked_in.png') no-repeat; }
.social_120:hover { background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social_linked_in.png') no-repeat; } 
.social_121 { display:block; overflow:hidden; width: 33px; height: 40px; margin:3px 0 0; float:left; background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social-twitter-bird.gif') no-repeat; }
.social_121:hover { background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social-twitter-bird.gif') no-repeat;}
.social_122 { display:block; overflow:hidden; width: 36px; height: 36px; margin:3px 0 0; float:left; background: url('https://www.fixyourbook.com/wp-content/uploads/2019/08/social_instagram-3.jpg') no-repeat; }

/*----------2 Columns HOME PAGE ----------*/
 
.two-columns .et_pb_module {
    float: left;
    width: 40%!important;
    padding: 0px 4px 0px 0px;
}
 
@media only screen and (max-width: 980px) {
     
.two-columns .et_pb_module {
    width: 33%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.two-columns .et_pb_module {
    width: 50%!important;
    }
}
/*for title in column*/
.two-columns .et_pb_module.et_pb_text.not-two-columns {float: left; margin-bottom: 10px;
	width: 100% !important;}
/*----------2 Columns TESTIMONIALS----------*/
 
.two-t-columns .et_pb_module {
    float: left;
    width: 48%!important;
    padding: 0px 4px 0px 0px;
}
 
@media only screen and (max-width: 980px) {
     
.two-t-columns .et_pb_module {
    width: 48%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.two-t-columns .et_pb_module {
    width: 50%!important;
    }
}
/*----------3 Columns TESTIMONIALS----------*/
 
.three-columns .et_pb_module {
    float: left;
    width: 33%!important;
    padding: 0px 4px 0px 0px;
}
 
@media only screen and (max-width: 980px) {
     
.three-columns .et_pb_module {
    width: 33%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.three-columns .et_pb_module {
    width: 50%!important;
    }
}
/*----------4 Columns TESTIMONIALS----------*/
 
.four-columns .et_pb_module {
    float: left;
    width: 48%!important;
    padding: 0px 4px 0px 0px;
}
 
@media only screen and (max-width: 980px) {
     
.four-columns .et_pb_module {
    width: 48%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.four-columns .et_pb_module {
    width: 50%!important;
    }
}
/*----------4 Columns HOME BOOKS----------*/
 
.four-columns-home .et_pb_module {
    float: left;
    width: 24%!important;
    padding: 0px 4px 0px 0px;
}
 
@media only screen and (max-width: 980px) {
     
.four-columns-home .et_pb_module {
    width: 48%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.four-columns-home .et_pb_module {
    width: 50%!important;
    }
}


/*----------5 Columns----------*/
 
.five-columns .et_pb_module {
    float: left;
    width: 20%!important;
    padding: 20px;
}
 
@media only screen and (max-width: 980px) {
     
.five-columns .et_pb_module {
    width: 33%!important; 
    }
}
 
@media only screen and (max-width: 479px) {
     
.five-columns .et_pb_module {
    width: 50%!important;
    }
}
 
/*----------6 Columns----------*/
 
.six-columns .et_pb_module {
    float: left;
    width: 16.6%!important;
    padding: 20px;
}
 
@media only screen and (max-width: 980px) {
     
.six-columns .et_pb_module {
    width: 33%!important;
    }
}
 
@media only screen and (max-width: 479px) {
     
.six-columns .et_pb_module {
    width: 50%!important;
    }
}
/*scroll to top*/
.et_pb_scroll_top.et-pb-icon {

    display: none;
    position: fixed;
    z-index: 99999;
    right: 0;
    bottom: 125px;
    padding: 5px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 00px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    color: #fff;
    background: rgb(119,8,18,0.7);
    font-size: 30px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

 