#home-portfolio img{width:155px;min-width:155px;border-radius:155px;}
#home-portfolio article{text-align:center;border:0 none;}
#home-portfolio .more-link{display:block;}
#home-headline{font-size:30px;line-height:1.5;}
.et-fixed-header h2{display:none;}
#top-menu{margin-right:10px;}
.header-titles{display:inline-block;vertical-align:middle;margin-left:10px;}
.et_vertical_nav .header-titles{margin-left:0;}
#logo_container + .header-titles{padding:0 0 0 20px;}
.et_vertical_nav.et_header_style_centered #main-header .logo_container{height:auto;}
.et_header_style_centered .header-titles{float:none;}
.et_vertical_nav .header-titles{float:none;padding:0;}
.et_vertical_nav.et_header_style_centered .header-titles{margin-bottom:20px;}
@media only screen and ( max-width: 980px ) {
.et_vertical_nav .header-titles{float:left;padding:0 0 0 20px;}
}
#main-header h1{font-size:18px;line-height:1;}
#main-header h2{font-size:12px;line-height:1;padding:0;}
#main-header.et-fixed-header h1{font-size:20px;padding:5px 0 0 0;}
body.home .et_pb_section:first-child{padding-bottom:0;}
#et_mobile_nav_menu{margin-top:18px;}
.entry-content h2{margin-top:25px;}
.entry-content h3{margin-top:10px;}
.widget_wpb_subpages .wpbspl{list-style-position:outside;list-style-type:disc;margin-left:15px;}
p:last-of-type{padding-bottom:1em;}
.comment .children{margin-left:50px;}
.comment-reply-link{opacity:.2;}
.comment-reply-link:hover{opacity:1;}
@media only screen and ( max-width: 767px ) {
.comment .children{margin-left:0;}
} input[type="submit"]{cursor:pointer;}
.et_pb_contact p input[type="checkbox"]{width:auto !important;float:left;}
.et_pb_contact p input.input-small, .et_pb_contact p textarea.input-small{width:20% !important;}
.et_pb_contact p select{background-color:#eee;border:none !important;width:100% !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;font-size:18px;color:#666 !important;padding:16px !important;font-family:'Raleway', Arial, sans-serif;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-indent:16px;min-height:40px;-webkit-appearance:inherit;}
.et_pb_contact p textarea{min-height:200px;}
.et-info .et-box-content, .et-bio h1, .et-bio h2, .et-bio h3, .et-bio h4, .et-bio h5, .et-bio h6{color:#5a797c !important;}
.et-info .et-box-content, .et-info h1, .et-info h2, .et-info h3, .et-info h4, .et-info h5, .et-info h6{color:#8a855a !important;}
.et-warning .et-box-content, .et-warning h1, .et-warning h2, .et-warning h3, .et-warning h4, .et-warning h5, .et-warning h6{color:#7d5555 !important;}
#breadcrumb{font-size:12px;color:#888888;z-index:9;display:block;position:relative;}
#breadcrumb a{color:#6eadcc;}
.et_left_sidebar .breadcrumb{margin-left:224px;padding:5px 5px 5px 60px;}
.et_right_sidebar .breadcrumb{width:100%;display:block;}
.et_left_sidebar #breadcrumb + #et-main-area,
.et_right_sidebar #breadcrumb + #et-main-area{margin-top:-25px;}
@media only screen and ( max-width: 980px ) {
.et_left_sidebar .breadcrumb{margin-left:0;padding-left:0;border-left:0 none;}
} .mute{color:#888888;}
#main-header #et_top_search{margin-left:5px;}
.et_vertical_nav #main-header #et_top_search{margin-left:0;}
.et_search_outer .ds-search-form-alternate{display:none;}
#main-header #et_search_icon:before{left:5px;}
@media only screen and ( max-width: 980px ) {
#main-header #et_top_search{margin-right:0;margin-left:15px;}
#main-header #et_search_icon:before{top:0;margin-right:10px;}
} .widget_search .ds-search-form-top{display:none!important;}
#main-header .mlp_language_box{position:absolute;bottom:-30px;right:0;}
#main-header .mlp_language_box li{display:inline-block;vertical-align:middle;margin-right:5px;}
#main-header .mlp_language_box li img{vertical-align:top;}
#main-header.et-fixed-header .mlp_language_box{margin-top:5px;}
@media only screen and ( max-width: 980px ) {
#main-header .mlp_language_box{margin:12px 16px;}
}
#et-top-navigation .et-cart-info span:before{margin:0 5px 0 0;}
.et-fixed-header #et-top-navigation .et-cart-info{margin-top:5px;}
.mobile_menu_bar{margin-left:10px;}
h1, h2, h3, h4, h5, h6{line-height:1.3;}
small{font-size:80%;}
.et_color_scheme_green .et_overlay::before, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green.woocommerce div.product span.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product p.price{display:none;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text{display:none;}
.woocommerce div.product form.cart .button{display:none;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{display:none;}
#et-info-phone{margin-left:-70px;}
body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel{padding:0px;padding-left:30px;margin-top:-5px;}
.et_pb_contact_right p input{max-width:50px;}
.et_pb_row{width:90%;}
.woocommerce div.product p.stock{display:none;}
.et_pb_slider, .et_pb_slider .et_pb_container{height:411px !important;}
#top-header .container{font-weight:300 !important;}
#wtfdivi003-widget-area-wrap{border:3px solid #7cc68d !important;max-width:515px !important;margin-bottom:15px;}
.et_pb_slides::after, .et_pb_row::after, .et_pb_row_inner::after{padding-top:10px;}
.product-search-results table.search-results tr:nth-child(n) td{height:20px;}
.product-search input.product-search-field[type="text"]{color:black;font-size:15px;font-weight:500;}
.product-search.floating{padding-left:10px;margin-top:10px;margin-bottom:-5px;}
.product-search-results .entry a{font-size:14px !important;}
#top-menu{font-size:24px !important;margin-right:80px !important;}
@media all and (max-width: 1330px) {
.et_pb_slider, .et_pb_slider .et_pb_slide{display:none;}
.product-search.floating{padding-left:0px;margin-bottom:0px;}
}
@media all and (max-width: 1280px) {
.et_pb_row_0{display:none;}
#wtfdivi003-widget-area-wrap{border:0px !important;margin-right:-75px !important;}
#top-menu{font-size:18px !important;margin-right:10px !important;}
}
@media all and (min-width: 1200px) (max-width: 1280px) {
#wtfdivi003-widget-area-wrap{max-width:425px !important;}
.product-search input.product-search-field[type="text"]{width:425px !important;height:35px !important;font-size:14px !important;}
.product-search-results table.search-results td:last-child{width:385px !important;}
.product-search-results .entry a{font-size:12px !important;}
.product-search.floating{padding-left:0px;margin-bottom:0px;}
#mega-menu-wrap-max_mega_menu_2{width:425px !important;}
#top-menu li{padding-right:10px !important;}
#top-menu li a{font-size:14px !important;}
.nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu{margin-right:5px !important;}
}
@media all and (min-width: 1100px) (max-width: 1200px) {
#wtfdivi003-widget-area-wrap{max-width:365px !important;margin-right:60px !important;}
.product-search.floating{padding-left:0px;margin-bottom:0px;}
.product-search input.product-search-field[type="text"]{width:365px !important;height:35px !important;font-size:13px !important;}
.product-search-results table.search-results td:last-child{width:365px !important;}
.product-search-results .entry a{font-size:10px !important;}
#mega-menu-wrap-max_mega_menu_2{width:365px !important;}
#top-menu li{padding-right:7.5px !important;}
#top-menu li a{font-size:12px !important;}
.nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu{margin-right:60px !important;}
}
@media all and (max-width: 1100px) {
#wtfdivi003-widget-area-wrap{max-width:350px !important;margin-right:-25px !important;}
.product-search input.product-search-field[type="text"]{width:300px !important;height:35px !important;font-size:11px !important;}
.product-search-results table.search-results td:last-child{width:350px !important;}
.product-search-results .entry a{font-size:11px !important;}
#mega-menu-wrap-max_mega_menu_2{width:300px !important;}
#top-menu li{padding-right:2px !important;}
#top-menu li a{font-size:12px !important;}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu{margin-right:-15px !important;}
}
@media all and (max-width: 900px) {
.et_header_style_left #logo, .et_header_style_split #logo{margin-top:-50px !important;margin-left:-40px;}
}
.et_pb_slider .et_pb_slide_description{margin-top:40px !important;}
#main-content .container::before{width:0px;}
#main-content .container{padding-top:10px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:30.75% !important;}
.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green .mobile_menu_bar::before, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .et_pb_sum, .et_color_scheme_green .et_pb_pricing li a, .et_color_scheme_green .et_pb_pricing_table_button, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .form-submit input, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_green .et_pb_contact_submit, .et_color_scheme_green .et_password_protected_form .et_submit_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_green .et_overlay::before, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green.woocommerce div.product span.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a{color:green !important;}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{border:0 !important;color:white !important;}
.et_color_scheme_green a{color:green;}
#top-menu li{font-size:18px;padding-right:11px;}
mark.count{display:none !important;}
.et_pb_contact p input, .et_pb_contact p textarea{border:2px solid;border-color:#7cc68d;color:black;}
input#customer_name{width:100%;height:35px;}
input#customer_email{width:100%;height:35px;}
textarea#enquiry{width:100%;height:200px;}
.et_pb_slider .et_pb_slide_description{margin-top:80px !important;}
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4{z-index:999999;}
.et-pb-arrow-prev::before, .et-pb-arrow-next::before, .et_pb_testimonial::before, .et_pb_toggle_title::before, .et_overlay::before, #et_search_icon::before, .mobile_menu_bar::before, .et-social-icon a::before, .et_pb_social_icon a.icon::before, .et_pb_font_icon::before, .et_audio_container .mejs-playpause-button button::before, .et_audio_container .mejs-volume-button button::before, #et-info-phone::before, #et-info-email::before, .et-cart-info span::before, .et_pb_pricing_table_button::after, .et_pb_promo_button::after, a.et_pb_more_button::after, .et_pb_newsletter_button::after, .comment-reply-link::after, .form-submit input::after, .et_pb_contact_submit::after, .et_pb_contact_reset::after, .et_password_protected_form .et_submit_button::after, .et_pb_button::after, .woocommerce button.single_add_to_cart_button.button::after, .woocommerce a.button.alt::after, .woocommerce-page a.button.alt::after, .woocommerce button.button.alt::after, .woocommerce-page button.button.alt::after, .woocommerce input.button.alt::after, .woocommerce-page input.button.alt::after, .woocommerce #respond input#submit.alt::after, .woocommerce-page #respond input#submit.alt::after, .woocommerce #content input.button.alt::after, .woocommerce-page #content input.button.alt::after, .woocommerce-page a.button::after, .woocommerce button.button::after, .woocommerce-page button.button::after, .woocommerce input.button::after, .woocommerce-page input.button::after, .woocommerce #respond input#submit::after, .woocommerce-page #respond input#submit::after, .woocommerce #content input.button::after, .woocommerce-page #content input.button::after{margin-left:30px;}
.product-search input.product-search-field[type="text"]{color:black;font-size:15px;font-weight:500px}
#information{vertical-align:bottom;}
#information2{vertical-align:middle;}
.product_meta{display:none;}
.btext{font-weight:bold;}
p.centerTextLine{text-align:center;line-height:95%;padding-bottom:1em;font-weight:bold;font-size:15px;}
h4, .et_pb_circle_counter h3, .et_pb_number_counter h3, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_blog_grid h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2, .et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content h2, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:16px !important;}
.et_pb_slider_0 .et_pb_slide_description .et_pb_slide_title{
margin-top: 35px;	
}
p{padding-bottom:0;}
.pdfembAnnotationLayer .linkAnnotation > a{margin-top:10px;}
div.pdfemb-viewer canvas{top:0px !important;width:703px !important;margin-top:30px !important;height:880px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover{display:none;}
.woocommerce div.product div.images .flex-control-thumbs li{width:100%;}
.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;}
.product .related h2{font-size:17px !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-top:10px;width:100%;}
.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:15px;}
.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module, .et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module, .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column, .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module, .et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters1 .footer-widget, .et_pb_gutters1 .footer-widget .fwidget, .et_pb_gutters1.et_left_sidebar.woocommerce-page ul.products li.product, .et_pb_gutters1.et_right_sidebar.woocommerce-page ul.products li.product, .et_pb_gutters1.et_full_width_page.woocommerce-page ul.products li.product{margin-right:18px;margin-bottom:15px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{border-right:1px solid #010000;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link:after{content:'\f0da';display:inline-block;font-family:FontAwesome;margin:0 0 0 6px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(0);color:inherit;}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle .mega-toggle-block-1:after{content:'\f0c9';font-family:'FontAwesome';font-size:24px;color:#030000;margin:0 0 0 5px;}
#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{content:'\f00d';}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2{background:rgb(124, 198, 141);}
.wps_add_to_cart{display:none;}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child{border-right:0;}
.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product, .et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{margin-right:20px;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none !important;}
.et_pb_slider:not(.et_pb_gallery), .et_pb_slider:not(.et_pb_gallery) .et_pb_slide{bottom-border:2px solid black !important;}
.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img{border:2px solid black;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:none;}
@media only screen and (min-width: 981px).et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description{
{
top 0% !important;	
}
@media(max-width:479px){
.woocommerce-page ul.products li.product:nth-child(n) {
width: 49% !important;
}
}
@media(max-width:300px){
.woocommerce-page ul.products li.product:nth-child(n) {
width: 100% !important;
}
}