body {
    font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#av_section_1 { background: #fcfcfc !important }
#after_section_1 {background: #ffffff url(../images/back1-80x80.jpg) center center repeat fixed !important }
.main_color { background: #ffffff url(../images/back1-80x80.jpg) center center repeat fixed !important }
#header_main {background: #f0f0f0 none repeat scroll 0 0 !important;}
.homeNav .avia-menu-fx, .OPTpage .OPTNav .avia-menu-fx, .WDPpage .WDPNav .avia-menu-fx {opacity:1; visibility:visible}
.homeNav .avia-menu-text, .OPTpage .OPTNav .avia-menu-text, .WDPpage .WDPNav .avia-menu-text {color: #333}
.AbtUspage .MTAbtUs, .OPTpage .MTOPT, .FAQpage .MTFAQ, .WDPpage .MTWDP, .ContUspage .MTContUs {box-sizing: content-box; clear: both; margin: 0; position: relative; box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2); padding-left: 51px; padding-top: 1px; top: 1px; width: 100%; background:#f8f8f8; left:-51px; text-indent:0}
.AbtUspage .MTAbtUs a, .OPTpage .MTOPT a, .FAQpage .MTFAQ a, .WDPpage .MTWDP a, .ContUspage .MTContUs a {font-weight:bold; padding:6px 7px 7px 0}
#top .main_color .avia-color-theme-color {border-color: #d03808; color: #ffffff; background-color: #f05a1a;}
.avia-button:hover {opacity:0.9} 
.stretch_full.title_container .main-title {display: none}
.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
color: #7e7e7e;}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a { color:#333333; }

.homeNav .avia-menu-fx, .OPTpage .OPTNav .avia-menu-fx, .WDPpage .WDPNav .avia-menu-fx {
opacity: 1;
visibility: visible;
}
.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type="submit"], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside::before, .header_color .comment-count, .header_color .av_dropcap2, #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover {
background-color: #f05a1a !important;
border-color: #d03808 !important !important;
color: #ffffff !important;
}
.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #advanced_menu_toggle, #advanced_menu_hide, .avia-slideshow-button {
transition: all 0.3s ease-out 0s;
}
.avia-menu-fx {
    bottom: -1px;
    height: 2px;
    left: 0;
    opacity: 0;
    position: absolute !important;
    visibility: hidden;
    width: 100%;
    z-index: 10;
}
.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a {
border-color: #e1e1e1;
}
.alternate_color .avia-icon-list .iconlist_icon {
background-color: #f05a1a;
}
@font-face {
font-family: 'entypo-fontello';
font-weight: normal;
font-style: normal;
src: url('../fonts/entypo-fontello.eot');
src: url('../fonts/entypo-fontello.eot') format('embedded-opentype'), url('../fonts/entypo-fontello.woff') format('woff'), url('../fonts/entypo-fontello.ttf') format('truetype'), url('../fonts/entypo-fontello.svg') format('svg');
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before { font-family: 'entypo-fontello'; }
#scroll-top-link:hover { background-color: #ffffff; color: #f05a1a; border:1px solid #e1e1e1; }
.alternate_color, .alternate_color .site-background, .alternate_color .first-quote, .alternate_color .related_image_wrap, .alternate_color .gravatar img .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon, .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current, .alternate_color.avia-fullwidth-portfolio .pagination a {
color: #888888;
}
h4, h1 {
text-transform: capitalize !important;
}
[data-av_icon]::before {
content: attr(data-av_icon);
font-weight: normal;
}
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
background-color: #f05a1a;
border-color: #d03808;
color: #ffffff;
}
.avia_transform .avia-icon-list .avia_start_animation .iconlist_icon {
animation: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 running avia_appear;
opacity: 1;
transform: scale(1);
}
.alternate_color .avia-icon-list .iconlist_icon {
background-color: #f05a1a;
}
.iconbox_top .iconbox_icon {
border-radius: 100px;
box-sizing: content-box;
float: none;
font-size: 20px;
left: 50%;
line-height: 24px;
margin: 0 0 0 -26px;
padding: 15px;
position: absolute;
top: -26px;  background-color: #f05a1a;
border-color: #d03808;
color: #ffffff;
}
.iconbox_icon {
height: 23px;
transition: all 0.3s ease-in-out 0s;
width: 23px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
letter-spacing: 1px;
}
h
h4 {
text-transform: capitalize !important;
}
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 {
font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
h4 {
font-size: 18px;
line-height: 1.1em;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 600;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
letter-spacing: 1px;
}
.main_color table, .main_color .widget_nav_menu ul:first-child > .current-menu-item, .main_color .widget_nav_menu ul:first-child > .current_page_item, .main_color .widget_nav_menu ul:first-child > .current-menu-ancestor, .main_color .pagination .current, .main_color .pagination a, .main_color.iconbox_top .iconbox_content, .main_color .av_promobox, .main_color .toggle_content, .main_color .toggler:hover, .main_color .related_posts_default_image, .main_color .search-result-counter, .main_color .container_wrap_meta, .main_color .avia-content-slider .slide-image, .main_color .avia-slider-testimonials .avia-testimonial-content, .main_color .avia-testimonial-arrow-wrap .avia-arrow, .main_color .news-thumb, .main_color .portfolio-preview-content, .main_color .portfolio-preview-content .avia-arrow, .main_color .av-magazine .av-magazine-entry-icon, .main_color .related_posts.av-related-style-full a, .main_color .aviaccordion-slide, .main_color.avia-fullwidth-portfolio .pagination, .main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .main_color .av-catalogue-list li:hover, .main_color .wp-playlist {
background: #ffffff none repeat scroll 0 0;
}
.iconbox_content {
border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
padding: 45px 20px 20px; background:#ffffff !important;
}
.iconbox_top .iconbox_content {
border-radius: 3px;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
padding: 45px 20px 20px
}
.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
border-color: #e1e1e1;
}
.main_color .heading-color, .main_color a.iconbox_icon:hover, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color .sidebar .current_page_item > a, .main_color .sidebar .current-menu-item > a, .main_color .pagination .current, .main_color .pagination a:hover, .main_color strong.avia-testimonial-name, .main_color .heading, .main_color .toggle_content strong, .main_color .toggle_content strong a, .main_color .tab_content strong, .main_color .tab_content strong a, .main_color .asc_count, .main_color .avia-testimonial-content strong, .main_color div .news-headline, #top .main_color .av-related-style-full .av-related-title, .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .main_color .wp-playlist-item-meta.wp-playlist-item-title {
color: #222222;
}
h1 {
text-transform: capitalize !important;
}
h4 {
text-transform: capitalize !important;
}
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 {
font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
h1 {
font-size: 34px;
line-height: 1.1em;
margin-bottom: 14px;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 600;
}
.avia_textblock h1 {text-transform:capitalize !important} 
.frontBox {border-radius: 3px;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
padding: 45px 20px 20px; border:1px solid #e1e1e1 !important; background:#ffffff !important;}
#top fieldset {
background-color: #ffffff;
border-radius: 3px;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
margin-top: 19px;
padding: 25px; margin-bottom: 20px
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
}
#top label {
    display: block;
    font-size: 12px;
    font-weight: bold;
}
h4 {
    font-size: 18px;
    line-height: 1.1em;
}
body .column-top-margin {
    margin-top: 50px;
}
div .av_one_half {
    margin-left: 6%;
    width: 47%;
}
div .flex_column {
    float: left;
    min-height: 1px;
    position: relative;
    z-index: 1;
}

