header[role="banner"]{background:rgba(255,255,255,1.0);}header[role="banner"]{border-top:inherit solid #ccc;border-right:inherit solid #ccc;border-bottom:inherit solid #ccc;border-left:inherit solid #ccc;}header[role="banner"].scrolled{background:rgba(37,37,37,1.00);}header[role="banner"].scrolled nav li a{color:#fff;}header[role="banner"].scrolled nav li a:hover{color:#1cc5a4;}header[role="banner"] .nav li a{font-family:Open Sans;font-weight:normal;font-style:normal;font-size:13px;color:#777777;}.accent, header[role="banner"] .nav li a:hover, .portfolio-container .isotope .portfolio-title a:hover, .portfolio-filter .active a, .blog-author, .updated, .post-meta a, .widget_categories a, .widget_archive a, .commentlist .comment-reply-link, .commentlist .comment-time, .trigger:before{color:#1cc5a4;}body{background-color:#ffffff;}body, p, input, textarea{font-family:Noticia Text,Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:13px;line-height:25px;color:#787878;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .button, input[type=submit]{font-family:Open Sans;font-weight:700;font-style:normal;letter-spacing:px;color:#191819;}.extra-font{font-family:Syncopate;font-weight:400;font-style:normal;color:#333;}a{color:#333333;}a:hover{color:#1cc5a4;}.button .button-text, input[type="submit"], .button .button-icon{color:#ffffff;}.button .button-text, input[type="submit"], .button .button-icon:hover{color:#fff;}#footer-copy{background-color:#262626;}footer[role="contentinfo"] h1, footer[role="contentinfo"] h2, footer[role="contentinfo"] h3, footer[role="contentinfo"] h4, footer[role="contentinfo"] h5, footer[role="contentinfo"] h6{font-size:18px;color:#f4f4f4;}footer[role="contentinfo"]{font-weight:normal;font-style:normal;font-size:14px;color:#787878;}footer[role="contentinfo"] a{color:#fff;}footer[role="contentinfo"] a:hover{color:#1cc5a4;}</style><link rel="stylesheet" id="options-google-fonts"  href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800,800italic|Noticia+Text|Syncopate:400,700&amp;subset=latin&amp;v=1394211350" type="text/css" media="all" />    <style type="text/css" class="options-output-responsive">
body { overflow: hidden; }
i { color: #191819; }
.luxe-page-navigation li:hover { border-color:#1cc5a4; }
.tags:before { color: #191819; }
.feature:hover .feature-title, .feature:hover .feature-icon { color: #1cc5a4 !important; }
.feature.style2 .feature-icon  { color: #1cc5a4; }
.feature.style3 i:after { background-color: #1cc5a4; }
.portfolio-container .overlay { background-color: #1cc5a4; }
.port_ajax_icons .prev-port-link:hover, .port_ajax_icons .next-port-link:hover, .port_ajax_icons .close-port-link:hover { background-color: #1cc5a4; }
.team-member .team-overlay { background-color: #1cc5a4; }
.button, .button.inverse:hover, input[type='submit'] { background-color: #252525; }
.button:hover, .button.inverse, input[type='submit']:hover { background-color: #1cc5a4; }
.social .socialbar .social-icons li a:hover { color: #1cc5a4 !important; }
@media only screen and (min-width: 768px) {
header[role='banner'] { height: 180px; }
header[role='banner'] #logo { max-height: 180px; }
header[role='banner'].scrolled { height: 50px; }
header[role='banner'].scrolled .nav li { line-height: 50px; }
header[role='banner'].scrolled .nav li ul.children { background-color: #252525; }
header[role='banner'].scrolled #logo { max-height: 50px; }
#content { margin-top: 180px; }
}
/*********************
MOBILE HEADER SETTINGS
*********************/  

@media all and (max-width: 768px) {
header[role='banner'] {
position: fixed;
top:0px;
height:50px;
background-color:#252525;
}
header[role='banner'] #top-logo { display: none !important; }
header[role='banner'] #logo { display: block !important; }
header[role='banner'] .nav li a {
color:#fff;
}
header[role='banner'] .nav li a:hover {
color:#1cc5a4;
}
header[role='banner'] .nav li { line-height: header_scrolled_height; }
header[role='banner'] #logo img{
max-height: header_scrolled_height; 
}
#main-nav {
position: absolute;
display: none;
border: 0px;
padding: 10px 40px;
top: 100%;
right: 0px;
width: auto;
max-width: 108%;
width:108%;
margin-right: -15px;
margin-left:-15px;
background: #252525;;
text-align: left;
}
#main-nav li {
padding: 10px 10px;
}
#main-nav li ul.children li a{
padding:0; padding-left:20px;
}
#content {
margin-top: 50px;
}
}
.custom-testimonial > p {
  color: #fff;
  font-family: open sans;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2;
}