/*
Theme Name: Pho Grand
Theme URI: http://www.curvetheory.com
Version: 1.0
Description: Styled exclusively for Pho Grand
Author: Curve Theory
Author URI: http://www.curvetheory.com
Template: Divi
*/
@import url('../Divi/style.css');

.page-id-434.et_boxed_layout.et_vertical_nav #page-container {
  width: 100%;
  max-width: 1024px;
}

.page-id-434 #top-menu > li:last-child {
  margin-top: 0;
}

.et_pb_section {
  padding: 0;
  font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
  font-size: 17px;
}

.page-id-434.et_boxed_layout #page-container {
  margin: 0 auto;
  position: relative;
}

.et_pb_post .post-meta {
  display: none;
}

.mobile_menu_bar:before {
color: #FFFFFF !important;
}

.fdm-item-price-wrapper {
  font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
}

.fdm-item-title {
  font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
  white-space: pre;
}

#menu-item-439 > a {
  font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
  font-size: 17px;
}

#et-info-phone {
  font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
  font-size: 15px;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-439 > a {
  	font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
	font-size: 12px;
}

.et_pb_fullwidth_header_subhead {
    font-family: Roboto,Helvetica,Arial,Lucida,sans-serif;
	font-size: 17px;
}

#footer-widgets {
  padding-top: 20px;
}

#footer-widgets .fwidget {
  padding-bottom: 0px;
}

.footer-widget {
  font-size: 18px;
}

.et_pb_fullwidth_header {
  padding-bottom: 10px;
  padding-top: 5px;
}

#top-menu > li:last-child {
  margin-top: 50px;
}

.et_boxed_layout.et_vertical_nav #page-container #main-header {
    background-image: url("http://www.phogrand.com/wp-content/uploads/2014/07/menu_bg.jpg");
}

.et_vertical_nav.et_header_style_centered #main-header #top-menu-nav, .et_vertical_nav.et_header_style_split #main-header #top-menu-nav {
  margin-top: 60px;
}

.fdm-section-header h3 {
  display: none;
}

.fdm-section-header {
  border-bottom: none !important;
}

.fdm-item-panel p {
  margin: 0 0 0;
}

#main-content, .et_pb_section {
    background-color: rgba(255, 255, 255, 0.4);
}

#footer-info {
    color: #fff;
}

#footer-info a {
    color: #999;
}

#top-menu li {
    font-size: 22px;
}

.et_header_style_centered #logo {
    min-height: 80px;
}

h1 {
    color: #930119;
}

.et_pb_row {
  font-size: 18px;
}

.et-social-icon a {
  color: #FFF;
}

#et-info {
  color: #fff;
  float: right;
  font-size: 16px;
}

@media only screen and ( max-width: 980px ) {
	.et_boxed_layout.et_vertical_nav #page-container #main-header {
	    background-image: none;
	    background-color: #CCB588;
	}
	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-456 > a {
		display:none;
	}
}

@media only screen and ( max-width: 480px ) {
	.fdm-item-price-wrapper {
	  left: 110px;
	}
	#et-info {
	  color: #fff;
	  float: none;
	  font-size: 16px;
	  text-align: center;
	}
	.et_pb_row {
	  font-size: 14px;
	}
	.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-456 > a {
		display:none;
	}
}

/***Contact-Form-7-Costomizations***/

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #930119 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: #eee; 
border-color:#eee; 
padding: 6px 20px !important; 
}


