
@CHARSET "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, select, fieldset, input, textarea, p, th, td, tr, a, img{ margin:0; padding:0; border:0;color:inherit;
background:none;text-decoration:inherit;font-size:1em}
html, body{height:100%;margin:0;padding:0;position: relative}
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box}
html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

body {font-family: 'Source Sans Pro', sans-serif; font-weight: 400;font-size: 100%;color:#525252;}

a, img{border-style:none;outline: none;}
button, form input, form textarea, form select {outline: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
input[type=button],input[type=submit]{cursor:pointer;-webkit-appearance: none; }
img {border: 0 none;height: auto;max-width: 100%;vertical-align: middle}
img.full, img.center, img[align="center"], img[align="middle"], img[align="justify"], figure.left, img.left, img[align="left"], figure.right, img.right, img[align="right"] {
display: block;
margin: 0 auto 20px;
max-width: 100%}
tr[data-href] {cursor: pointer;}

::-webkit-input-placeholder {opacity: 1;text-decoration:none;color:#525252}
:-moz-placeholder { opacity: 1;text-decoration:none}
::-moz-placeholder {opacity: 1;text-decoration:none}
:-ms-input-placeholder {opacity: 1;text-decoration:none}

.container {margin: 0 auto;max-width: 1200px;padding: 1.3em}
.main{margin-top:1em}
body.home .main{margin-top:0;}

.row::before, .row::after {content: "";display: table;line-height: 0}
.row::after {clear: both}

.col-12,
.col-11,
.col-10
.col-9,
.col-8,
.col-7,
.col-6,
.col-6-cb,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
 width: 100%;
 min-height: 0.1em;
 position:relative;}

.center{text-align: center!important;}
.right{text-align: right!important;}
.left{text-align: left!important;}
.flush-box{margin-bottom: -70px;}
.pull-top{margin-top: 1em;}
.pull-bottom{margin-bottom: 1em;}
.full-width{width:100%;} 
.section-title{border-bottom: 2px solid #3498DB;color:#3498DB;margin: 1em 0;}
.subtitle{font-weight: 300;margin-top: 1em;}
.hide{border: 0 none;clip: rect(0px, 0px, 0px, 0px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ellip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.margin-reset{margin: -21px;}
strong{font-weight: bold;}
.block-div{margin: 3em 0;}
.invert{color: #fff;}

.bg-color1{background-color: #F6F6F6;}
.bg-color2{background-color: #EF3125;}

/*buttons and anchor tag*/
a{text-decoration:underline;color:#EF3125;}
a:hover,a:active{color:#EF3125;text-decoration: none;}
.bt-box{text-align: center;}
a.bt, input.bt{background: #fff;border: none;color: #006DF0;display:inline-block;text-align: center;text-transform: none;text-decoration: none;
margin: 1em auto;transition: all 0.2s ease-out 0s;border:1px solid #006DF0;
 -webkit-transition: all 0.2s ease-out 0s;}
a.bt:hover, input.bt:hover {background: #fff;color: #006DF0; cursor: pointer;border: 1px solid #006DF0;}
a.bt-inv, input.bt-inv{background-color:transparent; color: #fff; display:inline-block; text-align: center; text-transform: none; text-decoration: none; max-width: 300px; margin: 1em auto; transition: all 0.2s ease-out 0s;
-webkit-transition: all 0.2s ease-out 0s;-webkit-backface-visibility: hidden;border: 1px solid #fff;}
a.bt-inv:hover {background: #fff;color: #006DF0;border: 1px solid #006DF0;}

.l-bt{font-size: 1.3em!important; padding: 17px 40px!important;}
.m-bt{font-size: 1.125em;padding: 10px 24px;}
.s-bt{font-size: 1em;padding: 7px 15px;}

input[type=checkbox]{-mox-transform: translateY(2px);-webkit-transform: translateY(2px);transform: translateY(2px); vertical-align: top;}

::-webkit-input-placeholder {opacity: 1;text-decoration:none;color:#525252;}
:focus::-webkit-input-placeholder{opacity:0}
:-moz-placeholder { opacity: 1;text-decoration:none}
::-moz-placeholder {opacity: 1;text-decoration:none}
:focus:-moz-placeholder{opacity:0;}
:focus::-moz-placeholder{opacity:0;}
:-ms-input-placeholder {opacity: 1;text-decoration:none}

/*headings*/
p {font-size: 1em;margin-bottom: 1em;text-align: left;line-height: 1.4;font-weight: 300;}
h1, h3 {font-weight: 400;margin-bottom: .1em;text-align: left;}
h1 { font-size: 1.8em;line-height: 1.2;color: #0071d1; text-align:center;}
h2 {font-size: 1.5em;font-weight: 400;}
h3 {font-size: 1.2em;}
.lead {font-size: 1.2em; line-height: 1.3; font-weight: 400; text-align: left;}

body.home h1{color:#525252;font-size: 1.5em; }

/*deviders*/
hr {background-image: linear-gradient(to right, rgba(149, 149, 149, 0), rgba(149, 149, 149, 0.75), rgba(0, 0, 0, 0));border: 0 none;clear: both;display: block;height: 1px; margin: 2em 0;}
 
/*header*/
body > header, a, img, li{-webkit-backface-visibility: hidden;}
body > header {width: 100%;position: relative;}
body > header .header-top {width: 100%;background:#fff;height: 118px;position: relative;top:0;z-index: 1000;}
body > header .container{position: relative;padding: 0 1.3em 0;}
body > header .row{margin: 0;}    
body > header .logo{width:160px;height:97px;text-indent:-999999em;background:transparent url('../img/club.svg') no-repeat 0 0;display:inline-block;
margin-top:12px;background-size:160px auto;}

/*Nav*/
body > header nav {float:right;margin:48px 0 0; background: transparent url("../img/menu-mobile.svg") no-repeat scroll right 0;display:block;
z-index:998;height:57px;width:71px;background-size:71px auto;}
body > header nav ul {display:none;list-style:none;position:absolute;font-size:1.1em;top:104px;padding-top: 0;left:0;right:0;z-index:998;text-align:center;
margin: 0 -21px;background-color: #2371CF;}
body > header nav:hover,body > header nav.open{background: transparent url('../img/menu-open.svg') no-repeat  center top;background-size:40px auto;}
body > header nav ul li a{display:block;text-decoration:inherit;padding:14px 10px; font-size:0.95em;margin: 0;color:#fff;}
body > header nav:hover ul,body > header nav.open ul{display:block;}
body > header nav ul li {background:#2371CF;}
body > header nav ul li.open, body > header nav ul li.open ul li {background-color: #1A61A8;}
body > header nav ul li a:hover {background-color: #525252;color:#fff!important;}
body > header nav ul li.selected a {font-weight: bold;}
body > header nav ul li.selected ul li a {font-weight: normal;}
body > header nav ul li.selected ul li a {text-decoration: none;}
body > header nav ul li ul {position:static;height:auto;min-width:275px; padding:0;border:0;}
body > header nav ul li ul,body > header nav:hover ul li ul{display:none;}
body > header nav ul li ul li a{padding:12px 20px;font-size:0.8em;border:none;}
body > header nav ul li a span{display: none;}
body > header nav ul li.open ul li ul{display: none;}
body > header nav ul li.open ul li ul{font-size: 0.9em!important;}
body > header nav ul li.open ul li ul li{background-color: #134F7F;}
body > header nav ul li.open ul li.open ul{display: inline-block;}

/*slider home*/
body.home > section header .slide-box{position: relative;padding-bottom: 60px;}
body > section header .slide-box{position: relative;padding-bottom: 0;}
body > section header .slide-box img{margin-bottom: 0;}
body > section header .slick-slider {margin-bottom: 0;}
body > section header .box-action{width: 126px;height: 126px;background: #fff; border-radius:100%;
transform: translate(-50%, -68%);-webkit-transform: translate(-50%, -68%);position: absolute;left: 50%;z-index: 1;
}
body.home > section header .box-action{width: 126px;height: 126px;background: #fff; border-radius:100%;
transform: translate(-50%, -100%);-webkit-transform: translate(-50%, -100%);position: absolute;left: 50%;z-index: 1;
}
body > section header .box-action a {display: block;text-align: center;text-decoration: none;color: #525252;text-transform: uppercase;font-size: 1.2em;
line-height: 100%;padding-top: 1.5em;}
body > section header .box-action a strong{display: block;}
body > section header .box-action a span.icon {width: 30px;height: 30px;display: block;text-indent: -10000em;margin: 8px auto 0;
background: transparent url('../img/fish.svg') no-repeat  center center;background-size:30px auto;
}

/*back to top*/.cd-top { display: inline-block;height: 40px;width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap;
background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;z-index: 1;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.no-touch .cd-top:hover { background-color: #EE3413;opacity: 1;}
@media only screen and (min-width: 768px) {
  .cd-top {right: 20px;bottom: 20px;}
}
@media only screen and (min-width: 1024px) {
  .cd-top { height: 60px;width: 60px;right: 30px;bottom: 30px;}
}
 
/*form*/
body > section form{margin: 2em auto;padding: 0;}
body > section form > fieldset{margin-bottom:30px}
body > section form input[type=text],
body > section form input[type=email], 
body > section form input[type=date], 
body > section form input[type=password],
body > section form input[type=fax],
body > section form input[type=tel], 
body > section form textarea, 
body > section form select {border: 1px solid #333;height: 50px; width: 100%;min-width: 160px;margin: 5px 0px 20px;padding: 10px;vertical-align: top;font: inherit;resize: none; -webkit-appearance: none;
border-radius: 0;}
body > section form input[type=file] {margin: 5px 0px;padding: 20px;vertical-align: top;font: inherit;background-color:#F6F6F6;}
body > section form input[type=number]{-moz-appearance: textfield}
body > section form input[type=checkbox],body > section form input[type=radio] {margin:4px 15px 0 0;vertical-align: top} 
body > section input:focus, textarea:focus,select:focus {background: none repeat scroll 0 0 #fff;color: #333;}
select:focus {background:url(../img/select-arrow.svg) no-repeat right 8px transparent;}
body > section input:focus::-webkit-input-placeholder,
body > section textarea:focus::-webkit-input-placeholder,
body > section select:focus::-webkit-input-placeholder{color:#333;}
select::-ms-expand { display: none}
body > section form label {text-transform: none;color:#333;}
body > section form textarea { height: 120px; resize: none; width: 100%; -webkit-appearance: none;border-radius: 0;}
body > section form select option { padding:10px;background:#fff;color:#101010;}
body > section form input[type=submit] {display: block;-webkit-appearance: none;font-family: inherit;}
body > section form .block{margin-top:1em;margin-bottom:20px;clear: both;width: 100%;}
body > section form .block div{ display: block; margin: 10px 0 0 0;}
body > section form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../img/select-arrow.svg) no-repeat right 8px transparent;}
body > section form input[type="date"] {background:url(../img/calendar.svg) no-repeat 96% 12px transparent;background-size:26px 24px;}
body > section form input[type="date"]:hover{cursor: pointer;}
 
/*styled form elements*/
body > section form label {line-height:24px;}
body > section form input[type=checkbox].styled,
body > section form input[type=radio].styled {display:none;}
body > section form input[type=checkbox].styled + span, 
body > section form input[type=radio].styled + span{margin:1px 10px 0 0;cursor:pointer;display: inline-block;vertical-align: top;height:16px;width:16px;line-height: 16px;}
body > section form input[type=checkbox].styled + span::before,
body > section form input[type=radio].styled + span::before {content: '';background: #fff;border: 1px solid #333;display: inline-block;vertical-align: top;height:16px; width:16px;-webkit-transform: translate(0, 4px);transform: translate(0, 4px);}
body > section form input[type=radio].styled + span::before {border-radius: 8px;}
body > section form input[type=checkbox].styled + span::after,
body > section form input[type=radio].styled + span::after {content: '';display: inline-block;visibility:hidden;vertical-align: top;height:8px;width:16px;}
body > section form input[type=checkbox].styled:checked + span::after, 
body > section form input[type=radio].styled:checked + span::after {visibility:visible;}
body > section form input[type=checkbox].styled:checked + span::before{background: #EF3125;outline: 1px solid #333;border: 3px solid #FFF;}  
body > section form input[type=radio].styled:checked + span::before {background: #EF3125;box-shadow: 0 0 3px #000;border: 3px solid #FFF;}    
body > section form input[type=checkbox].styled:checked + span::after, 
body > section form input[type=radio].styled:checked + span::after {visibility:visible;}
body > section form input[type=checkbox].styled:checked + span::before {background: #EF3125;outline: 1px solid #333;border: 3px solid #FFF;}  
body > section form input[type=radio].styled:checked + span::before {background: #EF3125;box-shadow: 0 0 3px #000;border: 3px solid #FFF;}   
body > section form .block div {display: block;margin: 10px 0px 0px;}
body > section form .block div label{ display: block; margin: 10px 0}
 
/*List*/
body > section .paragraph{margin: 0 0 2em;}
body > section .paragraph ul, body > section .paragraph ol {list-style: none; padding-left: 15px;margin-top:1em;font-size: 1.05em;line-height: 30px;color:#000;font-weight: 300;}
body > section .paragraph ul li {   margin-bottom: 5px;padding-left: 10px;text-indent: -1em;}
body > section .paragraph ol li {   margin-bottom: 5px;padding-left: 26px;text-indent: -2em;}
body > section .paragraph ul li:before {content: "• ";color: #EF3125; margin-right: 4px;font-weight: bold;}
body > section .paragraph ol{counter-reset: item}
body > section .paragraph ol li::before {color: #EF3125;content: counter(item) ". "; counter-increment: item;display: inline-block;font-size: 1.125em;margin-right: 4px;min-width: 26px;text-align: left; text-indent: 0;}

/*CSS Spinners*/
.load-container {float: left;height: 100px;overflow: hidden;position: relative; width: 100%;margin:0;}
.loader3 {font-size: 10px;margin: 3px auto;text-indent: -9999em;width: 9em; height: 9em; border-radius: 50%; background: #555555;
background: -moz-linear-gradient(left, #555555 10%, rgba(255, 255, 255, 0) 42%);background: -webkit-linear-gradient(left, #555555 10%, rgba(255, 255, 255, 0) 42%);
background: -o-linear-gradient(left, #555555 10%, rgba(255, 255, 255, 0) 42%);
background: -ms-linear-gradient(left, #555555 10%, rgba(255, 255, 255, 0) 42%);background: linear-gradient(to right, #555555 10%, rgba(255, 255, 255, 0) 42%);
position: relative;-webkit-animation: load3 1.4s infinite linear;animation: load3 1.4s infinite linear;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}
.loader3:before {width: 50%;height: 50%;background: #555555;border-radius: 100% 0 0 0;position: absolute;top: 0;left: 0;content: '';}
.loader3:after {background: #fff;width: 75%;height: 75%;border-radius: 50%;content: '';margin: auto;position: absolute;top: 0;left: 0;bottom: 0; right: 0;}
@-webkit-keyframes load3 {
  0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes load3 {
  0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); }
}

/*Slider home page*/
body > section .pattern-bg{background-position: center bottom;background-repeat: no-repeat;background-size: cover;display: block;width: 100%;
padding: 2em 0 0;position: relative;min-height: 300px;background-image: url(../img/dots.jpg);}
body > section .pattern-bg .container{}
.slick-slider {margin-bottom: 0!important;}
body > section .slider-prods-box h2{font-size: 2.50em;}
.slider-prods-box .lead{font-size: 1.8em;margin-bottom: 3em;margin-bottom: 0.6em;display: block;}
body > section .product1{color: #0071d1;}
body > section .product2{color: #80b91e;}
body > section .product3{color: #3da3e0;}
body > section .product4{color: #80b91e;}
   
/*Products home page*/
body > section .product-cat{display: block;width: 100%;position: relative;}
body > section .product-cat span{position: absolute;z-index: 1;width: 100%;background: rgba(4, 102, 149, 0.8);color: #fff;top: 0;text-align: left;font-size: 1.5em;padding: 0.2em 1em;}
body > section .product-cat:hover img{transition: all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;}
body > section .product-cat:hover img{opacity:0.8;}

/*Slider home page arrows*/
body > section .pattern-bg .slick-prev, 
body > section .pattern-bg .slick-next {border: 0 none;height: 50px!important;margin-top: -25px!important;position: absolute;top: 50%;width: 26px;opacity:0.7;z-index: 1;}
body > section .pattern-bg .slick-prev:hover, 
body > section .pattern-bg .slick-next:hover {opacity:1;}
body > section .pattern-bg .slick-prev {background: transparent url(../img/arrow-left-b.svg) no-repeat scroll 0 0; background-size:23px auto;left: -1em;}
body > section .pattern-bg .slick-next {background: transparent url(../img/arrow-right-b.svg) no-repeat scroll 0 0;background-size:23px auto;right: -1em;}

/*- contact icons 2 -*/
body > section .map-info-small{position: relative; margin: 0 auto;}    
body > section .map-info-small div {width: 100%;position: relative;display: block; margin: 10px 0;}
body > section .map-info-small div p{display: inline-block;vertical-align: middle;width: 79%;margin-bottom: 0;margin-left: -5px;}
body > section .map-info-small div a{display: inline-block;text-decoration: none;font-size: 1.2em;vertical-align: middle;width: 80%;color: #525252;}
body > section .map-info-small div span{background:url(../img/contact-icons.svg) no-repeat scroll center 200px transparent;background-size:35px auto; display: inline-block;height: 36px;text-indent: -999999em;vertical-align: middle;
width: 36px;margin-right: 12px;}
body > section .map-info-small div .icon5{background-position:0 -187px;}
body > section .map-info-small div .icon4{background-position:0 -108px;}
body > section .map-info-small div .icon3{background-position:0 -71px;}
body > section .map-info-small div .icon2{background-position: 0 -40px;}
body > section .map-info-small div .icon1{background-position:0 0;}
body > section .map-info-small div:nth-of-type(3) a {text-decoration: underline;}

/*products*/
body > section .product-info{margin-top: 3em;}
body > section .product-info h2{color:#0071d1;font-weight: bold;font-size: 1.2em;}
body > section .facts{margin-top: 0.5em;display: block;width: 100%;}
body > section .facts li{display: inline-block;list-style: none;color: #fff;margin-right: 10px;text-align: center;padding: 0.4em;
 position: relative; width: 75px; height: 50px; margin: 20px 0;  border-radius: 10% / 50%; 
}
body > section .facts li .val1{font-size: 1.5em;font-weight: bold;line-height: 100%;}
body > section .facts li .val2{font-size: 0.7em;}
body > section .facts li .val3{display: block;font-size: 0.7em;}
body > section .facts li:nth-of-type(1){background-color: #C7E575;}
body > section .facts li:nth-of-type(2){background-color: #92E577;}
body > section .facts li:nth-of-type(3){background-color: #7DE6E0;}
body > section .facts li:nth-of-type(4){background-color: #78B5E5;}

/*Nav*/
body > section nav.prod-nav {float:left;margin:5px 0 0; background: transparent url("../img/menu-mobile2.svg") no-repeat scroll center center;
display:block;z-index:998;height:45px;width:45px;background-size:100% auto;}
body > section nav.prod-nav ul {display:none;list-style:none;position:absolute;font-size:1.1em;top:50px;
padding-top: 0;left:0;right:0;z-index:998;text-align:left;margin: 0;background-color: #2371CF;
border-top:1px solid #2371CF;border-bottom:1px solid #2371CF;width: 200px;}
body > section nav.prod-nav:hover{background: transparent url('../img/menu-mobile2.svg') no-repeat  center center;background-size:100% auto;}
body > section nav.prod-nav ul li a{display:block;text-decoration:inherit;padding:7px 20px; font-size:0.95em;margin: 0;color:#fff;}
body > section nav.prod-nav:hover ul,body > header nav.open ul{display:block;}
body > section nav.prod-nav ul li {background:#2371CF;}
body > section nav.prod-nav span{display: none;}

 /* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    width: 100%;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: #0071d1;
    color: #fff;
    text-align: center;
    padding:1em 1.3em;;
    border:2px solid #8ce570;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    right: 0%;
    margin-left: 0;

    /* Fade in tooltip */
    opacity: 0;
    transition: all 0.2s ease-out 0s;
   -webkit-transition: all 0.2s ease-out 0s;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.tooltip .tooltiptext h2{text-transform: uppercase;text-align: left;}
.tooltip .tooltiptext p{margin-bottom: 0;}
.tooltip .tooltiptext .square{width: 15px;height: 25px;display: block;text-indent: -10000em;background-color: #8ce570;position: absolute;top:1.4em;left: 0;}
.tooltip .tooltip-icon{background: rgba(255, 255, 255, 0.8);width: 113px;height: 113px;text-align: center;text-transform: uppercase;border-radius: 50%;
padding-top: 20px;display: block;font-size: 1.3em;
cursor:pointer;
position: absolute;
transform: translate(-50%, -100%);
-webkit-transform: translate(-50%, -100%);
left: 50%;
border: 1px solid #d4d4d4;
}
.tooltip .tooltip-icon strong{display: block;line-height: 100%;}
.tooltip .tooltip-icon strong:nth-of-type(2){color: #0071d1;}
.facts-prod{font-weight: normal;}

/*footer*/
footer {min-height:200px;padding: 0;position:relative;background-color: #2371CF;margin-top: 0;vertical-align: middle;position: absolute;
width: 100%;}
footer .container{padding: 0.5em 1.3em;}
footer .devider{margin: 2em 0;}
footer hr { border: 0; height: 1px; background: #fff; }
footer .lang{text-align: center;}
footer .lang a {display: inline-block; color:#fff;text-decoration: none;}
footer .legal {background: #525252;padding: 0.6em 1.3em;}
footer .legal .container{padding:0;position: relative;}
footer .legal .row {margin: 0;}
footer .legal .col-5 span{display: none;color: #fff;padding-top: 5px;}
footer .legal .col-7 span{color: #fff;text-align: right;font-size: 0.9em;}

footer .legal .col-7 span:nth-of-type(1){display: none;color: #fff;}
footer .legal .col-7 a{display: inline-block;text-align: right;color: #fff;text-decoration: none;font-size: 0.875em;float: right;}
footer .col-3 img{margin-top: 1em;}

/*social*/
.social span{display:none;}
.social ul{text-align:left;display: inline-block;float: left;margin-top: 4px;}
.social ul li{display:inline-block;list-style:none;margin: 0 7px 0 0;}
.social ul li a {height:33px;width:33px;display:block;background:transparent url(../img/social-all.svg) no-repeat scroll center 200px;background-size: 511px auto;
text-indent:-999999em;-webkit-backface-visibility: hidden;}
.social ul li a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.social-cv a.facebook{background-position:1px -34px;}
.social-cv a.instagram{background-position:-436px -34px;}

/* @Reinier: this is where I need your magic!! -AL */
.social-cv a.linkedin{background-position:-89px -34px;}
.social-cv a.youtube{background-position:-345px -34px;}

#honeypot {display:none;}