@charset "utf-8";
@font-face {
 font-family: '_bpg_gelregular';
 src: url('/templates/belt2008/fonts/bpg_gel_v2-webfont.eot');
 src: url('/templates/belt2008/fonts/bpg_gel_v2-webfont.eot?#iefix') format('embedded-opentype'),
 url('/templates/belt2008/fonts/bpg_gel_v2-webfont.woff2') format('woff2'),
 url('/templates/belt2008/fonts/bpg_gel_v2-webfont.woff') format('woff'),
 url('/templates/belt2008/fonts/bpg_gel_v2-webfont.ttf') format('truetype'),
 url('/templates/belt2008/fonts/bpg_gel_v2-webfont.svg#_bpg_gelregular') format('svg');
 font-weight: normal;
 font-style: normal; 
}
@font-face {
 font-family: 'BPGGlaho';
 src: url('/templates/belt2008/fonts/BPGGlaho.eot?#iefix') format('embedded-opentype'), 
 url('/templates/belt2008/fonts/BPGGlaho.woff') format('woff'), 
 url('/templates/belt2008/fonts/BPGGlaho.ttf') format('truetype'), 
 url('/templates/belt2008/fonts/BPGGlaho.svg#BPGGlaho') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'BPGMrgvlovaniCaps2010';
 src: url('/templates/belt2008/fonts/BPGMrgvlovaniCaps2010.eot?#iefix') format('embedded-opentype'), 
 url('/templates/belt2008/fonts/BPGMrgvlovaniCaps2010.woff') format('woff'), 
 url('/templates/belt2008/fonts/BPGMrgvlovaniCaps2010.ttf') format('truetype'), 
 url('/templates/belt2008/fonts/BPGMrgvlovaniCaps2010.svg#BPGMrgvlovaniCaps2010') format('svg');
 font-weight: normal;
 font-style: normal; 
}
@font-face {
 font-family: 'BPGNinoMtavruli-Bold';
 src: url('/templates/belt2008/fonts/BPGNinoMtavruli-Bold.eot?#iefix') format('embedded-opentype'), 
 url('/templates/belt2008/fonts/BPGNinoMtavruli-Bold.woff') format('woff'), 
 url('/templates/belt2008/fonts/BPGNinoMtavruli-Bold.ttf') format('truetype'), 
 url('/templates/belt2008/fonts/BPGNinoMtavruli-Bold.svg#BPGNinoMtavruli-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
  font-family: 'BebasNeue-Regular';
  src: url('/templates/belt2008/fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),  
  url('/templates/belt2008/fonts/BebasNeue-Regular.otf')  format('opentype'),
  url('/templates/belt2008/fonts/BebasNeue-Regular.woff') format('woff'), 
  url('/templates/belt2008/fonts/BebasNeue-Regular.ttf')  format('truetype'), 
  url('/templates/belt2008/fonts/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {background:#ffffff; color:#656464; margin: 0;padding: 0;text-align: left;line-height: 1.5; letter-spacing:0.5px; text-shadow:0px 0px 0px rgba(0, 0, 0, 0.20); }
html {margin:0;padding:0; display:block; }
h1, h2, h3, h4, h5, h6, p {margin:0px; padding:0px;} 
hr {
 border: 0;
 height: 1px;
 background-image: linear-gradient(to right, rgba(0, 194, 247, 0), rgba(210, 210, 210, 2.3), rgba(0, 194, 247, 0));
}

/* All Divs Design Here */

.website { width: 100%; margin: 0 auto; overflow:hidden; }
.wrapper { width:100%; min-width:320px; margin:0 auto; overflow:hidden; }
.topftop { width:100%; min-width:320px; margin:0 auto; padding:0; 
background-image: url(/templates/belt2008/images/top_bg_belt.gif);
  background-position: center top;
  background-repeat: repeat-x; overflow:hidden; }
.topfbot { width:100%; min-width:320px; margin:0 auto; padding:0; 
background: #ec9343;border-top:4px solid #000; border-bottom:4px solid #000; overflow:hidden; }
.topc { width:320px; min-width:320px; margin:0 auto; padding:0; overflow:hidden; }
.topct { width:320px; min-width:320px; margin:0 auto; padding:0; overflow:hidden; }
.topcb { width:320px; min-width:320px; margin:0 auto; padding:0; overflow:hidden; }
.logo { float:left; width:210px;}
.contact { float:right; width:110px; }
.menu { float:left; width:320px; }
.lang { float:right; width:320px; }
.pagef { width:320px; min-width:320px; margin:0 auto; padding:0; overflow:hidden; }


.paged .pagec { float:right; width:320px; }
.paged .pagel { float:left; width:320px; }
.horf { width:100%; min-width:320px; margin:0 auto; padding:0; overflow:hidden; }
.horc { width:320px; min-width:320px; margin:0 auto; padding:0; overflow:hidden; }






.logo .moduletable { margin:20px 0px; padding:0; overflow:hidden; }
.logo .moduletable img.id { display:none; }
.logo .moduletable img { width: 170px; }
.contact .moduletable { display:none; line-height:30px; margin:90px 0px 40px 0px; padding:0; overflow:hidden; width:550px; text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:lowercase; color:#444; font-size:15px; font-weight:bold; }
.contact .moduletable span.upper { text-transform:uppercase; }
.lang .moduletable { margin:0px 0px 6px 0px; padding:0; overflow:hidden; text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:lowercase; color:#444; font-size:15px; font-weight:bold; text-align:center; }
.lang .moduletable img { position:relative; top:6px; }

.lang .moduletable a:link { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; }
.lang .moduletable a:visited { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; }
.lang .moduletable a:hover, .lang .moduletable a:active, .lang .moduletable a:focus { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; }

.horc .moduletable { margin:30px 0px; padding:0; overflow:hidden; }
.horc .moduletable { margin:10px 0px; padding:30px; overflow:hidden; text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:lowercase; color:#444; font-size:17px; font-weight:100; }

.prodarticl p:first-child {font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;color:#444;font-size: 15px;font-weight: 600;text-align:center;letter-spacing:-0.7px;line-height: 16px;position:relative;top: 86px;}
.prodarticl p.clear {font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;color:#444;font-size: 15px;font-weight: 600;text-align:center;letter-spacing:-0.7px;line-height: 16px;position:relative;top: 86px;}
.prodarticl { width:310px; height:335px; float:left; margin:0px 5px; }
.prodarticl img { width:310px; text-align:center; }

.item-pagepaged { margin:20px 0px; padding:0; overflow:hidden; color:#3a3434; font-size:15px; font-family:'BPGGlaho', sans-serif; line-height:29px; }
.item-pagepaged h2 { color:#3a3434; text-align:center; font-size:18px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; padding:10px 0px; margin-bottom:10px; } 
.item-pagepaged table { width:100%; margin:25px 0px 45px 0px; } 
.item-pagepaged td:last-child { width:150px; padding-left:10px; } 
.item-pagepaged td:first-child { width:260px; } 
.item-pagepaged td p { padding:8px 0px 8px 13px; font-size:14px; font-family:'BPGGlaho', sans-serif; font-weight:bold; font-weight:100; } 
.item-pagepaged im3g { padding:0px; border:1px solid #2b2a29; outline:2px solid #ec9343; outline-offset:-10px; }
.item-pagepaged p.productdescription { font-size:24px; font-family:'BPGGlaho', sans-serif; font-weight:bold; letter-spacing:-1px; padding-bottom:7px; margin-bottom:7px;  }
.item-pagepaged p.prodname { font-size:28px; color:#ec9343; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; padding-bottom:14px; margin-bottom:7px; }
.item-pagepaged a span.orangeline {text-decoration:none;color:#fff;width: 280px;margin: 20px 0px;padding: 5px 20px;background:#ec9343;font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:-0.4px;font-size:14px;display:block;}
.item-pagepaged a span.orangeline:hover {  text-decoration:none; color:#fff;width:280px; margin:20px 0px; padding:5px 20px; background:#db8538; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-0.4px; font-size:14px; }

.item-pagepaged a { text-decoration:none; }
.item-pagepaged a span.orangeline a:link { text-decoration:none; color:#fff; }
.item-pagepaged a span.orangeline a:visited { text-decoration:none; color:#fff; }
.item-pagepaged a:hover span.orangeline, .item-pagepaged a:active span.orangeline, .item-pagepaged a:focus span.orangeline { text-decoration:none; color:#fff; } 

.blogpaged { margin:40px 0px; padding:0px 30px; overflow:hidden; color:#3a3434; font-size:15px; font-family:'BPGGlaho', sans-serif; line-height:29px; }








.pagel .moduletable { margin-top:40px; padding:0; overflow:hidden; }
.pagel .moduletablesocial { margin-top:60px; padding:0; overflow:hidden;  }

.menu .moduletable { margin:0; padding:4px 0px; overflow:hidden; display:none; }
.menu .moduletable ul.breadcrumb { margin:12px  0px; padding:0; float:left; }
.menu .moduletable ul.breadcrumb li { letter-spacing:0; display:inline-flex; margin:0px; padding:0; color:#000; font-size:12px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; float:left; list-style:none; }
.menu .moduletable ul.breadcrumb li.patw { line-height:15px; letter-spacing:0; display:inline-flex; margin:0px; padding:0; color:#fff; font-size:12px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; float:left; list-style:none; }
.menu .moduletable a:link { line-height:16px; text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#000; }
.menu .moduletable a:visited { line-height:16px; text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#000; }
.menu .moduletable a:hover, .menu .moduletable a:active, .menu .moduletable a:focus { line-height:16px; text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#333; }


.paged h3 { color:#3a3434; text-align:center; font-size:20px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; padding:20px 0px 0px 0px; margin-bottom:10px; } 
.contact-form { margin:0 auto; padding:0; overflow:hidden; border:0px; }
#contact-form fieldset { margin:0 auto; padding:0; overflow:hidden; border:0px; }
#contact-form fieldset legend { color:#ec9343; font-size:14px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:100; letter-spacing:-0.4px; padding:0px 0px 10px 0px; margin-bottom:10px; }
.contact-miscinfo { text-align:center; }
.contact-miscinfo dd { margin:0 auto; padding:0; }
.contact-form .control-group { margin:0 auto; padding:0; overflow:hidden; border:0px; }
.contact-form .control-group .control-label { margin:0 auto; padding:0; overflow:hidden; border:0px; margin-bottom:8px; color:#3a3434; font-size:14px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:100; letter-spacing:-0.4px; padding:0px; margin-bottom:5px; }
.contact-form .control-group .controls { margin:0 auto; padding:0; overflow:hidden; border:0px; margin-bottom:15px; }


.contact-form .control-group input#jform_contact_name  { text-align:left; background:#f8f8f8; padding:10px 8px; border:1px solid #e3e3e3; width:300px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.contact-form .control-group input#jform_contact_email  { text-align:left; background:#f8f8f8; padding:10px 8px; border:1px solid #e3e3e3; width:300px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.contact-form .control-group input#jform_contact_emailmsg  { text-align:left; background:#f8f8f8; padding:10px 8px; border:1px solid #e3e3e3; width:300px; outline:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.contact-form .control-group textarea#jform_contact_message  { text-align:left; background:#f8f8f8; padding:10px 8px; border:1px solid #e3e3e3; width:300px; height:119px; outline:none; resize:none; -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out; }
.contact-form .control-group button.btn.btn-primary.validate { margin-top:30px; float:right; text-align:left; padding:5px; color:#fff; background:#6b6b6b; border:1px solid #6b6b6b; outline:none;  font-size:10px; text-transform:uppercase; font-family:'BPGMrgvlovaniCaps2010'; }

.contact-misc p { margin:0 auto; padding:0; overflow:hidden; border:0px; padding-bottom:10px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-0.4px; font-size:14px; line-height:27px; }

/* Main Menu Elements Design Here */



.nav { margin:0; padding:0; float:left; }
.nav ul { list-style-type:none; padding-top:1px; margin:0; padding:0; }
.nav ul li { float:left; padding-left:14px; padding-right:14px; padding-bottom:5px; padding-top:6px; cursor:pointer; border-right:0px solid #db9600;}
.nav ul li:last-child { border-right:0px solid #db9600; }
.nav ul li:first-child { border-left:0px solid #db9600; }
.nav ul li a { display:block; padding:0px;letter-spacing:0px;
 text-decoration:none; color:#444; font-weight:100;
 font-size:14px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:800; }

.nav ul li.current.active a { display:block; padding:0px;letter-spacing:0px;
 text-decoration:none; color:#d28037; font-weight:100;
 font-size:14px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:800; }


   


li#item-117 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-118 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-119 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-120 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-121 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-122 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-123 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-124 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-125 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-139 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-140 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-141 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-142 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-143 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-144 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }
li#item-145 { font-weight:100; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:12px; letter-spacing:-0.7px; line-height:18px; padding-left:20px; }

li#item-108 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-109 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-110 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-111 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-112 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-113 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-114 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-115 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }
li#item-116 { font-weight:800; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#444; font-size:14px; letter-spacing:-0.7px; line-height:18px; }

li#item-108 { font-weight:800; }
li#item-117.active span { font-weight:100; }
li#item-118.active span { font-weight:100; }
li#item-119.active span { font-weight:100; }
li#item-120.active span { font-weight:100; }
li#item-121.active span { font-weight:100; }
li#item-122.active span { font-weight:100; }
li#item-123.active span { font-weight:100; }
li#item-124.active span { font-weight:100; }
li#item-125.active span { font-weight:100; }
li#item-139.active span { font-weight:100; }
li#item-140.active span { font-weight:100; }
li#item-141.active span { font-weight:100; }
li#item-142.active span { font-weight:100; }
li#item-143.active span { font-weight:100; }
li#item-144.active span { font-weight:100; }
li#item-145.active span { font-weight:100; }


li#item-109.active span { font-weight:800; }
li#item-110.active span { font-weight:800; }
li#item-111.active span { font-weight:800; }
li#item-112.active span { font-weight:800; }
li#item-113.active span { font-weight:800; }
li#item-114.active span { font-weight:800; }
li#item-115.active span { font-weight:800; }
li#item-116.active span { font-weight:800; }



li#item-108  { background:url(/modules/mod_accordeonck/assets/plsus.png) left center no-repeat; }
li#item-109  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-110  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-111  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-112  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-113  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-114  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-115  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-116  { background:url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }

li#item-108 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-109 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-110 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-111 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-112 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-113 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-114 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-115 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li#item-116 span:hover { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }

li.active#item-109  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-110  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-111  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-112  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-113  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-114  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-115  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }
li.active#item-116  { background:#ec9343 url(/modules/mod_accordeonck/assets/plus.png) left center no-repeat; }

li#item-117 { background:none; }
li#item-118 { background:none; }
li#item-119 { background:none; }
li#item-120 { background:none; }
li#item-121 { background:none; }
li#item-122 { background:none; }
li#item-123 { background:none; }
li#item-124 { background:none; }
li#item-125 { background:none; }
li#item-139 { background:none; }
li#item-140 { background:none; }
li#item-141 { background:none; }
li#item-142 { background:none; }
li#item-143 { background:none; }
li#item-144 { background:none; }
li#item-145 { background:none; }

li#item-117 span:hover { background:#ec9343; }
li#item-118 span:hover { background:#ec9343; }
li#item-119 span:hover { background:#ec9343; }
li#item-120 span:hover { background:#ec9343; }
li#item-121 span:hover { background:#ec9343; }
li#item-122 span:hover { background:#ec9343; }
li#item-123 span:hover { background:#ec9343; }
li#item-124 span:hover { background:#ec9343; }
li#item-125 span:hover { background:#ec9343; }
li#item-139 span:hover { background:#ec9343; }

li.active#item-117 { background:#ec9343 }
li.active#item-118 { background:#ec9343 }
li.active#item-119 { background:#ec9343 }
li.active#item-120 { background:#ec9343 }
li.active#item-121 { background:#ec9343 }
li.active#item-122 { background:#ec9343 }
li.active#item-123 { background:#ec9343 }
li.active#item-124 { background:#ec9343 }
li.active#item-125 { background:#ec9343 }
li.active#item-139 { background:#ec9343 }
li.active#item-140 { background:#ec9343 }
li.active#item-141 { background:#ec9343 }
li.active#item-142 { background:#ec9343 }
li.active#item-143 { background:#ec9343 }
li.active#item-144 { background:#ec9343 }
li.active#item-145 { background:#ec9343 }


.prodl .nav.menuvert { margin:0; padding:0; float:left; }
.prodl .nav.menuvert ul { float:left; padding:0; list-style:none; }
.prodl .nav.menuvert ul li { display:block; position:relative; padding:0; z-index:0px; }
.prodl .nav.menuvert ul li > ul li { float:left; }
.prodl .nav.menuvert ul li a { display:block; padding:3px;letter-spacing:0.4px; text-decoration:none; color:#444; font-weight:100; font-size:12px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; }
.prodl .nav.menuvert li a { display:block; padding:3px;letter-spacing:0.4px; text-decoration:none; color:#444; font-weight:100; font-size:12px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; }




.slmenu { font-size: 100%;padding: 0px;margin: 0px;}
.slmenu .nav { font-size: 100%;padding: 0px;margin: 0px;}
.slmenu .nav ul { list-style: none; margin: 0px;padding: 0px; border: none; background:none; }
.slmenu .nav ul li {margin: 0px;padding: 0px; background:none; line-height:17px; padding:14px 50px; width:100%; }
.slmenu .nav ul li a {font-size: 15px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; padding: 2px 0px 2px 2px;text-decoration: none;color: #000;  }
.slmenu .nav ul li a:hover, .vertmenu ul li a:focus { color: #000; text-decoration:none;  }


.vertmenubottom { font-size: 100%;padding: 0px;margin: 0px;}
.vertmenubottom ul { list-style: none; margin: 0px;padding: 0px; border: none; background:none; }
.vertmenubottom ul li {margin: 0px;padding: 0px; background:none; line-height:17px; }
.vertmenubottom ul li a {font-size: 14px; font-family:'BPGGlaho', sans-serif; padding: 2px 0px 2px 2px;text-decoration: none;color: #727376;  }
.vertmenubottom ul li a:hover, .vertmenubottom ul li a:focus { color: #727376; text-decoration:none;  }

.pathway a:link { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#f5ac11; }
.pathway a:visited { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#f5ac11; }
.pathway a:hover, .pathway a:active, .pathway a:focus { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#f5ac11; }

p.readmore a:link { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#fff; font-size:12px; }
p.readmore a:visited { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#fff; font-size:12px; }
p.readmore a:hover, p.readmore a:active, p.readmore a:focus { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#fff; font-size:12px; }

 /* ToolTip Elements Design Here */

.tooltip {display:none;}
.tooltip.in {display:none;}
.tooltip.top {display:none;}
.tooltip.right {display:none;}
.tooltip.bottom {display:none;}
.tooltip.left {display:none;}
.tooltip-inner {display:none;}
.tooltip-arrow {display:none;}
.tooltip.top .tooltip-arrow {display:none;}
.tooltip.right .tooltip-arrow {display:none;}
.tooltip.left .tooltip-arrow {display:none;}
.tooltip.bottom .tooltip-arrow {display:none;}
.tooltip {display:none;}
.tooltip-inner {display:none;}







.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  padding-top: 400px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgba(239, 239, 239, 0.87); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #727376;
  margin: auto;
  padding: 80px;
  border: 30px solid #626367;
  width: 450px;
} 

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

select::-ms-expand { display: none; }
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track
{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide
{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-load8ing .slick-list{background: #fff url('/templates/magnus/images/ajax-loader.gif') center center no-repeat;}
.slick-prev,
.slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 32px;height: 32px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,
.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left: -45px;}
[dir='rtl'] .slick-prev{right: -45px;left: auto;}
.slick-prev:before{ }
[dir='rtl'] .slick-prev:before{ }
.slick-next{right: -45px;}
[dir='rtl'] .slick-next{right: auto;left: -45px;}
.slick-next:before{ }
[dir='rtl'] .slick-next:before{ }
.slick-dotted.slick-slider{margin: 0 auto;}
.slick-dots{display:none;}
.slick-dots li{display: none;}


.catdown { width:100%; margin:20px auto; padding:0; overflow:hidden; }
.catdown .downicon { float:left; display:block; width:44px; }
.catdown .downtext { float:left; display:block; color:#9c9c9c; text-align:center; font-size:18px; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; padding:10px 0px; margin-bottom:10px;  }
.catdown .downorangeline { margin-left:20px; height:48px; float:right; display:block; background:url(/images/downorangelinebackground.png) center repeat-x; width:50px; }

.catdown .downtext a:link { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#9c9c9c; }
.catdown .downtext a:visited { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#9c9c9c; }
.catdown .downtext a:hover, .catdown .downtext a:active, .catdown .downtext a:focus { text-decoration:none; font-family:'BPGMrgvlovaniCaps2010', sans-serif; text-transform:uppercase; color:#f5ac11; }

.contactstyle { width:660px; overflow:hidden; margin:0 auto; }
	.contactmap { width:660px; overflow:hidden; margin:0 auto; }
	#map-canvas {  height: 350px; width:100%;  margin:0 auto;  }
#map-canvas iframe {
    width: 100%;
    height: 320px;
}



/* End Slide */

.iconmen { display:block; cursor:pointer; overflow:hidden; padding:57px 4px; color:#000; width:36px; float:right; text-align:left; }
.iconmen:hover { cursor:pointer; color:#444; overflow:hidden; padding:57px 4px; transition:all 0.5s ease-in-out; }
.iconmenicon {width:36px; float:right; padding-left:0px; }
.slidemenu { }
.sidenav { display:block; height: 100%;width:0px;position: fixed;z-index: 1000;top: 0;left: 0;background-color:rgba(255, 255, 255, 1.98);overflow-x: hidden;transition: 0.5s;padding-top: 60px;border-right:0px solid #fff;box-shadow:10px 0px 0px rgba(0,0,0,0.2);}
.sidenav a {padding:5px 0px;text-decoration: none;font-size: 13px;color: #e6a56b; font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase; display: block; transition: 0.3s; }
.sidenav a:hover{color: #f4f4f4;font-weight:bold;letter-spacing:2px; }
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.sidenav ul { list-style:none; padding:0px 0px 0px 0px; float:none; }
.sidenav li { padding:5px 24px; border-bottom:1px dashed #f6f6f6; }
.sidenav li .separator { padding:4px 0px;text-decoration: none;font-size: 14px;color: #e6a56b;font-family:'BPGMrgvlovaniCaps2010', sans-serif;text-transform:uppercase;display: block;transition: 0.3s }
.sidenav ul li ul { display:none; }
.sidenav ul li:hover ul { display:none; }
button.accordion {background:#9c9c9c;color: #f8f8f8;cursor: pointer;padding: 7px 14px;border: 3px solid #777777;text-align: center;outline: none;transition: 0.4s;font-family:'BPGMrgvlovaniCaps2010', sans-serif; font-size:14px; font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
button.accordion.active, button.accordion:hover {background:#8c225f;border: 3px solid #770f4b;color: #f8f8f8;}
button.accordion:after {content: '\002B';font-weight: bold;float: right;margin-left: 8px;font-size:18px;line-height:17px;}
button.accordion.active:after {content: "\2212";}
div.panel {padding: 0 18px;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out; }

img.mobsoc { display:block; }
img.descsoc { display:none; }

