#main {
    padding: 0;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.wpcf7 textarea  {
  height: 100px;
}

div.wpcf7 {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

.contact-form-material input[type="text"], .contact-form-material input[type="tel"], .contact-form-material input[type="url"], .contact-form-material input[type="email"], .contact-form-material input[type="number"], .contact-form-material input[type="date"], .contact-form-material input[type="range"], .contact-form-material input[type="password"], .contact-form-material select, .contact-form-material textarea  {
    background-color: #fff;
    border-color: #ABABAB;
}

.btn-material .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover, .btn-material button.button:hover, .btn-material a.button:hover, .btn-material .dt-form button:hover, .btn-material .widget .dt-form .dt-btn:hover, .btn-material input[type="button"]:hover, .btn-material input[type="reset"]:hover, .btn-material input[type="submit"]:hover, .btn-material .nsu-submit:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 0px 0px 0 rgba(0,0,0,0.18), 0 0px 0px 0 rgba(0,0,0,0.15);
}

.btn-material .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn), .btn-material button.button, .btn-material a.button, .btn-material .dt-form button, .btn-material .widget .dt-form .dt-btn, .btn-material input[type="button"], .btn-material input[type="reset"], .btn-material input[type="submit"], .btn-material .nsu-submit {
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
    box-shadow: 0 0px 0px rgba(0,0,0,0.12);
    -webkit-transition: -webkit-box-shadow 0.2s ease-out, background-color 0.2s ease;
    transition: none;
}

#page button.button:hover, #page a.button:hover, #page .dt-form button:hover, #page .widget .dt-form .dt-btn:hover, #page input[type="button"]:hover, #page input[type="reset"]:hover, #page input[type="submit"]:hover, #page .nsu-submit:hover {
    background: #1cd9ea;
    background: -webkit-linear-gradient(30deg,#1cd9ea 0%,#0ca2e0 100%);
    background: #004F63;
}

button.button, a.button, input[type="button"], input[type="reset"], input[type="submit"], .dt-btn-m, input.dt-btn-m[type="submit"], #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], form.mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], #main-slideshow .tp-button {
    padding-left: 14px;
    padding-right: 14px;
    font: normal 600 14px / 42px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 4px;
    border-radius: 3px;
}

.footer .menu .current-menu-parent > a, .footer .menu .current-menu-item > a, .footer .custom-nav > li > a:hover span, .footer .custom-nav li.act > a span, .footer .custom-nav > li > ul a:hover span, .footer .st-accordion li > a:hover, .footer .st-accordion > ul li > a:hover *, .footer .widget .custom-categories a:hover span.item-name, .footer .widget_categories a:hover, .footer .widget_meta a:hover, .footer .blogroll a:hover, .footer .widget_archive a:hover, .footer .widget_recent_entries a:hover, .footer .widget_links a:hover, .footer .widget_pages a:hover, .footer .tp_recent_tweets li span a:hover, .footer .recent-posts a:hover, .footer .items-grid .post-content > a:hover, .footer #wp-calendar td a:hover, .footer .tagcloud a:hover {
    color: #888888;
}

.custom-nav > li > a {
    display: block;
    position: relative;
    padding: 0 0 0px;
    text-decoration: none;
}

.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
    padding-top: 30px;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
    min-height: 116px;
}

.classic-header .navigation {
    position: relative;
    display: none;
}

.footer .menu .current-menu-parent > a, .footer .menu .current-menu-item > a, .footer .custom-nav > li > a:hover span, .footer .custom-nav li.act > a span, .footer .custom-nav > li > ul a:hover span, .footer .st-accordion li > a:hover, .footer .st-accordion > ul li > a:hover *, .footer .widget .custom-categories a:hover span.item-name, .footer .widget_categories a:hover, .footer .widget_meta a:hover, .footer .blogroll a:hover, .footer .widget_archive a:hover, .footer .widget_recent_entries a:hover, .footer .widget_links a:hover, .footer .widget_pages a:hover, .footer .tp_recent_tweets li span a:hover, .footer .recent-posts a:hover, .footer .items-grid .post-content > a:hover, .footer #wp-calendar td a:hover, .footer .tagcloud a:hover {
    color: #384e65;
}
