<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);

/* fonts size */
.container-root-desc h1 { font-size: 1.5em; font-weight: 700; color: #231f20; }
.container-root-desc h2 { font-size: 1.5em; font-weight: 700; color: #231f20; }
.container-root-desc p { font-size: 1.2em; color: #231f20; }
.container-root-desc ul { font-size: 1em; color: #231f20; }
.container-root-desc ol { font-size: 1em; color: #231f20; }
/* fonts size */

/* header */
#page-home.layout-001 .slide-out-div, #page-root.layout-001 .slide-out-div { display: none !important; visibility: hidden !important; }
#page-home.layout-001 #container-header-box, #page-root.layout-001 #container-header-box { background-color: #FFF; background-image: url(http://test.rollmatic.com/img/header_bg.jpg); margin-top:20px; }
#page-home.layout-001 .logo-header, #page-root.layout-001 .logo-header { margin-top: 24px; position: absolute; z-index: 99; }
#page-home.layout-001 .header-icon-social, #page-root.layout-001 .header-icon-social { min-height: 39px !important; height: auto !important; height: 39px !important; }
#page-home.layout-001 .header-icon-social a, #page-root.layout-001 .header-icon-social a, #page-home.layout-001 .header-icon-social .fa, #page-root.layout-001 .header-icon-social .fa, #page-home.layout-001 .header-icon-contact-container, #page-root.layout-001 .header-icon-contact-container, #page-home.layout-001 .header-icon-contact-pipe, #page-root.layout-001 .header-icon-contact-pipe { color:#333; }
#page-home.layout-001 .header-icon-social img, #page-root.layout-001 .header-icon-social img { padding-bottom: 7px; }
#page-home.layout-001 .header-icon-social .header-icon-contact:last-child, #page-root.layout-001 .header-icon-social .header-icon-contact:last-child { margin-right:10px; }
#page-root.layout-001 .container-full-custom { margin-top:100px; }
/* header end */

/* menu */
#page-home.layout-001 .p7PM3-01 ul li a.menu-list-container, #page-root.layout-001 .p7PM3-01 ul li a.menu-list-container { min-height: 57px; height: auto !important; height: 57px; margin-top: 10px; padding-top: 28px; text-transform:uppercase; }
#page-home.layout-001 .p7PM3-01 ul li a.menu-list-container, #page-root.layout-001 .p7PM3-01 ul li a.menu-list-container { border-right: none; }
#page-home.layout-001 .p7PM3-01 ul li a.current_mark, #page-root.layout-001 .p7PM3-01 ul li a.current_mark { background-color:#fff; }
#page-home.layout-001 .p7PM3-01 ul li a:hover.current_mark, #page-root.layout-001 .p7PM3-01 ul li a:hover.current_mark { background-color:#fff !important; }
#page-home.layout-001 .p7PM3-01 ul li a:hover, #page-root.layout-001 .p7PM3-01 ul li a:hover { background-color:#fff !important; }
#page-home.layout-001 .p7PM3-01 ul li a.current_mark span, #page-root.layout-001 .p7PM3-01 ul li a.current_mark span { color: #3e3d40; font-weight:700; }
#page-home.layout-001 .p7PM3-01 ul a:hover span, #page-root.layout-001 .p7PM3-01 ul a:hover span { color: #3e3d40; }
#page-home.layout-001 .p7PM3-01, #page-root.layout-001 .p7PM3-01 { font-family: 'PT Sans' !important; font-size: 1.2em !important; font-weight: 400; }
/* menu end */

/* menu scroller */
#page-home.layout-001 .navbar-fixed-top .header-icon-social, #page-root.layout-001 .navbar-fixed-top .header-icon-social { display: none; visibility: hidden; }
#page-home.layout-001 .navbar-fixed-top img.logo-header, #page-root.layout-001 .navbar-fixed-top img.logo-header { margin-top: 0px; height: 56px; }
#page-home.layout-001 .navbar-fixed-top .p7PM3-01, #page-root.layout-001 .navbar-fixed-top .p7PM3-01 { margin-top: -12px; }
#page-home.layout-001 .navbar-fixed-top, #page-root.layout-001 .navbar-fixed-top { background-color: #00a2ad; }
#page-home.layout-001 .navbar-fixed-top .p7PM3-01 ul li a:hover, #page-root.layout-001 .navbar-fixed-top .p7PM3-01 ul li a:hover { background-color: #fff !important; color: #333; }
#page-home.layout-001 .navbar-fixed-top .p7PM3-01 ul li a.current_mark, #page-root.layout-001 .navbar-fixed-top .p7PM3-01 ul li a.current_mark { background-color:#fff !important; }
#page-home.layout-001 .container-header-box-fixed-top, #page-root.layout-001 .container-header-box-fixed-top { border-bottom:3px solid #000; margin-bottom:20px;}
/* menu scroller end */

/* slider home */
#slideshow .tp-leftarrow, #slideshow .tp-rightarrow { background-image: url(http://test.rollmatic.com/layout/css/img_micko/slider_nav_arrows.png); }
.tp-bullets.simplebullets.round .bullet { background-image: url(http://test.rollmatic.com/layout/css/img/slider_nav_bullets.png); }
/* slider home end */

/* parallax */
.bg-image-parallax { width: 100%; height: auto; padding: 50px 0; position: relative; }
.bg-image-parallax:before { top: 0; left: 0; width: 100%; height: 100%; content: " "; position: absolute; background: rgba(255,255,255,0.4); }
.bg-image-parallax .bg-image-parallax-spacer { margin-top: 200px; }
/* parallax end */

/* call to action */
.cta-custom { padding: 25px 0 30px; border-bottom: solid 1px #eee; background: url(http://test.rollmatic.com/layout/images/micko/patterns/breadcrumbs.png) repeat; }
.cta-custom  p { margin-bottom: 0; font-size:1.2em; color:#555; margin-left:100px; }
.cta-custom  span { color: #666; display: block; font-size: 24px; line-height: 35px; font-weight: normal; margin-bottom: 12px; font-family: inherit, Arial, sans-serif; }
.cta-custom .color-red { color: #e74c3c; }
/* call to action end */

/* slider home */
.sequence-inner { background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#E2D6C1)) !important; background: -webkit-linear-gradient(#fff, #E2D6C1) !important; background: -moz-linear-gradient(#fff, #E2D6C1) !important; background: -ms-linear-gradient(#fff, #E2D6C1) !important; background: -o-linear-gradient(#fff, #E2D6C1) !important; background: linear-gradient(#fff, #E2D6C1) !important; }
#sequence-theme h2 { background: rgba(197,49,49, 1); }
#sequence-theme .info p { background: rgba(197,49,49, 1); }
#page-home.layout-001 #container-header-border { min-height: 0px; height: auto !important; height: 0px; margin-bottom: 0px; }
#page-home.layout-001 .container-banner-custom-border { min-height: 0px; height: auto !important; height: 0px; text-align: center; margin-top: 0px; }
#page-home.layout-001 .container-banner-custom-border-sub { min-height: 0px; height: auto !important; height: 0px; margin-top: 0px; }
/* slider home end */

/* hover effect */
#page-root.layout-001 .hoverfx-effect-box .hoverfx-effect .initial-image { height:336px !important; width: 100% !important; }
#page-root.layout-001 .hoverfx-effect-box-list .hoverfx-effect .initial-image { height:150px !important; width: 100% !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1), .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-right: 0px !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2), .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left:10px !important; padding-right:4px !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3), .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 7px !important; padding-right:7px !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4), .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left:3px !important; }
#page-root.layout-001 .hoverfx-effect .swap-title { font-weight: 500; }
#page-root.layout-001 .hoverfx-effect .swap-subtitle { padding-bottom: 0px; }
#page-root.layout-001 .hoverfx-effect .initial-image { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.5; opacity: 0.5; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; }
#page-root.layout-001 .initial-image:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#page-root.layout-001 .hoverfx-effect a { color: #FFF; }
#page-root.layout-001 .hoverfx-effect .swap-title { background-color: #61747e; border-top: #FFF solid 5px; }
#page-root.layout-001 .hoverfx-effect:hover .swap-title { background-color: #00a2ad; }
#page-root.layout-001 .hoverfx-effect:hover .initial-image { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#page-root.layout-001 .hoverfx-effect .swap-subtitle { color: #FFF !important; background-color: #61747e; }
#page-root.layout-001 .hoverfx-effect:hover .swap-subtitle { background-color: #00a2ad; }
#page-root.layout-001 .hoverfx-effect.active .initial-image { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#page-root.layout-001 .hoverfx-effect.active .swap-title { background-color: #00a2ad; }
#page-root.layout-001 .hoverfx-effect.active .swap-subtitle { background-color: #00a2ad; }
/* hover effect end */

/* breadcrumb */
#page-root.layout-001 .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: transparent !important; border-radius: 0px; border-bottom:#ddd solid 3px; }
#page-root.layout-001 .breadcrumb&gt;li { display: inline-block; }
#page-root.layout-001 .breadcrumb&gt;li+li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }
#page-root.layout-001 .breadcrumb&gt;.active { color: #777; }
#page-root.layout-001 .breadcrumb&gt; li.breadcrumb-title:before, #page-root.layout-001 .breadcrumb&gt; li.breadcrumb-title-sub:before { content: ""; }
#page-root.layout-001 .breadcrumb&gt;.breadcrumb-title { color: #00a2ad; font-size:2em; font-weight:700; float:right !important; margin-top:-10px; }
#page-root.layout-001 .breadcrumb&gt;.breadcrumb-title-sub { color: #777; font-size:1em; font-weight:500; float:right !important; margin-top:0px; clear:right; }
/* breadcrumb end */

/* breadcrumb banner */
#page-root.layout-001 .breadcrumbs-banner { margin-top:20px; z-index: 1; padding: 145px 0; position: relative; }
#page-root.layout-001 .breadcrumbs-banner:after { top: 0; left: 0; z-index: -1; width: 100%; height: 100%; content: " "; position: absolute; background: rgba(0,0,0,0.2); }
#page-root.layout-001 .breadcrumbs-banner-title { text-align: center; margin-top:60px; margin-bottom: 100px; }
#page-root.layout-001 .breadcrumbs-banner-title h1, #page-root.layout-001 .breadcrumbs-banner-title h2 { color: #444; font-size: 1.2em; }
#page-root.layout-001 .breadcrumbs-banner-title p { font-size: 1.2em; font-weight: 500; color: #444; }
#page-root.layout-001 .breadcrumbs-banner-title p .color-red { color:#c53131; }
/* breadcrumb banner end */

/* drop menu filter */
#page-root.layout-001 .sorting-block-nav-filter { min-height: inherit; height: auto !important; height: inherit; text-align:left; }
#page-root.layout-001 .p7DMM01 { background-color: transparent !important; border-bottom: none !important; box-shadow: none !important; }
#page-root.layout-001 .p7DMM01 ul a { color: #FFF; font-size: 1.2em; padding: 0px; font-weight:400; border: 1px solid; -moz-border-radius: 6px !important; -webkit-border-radius: 6px !important; border-radius:6px !important; border-color: #f7f7f7; background-color:#00a2ad; text-align:left; }
#page-root.layout-001 .p7DMM01 ul a:hover, #page-root.layout-001 .p7DMM01 ul a:focus, #page-root.layout-001 .p7DMM01 ul a.open, #page-root.layout-001 .p7DMM01 ul a.current_mark.closed { border-color: #adadad; border-color: rgba(173,173,173,1); color: #FFF; box-shadow: none !important; background-color: #61747e !important; }
#page-root.layout-001 .p7DMM01 ul a.open .button { text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8); }
#page-root.layout-001 .p7DMM01 ul a:hover.open .button { text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8) !important; }
#page-root.layout-001 .p7DMM01 ul ul a.open .button { background-color: inherit !important; text-shadow: inherit !important; }
#page-root.layout-001 .p7DMM01 ul ul a:hover.open .button { color: inherit !important; text-shadow: inherit !important; }
#page-root.layout-001 .p7DMM01 ul ul li { padding: 8px 0px; }
#page-root.layout-001 .p7DMM01 ul ul a { background-color: rgba(255,255,255,.5); border-color: #f7f7f7; font-size: 1.2em !important; font-weight:400; padding: 0px; box-shadow: none !important; color: #555; }
#page-root.layout-001 .p7DMM01 ul ul a:hover { background-color: rgba(230,230,230,1); border-color: #adadad; color: #333; box-shadow: none !important; }
#page-root.layout-001 #filters .button { display: inline-block; border: none; -moz-border-radius:6px !important; -webkit-border-radius: 6px !important; border-radius: 6px !important; font-size: 1em; cursor: pointer; width:100% !important; text-align:left; padding:8px 18px 8px 25px; outline: none; }
#page-root.layout-001 #filters ul ul .button { font-size:14px; }
#page-root.layout-001 #filters .button:hover { text-shadow: 0 1px hsla(0, 0%, 0%, 0.5); }
#page-root.layout-001 #filters .button.is-checked { color: white; text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8); }
#page-root.layout-001 #filters .button:active { box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8); }
#page-root.layout-001 .p7dmm-fixed { top:100px !important;}
/* colors */
#page-root.layout-001 .p7DMM01 ul a.open .button { background-color: transparent !important; }
#page-root.layout-001 .p7DMM01 ul a:hover.open .button { color: #FFF !important; }
#filters .button { background-color: transparent !important; color: #FFF; }
#page-root.layout-001 .p7DMM01 a.open .button { color: #FFF !important; }
#page-root.layout-001 #filters ul ul .button { background: #DDD; color: #333; }
#page-root.layout-001 #filters .button:hover { background-color: #000; color: #FFF; }
#page-root.layout-001 #filters .button:active, #page-root.layout-001 #filters .button.is-checked { background-color: transparent; }
/* vertical */
#page-root.layout-001 .p7DMM01.dmm-vertical ul a.trig { background-image: url(http://test.rollmatic.com/layout/js/p7dmm/img/p7dmm_east_white.gif); background-repeat: no-repeat; background-position: left center; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul a.open.trig { background-image: url(http://test.rollmatic.com/layout/js/p7dmm/img/p7dmm_south_white.gif); background-repeat: no-repeat; background-position: left center; }
#page-root.layout-001 .p7DMM01.dmm-vertical { background-color: transparent; box-shadow: none; border-bottom: none; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul, #page-root.layout-001 .p7DMM01.dmm-vertical ul ul { display: block; padding: 0px; margin: 0px; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul { border-radius: 0px 0px 5px 5px; background-color: #FFF; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul li, #page-root.layout-001 .p7DMM01.dmm-vertical ul ul li { float: none; display: block; padding: 0px; margin-right: 0px !important; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul li { margin-bottom: 8px; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul li:last-child { margin-bottom: 0px; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul li { margin-bottom: 0px; }
#page-root.layout-001 .p7DMM01 ul ul a:hover, #page-root.layout-001 .p7DMM01 ul ul a:focus, #page-root.layout-001 .p7DMM01 ul ul a.open, #page-root.layout-001 .p7DMM01 ul ul a.current_mark.closed { border-color: transparent; color: #FFF; box-shadow: none !important; background-color: transparent !important; }
#page-root.layout-001 #filters ul ul .button { background-color: #ddd !important; padding:8px; }
#page-root.layout-001 #filters ul ul .button:hover { background-color: #61747e !important; }
#page-root.layout-001 #filters .p7DMM01.dmm-vertical ul ul li .button.is-checked { background-color:#61747e !important; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul { padding-left:20px;}
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul li { padding-top:5px;}
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul li:last-child { padding-bottom:20px;}
#page-root.layout-001 .p7DMM01.dmm-vertical ul a { padding:0px; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul a.open { border-radius:0px; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul a { border-top: none; border-radius: 0px; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: rgba(255,255,255,.35); background-color: transparent; font-size: .9em; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul li:last-child a { border-radius: 0px 0px 6px 6px; }
#page-root.layout-001 .p7DMM01.dmm-vertical ul ul a:hover { background-color: rgba(142,176,202,0.6); color: #000000; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7dmm-sub-wrapper { width: 100%; position: relative; padding: 0px; margin: 0px; top: 0px; }
#page-root.layout-001 #filters ul ul a.current_mark button  { background-color:#61747e !important; color:#fff; }
/* drop menu filter end */

/* products list */
#page-root.layout-001 .thumbnail-style h3 a:hover { color: #c53131; }
#page-root.layout-001 .thumbnail-style a.btn-more { background: #c53131; }
#page-root.layout-001 .thumbnail-style a.btn-more:hover { box-shadow: 0 0 0 2px #b61332; }
#page-root.layout-001 a.thumbnail { padding: 0; border: none; margin-bottom: 15px; }
#page-root.layout-001 .thumbnail-style { padding: 0px; margin-bottom: 20px; }
#page-root.layout-001 .thumbnail-style .caption { padding: 7px; }
#page-root.layout-001 .thumbnail-style:hover { box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#page-root.layout-001 .thumbnail h3, #page-root.layout-001 .thumbnail-style h3 { margin: 6px 0 8px 0; text-align:left; }
#page-root.layout-001 .thumbnail h3 a, #page-root.layout-001 .thumbnail-style h3 a { font-size: 1em; color:#00a2ad; }
#page-root.layout-001.thumbnail p, #page-root.layout-001 .thumbnail-style p { text-align:left; }
#page-root.layout-001.thumbnail p a, #page-root.layout-001 .thumbnail-style p a { color: #585f69; font-size: 1.2em; }
#page-root.layout-001 .thumbnail p a.caption-small, #page-root.layout-001 .thumbnail-style p a.caption-small { color: #585f69; font-size: 0.9em; }
#page-root.layout-001 .thumbnail h3 a:hover, #page-root.layout-001 .thumbnail-style h3 a:hover { color: #00a2ad; text-decoration: none; }
#page-root.layout-001 .thumbnail-style .thumbnail-img { position: relative; /*margin-bottom: 11px;*/ border:#ddd solid 1px; }
#page-root.layout-001 .thumbnail-style a.btn-more { right: -10px; bottom: 10px; color: #fff; padding: 1px 6px; position: absolute; background: #72c02c; display: inline-block; }
#page-root.layout-001 .thumbnail-style a.btn-more:hover { text-decoration: none; box-shadow: 0 0 0 2px #5fb611; }
#page-root.layout-001 .thumbnail-style:hover a.btn-more { right: 10px; }
#page-root.layout-001 .thumbnail-kenburn { min-height: 320px; height: auto !important; height: 320px; }
/*#page-root.layout-001 .thumbnail-kenburn img { left: 10px; margin-left: -10px; position: relative; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; }
#page-root.layout-001 .thumbnail-kenburn:hover img { -webkit-transform: scale(1.2) rotate(2deg); -moz-transform: scale(1.2) rotate(2deg); -o-transform: scale(1.2) rotate(2deg); -ms-transform: scale(1.2) rotate(2deg); transform: scale(1.2) rotate(2deg); }
#page-root.layout-001 .overflow-hidden { overflow: hidden; }*/
/* products list end */

/* photogallery */
#page-root.layout-001 .p7IGM03 { font-family: inherit !important; }
#page-root.layout-001 .p7IGM03_thumbsviewport { border: 0px solid #00a2ad; }
#page-root.layout-001 .p7IGM02_thumbswrapper { box-shadow: none !important; margin: 0px 0%; }
#page-root.layout-001 .p7IGM02_layout { box-shadow: none; }
#page-root.layout-001 .p7IGM02_arrows .arrow-left, #page-root.layout-001 .p7IGM02_arrows .arrow-right {	box-shadow: none; background-color: #FFF; width:0px;}
#page-root.layout-001 .p7IGM02_arrows a:hover { color: #00a2ad; }
#page-root.layout-001 .p7IGM02_arrows .arrow-left {border-right: 1px solid #FFF;}
#page-root.layout-001 .p7IGM02_arrows .arrow-right {border-left: 1px solid #FFF;}
#page-root.layout-001 .p7IGM02_FSwrapper { min-height:400px; max-height:400px; border: 1px solid #CCC !important; }
#page-root.layout-001 .p7IGM03_FSwrapper { border: 0px solid #00a2ad; }
#page-root.layout-001 .p7IGM03_caption { font-size: 18px; font-weight:700; padding: 10px; color: #FFF; text-align: center; }
#page-root.layout-001 .IGM-cap-overlay-top { background-color: #00a2ad; background: rgba(197,49,49,1); color: #FFF; box-shadow: none; }
#page-root.layout-001 .p7IGM02-prev-arrow, #page-root.layout-001 .p7IGM02-next-arrow { box-shadow: none !important; top: 97%; font-size: 1.5em; width: 1.5em; padding: 4px; -webkit-border-radius: 45px !important; -moz-border-radius: 45px !important; border-radius: 45px !important; }
#page-root.layout-001 .p7IGM02-prev-arrow { padding-right: 6px; padding-top:5px; }
#page-root.layout-001 .p7IGM02-next-arrow { padding-left: 8px; padding-top:5px; right:2px; }
#page-root.layout-001 .p7IGM02-prev-arrow a, #page-root.layout-001 .p7IGM02-next-arrow a { color: #FFF !important; }
#page-root.layout-001 .p7IGMdescription-wrapper.IGM-desc-overlay-top { border-radius: 0px; box-shadow: none !important; width: auto !important; }
#page-root.layout-001 .p7IGMdescription-wrapper.IGM-desc-overlay-top .p7IGM02_desc { background-color: transparent !important; background: none !important; padding: 0; }
/* photogallery end */

/* btn custom extra */
.btn-custom-red { color: #FFFFFF; background-color: #00a2ad; border-color: #FFF; }
.btn-custom-red a, .btn-custom-red a:hover { color: #FFFFFF; }
.btn-custom-red:hover, .btn-custom-red:focus, .btn-custom-red:active, .btn-custom-red.active, .open .dropdown-toggle.btn-custom-red { color: #FFFFFF; background-color: #231f20; border-color: #FFF; }
.btn-custom-red:active, .btn-custom-red.active, .open .dropdown-toggle.btn-custom-red { background-image: none; }
.btn-custom-red.disabled, .btn-custom-red[disabled], fieldset[disabled] .btn-custom-red, .btn-custom-red.disabled:hover, .btn-custom-red[disabled]:hover, fieldset[disabled] .btn-custom-red:hover, .btn-custom-red.disabled:focus, .btn-custom-red[disabled]:focus, fieldset[disabled] .btn-custom-red:focus, .btn-custom-red.disabled:active, .btn-custom-red[disabled]:active, fieldset[disabled] .btn-custom-red:active, .btn-custom-red.disabled.active, .btn-custom-red[disabled].active, fieldset[disabled] .btn-custom-red.active { background-color: #BBB; border-color: #FFF; }
.btn-custom-red .badge { color: #BBB; background-color: #FFFFFF; }
/* btn custom extra end */

/* form */
#page-root.layout-001 #menu-box-sliding-one { display: none; }
#page-root.layout-001 h2.title-v2 { font-size:28px; color: #555; position: relative; margin-bottom: 30px; }
#page-root.layout-001 h2.title-v2:after { left: 0; width: 70px; height: 2px; content: " "; bottom: -10px; background: #555; position: absolute; }
#page-root.layout-001 h1.title-v2.title-center, #page-root.layout-001 h2.title-v2.title-center, #page-root.layout-001 h3.title-v2.title-center { text-align: center; }
#page-root.layout-001 h1.title-v2.title-center:after, #page-root.layout-001 h2.title-v2.title-center:after, #page-root.layout-001 h3.title-v2.title-center:after { left: 50%; width: 70px; margin-left: -35px; }
#page-root.layout-001 h1.title-light, #page-root.layout-001 h2.title-light, #page-root.layout-001 h3.title-light { color: #fff; }
#page-root.layout-001 h2.title-light:after { background: #fff; }
/* form end */

/* table custom */
.table-responsive-custom { margin-left:-126px;}
#page-root.layout-001 .table-custom caption { padding-left: 8px; font-size:2em; margin-bottom:25px; margin-left:126px; }
#page-root.layout-001 .table-custom { color: #231f20; }
#page-root.layout-001 .table-custom caption { color:#00a2ad; font-weight:700; background-color: #FFF; border-bottom: 2px solid #61747e; }
#page-root.layout-001 .table-custom thead { color: #FFF; background-color: #00a2ad; }
#page-root.layout-001 .table &gt; thead &gt; tr &gt; th { border-bottom: 10px solid #fff; font-weight: 400 !important; text-align:center; border-right:#fff solid 1px; border-top: 1px solid #61747e; }
#page-root.layout-001 .table &gt; thead &gt; tr &gt; th:first-child { border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; border-left: 1px solid #FFF; background-color: #FFF; border-right: 1px solid #61747e; width: 126px; }
#page-root.layout-001 .table &gt; thead &gt; tr &gt; th:last-child { border-right: 1px solid #61747e; }
#page-root.layout-001 .table &gt; tbody &gt; tr &gt; td { text-align:center; vertical-align:middle; border-top: 5px solid #fff; background-color: #f5f5f5; line-height:1em; }
#page-root.layout-001 .table &gt; tbody &gt; tr &gt; td:first-child { text-align:left; background-color: #FFF; border-left:1px solid #FFF !important; border-bottom:1px solid #FFF !important; border-top:1px solid #FFF !important; }
#page-root.layout-001 .table &gt; tbody &gt; tr &gt; td:nth-child(n+2) { border-bottom:1px solid #f5f5f5 !important; }
/* table custom end */

/* others */
.margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-45, .margin-bottom-50, .margin-bottom-55, .margin-bottom-60 { clear: both; }
.margin-bottom-5 { margin-bottom: 5px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-25 { margin-bottom: 25px; }
.margin-bottom-30 { margin-bottom: 30px; }
.margin-bottom-35 { margin-bottom: 35px; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-bottom-45 { margin-bottom: 45px; }
.margin-bottom-50 { margin-bottom: 50px; }
.margin-bottom-55 { margin-bottom: 55px; }
.margin-bottom-60 { margin-bottom: 60px; }
.margin-bottom-80 { margin-bottom: 100px; }
.margin-bottom-100 { margin-bottom: 100px; }
.margin-bottom-200 { margin-bottom: 200px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-50 { margin-top: 50px; }
.margin-left-5 { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-right-5 { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }
.padding-top-5 { padding-top: 5px; }
.padding-left-5 { padding-left: 5px; }
#page-root.layout-001 .tag-box-v2 { border-left: solid 2px #585f69 !important; }
.toggleDiv input[type="submit"] { width:auto !important;}
/* others */

/* footer */
#page-home.layout-001 .headline h2, #page-root.layout-001 .headline h2, #page-home.layout-001 .headline h3, #page-root.layout-001 .headline h3, #page-home.layout-001 .headline h4, #page-root.layout-001 .headline h4 { border-bottom: 2px solid #c53131; }
#page-home.layout-001 h2.heading-md, #page-root.layout-001 h2.heading-md { font-size: 20px; line-height: 24px; }
#page-home.layout-001 h2.heading-sm, #page-root.layout-001 h2.heading-sm, #page-home.layout-001 h3.heading-md, #page-root.layout-001 h3.heading-md { font-size: 18px; line-height: 24px; }
#page-home.layout-001 h3.heading-md, #page-root.layout-001 h3.heading-md { line-height: 22px; }
#page-home.layout-001 h3.heading-sm, #page-root.layout-001 h3.heading-sm { font-size: 16px; line-height: 20px; }
#page-home.layout-001 h2.heading-xs, #page-root.layout-001 h2.heading-xs { font-size: 16px; line-height: 22px; }
#page-home.layout-001 h3.heading-xs, #page-root.layout-001 h3.heading-xs { font-size: 14px; margin-bottom: 0; }
#page-home.layout-001 .headline, #page-root.layout-001 .headline { display: block; margin: 0px 0 25px 0; border-bottom: 1px dotted #e4e9f0; }
#page-home.layout-001 .headline h2, #page-root.layout-001 .headline h2 { font-size: 22px; }
#page-home.layout-001 .headline h2, #page-root.layout-001 .headline h2, #page-home.layout-001 .headline h3, #page-root.layout-001 .headline h3, #page-home.layout-001 .headline h4, #page-root.layout-001 .headline h4 { margin: 0 0 -2px 0; padding-bottom: 5px; display: inline-block; border-bottom: 2px solid #00a2ad; }
#page-home.layout-001 .headline-md, #page-root.layout-001 .headline-md { margin-bottom: 15px; }
#page-home.layout-001 .headline-md h2, #page-root.layout-001 .headline-md h2 { font-size: 21px; }
#page-home.layout-001 #footer, #page-root.layout-001 #footer { text-align: left; }
#page-home.layout-001 #footer p, #page-root.layout-001 #footer p { font-size: 1em; line-height: inherit; margin-bottom: inherit; }
#page-home.layout-001 #footer a, #page-root.layout-001 #footer a { font-weight: inherit; }
#page-home.layout-001 footer, #page-root.layout-001 footer { padding: 40px 0; background: none; border-top: none; }
#page-home.layout-001 footer p, #page-root.layout-001 footer p { color: #555; font-size:13px; }
#page-home.layout-001 footer .headline h2, #page-root.layout-001 footer .headline h2 { color: #585f69; }
/* link list */
#page-home.layout-001 footer .link-list li, #page-root.layout-001 footer .link-list li { border-top: solid 1px #eee; }
#page-home.layout-001 .link-list li:first-child, #page-root.layout-001 .link-list li:first-child { border-top: none !important; }
#page-home.layout-001 footer .link-list a, #page-root.layout-001 footer .link-list a { color: #555; font-size:1em; padding: 6px 0px; display: inline-block; text-transform: uppercase; }
#page-home.layout-001 .link-list li i, #page-root.layout-001 .link-list li i { color: #bbb; float: right; margin-top: 10px; }
#page-home.layout-001 footer address, #page-root.layout-001 footer address { color: #555; line-height: 23px; }
#page-home.layout-001 footer address i, #page-root.layout-001 footer address i { min-width: 20px; margin-right: 5px; text-align: center; }
#page-home.layout-001 footer address a, #page-root.layout-001 footer address a { color: #00a2ad; text-decoration:none; }
/* copyright*/
#page-home.layout-001 #container-footer-banner, #page-root.layout-001 #container-footer-banner { border-top: none; background: #eee; padding: 20px 0 15px; }
#page-home.layout-001 #container-footer-banner p, #page-root.layout-001 #container-footer-banner p { color: #555; margin-bottom: 0; font-size:1em; }
#page-home.layout-001 #container-footer-banner a, #page-root.layout-001 #container-footer-banner a { color: #00a2ad; text-decoration:none; }
/* bordo footer */
#page-home.layout-001 #container-footer-border, #page-root.layout-001 #container-footer-border { background-color: #FFF; }
/* bordo footer end */
/* sfondo footer */
#page-home.layout-001 #container-footer-box, #page-root.layout-001 #container-footer-box { background-color: #f7f7f7; border-top:3px solid #eee; }
#page-home.layout-001 #container-footer-banner, #page-root.layout-001 #container-footer-banner { background: #eee; padding: 20px 0 15px; }
/* sfondo footer end */
#page-home.layout-001 .container-footer-extra-banner, #page-root.layout-001 .container-footer-extra-banner { background-color:#00a2ad; min-height: 40px; height: auto !important; height: 40px; margin-top:40px; margin-bottom:10px; }
#page-home.layout-001 .container-footer-extra-banner img.container-footer-extra-banner-logo-img, #page-root.layout-001 .container-footer-extra-banner img.container-footer-extra-banner-logo-img { display: block; margin-left: auto; margin-right: auto; background-color:#FFF; }
/* footer end */

/* layout 001-001 */
/* ============ */
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-right: 0px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left:11px !important; padding-right:4px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 5px !important; padding-right:11px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left:0px !important; }

#page-root.layout-001.layout-001-001 .hoverfx-effect .overlay { top: -48px; }
#page-root.layout-001.layout-001-001 .hoverfx-effect .swap-title { background-color: #95969A; margin-top: 0px; padding-top: 8px; }
#page-root.layout-001.layout-001-001 .hoverfx-effect .swap-title { border-top: #FFF solid 0px; }
#page-root.layout-001.layout-001-001 .hoverfx-effect .swap-subtitle { margin-bottom: -48px; }
#page-root.layout-001.layout-001-001 .hoverfx-effect .swap-subtitle { background-color: #95969A; }

#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; div:first-child .initial-image { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important; -moz-opacity: 1.0  !important; opacity: 1.0  !important;}
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX1 .swap-title { background-color: #217f85; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX1 .swap-subtitle { background-color: #217f85; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX2 .swap-title { background-color: #fda41c; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX2 .swap-subtitle { background-color: #fda41c; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX3 .swap-title { background-color: #f1313e; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX3 .swap-subtitle { background-color: #f1313e; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX4 .swap-title { background-color: #a66347; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX4 .swap-subtitle { background-color: #a66347; }

#page-root.layout-001.layout-001-001 .p7AP3panelcontent.p7ap3-theme-09 { padding: 0px; margin: 0px; border-left: none; }
#page-root.layout-001.layout-001-001 .p7AP3panelcontent.p7ap3-theme-09 ul { margin-left:0px; }
#page-root.layout-001.layout-001-001 .p7AP3panelcontent.p7ap3-theme-09 ul li { list-style:none; }
#page-root.layout-001.layout-001-001 .p7AP3content.p7ap3-theme-09 p { margin: 0px; }
#page-root.layout-001.layout-001-001 .p7ap3-col-wrapper.no-columns { padding: 0px 0px !important; }

#page-root.layout-001.layout-001-001 .p7AP3panelcontent.p7ap3-theme-09 ul li:first-child { margin-top:5px; }
#page-root.layout-001.layout-001-001 .p7AP3panelcontent.p7ap3-theme-09 ul li { border:2px #95969A solid; background-color:#eeeef0; }
#page-root.layout-001.layout-001-001 #p7AP3_1 .p7AP3panelcontent.p7ap3-theme-09 ul li:hover { border:2px #217f85 solid; background-color:#FFF; }
#page-root.layout-001.layout-001-001 #p7AP3_2 .p7AP3panelcontent.p7ap3-theme-09 ul li:hover { border:2px #fda41c solid; background-color:#FFF; }
#page-root.layout-001.layout-001-001 #p7AP3_3 .p7AP3panelcontent.p7ap3-theme-09 ul li:hover { border:2px #f1313e solid; background-color:#FFF; }
#page-root.layout-001.layout-001-001 #p7AP3_4 .p7AP3panelcontent.p7ap3-theme-09 ul li:hover { border:2px #a66347 solid; background-color:#FFF; }

#page-root.layout-001.layout-001-001 #p7AP3_1 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child { border:2px #217f85 solid; background-color:#217f85; }
#page-root.layout-001.layout-001-001 #p7AP3_1 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child:hover { border:2px #217f85 solid; background-color:#217f85; }
#page-root.layout-001.layout-001-001 #p7AP3_2 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child { border:2px #fda41c solid; background-color:#fda41c; }
#page-root.layout-001.layout-001-001 #p7AP3_2 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child:hover { border:2px #fda41c solid; background-color:#fda41c; }
#page-root.layout-001.layout-001-001 #p7AP3_3 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child { border:2px #f1313e solid; background-color:#f1313e; }
#page-root.layout-001.layout-001-001 #p7AP3_3 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child:hover { border:2px #f1313e solid; background-color:#f1313e; }
#page-root.layout-001.layout-001-001 #p7AP3_4 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child { border:2px #a66347 solid; background-color:#a66347; }
#page-root.layout-001.layout-001-001 #p7AP3_4 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child:hover { border:2px #a66347 solid; background-color:#a66347; }

#page-root.layout-001.layout-001-001 .p7AP3-09 { margin-right:0px; margin-top:-5px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 #p7AP3rw_3 { margin-right:-1px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7AP3trig img { margin-top:-13px; display: block; margin-left: auto; margin-right: auto; position:relative; }
#page-root.layout-001.layout-001-001 #p7AP3rw_1 .p7AP3trig { background-repeat:repeat-x; background-position: top left; }
#page-root.layout-001.layout-001-001 #p7AP3rw_2 .p7AP3trig { background-repeat:repeat-x; background-position: top left; }
#page-root.layout-001.layout-001-001 #p7AP3rw_3 .p7AP3trig { background-repeat:repeat-x; background-position: top left; }
#page-root.layout-001.layout-001-001 #p7AP3rw_4 .p7AP3trig { background-repeat:repeat-x; background-position: top left; }

#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li img { display: block; margin-left: auto; margin-right: auto; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info { text-align: center; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { color: #333; text-transform: uppercase; letter-spacing: 2px; font-size: 18px; font-weight:bold; margin: 0 30px; text-shadow: none; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child { position: relative; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child .info { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child .info h3 { color: #FFF; padding: 80px 0 0 0; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { color: #333; font-style: italic; font-size: 12px; display: block; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info-back .text-long-check { word-wrap: break-word; }

#page-root.layout-001.layout-001-001 .layout-001-001-002 .hoverfx-effect .overlay { top: -60px; }
#page-root.layout-001.layout-001-001 .layout-001-001-002 .hoverfx-effect .swap-title { background-color: #00a2ad; margin-top: 5px; padding-top: 15px; }
#page-root.layout-001.layout-001-001 .layout-001-001-002 .hoverfx-effect .swap-title { border-top: #FFF solid 5px; }
#page-root.layout-001.layout-001-001 .layout-001-001-002 .hoverfx-effect .swap-subtitle { margin-bottom: -60px; }
#page-root.layout-001.layout-001-001 .layout-001-001-002 .hoverfx-effect .swap-subtitle { background-color: #00a2ad; }

/* col-5 */
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(5) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(6) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect .swap-title { font-size: 1.2em; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX5 .swap-title { background-color: #476DA6; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box:hover &gt; .hoverfx-effect.hoverFX5 .swap-subtitle { background-color: #476DA6; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col #p7AP3_5 .p7AP3panelcontent.p7ap3-theme-09 ul li:hover { border: 2px #476DA6 solid; background-color: #FFF; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col #p7AP3_5 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child { border: 2px #476DA6 solid; background-color: #476DA6; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col #p7AP3_5 .p7AP3panelcontent.p7ap3-theme-09 ul li:last-child:hover { border: 2px #476DA6 solid; background-color: #476DA6; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect .swap-title { font-size: 1.1em; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) .hoverfx-effect .swap-subtitle { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) .hoverfx-effect .swap-title { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) .hoverfx-effect:hover .swap-title { background-color: #217f85 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) .hoverfx-effect:hover .swap-subtitle { background-color: #217f85 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) .hoverfx-effect.active .swap-title { background-color: #217f85 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) .hoverfx-effect.active .swap-subtitle { background-color: #217f85 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) .hoverfx-effect .swap-subtitle { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) .hoverfx-effect .swap-title { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) .hoverfx-effect:hover .swap-title { background-color: #fda41c !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) .hoverfx-effect:hover .swap-subtitle { background-color: #fda41c !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) .hoverfx-effect.active .swap-title { background-color: #fda41c !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) .hoverfx-effect.active .swap-subtitle { background-color: #fda41c !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) .hoverfx-effect .swap-subtitle { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) .hoverfx-effect .swap-title { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) .hoverfx-effect:hover .swap-title { background-color: #f1313e !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) .hoverfx-effect:hover .swap-subtitle { background-color: #f1313e !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) .hoverfx-effect.active .swap-title { background-color: #f1313e !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) .hoverfx-effect.active .swap-subtitle { background-color: #f1313e !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) .hoverfx-effect .swap-subtitle { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) .hoverfx-effect .swap-title { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) .hoverfx-effect:hover .swap-title { background-color: #a66347 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) .hoverfx-effect:hover .swap-subtitle { background-color: #a66347 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) .hoverfx-effect.active .swap-title { background-color: #a66347 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) .hoverfx-effect.active .swap-subtitle { background-color: #a66347 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) .hoverfx-effect .swap-subtitle { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) .hoverfx-effect .swap-title { background-color: #95969A !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) .hoverfx-effect:hover .swap-title { background-color: #476DA6 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) .hoverfx-effect:hover .swap-subtitle { background-color: #476DA6 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) .hoverfx-effect.active .swap-title { background-color: #476DA6 !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) .hoverfx-effect.active .swap-subtitle { background-color: #476DA6 !important; }
/* col-5 end */
/* layout 001-001 end */
/* ============ */

/*only IE*/
body.ie11-custom #page-root.layout-001 .hoverfx-effect.caption .overlay { position: relative; max-width: inherit; width: auto; height: auto; opacity: 1; }
body.ie10-custom #page-root.layout-001 .hoverfx-effect.caption .overlay { position: relative; max-width: inherit; width: auto; height: auto; opacity: 1; }
/*only IE end*/
/*only Safari*/
body.safari5-custom #page-root.layout-001 .logo-header { height: auto; }
body.safari5-custom #page-root.layout-001 .navbar-fixed-top img.logo-header { height: auto; margin-top: 0px; }
/*only Safari end*/
/*only iPad 1*/
body.ipad1-custom #page-root.layout-001 .logo-header { height: auto; }
body.ipad1-custom #page-root.layout-001 .p7PM3-01 ul li ul { margin-left: 0px; }
/*only iPad 1 end*/


@media (max-width: 1500px) {
/* slogan slider banner home */
#page-home.layout-001 .fullwidthbanner-banner { left: auto !important; right:200px !important; }
/* slogan slider banner home end */
}
@media (max-width: 1300px) {
/* slogan slider banner home */
#page-home.layout-001 .fullwidthbanner-banner { left: auto !important; right:200px !important; }
/* slogan slider banner home end */
}
@media (max-width: 1200px) {
/* slogan slider banner home */
#page-home.layout-001 .fullwidthbanner-banner { left:auto !important; right:200px !important; }
/* slogan slider banner home end */
}
@media (min-width: 1200px) {
.hoverfx-effect-box-container-5col .col-lg-1 { display: none !important; visibility: hidden !important; }
.hoverfx-effect-box-container-5col .col-lg-2 { width: 20%; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left: 15px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 15px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left: 15px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(5) { padding-left: 15px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(6) { padding-left: 15px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left: 15px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 15px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left: 15px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) { padding-left: 15px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) { padding-left: 15px !important; padding-right: 2px !important; }
}
@media (max-width: 1199px) {
/* menu */
#page-home.layout-001 .logo-header, #page-root.layout-001 .logo-header { max-width: 320px; }
/* menu end */
/* layout 001-001 */
/* col-5 */
.hoverfx-effect-box-container-5col-first { display: none !important; visibility:hidden !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { margin-bottom: 50px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { margin-bottom: 50px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { margin-bottom: 50px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { margin-bottom: 50px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(5) { margin-bottom: 50px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(6) { margin-bottom: 50px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { margin-bottom: 30px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { margin-bottom: 30px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { margin-bottom: 30px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { margin-bottom: 30px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) { margin-bottom: 30px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) { margin-bottom: 30px !important; }
/* col-5 end */
/* layout 001-001 end */
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 16px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 12px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child .info h3 { padding: 60px 0 0 0; }
/* layout 001-001 products end */
}
@media (max-width: 1000px) {
/* slogan slider banner home */
#page-home.layout-001 .fullwidthbanner-banner { left:auto !important; right:150px !important; }
/* slogan slider banner home end */
}

@media (max-width: 992px) {
.md-margin-bottom-10 { margin-bottom: 10px; }
.md-margin-bottom-20 { margin-bottom: 20px; }
.md-margin-bottom-30 { margin-bottom: 30px; }
.md-margin-bottom-40 { margin-bottom: 40px; }
.md-margin-bottom-50 { margin-bottom: 50px; }
.md-margin-bottom-60 { margin-bottom: 60px; }
/* call to action */
.cta-custom  { text-align: left; }
.cta-custom span { font-size: 22px; line-height: 29px; }
.cta-custom  p { margin-left:0px; }
/* call to action end */
}

@media (max-width: 992px) {
/* table custom */
#page-root.layout-001 .table-responsive-custom { margin-left:0px;}
#page-root.layout-001 .table-custom caption { margin-left:0px; }
/* table custom end */
/* menu */
#page-home.layout-001 .logo-header, #page-root.layout-001 .logo-header { max-width: auto; margin-top: 30px;  }
/* menu end */
}

@media (max-width: 991px) {
/* slogan slider banner home */
#page-home.layout-001 .fullwidthbanner-banner { background-image:none !important; background-color: transparent !important; left:auto !important; right:100px !important; }
/* slogan slider banner home end */
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 12px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 10px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child .info h3 { padding: 50px 0 0 0; }
/* layout 001-001 products end */
}

@media (max-width: 900px) {
/* slider home */
#sequence-theme .info { top: 80px !important; width: 60% !important; margin-right: 50px; }
/* slider home end */
/* menu */
#page-home.layout-001 .logo-header, #page-root.layout-001 .logo-header { max-width: auto; margin-top: 40px;  }
/* menu end */
}

@media (max-width: 768px) {
/* drop menu filter */
#page-root.layout-001 .p7DMM01 ul ul { visibility: hidden !important; display: none !important; }
#page-root.layout-001 .p7DMM01 ul li { margin-bottom:-15px;}
#page-root.layout-001 .p7DMM01 ul li:last-child { margin-bottom:0px;}
#page-root.layout-001 #filters .button { font-size: 13px; }
/* drop menu filter end */
/* breadcrumb banner */
.breadcrumbs-banner { padding: 50px 0; }
/* breadcrumb banner end */
}

@media (max-width: 767px) {
/* menu products mobile */
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01 { display: inherit !important; visibility: inherit !important; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive:after { display: none; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .pmm3-toolbar { display: block; background-color: #00a2ad; padding: 10px; text-align: right; cursor: pointer; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .pmm3-toolbar a {	font-size: 2em;	font-weight: bold; color: #999; text-decoration: none; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .pmm3-toolbar a:hover { color: #FFF; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .toggle-text.closed a:before { content: "Show Menu \0020"; font-size: .5em; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .toggle-text.opened a:before { content: "Hide Menu \0020"; font-size: .5em; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .pmm3-toolbar { display: block; background-color: #222; padding: 10px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive {	text-align: left !important; padding: 0px !important; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive.vert ul {	margin-top: 0px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul { display: block; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul li { float: none; margin-right: 0px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive a.trig_closed:hover {	background-color: #222; color: #DDD; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul ul { position: static !important; width: auto; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive .pmm3-title-bar {	padding: 12px 18px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul ul a, #page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul ul .pmm3-title-bar { padding-left: 24px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul ul ul a, #page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul ul ul .pmm3-title-bar { padding-left: 32px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul.closed { display: none; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive ul.opened { display: block; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive.rounded, #page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive.rounded * { border-radius: 0px !important; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01.responsive.shadows * { box-shadow: none !important; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01_crumbs {	display: none; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3-01_crumbs.show-mobile {	display: block; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3.responsive.select .pmm3-select-wrapper { display: block; padding: 0px; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3.responsive.select select { width: 100%;	font-size: 1em;	padding: 4px; border: 1px solid #dbdbdb; outline:none; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3.responsive.select .pmm3-toolbar { display: none; }
#page-root.layout-001 .menu-root-jump-custom .p7PM3.responsive.select ul {display: none; }
/* menu products mobile end */
#page-root.layout-001 .container-full-custom { margin-top:30px; }
/* slider home */
#page-home.layout-001 .container-banner-custom-border, #page-root.layout-001 .container-banner-custom-border { margin-top: 100px; }
#page-home.layout-001 #slideshow + .container-banner-custom-border { margin-top: 50px; }
/* slider home end */
/* hover effect */
#page-root.layout-001 .hoverfx-effect.caption .overlay { width: auto !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1), #page-root.layout-001 .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-right: 15px !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2), #page-root.layout-001 .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left:15px !important; padding-right:15px !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3), #page-root.layout-001 .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 15px !important; padding-right:15px !important; }
#page-root.layout-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4), #page-root.layout-001 .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left:15px !important; }
/* hover effect end */
/* layout 001-001 */
/* ============ */
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-right: 15px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left:15px !important; padding-right:15px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 15px !important; padding-right:15px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left:15px !important; }
/* col-5 */
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-left: 140px !important; padding-right: 140px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left: 140px !important; padding-right: 140px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 140px !important; padding-right: 140px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left: 140px !important; padding-right: 140px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(5) { padding-left: 140px !important; padding-right: 140px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(6) { padding-left: 140px !important; padding-right: 140px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-left: 140px !important; padding-right: 140px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left: 140px !important; padding-right: 140px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 140px !important; padding-right: 140px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left: 140px !important; padding-right: 140px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) { padding-left: 140px !important; padding-right: 140px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) { padding-left: 140px !important; padding-right: 140px !important; }
/* col-5 end */
/* ============ */
/* layout 001-001 end */
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 16px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 12px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child .info h3 { padding: 80px 0 0 0; }
/* layout 001-001 products end */
}

@media only screen and (min-width: 0px) and (max-width: 700px) {
/* drop menu filter */
#page-root.layout-001 .p7DMM01.dmm-vertical ul li a { border: none; border-radius: 0px; padding: 8px 18px; border-bottom: 1px solid rgba(255,255,255,.15) !important; }
/*Toolbar for Smartphones to Hide or Show entire menu*/
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar { position: relative; z-index: 999; display: block; background-color: #222; text-align: right; padding: 6px; cursor: pointer; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar { background-color: #222222 !important; border-radius: 5px 5px 0px 0px; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar img { border: none; padding-left: 16px; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar a { color: #999; text-transform: uppercase; font-size: .8em; background-color: transparent !important; border: none !important; text-decoration: underline; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar.closed a { color: #EEE; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar img { opacity: .5; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar:hover img { opacity: .85; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar:hover a { color: #EEE; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar.closed img { opacity: 1; }
#page-root.layout-001 .p7DMM01.dmm-vertical .p7DMM-toolbar.closed:hover { background-color: #466275; }
#page-root.layout-001 .p7DMM01.dmm-vertical * { border-radius: 0px !important; }
/* drop menu filter */
}

@media (max-width: 597px) {
/* layout 001-001 */
/* col-5 */
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-left: 40px !important; padding-right: 40px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left: 40px !important; padding-right: 40px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 40px !important; padding-right: 40px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left: 40px !important; padding-right: 40px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(5) { padding-left: 40px !important; padding-right: 40px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(6) { padding-left: 40px !important; padding-right: 40px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-left: 40px !important; padding-right: 40px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left: 40px !important; padding-right: 40px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 40px !important; padding-right: 40px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left: 40px !important; padding-right: 40px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) { padding-left: 40px !important; padding-right: 40px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) { padding-left: 40px !important; padding-right: 40px !important; }
/* col-5 end */
/* layout 001-001 end */
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 14px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 10px; }
/* layout 001-001 products end */
}

@media (max-width: 539px) {
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 14px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 10px; }
/* layout 001-001 products end */
}

@media (max-width: 480px) {
/* hover effect */
#page-root.layout-001 .col-xs-6.hoverfx-effect-box, #page-root.layout-001 .col-xs-6.hoverfx-effect-box-list { width: 100% !important; }
/* hover effect end */
/* breadcrumb */
#page-root.layout-001 .breadcrumb&gt;.active, #page-root.layout-001 .breadcrumb&gt;.breadcrumb-title-sub { display: none; visibility: hidden; }
#page-root.layout-001 .breadcrumb&gt; li.breadcrumb-title:before { content: "/\00a0"; }
#page-root.layout-001 .breadcrumb&gt;.breadcrumb-title { font-size:1em; float: none !important; margin-top:0px; }
/* breadcrumb end */
/* menu mobile */
#page-home.layout-001 .navbar-brand img, #page-root.layout-001 .navbar-brand img { width:180px; }
/* menu mobile end */
/* layout 001-001 */
/* col-5 */
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(1) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(2) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(3) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(4) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(5) { padding-left: 2px !important; padding-right: 2px !important; }
#page-root.layout-001.layout-001-001 .hoverfx-effect-box-container-5col .hoverfx-effect-box.hoverfx-effect-box-padding:nth-child(6) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(1) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(2) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(3) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(4) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(5) { padding-left: 2px !important; padding-right: 2px !important; }
.hoverfx-effect-box-container-5col .hoverfx-effect-box-list.hoverfx-effect-box-padding:nth-child(6) { padding-left: 2px !important; padding-right: 2px !important; }
/* col-5 end */
/* layout 001-001 end */
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 16px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 12px; }
/* layout 001-001 products end */
}

@media (max-width: 450px) {
/* slider home */
#sequence-theme .info { top: 70px !important; width: 70% !important; margin-right: 25px; }
#sequence-theme h2 { font-size: 30px !important; }
#sequence-theme .info p { font-size: 18px !important; }
/* slider home end */
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 14px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 10px; }
/* layout 001-001 products end */
}

@media (max-width: 292px) {
/* layout 001-001 products */
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 { font-size: 12px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .info h3 span { font-size: 8px; }
#page-root.layout-001.layout-001-001 .p7AP3-09 .p7ap3-col-wrapper ul li:last-child .info h3 { padding: 40px 0 0 0; }
/* layout 001-001 products end */
}</pre></body></html>