@font-face{font-family :"Roboto Condensed";font-style :normal;font-weight :300;src :local("Roboto Condensed Light"),local("RobotoCondensed-Light"),url("https://www.peter.oberholzer.be/template/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk_woff2") format("woff2");unicode-range :U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF;}
@font-face{font-family :"Roboto Condensed";font-style :normal;font-weight :400;src :local("Roboto Condensed"),local("RobotoCondensed-Regular"),url("https://www.peter.oberholzer.be/template/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo_woff2") format("woff2");unicode-range :U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF;}
@font-face{font-family :"Open Sans";font-style :normal;font-weight :400;src :local("Open Sans Regular"),local("OpenSans-Regular"),url("https://www.peter.oberholzer.be/template/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw_woff2") format("woff2");unicode-range :U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF;}
@font-face{font-family :"Open Sans";font-style :normal;font-weight :600;src :local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("https://www.peter.oberholzer.be/template/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg_woff2") format("woff2");unicode-range :U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF;}
@font-face{font-family :"Open Sans";font-style :normal;font-weight :700;src :local("Open Sans Bold"),local("OpenSans-Bold"),url("https://www.peter.oberholzer.be/template/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg_woff2") format("woff2");unicode-range :U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF,U+0-FF;}
@font-face {font-family: "FontAwesome";font-style: normal;font-weight: normal;src: url("https://www.peter.oberholzer.be/template/fontawesome-webfont_woff2") format("woff2");}
html{font-family :sans-serif;}
body{margin :0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display :block;}
audio:not([controls]){display :none;height :0;}
a{background-color :transparent;}
a:active,a:hover{outline :0 none;}
img{border :none 0;}
svg:not(:root){overflow :hidden;}
table{border-collapse :collapse;border-spacing :0;}
td,th{padding :0;}
.clearfix::after{content :"";display :table;clear :both;}
.js details:not([open]) .details-wrapper{display :none;}
.hidden{display:none;}
div.addontext{display:none;}
.display_none{display:none;}
.item-list__comma-list li::after{content :",";}
.item-list__comma-list li:last-child::after{content :"";}
.system-status-counter__status-icon::before{content :"";background-size :20px auto;background-position :center 2px;background-repeat :no-repeat;display :block;}
@media print{*,*::after,*::before{color :rgb(0,0,0) !important ;text-shadow :none !important ;background :none 0 0 repeat scroll rgba(0,0,0,0) !important ;box-shadow :none !important ;}
a,a:visited{text-decoration :underline;}
a[href]::after{content :" (" attr(href) ")";}
abbr[title]::after{content :" (" attr(title) ")";}
a[href^="javascript:"]::after,a[href^="#"]::after{content :"";}
img,tr{page-break-inside :avoid;}
img{max-width :100% !important ;}
h2,h3{page-break-after :avoid;}
}
*{box-sizing :border-box;}
*::after,*::before{box-sizing :border-box;}
html{font-size :10px;}
body{font-family :"Helvetica Neue",Helvetica,Arial,sans-serif;font-size :14px;line-height :1.42857;color :rgb(51,51,51);background-color :rgb(255,255,255);}
a{color :rgb(51,122,183);text-decoration :none;}
a:focus,a:hover{color :rgb(35,82,124);text-decoration :underline;}
a:focus{outline-offset :-2px;}
img{vertical-align :middle;}
.h1,.h2,.h3,.h4,.h5,.h6{font-family :inherit;font-weight :500;line-height :1.1;color :inherit;}
.h1,.h2,.h3{margin-top :20px;margin-bottom :10px;}
.h4,.h5,.h6{margin-top :10px;margin-bottom :10px;}
.h2{font-size :20px;}
.h4{font-size :18px;}
.text_left_vertical_top{text-align:left; vertical-align:top;}
.margintop-7px{margin-top:-7px;}
.margintop-5px{margin-top:-5px;}
.margintop3px{margin-top:3px;}
.margintop6px{margin-top:6px;}
.margintop9px{margin-top:9px;}
.margintop12px{margin-top:12px;}
.margintop42px{margin-top:42px;}
.marginbottom18px{margin-bottom:18px;}
.maxwidth900px{max-width:900px;}
.textleft{text-align:left;}
.padding1px{padding:1px;}
.paddingleft50px{padding-left:50px;}
p{margin :0 0 10px;}
ol,ul{margin-top :0;margin-bottom :10px;}
blockquote .small::before,blockquote footer::before,blockquote small::before{content :"â ";}
.blockquote-reverse .small::before,.blockquote-reverse footer::before,.blockquote-reverse small::before,blockquote.pull-right .small::before,blockquote.pull-right footer::before,blockquote.pull-right small::before{content :"";}
.blockquote-reverse .small::after,.blockquote-reverse footer::after,.blockquote-reverse small::after,blockquote.pull-right .small::after,blockquote.pull-right footer::after,blockquote.pull-right small::after{content :" â";}
.container{padding-right :15px;padding-left :15px;margin-right :auto;margin-left :auto;}
/*
@media (max-width:600px){
td.responsive51::before{content:"</tr><tr>";}
}
*/
@media (min-width:768px){.container{width :750px;}
}
@media (min-width:992px){.container{width :970px;}
}
@media (min-width:1200px){.container{width :1170px;}
}
.container-fluid{padding-right :15px;padding-left :15px;margin-right :auto;margin-left :auto;}
.row{margin-right :-15px;margin-left :-15px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position :relative;min-height :1px;padding-right :15px;padding-left :15px;}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float :left;}
.col-md-12{width :100%;}
.col-md-8{width :66.6667%;}
.col-md-4{width :33.3333%;}
}
table{background-color :transparent;}
.table-striped > tbody > tr:nth-of-type(2n 1){background-color :rgb(249,249,249);}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius :0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius :0;border-bottom-right-radius :0;}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius :0;border-bottom-left-radius :0;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius :0;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius :0;border-bottom-right-radius :0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius :0;border-bottom-left-radius :0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius :0;}
.btn-group-vertical > .btn:first-child:not(:last-child){border-radius :4px 4px 0 0;}
.btn-group-vertical > .btn:last-child:not(:first-child){border-radius :0 0 4px 4px;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius :0;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius :0;border-bottom-left-radius :0;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius :0;border-top-right-radius :0;}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius :0;}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius :0;border-bottom-right-radius :0;}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle{border-top-left-radius :0;border-bottom-left-radius :0;}
.breadcrumb > li + li::before{padding :0 5px;color :rgb(204,204,204);content :"/ ";}
@keyframes progress-bar-stripes{0%{background-position :40px 0;}
100%{background-position :0 0;}
}
@keyframes progress-bar-stripes{0%{background-position :40px 0;}
100%{background-position :0 0;}
}
.popover > .arrow,.popover > .arrow::after{position :absolute;display :block;width :0;height :0;border-color :transparent;border-style :solid;}
.popover > .arrow::after{content :"";border-width :10px;}
.popover.top > .arrow::after{bottom :1px;margin-left :-10px;content :" ";border-top-color :rgb(255,255,255);border-bottom-width :0;}
.popover.right > .arrow::after{bottom :-10px;left :1px;content :" ";border-right-color :rgb(255,255,255);border-left-width :0;}
.popover.bottom > .arrow::after{top :1px;margin-left :-10px;content :" ";border-top-width :0;border-bottom-color :rgb(255,255,255);}
.popover.left > .arrow::after{right :1px;bottom :-10px;content :" ";border-right-width :0;border-left-color :rgb(255,255,255);}
.carousel-control .icon-prev::before{content :"â¹";}
.carousel-control .icon-next::before{content :"âº";}
.btn-group-vertical > .btn-group::after,.btn-group-vertical > .btn-group::before,.btn-toolbar::after,.btn-toolbar::before,.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.dl-horizontal dd::after,.dl-horizontal dd::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.modal-footer::after,.modal-footer::before,.modal-header::after,.modal-header::before,.nav::after,.nav::before,.navbar-collapse::after,.navbar-collapse::before,.navbar-header::after,.navbar-header::before,.navbar::after,.navbar::before,.pager::after,.pager::before,.panel-body::after,.panel-body::before,.row::after,.row::before{display :table;content :" ";}
.btn-group-vertical > .btn-group::after,.btn-toolbar::after,.clearfix::after,.container-fluid::after,.container::after,.dl-horizontal dd::after,.form-horizontal .form-group::after,.modal-footer::after,.modal-header::after,.nav::after,.navbar-collapse::after,.navbar-header::after,.navbar::after,.pager::after,.panel-body::after,.row::after{clear :both;}
.hidden{display :none !important ;}
body{font-size :15px;font-weight :400;line-height :1.6;color :rgb(45,45,45);}
p{margin :0;padding :0 0 15px;}
a{transition :all 0.2s 0s ease-in-out;text-decoration :none;}
a:hover{text-decoration :none;}
a:focus{outline :medium none;text-decoration :none;}
a.link--hover-style-2::before,.link--hover-style-2 a::before{position :absolute;left :-15px;top :50%;margin-top :-5px;font-family :"FontAwesome";font-size :10px;line-height :1;transition :all 0.3s 0s ease;opacity :0;content :"ï";}
a.link--hover-style-2:hover::before,.link--hover-style-2 a:hover::before{left :0;opacity :1;transition-delay :0.1s;}
.region--light-typography.region--dark-background a.link--hover-style-2::before,.region--light-typography.region--dark-background .link--hover-style-2 a::before{color :rgb(255,255,255);}
img{height :auto;max-width :100%;border-radius :5px;}
blockquote::before{content :"";width :70px;height :3px;background-color :rgb(157,157,157);position :absolute;top :0;left :0;}
.region--colored-background blockquote::before,.region--black-background blockquote::before,.region--dark-background blockquote::before{background-color :rgb(255,255,255);}
h1,h2,h3,h4,h5,h6{line-height :1.2;padding :0;margin :20px 0 15px;font-weight :300;}
.headings-wide-spacing-enabled h1,.headings-wide-spacing-enabled h2,.headings-wide-spacing-enabled h3,.headings-wide-spacing-enabled h4,.headings-wide-spacing-enabled h5,.headings-wide-spacing-enabled h6{letter-spacing :0.2em;text-transform :uppercase;}
h1{font-size :26px;}
h2.title,nav > h2,.block-search > h2{font-size :18px;padding-bottom :15px;margin :0 0 40px;border-bottom :1px solid rgb(231,231,231);text-transform :uppercase;font-weight :500;}
.button-action::before{content :"+";font-weight :900;margin-left :-0.1em;padding-right :0.2em;}
[dir="rtl"] .button-action::before{margin-left :0;margin-right :-0.1em;padding-left :0.2em;padding-right :0;}
[dir="rtl"] .collapse-processed > summary::before{background-position :100% 100%;float :right;}
.collapse-processed:not([open]) > summary::before{background-position :25% 35%;transform :rotate(-90deg);}
[dir="rtl"] .collapse-processed:not([open]) > summary::before{background-position :75% 35%;transform :rotate(90deg);}
.container-inline label::after,.container-inline .label::after{content :":";}
.form-type-radios .container-inline label::after{content :"";}
.field--label-inline .field__label::after{content :":";}
ul.menu{list-style :none outside none;margin-left :1em;padding :0;text-align :left;}
.menu-item{padding-top :0.2em;margin :0;}
ul.menu a.is-active{color :rgb(0,0,0);}
.panel-heading--trigger-icon .panel-title a::after{position :absolute;width :30px;height :30px;text-align :center;font-size :14px;color :rgb(255,255,255);top :50%;right :30px;margin-top :-15px;border-radius :100%;font-family :"FontAwesome";line-height :30px;content :"ï";transition :background-color 0.2s 0s ease-in-out;}
.headings-wide-spacing-enabled .panel-heading--trigger-icon .panel-title a::after{letter-spacing :0;}
.panel-heading--trigger-icon .panel-title a.collapsed::after{content :"ï";}
.panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a::after{right :10px;content :"ï";background-color :transparent;color :inherit;}
.panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a.collapsed::after{content :"ï";}
.block{padding :0 0 25px;}
.col-md-12 .block{padding-bottom :50px;}
.header .block-menu.block,.header-container .block-superfish.block,.block.block-page-title-block,.block-system-breadcrumb-block,#block-googlemapbanner{padding :0;}
.header__section .block:first-child:last-child{padding :0;}
.content-top__section .block{padding-bottom :75px;}
.region .block:last-child{padding-bottom :0;}
a.button.button--hover-style-2::before,.button.button--hover-style-2 > a::before{content :"";position :absolute;z-index :-1;top :0;bottom :0;left :0;right :0;transform :scaleX(0);border-radius :3px;transition :all 0.2s 0s ease-in-out;}
a.button.button--hover-style-2:hover::before,a.button.button--hover-style-2:focus::before,.button.button--hover-style-2 > a:hover::before,.button.button--hover-style-2 > a:focus::before{transform :scaleX(1);}
.highlight--bordered::before{content :"";width :1px;height :100%;left :-15px;top :0;position :absolute;background-color :rgb(223,223,223);}
.region--light-typography .highlight--bordered::before{background-color :rgb(255,255,255);}
.more-link a::after{content :"ï";font-family :"FontAwesome";font-size :10px;margin-left :10px;display :inline-block;line-height :1;}
.list--fa-star li::before,.list--fa-caret-right li::before,.list--fa-plus li::before,.list--fa-square li::before,.list--fa-check li::before,.list--fa-check-circle li::before{content :"";font-family :"FontAwesome";position :absolute;left :0;top :5px;font-size :10px;}
.list--fa-star li::before{content :"ï";}
.list--fa-caret-right li::before{content :"ï";font-size :12px;}
.list--fa-plus li::before{content :"ï§";}
.list--fa-square li::before{content :"ï";font-size :5px;top :10px;}
.list--fa-check li::before{content :"ï";}
.list--fa-check-circle li::before{content :"ï";}
.container-inline:not(.block){margin :15px 0;}
.inline-list{padding :0;margin :10px -15px;list-style :none outside none;}
.overlay-caption--black::before{content :"";background-color :transparent;position :absolute;top :0;left :0;height :100%;width :100%;z-index :-1;transition :all 0.3s 0s linear;}
.overlay-container:hover .overlay-caption--black::before{top :-375px;height :750px;background-color :rgba(0,0,0,0.8);transition :all 0.7s 0s linear;}
.node--type-mt-testimonial .field--name-body::after{position :absolute;content :"";bottom :-25px;left :30px;width :0;height :0;border-style :solid;border-width :25px 45px 0 4px;border-color :rgb(244,244,244) transparent transparent;}
.node--type-mt-testimonial .field--name-body p:first-child::after{position :absolute;content :"â";left :-40px;top :-45px;font-size :130px;line-height :1;letter-spacing :-0.25em;z-index :-1;}
.block-search .form-actions::after{font-family :"FontAwesome";content :"ï";position :absolute;top :0;left :0;z-index :0;line-height :46px;width :20px;display :block;color :rgb(156,156,156);}
.header-top-highlighted__section .block-search .form-actions::after{font-family :"FontAwesome";content :"ï";position :absolute;top :0;left :0;z-index :0;width :100%;display :block;line-height :35px;}
.region--light-typography .header-top-highlighted__section .block-search .form-actions::after{color :rgb(255,255,255);}
@media (min-width:992px){.header-container .container-fluid .logo-and-site-name-wrapper{padding-left :20px;}
}
.logo{float :left;margin-right :10px;display :inline-block;}
.logo:hover{opacity :0.800000011920928955078125;transition :all 0.2s 0s ease-in-out;}
.site-name a{font-size :25px;font-weight :400;line-height :1.5;text-decoration :none;}
.site-name a:hover{text-decoration :none;opacity :0.800000011920928955078125;transition :all 0.2s 0s ease-in-out;}
@media (max-width:767px){.logo{float :none;margin-right :0;text-align :center;display :block;visibility :visible;transform :scale(0.75);}
.site-name,.site-slogan{text-align :center;}
.site-name{margin :5px 0 0;}
}
.block-language ul li::before{content :"";font-family :"FontAwesome";position :absolute;left :0;top :7px;font-size :10px;}
.block-language ul li::before{content :"ï";font-size :12px;}
ul.menu{margin :0;padding :0;list-style :none outside none;}
ul.menu li{margin :0;position :relative;list-style :none outside none;padding :0;}
ul.menu li a{padding :10px 0 10px 20px;line-height :150%;display :block;text-decoration :none;font-size :12px;text-transform :uppercase;color :rgb(45,45,45);}
ul.menu li > a::before{font-family :"FontAwesome";content :"ï";position :absolute;left :0;top :9px;font-size :12px;}
.region--light-typography ul.menu li > a::before{color :rgb(255,255,255);}
.header-container ul.menu{margin :0;list-style :none outside none;text-align :right;}
.header__section ul.menu{padding :15px 0;}
.header-container ul.menu li{background :none 0% 0% repeat scroll rgba(0,0,0,0);padding :0;margin :0;display :inline-block;float :none;z-index :497;}
.header-container ul.menu li a{font-size :14px;font-weight :600;padding :5px 17px;margin :0 5px;color :rgb(45,45,45);}
.headings-wide-spacing-enabled .header-container ul.menu li a{letter-spacing :0.25em;text-transform :uppercase;}
.header-container ul.menu li a::before{content :"";width :0;height :0;}
@media (max-width:1199px){.header-container ul.menu li a{margin :0;padding :5px 15px;}
.header-container ul.menu{text-align :left;}
}
@media (max-width:991px){.header-container ul.menu li a{margin :0 5px;}
}
.footer__section ul.menu li a::before{top :8px;}
@media (max-width:767px){.footer__section ul.menu li > a::before{content :"";width :0;height :0;}
}
.footer-bottom__section ul.menu li a::before{content :"";width :0;height :0;}
.subfooter__section ul.menu li a::before{content :"";width :0;height :0;}
.header-container ul.sf-menu > li > a.menuparent::after{content :"ï";font-family :"FontAwesome";position :absolute;top :4px;right :6px;font-weight :400;line-height :20px;font-size :10px;}
.header-top__section ul.sf-menu > li > a.menuparent::after{top :0;line-height :14px;right :5px;}
.header-container ul.sf-menu ul li a.menuparent::after{font-family :"FontAwesome";content :"ï";right :0;top :10px;position :absolute;font-weight :400;}
@media (min-width:992px) and (max-width:1199px){.header-container ul.sf-menu > li > a.menuparent::after{top :4px;right :3px;}
}
.header-container ul.sf-menu ul li.sf-multicolumn-column a.menuparent::after{content :"";}
.menu.cta-active--email > li:last-child > a::before{content :"ï ";font-family :"FontAwesome";padding-right :10px;position :static;color :inherit;vertical-align :top;}
.header-container .sf-accordion-toggle.sf-style-none a::after{content :"ï";font-family :"FontAwesome";font-size :24px;line-height :1;}
.header-container .sf-accordion-toggle.sf-style-none a.sf-expanded::after{content :"ï";}
.header-container ul.sf-accordion li a.menuparent::after{content :"ï§";font-family :"FontAwesome";position :absolute;border-left :1px solid rgb(234,234,234);top :0;right :0;text-align :center;font-size :12px;font-weight :400;line-height :52px;width :50px;height :50px;}
.header-container ul.sf-accordion li.sf-expanded > a.menuparent::after{content :"ï¨";}
.header-container ul.sf-accordion ul li a.menuparent::after{content :"ï§";top :0;right :0;left :auto;}
.slideout ul.sf-accordion li > a::before{content :"";}
.slideout ul.sf-accordion li a.menuparent::after{content :"ï§";font-family :"FontAwesome";position :absolute;border-left-width :0;top :0;right :10px;text-align :right;font-size :12px;font-weight :400;line-height :52px;width :50px;height :50px;}
.slideout ul.sf-accordion li.sf-expanded > a.menuparent::after{content :"ï¨";}
.slideout ul.sf-accordion ul li a.menuparent::after{content :"ï§";top :0;right :0;left :auto;}
.region--light-typography ul.sf-accordion li a.menuparent::after{border-color :rgba(255,255,255,0.1);}
.view > .more-link a::after{content :"";margin :0;}
@media (min-width:768px){.views-row.col-sm-6:nth-child(2n 1),.views-row.col-sm-4:nth-child(3n 1),.views-row.col-sm-3:nth-child(4n 1){clear :both;}
}
@media (min-width:992px){.views-row.col-sm-6.col-md-4:nth-child(2n 1),.views-row.col-sm-6.col-md-3:nth-child(2n 1),.views-row.col-sm-4.col-md-2:nth-child(3n 1),.views-row.col-sm-4.col-md-3:nth-child(3n 1),.views-row.col-sm-4.col-md-6:nth-child(3n 1),.views-row.col-sm-3.col-md-6:nth-child(4n 1),.views-row.col-sm-3.col-md-4:nth-child(4n 1){clear :none;}
.views-row.col-md-6:nth-child(2n 1),.views-row.col-md-4:nth-child(3n 1),.views-row.col-md-3:nth-child(4n 1){clear :both !important ;}
}
@media (min-width:1200px){.views-row.col-sm-4.col-lg-2:nth-child(3n 1),.views-row.col-sm-4.col-lg-3:nth-child(3n 1),.views-row.col-sm-4.col-lg-6:nth-child(3n 1),.views-row.col-sm-3.col-lg-6:nth-child(4n 1),.views-row.col-sm-3.col-lg-4:nth-child(4n 1),.views-row.col-sm-3.col-lg-2:nth-child(4n 1),.views-row.col-md-4.col-lg-2:nth-child(3n 1),.views-row.col-md-4.col-lg-3:nth-child(3n 1),.views-row.col-md-4.col-lg-6:nth-child(3n 1),.views-row.col-md-3.col-lg-6:nth-child(4n 1),.views-row.col-md-3.col-lg-4:nth-child(4n 1),.views-row.col-md-3.col-lg-2:nth-child(4n 1){clear :none !important ;}
.views-row.col-lg-6:nth-child(2n 1),.views-row.col-lg-4:nth-child(3n 1),.views-row.col-lg-3:nth-child(4n 1),.views-row.col-lg-2:nth-child(6n 1){clear :both !important ;}
}
.view.row .view-content::before,.view.row .view-content::after{display :table;content :" ";}
.view.row .view-content::after{clear :both;}
.region--white-background{background-color :rgb(255,255,255);}
.region--gray-background{background-color :rgb(244,244,244);}
.header-container{padding :0;box-shadow :0 1px 5px rgba(0,0,0,0.05);position :relative;z-index :100;}
.header__container{padding :20px 0;position :relative;}
.header-container .header.region--gray-background{background-color :rgb(241,241,241);}
.header-first{padding :5px 0;}
@media (max-width:767px){.header__container{padding :15px 0;}
}
.content-top__section{padding :120px 0 150px;}
.main-content__section,.sidebar__section{padding :140px 0 130px;}
.region--separator-border-top::before{height :1px;max-width :1140px;display :block;margin :0 auto;}
@media (max-width:1170px){.region--separator-border-top::before{margin :0 15px;}
}
.region--white-background + .region--white-background.region--separator-border-top::before,.region--gray-background + .region--gray-background.region--separator-border-top::before{background-color :rgb(229,229,229);}
.region--colored-background + .region--colored-background.region--separator-border-top::before,.region--dark-background + .region--dark-background.region--separator-border-top::before,.region--black-background + .region--black-background.region--separator-border-top::before{background-color :rgba(255,255,255,0.5);}
.region--separator-incline-diagonal::before{position :absolute;top :0;left :-5%;height :140px;width :110%;display :block;}
.region--white-background + .region--separator-incline-diagonal::before{background :linear-gradient(to right bottom,rgb(255,255,255) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--gray-background + .region--separator-incline-diagonal::before{background :linear-gradient(to right bottom,rgb(244,244,244) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--black-background + .region--separator-incline-diagonal::before{background :linear-gradient(to right bottom,rgb(29,29,29) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--white-background + .region--white-background.region--separator-incline-diagonal::before,.region--gray-background + .region--gray-background.region--separator-incline-diagonal::before,.region--colored-background + .region--colored-background.region--separator-incline-diagonal::before,.region--dark-background + .region--dark-background.region--separator-incline-diagonal::before,.region--black-background + .region--black-background.region--separator-incline-diagonal::before{background :none 0% 0% repeat scroll rgba(0,0,0,0);}
@media (max-width:767px){.region--separator-incline-diagonal::before{height :70px;}
}
.region--separator-decline-diagonal::before{position :absolute;top :0;left :-5%;height :140px;width :110%;display :block;}
.region--white-background + .region--separator-decline-diagonal::before{background :linear-gradient(to left bottom,rgb(255,255,255) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--gray-background + .region--separator-decline-diagonal::before{background :linear-gradient(to left bottom,rgb(244,244,244) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--black-background + .region--separator-decline-diagonal::before{background :linear-gradient(to left bottom,rgb(29,29,29) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--white-background + .region--white-background.region--separator-decline-diagonal::before,.region--gray-background + .region--gray-background.region--separator-decline-diagonal::before,.region--colored-background + .region--colored-background.region--separator-decline-diagonal::before,.region--dark-background + .region--dark-background.region--separator-decline-diagonal::before,.region--black-background + .region--black-background.region--separator-decline-diagonal::before{background :none 0% 0% repeat scroll rgba(0,0,0,0);}
@media (max-width:767px){.region--separator-decline-diagonal::before{height :70px;}
}
.page-container-border-enabled .page-container{border-width :10px;border-style :solid;overflow :hidden;}
.page-container-border-enabled .page-container > div,.page-container-border-enabled .page-container > .footer{margin-left :-10px;margin-right :-10px;}
@media (min-width:992px){.page-container-border-enabled .page-container{border-width :15px;}
.page-container-border-enabled .page-container > div,.page-container-border-enabled .page-container > .footer{margin-left :-15px;margin-right :-15px;}
}
table, td, tr {border:1px solid rgb(234,234,234);border-collapse:collapse;text-align:left;}
table {border:none;width:100%;}
@media (max-width:767px) {
table, tr, td {padding:0;border:1px solid rgb(234,234,234)}
table{border:none;}
thead{display:none;}
tr{float:left;width:100%;margin-bottom:2em;border:none;}
td{float:left;width:100%;padding:1em;}
table tr:first-child td{border-top-width :1px;}
table tr:last-child td:first-child{border-top-right-radius:10px;border-bottom:none;}
table tr:last-child td:last-child{border-bottom-left-radius:10px;border-top:none;}
table tr:last-child td:last-child{border-bottom-right-radius:10px;}
td {margin:0 0 -1px 0;}
}
@media (min-width:768px) {
table{border-collapse:separate;border-spacing:0;margin:25px 0 40px;}
table tr td{border-style:solid;border-width:0 1px 1px 0;border-color:rgb(234,234,234);padding:10px 20px;background-color:rgb(255,255,255);}
table tr:first-child td{border-top-width:1px;}
table tr td:first-child{border-left-width:1px;}
table tr:first-child td:last-child{border-top-right-radius:10px;}
table tr:last-child td:first-child{border-bottom-left-radius:10px;}
table tr:last-child td:last-child{border-bottom-right-radius:10px;}
}
body.pff-06{font-family :"Open Sans","Helvetica Neue",Arial,sans-serif;}
.hff-08 h1,.hff-08 h2,.hff-08 h3,.hff-08 h4,.hff-08 h5,.hff-08 h6,.hff-08 .tp-caption__title,.hff-08 .tp-caption__subtitle,.sff-08 .site-name,.slff-08 .site-slogan,.hff-08 .nav-tab__title{font-family :"Roboto Condensed","Arial Narrow",Arial,sans-serif;}
.messages::before{font-family :"FontAwesome";line-height :42px;position :absolute;font-size :16px;left :18px;top :0;text-align :center;}
.messages--status::before{content :"ï";}
.messages--error::before{content :"ï";}
.messages--warning::before{content :"ï±";}
.scroll-button a::before{position :absolute;font-family :"FontAwesome";content :"ï";width :30px;height :24px;font-size :25px;top :50%;left :50%;margin :-10px 0 0 -15px;line-height :1;}
.comment-wrapper{margin-top :55px;}
.node--type-article .node__meta{margin-bottom :0;}
.node--type-article .node__header{margin-bottom :1.5em;}
.node--type-article .node__meta .inline-list{margin-top :0;margin-bottom :0;}
.node__header{padding :0 0 5px;}
.node__container{position :relative;}
.node__meta{font-size :14px;margin :0 0 10px;display :inline-block;}
.node__submitted-info ~ .comments-count__counter::before{content :"-";}
.footer-bottom.footer-bottom-to-top-enabled:not(.region--separator-incline-diagonal):not(.region--separator-decline-diagonal){position :relative;padding-top :60px;}
.subfooter.subfooter-to-top-enabled:not(.region--separator-incline-diagonal):not(.region--separator-decline-diagonal){position :relative;padding-top :15px;}
a.over:link {color: black;} a.over:visited {color: black;} a.over:hover {color: blue;} a.over:active {color: blue;}
a{color :rgb(80,80,80);}
a:hover,a:focus{color :rgb(55,55,55);}
.region--colored-background + .region--separator-incline-diagonal::before{background :linear-gradient(to right bottom,rgb(80,80,80) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--dark-background + .region--separator-incline-diagonal::before{background :linear-gradient(to right bottom,rgb(55,55,55) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--colored-background + .region--separator-decline-diagonal::before{background :linear-gradient(to left bottom,rgb(80,80,80) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.region--dark-background + .region--separator-decline-diagonal::before{background :linear-gradient(to left bottom,rgb(55,55,55) 49.5%,transparent 50%) 0% 0% repeat scroll rgba(0,0,0,0);}
.page-container-border-enabled .page-container{border-color :rgb(80,80,80);}
.panel-heading--trigger-icon .panel-title a::after{background-color :rgb(80,80,80);}
.panel-heading--trigger-icon .panel-title a.collapsed::after{background-color :rgb(55,55,55);}
.panel-heading--trigger-icon .panel-title a:hover::after{background-color :rgb(80,80,80);}
.clip-path-support .clip-rectangle-container::before{border-color :rgb(80,80,80);}
.header-container ul.menu li a:hover,.header-container ul.menu li a.is-active,.header-container ul.menu li.active-trail > a{color :blue;}
.node--type-mt-testimonial .field--name-body p:first-child::after{color :rgba(80,80,80,0.5);}
.view-testimonials-grid .views-field-body p:first-child::before{color :rgba(80,80,80,0.5);}
.view-testimonials-grid-2 .views-field-body p:first-child::after{color :rgba(80,80,80,0.5);}
.view-testimonials-list .views-field-body p:first-child::before{color :rgba(80,80,80,0.5);}
.view-testimonials-list-2.view > .more-link a:hover::after{border-color :rgb(55,55,55);}
table.withlines td.footercolor{background-color:rgb(241,241,241);}
@media (min-width:768px) {
.faaa{float:left;min-width:120px;width:12%;padding:0 10px;text-align:left;}
.fbbb{float:left;min-width:150px;width:15%;padding:0 10px;text-align:left;}
.fccc{float:left;min-width:750px;width:73%;padding:0 10px;text-align:left;}
.footer01{float:left;min-width:150px;width:35%;padding:0 10px;text-align:left;}
.footer02{float:left;min-width:150px;width:30%;padding:0 10px;text-align:center;}
.footer03{float:left;min-width:150px;width:35%;padding:0 10px;text-align:right;}
}
@media (max-width:767px) {
.faaa{float:left;min-width:120px;width:100%;padding:0 10px;text-align:left;}
.fbbb{float:left;min-width:150px;width:100%;padding:0 10px;text-align:left;}
.fccc{float:left;min-width:300px;width:100%;padding:0 10px;text-align:left;}
.footer01{float:left;min-width:200px;width:100%;padding:0px 0px;text-align:left;}
.footer02{float:left;min-width:200px;width:100%;padding:0px 0px;text-align:left;}
.footer03{float:left;min-width:200px;width:100%;padding:0px 0px;text-align:left;}
}