/* HEADER */
.header-appear, .qodef-mobile-header-inner, .qodef-mobile-nav, .qodef-menu-area {box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); border:0;}
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder { border:none; }
.qodef-light-header .qodef-top-bar .widget a:hover, .qodef-light-header .qodef-top-bar .widget a:hover i { color: #f49e00 !important; }
.qodef-logo-wrapper { margin-top: -27px; margin-left: -35px;}
#nav-menu-item-7011, .qodef-side-menu-button-opener::before, #sticky-nav-menu-item-7011 { display:none }
.header-appear .qodef-logo-wrapper a img { height: 80%; }
.header-appear .qodef-logo-wrapper { margin-top:5px; }
.ion-coffee { margin-top: 16px;}
.qodef-main-menu { color: #ececec;}
/* DIVERSE */
.qodef-side-menu-slide-with-content .qodef-side-menu { background-image:none;}
.qodef-pie-chart-pie-holder .qodef-pie-chart-pie { margin: 0 35px 0 0; }
.qodef-pie-chart-pie-holder .qodef-pie-legend ul li p {  padding: 0 0 0 35px; }
.qodef-elements-holder .qodef-elements-holder-item { vertical-align: top; }
.qodef-underline-icon-box-holder .qodef-underline-icon-box-text-holder .qodef-underline-icon-box-title > * { text-transform: none; }
.qodef-side-menu .widget h4 { font-family: Crimson Text, sans-serif; font-size: 18px; line-height: 27px; padding: 0; }
.qodef-side-menu .widget h4::before {background-color: transparent;}
.qodef-client-holder a { padding: 0 40px 20px 0; }
.ref .qodef-elements-holder .qodef-elements-holder-item-content {padding: 0 !important;}
.services .qodef-elements-holder .qodef-elements-holder-item-content {padding: 60px 30px 30px 40px !important;}
/* HEADER STICKY */
.qodef-sticky-header li.qodef-active-item a.current {color: #f49e00;}
.qodef-sticky-header .menu_icon_wrapper, .display_none { display:none;}
.qodef-sticky-header .ion-coffee { margin-top: -5px;}
/* FORM */
.wpcf7-not-valid-tip { margin:-20px 0 20px;}
div.wpcf7-response-output { margin: 30px 0 0; padding: 0;  border: none; font-size: 17px; color: #444;}
/* FOOTER */
footer .qodef-footer-bottom-holder {   background-color: #f49e00; }
footer .qodef-footer-bottom-holder  .textwidget {  color:#000000; }
footer .qodef-footer-top-holder {   background-color: #000000; }
footer .qodef-footer-top-holder  .textwidget {  color:#ececec; }
footer .widget .qodef-footer-widget-title, footer .widget h4 { color: #ececec; margin-bottom: 23px; font-size: 17px; font-weight: 700; }
footer .qodef-footer-top .qodef-column { border-right: none;  }
footer .qodef-footer-top .qodef-column { padding: 0; }
footer .qodef-footer-top .qodef-column { min-height: auto !important; }
/* MOBILE NAV */
.qodef-mobile-header .qodef-mobile-nav { text-align: right; }
.qodef-mobile-header .qodef-mobile-nav ul { padding: 10px 10px 35px; }
footer .qodef-footer-top .qodef-column:last-child {  padding: 0; }
footer .qodef-footer-top .qodef-column:first-child {   padding: 0; }
.qodef-vertical-align-containers .qodef-position-center { text-align: left; }
.qodef-mobile-header .qodef-mobile-menu-opener {  float: right; }
#mobile-menu-item-7011 { border-top: 1px dashed #ececec; margin-top: 15px; padding-top: 15px; }
/* HTML RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { font-family: "Myriad Web Pro", "PT Sans",  Helvetica, Arial, sans-serif; }
.qodef-vertical-align-containers .qodef-position-center:before, .qodef-vertical-align-containers .qodef-position-left:before, .qodef-vertical-align-containers .qodef-position-right:before { margin-right: 0; }
