/*
    Theme Name: Saunders & Silverstein
    Theme URI: http://www.elegantthemes.com/gallery/
    Version: 1
    Description: Child Theme for Saunders & Silverstein, based on Divi
    Author: Stackpole & Partners
    Author URI: http://stackpolepartners.com/
    Template: Divi
*/

.et_pb_text_0  li { margin-top: 16px; }    /*  Practices Bullets */ 
.et_pb_text_1 li { margin-top: 10px; }
.et_pb_text_2 li { margin-top: 16px; }   /*  Bio Bullets */  
.et_pb_text_4 li { margin-top: 16px; }   /* Rep Matters 01 */
.et_pb_text_6 li { margin-top: 10px; }   /*  Rep Matters 02 */
.et_pb_text_8 li { margin-top: 10px; }  /*  Rep Matters 03 */

@media screen and (max-width: 677px) { 
    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
        font-size: 29px!important;
    }
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
         width: 100%;
    }
}

#et_pb_contact_form_0 .et_pb_contact p .et_pb_contact_captcha {
    max-width: 60px !important;
}

.et-pb-contact-message {font-size: 20px; } 
#footer-info-parent {
    padding: 0px;
}
#footer-info-parent > div {
    padding: 15px 0 5px;
}

/* Gravity Forms styling */
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_legacy_markup_wrapper textarea {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #333;
    padding: 16px !important;    
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 300;
    font-size: 18px !important;
}
.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
    box-shadow: none;
    color: rgba(0,0,0,.6);
    background: white;
    border: 2px solid #75a8be;
    padding: 10px 25px;
    font-size: 18px !important;
}


@media screen and (min-width: 981px) {
   /* #top-menu li{
        width: 160px;
    }*/
    #top-menu li a {
        max-width: 160px;
        line-height: 20px;
    }
    .footer-widget {
        width: 20.875%;
    }
    .footer-widget {
        margin: 0 5.5% 5.5% 0;
    }
    .footer-widget.last {
        margin-right: 0;
    }
   /* .pll-parent-menu-item {
    left: 20%;
}*/
}

select#lang_choice_1 {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 0;
    color: rgba(0,0,0,0.6);
    font-family: 'Lato';
    font-size: 18px;
}
#top-menu li.menu-item.no-padding{
    padding: 0px;
}
#top-menu li.menu-item.no-padding.es a{
    max-width: 140px;
}

@media (max-width: 980px){
.et_header_style_split #et_mobile_nav_menu {
    display: block;
    float: left;
    position: relative;
    margin-top: 20px;
    width: 49%;
}

select#lang_choice_1 {
    position: relative;
    top: auto;
    float: right;
    margin-top: 0;
    width: 49%;
    font-size: 14px;
    padding: 5px 10px;
}
}

@media (max-width:480px){

    .et_header_style_split #et_mobile_nav_menu{
        width: 100%;
        float: left !important;
    }
    select#lang_choice_1{
        width: 100%;
        margin-top: 20px;
    }
}
/* side menu for categories on blog */
ul#menu-categories {
    display: block;
}