/*
Theme Name: Porter Pub Child
Theme URI: http://cmsmasters.net/porter-pub-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Porter Pub Child Theme
Template: porter-pub
Version: 1.0.0
License:
License URI:
Text Domain: porter-pub-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

body, table tbody tr th, table tbody tr th a, table tbody tr td, table tbody tr td a, .footer_copyright copyright, .cmsmasters_menu_item .menu_feature_list li, .cmsmasters_pricing_table .feature_list li, .cmsmasters-form-builder .check_parent input[type=checkbox] + label, .cmsmasters-form-builder .check_parent input[type=radio] + label, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > a {
    font-family: 'Raleway', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}

h5, h5 a, .cmsmasters-form-builder label, .wpcf7-form label, .cmsmasters_menu_item .cmsmasters_menu_price_wrap, .cmsmasters_quotes_slider .cmsmasters_quote_subtitle, .cmsmasters_quotes_slider .cmsmasters_quote_site, .cmsmasters_quotes_slider .cmsmasters_quote_site a, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner *, .footer_nav > li a, .share_posts a {
	font-family: 'Graduate', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}

.post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .cmsmasters_row_inner {
    width: 100% !important;
    padding: 0 60px !important;
}

.cmsmasters_heading {
    text-align: left;
    font-family: Graduate;
    color: #c59d5f;
}






.page-id-2 .menu-one-page-container{
  display: none;!

}

/*-------------------------------------------------------------------------*/
/* MailChimp Newsletter Form
/*-------------------------------------------------------------------------*/



#mc_embed_signup { border: none; text-align: center; width: 530px;  margin:0 auto; padding: 50px 0 0;} /* Signup form container */

.mc-field-group { display: inline-block; width:100%;} /* positions input field horizontally */

#mce-EMAIL { font-family: 'Graduate', Helvetica, Arial, sans-serif; font-size: 1em; border: 2px solid #ABB0B2 ; color: #343434; background-color: #fff; padding: /*.7em 7em .7em 1em;*/ 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; width:70%;

}

.clear { display: inline-block !important; } /* positions button horizontally in line with input */

.button { font-family: 'Graduate', Helvetica,  Arial, sans-serif !important; font-size: 1em; letter-spacing: .03em; color: #fff; background-color: #2386C8 ; padding: .7em 2em; border: 2px solid #2386C8 ; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; } /* Button Styles */

:-webkit-input-placeholder { color: #ABB0B2 ; } /* WebKit browsers */
:-moz-placeholder { color:Â #ABB0B2 ; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #ABB0B2 ; } /* Internet Explorer 10+ */

#mc_embed_signup #mc-embedded-subscribe{
  color:white;
  border-radius:3px;
  margin-left:5px;
}

#mc_embed_signup form{
  padding:0;
}


#mc_embed_signup #mc-embedded-subscribe:hover{
  color:#392d28;
}

#mc_embed_signup #mce-success-response{

  margin-bottom: 20px;
}


#mc_embed_signup_scroll .cmsmasters_heading{
  text-align: center;
}

#mce-error-response{

  color:white;
  margin-top:20px;
}

#mc_embed_signup div.mce_inline_error{

  width:70%;
}

@media (max-width: 768px) { /* positions input field and button underneath each other with 100% width for tablet and mobile */

#mc_embed_signup{width:100%; }
.mc-field-group { display: block; max-width: 100%; }
#mce-EMAIL { padding: .7em 0 .7em 1em; width: 100%; margin: 0; }
.clear { display: block; width: 100% }
#mc_embed_signup #mc-embedded-subscribe{ width: 100%; margin: .5em 0 0 0; }

#mc_embed_signup div.mce_inline_error{width:100%;  }

}




body, .middle_inner, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=checkbox] + span.wpcf7-list-item-label:before, .cmsmasters-form-builder .check_parent input[type=checkbox] + label:before, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type=radio] + span.wpcf7-list-item-label:before, .cmsmasters-form-builder .check_parent input[type=radio] + label:before, input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea, option, select, .error_cont .error_button_wrap a:hover, .cmsmasters_clients_item span, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, .cmsmasters_content_slider .owl-buttons > div, .cmsmasters_notice .notice_close, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a, .cmsmasters_items_filter_wrap .cmsmasters_items_filter_list li a:hover, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but, .cmsmasters_items_filter_wrap .cmsmasters_items_sort_but:hover, .cmsmasters_project_grid .cmsmasters_project_footer, .cmsmasters_project_puzzle .project_inner_cont, .cmsmasters_open_project .owl-buttons > div, #wp-calendar thead th, .widget_custom_popular_projects_entries .cmsmasters_slider_project .cmsmasters_slider_project_title, .widget_custom_latest_projects_entries .cmsmasters_slider_project .cmsmasters_slider_project_title {
    background-color: #fff !important;
}

.cmsmasters_color_scheme_footer {
    padding-top: 50px !important;
}




@media screen and (max-width: 540px) {
  #cmsmasters_heading_tqi37fmozi .cmsmasters_heading, #cmsmasters_heading_9pmesb9qw .cmsmasters_heading {
    font-size: 28px !important;
    line-height: 34px !important;
  }

  #cmsmasters_heading_s2ywdwt3ii .cmsmasters_heading, #cmsmasters_heading_s05rqaxcma .cmsmasters_heading {
    font-size: 12px !important;
    line-height: 18px !important;
  }
	#cmsmasters_heading_1doba94u1a .cmsmasters_heading, #cmsmasters_heading_1doba94u1a .cmsmasters_heading a {
		font-size:40px !important;
	}
	#cmsmasters_heading_d4c26acaa4 .cmsmasters_heading, #cmsmasters_heading_d4c26acaa4 .cmsmasters_heading a {
		font-size:18px !important;
	}
	
	#cmsmasters_row_o9j2hpzu4 .cmsmasters_row_inner.cmsmasters_row_fullwidth {
		padding: 0 50px !important;
	}

	#cmsmasters_heading_nuxny2jmne h1.cmsmasters_heading {
		font-size: 27px !important;
		line-height: 50px !important;
		font-weight: 600 !important;
		color: #c59d5f !important;
		text-transform: uppercase !important;
	}
}




@media only screen and (max-width: 1024px){



}