#top fieldset {
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
    margin-top: 19px;
    padding: 25px;
}
#top fieldset {
    margin-bottom: 20px;
}

.flex_column::after, .clearfix::after {
    clear: both;
}
body div .first, body div .no_margin {
    margin-left: 0;
}
body .unit.alpha, body .units.alpha, body div .first {
    clear: left;
}
.alternate_color, .alternate_color div, .alternate_color header, .alternate_color main, .alternate_color aside, .alternate_color footer, .alternate_color article, .alternate_color nav, .alternate_color section, .alternate_color span, .alternate_color applet, .alternate_color object, .alternate_color iframe, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color p, .alternate_color blockquote, .alternate_color pre, .alternate_color a, .alternate_color abbr, .alternate_color acronym, .alternate_color address, .alternate_color big, .alternate_color cite, .alternate_color code, .alternate_color del, .alternate_color dfn, .alternate_color em, .alternate_color img, .alternate_color ins, .alternate_color kbd, .alternate_color q, .alternate_color s, .alternate_color samp, .alternate_color small, .alternate_color strike, .alternate_color strong, .alternate_color sub, .alternate_color sup, .alternate_color tt, .alternate_color var, .alternate_color b, .alternate_color u, .alternate_color i, .alternate_color center, .alternate_color dl, .alternate_color dt, .alternate_color dd, .alternate_color ol, .alternate_color ul, .alternate_color li, .alternate_color fieldset, .alternate_color form, .alternate_color label, .alternate_color legend, .alternate_color table, .alternate_color caption, .alternate_color tbody, .alternate_color tfoot, .alternate_color thead, .alternate_color tr, .alternate_color th, .alternate_color td, .alternate_color article, .alternate_color aside, .alternate_color canvas, .alternate_color details, .alternate_color embed, .alternate_color figure, .alternate_color fieldset, .alternate_color figcaption, .alternate_color footer, .alternate_color header, .alternate_color hgroup, .alternate_color menu, .alternate_color nav, .alternate_color output, .alternate_color ruby, .alternate_color section, .alternate_color summary, .alternate_color time, .alternate_color mark, .alternate_color audio, .alternate_color video, #top .alternate_color .pullquote_boxed, .responsive #top .alternate_color .avia-testimonial, .responsive #top.avia-blank #main .alternate_color.container_wrap:first-child, #top .alternate_color.fullsize .template-blog .post_delimiter, .alternate_color .related_posts.av-related-style-full a {
    border-color: #e1e1e1;
}
body .column-top-margin {
    margin-top: 50px;
}
div .av_one_half {
    width: 47%;
}
div .flex_column {
    float: left;
    min-height: 1px;
    position: relative;
    z-index: 1;
}
.flex_column::after, .clearfix::after {
    clear: both;
}
body div .first, body div .no_margin {
    margin-left: 0;
}
body .unit.alpha, body .units.alpha, body div .first {
    clear: left;
}

