p {margin: 0;margin-top: 0;margin-bottom: 0 !important;font-size: 14px !important;}
body {font-size: 14px !important;}
.h2, h2 {font-size: 1.5rem;}

/* top */
#site-identity .site-title > a {color: #222;font-size: 2rem;}
.site-header { border-bottom: 0;background: #FFF;}
.site-branding {margin-bottom:0;}
.site-branding img {max-height: 55px;}
#custom-header {background-color: #585858;}
#quick-icons li a.search-icon {background: #f87f00 none repeat scroll 0 0;}

/*menu */
.main-navigation ul li > a:hover, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li:hover > a {
color: #ffffff;background: #f87f00;}
.main-navigation ul li a {font-weight: 600;text-transform: uppercase;}
.main-navigation ul ul li > a:hover, .main-navigation ul ul li.current-menu-item > a, .main-navigation ul ul li.current_page_item > a, .main-navigation ul ul li:hover > a {
  background-color: #1f1f1f;}

/* body */
#primary article.hentry {background: transparent none repeat scroll 0 0;padding: 15px;}

/* page */
#content {padding: 0;}
#breadcrumb {color: #f87f00;}
#custom-header .page-title {position: relative;top: 90px;}

/* footer */
.callto {padding: 30px;background: #0f4392;color: #FFF;}
.callto h2 {color: #c0d9ff;}
.callto img {position: absolute;top: -239px;width: 250px;right: 0;}
.callto b {color: #ffe070;font-size:22px;}
.scrollup {background-color: #f87f00;}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:680px) {
.callto img {position: relative;top: 29px ;width: 250px;}
 #custom_html-2 {margin-top: 30px;}
}

/* widget */

#custom_html-2 h3 {font-size: 1.9em;}
#custom_html-2 {border-top: 10px solid #f87f00;background: #fef1e2 none repeat scroll 0 0;padding: 20px;color: #333;border-bottom: 10px solid #f87f00;margin-top:75px;}
#footer-widgets .widget-title {    font-size: 1.1rem;font-weight: 400;text-transform: uppercase;}

#mc_embed_signup form {padding:0 !important;}
#mc_embed_signup input.email {width: 100% !important;}
#mc_embed_signup .button {background-color: #f87f00 !important;}

/* contact form */
.contact {background: #f5f5f5;padding: 20px;}
#accep { background: #FFF;color: green;padding: 15px;}
