
.title-block.none { background: none!important; }

.custom-title { font-size: 36px!important; }

div.compact-bar #clogo { margin-bottom: 4px; }

div.compact-bar .menu-bar .menu > li { padding: 10px 5px 11px!important; }

div.compact-bar .menu-bar li.relative ul.sub-menu { top: 65px!important; left:0; }

#menu1 { margin-top: 8px; }

div.ajax-search { margin-top: 4px; }

#RAD_MXYJV3ALWJPHYX65VLHATDD23P2CT2IT #cta51fddd367e3c5 { margin-top: -45px!important; }

div.gallery-wrapper .text-title-wrap span.spacer { display: none; }

a.back-to-top { border-radius: 0px!important; }

div.sticky-contact a.trigger { border-top-left-radius: 0px!important; border-bottom-left-radius: 0px!important; }

.top-area-wrapper .menu-bar .menu > li > a { border-radius: 0px!important; }

h1.title1 { font-size: 24px!important; font-weight: 700!important; margin-bottom: 0px!important; }
h2.title2 { font-size: 16px!important; font-weight: 300!important; }

#gallery-link { position: absolute; left: -510px; }

.footer-wrap a { color: #ffffff; }

form.wpcf7-form p {
font-size: 14px;
margin-bottom: 15px;
font-weight: bold;
font-style: normal!important;
}

.wpcf7-list-item-label { font-weight: 400; }

.wpcf7-form-control.wpcf7-select {
font-size: 16px;
line-height: 16px;
}

.sidebar .widget-tail { display: none; }

.right-sidebar.sidebar { padding-bottom: 10px; }

.inner-sticky-contact input[type=submit] { border-radius: 0px!important; }

div.footer-wrap.widget_text p, div.footer-wrap.widget_text {
    font-size: 14px;
    color: #C3C5CA;
}

div.inner-super-wrapper {
    font-size: 14px;
}


/* ipad and smaller */


@media only screen and (max-width: 767px) {
div.mobile-title { background: #f3a737; }

div.inner-super-wrapper { padding-top: 67px; }

a.mobile-menu, a.mobile-menu:visited, a.majax-search-trigger, a.sidebar-mobile-menu, a.sidebar-mobile-menu:visited { padding-top: 27px; padding-bottom: 26px; }

div.inner-footer-wrapper { display:none; }

#intro_title51fc84549fdff div.intro_title-inner-wrap h4.text_subtitle {
line-height: 20px; }

#mobile-menu > li.current-menu-ancestor > a, #mobile-menu > li.current-menu-parent > a { background-color: #1b6db6!important; }

a.majax-search-trigger.active { color: #1b6db6!important; }

form.wpcf7-form .wpcf7-text { width: 88%; }

}



/* iphone styling */

@media only screen and (max-device-width: 480px) {

a.sidebar-mobile-menu { display:none; }

}


div.bottom-area {
 	padding: 0 !important; 
}