.avia_ajax_form .first_form {
    clear: both;
    margin-left: 0;
}
.avia_ajax_form .form_element_half {
    float: left;
    width: 49.5%;}


#top .iconbox_top {
    margin-top: 20px;
    text-align: center;
}
#top .iconbox {
    background: transparent none repeat scroll 0 0;}

.container::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.alternate_color, .alternate_color div, .alternate_color header, .alternate_color main, .alternate_color aside, .alternate_color footer, .alternate_color article, .alternate_color nav, .alternate_color section, .alternate_color span, .alternate_color applet, .alternate_color object, .alternate_color iframe, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color p, .alternate_color blockquote, .alternate_color pre, .alternate_color a, .alternate_color abbr, .alternate_color acronym, .alternate_color address, .alternate_color big, .alternate_color cite, .alternate_color code, .alternate_color del, .alternate_color dfn, .alternate_color em, .alternate_color img, .alternate_color ins, .alternate_color kbd, .alternate_color q, .alternate_color s, .alternate_color samp, .alternate_color small, .alternate_color strike, .alternate_color strong, .alternate_color sub, .alternate_color sup, .alternate_color tt, .alternate_color var, .alternate_color b, .alternate_color u, .alternate_color i, .alternate_color center, .alternate_color dl, .alternate_color dt, .alternate_color dd, .alternate_color ol, .alternate_color ul, .alternate_color li, .alternate_color fieldset, .alternate_color form, .alternate_color label, .alternate_color legend, .alternate_color table, .alternate_color caption, .alternate_color tbody, .alternate_color tfoot, .alternate_color thead, .alternate_color tr, .alternate_color th, .alternate_color td, .alternate_color article, .alternate_color aside, .alternate_color canvas, .alternate_color details, .alternate_color embed, .alternate_color figure, .alternate_color fieldset, .alternate_color figcaption, .alternate_color footer, .alternate_color header, .alternate_color hgroup, .alternate_color menu, .alternate_color nav, .alternate_color output, .alternate_color ruby, .alternate_color section, .alternate_color summary, .alternate_color time, .alternate_color mark, .alternate_color audio, .alternate_color video, #top .alternate_color .pullquote_boxed, .responsive #top .alternate_color .avia-testimonial, .responsive #top.avia-blank #main .alternate_color.container_wrap:first-child, #top .alternate_color.fullsize .template-blog .post_delimiter, .alternate_color .related_posts.av-related-style-full a {
    border-color: #e1e1e1;
}

.avia-section {
    clear: both;
    float: left;
    min-height: 100px;
    position: static;
    width: 100%;
}
.container_wrap {
    border-top-style: solid;
    border-top-width: 1px;
}
 #top #main .avia-section .template-page {
  width:1030px !important;
  border: none;
  margin-left: auto;
  padding-left: 0;
  margin-right: auto;
}
.slideshow_align_caption {width: 374px !important}
.responsive .container {
    max-width: 1130px !important; margin: 0 auto !important
}

.content, .sidebar {
    box-sizing: content-box;
    min-height: 1px;
    padding-bottom: 50px;
    padding-top: 50px;
    z-index: 1;
}
#top LABEL {font-size: 11px\0/}
.iconbox_top .iconbox_content {border:1px solid #e1e1e1\0/;}
.responsive .container {
    width: 1130px\0/; margin: 0 auto !important
}
#full_slider_1 {*height:600px}
.avia_textblock {*margin-top:0}
.slideshow_align_caption {*margin-top: 150px !important}
#browserWarning { display:none; *display:block;  _display:block; background: #fff; text-align: center; padding: 10px 0}
#browserWarning p {font-size: 25px; text-align: center; color: #d03808; font-weight: bold}
#browserWarning a span {color: #f05a1a; font-size: 15px}
#browserWarning div {text-align: center; width: 400px; margin-top: 0 auto}
#browserWarning a {display: block; float: left; margin-right: 20px; color: #f05a1a}



