

/* PORTFOLIO */

.ppt {display: none !important;}


/* PRETTY PHOTO */
a.pp_next {display: none !important;}
a.pp_previous {display: none !important;}
.pp_pic_holder.pp_default { width:100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }



/* HEADER */
.header_bottom {background: #dcddde !important;}
.header_bottom .container {background-image: url(http://www.leahdaviswrites.com/wp-content/uploads/2016/05/header_bg3.png); background-position: center; }

li#nav-menu-item-17 {padding-left: 25px;padding-right: 25px; }
li#nav-menu-item-17  a{background-image: url(http://www.leahdaviswrites.com/wp-content/uploads/2016/05/blog_bg2.png); background-repeat: no-repeat; background-position: center; }
li#nav-menu-item-17  a:hover{background-image: url(http://www.leahdaviswrites.com/wp-content/uploads/2016/05/blog_bghover.png); background-repeat: no-repeat; background-position: center; color: #000;   -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s; }
nav.main_menu > ul >li#nav-menu-item-20  > a{padding-right: 0px; }
li#nav-menu-item-17 a{color: #fff;}
nav.main_menu > ul > li#nav-menu-item-17:not(:first-child)::before {display: none;}




body {font-family: "futura-pt";}
p{margin-bottom: 15px;}
.blog_jump a:hover {opacity: .4; color: #000 !important;}

.boxed .section .section_inner, .grid_section .section_inner {width: auto !important;}
.seperator_image {margin-top: -20px; z-index: 45;}
.servics h3{margin-bottom: 15px;}
.services p{margin-bottom: 20px;}

/* FRONT  */
.port_image_container { 
   position: relative; 
   width: 100%; /* for IE 6 */

}

.home h2 a:hover {color: #fff;}

.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding: 0px 0 0;
}

.port_image_container img:hover {opacity: .6;}

.port_image_container h2 { 
   position: absolute; 
   top: 135px; 
   left: 0; 
   width: 100%; 
}

/* FORMS */
.form_field_container {width:47%; padding-left: 10px; padding-right: 10px; float: left; margin-bottom: 25px;}
.form_field_container_right {width:47%; padding-left: 10px; padding-right: 10px; float: right; margin-bottom: 25px;}
.form_field_container_large {padding-left: 10px; padding-right: 10px; float: left; width: 100%; margin-bottom: 35px;}
textarea.wpcf7-form-control.wpcf7-textarea {width: 100% !important; max-width: 1000px; border: 1px solid #000 !important; padding-top: 35px !important; text-transform: uppercase; text-align: center; font-family: "futura-pt" !important; font-weight: 600 !important; letter-spacing: 2px; color: #000 !important;}
input {border: 1px solid #000 !important; padding-top: 35px !important; padding-bottom: 35px !important; text-transform: uppercase; text-align: center; font-family: "futura-pt" !important; font-weight: 600 !important; letter-spacing: 2px; color: #000 !important;}

#respond input[type="text"], #respond textarea, .contact_form input[type="text"], .contact_form textarea {border: 1px solid #000 !important; padding-top: 15px !important; text-transform: uppercase; text-align: left; font-family: "futura-pt" !important; font-weight: 600 !important; letter-spacing: 2px; color: #000 !important;}

input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {width: 147px !important; max-width: 147px; text-align: center; border: 2px solid #99D2AD !important; max-height: 47px; margin-left: 43%;  padding: 0px 29px !important;}

.single input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {width: 60px !important; max-width: 60px; text-align: center; border: 2px solid #99D2AD !important; max-height: 47px; margin-left: 43%;  padding: 0px 29px !important;}

div.wpcf7-response-output.wpcf7-mail-sent-ok {background: #99d2ad !important; }

input[type="submit"]:hover {color: #fff !important;}

input.wpcf7-form-control.wpcf7-submit:hover:not ( [disabled] )
{background-color: #99D2AD; border-color: #99D2AD; color: #fff !important;}

.services_center {border-left: 1px solid #99D2AD; border-right: 1px solid #99D2AD;}


/* FOOTER */
.footer_small {display: block; padding-top: 25px; padding-bottom: 25px;  margin: 0 auto;
    width: 1100px; background: #CAE7D3; margin-bottom: 35px; padding-left: 15px; padding-right: 15px; letter-spacing: 1px;}
.footer_small a:hover {color: #99D2AD; }
.footer_top h5 {color: #000;}
.footer_top  a {color: #000; text-transform: uppercase; font-size: 18px;}
.post-date {color: #000 !important; font-size: 14px;}

.footer_info_top {width: 337px; height: 200px;float: left; background-image: url(http://www.leahdaviswrites.com/wp-content/uploads/2016/03/davis_monogram.png); background-position: top left; background-repeat: no-repeat; z-index: 65; margin-top: -160px;}
.footer_info_left {width: 272px; height: 188px; float: left; margin-top: 15px;}
.footer_info_right {width: 65px; border-right: 1px solid #000; border-left: 1px solid #000; height: 18
0px; float: right; margin-top: 15px;}
.footer_info_bottom {width: 337px; height: 100px;float: left;}

.footer_bottom { letter-spacing: 1px;}


/* BLOG */


.sidebar_top_feature {
    border: 1px solid #434238;
    max-height: 243px;
height: 100%;
    padding: 22px; padding-bottom: 18px;
width: 100%;
    max-width: 211px;
}
.sidebar_top_feature img {max-width: 211px; height: auto;}
.blog .two_columns_75_25 {background: #fff !important; padding: 22px !important; padding-top: 226px !important;}
.archive .two_columns_75_25 {background: #fff !important; padding: 22px !important; padding-top: 26px !important;}
.archive .title_subtitle_holder .title .separator.small, .title .separator.small.left, .title .separator.small.right {display: none;}

.blog .title_outer {display: none;}
.single-post .two_columns_75_25 {background: #fff !important; padding: 22px !important; padding-top: 226px !important;padding-bottom: 116px !important;}
.single-post .title_outer {display: none;}
.single-post .post_image {display: none !important;}
.single-post .title_subtitle_holder {display: none !important;}
.single-post .post_text_inner {padding-top: 0px !important;}
.single-post .title_holder {padding-top: 100px !important;}


.container aside {text-align: center;}
#text-8 {padding-top: 22px; padding-bottom: 22px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#text-10 {padding-top: 22px; padding-bottom: 22px; border-top: 1px solid #000; border-bottom: 1px solid #000; }

.es_textbox input {border: 1px solid #000 !important; padding-top: 15px !important; padding-bottom: 15px !important; text-transform: uppercase; text-align: center; font-family: "futura-pt" !important; font-weight: 600 !important; letter-spacing: 2px; color: #000 !important; width: 100%; max-width: 255px;}
.es_button input {
 font-size: 12px;
    height: 30px;
    line-height: 26px;
    padding: 0 17px !important; background-color: rgb(255, 255, 255) !important;
    border-color: rgb(153, 210, 173) !important; border-width: 2px !important;}

.es_button input:hover {background-color: rgb(153, 210, 173) !important;
    border-color: #99d2ad !important; color: #fff !important;}

.blog .qbutton{background-color: rgb(255, 255, 255);
    border-color: rgb(153, 210, 173);}

.blog .qbutton:hover {background-color: rgb(153, 210, 173);
    border-color: #99d2ad; color: #fff;}

.archive .qbutton{background-color: rgb(255, 255, 255);
    border-color: rgb(153, 210, 173);}

.archive .qbutton:hover {background-color: rgb(153, 210, 173);
    border-color: #99d2ad; color: #fff;}

.single .post_text_inner a{color: rgb(153, 210, 173);}

.jaw_years a:hover {color: rgb(153, 210, 173);}


aside a:hover {color: #99d2ad !important;}
.q_social_icon_holder:hover .simple_social{color: #99d2ad !important;}