a {color:#da121a;}
p, table {font-size:18px;line-height:32px;color:#000;}
h1, h2, h3, h4 {font-family: "Georgia";}
ul, ol {list-style-type:disc;padding-left:20px;}
ul li, ol li {font-size:18px;line-height:32px;}
.alert-info {background:#a54649;border-color:#000;}

.header {margin:0px;background-color:#fff !important;}
#header {padding:8px 0 0 0;}
#header .main_menu .moduletable {}
#header .main_menu .topcontact-text {display:table;clear:both;float:right;margin-top:20px;}
#header .main_menu .contact-top {float:left;padding-top:15px;}
#header .main_menu .top-search {width:100%;padding-top:2px;display:table;}
#header .main_menu .top-search .mod-finder {width:350px;float:right;}
#header .main_menu .top-search label {color:#fff;font-size:2px;}
#header .main_menu .top-search label::before {color:#000;font-family:FontAwesome;font-size:30px;content: "\f002";}
#header .main_menu .top-search #mod-finder-searchword119 {border:none;}

#header .main_menu .topmenu {display:table;float:right;width:auto;margin-top:50px;}
#header .main_menu .topmenu ul.mod-menu {margin:0;padding:0;text-align:left;}
#header .main_menu .topmenu .mod-menu li a {color:#000;padding:0 20px;margin:8px 0 2px 0;border-right:1px solid #000;}
#header .main_menu .topmenu .mod-menu li.item-115 a {border-right:none;}
#header .main_menu .topmenu .mod-menu li a:hover {color:#da121a;}
#header .main_menu .topmenu .mod-menu li.active a {color:#da121a;font-weight:normal;}

#header .main_menu .social {display:table;width:200px;float:left;}
#header .main_menu .social ul {list-style-type:none;display:table;padding:8px 0 2px 0;margin:0;}
#header .main_menu .social ul li {width:50px;float:left;margin-right:12px;}
#header .main_menu .social ul li a {color:#000;font-size:40px;}
#header .main_menu .social ul li a:hover {color:#da121a;}
#header .main_menu .social ul li a svg {height:34px;}
#header .main_menu .social ul li a svg:hover {fill:#da121a;}

#wrapper {padding-bottom:45px;min-height:140px !important;}
#wrapper .slider-row {margin:0px !important;}
#wrapper .slider-row .central_image {width:960px;margin:26px auto;}

#wrapper .container .mod-breadcrumbs__wrapper {}
#wrapper .container .mod-breadcrumbs__wrapper ol {margin:0;}
#wrapper .container .mod-breadcrumbs__wrapper ol li.breadcrumb-item a span::after {content: " / ";}

#wrapper #mod-custom124 {}
#wrapper #mod-custom124 .tagfilter {float:left;width:auto;padding:2px 8px;margin:0 8px 8px 0;background:#000;}
#wrapper #mod-custom124 .tagfilter a {color:#fff;}
.itemid-101 #wrapper {padding-bottom:0px;}
#wrapper #mod-custom131 {}

#wrapper .container .sidebar-right {}
#wrapper .container .sidebar-right .moduletable {}

#contentBox .com-content-article {}
#contentBox .com-content-article img.fp {float:left;margin:0 50px 22px 0;}


/*tables*/
#contentBox .com-content-article table.news {width:100%;border-collapse:collapse;}
#contentBox .com-content-article table, #contentBox .com-content-article tr, #contentBox .com-content-article td {border:1px solid;}
#contentBox .com-content-article td {padding:8px;}
/*tables*/

/*Before-After*/
.com-content-article .mod_image_comparison_slider {width:60%;margin:0px auto;}
#contentBox .com-content-article .beforeafter {width:30%;min-height:410px;float:left;margin:0 14px 0 0;}
/*Before-After*/


/*Tags*/
.com-content-article ul.tags {}
.com-content-article ul.tags li {}
.com-content-article ul.tags li a {background:#000;color:#fff;border:none;}
/*Tags*/

/*#main-navbar-collapse .main_menu ul.nav li a {padding:0;margin:0;}*/

.com-content-category-blog {}
.com-content-category-blog {display:flex;flex-wrap:wrap;flex-grow:0;padding-bottom:25px;}
.com-content-category-blog .blog-item {margin:0;padding:24px 0;clear:both;display:table;background:#fff;border-bottom:2px solid #000;}
.com-content-category-blog .blog-item figure {max-width:35%;float:right;margin-top:25px;}
.com-content-category-blog .blog-item figure img {width:350px;height:auto;}
.com-content-category-blog .blog-item .item-content {width:65%;float:left;padding:0px 28px 0 0;}
.com-content-category-blog .blog-item .item-content .page-header {padding:0;margin:0;border:none;}
.com-content-category-blog .blog-item .item-content .page-header h2 {margin:0 0 10px 0;}
.com-content-category-blog .blog-item .item-content .page-header h2 a {font-size:26px;line-height:30px;font-weight:bold;color:#000;text-decoration:none;}
.com-content-category-blog .blog-item .item-content .page-header h2 a:hover {color:#ff0000;}
.com-content-category-blog .blog-item .item-content .readmore {display:flex;flex-wrap:wrap;}
.com-content-category-blog .blog-item .item-content .readmore a {padding:0;}
.com-content-category-blog .blog-item .item-content .readmore a.btn {white-space:normal;text-align:left;}
.com-content-category-blog .blog-item ul.tags {}
.com-content-category-blog .blog-item ul.tags li {}
.com-content-category-blog .blog-item ul.tags li a {background:#000;color:#fff;border:none;}

/*before-after-category-blog*/
.before-after-category {width:100%;}
.before-after-category .blog-item {width:33%;float:left;clear:none;}
.before-after-category .blog-item .item-content {width:100%;}
.before-after-category .blog-item .item-content .page-header {}
.before-after-category .blog-item .item-content .page-header h2 {background:#DA131A;padding:0px;text-align:center;font-size:16px;}
.before-after-category .blog-item .item-content .page-header h2 a {color:#fff;font-size:16px;}
.before-after-category .blog-item .item-content h3 {}
.before-after-category .blog-item .item-content .mod_image_comparison_slider {min-height:280px;}
.before-after-category .blog-item .item-content .mod_image_comparison_slider img {height:266px;}
.before-after-category .blog-item ul.tags {margin:8px 0;}
/*before-after-category-blog*/


.footer {margin:0;padding:0;border:none;background-size:100% 90px !important;}
.footer .container {width:1200px;}
.footer .container .row {margin:0 0 14px 0;}
.footer .container .row .col-lg-3 {text-align:center;}
.footer .bottom-menu h3 {font-family: "Georgia";font-weight:bold;color:#000;}
.footer .bottom-menu ul {list-style:disc;color:#000;}
.footer .bottom-menu li a {width:auto;padding:0px;}
.footer .bottom-menu li a:hover {color:#da121a;}
.footer .social {margin-top:20px;}
.footer .social h3 {font-family: "Georgia";font-weight:bold;color:#000;}
.footer .social .custom {}
.footer .social .custom  ul {list-style-type:none;display:table;margin:0px auto;}
.footer .social li {width:50px;float:left;margin-right:12px;}
.footer .social li a {font-family:FontAwesome;font-size:50px;}
.footer .social li a:hover {color:#da121a;}
.footer .social li a svg {height:54px;}
.footer .social li a svg:hover {fill:#da121a;}

.footer .standalone-contact-bottom {}
.footer .standalone-contact-bottom h3 {font-family: "Georgia";font-weight:bold;color:#000;}
.footer .standalone-contact-bottom .mod-custom {font-size:20px;}
.footer .container .row:nth-child(2) {border:none;}
.footer .content_footer .copyrights {width:100%;text-align:center;color:#000;margin:24px 0;}
.footer .content_footer .copyrights a {color:#000;text-decoration:underline;}

/*display:none*/
#contentBox .float-end, .footer .content_footer .soc_icons_box, #header .main_menu .topmenu .mod-menu li.item-105, .com-content-category-blog .blog-item .item-content .fastsocialshare_container, .com-content-category-blog .blog-item .item-content .jssocials, #wrapper .container .mod-breadcrumbs__wrapper ol li.mod-breadcrumbs__here, .itemid-101 .mod-breadcrumbs__wrapper, .itemid-104 .mod-breadcrumbs__wrapper, .itemid-119 .mod-breadcrumbs__wrapper, .itemid-120 .mod-breadcrumbs__wrapper, .itemid-121 .mod-breadcrumbs__wrapper, .itemid-122 .mod-breadcrumbs__wrapper, .itemid-123 .mod-breadcrumbs__wrapper, .itemid-124 .mod-breadcrumbs__wrapper, .itemid-125 .mod-breadcrumbs__wrapper, .itemid-126 .mod-breadcrumbs__wrapper, .itemid-127 .mod-breadcrumbs__wrapper, .itemid-128 .mod-breadcrumbs__wrapper {display:none;}
/*display:none*/

/*visforms*/
#visformcontainer {width:900px;margin:0px auto;padding:16px 0;}
/*#visformcontainer .category-desc {width:48%;float:left;border-radius:20px 20px 20px 20px;background:#fff;padding:45px;}
#visformcontainer .category-desc p {font-size:18px;}*/
#visformcontainer h1, #visformcontainer #visform1 {text-align:center;}
#visformcontainer .visform {width:100%;float:none;border-radius:20px 20px 20px 20px;background:#fff;margin:0;padding:10px 45px 20px 45px;}

#visformcontainer .visform .visCSSlabel {clear:both;float:none;margin:0 0 8px 0;text-align:left;margin:0 0 10px 70px;}
#visformcontainer .visform .inputbox {border-radius:20px;background:#EAEAEA;border:0px;padding:4px 8px;margin:0;width:85%;}
#visformcontainer .visform .visBtnCon {}
#visformcontainer .visform .visBtnCon .btn {border-radius:20px;background:#000;color:#fff;font-size:24px;padding:8px 44px;margin-top:14px;}
#visformcontainer .visCSSclear {margin:0 0 15px 0;}
#visformcontainer #visform1 .visCustomText span {font-size:20px;}
/*visforms*/

/*Slideshow*/

/*Slideshow*/

/*MaxiMenuCK*/
#maximenuck116 {margin:25px 0 0 50px;}
/*MaxiMenuCK*/

/*JSsocials*/
.jssocials .jssocials-shares .jssocials-share {width:50px;height:50px;text-align:center;padding:14px 0 0 0;margin:0;border-top:1px solid;border-left:1px solid;border-bottom:1px solid;}
.jssocials .jssocials-shares .jssocials-share:hover {border-top:2px solid #ff0000;border-bottom:4px solid #ff0000;}
.jssocials .jssocials-shares .jssocials-share .jssocials-share-link {}
.jssocials .jssocials-shares .jssocials-share a:hover {text-decoration:none;}
.jssocials .jssocials-shares .jssocials-share .jssocials-share-link .jssocials-share-label {display:none;}
.jssocials .jssocials-shares .jssocials-share .jssocials-share-link .jssocials-share-logo {font-size:14px;color:#000;}
.jssocials .jssocials-shares .jssocials-share .jssocials-share-link .jssocials-share-logo:hover {color:#ff0000;}
.jssocials .jssocials-shares .jssocials-share-email {border-right:1px solid;}
/*JSsocials*/

@media (max-width: 639px) {
    .header {background-image:none !important;margin:0 0 0 0;}
    .header #logo {}
    .header #logo img {/*width:350px;height:auto;*/}
    #header {width:340px;}
    #header .main_menu .top-search .mod-finder {width:200px;}
    #wrapper {min-height:140px;}
    #wrapper .slider-row {}
    #wrapper .slider-row .fp-eikona, #wrapper .slider-row .fp-eikona-responsive .fp-image, #wrapper .slider-row .central_image {display:none;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {}
    #wrapper .slider-row .fp-eikona .custom .fp-image p {display:none;}
    #contentBox {width:430px;margin:0px auto;float:none;padding:0 45px;background:#fff;}
    #contentBox .com-content-category-blog .before-after-category .blog-item {width:100%;float:none;clear:both;}
    #visformcontainer {width:340px;}
    .footer .container {width:360px;}
    .footer .container .standalone-contact-bottom {margin:0 0 38px 0;}
    .footer .container .row .col-lg-3 .social {}
    .footer .container .row .col-lg-3 .social li {width:auto;}
    .footer .container .row .col-lg-3 .social li a {font-size:24px;}
    .footer .col-lg-3 {width:100%;padding:0;margin:0;clear:both;}
    .footer {background-size:800px 120px !important;}
    .com-content-category-blog .blog-item .item-content .page-header h2 a {font-size:19px;line-height:15px;}
    .com-content-category-blog .blog-item figure, .com-content-category-blog .blog-item .item-content {clear:both;max-width:95%;width:95%;float:none;padding:0;}
}

@media (min-width: 640px) and (max-width: 799px) {
    .header {background-image:none !important;margin:0 0 0 0;}
    .header #logo {}
    .header #logo img {/*width:400px;height:auto;*/}
    #header {width:630px;}
    #header .main_menu .top-search .mod-finder {width:200px;}
    #wrapper .slider-row {}
    #wrapper .slider-row .fp-eikona, #wrapper .slider-row .fp-eikona-responsive .fp-image, #wrapper .slider-row .central_image {display:none;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {}
    #wrapper .slider-row .fp-eikona .custom .fp-image p {display:none;}
    #contentBox {/*width:630px;margin:0px auto;float:none;*/padding:0 45px;background:#fff;}
    #visformcontainer {width:480px;}
    .footer .container {width:630px;}
    .footer .container .row .col-lg-3 .social {}
    .footer .container .row .col-lg-3 .social li {width:auto;}
    .footer .container .row .col-lg-3 .social li a {font-size:24px;}
    .footer .col-lg-3 {width:33%;padding:0;margin:0;}
    .footer {background-size:1200px 70px !important;}
    .com-content-category-blog .blog-item .item-content .page-header h2 a {font-size:19px;line-height:15px;}
}

@media (min-width: 800px) and (max-width: 1023px) {
    .header {background-image:none !important;margin:0 0 0 0;}
    .header #logo {text-align:center;}
    .header #logo img {/*width:350px;height:auto;*/}
    #header {width:780px;}
    #header .main_menu .top-search .mod-finder {width:200px;}
    #header .main_menu .topmenu {}
    #header .main_menu .social {float:right;}
    #wrapper .slider-row .fp-eikona, #wrapper .slider-row .fp-eikona-responsive .fp-image {display:none;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {/*width:300px;margin:8% 4% 0 0;*/}
    #wrapper .slider-row .fp-eikona .custom .fp-image p {display:none;}
    #wrapper .container .mod-breadcrumbs__wrapper {width:740px;margin:0px auto;}
    #contentBox {/*width:780px;margin:0px auto;float:none;*/padding:0 45px 0px 45px;background:#fff;}
    #visformcontainer {width:650px;}
    .col-lg-2 {width:auto;padding:0;float:none;clear:both;margin:0px auto;}
    .main_menu {width:auto;padding:0;float:none;clear:both;margin:0px auto;}
    .main_menu #main-navbar-collapse {padding:0;}
    .footer .container {width:780px;}
    .footer .col-lg-3 {width:33%;padding:0;margin:0;}
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .header {background-image:none !important;margin:0 0 10px 0;}
    .header #logo {}
    .header #logo img {width:220px;height:auto;}
    #header {width:950px;}
    #header .main_menu .top-search .mod-finder {width:230px;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {width:300px;margin:8% 3% 8% 0;}
    #wrapper .slider-row .fp-eikona .custom .fp-image p {font-size:15px;line-height:18px;}
    #wrapper .slider-row .fp-eikona #mod-custom122 {background-size:auto !important;}
    #wrapper .slider-row .fp-eikona-responsive {display:none;}
    #contentBox {/*width:950px;margin:0px auto;float:none;*/padding:0 45px;background:#fff;}
    .col-lg-2 {width:auto;margin:0;padding:0;}
    .main_menu {width:auto;padding:0;float:right;}
    .main_menu #main-navbar-collapse {padding:0;}
    .footer .container {width:1000px;}
    .footer .col-lg-3 {width:33%;padding:0;margin:0;}
}

@media (min-width: 1200px) and (max-width: 1365px) {
    .header {background-image: url("/images/header-bg.png#joomlaImage://local-images/header-bg.png") !important;
    background-size:1150px 100px !important;;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	-ms-background-position-x: center !important;
	background-position-x: center !important;
	-ms-background-position-y: center !important;
	background-position-y: center !important;
	margin:0 0 10px 0;
    }
    .header #logo {width:250px;margin-left:20px;}
    .header #logo img {}
    #header {width:1150px;}
    #header #site-navigation-main #main-navbar-collapse {padding:0;}
    #header .main_menu .top-search .mod-finder {width:250px;}
    #header .main_menu .topmenu {}
    #header .main_menu .social {width:250px;float:right;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {width:415px;margin:8% 8% 8% 0;}
    #wrapper .slider-row .fp-eikona #mod-custom122 {background-size:auto !important;}
    #wrapper .slider-row .fp-eikona-responsive {display:none;}
    #contentBox {/*width:1100px;margin:0px auto;float:none;*/padding:0 45px;background:#fff;}
    .com-content-category-blog .blog-item figure img {width:300px;height:auto;}
    .col-lg-2 {width:auto;margin:0;padding:0;}
    .footer .col-lg-3 {width:33%;padding:0;margin:0;}
    .footer .container {width:1170px;margin:0 auto;padding:0;}
    .main_menu {width:870px;padding:0;float:right;}
}

@media (min-width: 1366px) {
    .header {background-size:1100px 100px !important;margin:0 0 10px 0;}
    #header {width:1200px;}
    #header .main_menu .top-search .mod-finder {width:255px;}
    #header .main_menu .social {width:255px;float:right;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {width:515px;margin:10% 8% 10% 0;}
    #wrapper .slider-row .fp-eikona #mod-custom122 {background-size:auto !important;}
    #wrapper .slider-row .fp-eikona-responsive {display:none;}
    #contentBox {/*width:1200px;margin:0px auto;float:none;*/padding:0 45px;background:#fff;}
    .col-lg-2 {width:auto;margin:0;padding:0;}
    .footer .col-lg-3 {width:33%;padding:0;margin:0;}
    .col-lg-8 {width:auto;margin:0;padding:0;float:left;}
    .main_menu {width:auto;}
}

@media (min-width: 1540px) {
    /*.header {background-size:1360px 100px !important;margin:0 0 10px 0;}*/
    .header {background-size:1330px 100px !important;margin:0 0 0px 0;}
    #header {width:1216px;}
    #wrapper .slider-row .fp-eikona .custom .fp-image {width:715px;margin:12% 8% 12% 0;}
}

@media (min-width: 1680px) {
    
}

@supports selector(:nth-child(1 of x)) {
  #wrapper .safarionly {margin:0px !important;}
}
