/*  

Theme Name: Pizza Today (2016) Theme

Theme URL: http://www.emeraldexpositions.com

Author: Mason Grandusky, Web Developer (Back End)

Author: Novelita Jabagat, HTML Developer (Front End)

Client: Pizza Today

Client URL: http://www.pizzatoday.com/

Version: 1.0

Description: Custom WordPress theme designed by <a href="http://www.emeraldexpositions.com/">Emerald Expositions</a>. XHTML and CSS valid.

*/
.seo {
    max-width:1260px;
    width:100%;
    height:auto;
    font-size: 12px;
    border-bottom: 3px solid #111;
    margin: 0px auto;
    padding-bottom: 20px;
    margin-top: 15px;
    text-align:left;
}
.seo h2 {
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.alignleft {float:left; margin:0px 15px 15px 0px; }
.alignright {float:right; margin:0px 0px 15px 15px; }

.ERSName { display:none !important; }
div.easyrecipe { border: none !important; font: 300 18px/24px 'Source Sans Pro', sans-serif !important; color: #111 !important; }

.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="phone"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single { background: none !important; }


.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type="submit"], .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"], .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"] {
    width: auto;
    font-family 'Source Sans Pro', sans-serif !important !important;
    font-size: 14px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: #e83936 none repeat scroll 0% 0% !important;
    border-width: 0px !important;
    border-color: #e83936 !important;
    border-style: solid;
    color: #fff !important;
    cursor: pointer;
    font-weight: normal;
    border-radius: 0px !important;
    text-shadow: none;
    padding: 6px 10px;
    box-sizing: border-box;
    box-shadow: 0px 1px 1px #999;
    margin: 0px;
    vertical-align: middle;
display: block;
    margin-bottom: 10px;
    font-size: 0.8888em;
    padding: 13px 10px !important;
    font: bold 0.8888em/1em "Source Sans Pro",serif;
    text-transform: uppercase;
    color: #FFF;
    padding: 10px 30px;
    text-align: center;
    background-color: #ED3830;
font-weight:600;
}
.header_sub_btn a{
    display: inline-block;
    font-size: 18px;
    padding: 13px 15px !important;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.header_sub_btn {
    margin-top: 36px;
    float: left;
    margin-left: -55px;
}
.current-menu-item a { color: #ed3830; }
.current-menu-parent a { color: #ed3830; }

.mag-content h1 {font-family:'Roboto Slab', sans-serif; font-size:30px; font-weight:500;padding-top:15px; }

@media (max-width: 390px) {
		.mag-content h1 {font-family:'Roboto Slab', sans-serif; font-size:30px; font-weight:500;padding-top:15px; }	
	.feature-section article {
    background-color: #eee;
    display: inline-block;
    padding: 10px;
}

.feature-section article div p {
    padding: 0px 0px 0px 0px;
}
	}

.expert a { color: #ed3830; font-weight:600;}

p.img-fl2 {

    float: left;
    padding-right: 20px;
    margin-top: 5px;
}



body, html{
    padding:0!important; 
    margin:0 !important;
}

.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="file"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select {
    height: 35px important;
    line-height: 1.3;
font-size:24px !important;
}

#network-nav{
    background-color: #111;
}
#network-nav ul{
    padding: 0;
}
#network-nav ul li{
    display: inline-block;
    border-right: 1px solid #272727;
}
#network-nav ul li a{
    color: #888;
    text-decoration: none;
    display: block;
    padding: 15px 18px;
    text-transform: uppercase;
}
#network-nav ul li a:hover{
    color: #fff;
}

