
/* bootstrap grid system */
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,menu,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-color: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:0.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{-webkit-box-sizing:content-box;-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"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-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:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{/*font-size:10px;*/-webkit-tap-highlight-color:rgba(0,0,0,0)}/*body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}*/input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}

/* fonts */
body{background-color:#ffffff;font-family:"Montserrat",sans-serif;color:#959595;/*background-color:#ffffff;*/display:flex;min-height:100vh;flex-direction:column;line-height:1;}
header{z-index:1;position:fixed;}
main{flex:1 0 0;-ms-flex:1 0 0;z-index:0;}
h1,h2,h3,h4,h5,h6{font-family:"Homenaje",sans-serif;color:#959595;}
h1{font-size:22px;}
p{font-family: "Montserrat",sans-serif;color:#959595;font-size:16px;line-height:32px;}
a{color:#b00008;}
b,strong{font-weight:700;}

.text-center{text-align:center}
.text-right{text-align:right}
img.grayscale{filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-moz-filter:grayscale(100%);-moz-transition:all .6s ease;-o-filter:grayscale(100%);-o-transition:all .6s ease;}
img.grayscale:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);filter:none;}

button{font-size: 10px !important;}
#SubmitButton{font-size: 18px!important;}
/*
input{line-height:150%}
a{color:#959595;transition: color .4s ease;}
a:hover{text-decoration:none;color:#b00008;transition:color .4s ease;}
*/

/* cookies */
#cookieChoiceInfo{bottom:0px;padding:20px 15px !important;background-color:#ebebeb;font-family:"Montserrat",sans-serif;color:#959595;font-size:16px;line-height:32px;}
#cookieChoiceDismiss{color:#b00008;}
#cookieChoiceInfo a{color:#b00008;}

@media(max-width:979px){
  #cookieChoiceInfo{text-align:justify !important;}
}

/* cookies and privacy */
.cookies-and-privacy{margin-top:30px;margin-bottom:30px;text-align:justify;padding:0 18px;}

/* newsletter and password */
#newsletter-and-password .background{height:300px;background-color:#f5f5f5;background-position:center center;background-size:cover;background-repeat:no-repeat;}
#newsletter-and-password .title{background:#ffffff;padding:45px 30px;margin-top:-90px;}
#newsletter-and-password .form{background:#ffffff;text-align:justify;padding:0 30px 30px 30px;}
#newsletter-and-password .form input,#newsletter-and-password .form button{width:100%;-webkit-appearance: none;border-radius:0;background-color:#ffffff;border:1px solid #ebebeb;outline:none;font-size:16px;color:#959595;padding:10px;}
#newsletter-and-password .form button:hover,#newsletter-and-password .form button:focus{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;}
#newsletter-and-password .form #newsletter-and-password-status.error{color:#b00008;}

@media screen and (max-width: 991px) {
  #newsletter-and-password .background{display:none}
  #newsletter-and-password .title{margin-top:0;padding:30px}
  #newsletter-and-password .title,#newsletter-and-password .form{padding-right:0;padding-left:0;}

  #newsletter-and-password .form input{margin-bottom:20px} 
}

/* footer */
footer{padding:40px 0 30px 0;line-height:19.2px;background:#ffffff;}
footer h3,footer ul li,footer a{font-size:13px;font-family:Abel,sans-serif;color:#959595;}
footer h3{font-size:15.6px;font-weight:normal;margin:0}
footer ul{font-size:0;padding:0;margin:0;}
footer ul li{display:inline-block;margin-left:10px;}
footer ul li:first-child{margin-left:0}
footer a:hover{color:#b00008;text-decoration:none}
@media(min-width:768px){
	footer{margin-top:3px}
}
@media screen and (max-width:991px) {
  footer,footer .text-right{text-align:center;}
  footer h3.social{display:none}
  footer ul.social li a{font-size:16px;}
}

/*html,body{height:100%;}*/
main{margin-top:50px}

/* carousel */
.carousel,.carousel-inner{position:relative}.carousel-caption,.carousel-control{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:transparent}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}

/* lightbox */
#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;}
#imagelightbox-overlay{background-color:#ffffff;position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}
#imagelightbox-close{position:fixed;z-index:10002;top:2.5em;right:2.5em;cursor:pointer;color:#959595}
#imagelightbox-overlay,#imagelightbox-close{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}

.imagelightbox-arrow{display:none;position:fixed;z-index:10001;top:50%;cursor:pointer;padding:2.5em;margin-top:-2.5em;color:#959595}
.imagelightbox-arrow.imagelightbox-arrow-left{left:0}
.imagelightbox-arrow.imagelightbox-arrow-right{right:0}

#imagelightbox-caption{text-align: center;color: #959595;position: fixed;z-index: 10001;left: 0;right: 0;bottom: 0;padding: 1.250em;font-size: 16px;}

#imagelightbox-close:hover,.imagelightbox-arrow:hover{color:#b00008;transition:color .4s ease;}

@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}
@keyframes fade-in{from{opacity:0}to{opacity:1}}

@media only screen and (max-width:41.250em){
    #container{width:100%}
    #imagelightbox-close{top:1.25em;right:1.25em}
    .imagelightbox-arrow{padding:1.25em;margin-top:-1.25em;}
}

/* menu */
nav ul > li a{font-family:"Abel",sans-serif;font-size:16px;color:#959595;font-weight:700}
nav ul > li.active:not(.logo) > a{color:#b00008;}

/* menu > desktop */
@media(min-width:992px){
	main{margin-top:100px}
	nav{position:fixed;width:100%;height:100px;background:#ffffff;}

	#container_top_menu{background-color:#ebebeb;height:20px;/*border-bottom:1px solid #ffffff*/}
	#container_top_menu a{display:inline-block;font-family:"Abel",sans-serif;color:#959595;}
	#container_top_menu a:hover{color:#b00008;text-decoration:none}
	#container_top_menu .col-sm-12{padding:0 18px;}
	#container_top_menu .cnt_cart{float:right;font-size:12px;line-height:20px;}
	#container_top_menu .cnt_languages.left{float:left}
	#container_top_menu .cnt_languages.left a{margin-right:10px;}
	#container_top_menu .cnt_languages.right{float:right}
	#container_top_menu .cnt_languages.right a{margin-left:10px;}

	body.has_top_menu main{margin-top:120px;}
	body.has_top_menu nav{height:120px;}

	nav ul{z-index:1;list-style:none;margin:0;padding:0;width:100%;}
	nav ul > li{position:relative;float:left;text-align:center;}
	nav ul > li:not(.logo) > a{display:block;line-height:16px;padding:42px 0;outline:none;text-decoration:none;white-space:nowrap;overflow-x:hidden}
	nav ul > li:not(.logo):hover{background-color:#ebebeb;}
	nav ul > li:not(.logo):hover > a{color:#b00008;}

	nav ul > li:not(.logo) .dropdown-menu{display:none;position:absolute;}
	nav ul > li:not(.logo):hover .dropdown-menu{display:inline-block;}
	nav ul > li:not(.logo) .dropdown-menu > li{position:relative;float:left;}
	nav ul > li:not(.logo) .dropdown-menu a{line-height:16px;padding:10px 15px 10px 15px;outline:none;white-space:nowrap;}

	nav ul > li.logo{width:200px;}
	nav ul > li.logo img{width:100%;}

	nav ul li.visible-991{display:none;}

	nav .subbar{z-index:0;display:none;background-color:#ebebeb;width:100%;height:36px;}

	#cnt-trigger{display:none}
	#cd-lateral-nav .col-sm-12{padding:0 18px;}
}

/* menu > mobile */
@media(max-width:991px){
	nav ul > li.logo{display:none}
	#container_top_menu{display:none}

	#cnt-trigger{z-index:2;position:fixed;width:100%;height:50px;background-color:#ffffff;text-align:center;}
	#cnt-trigger img{height:50px}

	#cd-menu-trigger{position:absolute;left:0;top:0;width:50px;height:50px;background-color:#ffffff}

	#cd-menu-trigger .cd-menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:18px;height:2px;background-color:#959595;}
	#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after{content:'';position:absolute;width:100%;height:100%;background-color:inherit;left:0;}
	#cd-menu-trigger .cd-menu-icon::before{bottom:5px;}
	#cd-menu-trigger .cd-menu-icon::after{top:5px;}

	#cd-menu-trigger.is-clicked .cd-menu-icon{background-color:rgba(255, 255, 255, 0);}
	#cd-menu-trigger.is-clicked .cd-menu-icon::before, #cd-menu-trigger.is-clicked .cd-menu-icon::after{background-color:#959595;}
	#cd-menu-trigger.is-clicked .cd-menu-icon::before{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	#cd-menu-trigger.is-clicked .cd-menu-icon::after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

	nav ul,nav ul li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
	nav ul{list-style:none;}
	nav ul li a:hover{text-decoration:none}

	#cd-lateral-nav {z-index:1;position:fixed;width:375px;height:100%;left:0;top:0;visibility:hidden;background-color:#ebebeb;overflow-y:auto;}
	#cd-lateral-nav.activated{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0s, visibility 0s .4s;-moz-transition:-moz-transform .4s 0s, visibility 0s .4s;transition:transform .4s 0s, visibility 0s .4s;-webkit-transform:translateX(-375px);-moz-transform:translateX(-375px);-ms-transform:translateX(-375px);-o-transform:translateX(-375px);transform:translateX(-375px);}

	#cd-lateral-nav .container{margin:0;padding:0;width:100%;}
	#cd-lateral-nav .container ul.navbar{margin:60px 0 15px 0;}
	#cd-lateral-nav .container ul.navbar > li{width:100% !important;}

	#cd-lateral-nav a{display:block;line-height:2em;padding:0 16px 0 0;}

	#cd-lateral-nav .dropdown-menu{padding:0 10px 20px 15px;display:none;}
	#cd-lateral-nav .dropdown-menu li{margin-bottom:5px}
	#cd-lateral-nav .dropdown-menu li > a{line-height:24px;}

	#cd-lateral-nav.lateral-menu-is-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);visibility:visible;-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;transition:transform .4s 0s, visibility 0s 0s;-webkit-overflow-scrolling:touch;}

	#cd-lateral-nav .dropdown > a {position: relative;}
	#cd-lateral-nav .dropdown > a::after {content:'';display:block;position:absolute;top:50%;bottom:auto;width:8px;height:11px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAIAAADN+VtyAAAABmJLR0QA6wDrAOs0KEkAAAAACXBIWXMAAABIAAAASABGyWs+AAAAyElEQVQY003PIcuFMBiG4WdHi2UrBg0GQQwWUQwimPzXRpnYTKJoN8gsgiKMKV/Y4eO88brhgZcIIZZlARCGIX7OHIZhHEcA933HcfwfPp7nWZYFYJ7ntm2f5/kGxlhVVZRSAOu6Nk0jpQRAhBAApJSc833fATDGyrL8BgBKqbquz/ME4DjOR+v7vn3fa7VtO89zU+90XbdtGwDXdYuiMAzDvK6Lc34cBwDf97MsI4QAMKdp0hoEQZIkWgGYaZoqpSilURT9fv4HEZ9b70c+y0QAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjUtMDctMDFUMDg6MDk6NDUrMDI6MDB5LpqZAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI1LTA3LTAxVDA4OjA5OjQ1KzAyOjAwCHMiJQAAACh0RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vdG1wL21hZ2ljay03VGdUY3BxQnoxnhAAAAAASUVORK5CYII=') no-repeat center right;background-size:8px 11px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s;}
	#cd-lateral-nav .dropdown > a.submenu-open::after {-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}
}

/* home > background images */
.cb-slideshow,.cb-slideshow:after{position:relative;float:left;width:100%;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;}
.cb-slideshow:after{height:100%;content:'';}
.cb-slideshow li span{width:100%;height:100%;position:absolute;top:0px;left:0px;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;opacity:0;z-index:0;-webkit-backface-visibility:hidden;}

		.cb-slideshow li span{opacity:1;}

/*.cb-slideshow li div{z-index:1000;position:absolute;bottom:30px;left:0px;width:100%;text-align:center;opacity:0;-webkit-animation:titleAnimation 6s linear infinite 0s;-moz-animation:titleAnimation 6s linear infinite 0s;-o-animation:titleAnimation 6s linear infinite 0s;-ms-animation:titleAnimation 6s linear infinite 0s;animation:titleAnimation 6s linear infinite 0s;}
.cb-slideshow li div h3{font-family:"Homenaje",sans-serif;font-size:100px;line-height:80px;padding:0;color:#959595;}*/

		.cb-slideshow li:nth-child(1) span{background-image:url('/files/hy-k.jpg');-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;}
		/*.cb-slideshow li:nth-child(1) div{-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;}*/

/* image */
@-webkit-keyframes imageAnimation{ 
	0%{opacity:0;-webkit-animation-timing-function:ease-in;}50%{opacity:1;-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-out;}100%{opacity:1;-webkit-transform:scale(1.1);}150%{opacity:0;-webkit-transform:scale(1.1);}100%{opacity:0}
}
@-moz-keyframes imageAnimation{ 
	0%{opacity:0;-moz-animation-timing-function:ease-in;}50%{opacity:1;-moz-transform:scale(1.05);-moz-animation-timing-function:ease-out;}100%{opacity:1;-moz-transform:scale(1.1);}150%{opacity:0;-moz-transform:scale(1.1);}100%{opacity:0}
}
@-o-keyframes imageAnimation{ 
	0%{opacity:0;-o-animation-timing-function:ease-in;}50%{opacity:1;-o-transform:scale(1.05);-o-animation-timing-function:ease-out;}100%{opacity:1;-o-transform:scale(1.1);}150%{opacity:0;-o-transform:scale(1.1);}100%{opacity:0;}
}
@-ms-keyframes imageAnimation{ 
	0%{opacity:0;-ms-animation-timing-function:ease-in;}50%{opacity:1;-ms-transform:scale(1.05);-ms-animation-timing-function:ease-out;}100%{opacity:1;-ms-transform:scale(1.1);}150%{opacity:0;-ms-transform:scale(1.1);}100%{opacity:0;}
}
@keyframes imageAnimation{ 
	0%{opacity:0;animation-timing-function:ease-in;}50%{opacity:1;transform:scale(1.05);animation-timing-function:ease-out;}100%{opacity:1;transform:scale(1.1);}150%{opacity:0;transform:scale(1.1);}100%{opacity:0;}
}

/* title 
@-webkit-keyframes titleAnimation{
	0%{opacity:0;-webkit-transform:translateY(200px);}50%{opacity:1;-webkit-transform:translateY(0px);}100%{opacity:1;-webkit-transform:scale(1);}115%{opacity:0}150%{opacity:0;-webkit-transform:scale(10);}100%{opacity:0}
}
@-moz-keyframes titleAnimation { 
	0%{opacity:0;-moz-transform:translateY(200px);}50%{opacity:1;-moz-transform:translateY(0px);}100%{opacity:1;-moz-transform:scale(1);}115%{opacity:0}150%{opacity:0;-moz-transform:scale(10);}100%{opacity:0}
}
@-o-keyframes titleAnimation { 
	0%{opacity:0;-o-transform:translateY(200px);}50%{opacity:1;-o-transform:translateY(0px);}100%{opacity:1;-o-transform:scale(1);}115%{opacity:0}150%{opacity:0;-o-transform:scale(10);}100%{opacity:0}
}
@-ms-keyframes titleAnimation { 
	0%{opacity:0;-ms-transform:translateY(200px);}50%{opacity:1;-ms-transform:translateY(0px);}100%{opacity:1;-ms-transform:scale(1);}115%{opacity:0}150%{opacity:0;-webkit-transform:scale(10);}100%{opacity:0}
}
@keyframes titleAnimation { 
	0%{opacity:0;transform:translateY(200px);}50%{opacity:1;transform:translateY(0px);}100%{opacity:1;transform:scale(1);}115%{opacity:0}150%{opacity:0;transform:scale(10);}100%{opacity:0}
}
*/

/* video */
.cb-slideshow video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden;}


/* home > top gallery */
.wrapper{position:relative;float:left;width:100%}

/*#container_top_gallery{border:1px solid red;}*/

#container_top_gallery .col-md-12 .col-md-3,#container_top_gallery .col-md-12 .col-md-4,#container_top_gallery .col-md-12 .col-md-6{padding:0;}
#container_top_gallery .col-md-12 .item{border:3px solid #ffffff;border-top:0;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-font-smoothing:antialiased;overflow:hidden;transform:translateZ(0);}

#container_top_gallery .col-md-12 .item .tf{z-index:1;position:absolute;left:20px;bottom:30px;width:calc(100% - 40px);color:#959595;pointer-events:none;}
#container_top_gallery .col-md-12 .item .tf p{font-size:32px;line-height:32px;color:#959595}

#container_top_gallery .col-md-12 .item .arrow{z-index:1;position:absolute;right:15px;bottom:30px;color:#959595;visibility:visible;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;transition:transform .4s 0s, visibility 0s 0s;pointer-events:none;}
body.desktop #container_top_gallery .col-md-12 .item:hover .arrow{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

#container_top_gallery .col-md-12 .item .over{z-index:0;position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);background:rgba(0,0,0,0.5);opacity:0;transition:opacity .4s ease-out;}
body.desktop #container_top_gallery .col-md-12 .item:hover .over{opacity:1;transition:opacity .4s ease-in;}
#container_top_gallery .col-md-12 .item .over a{display:block}

#container_top_gallery .col-md-12 .col-md-3 .item{padding-bottom:140%}
#container_top_gallery .col-md-12 .col-md-6 .item{padding-bottom:70%}

#container_top_gallery .col-md-12 .col-md-3 .item.horizontal{padding-bottom:70%}
#container_top_gallery .col-md-12 .col-md-3 .item.square{padding-bottom:100%}
#container_top_gallery .col-md-12 .col-md-3 .item.vertical{padding-bottom:140%}

@media(max-width:767px){
	#container_top_gallery{margin:0;padding:0;}
	#container_top_gallery.first{margin-top:3px;}
	#container_top_gallery .col-md-12{padding:0;}
}

@media(min-width:768px) and (max-width:991px){
	#container_top_gallery{width:100%;margin:0;padding:0;}
	#container_top_gallery.first{margin-top:3px;}
	#container_top_gallery .col-md-12{padding:0 3px;}
}

@media(min-width:768px){
	#container_top_gallery .col-md-12 .item{border:3px solid #ffffff;}
}

@media(min-width:992px){
	#container_top_gallery.first{margin-top:3px;}
}

/* home > top pages */
/*#container_top_pages{border:1px solid green;}*/
#container_top_pages .col-sm-6{padding:0;}
#container_top_pages .col-sm-6 .item{border:3px solid #ffffff;border-top:0;height:0;padding-bottom:56.25%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-font-smoothing:antialiased;overflow:hidden;transform:translateZ(0);}

#container_top_pages .col-md-12 .item .cnt-tf{z-index:1;display:flex;position:absolute;top:0;bottom:0;width:calc(100% - 40px);height:100%;left:20px;pointer-events:none;}
#container_top_pages .col-md-12 .item .cnt-tf .tf{flex-grow:1;flex-basis:1px;display:table;width:100%;height:100%;text-align:center;visibility:hidden;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;transition:transform .4s 0s, visibility 0s 0s;}
#container_top_pages .col-md-12 .item .cnt-tf .tf p{display:table-cell;vertical-align:middle;font-size:32px;line-height:32px;color:#959595}
body.desktop #container_top_pages .col-md-12 .item:hover .tf{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

#container_top_pages .col-md-12 .item .arrow{z-index:1;position:absolute;right:15px;bottom:30px;color:#959595;visibility:hidden;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;transition:transform .4s 0s, visibility 0s 0s;pointer-events:none;}
body.desktop #container_top_pages .col-md-12 .item:hover .arrow{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

#container_top_pages .col-md-12 .item .over{z-index:0;position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);background:rgba(0,0,0,0.5);opacity:0;transition:opacity .4s ease-out;}
body.desktop #container_top_pages .col-md-12 .item:hover .over{opacity:1;transition:opacity .4s ease-in;}

@media(max-width:767px){
	#container_top_pages{margin:0;}
	#container_top_pages.first{margin-top:3px;}
	#container_top_pages .col-md-12{padding:0;}
	/*#container_top_pages .col-md-12 .item .tf{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}*/
}

@media(min-width:768px) and (max-width:991px){
	#container_top_pages{margin:0;}
	#container_top_pages.first{margin-top:3px;}
	#container_top_pages .col-md-12{padding:0 3px;}
}

@media(min-width:768px){
	#container_top_pages .col-md-12 .item{border:3px solid #ffffff;}
}

@media(min-width:992px){
	#container_top_pages.first{margin-top:3px;}
	#container_top_pages .col-md-12{width:100%;margin:3px 0;padding:0;}
	#container_top_pages .col-md-12 .item{border:0}
}


/* home > top news */
/*#container_top_news{border:1px solid orange;}*/
#container_top_news .col-md-12 .col-sm-6{padding:0;}
#container_top_news .col-md-12 .item{border:3px solid #ffffff;border-top:0;background-color:#f5f5f5;/*text-align:center;*/-webkit-font-smoothing:antialiased;overflow:hidden;transform:translateZ(0);}

#container_top_news .col-md-12 .item .arrow{z-index:1;position:absolute;right:15px;bottom:15px;color:#959595;visibility:visible;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;transition:transform .4s 0s, visibility 0s 0s;pointer-events:none;}
body.desktop #container_top_news .col-md-12 .item:hover .arrow{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

#container_top_news .col-md-12 .item .over{z-index:1;position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);background:rgba(0,0,0,0.5);opacity:0;transition:opacity .4s ease-out;}
/*body.desktop #container_top_news .col-md-12 .item:hover .over{opacity:1;transition:opacity .4s ease-in;}*/
#container_top_news .col-md-12 .item .over a{display:block}

#container_top_news .col-md-12 .item .col-xs-4{padding-left:0;padding-right:0}
#container_top_news .col-md-12 .item .image{width:100%;height:0;padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
#container_top_news .col-md-12 .item .image .over{z-index:0;position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);background:rgba(0,0,0,0.5);opacity:0;transition:opacity .4s ease-out;}
body.desktop #container_top_news .col-md-12 .item:hover .image .over{opacity:1;transition:opacity .4s ease-in;}

#container_top_news .col-md-12 .item h2{margin:20px 0 5px 0}
#container_top_news .col-md-12 .item .ellipsis p{margin:0;}
#container_top_news .col-md-12 .item .ellipsis{height:0;overflow:hidden}

@media(max-width:767px){
	#container_top_news{margin:0;padding:0;}
	#container_top_news.first{margin-top:3px;}
	#container_top_news .col-md-12{padding:0;}
}

@media(min-width:768px) and (max-width:991px){
	#container_top_news{width:100%;margin:0;padding:0;}
	#container_top_news.first{margin-top:3px;}
	#container_top_news .col-md-12{padding:0 3px;}
}

@media(min-width:768px){
	#container_top_news .col-md-12 .item{border:3px solid #ffffff;}
	#container_top_news .col-md-12 .item h2{margin:30px 0 10px 0}
}

@media(min-width:992px){
	#container_top_news.first{margin-top:3px;}
}

/* home > top contact */
#container_top_contact .col-md-12 .col-sm-6{padding:0;}
#container_top_contact .col-md-12 .item{border:3px solid #ffffff;border-top:0;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;overflow:hidden;transform:translateZ(0);}

#container_top_contact .col-md-12 .item .map{position:relative;width:100%;height:0;padding-bottom:120%;/*66.25%;*/}
#container_top_contact .col-md-12 .item .map #map{position:absolute;width:100%;height:100%;}

#container_top_contact .col-md-12 .item .cnt{position:relative;width:100%;height:0;padding-bottom:120%;/*66.25%;*/}
#container_top_contact .col-md-12 .item .cnt #tf{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;overflow:hidden;}

#container_top_contact .col-md-12 .item h2{margin:20px 0 5px 0}

@media(max-width:767px){
	#container_top_contact{margin:0;padding:0;}
	#container_top_contact.first{margin-top:3px;}
	#container_top_contact .col-md-12{padding:0;}

	#container_top_contact .col-md-12 .item .cnt{height:auto;padding:0}
	#container_top_contact .col-md-12 .item .cnt #tf{position:relative;height:auto;}
}

@media(min-width:768px) and (max-width:991px){
	#container_top_contact{width:100%;margin:0;padding:0;}
	#container_top_contact.first{margin-top:3px;}
	#container_top_contact .col-md-12{padding:0 3px;}
}

@media(min-width:768px){
	#container_top_contact .col-md-12 .item{border:3px solid #ffffff;}
	#container_top_contact .col-md-12 .item h2{margin:30px 0 10px 0}
}

@media(min-width:992px){
	#container_top_contact.first{margin-top:3px;}
}

/* home > top contact advanced */
#container_top_contact_advanced .col-md-12 .col-sm-6{padding:0;}
#container_top_contact_advanced .col-md-12 .item{padding:0 20px 20px 20px;border:3px solid #ffffff;border-top:0;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;overflow:hidden;transform:translateZ(0);}

#container_top_contact_advanced .col-md-12 .item h2{margin:20px 0 5px 0;padding:9px 0;}

@media(max-width:767px){
	#container_top_contact_advanced{margin:0;padding:0;}
	#container_top_contact_advanced.first{margin-top:3px;}
	#container_top_contact_advanced .col-md-12{padding:0;}
}

@media(min-width:768px) and (max-width:991px){
	#container_top_contact_advanced{width:100%;margin:0;padding:0;}
	#container_top_contact_advanced.first{margin-top:3px;}
	#container_top_contact_advanced .col-md-12{padding:0 3px;}
}

@media(min-width:768px){
	#container_top_contact_advanced .col-md-12 .item{border:3px solid #ffffff;}
	#container_top_contact_advanced .col-md-12 .item h2{margin:18px 0 0 0}
}

@media(min-width:992px){
	#container_top_contact_advanced.first{margin-top:3px;}
}


/* P_85 */
#p_85 .container{margin-top:50px;margin-bottom:50px}
#p_85 .col-md-4,#p_85 .col-md-8{padding:0 18px;}
#p_85 .col-md-8{text-align:justify}
#p_85 h1,#p_85 h2{font-size:44px;}

@media screen and (max-width:991px) {
	#p_85 .container{margin-top:20px;margin-bottom:20px}
	#p_85 .col-md-4,#p_85 .col-md-8{text-align:center}
}

/* p_85 > carousel */
#p_85 #carousel .item{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:500px;}

#p_85 .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}
#p_85 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);}
#p_85 .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff;}

@media(max-width:767px){
	#p_85 #carousel .item{height:300px;}
}

/* p_85 > parallax */
#p_85 .parallax-section{background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:500px;/*color:#fff;font-size:18px;*/display:table;}
/*.parallax-content{display:table-cell;vertical-align:middle;}
.parallax-content .container{text-align:center;}
.parallax-content h2{line-height:48px;font-size:50px;font-weight:300}*/

@media (max-width:767px) {
	/*.parallax-content h2{text-transform:uppercase;line-height:auto;font-size:20px;}*/
	#p_85 .parallax-section{height:300px;}
}

@media (max-width:991px) {
	#p_85 .parallax-section{background-attachment:inherit;background-size:auto 150%;}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	#p_85 .parallax-section{background-attachment:inherit;background-size:auto 150%;}
}

/* p_85 > video */
#p_85 .wrapper-video .video{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}
#p_85 .wrapper-video .video iframe{position:absolute;width:100%;height:100%;top:0;left:0;}

/* p_88 */
#p_88 .container{margin-top:50px;margin-bottom:50px}
#p_88 .col-md-12{padding:0 18px;text-align:center}
#p_88 h1{font-size:44px;text-align:center;margin:0 0 30px 0;}

@media (min-width:768px) {
	#p_88 .col-md-12{text-align:justify}
	#p_88 .col-md-12 div{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;}
	#p_88 .col-md-12 div p{margin:0;}
}

@media (min-width:992px) {
	#p_88 .col-md-12 div{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}

/* p_88 > video */
#p_88 .wrapper-video .video{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}
#p_88 .wrapper-video .video iframe{position:absolute;width:100%;height:100%;top:0;left:0;}

/* p_88 > carousel */
#p_88 #carousel .item{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:500px;}

#p_88 .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}
#p_88 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);}
#p_88 .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff;}

@media(max-width:767px){
	#p_88 #carousel .item{height:300px;}
}

/* c_23 */
#c_23{margin-bottom:50px}
#c_23 .col-sm-5,#c_23 .col-sm-6,#c_23 .col-sm-12{padding:0 18px;}
#c_23 .col-sm-5 .col-sm-12{padding:0 15px;}
#c_23 h1{font-size:44px;margin-top:50px}

#c_23 .map{position:relative;width:100%;height:0;padding-bottom:66.25%;margin-top:20px;}
#c_23 .map #map{position:absolute;width:100%;height:100%;}

#c_23 input[type="text"],#c_23 input[type="email"],#c_23 textarea,#c_23 button{width:100%;-webkit-appearance:none;border-radius:0;background-color:#ffffff;border:1px solid #ebebeb;outline:none;font-size:16px;color:#959595;padding:10px;margin-top:20px}
#c_23 textarea{resize:none;vertical-align:top;line-height:150%;}
#c_23 button{color:#b00008;}
#c_23 button:hover,#c_23 button:focus{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;}

/* c_23 > form > checkbox */
.control{position:relative;display:block;padding-left:30px;cursor:pointer;font-size:16px;margin:20px 0 -2px 0;}
.control input{position:absolute;z-index:-1;opacity:0;}
.control__indicator{position:absolute;top:0;left:0;width:20px;height:20px;background-color:#ffffff;border:1px solid #ebebeb;}
.control:hover input ~ .control__indicator,#c_23 .control input:focus ~ .control__indicator{background-color:#f5f5f5;}
.control__indicator:after{position:absolute;display:none;content:'';}
.control input:checked ~ .control__indicator:after{display:block;}
.control--checkbox .control__indicator:after{top:4px;left:7px;width:4px;height:8px;transform:rotate(45deg);border:solid #b00008;border-width:0 2px 2px 0;}
.control p{padding:0;margin:0;line-height:100%}

#c_23 #status{margin-top:20px;}
#c_23 #status.error{color:#b00008;}

@media(max-width:767px){
	#c_23 .form-title{font-size:44px;margin-top:50px;margin-bottom:10px}
}

@media(min-width:768px){
	#c_23 button{float:right;width:auto;}
	#c_23 .form-title{font-size:16px;font-weight:normal;margin-top:20px}
}

@media(min-width:992px){
	#c_23 .map{padding-bottom:50%;}
}

/* c_24 */
#c_23 .map.fullscreen{position:relative;width:100%;height:0;padding-bottom:30%;margin-top:0;}

@media(max-width:767px){
	#c_23 .map.fullscreen{padding-bottom:100%;}
}

/* n_62 > list > paginator */
.paginator{margin-top:30px;margin-bottom:30px;}
.paginator .text-center a,.paginator .text-center span{padding:0 2px;}
@media(max-width:767px){
	.paginator{margin:30px 0;padding:0;}
}
@media(min-width:768px) and (max-width:991px){
	.paginator{width:100%;margin:30px 0;padding:0;}
}

/* n_62 > details > carousel */
#n_62 #carousel .item{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:500px;}

#n_62 .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}
#n_62 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);}
#n_62 .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff;}

@media(max-width:767px){
	#n_62 #carousel .item{height:300px;}
}

/* n_62 > details > text */
#n_62 .container{margin-top:50px;margin-bottom:50px}
#n_62 .col-md-4,#n_62 .col-md-8,#n_62 .col-md-12{padding:0 18px;}
#n_62 .col-md-8{text-align:justify}
#n_62 h1,#n_62 h2{font-size:44px;margin-bottom:0}

#n_62 .col-md-4.lt p{margin-top:0;line-height:16px;}

@media screen and (max-width:991px) {
	#n_62 .container{margin-top:20px;margin-bottom:20px}
	#n_62 .col-md-4,#n_62 .col-md-8,#n_62 .col-md-8 p.text-right,.addthis_inline_share_toolbox.text-right{text-align:center}
}

@media(max-width:767px){
	#n_62 .container{margin:0;padding:0;}
	#n_62 .container.addthis{margin-top:20px;margin-bottom:30px}
	#n_62 .container .col-md-12{padding:0;}
	#n_62 .wrapper-video{border:3px solid #ffffff;}
}

@media(min-width:768px) and (max-width:991px){
	#n_62 .container{width:100%;margin:0;padding:0;}
	#n_62 .container.addthis{margin-top:20px;margin-bottom:30px}
}

#n_62 p.data{color:#c7c7c7;}

/* n_62 > images */
#container_top_gallery .col-md-12{padding:0 15px;}

/* n_62 > video */
#n_62 .wrapper-video .video{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}
#n_62 .wrapper-video .video iframe{position:absolute;width:100%;height:100%;top:0;left:0;}

/* g_45 */
#g_45{overflow:hidden;}
#g_45 .items{margin:6px 0 0 6px;}
#g_45 .items .item{overflow:hidden;z-index:1;width:25%;width:calc(25% - 6px);margin-bottom:6px;background-color:#959595;}
/*#g_45 .items .item.col-sm-3{padding-left:0;padding-right:0;width:calc(25% - 3px);margin-left:3px;margin-right:3px}*/
#g_45 .items .item img{width:100%;height:auto;position:relative;z-index:0;float:left;vertical-align:top;}

#g_45 .items .item .arrow{z-index:2;position:absolute;right:15px;bottom:15px;color:#959595;visibility:visible;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;transition:transform .4s 0s, visibility 0s 0s;pointer-events:none;}
#g_45 .items .item:hover .arrow{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

#g_45 .items .item .over{z-index:1;position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);background:rgba(0,0,0,0.5);opacity:0;transition:opacity .4s ease-out;}
#g_45 .items .item:hover .over{opacity:1;transition:opacity .4s ease-in;}
#g_45 .items .item .over a{display:block}

#g_45 .items .item .title-mobile{position:relative;float:left;width:100%;padding:10px;}
#g_45 .items .item a{text-decoration:none;}

@media screen and (max-width: 991px) {
	#g_45 .items{margin:6px 6px 0 6px;}
	#g_45 .items .item{width:50%;width:calc(50% - 3px);}
	/*#g_45 .items .item.col-sm-3{width:50%;width:calc(50% - 6px);}*/
}
@media screen and (max-width:767px) {
	#g_45 .items .item{width:100%;}
	#g_45 .items .item .over,#g_45 .items .item .arrow{display:none}
	/*#g_45 .items .item.col-sm-3{width:100%;margin-left:0;margin-right:0}*/
}
@media screen and (min-width:768px) {
	#g_45 .items .item .title-mobile{display:none}
}

#g_45 .filters{margin:30px 0;padding:0;text-align:center;}
#g_45 .filters li{position:relative;display:inline-block;margin:0 10px;font-size:22px;color:#959595;cursor:pointer;}
#g_45 .filters li:hover,#g_45 .filters li.active{color:#b00008;transition:color .4s ease;}

@media screen and (max-width:767px) {
  #g_45 .filters li{display:block;margin:10px 0;}
}


/* p_89 > carousel */
#p_89 #carousel .item{background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:500px;}

#p_89 .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}
#p_89 .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);}
#p_89 .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff;}

@media(max-width:767px){
	#p_89 #carousel .item{height:300px;}
}

/* p_89 > text */
#p_89 .container{margin-top:50px;margin-bottom:50px}
#p_89 .col-md-4,#p_89 .col-md-8,#p_89 .col-md-12{padding:0 18px;}
#p_89 .col-md-8{text-align:justify}
#p_89 h1,#p_89 h2{font-size:44px;margin-bottom:0}

#p_89 .col-md-4.lt p{margin-top:0;line-height:16px;}

@media screen and (max-width:991px) {
	#p_89 .container{margin-top:20px;margin-bottom:20px}
	#p_89 .col-md-4,#p_89 .col-md-8,#p_89 .col-md-8 p.text-right,.addthis_sharing_toolbox.text-right{text-align:center}
}

@media(max-width:767px){
	#p_89 .container{margin:0;padding:0;}
	#p_89 .container .col-md-12{padding:0;}
	#p_89 .wrapper-video{border:3px solid #ffffff;}
}

@media(min-width:768px) and (max-width:991px){
	#p_89 .container{width:100%;margin:0;padding:0;}
}

/* p_89 > images */
#container_top_gallery .col-md-12{padding:0 15px;}

/* n_62 > video */
#p_89 .wrapper-video .video{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}
#p_89 .wrapper-video .video iframe{position:absolute;width:100%;height:100%;top:0;left:0;}

/* n_52 > store locator */
#n_52 .container:nth-child(1){margin-top:50px;margin-bottom:20px}
#n_52 h1{font-size:44px;}

#n_52 .item{border-bottom: 1px solid #ebebeb;margin-bottom:40px;}
#n_52 .item h2,#n_52 .item p{margin:0;}
#n_52 .item p{padding-bottom:10px;}

#n_52 button,#n_52 select{width:100%;-webkit-appearance:none;border-radius:0;background-color:#ffffff;border:1px solid #ebebeb;outline:none;font-size:16px;color:#959595;padding:10px;margin-bottom:20px}
#n_52 button{color:#b00008;}
#n_52 button:hover,#n_52 button:focus{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;}

#n_52 select{width:calc(50% - 10px);float:left;background: url('https://modulary.controlweb.me/data/htmlsite/33/data/svg/down.svg') no-repeat right 5px center;background-size: 20px auto;}
#n_52 select:nth-child(1){margin-right:20px;}

@media(max-width:991px){
	#n_52 .col-md-7{margin-top: 30px;}
}




