/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */


.mec-events-template-default #main:before {content: "";background: url(/wp-content/uploads/2020/10/lefft_bg.png);position: absolute;left: 0;top: 0;width: 60px;background-position: left top;background-repeat: no-repeat;background-size: cover;bottom: 0;}

.mec-events-template-default #main:after {content: "";background: url(/wp-content/uploads/2020/10/right_bg.png);position: absolute;right: 0;top: 0;width: 60px;background-position: left top;background-repeat: no-repeat;background-size: cover;bottom: 0;}


footer#socket {
    display: none;
}

#footer {
    padding-bottom: 230px;
}
footer#socket {
    background-color: transparent;
    color: #fff;
    border: 0;
}

footer#socket span.copyright {
    float: none;
    text-align: center;
    display: block;
}

body {
    font-family: din-condensed, sans-serif !important;
}
#top #wrap_all .main_color h1, #top #wrap_all .alternate_color h1, #top #wrap_all .footer_color h1, #top #wrap_all .socket_color h1 {
    font-family: din-condensed, sans-serif;
}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
    font-family: din-condensed, sans-serif;
}

body {
    font-size: 18px;
    letter-spacing: 1px;
}
.av-elegant-toggle.togglecontainer .av_toggle_section .toggler {
    font-size: 25px !important;
    padding: 20px 10px 20px 35px;
}

body .av-special-heading.blockquote .special-heading-border {
  
    height: 20px;
    padding-top: 10px;
    max-width: 250px;
    margin: 0 auto;
    opacity: 1;
}

body .av-special-heading.blockquote .special-heading-border > div {
    margin: 0;
    border: 2px solid #004640;
    opacity: 1;
}

.av_one_third .av-special-heading.blockquote .special-heading-border {
    margin: 0;
}
.av_one_half .av-special-heading.blockquote .special-heading-border {
    margin: 0;
}
.border .special-heading-border {
    display: block !important;
}
.titleborder .special-heading-border {
    display: block !important;
}
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 0;
}
.av_minimal_header #header_main {
    background: url(/wp-content/uploads/2020/10/top_bg-scaled.jpg);
    border-bottom: 4px solid #ffffff !important;
    padding-bottom: 10px;
    padding-top: 25px;
}
#main > div:before {content: "";background: url(/wp-content/uploads/2020/10/lefft_bg.png);position: absolute;left: 0;top: 0;width: 60px;background-position: left top;background-repeat: no-repeat;background-size: cover;bottom: 0;}

#main > div:after {content: "";background: url(/wp-content/uploads/2020/10/right_bg.png);position: absolute;right: 0;top: 0;width: 60px;background-position: left top;background-repeat: no-repeat;background-size: cover;bottom: 0;}

#main > div{position:relative;}



#main div#footer:before {display:none;}
#main div#footer:after {display:none;}

#main div#knowledge_base_categories_section:before {display:none;}
#main div#knowledge_base_categories_section:after {display:none;}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}