/* 
 Theme Name: The Super Simple Extra Child
 Author: That Super Girl
 Author URI: http://www.thatsupergirl.com 
 Template: Extra
 Version: 1978 
*/ 

/* -- If you have custom styles, put them below this line. -- DO NOT EDIT ABOVE -- */

/* General */
body { background: #ffffff; }

/* Header */
.et-fixed-header #main-header, #main-header { background-color: #ffffff; }

/* Menus */
#et-menu li { font-family:'Montserrat',sans-serif; font-size:16px; }
#et-navigation li a, #et-navigation>ul>li>a { text-transform:uppercase !important; }
#et-menu>li>ul, #et-menu li>ul { border-color:#700c0c !important; background-color:#f9f9f9 !important; }
#et-navigation li a, #et-menu li>ul li a { color:#022f42 !important; }
#et-navigation li a:hover, #et-navigation>ul>li.current-menu-item>a, #et-navigation>ul>li.current_page_item>a, #et-menu li>ul li a:hover { color:#700c0c !important; }
#et-mobile-navigation #et-info .et-extra-social-icons .et-extra-icon, #et-mobile-navigation #et-info .et-top-search .et-search-field { background:rgba(2,47,66,.8); }

/* Blog Post Styling */
.post-header { padding:20px 0; text-align:left; border-top:4px dotted #700c0c; }
.post-header h1 { text-align:left; font-weight:700; padding:0 0 10px; font-size:24px; font-family:'Montserrat',sans-serif; }
span.comment_date { display:none !important; }

/* Fonts */
h1, h2, h3, h4, h5, h6, .archive h1, .search h1 { color:rgba(0,0,0,.75); }
.post-content.entry-content, .page-container { font-size:18px; line-height:130%; }
.post-content.entry-content h1, .page-container h1, h1, h1.cat-title, .archive h1 { font-weight:700; font-family:'Montserrat',sans-serif; font-size:30px; color:rgba(0,0,0,.75); }
.post-content.entry-content h2, .page-container h2, h2 { font-family:'Montserrat',sans-serif; font-size:30px;}
.post-content.entry-content h3, .page-container h3, h3 { font-weight:700; font-family:'Montserrat',sans-serif; font-size:24px; color:#3E5062; }
.post-content.entry-content h4, .page-container h4, h4 { font-weight:normal; font-family:'Montserrat',sans-serif; font-size:24px; }
.post-content.entry-content h5, .page-container h5, h5 { font-weight:600; text-transform:uppercase; font-family:'Montserrat',sans-serif; font-size:20px; }
.post-content.entry-content h6, .page-container h6, h6 { font-weight:normal; font-size:18px; }
.disclaimer { font-weight:300; font-family:'Lato',sans-serif; font-size:13px; font-style:italic; color:#f70d1a; line-height:1.1em; padding:4px 0 0 0; margin:0; }

/* Category Pages */
.nopost { display:none; }
div.cat-descrip { font-size:16px; font-style:italic; margin:0 30px 10px 10px; font-family:'Lato',sans-serif; }
#feature-block .feat_col { width:20.666%; margin-right: 5.5%; display:inline-block;}
/*#feature-block .feat_col:nth-child(3n) { margin-right:0!important; }*/
#feature-block .feat_col .clearfix:after { clear:none; display:inline; }
#feature-block .feat_col article, #feature-block .feat_col .post-content { display:inline; }
#feature-block .feat_col .et_pb_image_container, #feature-block .feat_col .et_pb_post .entry-featured-image-url, #feature-block .feat_col img { width:100%; padding:0; margin:0; display:inline;}

/* The List */
#list-letter-list, #list-tag-list { margin:0; padding:0; float:none; border:none; box-shadow:none; }
#list-tag-list { padding:50px 0;}

/* Badges */
.badge { text-align:center; }
.badge img { margin:0 auto 4px auto; }
.badge textarea { width:80%; margin:0 auto; min-height:200px; }

/* Footer */
#usafooter { background-color:#700c0c; padding-top:20px; }
#usafooter .et_pb_extra_column.et_pb_column_1_3 { width:33.33333333%; max-width:33.33333333%; min-width:33.33333333%; }
@media only screen and (max-width:700px) { #usafooter .et_pb_extra_column.et_pb_column_1_3 { float:none; display:block; margin-left:auto !important; margin-right:auto!important; width:90%; max-width:90%; min-width:90%;} }
#usafooter .et_pb_widget { box-shadow:none; }
#nav_menu-3.et_pb_widget { }
#nav_menu-3.et_pb_widget li { border-bottom:solid 1px rgba(255,255,255,0.2); text-align:center; width:60%; margin-left:60px; }
#nav_menu-3.et_pb_widget li a { color:#ffffff; }
#nav_menu-3.et_pb_widget li a:hover { text-decoration:underline; }
#footer .et_pb_widget .widget_list .title, #footer .et_pb_widget li, #footer .et_pb_widget a, #usafooter .et_pb_widget .widget_list .title, #usafooter .et_pb_widget li, .post-tweet, #usafooter .post-meta { color:#ffffff; }
#usafooter .et_pb_widget .widgettitle { display:none; }
#usafooter .et_pb_widget { background:transparent; }
#footer { margin-top:0; }
#custom_html-16 { text-align:center; }
#custom_html-16 h1.p1 { font-family: 'Montserrat',sans-serif; font-size:18px; line-height:160%; text-transform:uppercase; color:#ffffff !important; }
#custom_html-16 .et_pb_newsletter_button_text {display:none!important;}
#custom_html-16 .et_pb_newsletter { padding:0px 0px; }
#custom_html-16 .et_pb_newsletter_form { width:100%; padding:0px; height:auto; }
#custom_html-16 .et_pb_newsletter_form p { display:block; margin:00; padding:0px; }
#custom_html-16 .et_pb_newsletter_form p input, #footer .et_pb_widget input[type="text"] { background:#ffffff; color:#666666; width:100%; border-radius:0px !important; margin:0 0 10px 0;}
#custom_html-16 .et_pb_newsletter_form p input:focus, #footer .et_pb_widget input[type="text"]:focus { background:rgba(255,255,255,0.6); color:#333333; }
#custom_html-16 .et_pb_newsletter_description { margin:auto; }
/*#custom_html-16 .et_pb_newsletter_button { padding:0; margin-top:0 auto; width:100%; height:50px; cursor:pointer; background:#023042 url(https://www.usalovelist.com/dev/wp-content/uploads/2017/12/Button.png) no-repeat center center; border:none !important; border-radius:0; }
#custom_html-16 .et_pb_newsletter_button:hover { }
#custom_html-16 a.et_pb_newsletter_button:after { display:none; }
#custom_html-16 .et_pb_newsletter_form p input[type="submit"], #footer .et_pb_widget a { background:#023042; color:#ffffff; }*/
#custom_html-16 .et_pb_newsletter_form .mc4wp-response { color: white; }
#custom_html-16 .et_pb_newsletter_result { padding-top:10px; }
#custom_html-16 h2.et_pb_subscribed { font-size:17px; padding-top:0px; }
@media only screen and (max-width:1141px) { 
    #custom_html-16 .et_pb_row { width:100% !important; max-width:100%!important; } 
}
@media only screen and (max-width:1110px) { 
    #custom_html-16 .et_pb_newsletter_description { width:35%; }
    #custom_html-16 .et_pb_newsletter_description p { padding:10px 20px 0px 0px; }
    #custom_html-16 .et_pb_newsletter_form { width:100%; }
}
@media only screen and (max-width:980px) { 
    #custom_html-16 .et_pb_newsletter_description { width:100%; text-align:center; }
    .slim-email-optin .et_pb_newsletter_description p { text-align:center!important; padding:0px; font-size:24px; line-height:32px !important; }
    .slim-email-optin .et_pb_newsletter_form { width:100%; text-align:center; }
}
@media only screen and (max-width:570px) { 
    .slim-email-optin .et_pb_newsletter_form { height:100px; padding-top:17px; }
    .slim-email-optin .et_pb_newsletter_button { margin-left:0px; }
    .slim-email-optin .et_pb_newsletter_form p input { width:70vw; }
    .slim-email-optin { height:200px; }
}

/** Testimonial**/
.testimonial .et_extra_layout .et_pb_gutters3 .et_pb_column {padding:0px !important;}

/**Slim Optin**/

.et_pb_newsletter_button_text {display:none!important;}

.slim-email-optin {
padding: 0px !important;
text-align: center;
}

.slim-email-optin .et_pb_row { 
padding: 0px !important;
}

.slim-email-optin .et_pb_newsletter { 
padding: 0px 0px;
}

.slim-email-optin .et_pb_newsletter_form { 
width: 100%;
padding: 0px;
height: auto;
}

.slim-email-optin .et_pb_newsletter_form p { 
display: inline-block;
margin-right: 10px;
padding: 0px;
padding-bottom:10px;
}

.slim-email-optin .et_pb_newsletter_form p input { 
padding: 0px;
width: 200px;
border-radius: 0px !important;
}
 
 .slim-email-optin .et_pb_newsletter_description {
    margin: auto;
}

.slim-email-optin .et_pb_newsletter_button {
    padding: 20px;
    margin-top: -10px;
    cursor: pointer;
    background: url(https://www.usalovelist.com/dev/wp-content/uploads/2017/12/Button.png) no-repeat;
    border: none !important;
    border-radius: 0;
    Width: 255px;
}
.slim-email-optin .et_pb_newsletter_button:hover{
    padding: 20px;
    margin-top: -10px;
    cursor: pointer;
    background: url(https://www.usalovelist.com/dev/wp-content/uploads/2017/12/Button.png) no-repeat;
    border: none !important;
    border-radius: 0;
    Width: 255px;
}



.slim-email-optin a.et_pb_newsletter_button:after {
display:none;
}

.slim-email-optin .et_pb_newsletter_form p:nth-child(3) {
display: none;
}

.slim-email-optin .et_pb_newsletter_result {
padding-top: 10px;
}

.slim-email-optin h2.et_pb_subscribed {
font-size: 17px; padding-top: 0px;
}
 
 
@media only screen and (max-width: 1141px) {
.slim-email-optin .et_pb_row {
width: 100% !important;
max-width: 100%!important;
}
}    
  
@media only screen and (max-width: 1110px) {
.slim-email-optin .et_pb_newsletter_description {
width: 35%;
}

.slim-email-optin .et_pb_newsletter_description p {
padding: 10px 20px 0px 0px;
}

.slim-email-optin .et_pb_newsletter_form {
width: 100%;
}
}
  
@media only screen and (max-width: 980px) {
.slim-email-optin .et_pb_newsletter_description {
width: 100%;
text-align: center;
}

.slim-email-optin .et_pb_newsletter_description p {
text-align: center!important;
padding: 0px;
font-size: 24px;
line-height: 32px !important;
}

.slim-email-optin .et_pb_newsletter_form {
width: 100%;
text-align:center;
}
}
  
@media only screen and (max-width: 570px) {
.slim-email-optin .et_pb_newsletter_form {
height: 100px;
padding-top: 17px;
}

.slim-email-optin .et_pb_newsletter_button {
margin-left: 0px;
}

.slim-email-optin .et_pb_newsletter_form p input {
width: 70vw;
}

.slim-email-optin {
height: 200px;
}
}

/* CLICK TO TWEET */
.tm-click-to-tweet .tm-ctt-text a { font-weight:700; font-style:italic; }

/* COMMENTS */
.comment-body, .page article.comment-body, .single article.comment-body { padding-left:10px; border-left:3px dotted #3E5062; border-radius:10px; }
.comment-body .comment_area .comment-content .reply-container .comment-reply-link { background-color:#3E5062; color:#fff; }

/* FRONT PAGE */
.blog .et_pb_section_1 .et-waypoint:not(.et_pb_counters) { opacity:1.0; }