article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,time {display:block}
html, body {height:100%;}
body {padding: 0;margin:0;font-size:100%;font-family: 'Fira Sans', 'Helvetica Neue', 'Arial', sans-serif;font-weight: 300;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#686868;}
.holder {position:relative;overflow: visible;}
img {max-width: 100%;display:block;height: auto;border: 0;outline: 0;}
.clear {clear:both;overflow: hidden;}
ul {margin: 0;padding:0;list-style:none; }
ul li {margin:0;padding:0;}

/* Spacing */
h1, h2, h3, h4, h5, p, ul, span.table, span.pagination, .image, input, textarea, select, label, .adminlang, .redactor_box {margin-left:20px;margin-right: 20px;}
span.table,span.pagination {display: block;}

h1 {margin-top:40px;margin-bottom: 20px;text-transform: uppercase;color: #66ab59}
h2 {margin-top:20px;margin-bottom: 20px;}
h3 {margin-top:20px;margin-bottom: 20px;color:#686868;}
p {margin-top:20px;margin-bottom: 0px;}
ul {margin-top:20px;margin-bottom: 20px;}
.adminlang {margin-top:20px;margin-bottom: 20px;}
#section {padding: 30px 0 40px 0;}
#footer {padding: 20px 0;}
#section h1 {font-size: 1.875em;}

/* Font Sizes */
h1 {font-size: 1.875em;line-height: 1.25em;font-weight: 700;}
h2 {font-size: 1.5em;line-height: 1.25em;font-weight: 300;}
h3 {font-size: 1.5em;line-height: 1.25em;font-weight: 700;}
h4 {font-size: 1.25em;line-height: 1.25em;font-weight: 300;}
p {font-size: 1.125em;line-height: 1.25em;font-weight: 300;}

#article h1 {margin-bottom: 0;text-transform: uppercase}
#article h2 {margin-top: 0;margin-bottom: 0;}
#article.headerimage h1 {color: white}
#article header h1 {color: #f2c268}
#article header h2 {text-transform: initial;}

hgroup h2, hgroup h1, hgroup h3 {margin-bottom: 0;text-transform: uppercase}
hgroup p {margin-top: 0}

a {color:#368bc5;text-decoration: none;font-weight: 700;}
a:hover {text-decoration: underline;}
a.button:hover {text-decoration: none}

#header {background: #fafafa;padding: 10px 10px 0 10px;overflow: hidden;border-bottom: dotted 2px #c6c6c6;}
.logo img {width: 40px;display: block;margin: -10px 0 0px 10px;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}

#article {overflow: hidden;background-position: center center; background-size: cover; background-repeat: no-repeat;background-color: #fff7ed;position: relative;padding-bottom: 30px;}
#article.headerimage header {color: white;padding-bottom: 10px;}
#section {background: #ececec;border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;overflow: hidden;}
div.aside, aside.rightside {width:100%;}

#nav {overflow:visible;display:none;}
#nav ul {margin:0;}
#nav ul li {position:relative;}
#nav ul li a, .mobile-user a {display:block;color:#686868;text-decoration:none;text-transform:uppercase;padding: 5px 10px;border-top:solid 1px #c6c6c6;font-size: 1.25em;font-weight: 700;}
#nav ul li ul {display:none;}
#nav ul li ul li a {padding:5px 0px 5px 30px;background: url() no-repeat 30px 50%;font-weight: 300}
.touch-button {color:white;display:block;background: #FFB247;position: absolute;top: 5px;right: 14px;width: 16px;line-height: 18px;padding: 8px 4px 4px 8px;font-size: 0.75em;border-radius: 50%;-webkit-border-radius: 50%;cursor: default;}
#nav ul li a:hover {background: #FFB247;color: white;}
#nav ul li a.active {background: #f0f0f0;}
#nav ul li a.active:hover {color: #FFB247}

#mcpanel {position: absolute;right: 10px;top:6px;font-size: 2em;}
#mcpanel span {cursor: pointer;margin-left: 10px;color: #FFB247;}
#mcpanel span.cartnumber {font-size: 0.75em;position: relative;top:-4px;color: #8b8b8b;margin-left: 0px;padding-left: 4px}
.shopping-cart, .mobile-user {display: none;}
.mobile-user .icon-user {display: none;}

.price {font-size: 1.25em}
.right {text-align: right}
.offer {margin-bottom: 60px;}
.offer h4 {margin-bottom: 0;}
.offer p {margin-top: 10px;}

/* Flags */

.lang .en {display:block;width:33px; height:16px;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAgCAMAAACRtl6LAAABqlBMVEXPFCv///8AJH3soqvNCCHMBx/vsLjMBB0AGHbpk54AInwAIHsAG3gAFnWOnsWbqczLABjEzOG3wdrLARrLABYAGXf88fIAHnoOLYMIJ3/TIznRHjPPFSzODSX86+3//Pz5+vxRaKYEI33YPE/WMUXTJzzPESjNCyP99ffd6PT65uj/5+exu9eZpstof7VdcavqmqVKY6TniZXlf4vgaHfcT2DXNkrVKz/RGS/19Pjo7vbj6vTW5PL/7+/Y3OrQ1+e3y+T/4uL53uG/yN7/29v31Nn1ztOClMDuq7Nac672pavqlqA8VZo1T5gtSJPmhpLuho8VM4fpcHwAFXTjX23gWGjaRljKABLi5vDR4PDg5e/d4e7I2Oz/09WmtdX/zc96j7/wtr1wiLxhe7NkeK/soKnsnab0m6JDXaBBWp3sfYjreIPjdoPhbnzfYXH/6uvU2um9z+bK0OPx3OLN0eKwxeC8xd2ovdyirs/zxsuPncXxvcSMnMT6srZyhLbtpa7ykJkLJX3maHUADG8AC27M3O7B0+mYrtORnsb5ur5SbKrnjZgbN4gFIXvW8Di2AAADGklEQVRIx+2W11fiUBDGbwBNCMSNkoAgFsAOiCJFRBQrCqIiiL333uvadfvu/7y30HSP8ew5+7jfAw93Zn6ZkMw3Ae6PFFKFfYhRy15IXUQpaQBFK6lCFfsyxgx98X1LKuga9yIQ4A+BXERFtSQiFzDnu0nmCaVjsAHgLhUUyfxyDJmLqkX2XYRaHT333VjyhOqxS1QGWufHIMTSjyGUbRBCJBGievBUG/bQAtjrwyWtIBZqnU1UC7RFXotPijZ0DPsWghXVG0FtuJIWjK4UIPQT6LjYQt3sIxBoT6MWn541qRDkTwTL6JqCgfVKDd+y24tTJxZinA7IZCqueKmuZ9QoaCqVBFJoYhn2NYJlVKbPgXuvhi/Z6cJpU7fFnE4mgwgMaWjr3G7hNV5nGY4eOcwMk4vQceaBmf2RKp4vaSaA9oZiTgWLEYJA9MuT1q0SXlM1XI8zOhw6WxbR/Wtg0jpi4DWGVPhgRY8AGMGkFH9mTIfHzQZ+3LjTW44h01nExMnsaPW4xjuMm6zoNonP8XQlKMjoOnRVR9WvRZROuZbCyiKowJpTGUmfT30NXWfrACWlRoJolEwC+VJy1SBEjUsyCSikVGpECGOpZBL4r6zypJT+OyWTgFxKe+Sh7kkm/YtX60NG9gL7NDmszV9djcgDOS84kbZfuSq/K6P89it7ti4zZtxTfNPmw4kRDz2uSMy3T2QR/nYUKe/bhbNW1XwcbOKeuHRlathZxmwqJFdSIlca7albesgd9ocVDKHq4SzzhhHrpwFzZtgxgNM7TnBGmbMKutJ2Z1uDnntpOXG9oyMnZauzbTnlGADbzQqJ1g8bUNQ6iaKvjU/FmB1HBPLDCxuF1yG+BZDpHeBIV6rHGdjjG/bLmrozdyvgu4UQUHw7TQA7yPXu92e+sxJLAHr4GXloa2iVPPb4F2JgCp/07kKAd73skCyANxAEsllEIHdooSXm/QADXGgDrGuDG7r3FyIL95kNQ8r7LWitQkSfC/C0J6w93STL8P21LIqDcxUEklQI4DJRTdOWcO15VBT/6uPgAkOoRfdvOb6RrekXEoAAAAAASUVORK5CYII=');background-repeat:no-repeat;background-size:contain;}
.lang .bg {display:block;width:33px; height:16px;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAgAgMAAADbBkYqAAAACVBMVEX////2ABwAqD4A6pA0AAAAGElEQVQoz2MYHmAVGlgwBERC0UDAUBQBAI2CrmH4woeMAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-size:contain;}
.langtext {display:none;}
.lang {position:absolute;top: -42px;right:60px;}


form input, form select {font-family: 'Fira Sans', 'Helvetica Neue', 'Arial', sans-serif;color: #4d4d4d;border-radius: 6px;-webkit-border-radius: 6px;border:solid 1px #d6d6d6;font-size: 1em;padding: 5px;margin-bottom: 5px;width:200px;color:#4d4d4d;}
form input[type='submit'], .button {display: block;background-color: #FFB247;color: #fff;padding: 7px 15px 5px 15px;text-transform: uppercase;font-size: 1em;font-weight:700;text-decoration: none;border:none;width:auto;cursor:pointer;margin-top: 20px;border-radius: 6px;-webkit-border-radius: 6px;border: solid 1px #e9a241}
form table input[type='submit'], .button {display: inline-block;}
.button {padding-bottom: 7px;margin-top: 0;}
.button.grey {background-color: #FFCFCF}
form input {clear:left;display: block;}
form textarea {font-family: 'Fira Sans', 'Helvetica Neue', 'Arial', sans-serif;color: #4d4d4d;border-radius: 6px;-webkit-border-radius: 6px;border:solid 1px #d6d6d6;font-size: 1em;padding: 5px;margin-bottom: 5px;width:320px;height:200px;clear:left;display: block;}
form label {font-size: 1.125em;color: #4d4d4d;display: none;margin-top: 20px;}
form label.textarea {display: block;}
form input[type='checkbox'] {float: left;width:auto;margin-right: 4px;}
form fieldset {font-size: 1em;color: #4d4d4d;background-color: #e5eef3 ;border: solid 1px #d6d6d6;margin:20px 0;}
form fieldset label {font-size: 1em;}
#article.fullwidth form fieldset input[type='text'] {width:100%;padding: 5px 0;}
form label, form legend {font-weight: 700;}
#article.fullwidth form input[type='text'] {width: 60%;}

#footer {clear:both;}
#footer a {font-weight: bold;text-decoration: none}
#footer a:hover {text-decoration: underline}

.msg {margin:0;padding: 10px;background: #FFCFCF;color: white;position: absolute;top: 0;left: 0;width: 100%;}
.msg p {margin-top:0;font-weight: 700;}
/* Site Icons */

@font-face {
	font-family: 'icomoon';
	src:url('site-icons/icomoon.eot?1ysdgn');
	src:url('site-icons/icomoon.eot?#iefix1ysdgn') format('embedded-opentype'),
		url('site-icons/icomoon.woff?1ysdgn') format('woff'),
		url('site-icons/icomoon.ttf?1ysdgn') format('truetype'),
		url('site-icons/icomoon.svg?1ysdgn#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
  content: "\f007";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-bars:before {
  content: "\f0c9";
}
.icon-navicon:before {
  content: "\f0c9";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-cart-plus:before {
  content: "\f217";
}
.icon-home:before {
  content: "\f015";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-twitter-square:before {
  content: "\f081";
}
.icon-facebook-square:before {
  content: "\f082";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-users:before {
  content: "\f0c0";
}
.icon-paperclip:before {
  content: "\f0c6";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-tachometer:before {
  content: "\f0e4";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-lightbulb-o:before {
  content: "\f0eb";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-chevron-circle-left:before {
  content: "\f137";
}
.icon-chevron-circle-right:before {
  content: "\f138";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-ellipsis-h:before {
  content: "\f141";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-language:before {
  content: "\f1ab";
}
.icon-child:before {
  content: "\f1ae";
}
.icon-cube:before {
  content: "\f1b2";
}
.icon-cubes:before {
  content: "\f1b3";
}
.icon-file-pdf-o:before {
  content: "\f1c1";
}
.icon-life-bouy:before {
  content: "\f1cd";
}
.icon-life-buoy:before {
  content: "\f1cd";
}
.icon-life-ring:before {
  content: "\f1cd";
}
.icon-life-saver:before {
  content: "\f1cd";
}
.icon-support:before {
  content: "\f1cd";
}
.icon-paper-plane:before {
  content: "\f1d8";
}
.icon-send:before {
  content: "\f1d8";
}
.icon-paper-plane-o:before {
  content: "\f1d9";
}
.icon-send-o:before {
  content: "\f1d9";
}
.icon-slideshare:before {
  content: "\f1e7";
}
.icon-paypal:before {
  content: "\f1ed";
}
.icon-cc-paypal:before {
  content: "\f1f4";
}
.icon-trash:before {
  content: "\f1f8";
}
.icon-line-chart:before {
  content: "\f201";
}
.icon-cart-arrow-down:before {
  content: "\f218";
}
.icon-whatsapp:before {
  content: "\f232";
}
.icon-server:before {
  content: "\f233";
}


/* Social Icons */

@font-face{font-family:si;src:url(/css/socicon-1.3/socicon.eot);src:url(/css/socicon-1.3/socicon.eot?#iefix) format('embedded-opentype'),url(/css/socicon-1.3/socicon.woff) format('woff'),url(/css/socicon-1.3/socicon.ttf) format('truetype'),url(/css/socicon-1.3/socicon.svg#icomoonregular) format('svg');font-weight:300;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:si;src:url(/css/socicon-1.3/socicon.svg) format(svg)}}#social .soc{overflow:hidden;margin:0;padding:0;list-style:none}#social .soc li{display:inline-block;zoom:1}#social .soc li a{background-image: none;padding: 0;font-family:si!important;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-decoration:none;text-align:center;display:block;position:relative;z-index:1;width:42px;height:42px;line-height:42px;font-size:23px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin-right:5px;color:#fff;background-color:none}#social .soc-icon-last{margin:0!important}#social .soc-twitter{background-color:#4da7de}#social .soc-twitter:before{content:'a'}#social .soc-facebook{background-color:#3e5b98}#social .soc-facebook:before{content:'b'}#social .soc-google{background-color:#d93e2d}#social .soc-google:before{content:'c'}#social .soc-linkedin{background-color:#3371b7}#social .soc-linkedin:before{content:'j'}

/* Admin */

table {
	font-family:'Fira Sans',sans-serif;
	font-size:0.875em;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
        width:100%;
}
table th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bccad3;
	background-color: #234454;
        text-align: left;
        color: white;
}
table td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #bccad3;
	background-color: #ffffff;
}
table td img {width:60px;height:40px;}
.adminlang {background-color: #e5eef3;display: block;border-top: dotted 1px #89a8c3;border-bottom: dotted 1px #89a8c3;padding: 5px;color:white;font-weight: 700;}
.adminlang img {width: 30px;vertical-align: middle;display: inline;}
.td2 {width:50%;}
.td0 {width:0.5%;}
table input, table select, fieldset input, fieldset select {margin-left: 0;}

.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;margin:0 auto;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}