/*#network-container nav span {
    font: bold 17px/24px 'Open Sans',sans-serif;
    color: #888;
}

#network-container nav a {
    font: normal 17px/24px 'Open Sans',sans-serif;
    color: #888;
    padding: 12px 10px 10px 
}

#network-container nav a.active {
    color: #fff;
    text-decoration:none;
}

#network-container nav a:hover {
    color: #fff;
    background:#000;
    text-decoration: none;
}

#network-container nav {
    background: #000;
    height: auto;
    padding: 0px 5px 0px     
    height: 50px;
}

#network-container nav h5 {
    display: none;
}

#network-container img {
    padding-top: 8px;
}

#network-container nav ul {
    float: left;
    padding: 12px 0 9px;
    margin-left: 0px;
    margin-right: 0px;
}
#network-container nav ul li {
    float: left;
    padding: 0px;
    border-left: 1px solid #888;
    list-style: none;
}

#network-container nav {
    background: #000;
    height: auto;
    padding: 0px 5px 0px;
    height: 44px;
}

#network-container nav ul {
    float: left;
    padding: 0px 0 0px;
    margin-left: 0px;
    margin-right: 0px;
}

#network-container nav ul li {
    float: left;
    padding: 0px;
    border-left: 1px solid #272727;
    list-style: none;
    height: 44px;
    padding-top: 10px;
}
    
#network-container nav a {
    font: 600 15px/17px 'Source Sans Pro',sans-serif;
    color: #888;
    padding: 12px 11px 10px;
    text-decoration: none;
}

#network-container nav ul li:first-of-type {
    border-left: 0px;
}

#network-container {
    background-color: #111;
    height: 44px !important;
    display: block;
    min-width: 300px;
}*/
span.rss {
        background: transparent url(images/structural-images/rss.png) no-repeat scroll 0px 0px;
    text-indent: -9999px;
}
.st_email_custom {
    height: 55px !important;
}
i.fa.fa-rss {
    margin-right: 0px;
}
.st_email_custom {
    height: 50px !important;
}
.social-icons .fa {
    padding-right: 10px;
}
@media(max-width:767px){
	div#search {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: right;
}
header .social-icons {
    height: 65px;
}
.header-right {
    text-align: center;
    width: 100% !IMPORTANT;
    display: block;
}
#search ul.show {
    right: 0;
}
nav#menu .mobile-nav {
    z-index: 999999;
}	
l.responsive_menu.show {
	top: 165px;	
	}
}
.page_59111 .two-col.twelve.columns.row a {
    display: none;
}
.thumb_full {
    margin-bottom: 15px;
}
.thumb_full img {
    max-width: 100%;
}
/*Spon*/
p.sponsored {
    color: #f15b55;
    font-size: 0.875em;
    margin: 0;
    font-weight: bold;
	text-transform: uppercase;
}
.tax_info h5 {
    font-size: 24px;
    font-weight: 700;
}
section.more-block.row.pod {
    margin-top: 0;
}
@media(max-width:768px){
.header_sub_btn {
    margin-top: 16px;
    }
}
@media (max-width: 600px){
.header_sub_btn {
    margin-top: 10px;    
    margin-right: 10px;
    margin-left: 0;
    float: unset;
    display: inline-block;
}
span.header-div {
    display: none !important;
}
.header_sub_btn a {
    display: inline-block;
    font-size: 15px;
    padding: 5px 12px !important;    
    position: relative;
    top: -5px;
}
ul.responsive_menu.show {
    top: 158px;
}
.header-right {
    float: unset;
    display: table;
    vertical-align: middle;
}
.header_sub_btn {
    margin-top: 10px;
    margin-left: 0;
    float: unset;
}
}

span.logging-in-text {
    display: none !important;
}

/*Gate Custom CSS*/

.modal-header {
    padding: 0px !important;
}

ul#gform_fields_1 li#field_1_8 {
    margin-top: 0px;
}

ul#gform_fields_1 li#field_1_7 {
    height: 0px !important;
}

ul#gform_fields_1 .ginput_container.ginput_container_consent label {
    font-size: 15px;
}

h3.already-form-title {
    font-size: 23px !important;
}

input#gform_submit_button_1 {
    margin-top: 20px !important;
}

.s98-modal .modal-body .gform_wrapper .gform_footer {
	padding:0px !important
}

input#gform_submit_button_4 {
    margin-top: 10px;
}

input#choice_1_8_1 {
    height: 20px !important;
    float: left !important;
    width: 20px !important;
}

li#field {
    list-style: none;
}