/*
Theme Name: Jakes Moving and Storage
Template: Divi
Author: Scott Bernadot
Version: 1.0.1439911767
Updated: 2015-08-18 10:29:27
*/

@charset "UTF-8";



.et_pb_blurb .et_pb_blurb_content h4 {
       font-size: 26px; 
       margin-bottom: 15px; 
     /* font-family: Crete Round; */
    } 

.et_pb_slider .et_pb_slide_description h2 {
       margin-bottom: 10px; 
    } 

.et_pb_slider .et_pb_slide_content  h3 {
       margin-bottom: 14px; 
    } 


.et_pb_section:nth-child(1) .et_pb_row:nth-child(1) h4 { font-size: 18px!important; } 

.et_pb_testimonial .et_pb_testimonial_description {
       padding-top: 20px; 
    } 
h1 {font-size: calc(28px + (50 - 28) * ((100vw - 400px) / (1600 - 400)))!important;
  line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 400px)/(1600 - 400)));
}


.et_pb_blurb_content li {
       list-style-position: outside; 
       list-style-image: url(https://haulanything.com/wp-content/uploads/2015/07/checkmark.png); 
       margin-bottom: 18px; 
    } 

.et_pb_blurb .et_pb_blurb_content p {
       line-height: 24px; 
       margin-bottom: 20px; 
    } 

small{font-size:14px;}
li strong{color:#00a9a6;}


.et_pb_toggle_close > h5.et_pb_toggle_title { color: rgba(0,145,207,1); font-size: 20px; }


@media screen and (min-width: 0px) and (max-width: 480px) { #gform_wrapper_1 .gform_fields > li {   position: relative;    width: 100%;}  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #gform_wrapper_1 input[type=text] {   width: 236px!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #gform_wrapper_1 input[type=submit] {   padding-top: 10px;padding-right: 10px;padding-bottom: 10px; padding-left: 10px;background-color: #1e73be;  color: rgba(255,255,255,1);text-transform: uppercase; font-weight: bold;  }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html body {   font-size: 18px; }  }

.post-49 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_image {
       margin-right: 30px; 
    } 

#gform_wrapper_1 .gform_fields > li {
       background-color: rgba(245,244,244,1); 
       border-radius: 5px; 
       margin-bottom: 25px; 
       padding-bottom: 5px; 
       padding-left: 5px; 
       padding-right: 5px; 
       padding-top: 5px; 
    } 



/**************************************************
For humberger menu 
**************************************************/
@media screen and (max-width:1060px) and (min-width:980px){
#et_mobile_nav_menu, 
.et_mobile_nav_menu{
display:block;
}

#top-menu-nav, #top-menu {
display: none;
}
}
.mobile_nav .select_page {
visibility: hidden;
}

.et_pb_blurb .et_pb_blurb_content ul li { list-style-position: inside; } .post-49 .et_pb_section:nth-child(6) .et_pb_blurb .et_pb_blurb_content { background-color: rgba(255,255,255,1)!important; border-radius: 10px; box-sizing: border-box!important; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; }

.et_pb_blurb  h4 { text-align: center; }

.post-49 .et_pb_section:nth-child(4) .et_pb_blurb .et_pb_blurb_content h4 {
       text-align: center; 
    } 

@media screen and (max-width: 1024px)  { #et-top-navigation ul li a:hover {   color: #ffffff!important; }  }


.et_pb_slide_description {
padding-top: 50px;
padding-bottom: 30px;
}


@media screen and (max-width: 480px)  { .post-49 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_image img { max-width: 100%!important;height:auto !important;}}  


@media screen and (max-width: 480px)  { .post-49 .et_pb_section:nth-child(1) .et_pb_blurb .et_pb_blurb_content h4 a {   display: block; font-size: 16px; text-align: center; }  }  
@media screen and (max-width: 480px)  { .post-49 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_content  p {   text-align: center!important; }  }  
@media screen and (max-width: 480px)  { .post-49 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_description {   padding-top: 20px; }  } 
@media screen and (max-width: 480px)  { .post-49 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_image img {   border-bottom-color: rgba(27,23,23,1);border-bottom-style: solid; border-bottom-width: 1px;}  }  
  
@media screen and (max-width: 480px)  { .post-49 .et_pb_section:nth-child(2) .et_pb_slider .et_pb_slide_image img {   max-width: 100%!important; }  }   

 
@media screen and (max-width: 767px)  { .et_pb_slider .et_pb_slide_image img {   border-bottom-color: rgba(27,23,23,1);border-bottom-style: solid; border-bottom-width: 1px; }  }  


@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_slide_image img {   display: block; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_slide_image img {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_slide_image img {   max-height: 0px; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_slide_image img {   min-height: auto!important; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_slide_image img {   min-width: 215px!important; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_slide_image img {   width: 215px!important; margin-left:40px;}  }  

@media screen and ( min-width: 980px ) and ( max-width: 1149px ) {
.et_pb_slide_description h2 a{font-size:36px !important; line-height:36px !Important;}
.et_pb_slide_description{padding-top: 5% !important;}
}
@media screen and (max-width: 480px)  { .post-3153 .et_pb_section:nth-child(3) .et_pb_text   td {   max-width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .post-3153 .et_pb_section:nth-child(3) .et_pb_text   th {   font-size: 10px; }  }  

h1{font-size: 2em!important;line-height:1.4em !important}
.post-3485 .et_pb_section:nth-child(3) .et_pb_text img:not(.wp-smiley) { margin-bottom: 30px; margin-right: 30px; } .post-3485 .et_pb_section:nth-child(3) .et_pb_text p { margin-bottom: 30px; }

html .tablepress img {
       max-width: 205px; 
    } 

@media screen and (max-width: 480px)  { .post-3485 .et_pb_section:nth-child(3) .et_pb_text   thead {   max-width: 280px!important; }  }  
@media screen and (max-width: 480px)  { .post-3485 .et_pb_section:nth-child(3) .et_pb_text   thead {   width: 280px!important; }  }  
@media screen and (max-width: 480px)  { html .dataTables_wrapper .tablepress {   max-width: 280px!important; }  }  
@media screen and (max-width: 480px)  { html .dataTables_wrapper .tablepress {   width: 280px!important; }  }  
@media screen and (max-width: 480px)  { html .tablepress  td {   min-height: 100px!important; }  } 
html .dataTables_wrapper .tablepress { } @media screen and (max-width: 480px) { html .dataTables_wrapper .tablepress { max-width: 280px!important; } } @media screen and (max-width: 480px) { html .dataTables_wrapper .tablepress { width: 280px!important; } }


@media screen and (max-width: 780px)  {
.et_pb_button{width: 100%!important;font-size:15px!important;  margin-left: 0px!important;}

}
 
 #testimonials.et_pb_section .et_pb_row {   padding-bottom: 0px;padding-top: 0px; }  }  



.mobile_nav::before { content:'Menu'; vertical-align:top; line-height:2.2em; }

 @media screen and (max-width: 980px) { html body .mobile_nav { background-color: rgba(255,255,255,0.23)!important; } }
span.mobile_menu_bar.mobile_menu_bar_toggle {
    width: 100%;
    text-align: right;
}
.parent h2, .parent h4{color:#000!important;}
.parent ul{margin-top:25px;margin-left:-30px;}
.parent ul li{margin-bottom:10px;}
.parent h2, .parent h4{text-align:left!important;font-size:32px!important;}

.et_pb_blurb .et_pb_blurb_content {
       background: #fafafa; 
       box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1), 3px 3px 0 #fafafa, 4px 4px 0 rgba(0, 0, 0, 0.1), 6px 6px 0 #fafafa, 7px 7px 0 rgba(0, 0, 0, 0.1), 9px 9px 0 #fafafa, 10px 10px 0 rgba(0, 0, 0, 0.1); 

       padding-bottom: 20px!important; 
       padding-left: 20px!important; 
       padding-right: 20px!important; 
       padding-top: 20px!important; 
    } 

@media only screen and (min-width: 641px){
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width:100%!important;
}}

@media only screen and (min-width: 981px){
.et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description {
top:0%!important;
}}