
.color-text{color:#9a9a9a}
.color-text-dark{color:#666}
.color-text-darker{color:#323232}
.color-title-light{color:#f3f3f3}
.color-title-light-dark{color:#ccc}
.color-title-dark{color:#393939}
.color-title-dark-light{color:#656565}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{/*color:inherit;font:inherit;margin:0*/}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:0px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive.embed-responsive-8by9{padding-bottom:26.8%}
.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.absolute-center-container{position:relative}
.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.color-white{color:#fff !important}
.color-black{color:#000 !important}
.color-success{color:#76991e !important}
.color-error{color:#c54542 !important}
.color-facebook{color:#3b5998 !important}
.color-twitter{color:#55acee !important}
.color-gplus{color:#dd4b39 !important}
.row-1{zoom:1;margin:12.5px -12.5px}.row-1 .col-1{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-1 .col-1{padding:6.25px}}
.row-1:before,.row-1:after{content:'';display:table}
.row-1:after{clear:both}
.row-1 .collapse{position:relative}.row-1 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-1 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-1{margin:0 -6.25px}}
.row-2{zoom:1;margin:12.5px -12.5px}.row-2 .col-1{float:left;width:50%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2 .col-1{padding:6.25px}}
.row-2 .col-2{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2 .col-2{padding:6.25px}}
.row-2:before,.row-2:after{content:'';display:table}
.row-2:after{clear:both}
.row-2 .collapse{position:relative}.row-2 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-2 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2{margin:0 -6.25px}}
.row-3{zoom:1;margin:12.5px -12.5px}.row-3 .col-1{float:left;width:33.333333333333336%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3 .col-1{padding:6.25px}}
.row-3 .col-2{float:left;width:66.66666666666667%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3 .col-2{padding:6.25px}}
.row-3 .col-3{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3 .col-3{padding:6.25px}}
.row-3:before,.row-3:after{content:'';display:table}
.row-3:after{clear:both}
.row-3 .collapse{position:relative}.row-3 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-3 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3{margin:0 -6.25px}}
.row-4{zoom:1;margin:12.5px -12.5px}.row-4 .col-1{float:left;width:25%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-4 .col-1{padding:6.25px}}
.row-4 .col-2{float:left;width:50%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-4 .col-2{padding:6.25px}}
.row-4 .col-3{float:left;width:75%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-4 .col-3{padding:6.25px}}
.row-4 .col-4{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-4 .col-4{padding:6.25px}}
.row-4:before,.row-4:after{content:'';display:table}
.row-4:after{clear:both}
.row-4 .collapse{position:relative}.row-4 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-4 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-4{margin:0 -6.25px}}
.row-5{zoom:1;margin:12.5px -12.5px}.row-5 .col-1{float:left;width:20%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-5 .col-1{padding:6.25px}}
.row-5 .col-2{float:left;width:40%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-5 .col-2{padding:6.25px}}
.row-5 .col-3{float:left;width:60%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-5 .col-3{padding:6.25px}}
.row-5 .col-4{float:left;width:80%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-5 .col-4{padding:6.25px}}
.row-5 .col-5{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-5 .col-5{padding:6.25px}}
.row-5:before,.row-5:after{content:'';display:table}
.row-5:after{clear:both}
.row-5 .collapse{position:relative}.row-5 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-5 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-5{margin:0 -6.25px}}
.row-6{zoom:1;margin:12.5px -12.5px}.row-6 .col-1{float:left;width:16.666666666666668%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6 .col-1{padding:6.25px}}
.row-6 .col-2{float:left;width:33.333333333333336%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6 .col-2{padding:6.25px}}
.row-6 .col-3{float:left;width:50%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6 .col-3{padding:6.25px}}
.row-6 .col-4{float:left;width:66.66666666666667%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6 .col-4{padding:6.25px}}
.row-6 .col-5{float:left;width:83.33333333333334%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6 .col-5{padding:6.25px}}
.row-6 .col-6{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6 .col-6{padding:6.25px}}
.row-6:before,.row-6:after{content:'';display:table}
.row-6:after{clear:both}
.row-6 .collapse{position:relative}.row-6 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-6 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-6{margin:0 -6.25px}}
.row-7{zoom:1;margin:12.5px -12.5px}.row-7 .col-1{float:left;width:14.285714285714286%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-1{padding:6.25px}}
.row-7 .col-2{float:left;width:28.571428571428573%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-2{padding:6.25px}}
.row-7 .col-3{float:left;width:42.85714285714286%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-3{padding:6.25px}}
.row-7 .col-4{float:left;width:57.142857142857146%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-4{padding:6.25px}}
.row-7 .col-5{float:left;width:71.42857142857143%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-5{padding:6.25px}}
.row-7 .col-6{float:left;width:85.71428571428572%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-6{padding:6.25px}}
.row-7 .col-7{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7 .col-7{padding:6.25px}}
.row-7:before,.row-7:after{content:'';display:table}
.row-7:after{clear:both}
.row-7 .collapse{position:relative}.row-7 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-7 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-7{margin:0 -6.25px}}
.row-8{zoom:1;margin:12.5px -12.5px}.row-8 .col-1{float:left;width:12.5%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-1{padding:6.25px}}
.row-8 .col-2{float:left;width:25%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-2{padding:6.25px}}
.row-8 .col-3{float:left;width:37.5%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-3{padding:6.25px}}
.row-8 .col-4{float:left;width:50%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-4{padding:6.25px}}
.row-8 .col-5{float:left;width:62.5%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-5{padding:6.25px}}
.row-8 .col-6{float:left;width:75%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-6{padding:6.25px}}
.row-8 .col-7{float:left;width:87.5%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-7{padding:6.25px}}
.row-8 .col-8{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8 .col-8{padding:6.25px}}
.row-8:before,.row-8:after{content:'';display:table}
.row-8:after{clear:both}
.row-8 .collapse{position:relative}.row-8 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-8 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-8{margin:0 -6.25px}}
.row-9{zoom:1;margin:12.5px -12.5px}.row-9 .col-1{float:left;width:11.11111111111111%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-1{padding:6.25px}}
.row-9 .col-2{float:left;width:22.22222222222222%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-2{padding:6.25px}}
.row-9 .col-3{float:left;width:33.33333333333333%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-3{padding:6.25px}}
.row-9 .col-4{float:left;width:44.44444444444444%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-4{padding:6.25px}}
.row-9 .col-5{float:left;width:55.55555555555556%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-5{padding:6.25px}}
.row-9 .col-6{float:left;width:66.66666666666666%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-6{padding:6.25px}}
.row-9 .col-7{float:left;width:77.77777777777777%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-7{padding:6.25px}}
.row-9 .col-8{float:left;width:88.88888888888889%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-8{padding:6.25px}}
.row-9 .col-9{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9 .col-9{padding:6.25px}}
.row-9:before,.row-9:after{content:'';display:table}
.row-9:after{clear:both}
.row-9 .collapse{position:relative}.row-9 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-9 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-9{margin:0 -6.25px}}
.row-10{zoom:1;margin:12.5px -12.5px}.row-10 .col-1{float:left;width:10%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-1{padding:6.25px}}
.row-10 .col-2{float:left;width:20%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-2{padding:6.25px}}
.row-10 .col-3{float:left;width:30%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-3{padding:6.25px}}
.row-10 .col-4{float:left;width:40%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-4{padding:6.25px}}
.row-10 .col-5{float:left;width:50%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-5{padding:6.25px}}
.row-10 .col-6{float:left;width:60%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-6{padding:6.25px}}
.row-10 .col-7{float:left;width:70%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-7{padding:6.25px}}
.row-10 .col-8{float:left;width:80%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-8{padding:6.25px}}
.row-10 .col-9{float:left;width:90%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-9{padding:6.25px}}
.row-10 .col-10{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10 .col-10{padding:6.25px}}
.row-10:before,.row-10:after{content:'';display:table}
.row-10:after{clear:both}
.row-10 .collapse{position:relative}.row-10 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-10 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-10{margin:0 -6.25px}}
.row-11{zoom:1;margin:12.5px -12.5px}.row-11 .col-1{float:left;width:9.090909090909092%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-1{padding:6.25px}}
.row-11 .col-2{float:left;width:18.181818181818183%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-2{padding:6.25px}}
.row-11 .col-3{float:left;width:27.272727272727273%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-3{padding:6.25px}}
.row-11 .col-4{float:left;width:36.36363636363637%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-4{padding:6.25px}}
.row-11 .col-5{float:left;width:45.45454545454546%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-5{padding:6.25px}}
.row-11 .col-6{float:left;width:54.54545454545455%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-6{padding:6.25px}}
.row-11 .col-7{float:left;width:63.63636363636364%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-7{padding:6.25px}}
.row-11 .col-8{float:left;width:72.72727272727273%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-8{padding:6.25px}}
.row-11 .col-9{float:left;width:81.81818181818183%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-9{padding:6.25px}}
.row-11 .col-10{float:left;width:90.90909090909092%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-10{padding:6.25px}}
.row-11 .col-11{float:left;width:100.00000000000001%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11 .col-11{padding:6.25px}}
.row-11:before,.row-11:after{content:'';display:table}
.row-11:after{clear:both}
.row-11 .collapse{position:relative}.row-11 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-11 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-11{margin:0 -6.25px}}
.row-12{zoom:1;margin:12.5px -12.5px}.row-12 .col-1{float:left;width:8.333333333333334%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-1{padding:6.25px}}
.row-12 .col-2{float:left;width:16.666666666666668%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-2{padding:6.25px}}
.row-12 .col-3{float:left;width:25%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-3{padding:6.25px}}
.row-12 .col-4{float:left;width:33.333333333333336%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-4{padding:6.25px}}
.row-12 .col-5{float:left;width:41.66666666666667%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-5{padding:6.25px}}
.row-12 .col-6{float:left;width:50%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-6{padding:6.25px}}
.row-12 .col-7{float:left;width:58.333333333333336%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-7{padding:6.25px}}
.row-12 .col-8{float:left;width:66.66666666666667%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-8{padding:6.25px}}
.row-12 .col-9{float:left;width:75%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-9{padding:6.25px}}
.row-12 .col-10{float:left;width:83.33333333333334%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-10{padding:6.25px}}
.row-12 .col-11{float:left;width:91.66666666666667%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-11{padding:6.25px}}
.row-12 .col-12{float:left;width:100%;padding:12.5px;position:relative;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12 .col-12{padding:6.25px}}
.row-12:before,.row-12:after{content:'';display:table}
.row-12:after{clear:both}
.row-12 .collapse{position:relative}.row-12 .collapse.bottom{margin:25px -25px -12.5px -25px}
.row-12 .collapse.top{margin:-12.5px -25px 25px -25px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-12{margin:0 -6.25px}}
.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.pull-left{float:left}
.pull-right{float:right}
.crop{overflow:hidden}
.no-crop{overflow:initial !important}
.fixed{position:fixed}
.absolute{position:absolute}
.fill-width{width:100%}
.fill-height{height:100%}
.force-block{display:block}
.force-width{min-height:1px}
.spacer{margin-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer{margin-bottom:12.5px}}.spacer.smallest{margin-bottom:3.125px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer.smallest{margin-bottom:1.5625px}}
.spacer.smaller{margin-bottom:6.25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer.smaller{margin-bottom:3.125px}}
.spacer.small{margin-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer.small{margin-bottom:6.25px}}
.spacer.big{margin-bottom:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer.big{margin-bottom:25px}}
.spacer.bigger{margin-bottom:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer.bigger{margin-bottom:50px}}
.spacer.biggest{margin-bottom:200px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.spacer.biggest{margin-bottom:100px}}
.m{margin:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.m{margin:12.5px}}
.m-half{margin:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.m-half{margin:6.25px}}
.m-double{margin:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.m-double{margin:25px}}
.m-extradouble{margin:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.m-extradouble{margin:50px}}
.m-reset{margin:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.m-reset{margin:0}}
.mt{margin-top:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mt{margin-top:12.5px}}
.mt-half{margin-top:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mt-half{margin-top:6.25px}}
.mt-double{margin-top:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mt-double{margin-top:25px}}
.mt-extradouble{margin-top:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mt-extradouble{margin-top:50px}}
.mt-reset{margin-top:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mt-reset{margin-top:0}}
.mb{margin-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mb{margin-bottom:12.5px}}
.mb-half{margin-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mb-half{margin-bottom:6.25px}}
.mb-double{margin-bottom:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mb-double{margin-bottom:25px}}
.mb-extradouble{margin-bottom:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mb-extradouble{margin-bottom:50px}}
.mb-reset{margin-bottom:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mb-reset{margin-bottom:0}}
.mr{margin-right:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mr{margin-right:12.5px}}
.mr-half{margin-right:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mr-half{margin-right:6.25px}}
.mr-double{margin-right:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mr-double{margin-right:25px}}
.mr-extradouble{margin-right:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mr-extradouble{margin-right:50px}}
.mr-reset{margin-right:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mr-reset{margin-right:0}}
.ml{margin-left:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ml{margin-left:12.5px}}
.ml-half{margin-left:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ml-half{margin-left:6.25px}}
.ml-double{margin-left:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ml-double{margin-left:25px}}
.ml-extradouble{margin-left:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ml-extradouble{margin-left:50px}}
.ml-reset{margin-left:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ml-reset{margin-left:0}}
.mv{margin-top:25px;margin-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mv{margin-top:12.5px;margin-bottom:12.5px}}
.mv-half{margin-top:12.5px;margin-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mv-half{margin-top:6.25px;margin-bottom:6.25px}}
.mv-double{margin-top:50px;margin-bottom:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mv-double{margin-top:25px;margin-bottom:25px}}
.mv-extradouble{margin-top:100px;margin-bottom:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mv-extradouble{margin-top:50px;margin-bottom:50px}}
.mv-reset{margin-top:0 !important;margin-bottom:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mv-reset{margin-top:0;margin-bottom:0}}
.mh{margin-left:25px;margin-right:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mh{margin-left:12.5px;margin-right:12.5px}}
.mh-half{margin-left:12.5px;margin-right:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mh-half{margin-left:6.25px;margin-right:6.25px}}
.mh-double{margin-left:50px;margin-right:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mh-double{margin-left:25px;margin-right:25px}}
.mh-extradouble{margin-left:100px;margin-right:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mh-extradouble{margin-left:50px;margin-right:50px}}
.mh-reset{margin-left:0 !important;margin-right:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.mh-reset{margin-left:0;margin-right:0}}
.p{padding:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.p{padding:12.5px}}
.p-half{padding:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.p-half{padding:6.25px}}
.p-double{padding:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.p-double{padding:25px}}
.p-extradouble{padding:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.p-extradouble{padding:50px}}
.p-reset{padding:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.p-reset{padding:0}}
.pt{padding-top:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pt{padding-top:12.5px}}
.pt-half{padding-top:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pt-half{padding-top:6.25px}}
.pt-double{padding-top:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pt-double{padding-top:25px}}
.pt-extradouble{padding-top:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pt-extradouble{padding-top:50px}}
.pt-reset{padding-top:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pt-reset{padding-top:0}}
.pb{padding-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pb{padding-bottom:12.5px}}
.pb-half{padding-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pb-half{padding-bottom:6.25px}}
.pb-double{padding-bottom:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pb-double{padding-bottom:25px}}
.pb-extradouble{padding-bottom:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pb-extradouble{padding-bottom:50px}}
.pb-reset{padding-bottom:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pb-reset{padding-bottom:0}}
.pr{padding-right:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pr{padding-right:12.5px}}
.pr-half{padding-right:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pr-half{padding-right:6.25px}}
.pr-double{padding-right:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pr-double{padding-right:25px}}
.pr-extradouble{padding-right:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pr-extradouble{padding-right:50px}}
.pr-reset{padding-right:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pr-reset{padding-right:0}}
.pl{padding-left:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pl{padding-left:12.5px}}
.pl-half{padding-left:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pl-half{padding-left:6.25px}}
.pl-double{padding-left:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pl-double{padding-left:25px}}
.pl-extradouble{padding-left:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pl-extradouble{padding-left:50px}}
.pl-reset{padding-left:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pl-reset{padding-left:0}}
.pv{padding-top:25px;padding-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pv{padding-top:12.5px;padding-bottom:12.5px}}
.pv-half{padding-top:12.5px;padding-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pv-half{padding-top:6.25px;padding-bottom:6.25px}}
.pv-double{padding-top:50px;padding-bottom:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pv-double{padding-top:25px;padding-bottom:25px}}
.pv-extradouble{padding-top:100px;padding-bottom:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pv-extradouble{padding-top:50px;padding-bottom:50px}}
.pv-reset{padding-top:0 !important;padding-bottom:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.pv-reset{padding-top:0;padding-bottom:0}}
.ph{padding-left:25px;padding-right:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ph{padding-left:12.5px;padding-right:12.5px}}
.ph-half{padding-left:12.5px;padding-right:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ph-half{padding-left:6.25px;padding-right:6.25px}}
.ph-double{padding-left:50px;padding-right:50px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ph-double{padding-left:25px;padding-right:25px}}
.ph-extradouble{padding-left:100px;padding-right:100px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ph-extradouble{padding-left:50px;padding-right:50px}}
.ph-reset{padding-left:0 !important;padding-right:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.ph-reset{padding-left:0;padding-right:0}}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize}
.normalize{text-transform:none}
.txt-center{text-align:center}
.txt-left{text-align:left}
.txt-right{text-align:right}
.title-size{font-size:35px;line-height:45px}
.title-size-xs{font-size:14px;line-height:24px}
.title-size-s{font-size:20px;line-height:30px}
.title-size-l{font-size:50px;line-height:60px}
.title-size-xl{font-size:60px;line-height:70px}
.title-size-xxl{font-size:70px;line-height:80px}
.text-size{font-size:16px;line-height:25.76px}
.text-size-xs{font-size:12px;line-height:19.32px}
.text-size-s{font-size:14px;line-height:22.54px}
.text-size-l{font-size:18px;line-height:28.98px}
.text-size-xl{font-size:20px;line-height:32.2px}
/*.font-light{font-family:"ProximaNova-Light" , Arial, sans-serif;font-weight:normal}
.font-semibold{font-family:"ProximaNova-Semibold" , Arial, sans-serif;font-weight:normal}
.font-regular{font-family:"ProximaNova-Regular" , Arial, sans-serif;font-weight:normal}
.font-bold{font-family:"ProximaNova-Bold" , Arial, sans-serif;font-weight:normal}*/
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}
.split-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}
.hide{visibility:hidden !important}
.no-display{display:none !important}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.no-phone{display:none !important}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px){.no-tablet{display:none !important}}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0}
.accordion{position:relative;margin:0 0 25px 0}.accordion .wrap{visibility:hidden;overflow:hidden;-webkit-transition:max-height 1s cubic-bezier(1, 0, 0, 1);-moz-transition:max-height 1s cubic-bezier(1, 0, 0, 1);-o-transition:max-height 1s cubic-bezier(1, 0, 0, 1);transition:max-height 1s cubic-bezier(1, 0, 0, 1)}
.accordion .more{text-decoration:none}.accordion .more .open,.accordion .more .close{display:none}
.accordion .more .label:hover{text-decoration:underline}
.accordion .more .icon{font-size:17px;position:relative;top:2px;margin-left:2px}
.container{padding-left:25px;padding-right:25px;padding-top:12.5px;padding-bottom:12.5px;position:relative;color:#9a9a9a;background-color:#fff;display:block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.container{padding-left:12.5px;padding-right:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.container{padding-top:6.25px;padding-bottom:6.25px}}.container a{color:#000}
.container h1{color:#393939}
.container h2{color:#656565}
.container input[type="text"],.container input[type="email"],.container input[type="password"]{background:#393939;background:rgba(57,57,57,0.1);color:#393939}
.container.over-effect a,.container.over-effect h1,.container.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .container.over-effect:hover a,html.no-touch .container.over-effect:hover h1,html.no-touch .container.over-effect:hover h2{color:#000}
html.no-touch .container .btn-thumb:hover h2{color:#393939}
.container.dark{color:#9a9a9a;background-image:url(../../images/dark-pattern.jpg)}.container.dark a{color:#fff}
.container.dark h1{color:#f3f3f3}
.container.dark h2{color:#ccc}
.container.dark input[type="text"],.container.dark input[type="email"],.container.dark input[type="password"]{background:#fff;background:rgba(255,255,255,0.1);color:#fff}
.container.dark.over-effect a,.container.dark.over-effect h1,.container.dark.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .container.dark.over-effect:hover a,html.no-touch .container.dark.over-effect:hover h1,html.no-touch .container.dark.over-effect:hover h2{color:#000}
html.no-touch .container.dark .btn-thumb:hover h2{color:#fff}
.container.gray{background-color:#f1f1f1}
.container.is-transparent{background:#fff;background:rgba(255,255,255,0.1);background-image:none}
.container.no-bg{background-image:none;background-color:transparent}
.container.facebook{background-image:url(../../images/bg-facebook.jpg)}
.container.pv-space{padding-top:25px;padding-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.container.pv-space{padding-top:12.5px;padding-bottom:12.5px}}
.center-container{position:relative;width:100%;height:100%;display:table}.center-container .center-content{position:relative;vertical-align:middle;display:table-cell}
.main-container{position:relative;padding-left:200px;height:100%;z-index:1}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.main-container{padding-top:56px;padding-left:0}}
.transition-container{position:fixed;padding-left:200px;z-index:2;display:none;background:#000;top:0;width:100%;height:100%}.transition-container .loaded-content .container{min-height:100%}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.transition-container{padding-top:56px;padding-left:0}.transition-container .loaded-content .container:first-child{padding-top:20px}}
.btn{font-size:14px;line-height:22.54px;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;-webkit-transition:min-width 0.3s ease;-moz-transition:min-width 0.3s ease;-o-transition:min-width 0.3s ease;transition:min-width 0.3s ease;position:relative;display:inline-block;text-transform:uppercase;text-align:center;min-width:170px;color:#fff !important;margin:12.5px 0;padding:12.5px 25px;-webkit-font-smoothing:antialiased}.btn span{position:relative;z-index:2}
.btn:after{-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;-o-transition:height 0.2s ease;transition:height 0.2s ease;position:absolute;left:0;bottom:0;right:0;height:5px;z-index:1;content:''}
html.no-touch .btn:hover{text-decoration:none}html.no-touch .btn:hover:after{height:100%}
.btn.dark{background-color:#393939}.btn.dark:after{background-color:#202020}
.btn.light{color:#393939 !important;background-color:#f3f3f3}.btn.light:after{background-color:#dadada}
.btn.facebook{background-color:#3b5998}.btn.facebook:after{background-color:#2d4373}
.btn.twitter{background-color:#55acee}.btn.twitter:after{background-color:#2795e9}
.btn.gplus{background-color:#dd4b39}.btn.gplus:after{background-color:#c23321}
.btn.cart{background-color:#f26528}.btn.cart:after{background-color:#da4b0d}
.btn.map-search{background-color:#393939;padding:1.4em 6em}.btn.map-search:after{background-color:#202020}
.btn.map-contact{background-color:#e30613}.btn.map-contact:after{background-color:#b1050f}
.btn.transparent{background:#fff;background:rgba(255,255,255,0.1)}.btn.transparent:after{background:#fff;background:rgba(255,255,255,0.15)}
.btn.taller{padding-top:1.4em;padding-bottom:1.4em}
.btn.small{padding:.4em .4em;min-width:80px}
.btn.smaller{padding:.4em .6em;min-width:2.5em}
.btn.auto-width{min-width:0}
.btn.inline span[class*='icon-']{line-height:inherit;top:0}
.btn.content-bigger{font-size:18px}.btn.content-bigger span[class*='icon-']{font-size:20px}
.btn span[class*='icon-']{font-size:16px;line-height:25.76px;top:4px;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:top;max-width:30px;-webkit-transition:max-width 0.2s ease-out, margin-left 0.2s ease-out;-moz-transition:max-width 0.2s ease-out, margin-left 0.2s ease-out;-o-transition:max-width 0.2s ease-out, margin-left 0.2s ease-out;transition:max-width 0.2s ease-out, margin-left 0.2s ease-out}.btn span[class*='icon-']:not(:first-child){margin-left:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.btn span[class*='icon-']:not(:first-child){margin-left:12.5px}}
.btn-icon{font-size:18px;line-height:28.98px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;display:inline-block;border-radius:50%;width:35px;height:35px;line-height:32px;margin:0 5px;border-width:2px;border-style:solid;border-color:#9a9a9a;color:#9a9a9a !important}.btn-icon span{line-height:inherit}
html.no-touch .btn-icon:hover{border-color:#393939;color:#393939 !important;text-decoration:none}
html.no-touch .btn-icon.dark:hover{border-color:#fff;color:#fff !important;text-decoration:none}
.btn-icon.no-border{border:0}
.btn-thumb{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:block;overflow:hidden}.btn-thumb .btn{-webkit-transform:translateX(-50%) translateY(-25px);-moz-transform:translateX(-50%) translateY(-25px);-o-transform:translateX(-50%) translateY(-25px);-ms-transform:translateX(-50%) translateY(-25px);transform:translateX(-50%) translateY(-25px);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;bottom:25px;left:50%}
.btn-thumb h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
.btn-thumb img{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease,-moz-transform 0.4s ease,-o-transform 0.4s ease,transform 0.4s ease}
html.no-touch .btn-thumb:hover{text-decoration:none}html.no-touch .btn-thumb:hover .btn{-webkit-transform:translateX(-50%) translateY(0px);-moz-transform:translateX(-50%) translateY(0px);-o-transform:translateX(-50%) translateY(0px);-ms-transform:translateX(-50%) translateY(0px);transform:translateX(-50%) translateY(0px);zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;text-decoration:none}html.no-touch .btn-thumb:hover .btn:after{-webkit-transition:height 0.2s ease 0.1s;-moz-transition:height 0.2s ease 0.1s;-o-transition:height 0.2s ease 0.1s;transition:height 0.2s ease 0.1s;height:100%}
html.no-touch .btn-thumb:hover img{-webkit-transition:-webkit-transform 12s linear;-moz-transition:-moz-transform 12s linear;-o-transition:-o-transform 12s linear;transition:-webkit-transform 12s linear,-moz-transform 12s linear,-o-transform 12s linear,transform 12s linear;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.tag{/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;font-size:14px;line-height:22.54px;margin:12.5px;position:relative;padding:2px 25px;margin:4px 2px;display:inline-block;border-radius:5px;text-transform:uppercase;text-align:center;min-width:80px;color:#666;background-color:#e0e0e0}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.tag{margin:6.25px}}
.btn-border{-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;margin-top:12.5px;margin-bottom:25px;position:relative;display:inline-block;border-radius:50px;border-width:1px;border-style:solid;border-color:transparent;height:32px;padding:0 15px;text-transform:uppercase;font-size:14px;line-height:32px;min-width:60px;text-align:center}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.btn-border{margin-top:6.25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.btn-border{margin-bottom:12.5px}}html.no-touch .btn-border:hover,.btn-border.active{text-decoration:none;border-color:#9a9a9a}
.btn-color{-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;margin-top:12.5px;margin-bottom:25px;position:relative;display:inline-block;border-radius:50px;border-width:1px;border-style:solid;border-color:transparent;height:32px;padding:0 15px;text-transform:uppercase;font-size:14px;line-height:32px;min-width:60px;text-align:center;padding-left:5px;padding-right:5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.btn-color{margin-top:6.25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.btn-color{margin-bottom:12.5px}}html.no-touch .btn-color:hover,.btn-color.active{text-decoration:none;border-color:#9a9a9a}
.btn-color .palette{position:relative;display:inline-block;width:20px;height:20px;top:5px;border-radius:50%;line-height:32px;box-shadow:0 0 1px rgba(10,10,10,0.2)}
.btn-color .label{display:block;margin:0}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.btn-color{margin-bottom:22px}}
[class^="image-icon-"]{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:100%,0;display:inline-block;height:40px;width:40px;margin-top:-24px;bottom:-10px}
/*.image-icon-gender-all{background-image:url('../../images/svg/gender/all.svg'),url('../../images/svg/gender/all-n.svg')}
.image-icon-gender-donna{background-image:url('../../images/svg/gender/women.svg')}
.image-icon-gender-uomo{background-image:url('../../images/svg/gender/men.svg')}
.image-icon-gender-bambino{background-image:url('../../images/svg/gender/junior.svg'),url('../../images/svg/gender/junior-n.svg');height:50px;width:50px;margin-top:-34px;margin-left:-5px;margin-right:-5px}
.select-box .option [class^='image-icon-']{position:absolute;right:10px;bottom:10px}
.select-box .option .image-icon-gender-all{background-image:url('../../images/svg/gender/all-n.svg')}
.select-box .option .image-icon-gender-bambino{background-image:url('../../images/svg/gender/junior-n.svg');bottom:14px}
html.no-touch .select-box .option:hover .image-icon-gender-all,.select-box .option.active .image-icon-gender-all{background-image:url('../../images/svg/gender/all.svg')}
html.no-touch .select-box .option:hover .image-icon-gender-bambino,.select-box .option.active .image-icon-gender-bambino{background-image:url('../../images/svg/gender/junior.svg')}*/
.circle-separator{margin-bottom:25px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:478px;height:52px;margin-left:auto;margin-right:auto}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.circle-separator{margin-bottom:12.5px}}.circle-separator.dark{background-image:url(../../images/circle-separator-dark.png)}
.circle-separator.light{background-image:url(../../images/circle-separator-light.png)}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape){.circle-separator{width:auto}}
.line-separator{margin-top:25px;margin-bottom:25px;position:relative}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.line-separator{margin-top:12.5px;margin-bottom:12.5px}}.line-separator:after{position:relative;width:60px;margin:0 auto;height:2px;content:'';display:block}
.line-separator.light:after{background-color:#9a9a9a}
.line-separator.dark:after{background-color:#666}
.line-separator.thin{margin-top:12.5px;margin-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.line-separator.thin{margin-top:6.25px;margin-bottom:6.25px}}.line-separator.thin:after{width:10px;height:1px}
.bg-image{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;height:100%;overflow:hidden}.bg-image.bg-70-height{height:70%}
.bg-image.bg-80-height{height:80%}
.bg-image.bg-90-height{height:90%}
.bg-image.max-height{height:650px}
.bg-image.bg-pos-top{background-position:50% 0}
.bg-image.collapse{width:auto;margin:0 -25px}
.bg-image.bg-homepage{background-image:url('../../images/bg-homepage.jpg')}
.bg-image.bg-team-color{background-image:url('../../images/bg-team-color.jpg')}
.bg-image.has-overlay:before{position:absolute;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;top:0;left:0;content:''}
.bg-image.has-overlay.overlay-1:before{background-image:url('../../images/svg/overlay-1.svg')}
.bg-image.has-overlay.overlay-2:before{/*background-image:url('../../images/svg/overlay-2.svg')*/}
.bg-image.has-overlay.overlay-3:before{background-image:url('../../images/svg/overlay-3.svg')}
.bg-image.has-overlay.overlay-4:before{background-image:url('../../images/svg/overlay-4.svg')}
.bg-image.has-overlay.overlay-5:before{background-image:url('../../images/svg/overlay-5.svg')}
.bg-image.has-overlay.detail:before{background-image:url('../../images/svg/detail.svg')}
.bg-image.has-overlay.detail:before{background-size:cover}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px){.bg-image.has-overlay.detail{display:none}}
.bg-image.has-overlay.detail-team:before{background-image:url('../../images/svg/detail-team.svg')}
.bg-image.has-overlay.detail-team:before{background-size:contain}
.bg-image.has-overlay.square-1{height:200px}.bg-image.has-overlay.square-1:before{background-image:url('../../images/svg/square-1.svg')}
.bg-image.has-overlay.square-1:before{background-size:contain;background-repeat:repeat-x}
.bg-image.has-overlay.square-2{height:200px}.bg-image.has-overlay.square-2:before{background-image:url('../../images/svg/square-2.svg')}
.bg-image.has-overlay.square-2:before{background-size:contain;background-repeat:repeat-x}
.bg-image.has-overlay.square-3{height:400px}.bg-image.has-overlay.square-3:before{background-image:url('../../images/svg/square-3.svg')}
.bg-image.has-overlay.square-3:before{background-size:contain;background-repeat:repeat-x}
.bg-image.fixed{position:absolute;z-index:0;left:0;right:0}.bg-image.fixed.pull-top{top:0}
.bg-image.fixed.pull-bottom{bottom:0}
.bg-image.auto-zoom-out{-webkit-transform-origin:60% 50%;-moz-transform-origin:60% 50%;-o-transform-origin:60% 50%;-ms-transform-origin:60% 50%;transform-origin:60% 50%;-webkit-animation:zoomOut 30s cubic-bezier(.145, .005, .58, 1) 0s 1 normal both;-moz-animation:zoomOut 30s cubic-bezier(.145, .005, .58, 1) 0s 1 normal both;-o-animation:zoomOut 30s cubic-bezier(.145, .005, .58, 1) 0s 1 normal both;animation:zoomOut 30s cubic-bezier(.145, .005, .58, 1) 0s 1 normal both}
.bg-image .inner{padding:50px;position:absolute;width:100%;left:0}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.bg-image .inner{padding:25px}}.bg-image .inner.pull-top{top:0}
.bg-image .inner.pull-bottom{bottom:0}
.topright-menu{position:fixed;-webkit-transition:background-color 0.6s ease;-moz-transition:background-color 0.6s ease;-o-transition:background-color 0.6s ease;transition:background-color 0.6s ease;height:60px;background-color:#f4f4f4;top:0;right:0;z-index:1;-webkit-transition:background-color 2s ease;-moz-transition:background-color 2s ease;-o-transition:background-color 2s ease;transition:background-color 2s ease}.topright-menu .slot-container{display:inline-block;max-width:60px;height:100%;overflow:hidden;white-space:nowrap;position:relative;vertical-align:top;-webkit-transition:max-width 0.6s ease;-moz-transition:max-width 0.6s ease;-o-transition:max-width 0.6s ease;transition:max-width 0.6s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.topright-menu .slot-container.no-animation{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.topright-menu .slot-container.expanded{max-width:350px}.topright-menu .slot-container.expanded:hover{max-width:350px !important}
.topright-menu .slot-container.expanded .slot.label{color:#666}
.topright-menu .slot-container.collapsed{max-width:0}
.topright-menu .slot-container+.slot-container{border-left:1px dashed #eee}
.topright-menu .slot{display:inline-block;width:60px;height:100%;line-height:1;color:#bfc0c4;background-color:transparent;vertical-align:top;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.topright-menu .slot.autosize{width:auto}
.topright-menu a.slot:not(.disabled):hover{background-color:#bfc0c4;color:#fff}
.topright-menu a.slot.disabled{cursor:default}
.topright-menu .btn{z-index:1;margin:0;height:100%;line-height:36px}
.topright-menu .icon{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:20px;height:20px;width:20px}
.topright-menu .text{text-align:center;font-size:14px;line-height:22.54px;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;text-transform:uppercase;padding:19px}
.topright-menu.no-animation{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.topright-menu.breadcrumb-stuck{background-color:#fff}.topright-menu.breadcrumb-stuck .cart-button-wrapper{max-width:150px}
.topright-menu.breadcrumb-stuck .boot-search-wrapper{max-width:60px}
.topright-menu.breadcrumb-stuck .boot-filters-wrapper{max-width:700px}
.topright-menu .boot-search-wrapper .boot-search{width:100px;-webkit-transition:width 0.25s cubic-bezier(1, 0, 0, 1);-moz-transition:width 0.25s cubic-bezier(1, 0, 0, 1);-o-transition:width 0.25s cubic-bezier(1, 0, 0, 1);transition:width 0.25s cubic-bezier(1, 0, 0, 1)}.topright-menu .boot-search-wrapper .boot-search .boot-search-input{font-size:14px;line-height:24px;width:100%;min-width:0;margin-top:0;margin-bottom:0;position:absolute;background-color:transparent;text-transform:uppercase;padding-top:1.3em;padding-bottom:0;padding-left:0;padding-right:0;color:#393939;text-overflow:ellipsis;overflow:hidden}.topright-menu .boot-search-wrapper .boot-search .boot-search-input::-webkit-input-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:-moz-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input::-moz-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:-ms-input-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input ::-webkit-input-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input :-moz-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input ::-moz-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input :-ms-input-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input :input-placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input :placeholder{color:#666}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus{outline:0}.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus::-webkit-input-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus:-moz-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus::-moz-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus:-ms-input-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus ::-webkit-input-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus :-moz-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus ::-moz-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus :-ms-input-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus :input-placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper .boot-search .boot-search-input:focus :placeholder{color:#b3b3b3}
.topright-menu .boot-search-wrapper:hover .boot-search{width:140px}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px){.topright-menu{display:none !important}}
.chapter-scroller{z-index:1;overflow:visible !important;z-index:2}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.chapter-scroller{display:none !important}}.chapter-scroller .counter{z-index:5}.chapter-scroller .counter .text{padding-left:7px;padding-right:7px}
.chapter-scroller .counter .options-wrap{top:41px;right:-67px}
.chapter-scroller .up>*:last-child,.chapter-scroller .down>*:last-child{visibility:hidden}
.chapter-scroller .up.disabled>*:first-child,.chapter-scroller .down.disabled>*:first-child{visibility:hidden}
.chapter-scroller .up.disabled>*:last-child,.chapter-scroller .down.disabled>*:last-child{visibility:visible}
.breadcrumb{-webkit-transition:background-color 0.6s ease;-moz-transition:background-color 0.6s ease;-o-transition:background-color 0.6s ease;transition:background-color 0.6s ease;height:60px;background-color:#f4f4f4;position:relative;z-index:101}.breadcrumb .slot-container{display:inline-block;max-width:60px;height:100%;overflow:hidden;white-space:nowrap;position:relative;vertical-align:top;-webkit-transition:max-width 0.6s ease;-moz-transition:max-width 0.6s ease;-o-transition:max-width 0.6s ease;transition:max-width 0.6s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.breadcrumb .slot-container.no-animation{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.breadcrumb .slot-container.expanded{max-width:350px}.breadcrumb .slot-container.expanded:hover{max-width:350px !important}
.breadcrumb .slot-container.expanded .slot.label{color:#666}
.breadcrumb .slot-container.collapsed{max-width:0}
.breadcrumb .slot-container+.slot-container{border-left:1px dashed #eee}
.breadcrumb .slot{display:inline-block;width:60px;height:100%;line-height:1;color:#bfc0c4;background-color:transparent;vertical-align:top;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.breadcrumb .slot.autosize{width:auto}
.breadcrumb a.slot:not(.disabled):hover{background-color:#bfc0c4;color:#fff}
.breadcrumb a.slot.disabled{cursor:default}
.breadcrumb .btn{z-index:1;margin:0;height:100%;line-height:36px}
.breadcrumb .icon{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:20px;height:20px;width:20px}
.breadcrumb .text{text-align:center;font-size:14px;line-height:22.54px;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;text-transform:uppercase;padding:19px}
.breadcrumb .fixable-wrapper{zoom:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);z-index:101;background-color:#fff}.breadcrumb .fixable-wrapper:before,.breadcrumb .fixable-wrapper:after{content:'';display:table}
.breadcrumb .fixable-wrapper:after{clear:both}
.breadcrumb .bar{padding:0 !important;height:60px;float:left}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.breadcrumb .bar{padding:0}}
.breadcrumb .bread-list{padding-left:25px;position:relative;text-transform:uppercase;height:60px;line-height:60px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.breadcrumb .bread-list{padding-left:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.breadcrumb .bread-list{display:none}}.breadcrumb .bread-list li{font-size:12px;line-height:19.32px;position:relative;display:inline}.breadcrumb .bread-list li a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;color:#9a9a9a}html.no-touch .breadcrumb .bread-list li a:hover{color:#666;text-decoration:none}
.breadcrumb .bread-list li:after{position:relative;display:inline-block;content:'>';height:12px;line-height:12px;margin:0 8px}@media only screen and (max-width: 1024px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.breadcrumb .bread-list li:after{margin:0 4px}}
.breadcrumb .bread-list li:last-child{font-size:14px;line-height:22.54px;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;position:relative}.breadcrumb .bread-list li:last-child:after{display:none}
.breadcrumb .other{position:relative;float:right;height:60px;display:block}.breadcrumb .other>*{float:left}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.breadcrumb .other{width:100%;height:auto}.breadcrumb .other>*{width:100%}}
.breadcrumb .topright-menu-wrapper{max-width:0;overflow:hidden;white-space:nowrap;-webkit-transition:max-width 0.6s ease;-moz-transition:max-width 0.6s ease;-o-transition:max-width 0.6s ease;transition:max-width 0.6s ease}
.breadcrumb.dark .fixable-wrapper{color:#9a9a9a;background-image:url(../../images/dark-pattern.jpg);background-color:#262626}.breadcrumb.dark .fixable-wrapper a{color:#fff}
.breadcrumb.dark .fixable-wrapper h1{color:#f3f3f3}
.breadcrumb.dark .fixable-wrapper h2{color:#ccc}
.breadcrumb.dark .fixable-wrapper input[type="text"],.breadcrumb.dark .fixable-wrapper input[type="email"],.breadcrumb.dark .fixable-wrapper input[type="password"]{background:#fff;background:rgba(255,255,255,0.1);color:#fff}
.breadcrumb.dark .fixable-wrapper.over-effect a,.breadcrumb.dark .fixable-wrapper.over-effect h1,.breadcrumb.dark .fixable-wrapper.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .breadcrumb.dark .fixable-wrapper.over-effect:hover a,html.no-touch .breadcrumb.dark .fixable-wrapper.over-effect:hover h1,html.no-touch .breadcrumb.dark .fixable-wrapper.over-effect:hover h2{color:#000}
html.no-touch .breadcrumb.dark .fixable-wrapper .btn-thumb:hover h2{color:#fff}
.breadcrumb.dark:not(.transparent).fixable-wrapper{background-image:none}
.breadcrumb.dark .bar .bread-list a{color:#9a9a9a}html.no-touch .breadcrumb.dark .bar .bread-list a:hover{color:#fff !important}
.breadcrumb.dark .bar .bread-list li:last-child{color:#fff !important}
.breadcrumb.dark .select-box .selected{color:#fff !important;font-weight:normal;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/  font-weight:normal}
.breadcrumb.stuck .fixable-wrapper{position:fixed;top:0;left:200px;right:0}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.breadcrumb.stuck .fixable-wrapper{position:relative;left:0}}
.breadcrumb.stuck .topright-menu-wrapper{max-width:500px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.breadcrumb.stuck .topright-menu-wrapper .topright-menu{position:relative;background-color:#fff}
.breadcrumb.stuck .btn{min-width:0}.breadcrumb.stuck .btn span[class*='icon-']{max-width:0;margin-left:0}
.list{margin-top:12.5px;margin-bottom:12.5px;position:relative}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.list{margin-top:6.25px;margin-bottom:6.25px}}.list li{margin:5px 0}
.list a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;color:#666}.list a:hover{color:#393939;text-decoration:none}
.list.dark a{color:#9a9a9a}html.no-touch .list.dark a:hover{color:#fff;text-decoration:none}
.list.lead{line-height:30px;font-size:20px;line-height:30px}
.list.inline li{margin-right:25px;display:inline-block}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.list.inline li{margin-right:12.5px}}
.select-box{position:relative;display:inline-block}.select-box select{display:none}
.select-box .selected{color:#323232;cursor:pointer;border-bottom:1px #323232 dashed;text-align:center}
.select-box .options-wrap{-webkit-perspective:980px;-moz-perspective:980px;perspective:980px;position:absolute;min-width:200px;top:0;right:0;height:0;overflow:hidden;text-align:left}.select-box .options-wrap.auto-width{min-width:0}
.select-box .option{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg);position:relative;display:block;padding:20.25px 25px;background-color:#323232;color:#9a9a9a;text-transform:none;cursor:pointer}.select-box .option:before,.select-box .option:after{content:'';display:table}
.select-box .option:after{clear:both}
html.no-touch .select-box .option:hover,.select-box .option.active{background-color:#fff;color:#323232}
.select-box .option .label{margin-right:40px;display:inline-block;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}
.select-box .option [class^='icon-']{position:absolute;right:20px;font-size:20px}
.select-box.show .options-wrap{height:auto;white-space:normal}html.no-touch .select-box.show .options-wrap:hover .option{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.select-box.show .option{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.select-box.show .option:nth-child(1){-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}
.select-box.show .option:nth-child(2){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}
.select-box.show .option:nth-child(3){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.select-box.show .option:nth-child(4){-webkit-transition-delay:0.44999999999999996s;-moz-transition-delay:0.44999999999999996s;-o-transition-delay:0.44999999999999996s;transition-delay:0.44999999999999996s}
.select-box.show .option:nth-child(5){-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.select-box.show .option:nth-child(6){-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}
.select-box.show .option:nth-child(7){-webkit-transition-delay:0.8999999999999999s;-moz-transition-delay:0.8999999999999999s;-o-transition-delay:0.8999999999999999s;transition-delay:0.8999999999999999s}
.select-box.show .option:nth-child(8){-webkit-transition-delay:1.05s;-moz-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}
.select-box.show .option:nth-child(9){-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.select-box.show .option:nth-child(10){-webkit-transition-delay:1.3499999999999999s;-moz-transition-delay:1.3499999999999999s;-o-transition-delay:1.3499999999999999s;transition-delay:1.3499999999999999s}
.select-box.show .option:nth-child(11){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.select-box.show .option:nth-child(12){-webkit-transition-delay:1.65s;-moz-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}
.select-box.show .option:nth-child(13){-webkit-transition-delay:1.7999999999999998s;-moz-transition-delay:1.7999999999999998s;-o-transition-delay:1.7999999999999998s;transition-delay:1.7999999999999998s}
.select-box.show .option:nth-child(14){-webkit-transition-delay:1.95s;-moz-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}
.select-box.show .option:nth-child(15){-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
.social-dropdown-wrapper{overflow:visible !important;z-index:2}.social-dropdown-wrapper .select-box{position:absolute;top:20px;right:20px}
.social-dropdown-wrapper .options-wrap{width:auto;top:40px;right:-21px}
.social-dropdown-wrapper .option{padding:20px 20px;text-decoration:none;line-height:1}.social-dropdown-wrapper .option .icon{position:relative}
lesshat-selector{-lh-property:0; }
@-webkit-keyframes zoomOut{ 0%{ -webkit-transform: scale(1.3); } 100%{ -webkit-transform: scale(1); }}
@-moz-keyframes zoomOut{ 0%{ -moz-transform: scale(1.3); } 100%{ -moz-transform: scale(1); }}
@-o-keyframes zoomOut{ 0%{ -o-transform: scale(1.3); } 100%{ -o-transform: scale(1); }}
@keyframes zoomOut{ 0%{-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3); } 100%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1); }}
lesshat-selector{-lh-property:0; }
@-webkit-keyframes creepInTop{ 0%{ -webkit-transform: translateY(3px); opacity: 0; } 100%{ translateX(0); opacity: 1; }}
@-moz-keyframes creepInTop{ 0%{ -moz-transform: translateY(3px); opacity: 0; } 100%{ translateX(0); opacity: 1; }}
@-o-keyframes creepInTop{ 0%{ -o-transform: translateY(3px); opacity: 0; } 100%{ translateX(0); opacity: 1; }}
@keyframes creepInTop{ 0%{-webkit-transform: translateY(3px);-moz-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px); opacity: 0; } 100%{ translateX(0); opacity: 1; }}
.max-width{max-width:600px}.max-width.small{max-width:450px}
.message{position:relative;display:inline-block;text-indent:20px}.message:before{position:absolute;width:19px;height:19px;background-repeat:no-repeat;background-position:50% 50%;content:'';display:block;top:2px;left:-3px}
.message.success{color:#76991e !important}.message.success:before{background-image:url(../../images/form-tick.png)}
.message.error{color:#c54542 !important}.message.error:before{background-image:url(../../images/form-cross.png)}
.has-vertical-separator>p+p:before,.has-vertical-separator>div+div:before{content:'';display:block;border-bottom:1px solid #666;width:3em;margin:1em auto 1em auto}
.has-vertical-separator.light>p+p:before,.has-vertical-separator.light>div+div:before{border-bottom-color:#b3b3b3}
.back-to-top{padding-left:25px;padding-right:25px;padding-top:12.5px;padding-bottom:12.5px;position:relative;background-color:#fff;display:block;color:#9a9a9a;background-image:url(../../images/dark-pattern.jpg);text-align:center}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.back-to-top{padding-left:12.5px;padding-right:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.back-to-top{padding-top:6.25px;padding-bottom:6.25px}}.back-to-top a{color:#000}
.back-to-top h1{color:#393939}
.back-to-top h2{color:#656565}
.back-to-top input[type="text"],.back-to-top input[type="email"],.back-to-top input[type="password"]{background:#393939;background:rgba(57,57,57,0.1);color:#393939}
.back-to-top.over-effect a,.back-to-top.over-effect h1,.back-to-top.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .back-to-top.over-effect:hover a,html.no-touch .back-to-top.over-effect:hover h1,html.no-touch .back-to-top.over-effect:hover h2{color:#000}
html.no-touch .back-to-top .btn-thumb:hover h2{color:#393939}
.back-to-top.dark{color:#9a9a9a;background-image:url(../../images/dark-pattern.jpg)}.back-to-top.dark a{color:#fff}
.back-to-top.dark h1{color:#f3f3f3}
.back-to-top.dark h2{color:#ccc}
.back-to-top.dark input[type="text"],.back-to-top.dark input[type="email"],.back-to-top.dark input[type="password"]{background:#fff;background:rgba(255,255,255,0.1);color:#fff}
.back-to-top.dark.over-effect a,.back-to-top.dark.over-effect h1,.back-to-top.dark.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .back-to-top.dark.over-effect:hover a,html.no-touch .back-to-top.dark.over-effect:hover h1,html.no-touch .back-to-top.dark.over-effect:hover h2{color:#000}
html.no-touch .back-to-top.dark .btn-thumb:hover h2{color:#fff}
.back-to-top.gray{background-color:#f1f1f1}
.back-to-top.is-transparent{background:#fff;background:rgba(255,255,255,0.1);background-image:none}
.back-to-top.no-bg{background-image:none;background-color:transparent}
.back-to-top.facebook{background-image:url(../../images/bg-facebook.jpg)}
.back-to-top.pv-space{padding-top:25px;padding-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.back-to-top.pv-space{padding-top:12.5px;padding-bottom:12.5px}}
.back-to-top a{color:#fff}
.back-to-top h1{color:#f3f3f3}
.back-to-top h2{color:#ccc}
.back-to-top input[type="text"],.back-to-top input[type="email"],.back-to-top input[type="password"]{background:#fff;background:rgba(255,255,255,0.1);color:#fff}
.back-to-top.over-effect a,.back-to-top.over-effect h1,.back-to-top.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .back-to-top.over-effect:hover a,html.no-touch .back-to-top.over-effect:hover h1,html.no-touch .back-to-top.over-effect:hover h2{color:#000}
html.no-touch .back-to-top .btn-thumb:hover h2{color:#fff}
.back-to-top a{padding-top:100px;font-size:20px;line-height:32.2px;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;position:relative;display:inline-block;text-transform:uppercase;color:#9a9a9a}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.back-to-top a{padding-top:50px}}html.no-touch .back-to-top a:hover{color:#fff;text-decoration:none}
.back-to-top a:before{position:absolute;width:125px;height:74px;bottom:-30px;left:50%;margin-left:-64px;content:'';display:block;background:url(../../images/svg/back-to-top.svg);background-size:contain;background-repeat:no-repeat}
.bring-up{position:relative;z-index:1}.bring-up.lvl-2{z-index:2}
.bring-up.lvl-3{z-index:3}
.bring-up.lvl-4{z-index:4}
.has-title-lines{position:relative}.has-title-lines:before,.has-title-lines:after{margin-left:12.5px;margin-right:12.5px;position:relative;display:none;content:'';height:1px;width:80px;top:-4px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.has-title-lines:before,.has-title-lines:after{margin-left:6.25px;margin-right:6.25px}}
.has-title-lines:after{background-color:#9a9a9a;background-image:-webkit-gradient(linear, left top, right top, from(#9a9a9a), to(#fff));background-image:-webkit-linear-gradient(left, #9a9a9a, #fff);background-image:-moz-linear-gradient(left, #9a9a9a, #fff);background-image:-ms-linear-gradient(left, #9a9a9a, #fff);background-image:-o-linear-gradient(left, #9a9a9a, #fff)}
.has-title-lines:before{background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#9a9a9a));background-image:-webkit-linear-gradient(left, #fff, #9a9a9a);background-image:-moz-linear-gradient(left, #fff, #9a9a9a);background-image:-ms-linear-gradient(left, #fff, #9a9a9a);background-image:-o-linear-gradient(left, #fff, #9a9a9a)}
.has-title-lines:after{display:inline-block}
.has-title-lines.txt-center:before{display:inline-block}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px){.has-title-lines.txt-center:before,.has-title-lines.txt-center:after{display:none}}
.has-title-lines.txt-right:before{display:inline-block}
.has-title-lines.txt-right:after{display:none}
.has-title-lines.dark:after{background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#393939));background-image:-webkit-linear-gradient(left, #fff, #393939);background-image:-moz-linear-gradient(left, #fff, #393939);background-image:-ms-linear-gradient(left, #fff, #393939);background-image:-o-linear-gradient(left, #fff, #393939)}
.has-title-lines.dark:before{background-color:#393939;background-image:-webkit-gradient(linear, left top, right top, from(#393939), to(#fff));background-image:-webkit-linear-gradient(left, #393939, #fff);background-image:-moz-linear-gradient(left, #393939, #fff);background-image:-ms-linear-gradient(left, #393939, #fff);background-image:-o-linear-gradient(left, #393939, #fff)}
.image-wrapper{padding-top:12.5px;padding-bottom:12.5px;padding-left:12.5px;padding-right:12.5px;position:relative;text-align:right;background:#fff;overflow:hidden}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.image-wrapper{padding-top:6.25px;padding-bottom:6.25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.image-wrapper{padding-left:6.25px;padding-right:6.25px}}.image-wrapper.center{text-align:center}
.image-wrapper img{position:relative;z-index:2;height:350px}@media only screen and (min-width: 1680px){.image-wrapper img{height:450px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.image-wrapper img{height:auto;width:100%}}
.async{position:relative}.async.load{pointer-events:none}.async.load:before{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;background-color:rgba(0,0,0,0.8);background-image:url(../../images/loader.gif);background-repeat:no-repeat;background-position:50% 50%;content:'';display:block;z-index:5}
.empty-search-notice{padding-top:25px;padding-bottom:25px;background-color:#f4f4f4}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.empty-search-notice{padding-top:12.5px;padding-bottom:12.5px}}
.ilightbox-toolbar{right:8px !important;left:auto !important}
html.no-touch .home-bg .home-btn-title{-webkit-animation:creepInTop 0.7s ease-in-out 1s 1 normal both;-moz-animation:creepInTop 0.7s ease-in-out 1s 1 normal both;-o-animation:creepInTop 0.7s ease-in-out 1s 1 normal both;animation:creepInTop 0.7s ease-in-out 1s 1 normal both}
html.no-touch .home-bg .home-btn-subtitle{-webkit-animation:creepInTop 0.7s ease-in-out 1.3s 1 normal both;-moz-animation:creepInTop 0.7s ease-in-out 1.3s 1 normal both;-o-animation:creepInTop 0.7s ease-in-out 1.3s 1 normal both;animation:creepInTop 0.7s ease-in-out 1.3s 1 normal both}
html.no-touch .home-bg .home-btn-link{-webkit-animation:creepInTop 0.7s ease-in-out 1.6s 1 normal both;-moz-animation:creepInTop 0.7s ease-in-out 1.6s 1 normal both;-o-animation:creepInTop 0.7s ease-in-out 1.6s 1 normal both;animation:creepInTop 0.7s ease-in-out 1.6s 1 normal both}
html.no-touch .home-bg .home-scroll-down{-webkit-animation:creepInTop 0.7s ease-in-out 1.75s 1 normal both;-moz-animation:creepInTop 0.7s ease-in-out 1.75s 1 normal both;-o-animation:creepInTop 0.7s ease-in-out 1.75s 1 normal both;animation:creepInTop 0.7s ease-in-out 1.75s 1 normal both}
.home-bg .inner{padding-bottom:50px}
.home-bg .home-payoff{position:absolute;bottom:2em;right:2em;height:7em}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.home-bg .home-payoff{display:none}}
.home-bg .home-scroll-down{text-align:center;position:absolute;bottom:0;left:0;right:0}.home-bg .home-scroll-down .icon,.home-bg .home-scroll-down .label{color:#4e4e4e}
.home-bg .home-scroll-down .icon{font-size:15px;margin-top:-7px;margin-bottom:10px}
.home-bg .home-scroll-down .label{text-transform:uppercase;font-size:15px}
.boots-list-container{padding-left:25px;padding-right:25px;padding-top:12.5px;padding-bottom:12.5px;position:relative;color:#9a9a9a;background-color:#fff;display:block;background-color:#f1f1f1;margin:0 !important;padding:0 !important;text-align:center}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container{padding-left:12.5px;padding-right:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container{padding-top:6.25px;padding-bottom:6.25px}}.boots-list-container a{color:#000}
.boots-list-container h1{color:#393939}
.boots-list-container h2{color:#656565}
.boots-list-container input[type="text"],.boots-list-container input[type="email"],.boots-list-container input[type="password"]{background:#393939;background:rgba(57,57,57,0.1);color:#393939}
.boots-list-container.over-effect a,.boots-list-container.over-effect h1,.boots-list-container.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .boots-list-container.over-effect:hover a,html.no-touch .boots-list-container.over-effect:hover h1,html.no-touch .boots-list-container.over-effect:hover h2{color:#000}
html.no-touch .boots-list-container .btn-thumb:hover h2{color:#393939}
.boots-list-container.dark{color:#9a9a9a;background-image:url(../../images/dark-pattern.jpg)}.boots-list-container.dark a{color:#fff}
.boots-list-container.dark h1{color:#f3f3f3}
.boots-list-container.dark h2{color:#ccc}
.boots-list-container.dark input[type="text"],.boots-list-container.dark input[type="email"],.boots-list-container.dark input[type="password"]{background:#fff;background:rgba(255,255,255,0.1);color:#fff}
.boots-list-container.dark.over-effect a,.boots-list-container.dark.over-effect h1,.boots-list-container.dark.over-effect h2{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}
html.no-touch .boots-list-container.dark.over-effect:hover a,html.no-touch .boots-list-container.dark.over-effect:hover h1,html.no-touch .boots-list-container.dark.over-effect:hover h2{color:#000}
html.no-touch .boots-list-container.dark .btn-thumb:hover h2{color:#fff}
.boots-list-container.gray{background-color:#f1f1f1}
.boots-list-container.is-transparent{background:#fff;background:rgba(255,255,255,0.1);background-image:none}
.boots-list-container.no-bg{background-image:none;background-color:transparent}
.boots-list-container.facebook{background-image:url(../../images/bg-facebook.jpg)}
.boots-list-container.pv-space{padding-top:25px;padding-bottom:25px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container.pv-space{padding-top:12.5px;padding-bottom:12.5px}}
.boots-list-container .thumb{margin-top:25px;margin-bottom:25px;position:relative;margin-left:auto;margin-right:auto;height:285px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container .thumb{margin-top:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container .thumb{margin-bottom:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container .thumb{height:auto;width:70%}}
.boots-list-container .btn{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.boots-list-container .btn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}
.boots-list-container .detail{-webkit-transition:width 0.2s ease-in-out;-moz-transition:width 0.2s ease-in-out;-o-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;position:absolute;top:0;bottom:0;width:0;left:99.9%;background-color:#ececec;z-index:1;overflow:hidden;pointer-events:none}.boots-list-container .detail p{color:#666}
.boots-list-container .detail .center-content{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;padding-left:25px;padding-right:25px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container .detail .center-content{padding-left:12.5px;padding-right:12.5px}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.boots-list-container .detail{display:none}}
html.lt-ie10 .boots-list-container .boot:hover{z-index:1}
.boots-list-container .cover{padding-top:50px;padding-bottom:50px;padding-left:12.5px;padding-right:12.5px;position:relative}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container .cover{padding-top:25px;padding-bottom:25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boots-list-container .cover{padding-left:6.25px;padding-right:6.25px}}.boots-list-container .cover:hover+.detail{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;width:100%}.boots-list-container .cover:hover+.detail .center-content{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.boots-list-container .cover:hover{text-decoration:none;background-color:#fff;z-index:0}.boots-list-container .cover:hover .btn{-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.boots-list-container .cover:hover .btn:after{-webkit-transition:height 0.2s ease-in 0.4s;-moz-transition:height 0.2s ease-in 0.4s;-o-transition:height 0.2s ease-in 0.4s;transition:height 0.2s ease-in 0.4s;height:100%}
.boots-list-container .col-1{-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:0 !important;text-decoration:none}@media only screen and (min-width: 1025px) and (max-width: 1679px){.boots-list-container .col-1:nth-child(3n) .detail{right:99.9%;left:auto}}@media only screen and (min-width: 1680px){.boots-list-container .col-1:nth-child(4n) .detail{right:99.9%;left:auto}}@media only screen and (max-width: 1024px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.boots-list-container .col-1:nth-child(2n) .detail{right:99.9%;left:auto}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail{margin-top:-25px !important}}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px){.boot-detail .boot-data .colors-switcher{width:50%}}
.boot-detail .boot-data .boot-360-buttons{margin-left:25px;position:relative;display:inline-block;text-transform:uppercase;top:-32px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-data .boot-360-buttons{margin-left:12.5px}}.boot-detail .boot-data .boot-360-buttons span{font-size:12px;line-height:19.32px;margin:12.5px;position:relative;margin-right:0;display:inline-block;line-height:10px;top:8px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-data .boot-360-buttons span{margin:6.25px}}.boot-detail .boot-data .boot-360-buttons span strong{font-size:14px;line-height:22.54px;display:block;color:#666}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.boot-detail .boot-data .boot-360-buttons{display:block;top:0;margin-left:0 !important}}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-data .boot-360-buttons .ml-reset{margin-left:0}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-data .boot-360-buttons{margin-top:25px;margin-left:1px}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape){.boot-detail .boot-data .boot-logo{max-width:28%}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-data .boot-logo{max-width:80%}}
.boot-detail .boot-image-container{margin-top:-280px;text-align:center;float:right !important}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px){.boot-detail .boot-image-container{width:65% !important}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-image-container{margin:-50px 0 12.5px 0 !important;padding:0 !important}}.boot-detail .boot-image-container .photo-container{padding:10% 18%;background:transparent url(../../images/boot-shadow.jpg) no-repeat center 100.75%;background-size:100%}
.boot-detail .boot-data .cart-inline{display:none}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px){.boot-detail .boot-data .cart-inline{display:inline-block}}
.boot-detail .boot-description-block .cart-inline{position:relative;top:-35px}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px),only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-detail .boot-description-block .cart-inline{display:none !important}}
.images-switcher{position:relative;overflow:hidden}.images-switcher .images-switcher-item{position:absolute;top:0;left:0;width:100%;visibility:hidden}.images-switcher .images-switcher-item.active{position:relative;visibility:visible}
.boot-accordion{position:relative}.boot-accordion[data-gender="uomo"] h1,.boot-accordion[data-gender="uomo"] h2,.boot-accordion[data-gender="uomo"] h3,.boot-accordion[data-gender="uomo"] h4{color:#d0d557}
.boot-accordion[data-gender="uomo"] .toggle:hover img{background-color:#d0d557}
.boot-accordion[data-gender="uomo"] li.collapse .toggle img{background-color:#d0d557}
.boot-accordion[data-gender="donna"] h1,.boot-accordion[data-gender="donna"] h2,.boot-accordion[data-gender="donna"] h3,.boot-accordion[data-gender="donna"] h4{color:#df147a}
.boot-accordion[data-gender="donna"] .toggle:hover img{background-color:#df147a}
.boot-accordion[data-gender="donna"] li.collapse .toggle img{background-color:#df147a}
.boot-accordion[data-gender="bambino"] h1,.boot-accordion[data-gender="bambino"] h2,.boot-accordion[data-gender="bambino"] h3,.boot-accordion[data-gender="bambino"] h4{color:#4fc6f5}
.boot-accordion[data-gender="bambino"] .toggle:hover img{background-color:#4fc6f5}
.boot-accordion[data-gender="bambino"] li.collapse .toggle img{background-color:#4fc6f5}
.boot-accordion[data-gender="unisex"] h1,.boot-accordion[data-gender="unisex"] h2,.boot-accordion[data-gender="unisex"] h3,.boot-accordion[data-gender="unisex"] h4{color:#ccc}
.boot-accordion[data-gender="unisex"] .toggle:hover img{background-color:#ccc}
.boot-accordion[data-gender="unisex"] li.collapse .toggle img{background-color:#ccc}
.boot-accordion li{position:static !important;margin:0 -2px !important;float:none !important;display:inline-block !important}.boot-accordion li.collapse .toggle:after{bottom:-8px}
.boot-accordion .toggle{position:relative;display:block;overflow:hidden;padding-bottom:12.5px}.boot-accordion .toggle img{-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background-color:#f3f3f3;width:100%}
.boot-accordion .toggle:after{-webkit-transition:bottom 0.25s linear;-moz-transition:bottom 0.25s linear;-o-transition:bottom 0.25s linear;transition:bottom 0.25s linear;position:absolute;content:'';bottom:-18px;left:50%;width:0;height:0;border:solid transparent;border-bottom-color:#1a1a1a;border-width:15px;margin-left:-15px}
.boot-accordion .inner{position:absolute;left:-12.5px;right:-12.5px;overflow:hidden;height:0}@media only screen and (min-width: 1680px){.boot-accordion .inner{left:-18.5px;right:-18.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-accordion .inner{left:0;right:0}.boot-accordion .inner img{width:100%}}.boot-accordion .inner .close{position:absolute;z-index:1;top:22px;right:0}
.boot-accordion .wrap{height:0}
.boot-accordion .inner,.boot-accordion .wrap{-webkit-transition:height 0.4s cubic-bezier(1, 0, 0, 1);-moz-transition:height 0.4s cubic-bezier(1, 0, 0, 1);-o-transition:height 0.4s cubic-bezier(1, 0, 0, 1);transition:height 0.4s cubic-bezier(1, 0, 0, 1)}
.boot-spin-360 .ratio-keeper{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.boot-spin-360 .ratio-keeper:before{width:97px;height:74px;position:absolute;left:8px;content:'';display:block;background:url(../../images/arrow-360.png) no-repeat;background-size:contain;z-index:1;top:50%;margin-top:-37px}
.boot-spin-360 .hoverspin-container{position:absolute;top:0;bottom:0;left:0;right:0}.boot-spin-360 .hoverspin-container .sprite{display:none;position:absolute;width:100%}.boot-spin-360 .hoverspin-container .sprite img{display:block;width:100%}
.boot-spin-360 .hoverspin-container[data-status="loading"]{background:transparent url(../../images/loader.gif) no-repeat 50% 50%}
.boot-spin-360 .hoverspin-container[data-status="running"] .sprite{display:block}
.boot-filters-wrapper{overflow:visible !important}
.boot-filter{font-size:14px;line-height:22.54px;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;position:relative;text-transform:uppercase;padding:19px}.boot-filter .options-wrap{top:40px;right:-18px}
.boot-filter select.gender+.options-wrap{right:-10px}.boot-filter select.gender+.options-wrap [class^="icon-"]{font-size:23px}
.boot-filter .selected [class^="icon-"]{font-size:23px;line-height:0;position:relative;bottom:-2px;padding:0 10px 0 10px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-filter .label-long{display:none}}
.boot-filter .label-short{display:none;padding:0 .2em}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-filter .label-short{display:inline}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-filter{text-align:center}.boot-filter .selected,.boot-filter .label-short{font-size:.85em} .boot-filter .select-box{position:static} .boot-filter .options-wrap{top:60px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.boot-filter .options-wrap{left:0 !important;right:0 !important}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape){.boot-filter .options-wrap{left:60px;right:60px}}
.boot-description-block{padding-top:0 !important}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.boot-description-block{padding-top:0}}@media only screen and (max-width: 1024px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape){.boot-description-block{width:100% !important}}
.boot-overlay-bg:before{left:-40% !important}
.team-member{position:relative;height:206px}.team-member .bg-image{margin:0 -12.5px;width:auto !important;height:100% !important}
.team-member .container{zoom:1;color:#fff}.team-member .container:before,.team-member .container:after{content:'';display:table}
.team-member .container:after{clear:both}
.team-member .container h2{color:#fff}
.team-member .item{position:relative;width:50%;float:left}
.team-member .tweet-block p{font-size:20px}
.team-member .thumb{position:relative;width:550px;height:550px;top:-197px;display:inline-block}.team-member .thumb:after,.team-member .thumb:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.team-member .thumb:after{background-image:url(../../images/svg/team-layer-2.svg)}
.team-member .thumb:before{background-image:url(../../images/svg/team-layer-3.svg)}
.team-member .thumb img{position:relative;width:400px;height:400px;z-index:3;top:75px;-webkit-mask:url(../../images/svg/team-layer-1.svg) center center;-ms-mask:url(../../images/svg/team-layer-1.svg) center center;-o-mask:url(../../images/svg/team-layer-1.svg) center center;mask:url(../../images/svg/team-layer-1.svg) center center}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.team-member{height:auto}.team-member .bg-team-color{display:none} .team-member .item{width:100%} .team-member .thumb{width:100%;height:auto;top:0}.team-member .thumb:before,.team-member .thumb:after{display:none} .team-member .thumb img{width:100%;height:auto;top:0}}
.map-search-wrapper{background-color:rgba(255,255,255,0.8);position:absolute;left:200px;right:0;top:0;z-index:2}.map-search-wrapper .icon-search{font-size:20px;line-height:32.2px;color:#666;margin-left:1em;position:relative;bottom:-0.2em}
.map-search-wrapper .map-search-input,.map-search-wrapper .map-search-btn{margin-top:0;margin-bottom:0}
.map-search-wrapper .map-search-input{font-size:14px;line-height:24px;background-color:transparent;text-transform:uppercase;width:60%;padding-top:1.3em;padding-bottom:0;color:#393939;text-overflow:ellipsis}.map-search-wrapper .map-search-input::-webkit-input-placeholder{color:#666}
.map-search-wrapper .map-search-input:-moz-placeholder{color:#666}
.map-search-wrapper .map-search-input::-moz-placeholder{color:#666}
.map-search-wrapper .map-search-input:-ms-input-placeholder{color:#666}
.map-search-wrapper .map-search-input ::-webkit-input-placeholder{color:#666}
.map-search-wrapper .map-search-input :-moz-placeholder{color:#666}
.map-search-wrapper .map-search-input ::-moz-placeholder{color:#666}
.map-search-wrapper .map-search-input :-ms-input-placeholder{color:#666}
.map-search-wrapper .map-search-input :input-placeholder{color:#666}
.map-search-wrapper .map-search-input :placeholder{color:#666}
.map-search-wrapper .map-search-input:focus{outline:0}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px){.map-search-wrapper{left:0;top:56px}.map-search-wrapper .icon-search{margin-left:10px} .map-search-wrapper .map-search-input{padding-left:10px;padding-right:10px;min-width:inherit} .map-search-wrapper .map-search-btn{min-width:initial;width:90px;padding-left:10px;padding-right:10px}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.map-search-wrapper .map-search-input{width:70%}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.map-search-wrapper .map-search-input{width:188px}}
#map-canvas{background-image:url('../../images/loader.gif');background-repeat:no-repeat;background-position:center center}#map-canvas.ready{background-image:none}
#map-canvas .cluster>div{display:none !important}
.map-marker-detail{/*font-family:"ProximaNova-Regular" , Arial, sans-serif;*/font-weight:normal;font-size:16px;line-height:25.76px;text-align:center;padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px;line-height:120%;-webkit-font-smoothing:antialiased;background-color:#e30613;color:#fff;display:none;min-width:15em;position:relative;top:-8px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.map-marker-detail{padding-left:12.5px;padding-right:12.5px}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.map-marker-detail{padding-top:12.5px;padding-bottom:12.5px}}
.map-marker-detail.show{display:block}
.map-marker-detail .title{text-transform:uppercase}
.map-marker-detail .link{text-transform:uppercase;display:inline-block;font-size:.9em;color:#fff;margin-top:12.5px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.map-marker-detail .link{margin-top:6.25px}}
.map-marker-detail:after{content:'';height:14px;width:14px;z-index:4;background-color:inherit;margin-left:-6px;margin-right:-6px;margin-bottom:-6px;display:inline-block;position:absolute;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.company-container{position:relative;overflow:hidden}.company-container .issuu-wrapper{width:100%;height:600px}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px){.company-container .split-text{-webkit-column-count:1;-moz-column-count:1;column-count:1} .company-container .ph-double{padding:0 15px} .company-container .col-1{width:100%}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.company-container .bg-image{background-size:contain}.company-container .bg-image.max-height{height:210px}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.company-container .issuu-wrapper{height:430px}}
@media only screen and (min-width: 1680px),only screen and (min-width: 1025px) and (max-width: 1679px){.blog-entry-header{width:50%;float:left;padding-right:25px;margin:0}.blog-entry-header img{margin:0} .blog-entry-description{width:50%;float:left}.blog-entry-description.full-width{width:100%}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px){.contacts-container .col-1{width:100% !important}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.contacts-container .map{display:none !important}}
.menu{position:fixed;top:0;left:0;bottom:0;height:100%;z-index:102;text-transform:capitalize !important;text-align:left !important;background:#fff;width:200px;border-right:1px solid #ebebeb}
.menu .mobile-logo{position:relative;float:right;padding:14px 16px 12px 0;display:none;text-decoration:none}
.menu .mobile-logo img{height:30px}
.menu .mobile-menu{position:relative;float:left;font-size:24px;padding:17px 17px 11px 20px;color:#393939;display:none;text-decoration:none}
.menu .mobile-menu .icon-close{display:none}
.menu .mobile-menu.open .icon-close{display:inline}
.menu .mobile-menu.open .icon-menu{display:none}
.menu .boot-search-wrapper{display:none}
.menu .logo{padding-top:0px !important;padding-bottom:0px !important;position:relative;display:block}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .logo{padding-top:12.5px;padding-bottom:12.5px}}
.menu .list{font-size:14px;line-height:22.54px;font-weight:normal;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal}
.menu .list li{margin:0 !important}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .list li{margin:0}}
.menu .list li .item{border-bottom:1px solid #ebebeb;}
.menu .list li:first-child .item{border-top:1px solid #ebebeb}
.menu .list a.item{cursor:pointer;        /**/background:#f2f2f2;}
.menu .list .item{padding:12.5px;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;display:block;cursor:default;color:#666}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .list .item{padding:6.25px}}
.menu .list .item .icon{font-size:1.3em;position:relative;bottom:-0.2em;margin-right:.4em;margin-left:-0.6em;opacity:.85}
.menu .list .item:hover,.menu .list .item.active{color:#393939;background:#fff;  /*color:#393939; background:#f2f2f2;*/  }

.menu .list .item:before:hover,.menu .list .item:before.active { width:20px !important;}

.menu .list .item:hover .sublist-wrapper:not(.closed){visibility:visible;-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}.menu .list .item:hover .sublist-wrapper:not(.closed):hover:before{visibility:visible;opacity:1;-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s}
.menu .list .item:hover .sublist-wrapper:not(.closed) .list{-webkit-transform:translateX(0px) rotateY(0deg);-moz-transform:translateX(0px) rotateY(0deg);-o-transform:translateX(0px) rotateY(0deg);-ms-transform:translateX(0px) rotateY(0deg);transform:translateX(0px) rotateY(0deg);-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}
.menu .list .item:hover .sublist-wrapper:not(.closed) .list:before{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}
.menu .list .item:hover .sublist-wrapper:not(.closed) .list .item:hover .description-wrapper{color:#fff;-webkit-transition:color 0.4s ease 0.15s;-moz-transition:color 0.4s ease 0.15s;-o-transition:color 0.4s ease 0.15s;transition:color 0.4s ease 0.15s}
.menu .list .item:hover .sublist-wrapper:not(.closed) .list .item:hover .description-wrapper .description{-webkit-transform:translateX(.25px) rotate(.001deg);-moz-transform:translateX(.25px) rotate(.001deg);-o-transform:translateX(.25px) rotate(.001deg);-ms-transform:translateX(.25px) rotate(.001deg);transform:translateX(.25px) rotate(.001deg);-webkit-transition:-webkit-transform 2s ease-out 0s;-moz-transition:-moz-transform 2s ease-out 0s;-o-transition:-o-transform 2s ease-out 0s;transition:-webkit-transform 2s ease-out 0s,-moz-transform 2s ease-out 0s,-o-transform 2s ease-out 0s,transform 2s ease-out 0s}
.menu .list .item:hover .sublist-wrapper:not(.closed) .list .item:hover .bg-image{-webkit-transition:-webkit-transform 16s linear;-moz-transition:-moz-transform 16s linear;-o-transition:-o-transform 16s linear;transition:-webkit-transform 16s linear,-moz-transform 16s linear,-o-transform 16s linear,transform 16s linear;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.menu .list .item>a{padding:12.5px;margin:-12.5px;display:block; margin-left:4px !important;}
/*.menu .list .item>a:before{width:20px !important;}*/

.menu .sublist-wrapper{position:fixed;left:258px !important;top:0;bottom:0;overflow:hidden;visibility:hidden;-webkit-transition:visibility 0s linear;-moz-transition:visibility 0s linear;-o-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}
.menu .sublist-wrapper.with-content-preview{right:0}
.menu .sublist-wrapper.with-content-preview:before{content:'';position:fixed;top:0;bottom:0;left:258px;right:0;background-color:#393939;z-index:-1;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear, opacity 0.2s linear;-moz-transition:visibility 0s linear, opacity 0.2s linear;-o-transition:visibility 0s linear, opacity 0.2s linear;transition:visibility 0s linear, opacity 0.2s linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.menu .sublist-wrapper.closed .content-preview{opacity:0 !important}
.menu .sublist-wrapper .sublist{-webkit-perspective:980px;-moz-perspective:980px;perspective:980px;-webkit-perspective-origin:0 center;-moz-perspective-origin:0 center;perspective-origin:0 center;width:200px;height:100%;left:0;top:0;position:relative;}
.menu .sublist-wrapper .sublist .list{-webkit-transform-origin:100% center;-moz-transform-origin:100% center;-o-transform-origin:100% center;-ms-transform-origin:100% center;transform-origin:100% center;-webkit-transform:translateX(-101%) rotateY(-90deg);-moz-transform:translateX(-101%) rotateY(-90deg);-o-transform:translateX(-101%) rotateY(-90deg);-ms-transform:translateX(-101%) rotateY(-90deg);transform:translateX(-101%) rotateY(-90deg);-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease,-moz-transform 0.4s ease,-o-transform 0.4s ease,transform 0.4s ease;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;margin:0 !important;border-right:1px solid #ebebeb;background:#fff;height:100%;border-left: 1px solid #ccc;border-right:9px solid #ccc;}







.menu .sublist-wrapper ul li a:hover .menu .list .item>a:before{width:20px !important;}
.menu .sublist-wrapper .sublist .list li .item:hover .menu .list .item>a:hover:before{width:20px !important;}







@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .sublist-wrapper .sublist .list{margin:0}}

.menu .sublist-wrapper .sublist .list:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMC42NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.65) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.65) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.65) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.65) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease,-moz-transform 0.4s ease,-o-transform 0.4s ease,transform 0.4s ease;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}
.menu .sublist-wrapper .sublist .list li .item{border-top:0;border-bottom:1px solid #D0D0D0; /*ebebeb*/}
.menu .sublist-wrapper .sublist .list li:last-child .item{border:0}
.menu .sublist-wrapper .sublist .list .item{height:100%}.menu .sublist-wrapper .sublist .list .item .content-preview{position:absolute;top:0;bottom:0;left:200px;width:0;opacity:0;overflow:hidden;-webkit-transition:opacity 0.4s ease, z-index 0s linear 0s;-moz-transition:opacity 0.4s ease, z-index 0s linear 0s;-o-transition:opacity 0.4s ease, z-index 0s linear 0s;transition:opacity 0.4s ease, z-index 0s linear 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.menu .sublist-wrapper .sublist .list .item .content-preview .bg-image{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.4s ease 0.4s;-moz-transition:-moz-transform 0.4s ease 0.4s;-o-transition:-o-transform 0.4s ease 0.4s;transition:-webkit-transform 0.4s ease 0.4s,-moz-transform 0.4s ease 0.4s,-o-transform 0.4s ease 0.4s,transform 0.4s ease 0.4s}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper{position:absolute;left:0;right:0;padding:0 50px;background-color:rgba(57,57,57,0.5);opacity:.75;-webkit-transition:color 0.4s ease 0.15s;-moz-transition:color 0.4s ease 0.15s;-o-transition:color 0.4s ease 0.15s;transition:color 0.4s ease 0.15s}.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description{-webkit-transform:translateX(-0.5em) rotate(.001deg);-moz-transform:translateX(-0.5em) rotate(.001deg);-o-transform:translateX(-0.5em) rotate(.001deg);-ms-transform:translateX(-0.5em) rotate(.001deg);transform:translateX(-0.5em) rotate(.001deg);-webkit-transition:-webkit-transform 0.15s linear 0.15s;-moz-transition:-moz-transform 0.15s linear 0.15s;-o-transition:-o-transform 0.15s linear 0.15s;transition:-webkit-transform 0.15s linear 0.15s,-moz-transform 0.15s linear 0.15s,-o-transform 0.15s linear 0.15s,transform 0.15s linear 0.15s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-size:1.15em;font-weight:normal;display:block}.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input{background-color:rgba(50,50,50,0.5);border:2px solid rgba(10,10,10,0);color:#fff;width:70%;text-align:center;text-transform:uppercase}.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:-moz-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input::-moz-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:-ms-input-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input ::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input :-moz-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input ::-moz-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input :-ms-input-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input :input-placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input :placeholder{color:rgba(255,255,255,0.7)}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input::-webkit-input-placeholder{text-transform:none}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:-moz-placeholder{text-transform:none}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input::-moz-placeholder{text-transform:none}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:-ms-input-placeholder{text-transform:none}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:input-placeholder{text-transform:none}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:placeholder{text-transform:none}
.menu .sublist-wrapper .sublist .list .item .content-preview .description-wrapper .description .boot-search-input:focus{outline:0}
.menu .sublist-wrapper .sublist .list .item .content-preview .close-button{position:absolute;right:12.5px;top:12.5px;padding:12.5px;color:#fff;z-index:2;font-size:16px;background-color:rgba(57,57,57,0.4);opacity:.6;cursor:pointer;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.menu .sublist-wrapper .sublist .list .item .content-preview .close-button:hover{opacity:1}
.menu .sublist-wrapper .sublist .list .item:hover .content-preview{opacity:1;z-index:99 !important}.menu .sublist-wrapper .sublist .list .item:hover .content-preview .description-wrapper{color:#fff}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px),only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .sublist-wrapper{display:block;}}
.menu .pull-bottom{position:absolute;bottom:0;left:0;right:0}
.menu .list.language{margin:0}.menu .list.language .item{padding:12px}
.menu .list.language .flag{position:relative;top:-1px;margin-right:3px}
.menu .social{padding-top:12.5px;padding-bottom:12.5px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .social{padding-top:6.25px;padding-bottom:6.25px}}.menu .social .btn-icon{width:20px;height:20px;line-height:20px;margin:5px 7px}
html.ready .menu .items-wrap{display:block !important}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){.menu{height:56px;width:100%;bottom:auto;max-height:100%;background:transparent;border:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%}.menu .controls{position:relative;z-index:1;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)} .menu .sublist,.menu .logo{display:none} .menu .list{margin:0}.menu .list .item{padding:16px} .menu .list.language .item{padding:14px} .menu .list li:last-child .item{border-top:0 !important} .menu .mobile-menu,.menu .mobile-logo{display:block} .menu .pull-bottom{position:relative}.menu .pull-bottom .list a{border-top:0 !important} .menu .boot-search-wrapper{display:block;position:relative}.menu .boot-search-wrapper .icon{position:absolute;top:16px;left:22px;font-size:1.2em} .menu .boot-search-wrapper .item{padding:2px;font-size:24px} .menu .boot-search-wrapper .boot-search-input{text-align:center;text-transform:uppercase;margin-top:0 !important;margin-bottom:0 !important;font-size:14px;height:47px} .menu .social{padding:0}.menu .social .btn-icon{width:20%;height:56px;line-height:56px;margin:0;padding:0;position:relative} .menu .social .btn-icon+.btn-icon:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#ebebeb;z-index:1} .menu .items-wrap{position:relative;background:#fff;display:none;z-index:0;-webkit-transform:translateY(-100%) rotateX(75deg);-moz-transform:translateY(-100%) rotateX(75deg);-o-transform:translateY(-100%) rotateX(75deg);-ms-transform:translateY(-100%) rotateX(75deg);transform:translateY(-100%) rotateX(75deg);-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;-o-transform-origin:50% bottom;-ms-transform-origin:50% bottom;transform-origin:50% bottom;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease,-moz-transform 0.4s ease,-o-transform 0.4s ease,transform 0.4s ease}.menu .items-wrap:after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:4px;background-color:rgba(57,57,57,0.07);z-index:1} .menu .items-wrap:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwwLDApIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease,-moz-transform 0.4s ease,-o-transform 0.4s ease,transform 0.4s ease} .menu.open{overflow-y:scroll;height:auto;padding-bottom:4px}.menu.open .items-wrap{-webkit-transform:translateY(0px) rotateX(0deg);-moz-transform:translateY(0px) rotateX(0deg);-o-transform:translateY(0px) rotateX(0deg);-ms-transform:translateY(0px) rotateX(0deg);transform:translateY(0px) rotateX(0deg)}.menu.open .items-wrap:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)} .menu.open .mobile-menu .icon-close{display:inline} .menu.open .mobile-menu .icon-menu{display:none}}@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .boot-search-wrapper .boot-search-input .mt-reset{margin-top:0}}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.menu .boot-search-wrapper .boot-search-input .mb-reset{margin-bottom:0}}
footer{zoom:1;font-size:14px;line-height:24px;padding-left:12.5px;padding-right:12.5px;padding-top:12.5px;padding-bottom:12.5px;background-color:#fff}footer:before,footer:after{content:'';display:table}
footer:after{clear:both}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){footer{padding-left:6.25px;padding-right:6.25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){footer{padding-top:6.25px;padding-bottom:6.25px}}footer p{margin:0;line-height:16px}
footer .credits{font-size:14px;line-height:24px;position:relative;float:right;top:5px}footer .credits strong{-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}
footer .credits:hover{text-decoration:none}footer .credits:hover strong{color:#79b314}
footer .credits .basilico{position:relative;display:inline-block;width:20px;height:16px;background-image:url('../../images/basilico.png');background-size:cover}
.gallery{padding-top:25px;padding-bottom:25px;position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.gallery{padding-top:12.5px;padding-bottom:12.5px}}.gallery.bg-gallery-1{background-image:url(../../images/bg-gallery-1.jpg)}.gallery.bg-gallery-1 h1{color:#f3f3f3}
.gallery.bg-gallery-2{background-image:url(../../images/bg-gallery-2.jpg)}.gallery.bg-gallery-2 h1{color:#393939}
.gallery .swiper-loader{position:absolute;width:100px;height:100px;top:50%;left:50%;z-index:1;margin:-50px 0 0 -50px;background-image:url(../../images/loader-images.gif);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.gallery .swiper-box{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:relative;z-index:2}
.gallery .swiper-container{margin-top:25px;margin-bottom:25px;position:relative;height:350px}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.gallery .swiper-container{margin-top:12.5px;margin-bottom:12.5px}}@media only screen and (min-width: 1680px){.gallery .swiper-container{height:450px}}@media only screen and (max-width: 1024px){.gallery .swiper-container{height:250px}}
.gallery .swiper-wrapper{height:100%}
.gallery .swiper-slide{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;position:relative;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.gallery .swiper-slide.is-embed:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,0.2) url(../../images/gallery-play.png) no-repeat 50% 50%;content:''}
.gallery .swiper-slide-visible{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);zoom:1;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;cursor:pointer}
.gallery .swiper-slide-active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;cursor:inherit}.gallery .swiper-slide-active.is-embed{cursor:pointer}
.gallery .swiper-paginator{padding-top:12.5px;padding-bottom:12.5px;position:relative;text-align:center;z-index:20}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.gallery .swiper-paginator{padding-top:6.25px;padding-bottom:6.25px}}.gallery .swiper-paginator .swiper-pagination-switch{-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;display:inline-block;width:60px;height:7px;background:#393939;cursor:pointer;margin:0 3px}.gallery .swiper-paginator .swiper-pagination-switch:hover{background:#fff}
.gallery .swiper-paginator .swiper-active-switch{background:#fff}
#modalio-switch-language,.modalio-message,.modalio-alert{padding:2em 2.5em}
#modalio-distributor{margin-left:190px}
#modalio-switch-language{color:#666;font-size:14px;line-height:22.54px;text-transform:uppercase}#modalio-switch-language .flag{vertical-align:middle}#modalio-switch-language .flag:first-child{padding-right:.33em}
#modalio-switch-language .flag:last-child{padding-left:.33em}
html,body{height:100%}
body{/*font-family:"ProximaNova-Regular" , Arial, sans-serif;*/font-weight:normal;/*font-size:16px;line-height:25.76px;*/background-color:#fff;color:#9a9a9a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{text-decoration:none;color:#000}a:hover{text-decoration:underline}
html.touch a:hover:hover,a.no-underline:hover{text-decoration:none}
.path{display:inline-block;max-width:100%}.path *{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}
input[type="text"],input[type="email"],input[type="password"],button{border:0}
input[type="text"],input[type="email"],input[type="password"]{font-size:16px;line-height:25.76px;/*font-family:"ProximaNova-Semibold" , Arial, sans-serif;*/font-weight:normal;padding-left:10px;padding-right:25px;padding-top:12.5px;padding-bottom:12.5px;margin-top:12.5px;margin-bottom:12.5px;padding-bottom:10px;position:relative;min-width:320px;-webkit-font-smoothing:antialiased}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){input[type="text"],input[type="email"],input[type="password"]{padding-left:12.5px;padding-right:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){input[type="text"],input[type="email"],input[type="password"]{padding-top:6.25px;padding-bottom:6.25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){input[type="text"],input[type="email"],input[type="password"]{margin-top:6.25px;margin-bottom:6.25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: landscape),only screen and (min-device-width: 200px) and (max-device-width: 640px) and (orientation: portrait){input[type="text"],input[type="email"],input[type="password"]{min-width:210px;text-align:center}}
input[type="checkbox"]{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute}
input[type=checkbox]:checked+label.is-checkbox:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:'';position:absolute;width:9px;height:6px;background:transparent;top:2px;left:2px;border:2px solid #fff;border-top:none;border-right:none}
input::-webkit-input-placeholder{color:#666}
input:-moz-placeholder{color:#666}
input::-moz-placeholder{color:#666}
input:-ms-input-placeholder{color:#666}
input ::-webkit-input-placeholder{color:#666}
input :-moz-placeholder{color:#666}
input ::-moz-placeholder{color:#666}
input :-ms-input-placeholder{color:#666}
input :input-placeholder{color:#666}
input :placeholder{color:#666}
label.is-checkbox{position:relative;width:15px;height:15px;background:transparent;border-radius:4px;border:1px solid #666;margin-right:5px;top:3px;display:inline-block;cursor:pointer}
form .status{min-height:3.2em}
img{vertical-align:middle}
ul{margin:0;padding:0}
li{list-style-type:none}
b,strong{font-weight:normal;/*font-family:"ProximaNova-Bold" , Arial, sans-serif;*/font-weight:normal}
table{width:100%;border-collapse:collapse}table th,table td{border:1px solid #666;padding:10px}
h1{line-height:60px;font-size:50px;line-height:60px}h1.big{line-height:70px;font-size:60px;line-height:70px}
h1.giant{line-height:80px;font-size:70px;line-height:80px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){h1{font-size:32px !important;line-height:45px !important;word-wrap:break-word}}
h2{line-height:30px;font-size:20px;line-height:30px}h2.big{line-height:45px;font-size:35px;line-height:45px}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){h2{font-size:20px !important;line-height:30px !important;word-wrap:break-word}}
h3{line-height:24px;font-size:14px;line-height:24px}
p.lead{font-size:18px;line-height:28.98px;line-height:32px}
h1,h2,h3,p{/*margin-top:12.5px;margin-bottom:12.5px*/}@media only screen and (min-device-width: 200px) and (max-device-width: 640px){h1,h2,h3,p{margin-top:6.25px;margin-bottom:6.25px}}
@media only screen and (min-width: 1680px){.row-3:not(.disallow-row-4){zoom:1;margin:12.5px -12.5px}.row-3:not(.disallow-row-4) .col-1{float:left;width:25%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-4) .col-2{float:left;width:50%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-4) .col-3{float:left;width:75%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-4) .col-4{float:left;width:100%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-4):before,.row-3:not(.disallow-row-4):after{content:'';display:table} .row-3:not(.disallow-row-4):after{clear:both} .row-3:not(.disallow-row-4) .collapse{position:relative}.row-3:not(.disallow-row-4) .collapse.bottom{margin:25px -25px -12.5px -25px} .row-3:not(.disallow-row-4) .collapse.top{margin:-12.5px -25px 25px -25px}}@media only screen and (min-width: 1680px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-4) .col-1{padding:12.5px}}@media only screen and (min-width: 1680px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-4) .col-2{padding:12.5px}}@media only screen and (min-width: 1680px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-4) .col-3{padding:12.5px}}@media only screen and (min-width: 1680px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-4) .col-4{padding:12.5px}}@media only screen and (min-width: 1680px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-4){margin:0 -6.25px}}
@media only screen and (max-width: 1024px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.row-3:not(.disallow-row-2){zoom:1;margin:12.5px -12.5px}.row-3:not(.disallow-row-2) .col-1{float:left;width:50%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-2) .col-2{float:left;width:100%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-2):before,.row-3:not(.disallow-row-2):after{content:'';display:table} .row-3:not(.disallow-row-2):after{clear:both} .row-3:not(.disallow-row-2) .collapse{position:relative}.row-3:not(.disallow-row-2) .collapse.bottom{margin:25px -25px -12.5px -25px} .row-3:not(.disallow-row-2) .collapse.top{margin:-12.5px -25px 25px -25px} .row-3.allow-full-row-2 .col-1,.row-3.allow-full-row-2 .col-2{width:100%}}@media only screen and (max-width: 1024px) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-2) .col-1{padding:12.5px}}@media only screen and (max-width: 1024px) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-2) .col-2{padding:12.5px}}@media only screen and (max-width: 1024px) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-2){margin:0 -6.25px}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-1){zoom:1;margin:12.5px -12.5px}.row-3:not(.disallow-row-1) .col-1{float:left;width:100%;padding:25px;position:relative;display:block} .row-3:not(.disallow-row-1):before,.row-3:not(.disallow-row-1):after{content:'';display:table} .row-3:not(.disallow-row-1):after{clear:both} .row-3:not(.disallow-row-1) .collapse{position:relative}.row-3:not(.disallow-row-1) .collapse.bottom{margin:25px -25px -12.5px -25px} .row-3:not(.disallow-row-1) .collapse.top{margin:-12.5px -25px 25px -25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-1) .col-1{padding:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3:not(.disallow-row-1){margin:0 -6.25px}}
@media only screen and (max-width: 1024px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.row-2:not(.disallow-row-2){zoom:1;margin:12.5px -12.5px}.row-2:not(.disallow-row-2) .col-1{float:left;width:50%;padding:25px;position:relative;display:block} .row-2:not(.disallow-row-2) .col-2{float:left;width:100%;padding:25px;position:relative;display:block} .row-2:not(.disallow-row-2):before,.row-2:not(.disallow-row-2):after{content:'';display:table} .row-2:not(.disallow-row-2):after{clear:both} .row-2:not(.disallow-row-2) .collapse{position:relative}.row-2:not(.disallow-row-2) .collapse.bottom{margin:25px -25px -12.5px -25px} .row-2:not(.disallow-row-2) .collapse.top{margin:-12.5px -25px 25px -25px} .row-2.allow-full-row-2 .col-1,.row-2.allow-full-row-2 .col-2{width:100%}}@media only screen and (max-width: 1024px) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2:not(.disallow-row-2) .col-1{padding:12.5px}}@media only screen and (max-width: 1024px) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2:not(.disallow-row-2) .col-2{padding:12.5px}}@media only screen and (max-width: 1024px) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) and only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2:not(.disallow-row-2){margin:0 -6.25px}}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2:not(.disallow-row-1){zoom:1;margin:12.5px -12.5px}.row-2:not(.disallow-row-1) .col-1{float:left;width:100%;padding:25px;position:relative;display:block} .row-2:not(.disallow-row-1):before,.row-2:not(.disallow-row-1):after{content:'';display:table} .row-2:not(.disallow-row-1):after{clear:both} .row-2:not(.disallow-row-1) .collapse{position:relative}.row-2:not(.disallow-row-1) .collapse.bottom{margin:25px -25px -12.5px -25px} .row-2:not(.disallow-row-1) .collapse.top{margin:-12.5px -25px 25px -25px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2:not(.disallow-row-1) .col-1{padding:12.5px}}@media only screen and (min-device-width: 200px) and (max-device-width: 640px) and only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-2:not(.disallow-row-1){margin:0 -6.25px}}
.row-3 .stay-filled,.row-2 .stay-filled,.row-1 .stay-filled{width:100% !important}
@media only screen and (min-device-width: 200px) and (max-device-width: 640px){.row-3 .col-1,.row-2 .col-1,.row-1 .col-1,.row-3 .col-2,.row-2 .col-2,.row-1 .col-2,.row-3 .col-3,.row-2 .col-3,.row-1 .col-3{width:100% !important} .row-3 .collapse,.row-2 .collapse,.row-1 .collapse{position:relative;margin:5px 0 !important}}
.collapse.bottom.small{padding:1em 7em 3em 7em}@media only screen and (min-device-width: 200px) and (max-device-width: 640px),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape),only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: portrait){.collapse.bottom.small{padding:1em 4em 2em 4em}}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){html .auto-zoom-out{-ms-animation:none !important;animation:none !important} html .menu .bg-image{-ms-transform:none !important;transform:none !important} html .btn-thumb img{-ms-transform:none !important;transform:none !important}}

.modalio-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: rgba(0,0,0,0.5);
    text-align: center;
}

.modalio-wrapper-outer {
    display: table;
    height: 100%;
    margin: 0 auto;
}

.modalio-wrapper-inner {
    display: table-cell;
    vertical-align: middle;
}

.modalio-wrapper-inner>div {
    background-color: #FFF;
    box-shadow: 0 1px 10px rgba(50,50,50,0.2);
}

[id^="modalio-"] {
    display: none;
}

/* Import Skins */
/*@import url('../../lib/ilightbox/dark-skin/skin.css');
@import url('../../lib/ilightbox/light-skin/skin.css');
@import url('../../lib/ilightbox/parade-skin/skin.css');
@import url('../../lib/ilightbox/metro-black-skin/skin.css');
@import url('../../lib/ilightbox/metro-white-skin/skin.css');
@import url('../../lib/ilightbox/mac-skin/skin.css');
@import url('../../lib/ilightbox/smooth-skin/skin.css');*/

/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    float:none;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    line-height:100%;
    vertical-align:baseline;
    background:transparent;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	   -moz-user-select: -moz-none;
	 -khtml-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
	overflow: hidden;
}
.ilightbox-closedhand * {
	cursor: url(../../lib/ilightbox/css/closedhand.cur),default !important;
}

.ilightbox-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}

.ilightbox-loader {
	position: fixed;
	z-index: 100005;
	top: 45%;
	left: -192px;
	padding-left: 30px;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
			
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader div {
	width: 72px;
	height: 72px;
	
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader.horizontal {
	left: 45%;
	top: -192px;
	padding: 0;
	padding-top: 30px;
			
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-loader.horizontal  div {
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-toolbar {
	display: none;
	position: fixed;
	z-index: 100010;
}

.ilightbox-toolbar a {
	float: left;
	cursor: pointer;
}

.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
	display: none;
}

.ilightbox-thumbnails {
	display: block;
	position: fixed;
	z-index: 100009;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical {
	top: 0;
	right: 0;
	width: 140px;
	height: 100%;
	overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block;
	position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 140px;
	height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block;
	position: absolute;

	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	display: block;
	cursor: pointer;
	padding: 10px;
	position: relative;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	height: 100%;
	
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	
	-ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .7;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}

.ilightbox-holder {
	display: none;
	position: fixed;
	z-index: 100003;

	-webkit-transform: none;
	   -moz-transform: none;
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
	cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.ilightbox-holder img.ilightbox-image {
	width: 100%;
	height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
	display: none;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 0;
	max-width: 100%;
	padding: 5px 10px;
	margin: 0 auto;
	font-size: 12px;
    line-height: 150%;
	word-wrap: break-word;
	z-index: 20003;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	
	-webkit-border-radius: 3px 3px 0 0;
	        border-radius: 3px 3px 0 0;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
	display: none;
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 5px;
	padding-left: 0;
	z-index: 20003;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	float: left;
	list-style: none;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	float: left;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
	background-image: url('../../lib/ilightbox/social_icons/facebook_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
	background-image: url('../../lib/ilightbox/social_icons/digg_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
	background-image: url('../../lib/ilightbox/social_icons/twitter_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
	background-image: url('../../lib/ilightbox/social_icons/delicious_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
	background-image: url('../../lib/ilightbox/social_icons/reddit_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
	background-image: url('../../lib/ilightbox/social_icons/google_plus_16.png');
}

.ilightbox-holder .ilightbox-alert {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding-top: 100px;
	margin: auto;
	width: 300px;
	height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative;
	z-index: 100;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
}

/* Style arrow buttons */
.ilightbox-button {
	position: fixed;
	z-index: 100008;
	cursor: pointer;
}

/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
	display: none !important;
}

.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
	display: block;
}
/*
 * Swiper 2.6.1
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: May 6, 2014
*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
