@charset "UTF-8";.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;pointer-events:none;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
body{margin:0;}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
@media (min-width:992px){.container{width:960px;}
}
@media (min-width:1200px){.container{width:1160px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.row{margin-left:-10px;margin-right:-10px;}
.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:10px;padding-right:10px;}
.col-xs-push-1, .col-sm-push-1, .col-md-push-1, .col-lg-push-1, .col-xs-push-2, .col-sm-push-2, .col-md-push-2, .col-lg-push-2, .col-xs-push-3, .col-sm-push-3, .col-md-push-3, .col-lg-push-3, .col-xs-push-4, .col-sm-push-4, .col-md-push-4, .col-lg-push-4, .col-xs-push-5, .col-sm-push-5, .col-md-push-5, .col-lg-push-5, .col-xs-push-6, .col-sm-push-6, .col-md-push-6, .col-lg-push-6, .col-xs-push-7, .col-sm-push-7, .col-md-push-7, .col-lg-push-7, .col-xs-push-8, .col-sm-push-8, .col-md-push-8, .col-lg-push-8, .col-xs-push-9, .col-sm-push-9, .col-md-push-9, .col-lg-push-9, .col-xs-push-10, .col-sm-push-10, .col-md-push-10, .col-lg-push-10, .col-xs-push-11, .col-sm-push-11, .col-md-push-11, .col-lg-push-11, .col-xs-push-12, .col-sm-push-12, .col-md-push-12, .col-lg-push-12, .col-xs-pull-1, .col-sm-pull-1, .col-md-pull-1, .col-lg-pull-1, .col-xs-pull-2, .col-sm-pull-2, .col-md-pull-2, .col-lg-pull-2, .col-xs-pull-3, .col-sm-pull-3, .col-md-pull-3, .col-lg-pull-3, .col-xs-pull-4, .col-sm-pull-4, .col-md-pull-4, .col-lg-pull-4, .col-xs-pull-5, .col-sm-pull-5, .col-md-pull-5, .col-lg-pull-5, .col-xs-pull-6, .col-sm-pull-6, .col-md-pull-6, .col-lg-pull-6, .col-xs-pull-7, .col-sm-pull-7, .col-md-pull-7, .col-lg-pull-7, .col-xs-pull-8, .col-sm-pull-8, .col-md-pull-8, .col-lg-pull-8, .col-xs-pull-9, .col-sm-pull-9, .col-md-pull-9, .col-lg-pull-9, .col-xs-pull-10, .col-sm-pull-10, .col-md-pull-10, .col-lg-pull-10, .col-xs-pull-11, .col-sm-pull-11, .col-md-pull-11, .col-lg-pull-11, .col-xs-pull-12, .col-sm-pull-12, .col-md-pull-12, .col-lg-pull-12{position:relative;}
.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,
.form-group:after,
.form-block:after,
.aside:after,
.block-text:before,
.block-text:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-group:after,
.form-block:after,
.aside:after,
.block-text:before,
.block-text:after,
.modal-header:after,
.modal-footer: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;}
.hide-now{display:none;}
.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;}
}
*{box-sizing:border-box;}
.img-fit{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";}
.img-responsive{display:block;max-width:100%;min-width:100%;height:auto;}
.img-circle{border-radius:50%;}
body.modal-open{overflow-y:scroll;padding-right:0 !important;}
.media,
.media-body{overflow:hidden;zoom:1;margin-bottom:30px;}
.media-body,
.media-left{display:table-cell;vertical-align:top;}
.media-left img{display:block;}
.media-body{padding-left:40px;}
.media-body .title{margin-top:0;margin-bottom:10px;}
.media-heading .title{font-weight:400;font-size:24px;margin-bottom:5px;}
.collapse{display:none;}
.collapse.in{display:block;}
@media (max-width:767px){.collapse-xs{display:none;}
.collapse-xs.in{display:block;}
}
.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.3s;transition-property:height, visibility;}
body{padding-top:55px;}
@media (min-width:992px){body{padding-top:108px;}
}
body.landing-page{padding-top:0 !important;}
.jumbotron-double .media-container{margin-top:-35px;}
@media (min-width:992px){.jumbotron-double .media-container{margin-top:-73px;}
}
fieldset{margin:0;padding:0;border:0;}
.fade{opacity:0;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.module{padding-top:15px;padding-bottom:15px;}
.module-img {
	padding-top: 40px;
    padding-bottom: 40px;
    justify-content: center;
    display: grid;
}
@media (min-width:768px){.module{padding-top:40px;padding-bottom:40px;}
}
.module.last{padding-bottom:0;}
img{border:none;}
button:focus{outline:0;}
.row-eq-height{display:-ms-flexbox;display:flex;}
@media (max-width:767px){.row-eq-height{display:inherit !important;}
}
@media (min-width:768px){a[href^="tel:"]{pointer-events:none !important;}
}
body{font-family:'CatalanaSans';line-height:1.4;color:#5d5d5d;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Bold.woff2") format("woff2"), url("../fonts/Catalana-Bold.ttf") format("truetype"), url("../fonts/Catalana-Bold.woff") format("woff"), url("../fonts/Catalana-Bold.svg#catalana") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Bold-Italic.woff2") format("woff2"), url("../fonts/Catalana-Bold-Italic.ttf") format("truetype"), url("../fonts/Catalana-Bold-Italic.woff") format("woff"), url("../fonts/Catalana-Bold-Italic.svg#catalana") format("svg");font-weight:700;font-style:italic;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Regular.woff2") format("woff2"), url("../fonts/Catalana-Regular.ttf") format("truetype"), url("../fonts/Catalana-Regular.woff") format("woff"), url("../fonts/Catalana-Regular.svg#catalana") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Catalana';src:url("../fonts/Catalana-Regular-Italic.woff2") format("woff2"), url("../fonts/Catalana-Regular-Italic.ttf") format("truetype"), url("../fonts/Catalana-Regular-Italic.woff") format("woff"), url("../fonts/Catalana-Regular-Italic.svg#catalana") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'CatalanaSans';src:url("../fonts/CatalanaSans-Bold.woff2") format("woff2"), url("../fonts/CatalanaSans-Bold.ttf") format("truetype"), url("../fonts/CatalanaSans-Bold.woff") format("woff"), url("../fonts/CatalanaSans-Bold.svg#catalana") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'CatalanaSans';src:url("../fonts/CatalanaSans-Regular.woff2") format("woff2"), url("../fonts/CatalanaSans-Regular.ttf") format("truetype"), url("../fonts/CatalanaSans-Regular.woff") format("woff"), url("../fonts/CatalanaSans-Regular.svg#catalana") format("svg");font-weight:normal;font-style:normal;}
.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .btn, button, .media-heading{font-family:'Catalana';}
h1, h2, h3, .h1, .h2, .h3{margin-top:20px;margin-bottom:10px;}
h4, h5, h6, .h4, .h5, .h6{margin-top:16px;margin-bottom:8px;}
.h1, .h2, .h3, .h4, .h5, .h6{font-weight:700;}
h1, .h1{font-size:20px;line-height:1.1;}
@media (min-width:768px){h1, .h1{font-size:36px;}
}
h2, .h2{font-size:18px;line-height:1.1;}
@media (min-width:768px){h2, .h2{font-size:28px;}
}
h3, .h3{font-size:20px;}
h4, .h4{font-size:18px;}
p{margin-top:0;}
.lead{font-size:18px;line-height:1.5;}
.lead-sm{font-size:16px;line-height:1.4;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-normal{font-weight:normal;}
.text-light{font-weight:300;}
.tooltip{background-color:#c9242e;color:#FFF;font-size:11px;font-family:'CatalanaSans';font-weight:normal;padding:6px 8px 4px 8px;border-radius:4px;line-height:1;position:relative;}
.tooltip:before{content:'';position:absolute;top:-4px;left:50%;width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #c9242e transparent;-ms-transform:translateX(-50%);transform:translateX(-50%);}
dl, dd{margin:0;}
ul{margin:0;}
.footer-bottom ul{padding:0;margin:0;}
section .h1{margin-bottom:25px;}
@media (min-width:768px){section .h1{text-align:center;}
}
.tags .tag{display:inline-block;float:left;line-height:1.1;list-style:none;color:#5d5d5d;font-size:15px;padding:2px 14px 0 14px;margin:5px 0;border-right:1px solid #dcdcdc;}
.tags .tag:first-of-type{padding-left:2px;}
.tags .tag:last-of-type{border-right:0;padding-right:2px;}
.tags .tag i{display:inline-block;float:left;margin-right:7px;margin-top:-2px;}
.bold{font-weight:700;}
sup{font-size:60%;margin-left:1px;}
.file{background-color:#eee;display:inline-block;padding:4px 4px 2px 12px;border:1px solid #dcdcdc;}
.file .btn-icon{font-size:10px;}
.ul,
.panel-body ul{list-style:none;margin-top:20px;}
.ul li,
.panel-body ul li{margin-bottom:15px;position:relative;padding-left:20px;}
.ul li p,
.panel-body ul li p{color:#5d5d5d;margin:0px;}
.ul li:before,
.panel-body ul li:before{content:"•";color:#c9242e;font-size:35px;position:absolute;left:0;top:0;display:block;line-height:27px;}
.block-text-landing{padding:50px;}
@media (max-width:767px){.block-text-landing{padding:0px 50px;}
}
.block-text-landing h2.h2{font-weight:normal;}
@media (max-width:767px){.block-text-landing h2.h2{margin-top:10px;}
}
.block-text-landing p.phone{font-size:30px;margin-top:45px;font-weight:bold;}
@media (max-width:767px){.block-text-landing p.phone{margin-top:20px;margin-bottom:20px;}
}
.block-text-landing .btn-block{max-width:240px;margin-top:30px;font-size:20px;}
@media (max-width:767px){.block-text-landing .btn-block{margin-top:10px;}
}
.block-text-landing:first-child{border-right:1px solid #eeeeee;}
@media (max-width:767px){.block-text-landing:first-child{border-right:0;border-bottom:1px solid #eeeeee;}
}
@media (max-width:767px){.block-text-landing:last-child{padding-bottom:20px;padding-top:20px;}
}
.btn{display:inline-block;padding:11px 20px;margin-bottom:0;font-size:16px;font-weight:700;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:2px solid transparent;border-radius:2px;transition:background-color .2s, color .2s, border-color .2s;}
.btn span{position:relative;}
.btn.btn-xlg i{font-size:24px;margin-right:8px;}
.btn.btn-xlg span{font-weight:normal;color:#4c4c4c;top:-5px;}
@media (min-width:768px){.btn.btn-xlg{font-size:20px;padding:20px 40px;}
.btn.btn-xlg i{font-size:40px;margin-right:20px;}
.btn.btn-xlg span{top:-10px;}
}
.btn-block{width:100%;}
.btn-fill{color:#FFF;}
.btn-fill:hover{color:#FFF;}
.btn-fill i{margin-right:5px;margin-left:5px;}
.btn-border{background-color:transparent;}
.btn-border i{margin-right:5px;margin-left:5px;}
.btn-dash{background-color:transparent;border-radius:4px;border:0;padding:12px 21px;background-position:left top, left bottom, left top, right top;background-repeat:repeat-x, repeat-x, repeat-y, repeat-y;background-size:9px 2px, 9px 2px, 2px 9px, 2px 9px;}
@media (min-width:768px){.btn-dash.btn-xlg{background-size:11px 3px, 11px 3px, 3px 11px, 3px 11px;}
}
.btn-dash i{margin-right:5px;margin-left:5px;}
.btn-link,
.btn-share{background-color:transparent;border-color:transparent;}
#popover_share{display:none;}
.shareButton button.hide-text span{display:none;}
.shareButton .popover{max-width:370px;}
.shareButton .social-share{text-align:center;}
.shareButton .social-share i{font-size:41px !important;margin:5px 5px;}
.shareButton .social-share i.icon-facebook{color:#3b5998 !important;}
.shareButton .social-share i.icon-twitter{color:#55acee !important;}
.shareButton .social-share i.icon-google{color:#dd4b39 !important;}
.shareButton .social-share i.icon-linkedin{color:#194aa9 !important;}
.shareButton .social-share i.icon-youtube{color:#bb0000 !important;}
.btn-icon{font-size:18px;padding:0;margin:0;min-width:30px;min-height:30px;background-color:transparent;cursor:pointer;position:relative;outline:0;}
.btn-icon .tooltip{visibility:hidden;opacity:0;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s;pointer-events:none;z-index:20;display:block;}
.btn-icon:hover .tooltip{visibility:visible;opacity:1;}
.btn-rrss{width:40px;height:40px;background-color:transparent;padding:0;border:none;text-align:center;position:relative;}
.btn-rrss i{margin:0;font-size:40px;}
@media (max-width:767px){.btn-rrss{width:33px;height:33px;border-width:2px;}
.btn-rrss i{font-size:33px;}
}
.btn-rrss.btn-sm{height:33px;width:33px;}
.btn-rrss.btn-sm i{font-size:33px;}
.btn-white{display:block;}
.btn-white span.img{display:table-cell;vertical-align:middle;padding:0 0 0 20px;height:35px;position:relative;top:0;line-height:0;}
.btn-white span.img img{height:35px;}
.btn-white span{display:table-cell;vertical-align:middle;height:65px;font-size:16px;padding:5px 20px 0 15px;font-weight:700;line-height:1.1;}
.btn-share{padding:0;text-align:center;min-width:24px;}
.btn-share i{float:left;font-size:150%;}
.btn-share span{margin-left:10px;}
@media (max-width:767px){.btn-icon-xs span{display:none;}
}
a{text-decoration:none;}
a i{font-size:75%;display:inline-block;margin:0 2px;}
@font-face{font-family:'icomoon';src:url("../fonts/icomoon.woff2") format("woff2"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;}
i{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-blog-circle:before{content:"\ea39";}
.icon-play:before{content:"\ea24";}
.icon-lock:before{content:"\ea23";}
.icon-info:before{content:"\ea22";}
.icon-circle{border:2px solid;border-radius:100%;}
.icon-facebook:before{content:"\ea00";}
.icon-google:before{content:"\ea01";}
.icon-instagram:before{content:"\ea02";}
.icon-linkedin:before{content:"\ea03";}
.icon-twitter:before{content:"\ea04";}
.icon-youtube:before{content:"\ea05";}
.icon-euros:before{content:"\e900";}
.icon-accidentes:before{content:"\e901";}
.icon-accion-social:before{content:"\e902";}
.icon-aceptacion-siniestro:before{content:"\e903";}
.icon-actuario:before{content:"\e904";}
.icon-adelanto-franquicia:before{content:"\e905";}
.icon-agencias:before{content:"\e906";}
.icon-agricultura:before{content:"\e907";}
.icon-agrupacion:before{content:"\e908";}
.icon-agrupados:before{content:"\e909";}
.icon-ahorro-jubilacion:before{content:"\e90a";}
.icon-ahorro:before{content:"\e90b";}
.icon-alimentacion:before{content:"\e90c";}
.icon-archivo:before{content:"\e90d";}
.icon-arrendadores:before{content:"\e90e";}
.icon-arte-cultura:before{content:"\e90f";}
.icon-articulos-hogar:before{content:"\e910";}
.icon-aseguradora-internet:before{content:"\e911";}
.icon-asistencia-grua:before{content:"\e912";}
.icon-asistencia-tecnica-2:before{content:"\e913";}
.icon-asistencia-tecnica:before{content:"\e914";}
.icon-asitur:before{content:"\e915";}
.icon-ataud:before{content:"\e916";}
.icon-atencion-cliente:before{content:"\e917";}
.icon-automovil:before{content:"\e918";}
.icon-autonomos:before{content:"\e919";}
.icon-autoreserva:before{content:"\e91a";}
.icon-avantsalud:before{content:"\e91b";}
.icon-avatar-2:before{content:"\e91c";}
.icon-avatar:before{content:"\e91d";}
.icon-ayuda:before{content:"\e91e";}
.icon-backup-online:before{content:"\e91f";}
.icon-bonificacion:before{content:"\e920";}
.icon-bricohogar:before{content:"\e921";}
.icon-buscador-productos:before{content:"\e922";}
.icon-buscar-oficinas-2:before{content:"\e923";}
.icon-buscar-oficinas:before{content:"\e924";}
.icon-caballo:before{content:"\e925";}
.icon-caravanas:before{content:"\e926";}
.icon-carpeta-hogar:before{content:"\e927";}
.icon-carpeta:before{content:"\e928";}
.icon-centro-ensenanza:before{content:"\e929";}
.icon-centros-educativos:before{content:"\e92a";}
.icon-ceremonia:before{content:"\e92b";}
.icon-cliente:before{content:"\e92c";}
.icon-club-deportivo:before{content:"\e92d";}
.icon-coche-funebre:before{content:"\e92e";}
.icon-colectivos:before{content:"\e92f";}
.icon-comercios-cultura-ocio:before{content:"\e930";}
.icon-comercios:before{content:"\e931";}
.icon-comision-pensiones:before{content:"\e932";}
.icon-comite-sindical:before{content:"\e933";}
.icon-compartir:before{content:"\e934";}
.icon-comunicacion-servicios:before{content:"\e935";}
.icon-comunidades:before{content:"\e936";}
.icon-configurar:before{content:"\e937";}
.icon-consuelo:before{content:"\e938";}
.icon-consultar-ubicacion:before{content:"\e939";}
.icon-contact-center:before{content:"\e93a";}
.icon-contingencias-2:before{content:"\e93b";}
.icon-contingencias:before{content:"\e93c";}
.icon-contrato-seguro:before{content:"\e93d";}
.icon-copo-nieve:before{content:"\e93e";}
.icon-daños:before{content:"\e93f";}
.icon-dar-alta:before{content:"\e940";}
.icon-datos-personales:before{content:"\e941";}
.icon-decesos:before{content:"\e942";}
.icon-deporte:before{content:"\e943";}
.icon-descargas:before{content:"\e944";}
.icon-despacho-profesionales:before{content:"\e945";}
.icon-detecto-necesidad:before{content:"\e946";}
.icon-documentacion:before{content:"\e947";}
.icon-duplicado-poliza:before{content:"\e948";}
.icon-edificacion:before{content:"\e949";}
.icon-eliminar:before{content:"\e94a";}
.icon-embarcaciones:before{content:"\e94c";}
.icon-emergencias:before{content:"\e94d";}
.icon-empleados-hogar:before{content:"\e94e";}
.icon-empresa-docencia:before{content:"\e94f";}
.icon-empresa-industria-2:before{content:"\e950";}
.icon-empresa-industria:before{content:"\e951";}
.icon-entrevistas:before{content:"\e952";}
.icon-enviando:before{content:"\e953";}
.icon-enviar-paquete:before{content:"\e954";}
.icon-esquela:before{content:"\e955";}
.icon-excavadora:before{content:"\e956";}
.icon-extractos-nominas:before{content:"\e957";}
.icon-familia-hogar:before{content:"\e958";}
.icon-figura:before{content:"\e959";}
.icon-filtro:before{content:"\e95a";}
.icon-fondos-inversion:before{content:"\e95b";}
.icon-foto-dni:before{content:"\e95c";}
.icon-fotos:before{content:"\e95d";}
.icon-gasolineras:before{content:"\e95e";}
.icon-gestiona-siniestro:before{content:"\e95f";}
.icon-gestiones:before{content:"\e960";}
.icon-guardar-ubicacion:before{content:"\e961";}
.icon-guia-emergencias:before{content:"\e962";}
.icon-herramientas:before{content:"\e963";}
.icon-hipoteca-inversa:before{content:"\e964";}
.icon-hospital:before{content:"\e965";}
.icon-hosteleria:before{content:"\e966";}
.icon-idiomas:before{content:"\e967";}
.icon-imagen:before{content:"\e968";}
.icon-imagotipo:before{content:"\e969";}
.icon-industrias:before{content:"\e96a";}
.icon-infidelidad-empleados:before{content:"\e96b";}
.icon-informacion:before{content:"\e96c";}
.icon-informes:before{content:"\e96d";}
.icon-inmediata-reparacion:before{content:"\e96e";}
.icon-innovacion-digital:before{content:"\e96f";}
.icon-investigacion-ciencia:before{content:"\e970";}
.icon-investigacion-mercado-2:before{content:"\e971";}
.icon-investigacion-mercado:before{content:"\e972";}
.icon-ipad-tablet:before{content:"\e973";}
.icon-itv:before{content:"\e974";}
.icon-laboratorios:before{content:"\e975";}
.icon-lapida:before{content:"\e976";}
.icon-lavado-coche:before{content:"\e977";}
.icon-legado-digital:before{content:"\e978";}
.icon-linterna:before{content:"\e979";}
.icon-lista-documentos:before{content:"\e97a";}
.icon-lluvia:before{content:"\e97b";}
.icon-login:before{content:"\e97c";}
.icon-luna-nube:before{content:"\e97d";}
.icon-luna:before{content:"\e97e";}
.icon-mano:before{content:"\e97f";}
.icon-mapa-empleados:before{content:"\e980";}
.icon-mapa:before{content:"\e981";}
.icon-maquinaria-agricola:before{content:"\e982";}
.icon-maquinaria-equipos:before{content:"\e983";}
.icon-maritimo:before{content:"\e984";}
.icon-mascotas:before{content:"\e985";}
.icon-me-gusta:before{content:"\e986";}
.icon-mensaje:before{content:"\e987";}
.icon-menu:before{content:"\e988";}
.icon-mi-agente:before{content:"\e989";}
.icon-mi-vehiculo:before{content:"\e98a";}
.icon-moda-complementos:before{content:"\e98b";}
.icon-modificar-coberturas:before{content:"\e98c";}
.icon-motocicletas:before{content:"\e98d";}
.icon-multientidad:before{content:"\e98e";}
.icon-multiriesgo-sanidad:before{content:"\e98f";}
.icon-multirriesgo-modular:before{content:"\e990";}
.icon-musica-poesia:before{content:"\e991";}
.icon-musica:before{content:"\e992";}
.icon-negocio-renovacion:before{content:"\e993";}
.icon-niebla-sol:before{content:"\e994";}
.icon-niebla:before{content:"\e995";}
.icon-nieve:before{content:"\e996";}
.icon-no:before{content:"\e997";}
.icon-noticias:before{content:"\e998";}
.icon-novedades:before{content:"\e999";}
.icon-nube:before{content:"\e99a";}
.icon-oficinas:before{content:"\e99b";}
.icon-on-off:before{content:"\e99c";}
.icon-ordena-describe:before{content:"\e99d";}
.icon-otros:before{content:"\e99e";}
.icon-parking:before{content:"\e99f";}
.icon-parquimetro:before{content:"\e9a0";}
.icon-parte-accidente:before{content:"\e9a1";}
.icon-parte-siniestro:before{content:"\e9a2";}
.icon-patrimonio-indices:before{content:"\e9a3";}
.icon-peligro-carretera:before{content:"\e9a4";}
.icon-perro:before{content:"\e9a5";}
.icon-personas-mayores:before{content:"\e9a6";}
.icon-pesca-submarina:before{content:"\e9a7";}
.icon-pesca-superficie:before{content:"\e9a8";}
.icon-pizarra:before{content:"\e9a9";}
.icon-plan-ahorro:before{content:"\e9aa";}
.icon-plan-pensiones:before{content:"\e9ab";}
.icon-plan-prevision:before{content:"\e9ac";}
.icon-precio:before{content:"\e9ad";}
.icon-prevision-asegurado:before{content:"\e9ae";}
.icon-productos:before{content:"\e9af";}
.icon-profesional-casa:before{content:"\e9b0";}
.icon-proteccion-comunidades:before{content:"\e9b1";}
.icon-proteccion-conductores:before{content:"\e9b2";}
.icon-proteccion-empresarial:before{content:"\e9b3";}
.icon-proteccion-familiar:before{content:"\e9b4";}
.icon-proteccion-juridica:before{content:"\e9b5";}
.icon-pueblos:before{content:"\e9b6";}
.icon-puntos-interes:before{content:"\e9b7";}
.icon-pyme:before{content:"\e9b8";}
.icon-queja:before{content:"\e9b9";}
.icon-radares:before{content:"\e9ba";}
.icon-recesos-repatriacion:before{content:"\e9bb";}
.icon-recibo-comunicacion:before{content:"\e9bc";}
.icon-recibo-informacion:before{content:"\e9bd";}
.icon-recogida-vehiculo:before{content:"\e9be";}
.icon-reloj-3:before{content:"\e9bf";}
.icon-remolque:before{content:"\e9c0";}
.icon-renuevo-poliza:before{content:"\e9c1";}
.icon-reparaciones:before{content:"\e9c2";}
.icon-repatriacion:before{content:"\e9c3";}
.icon-res:before{content:"\e9c4";}
.icon-responsabilidad-civil:before{content:"\e9c5";}
.icon-responsabilidad-medioambiental:before{content:"\e9c6";}
.icon-respuesta:before{content:"\e9c7";}
.icon-restauracion-hosteleria:before{content:"\e9c8";}
.icon-revision:before{content:"\e9c9";}
.icon-revisiones:before{content:"\e9ca";}
.icon-rotar:before{content:"\e9cb";}
.icon-salir:before{content:"\e9cc";}
.icon-salones-belleza:before{content:"\e9cd";}
.icon-scooters:before{content:"\e9ce";}
.icon-sda:before{content:"\e9cf";}
.icon-seguro-accidentes:before{content:"\e9d0";}
.icon-seguro-automovil:before{content:"\e9d1";}
.icon-seguro-cazadores:before{content:"\e9d2";}
.icon-seguro-ciclistas:before{content:"\e9d3";}
.icon-seguro-edificacion:before{content:"\e9d4";}
.icon-seguro-vida-2:before{content:"\e9d5";}
.icon-seguro-vida:before{content:"\e9d6";}
.icon-seguros-accidentes:before{content:"\e9d7";}
.icon-seguros-automovil:before{content:"\e9d8";}
.icon-seguros-construccion:before{content:"\e9d9";}
.icon-seguros-hogar:before{content:"\e9da";}
.icon-seguros-vida:before{content:"\e9db";}
.icon-seleccionar-imagenes:before{content:"\e9dc";}
.icon-seleccionar-todas-imagenes:before{content:"\e9dd";}
.icon-servicios:before{content:"\e9de";}
.icon-shadowing:before{content:"\e9df";}
.icon-silla-ruedas:before{content:"\e9e0";}
.icon-smartphones:before{content:"\e9e1";}
.icon-sol-nube:before{content:"\e9e2";}
.icon-sos:before{content:"\e9e3";}
.icon-tablet:before{content:"\e9e4";}
.icon-tanatorio:before{content:"\e9e5";}
.icon-tanto-por-ciento:before{content:"\e9e6";}
.icon-teleasistencia:before{content:"\e9e7";}
.icon-tenga-preparado:before{content:"\e9e8";}
.icon-testamento:before{content:"\e9e9";}
.icon-toro:before{content:"\e9ea";}
.icon-traccion-animal:before{content:"\e9eb";}
.icon-transformacion-digital:before{content:"\e9ec";}
.icon-transporte-mercancias:before{content:"\e9ed";}
.icon-transporte-objetos:before{content:"\e9ee";}
.icon-transporte:before{content:"\e9ef";}
.icon-unit-linked:before{content:"\e9f0";}
.icon-urna:before{content:"\e9f1";}
.icon-utilidades:before{content:"\e9f2";}
.icon-valor-anadido:before{content:"\e9f3";}
.icon-vehiculo-sustitucion:before{content:"\e9f4";}
.icon-verificacion-estado:before{content:"\e9f5";}
.icon-viajeros:before{content:"\e9f6";}
.icon-viajes:before{content:"\e9f7";}
.icon-vida-ahorro:before{content:"\e9f8";}
.icon-vida-grupo:before{content:"\e9f9";}
.icon-vida-hogar-2:before{content:"\e9fa";}
.icon-vida-hogar:before{content:"\e9fb";}
.icon-videoasistencia:before{content:"\e9fc";}
.icon-videos:before{content:"\e9fd";}
.icon-flecha-derecha:before{content:"\e9fe";}
.icon-flecha-izquierda:before{content:"\e9fe";display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);}
.icon-flecha-abajo:before{content:"\e9fe";display:inline-block;transform:rotate(90deg);-ms-transform:rotate(90deg);}
.icon-seguro-salud:before{content:"\e9ff";}
.icon-mas:before{content:"\ea06";}
.icon-tick:before{content:"\ea07";}
.icon-star:before{content:"\ea08";}
.icon-itinerary:before{content:"\ea09";}
.icon-cerrar:before{content:"\e94b";}
.icon-location:before{content:"\ea0a";}
.icon-less:before{content:"\ea0b";}
.icon-marker:before{content:"\ea0c";}
.icon-phone:before{content:"\ea0d";}
.icon-whatsapp:before{content:"\ea0e";}
.icon-email:before{content:"\ea0f";}
.icon-apple:before{content:"\ea10";}
.icon-coche:before{content:"\ea12";}
.icon-edificio:before{content:"\ea13";}
.icon-flecha:before{content:"\ea14";}
.icon-googleplay:before{content:"\ea15";}
.icon-caminar:before{content:"\ea16";}
.icon-windows:before{content:"\ea17";}
.icon-indicacion-up:before{content:"\ea18";}
.icon-indicacion-right:before{content:"\ea19";}
.icon-indicacion-left:before{content:"\ea1a";}
.icon-google-icon:before{content:"\ea1b";}
.icon-blog:before{content:"\ea1c";}
.icon-facebook-icon:before{content:"\ea1d";}
.icon-instagram-icon:before{content:"\ea1e";}
.icon-twitter-icon:before{content:"\ea1f";}
.icon-youtube-icon:before{content:"\ea20";}
.icon-descarga-documentos:before{content:"\ea21";}
.icon-ferry-train:before{content:"\ea25";}
.icon-fork-left:before{content:"\ea26";}
.icon-fork-right:before{content:"\ea27";}
.icon-keep-left:before{content:"\ea28";}
.icon-keep-right:before{content:"\ea29";}
.icon-merge:before{content:"\ea2a";}
.icon-ramp-left:before{content:"\ea2b";}
.icon-ramp-right:before{content:"\ea2c";}
.icon-roundabout-left:before{content:"\ea2d";}
.icon-roundabout-right:before{content:"\ea2e";}
.icon-straight:before{content:"\ea2f";}
.icon-turn-left:before{content:"\ea30";}
.icon-turn-right:before{content:"\ea31";}
.icon-turn-sharp-left:before{content:"\ea32";}
.icon-turn-sharp-right:before{content:"\ea33";}
.icon-turn-slight-left:before{content:"\ea34";}
.icon-turn-sllight-right:before{content:"\ea35";}
.icon-uturn-left:before{content:"\ea36";}
.icon-uturn-right:before{content:"\ea37";}
.icon-ferry:before{content:"\ea38";}
.form-group{margin-bottom:15px;}
.form-control{width:100%;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#5d5d5d;background-color:#FFF;background-image:none;border-radius:2px;border:1px solid #8e8e8e;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.select{position:relative;border:1px solid #8e8e8e;border-radius:2px;overflow:hidden;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.select:after{font-family:'icomoon';content:'\e9fe';display:inline-block;position:absolute;right:10px;top:50%;-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);color:#c9242e;}
.select select{display:block;width:115%;padding:6px 12px;height:34px;font-size:14px;color:#5d5d5d;background-color:transparent;border:none;border-radius:0;position:relative;z-index:1;}
.select select::-ms-expand{display:none;}
.form-control:focus,
select:focus{outline:0;}
.form-control:focus,
.select.focus{border-color:#4674ac;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.input-icon{position:relative;background-color:#FFF;border-radius:2px;border:1px solid #8e8e8e;}
.input-icon input{background-color:transparent;padding-left:35px;position:relative;z-index:1;}
.input-icon i{position:absolute;color:#c9242e;top:50%;left:10px;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4em;line-height:0;z-index:0;}
.input-icon.icon-right input{padding-left:12px;padding-right:35px;}
.input-icon.icon-right i{left:auto;right:10px;}
.input-icon-right{position:relative;background-color:#FFF;border-radius:2px;border:1px solid #8e8e8e;}
.input-icon-right input{background-color:transparent;padding-right:30px;position:relative;z-index:1;height:38px;border:0px;border-radius:2px;}
.input-icon-right i{position:absolute;color:#c9242e;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4em;line-height:0;z-index:0;}
.checkbox,
.radio{display:inline-block;position:relative;padding:2px 0 2px 28px;}
.checkbox .box,
.radio .box{position:absolute;background-color:#FFF;top:0;left:0;width:20px;height:20px;border:1px solid #5d5d5d;}
.checkbox input,
.radio input{visibility:hidden;width:0;height:0;position:absolute;}
.checkbox input:checked + .box:before,
.radio input:checked + .box:before{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.checkbox .box{border-radius:3px;}
.checkbox input:checked + .box:before{content:'\ea07';font-size:10px;font-family:'icomoon';color:#c9242e;}
.radio .box{border-radius:50%;}
.radio input:checked + .box{border-color:#c9242e;}
.radio input:checked + .box:before{width:9px;height:9px;background-color:#c9242e;border-radius:50%;}
.radio + .radio{margin-left:20px;}
.btn-file{background-color:#eee;color:#8e8e8e;border:1px solid #dcdcdc;position:relative;}
.btn-file:hover{color:#676767;border:1px solid #AAA;}
.btn-file input{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.help-block{display:block;margin-top:10px;font-size:13px;color:#8e8e8e;}
.input-icon{background-color:#FFF;}
.input-icon input{border:none;border-radius:0;height:45px;}
textarea.form-control{resize:vertical;height:auto !important;}
.ui-datepicker{background-color:#FFF;padding:5px 10px;position:relative;width:auto;}
.ui-datepicker:before{content:'';position:absolute;display:block;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;}
.ui-datepicker.down{margin-top:12px;}
.ui-datepicker.down:before{top:-7px;border-width:0 6px 8px 6px;border-color:transparent transparent #ffffff transparent;}
.ui-datepicker.up{margin-top:-12px;}
.ui-datepicker.up:before{bottom:-7px;border-width:8px 6px 0 6px;border-color:#ffffff transparent transparent transparent;}
.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #eee;}
.ui-datepicker-prev,
.ui-datepicker-next{transition:left .2s, right .2s;}
.ui-datepicker-prev:before,
.ui-datepicker-next:before{content:'\e9fe';font-family:'icomoon';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ui-datepicker-prev{-ms-transform:scaleX(-1);transform:scaleX(-1);left:2px !important;top:2px !important;}
.ui-datepicker-prev:hover{left:0 !important;}
.ui-datepicker-next{right:2px !important;top:2px !important;}
.ui-datepicker-next:hover{right:0 !important;}
.ui-datepicker th{font-weight:normal;text-transform:uppercase;}
.ui-datepicker td{height:34px;width:40px;}
.ui-datepicker td span,
.ui-datepicker td a{text-align:center;color:#676767;}
.ui-datepicker td a.ui-state-hover{color:#FFF;position:relative;transition:none;}
.ui-datepicker td a.ui-state-hover:before{content:'';position:absolute;background-color:#c9242e;border-radius:50%;top:49%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:28px;height:28px;z-index:-1;}
.ui-datepicker td.ui-state-disabled a,
.ui-datepicker td.ui-state-disabled span,
.ui-datepicker td.ui-datepicker-other-month a,
.ui-datepicker td.ui-datepicker-other-month span{color:#dcdcdc;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropup,
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-select .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-select .dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-select .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.dropdown-select .dropdown-menu > li > a{display:block;padding:18px 15px !important;clear:both;white-space:nowrap;font-family:CatalanaSans;font-size:16px;color:#5d5d5d;}
.dropdown-select .dropdown-menu > li > a:hover, .dropdown-select .dropdown-menu > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}
.dropdown-select .dropdown-menu > .active > a{color:#ffffff;text-decoration:none;outline:0;}
.dropdown-select .dropdown-menu > .active > a:hover, .dropdown-select .dropdown-menu > .active > a:focus{color:#ffffff;text-decoration:none;outline:0;}
.dropdown-select .dropdown-menu > .disabled > a{color:#777777;}
.dropdown-select .dropdown-menu > .disabled > a:hover, .dropdown-select .dropdown-menu > .disabled > a:focus{color:#777777;}
.dropdown-select .dropdown-menu > .disabled > a:hover, .dropdown-select .dropdown-menu > .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed;}
.open > .dropdown-menu{display:block;}
.open > a{outline:0;}
.dropdown-menu-right{left:auto;right:0;}
.dropdown-menu-left{left:0;right:auto;}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777777;white-space:nowrap;}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1;}
.pull-right > .dropdown-menu{right:0;left:auto;}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:"";}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}
@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0;}
.navbar-right .dropdown-menu-left{left:0;right:auto;}
}
.dropdown-select .dropdown{position:relative;border:1px solid #8e8e8e;border-radius:2px;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;background:#FFF;}
.dropdown-select .dropdown .dropdown-toggle{width:100%;display:block;text-align:left;font-family:CatalanaSans;font-size:16px;color:#c9242e;font-weight:normal;padding:11px;height:45px;line-height:27px;}
.dropdown-select .dropdown .dropdown-toggle i{float:right;font-size:12px;margin-top:5px;}
.dropdown-select .dropdown .dropdown-menu{width:100%;padding:0px !important;z-index:10;}
.dropdown-select .dropdown .dropdown-menu:before, .dropdown-select .dropdown .dropdown-menu:after{display:none;}
.has-error .form-control,
.has-error .form-control:focus{border-color:#e3001b !important;}
.has-error label{color:#e3001b;}
.error-msg{margin-bottom:-10px;margin-top:2px;color:#e3001b;display:none;}
.has-error .error-msg{display:block;}
.has-success .form-control,
.has-success .form-control:focus{border-color:#50c35b !important;}
.has-error .input-container{position:relative;}
.has-error .input-container:after{content:'\e997';position:absolute;top:15px;right:20px;font-family:'icomoon';color:#e3001b;font-size:12px;}
.has-error .input-container input{padding-right:30px;}
.has-success .input-container{position:relative;}
.has-success .input-container:after{content:'\ea07';position:absolute;top:15px;right:15px;font-family:'icomoon';color:#50c35b;font-size:12px;}
.has-success .input-container input{padding-right:30px;}
.has-error .checkbox .box,
.form-block .has-error .checkbox .box{border-color:#e3001b;}
.has-error .checkbox input:checked + .box,
.form-block .has-error .checkbox input:checked + .box{border-color:#dcdcdc;}
.form-group.has-error .input-icon{border-color:#e3001b !important;}
.form-group.has-error .input-icon .form-control{border:0;}
.dropdown{position:relative;}
.dropdown button{color:#5d5d5d;border:0;background-color:transparent;font-size:1em;font-family:'CatalanaSans';cursor:pointer;outline:0;}
.dropdown button i{font-size:80%;display:inline-block;margin-left:3px;}
.dropdown .dropdown-menu{position:absolute;top:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;list-style:none;margin-top:0px;background-color:#FFF;border-radius:2px;border:1px solid #dcdcdc;padding:3px 7px;z-index:99;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);}
.dropdown .dropdown-menu li{display:block;min-width:80px;border-bottom:1px solid #eee;}
.dropdown .dropdown-menu li > a{display:block !important;padding:7px 7px 5px 7px;}
.dropdown .dropdown-menu li.active a{pointer-events:none;color:#c9242e;}
.dropdown .dropdown-menu li:last-of-type{border-bottom:none;}
.dropdown .dropdown-menu:before{content:'';position:absolute;z-index:0;top:-3px;left:50%;background-color:#dcdcdc;position:absolute;width:10px;height:10px;-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);}
.dropdown .dropdown-menu:after{content:'';position:absolute;top:-2px;left:50%;background-color:#FFF;position:absolute;width:10px;height:10px;-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);}
.dropdown.open .dropdown-menu{display:block;}
#rrssSelector + .dropdown-menu{min-width:120px;padding:0 7px;}
#rrssSelector + .dropdown-menu li{margin:0;}
#rrssSelector + .dropdown-menu li.facebook:hover a{color:#3b5998;}
#rrssSelector + .dropdown-menu li.twitter:hover a{color:#55acee;}
#rrssSelector + .dropdown-menu li.instagram:hover a{color:#000;}
#rrssSelector + .dropdown-menu li.google:hover a{color:#dd4b39;}
#rrssSelector + .dropdown-menu li.linkedin:hover a{color:#1949a9;}
#rrssSelector + .dropdown-menu li.youtube:hover a{color:#bb0000;}
#rrssSelector + .dropdown-menu li.blog:hover a{color:#c9242e;}
#rrssSelector + .dropdown-menu li a{padding:6px 0px;font-size:12.5px;color:#5d5d5d;}
#rrssSelector + .dropdown-menu li a i{font-size:19px;position:relative;top:4px;margin-right:8px;}
#rrssSelector + .dropdown-menu li a i.icon-facebook{color:#3b5998;}
#rrssSelector + .dropdown-menu li a i.icon-twitter{color:#55acee;}
#rrssSelector + .dropdown-menu li a i.icon-instagram{color:#000;}
#rrssSelector + .dropdown-menu li a i.icon-google{color:#dd4b39;}
#rrssSelector + .dropdown-menu li a i.icon-linkedin{color:#1949a9;}
#rrssSelector + .dropdown-menu li a i.icon-youtube{color:#bb0000;}
#rrssSelector + .dropdown-menu li a i.icon-blog{color:#c9242e;font-size:8px;top:0;border:1px solid #c9242e;border-radius:100%;padding:4px;width:19px;height:19px;line-height:10px;text-align:center;}
ul.dropdown-menu.login-dropdown{padding:10px;margin-top:12px;}
ul.dropdown-menu.login-dropdown li{border-bottom:0;}
ul.dropdown-menu.login-dropdown li:first-of-type{margin-bottom:10px;}
ul.dropdown-menu.login-dropdown .btn{padding:10px 35px;}
ul.dropdown-menu.login-dropdown .btn.btn-link{color:#c9242e;}
.eclient.dropdown{padding:0;}
.eclient.dropdown .dropdown-menu{min-width:260px;padding:0px;}
.eclient.dropdown .dropdown-menu .nav-tabs{width:100%;border-bottom:1px solid #dcdcdc;}
.eclient.dropdown .dropdown-menu .nav-tabs li{float:left;width:50%;margin-bottom:0px;border:0px;}
.eclient.dropdown .dropdown-menu .nav-tabs li a{padding:13px;font-weight:normal;}
.eclient.dropdown .dropdown-menu .nav-tabs li a span{padding-left:0;}
.eclient.dropdown .dropdown-menu .nav-tabs li.active a{color:#4c4c4c;font-weight:bold;}
.eclient.dropdown .dropdown-menu .tab-content .tab-pane .login-dropdown{padding:20px 40px;}
.contact-item-title{float:left;clear:left;width:30px;text-align:center;padding:7px 0;}
.contact-item-content{padding:7px 0;position:relative;}
.contact-item-content span{float:left;width:85%;word-wrap:break-word;}
.contact-item-content a{float:left;clear:left;margin-left:30px;display:inline-block;}
.contact-item-content button{margin-top:-5px;font-size:12px;position:absolute;top:5px;right:5px;}
.popover{position:absolute;top:0;z-index:7;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#FFF;background-clip:padding-box;border:solid 1px #eee;border-radius:6px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);line-break:auto;}
.popover.bottom{margin-top:10px;}
.popover-content{padding:9px 14px;font-family:CatalanaSans;font-size:12.5px;color:#555555;padding:14px;}
.popover-content p{font-family:CatalanaSans;font-size:12.5px;color:#555555;margin-bottom:13px;}
.popover-content button{width:calc(50% - 6px);}
.popover-content .btn-border{margin-right:12px;}
.popover > .arrow{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px;}
.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:"";border-width:10px;}
.popover.bottom > .arrow{top:-11px;border-bottom-color:rgba(0, 0, 0, 0.1);margin-left:-11px;border-top-width:0;}
.popover.bottom > .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#FFF;}
.popover-comparison{max-width:300px;}
.agent{margin-right:20px;position:relative;}
@media (max-width:767px){.agent{margin-right:0px;}
}
.agent .img{overflow:hidden;border-radius:100%;margin-right:15px;border:1px solid transparent;}
.agent .info span{display:block;font-family:CatalanaSans;font-size:13px;line-height:26px;color:#909090;}
.agent .info .name{font-family:CatalanaSans;font-size:14px;line-height:1;color:#5a5a5a;}
.agent:hover .img{border:1px solid #c9242e;}
.agent-mobile .img{overflow:hidden;border-radius:100%;margin-right:15px;border:1px solid transparent;}
i.close-agent{font-size:12px;color:#c9242e;margin-top:17px;margin-right:14px;}
i.close-agent:hover{cursor:pointer;}
.insurance_name{max-width:200px;margin-right:18px;display:table;min-height:48px;}
.insurance_name p{font-family:Catalana;font-size:16px;font-weight:bold;line-height:1.2;color:#282828;margin-bottom:0px;margin-top:5px;display:table-cell;vertical-align:middle;}
.border{border-right:1px solid #d6d6d6;}
@media (max-width:920px){.hide-md{display:none;}
}
header.page-header{position:absolute;z-index:9;top:0;left:0;width:100%;}
header.page-header ul{list-style:none;}
header.page-header ul li{display:inline-block;}
.top-header{position:relative;font-size:13px;background-color:#eee;min-height:35px;}
.top-header li > a,
.top-header li > span{display:inline-block;padding:4px 7px;}
.top-header li a{color:#5d5d5d;}
.top-header li a:hover{color:#c9242e;}
.top-header .left{float:left;margin-left:-4px;}
.top-header .left li{padding-top:4px;padding-bottom:3px;margin:0 4px;}
.top-header .left li.active{font-weight:700;color:#c9242e;border-bottom:1px solid #c9242e;}
.top-header .right{margin-top:5px;margin-right:-7px;float:right;}
.top-header .right .navigation-list{display:inline-block;margin-right:5px;}
.top-header .right .navigation-list li{margin:0 8px;}
.top-header .btn-icon{color:#5d5d5d;}
.top-header .btn-icon.active{color:#c9242e;}
.top-header .phone i{font-size:18px;float:left;position:relative;top:-1px;margin-right:5px;}
.top-header .dropdown{display:inline-block;}
.top-header .header-search{position:absolute;top:100%;left:0;right:0;z-index:10;}
.bottom-header{background-color:#FFF;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);text-align:center;position:relative;z-index:9;}
.bottom-header .logo{display:inline-block;line-height:0;float:left;margin:19px 0;}
@media (max-width:991px){.bottom-header .logo{margin:10px 0;float:none;}
}
.bottom-header .logo a{display:inline-block;}
.bottom-header .menu{float:right;font-family:'Catalana';font-weight:700;margin-right:-4px;}
.bottom-header .menu > li{margin:27px 0 23px 50px;}
.bottom-header .menu > li.active > a{color:#c9242e;}
.bottom-header .menu > li a{padding:4px;color:#5d5d5d;}
.bottom-header .menu > li a:hover{color:#c9242e;}
.bottom-header .menu > li a i{float:left;font-size:24px;color:#c9242e;position:relative;top:-3px;margin-right:7px;}
.bottom-header .menu > li.contact{display:none;}
.bottom-header .menu > li .dropdown.open a.dropdown-toggle{color:#c9242e;}
.bottom-header .phone{position:absolute;padding:10px 10px 6px 10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:5px;min-width:50px;}
.bottom-header .phone i{font-size:24px;}
.bottom-header .submenu-container{background-color:#FFF;position:absolute;left:0;top:100%;width:100%;display:none;z-index:-1;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);}
.bottom-header .submenu{float:left;width:50%;text-align:left;margin:25px 0;background-image:linear-gradient(#AAA 27%, #FFF 0%);background-position:center;background-size:2px 8px;background-repeat:repeat-y;position:relative;min-height:250px;}
.bottom-header .submenu li{width:50%;z-index:2;}
.bottom-header .submenu li a{display:block;padding:10px 0;width:100%;float:left;position:relative;z-index:2;font-weight:700;}
.bottom-header .submenu li:hover .submenu{visibility:visible;transition-delay:280ms;}
.bottom-header .submenu li:first-of-type > a{padding-top:2px;}
.bottom-header .submenu li:last-of-type > a{padding-bottom:2px;}
.bottom-header .submenu li ul + a{font-weight:700;}
.bottom-header .submenu li ul + a:after{content:'\e9fe';font-family:'icomoon';color:#c9242e;float:right;font-size:1em;top:0;margin-right:18px;transition:margin-right .3s;}
.bottom-header .submenu li:hover a:after{margin-right:10px;}
.bottom-header .submenu li:hover > a{color:#c9242e;}
.bottom-header li.active .submenu-container{display:block;}
.bottom-header .submenu .submenu{border-right:none;z-index:0;position:absolute;padding-left:50%;top:0;bottom:0;background-image:none;margin:0;width:100%;visibility:hidden;transition:visibility 280ms ease-in;}
.bottom-header .submenu .submenu li{padding-left:20px;width:100%;}
.bottom-header .submenu .submenu li a{font-weight:normal;}
.mobileMenu-toggle{position:absolute;padding:10px 10px 8px 10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:5px;min-width:50px;}
.side-menu{background-color:#FFF;position:fixed;top:0;bottom:0;z-index:1;padding-top:55px;max-width:320px;width:100%;overflow:hidden;}
.side-menu.left{left:-360px;transition:left .3s;}
.side-menu.right{right:-360px;transition:right .3s;}
.side-menu .viewport{width:300%;height:100%;-ms-transform:translate(0, 0);transform:translate(0, 0);transition:margin-left .3s;}
.side-menu[data-level-showing="0"] .viewport{padding-bottom:62px;}
.side-menu[data-level-showing="1"] .viewport{margin-left:-100%;}
.side-menu[data-level-showing="2"] .viewport{margin-left:-200%;}
.side-menu [data-level]{width:33.3333333%;float:left;height:100%;overflow-y:auto;}
.side-menu li{display:block !important;}
.side-menu a[data-href]:after{content:'\e9fe';font-family:'icomoon';color:#c9242e;float:right;font-size:16px;margin-top:0;}
.side-menu a[data-href].login:after{content:none;}
.side-menu .main-nav li{border-bottom:1px solid #dcdcdc;}
.side-menu .main-nav a{display:block;font-size:16px;font-weight:700;padding:19px 18px 21px 18px;font-family:'Catalana';color:#5d5d5d;}
.side-menu .secondary-nav{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #dcdcdc;}
.side-menu .secondary-nav li a{display:block;font-size:15px;padding:14px 18px 15px 18px;color:#5d5d5d;}
.side-menu .primary-nav li{border-bottom:1px solid #dcdcdc;}
.side-menu .primary-nav li a{display:block;padding:19px 18px 21px 18px;}
.side-menu .primary-nav li a i{font-size:20px;float:left;width:20px;text-align:center;margin-right:12px;position:relative;top:-1px;}
.side-menu .primary-nav li a span{color:#5d5d5d;}
.side-menu .primary-nav li a span + i{position:static;float:right;font-size:15px;width:auto;text-align:left;margin-right:0;}
.side-menu .primary-nav li:last-of-type{border-bottom:none;}
.side-menu a.login{display:none;position:fixed;width:320px;max-width:100%;left:0;right:0;bottom:0;text-align:left;padding-top:18px;padding-bottom:18px;border-radius:0;}
.side-menu a.login i{font-size:22px;float:left;}
.side-menu a.login span + i{float:right;font-size:18px;}
.side-menu .sublevel{display:none;}
.side-menu .sublevel .h4{color:#c9242e;font-size:15px;border-bottom:1px solid #dcdcdc;margin:0;position:relative;}
.side-menu .sublevel .h4 .btn{padding:12px;font-family:'CatalanaSans';font-weight:normal;font-size:15px;}
.side-menu .sublevel .h4 .btn i{display:inline-block;margin-right:5px;font-size:13px;}
.side-menu .sublevel .h4 .btn.all{float:right;}
.side-menu .sublevel ul{font-family:'Catalana';font-size:16px;}
.side-menu .sublevel ul li{border-bottom:1px solid #dcdcdc;}
.side-menu .sublevel ul li.login-btn{padding:10px 10px 0 10px;}
.side-menu .sublevel ul a:not([class^="btn"]),
.side-menu .sublevel ul a:not([class*=" btn"]){color:#5d5d5d;display:block;padding:19px 18px 21px 18px;}
.side-menu .sublevel ul .h5{font-size:16px;color:#5d5d5d;margin-left:20px;}
.side-menu .sublevel ul .phone-number{color:#5d5d5d;margin-left:10px;margin-top:14px;}
.side-menu .sublevel ul .btn{margin-bottom:10px;}
.side-menu .mobile-search{padding:22px 15px;}
.side-menu .mobile-search input{height:45px;margin-bottom:10px;}
.side-menu.open.left{left:0;}
.side-menu.open.right{right:0;}
.side-menu.open.opened a.login{display:inherit;}
button[data-toggle="sideMenu"].active i:before{content:'\e997';}
.body-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;opacity:0;display:none;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch;transition:opacity .15s linear;}
@media (min-width:361px){.body-overlay{background-color:rgba(0, 0, 0, 0.5);}
}
.body-overlay.in{opacity:1;}
.landing-header .btn{float:right;margin-top:24px;padding:0;}
.page-footer{background-color:#FFF;border-top:2px solid #8e8e8e;}
.page-footer .social{padding:12px 0 15px 0;text-align:center;border-bottom:1px solid #dcdcdc;}
@media (min-width:768px){.page-footer .social{padding:28px 0;}
}
.page-footer .social .btn{margin:0 15px;}
@media (max-width:767px){.page-footer .social .btn{margin:0 7px;}
}
.page-footer .footer-top{padding:30px 0;}
.page-footer .footer-top dl{line-height:2;margin-bottom:20px;}
@media (max-width:767px){.page-footer .footer-top dl{text-align:center;}
}
.page-footer .footer-top dt{font-weight:700;}
.page-footer .footer-top a{position:relative;color:inherit;}
.page-footer .footer-top a:hover{color:#c9242e;}
.page-footer .footer-top a i{font-size:18px;position:relative;top:3px;left:-1px;}
.page-footer .footer-top .logo{text-align:center;margin-bottom:20px;}
@media (min-width:992px){.page-footer .footer-top .logo{text-align:right;margin:8px 0 0 0;}
}
.page-footer .footer-bottom{background-color:#5d5d5d;font-size:12px;}
.page-footer .footer-bottom a{color:#FFF;text-transform:uppercase;font-weight:700;}
.page-footer .footer-bottom ul{margin:20px 0 12px 0;line-height:2.5;}
@media (max-width:767px){.page-footer .footer-bottom ul{text-align:center;margin-top:30px;}
}
@media (min-width:768px){.page-footer .footer-bottom li{display:inline-block;margin-right:20px;}
}
.page-footer .footer-bottom::after{content:'';display:block;width:100%;height:2px;background-image:linear-gradient(to right, #dc0028, #fa9628);}
.page-footer .credits{color:#FFF;padding-bottom:5px;}
@media (max-width:767px){
	.page-footer .credits{margin-top:25px;text-align:center;line-height:2;}
	.page-footer .credits p {text-align:center;}
}
@media (min-width:768px){.page-footer .credits .left{float:left;}
.page-footer .credits .right{float:right;}
}
article.category-image{position:relative;color:#FFF;margin-bottom:20px;}
article.category-image .bg-color{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.5;transition:opacity .3s;}
article.category-image .text{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;padding:10px 12px;}
@media (min-width:768px){article.category-image .text{padding:20px 25px;}
}
article.category-image .text a.overlayLink{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;}
article.category-image .title{margin:0 0 7px 0;font-size:18px;}
@media (max-width:767px){article.category-image .title{font-size:16px;}
}
article.category-image p{opacity:0;transition:opacity .3s;}
article.category-image .btn{opacity:0;position:absolute;bottom:22px;transition:opacity .3s;}
@media (min-width:992px){article.category-image:hover .bg-color{opacity:.85;}
article.category-image:hover p{opacity:1;}
}
@media (min-width:992px) and (min-width:768px){article.category-image:hover .btn{opacity:1;}
}
@media (min-width:992px){article.category-image.medium{height:300px;}
}
@media (min-width:1200px){article.category-image.medium{height:364px;}
}
@media (min-width:992px){article.category-image.large{height:300px;}
}
@media (min-width:1200px){article.category-image.large{height:364px;}
}
@media (min-width:992px){article.category-image.small{height:140px;}
}
@media (min-width:1200px){article.category-image.small{height:172px;}
}
article.category-image.small:hover p{opacity:0;}
@media (min-width:1200px){article.category-image.small:hover p{opacity:1;}
}
article.category-white{height:182px;background-color:#FFF;text-align:center;padding:34px;margin-bottom:20px;position:relative;transition:box-shadow .5s;}
@media (max-width:767px){article.category-white{height:93px;display:table;width:100%;padding:20px;margin-bottom:13px;}
}
@media (max-width:767px){article.category-white span.img{display:table-cell;vertical-align:middle;}
}
article.category-white span.img img{height:60px;}
@media (max-width:767px){article.category-white span.img img{height:30px;}
}
article.category-white .title{transition:color .5s;}
@media (max-width:767px){article.category-white .title{display:table-cell;margin:0;vertical-align:middle;}
}
article.category-white a.all-link{position:absolute;top:0;left:0;right:0;bottom:0;}
article.category-white:hover{box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);}
article.category-white:hover .title{color:#333;}
article.featured{padding:20px 15px;background-color:#FFF;}
@media (min-width:768px){article.featured{padding:23px 80px;text-align:center;}
}
article.featured .title{font-size:18px;margin-top:0;}
@media (min-width:768px){article.featured p{font-size:16px;line-height:1.5;}
}
@media (max-width:767px){article.featured .btn{width:100%;}
}
article.featured-image{position:relative;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);margin-bottom:20px;}
@media (min-width:768px){article.featured-image .image{float:left;width:50%;height:340px;}
}
@media (max-width:767px){article.featured-image .image img{min-width:100%;}
}
article.featured-image .text{background-color:#FFF;padding:0 10px 20px 10px;}
@media (min-width:768px){article.featured-image .text{float:left;width:50%;padding:20px;height:340px;}
}
@media (max-width:767px){article.featured-image .title{margin-bottom:15px;}
}
article.featured-image p{color:#8e8e8e;line-height:1.4;}
@media (min-width:768px){article.featured-image p{font-size:16px;}
}
@media (min-width:768px){article.featured-image a{position:absolute;bottom:20px;right:20px;font-size:18px;}
}
@media (min-width:768px){article.featured-image.img-right .image{position:relative;left:50%;}
article.featured-image.img-right .text{position:relative;left:-50%;}
}
.block-featured .btn-container{margin-top:7px;padding:15px;background-color:#FFF;}
@media (min-width:768px){.block-featured .btn-container{margin-top:15px;}
}
article.caption{background-color:#FFF;padding-bottom:20px;padding:10px;text-align:left;}
@media (min-width:768px){article.caption{padding:17px 25px 30px 25px;}
}
@media (max-width:767px){article.caption{margin-left:-10px;margin-right:-10px;}
}
article.caption i{font-size:12px;float:left;margin-top:2px;color:#c9242e;}
article.caption i.icon-tick{width:27px;height:27px;padding:7px 5px 5px 3px;}
article.caption i + .text{padding-left:50px;}
article.caption .title{margin-top:7px;}
@media (min-width:768px){article.caption .title{margin-top:0;}
}
article.caption a{font-size:18px;}
article.caption a i{float:none;font-size:.75em;}
.nav{list-style:none;}
.nav:after{content:'';clear:both;display:table;}
.nav-tabs{display:table;background-color:#FFF;}
.nav-tabs > li{display:table-cell;min-width:120px;max-width:250px;font-family:'Catalana';background-color:#FFF;vertical-align:middle;text-align:center;}
@media (max-width:767px){.nav-tabs > li{min-width:180px;}
}
.nav-tabs > li a{cursor:pointer;position:relative;display:block;padding:15px;color:#AAA;font-weight:700;}
.nav-tabs > li a i{position:absolute;top:48%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;}
.nav-tabs > li a i + span{padding-left:14px;}
.nav-tabs > li a i.icon-email{font-size:9px;}
.nav-tabs > li.active{position:relative;}
.nav-tabs > li.active:before, .nav-tabs > li.active:after{content:'';position:absolute;left:0;width:100%;height:2px;}
.nav-tabs > li.active a{color:#5d5d5d;pointer-events:none;cursor:default;}
.bigTabs-tabs{background-color:#FFF;}
.bigTabs-tabs li a{padding-bottom:13px;border-bottom:2px solid transparent;}
.bigTabs-tabs li span{position:relative;padding-left:20px;}
.bigTabs-tabs li.active a{border-color:#4c4c4c;}
.parentTabs-tabs{overflow-x:auto;overflow-y:hidden;padding-bottom:2px;}
@media (max-width:767px){.parentTabs-tabs{background-color:#FFF;padding-left:0;padding-right:0;}
.parentTabs-tabs:after{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#eee;}
}
.parentTabs-tabs::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px;display:none;}
.parentTabs-tabs::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0, 0, 0, 0.3);display:none;}
.parentTabs-tabs .arrow-scroll{position:absolute;width:30px;background-color:#FFF;height:49px;right:0;z-index:7;text-align:center;}
.parentTabs-tabs .arrow-scroll i{position:relative;top:17px;}
@media (min-width:768px){.parentTabs-tabs .nav-tabs{margin-top:40px;}
}
@media (min-width:768px){.parentTabs-tabs .nav-tabs li{border-left:2px solid #eee;}
.parentTabs-tabs .nav-tabs li:first-of-type{border-left:none;}
}
@media (min-width:768px){.parentTabs-tabs .nav-tabs li.active:before{background-color:#5d5d5d;top:0;}
}
.parentTabs-tabs .nav-tabs li.active:after{bottom:-2px;background-color:#5d5d5d;z-index:1;}
@media (min-width:768px){.parentTabs-tabs .nav-tabs li.active:after{background-color:#FFF;}
}
.subTabs .subTabs-tabs{position:relative;padding-bottom:2px;width:100%;overflow-x:auto;overflow-y:hidden;margin-top:30px;}
.subTabs .subTabs-tabs:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#eee;}
.subTabs .subTabs-tabs li{border:0;}
.subTabs .subTabs-tabs li.active:before{content:none;}
.subTabs .subTabs-tabs li.active:after{z-index:1;background-color:#5d5d5d;}
.subTabs-select{border-color:#FFF;background-color:#FFF;margin:20px 0;}
.tab-content > .tab-pane,
.tab-content > .container > .tab-pane{display:none;transition:opacity .15s linear;opacity:0;}
.tab-content > .tab-pane.active,
.tab-content > .container > .tab-pane.active{display:block;}
.tab-content > .tab-pane.in,
.tab-content > .container > .tab-pane.in{opacity:1;}
.panel-group .panel{margin-bottom:0;}
.panel-group div[data-text="more"] .panel:first-child{border-top:0px;}
.panel-group .panel-heading{color:#4c4c4c;}
.panel-group .panel-title{margin-top:0;margin-bottom:0;font-size:16px;}
.panel-group .panel-title a{cursor:pointer;color:inherit;display:block;}
.panel-group .panel-title a span{display:inline-block;width:calc(100% - 50px);}
.panel-group .panel-title a span + i{font-size:15px;float:right;margin-top:3px;margin-right:4px;}
.panel-group .panel-title a i.icon-mas{display:none;}
.panel-group .panel-title a i.icon-flecha-abajo{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .35s;}
.panel-group .panel-title a.collapsed i.icon-flecha-abajo{-ms-transform:rotate(0);transform:rotate(0);transition:transform .35s;}
.panel-group .panel-title a i.icon-less{font-size:15px;float:right;margin-top:3px;margin-right:4px;}
.panel-group .panel-title a.collapsed i.icon-less{display:none;}
.panel-group .panel-title a.collapsed i.icon-mas{display:block;}
.panel-group .collapse{display:none;}
.panel-group .collapse.in{display:block;}
.panel-group .collapsing{position:relative;height:0;overflow:hidden;transition-property:height, visibility;transition-duration:0.35s;transition-timing-function:ease;}
.panel-group.basic .panel{border-bottom:1px solid #dcdcdc;}
.panel-group.basic .panel:first-of-type{border-top:1px solid #dcdcdc;}
.panel-group.basic .panel-title a{padding:19px 0 19px 0;}
.panel-group.basic .panel-title a i{width:21px;}
.panel-group.basic .panel-title a span ~ i{width:auto;}
.panel-group.basic .panel-body{padding:0 50px 27px 30px;line-height:1.5;}
@media (max-width:767px){.panel-group.basic .panel-body{padding-right:20px;}
}
.panel-group.separated .panel{background-color:#FFF;margin-bottom:10px;}
.panel-group.separated .panel-title{font-weight:normal;}
.panel-group.separated .panel-title a{padding:15px 20px;}
.panel-group.separated .panel-body .content{margin:0 20px;padding-top:15px;padding-bottom:5px;border-top:1px solid #dcdcdc;}
@media (min-width:768px){.panel-group.separated .panel-body .content{padding:30px 250px 40px 30px;}
}
.panel-group.separated .panel-body .content p{font-size:16px;line-height:1.6;}
.panel-group.separated .panel-body .content h4{margin-top:0;}
.contact-block{background-color:#FFF;padding:0 0 0 25px;position:relative;}
.contact-block .h4{border-top:1px solid #eee;font-family:'CatalanaSans';font-weight:normal;margin:0 0 10px 0;padding-top:15px;font-size:16px;}
.contact-block dl{color:#8e8e8e;margin-bottom:10px;}
.contact-block dl dt{float:left;margin-right:10px;}
.contact-block .phone{display:inline-block;color:inherit;font-size:16px;}
@media (max-width:767px){.contact-block .phone{margin-top:5px;margin-bottom:10px;}
}
@media (min-width:768px){.contact-block .phone{position:absolute;right:15px;top:20px;}
}
.contact-block footer{margin-top:5px;border-top:1px solid #eee;padding-top:5px;}
@media (min-width:768px){.contact-block footer{padding-top:15px;}
}
.contact-block footer p{margin:12px 0 12px 0;font-size:16px;}
.contact-block.big{padding-left:15px;padding-right:15px;padding-bottom:15px;margin-top:20px;}
.contact-block.big .h4{border-top:none;font-size:18px;}
.contact-block.big .phone{font-size:19px;}
.contact-block:first-of-type .h4{border-top:0;}
.panel-group.separated.contact-collapse .panel-title a{padding-left:15px;padding-right:20px;}
.panel-group.separated.contact-collapse .panel-body{padding:0 20px 20px 15px;}
.panel-group.separated.contact-collapse .panel-body .content{border-top:1px solid #eee;padding:0;margin:0;}
.panel-group.separated.contact-collapse .panel-body article{padding-top:5px;}
.panel-group.separated.contact-collapse .panel-body .phone{right:0;}
.header-search{background-color:#FFF;}
.header-search .container{position:relative;}
.header-search input[type="search"]{height:74px;padding-bottom:5px;outline:0;width:100%;-webkit-appearance:none;font-family:'Catalana';font-size:20px;border:none;}
.header-search input[type="search"]::-webkit-search-cancel-button{position:relative;-webkit-appearance:none;}
.header-search button[type="reset"]{position:absolute;right:4px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;}
.header-search button[type="reset"] i{color:#c9242e;}
.select-button .select{border:none;border-radius:0;background-color:#FFF;float:left;width:75%;padding-left:10px;}
@media (max-width:767px){.select-button .select{width:80%;}
}
.select-button .select select{height:45px;color:#c9242e;}
.select-button .dropdown{border:none;border-radius:0;background-color:#FFF;float:left;width:75%;padding-left:10px;}
@media (max-width:767px){.select-button .dropdown{width:80%;}
}
.select-button .dropdown select{height:45px;color:#c9242e;}
.select-button .btn{float:left;width:25%;height:45px;border-radius:0;}
@media (max-width:767px){.select-button .btn{width:20%;}
}
.input-button .btn{float:left;height:45px;border-radius:0;width:40%;}
@media (min-width:768px) and (max-width:991px){.input-button .btn{width:25%;}
}
@media (min-width:992px){.input-button .btn{width:35%;}
}
.btn-radio{background-color:#FFF;float:left;border:1px solid #e3e3e3;border-radius:2px;background-color:#eee;width:100%;}
.btn-radio label{padding:10px 20px;background-color:#eee;border-right:1px solid #e3e3e3;margin:0px;float:left;width:50%;}
.btn-radio label i{color:#8e8e8e;opacity:.5;}
.btn-radio label:last-child{border-right:0px;}
.btn-radio label.active i{opacity:1;color:#c9242e;}
.rrss-item{box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);padding:13px;position:relative;}
.rrss-item .timestamp{font-size:12px;color:#8e8e8e;}
.rrss-item .h4{margin:0;}
.rrss-item.twitter header{margin-bottom:25px;}
.rrss-item.twitter img{float:left;margin-right:15px;}
.rrss-item.twitter .h4{padding-top:4px;font-size:14px;font-family:'CatalanaSans';}
.rrss-item.twitter .timestamp{position:absolute;top:13px;right:13px;}
.rrss-item.twitter .content{margin-bottom:0;}
.rrss-item.blog header{margin-bottom:5px;}
.rrss-item.blog .h4{font-size:18px;margin-bottom:5px;}
.rrss-item.youtube{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%;}
.rrss-item.youtube iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.breadcrumbs{background-color:#5d5d5d;padding:7px 0 5px 0;}
@media (max-width:767px){.breadcrumbs{display:none;}
}
.breadcrumbs ol{margin:0 auto;list-style:none;}
.breadcrumbs ol li{float:left;padding-right:16px;margin-right:10px;color:#8e8e8e;position:relative;}
.breadcrumbs ol li:after{position:absolute;font-family:'icomoon';color:#FFF;content:'\e9fe';font-size:75%;top:46%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);}
.breadcrumbs ol li:last-of-type{padding-right:0;margin-right:0;}
.breadcrumbs ol li:last-of-type:after{content:none;}
.breadcrumbs ol a{color:#FFF;}
.breadcrumbs ol a:hover{color:#8e8e8e;}
.back-title{border-bottom:1px solid #dcdcdc;}
.back-title .container{position:relative;}
.back-title .h1{margin-bottom:20px;}
@media (min-width:768px){.back-title .h1{text-align:center;padding:0 110px;margin:35px 0;}
}
.back-title a{position:absolute;left:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}
.contact-bar{padding:15px 0;background-color:#FFF;border-bottom:1px solid #dcdcdc;transition:top .15s;}
.contact-bar .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;}
@media (max-width:767px){.contact-bar .container a,
.contact-bar .container button{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:11px 10px;}
}
@media (max-width:767px){.contact-bar .container a{margin-right:12px;}
}
.contact-bar .container .btn-border{margin-left:auto;}
@media (max-width:767px){.contact-bar .container .btn-border{margin-right:0;}
}
.contact-bar .insurance_name{display:none;transition:max-width .2s;}
.contact-bar.fixed{position:fixed;top:0;left:0;right:0;z-index:2;}
.contact-bar.fixed .insurance_name{display:table;}
.contact-bar.headerShow{top:74px;z-index:2;border-bottom:0px;border-top:1px solid #dcdcdc;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);transition:top .55s;}
@media (max-width:991px){.contact-bar.headerShow{top:55px;transition:top .45s;}
}
.promo-bar{padding:15px 0;background-color:#FFF;border-bottom:1px solid #dcdcdc;transition:top .15s;}
.promo-bar .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;}
@media (max-width:767px){.promo-bar .container a,
.promo-bar .container button{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:11px 10px;}
}
@media (max-width:767px){.promo-bar .container a{margin-right:12px;}
}
.promo-bar .container .btn-border{margin-left:auto;}
@media (max-width:767px){.promo-bar .container .btn-border{margin-right:0;}
}
.promo-bar .insurance_name{display:none;transition:max-width .2s;}
.promo-bar.fixed{position:fixed;top:0;left:0;right:0;z-index:8;}
.promo-bar.fixed .insurance_name{display:table;}
.promo-bar.headerShow{top:74px;z-index:10;border-bottom:0px;border-top:1px solid #dcdcdc;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);transition:top .55s;}
@media (max-width:991px){.promo-bar.headerShow{top:55px;transition:top .45s;}
}
.icon-title-text{}
@media (min-width:768px){.icon-title-text{text-align:center;}
}
.icon-title-text .img img{height:60px;}
@media (max-width:767px){.icon-title-text .img img{height:28px;float:left;margin-right:10px;}
}
@media (max-width:767px){.icon-title-text .title{padding-left:30px;}
}
.icon-title-text p{font-size:16px;line-height:1.5;}
@media (min-width:768px){.icon-title-text p{padding:0 20px;}
}
@media (max-width:767px){.icon-title-text p{padding-left:30px;}
}
table{width:98%;border-collapse:collapse;}
table th{text-align:left;}
table td{padding:0.2em;}

.comparison-chart-container{overflow:hidden;position:relative;-ms-transform:translate(0, 0);transform:translate(0, 0);}
.comparison-chart-container.cloned{width:auto;margin-right:-10px;}
.comparison-chart-scroll{width:100%;}
.comparison-chart{border-bottom:1px solid #dcdcdc;}
.comparison-chart thead th,
.comparison-chart thead .th,
.comparison-chart .thead th,
.comparison-chart .thead .th{padding:12px 15px;text-transform:uppercase;line-height:1.1;color:#FFF;font-size:11px;}
.comparison-chart thead th:first-of-type,
.comparison-chart thead .th:first-of-type,
.comparison-chart .thead th:first-of-type,
.comparison-chart .thead .th:first-of-type{text-transform:none;text-align:left;color:inherit;font-size:inherit;}
.comparison-chart thead th,
.comparison-chart .thead th{border-right:2px solid #FFF;}
.comparison-chart thead th:last-of-type,
.comparison-chart .thead th:last-of-type{border-right:none;}
.comparison-chart thead .th,
.comparison-chart .thead .th{border-right:1px solid #FFF;}
.comparison-chart tbody th,
.comparison-chart tbody .th,
.comparison-chart .tbody th,
.comparison-chart .tbody .th{padding:10px 15px;text-align:left;border-bottom:1px solid #dcdcdc;font-size:12px;font-weight:normal;position:relative;background-color:#FFF;border-right:1px solid #dcdcdc;}
@media (max-width:767px){.comparison-chart tbody th,
.comparison-chart tbody .th,
.comparison-chart .tbody th,
.comparison-chart .tbody .th{max-width:140px;}
}
.comparison-chart tbody th span,
.comparison-chart tbody .th span,
.comparison-chart .tbody th span,
.comparison-chart .tbody .th span{display:inline-block;padding-right:25px;line-height:1.2;}
.comparison-chart tbody th button,
.comparison-chart tbody .th button,
.comparison-chart .tbody th button,
.comparison-chart .tbody .th button{float:right;}
@media (max-width:767px){.comparison-chart tbody th button,
.comparison-chart tbody .th button,
.comparison-chart .tbody th button,
.comparison-chart .tbody .th button{position:absolute;top:50%;right:5px;-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
.comparison-chart tbody tr:last-of-type th,
.comparison-chart tbody .th:last-of-type,
.comparison-chart .tbody tr:last-of-type th,
.comparison-chart .tbody .th:last-of-type{border-bottom:none;}
.comparison-chart tbody td,
.comparison-chart .tbody td{background-color:#FFF;width:10%;border-right:2px solid #dcdcdc;border-left:1px solid #dcdcdc;text-align:center;padding:10px;}
.comparison-chart tbody td i.icon-tick,
.comparison-chart .tbody td i.icon-tick{border:1px solid;width:17px;height:17px;border-radius:100%;display:inline-block;font-size:8px;padding-top:4px;}
.comparison-chart tbody td i.cerrar,
.comparison-chart .tbody td i.cerrar{color:#8e8e8e;font-size:14px;}
.comparison-chart tbody td:first-of-type,
.comparison-chart .tbody td:first-of-type{border-left:none;}
@media (min-width:768px){.table-cloned{display:none;}
}
.table-legal{margin:10px 0;font-size:11px;color:#8e8e8e;}
@media (max-width:767px){.responsive-table table, .responsive-table thead, .responsive-table tbody, .responsive-table th, .responsive-table td, .responsive-table tr{display:block;}
.responsive-table th{display:none;}
.responsive-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50% !important;}
.responsive-table td:before{content:attr(data-title);position:absolute;top:50%;left:0;width:45%;padding-right:10px;-ms-transform:translateY(-45%);transform:translateY(-45%);}
}
.basic-chart{font-size:12px;}
@media (min-width:768px){.basic-chart th,
.basic-chart td{border-right:4px solid #FFF;}
.basic-chart th:last-of-type,
.basic-chart td:last-of-type{border-right:none;}
}
.basic-chart th{border-bottom-width:2px;border-bottom-style:solid;border-right:4px solid #FFF;padding:5px 0;}
.basic-chart td{padding:10px 0 8px 0;border-bottom:1px solid #dcdcdc;}
@media (max-width:767px){.basic-chart td:first-of-type{border-bottom-width:2px;font-size:14px;}
}
@media (max-width:767px) and (max-width:767px){.basic-chart td:first-of-type{font-size:12px;border-bottom-width:1px;border-bottom-color:#dcdcdc;}
}
@media (max-width:767px){.basic-chart td:last-of-type{margin-bottom:2px;}
}
@media (max-width:767px) and (max-width:767px){.basic-chart td:last-of-type{border-bottom-color:#c9242e;border-bottom-width:2px;}
}
@media (max-width:767px){.basic-chart td:before{font-weight:700;}
}
@media (min-width:768px){.basic-chart tr:last-of-type td{border-bottom:none;}
}
@media (max-width:767px){.basic-chart tr:last-of-type td:last-of-type{border-bottom:none;}
}
.link-row-table-container{background-color:#FFF;padding:5px 15px 35px 15px;}
@media (max-width:767px){.link-row-table-container{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:0px;}
}
.link-row-table-container .clickable-row{cursor:pointer;}
.link-row-table-container .clickable-row:hover td span{color:#c9242e;border-bottom-color:#c9242e;}
.link-row-table-container td{width:33.333333%;padding:10px 0 0 0;position:relative;}
.link-row-table-container td:after{content:'';position:absolute;left:0;right:10px;bottom:0;height:1px;background-color:#dcdcdc;}
.link-row-table-container span{display:block;padding:5px 0 8px 0;}
.timetable dt,
.timetable dd{margin-bottom:8px;}
.timetable dt.today,
.timetable dd.today{font-weight:700;}
.timetable dt{float:left;width:100px;}
.timetable .separator{float:none;margin:0 5px;}
.inline-list{list-style:none;}
.inline-list li{float:left;padding:0 8px;position:relative;}
.inline-list li:after{position:absolute;content:'·';right:-2px;top:50%;line-height:0.1;}
.inline-list li:first-of-type{padding-left:0;}
.inline-list li:last-of-type{padding-right:0;}
.inline-list li:last-of-type:after{content:none;}
ul.tick-list{list-style:none;}
ul.tick-list li{padding-left:25px !important;position:relative;margin-bottom:8px;}
ul.tick-list li:before{position:absolute;top:2px !important;left:0;content:'\ea07' !important;font-family:'icomoon';color:#c9242e;font-size:80%;}
ul.dot-list{list-style:none;}
ul.dot-list li{padding-left:20px !important;position:relative;margin-bottom:8px;}
ul.dot-list li:before{content:"•" !important;color:#c9242e;font-size:35px;position:absolute;left:0;top:0;display:block;line-height:27px;}
.icon-list{list-style:none;margin-top:40px !important;}
.icon-list li{display:table;min-height:40px;margin-bottom:30px !important;padding-left:0 !important;}
.icon-list li:before{content:none !important;}
.icon-list li .img{display:table-cell;color:#c9242e;}
.icon-list li .img img{width:50px;margin-right:15px;}
.icon-list li span{display:table-cell;vertical-align:middle;}
.showMap{background-color:#4c4c4c;padding:15px;}
.showMap .btn-fill{margin-right:10px;}
.showMap .btn-border{border-color:#FFF;color:#FFF;}
.showMap .btn{width:calc(50% - 5px);float:left;}
.showMap.full{background-color:#FFF;}
.showMap.full .btn-fill{display:none;}
.showMap.full .btn-border{border-color:#c9242e;color:#c9242e;}
.showMap.full .btn{float:none;width:100%;}
.showMap{background-color:#4c4c4c;padding:15px;}
.showMap .btn-fill{margin-right:10px;}
.showMap .btn-border{border-color:#FFF;color:#FFF;}
.showMap .btn{width:calc(50% - 5px);float:left;}
.showMap.full{background-color:#FFF;}
.showMap.full .btn-fill{display:none;}
.showMap.full .btn-border{border-color:#c9242e;color:#c9242e;}
.showMap.full .btn{float:none;width:100%;}
.step{padding-left:35px;position:relative;margin-bottom:15px;overflow:hidden;}
.step i{font-size:14px;color:#c9242e;position:absolute;left:10px;top:0px;}
.step p{font-family:CatalanaSans;font-size:14px;line-height:1.1;color:#5f5f5f;margin-top:0px;margin-bottom:20px;}
.step span{font-family:CatalanaSans;font-size:11px;color:#8c8c8c;position:relative;display:block;}
.step span:after{content:'';width:100%;position:absolute;left:50px;right:0px;top:6px;height:1px;background-color:#dcdcdc;}
.result_agent{width:100%;border-bottom:1px solid #dcdcdc;margin-bottom:15px;padding:0px 20px 15px 20px;}
.result_agent:hover .name{color:#c9242e !important;}
.result_agent .img{overflow:hidden;border-radius:100%;border:1px solid #eee;width:50px;height:50px;margin-right:15px;margin-bottom:15px;}
.result_agent .data > span{display:block;}
.result_agent .data .type,
.result_agent .data .stars{display:inline-block;}
.result_agent .data .name{font-family:Catalana;font-size:15px;font-weight:500;color:#5d5d5d;margin-bottom:3px;max-width:170px;}
@media (min-width:420px){.result_agent .data .name{max-width:250px;}
}
@media (min-width:500px){.result_agent .data .name{max-width:300px;}
}
@media (min-width:640px){.result_agent .data .name{max-width:380px;}
}
@media (min-width:768px){.result_agent .data .name{max-width:190px;}
}
.result_agent .data .name:hover{color:#c9242e;}
.result_agent .data .street{font-family:CatalanaSans;font-size:13px;color:#5d5d5d;margin-bottom:10px;max-width:170px;}
@media (min-width:420px){.result_agent .data .street{max-width:250px;}
}
@media (min-width:500px){.result_agent .data .street{max-width:300px;}
}
@media (min-width:640px){.result_agent .data .street{max-width:380px;}
}
@media (min-width:768px){.result_agent .data .street{max-width:190px;}
}
.result_agent .data .type{font-size:12px;letter-spacing:0.2px;color:#8e8e8e;margin-right:10px;padding-right:10px;}
.result_agent .data .type i{color:#8e8e8e;font-size:13px;margin-right:3px;}
.result_agent .data .company{font-size:12px;letter-spacing:0.2px;color:#8e8e8e;}
.result_agent .distance{font-size:12px;color:#8e8e8e;margin-top:10px;}
.result_agent:last-child{border-bottom:0px;}
.result_agent.ficha{margin-top:15px;padding-bottom:0px;}
.result_agent.ficha .street{display:none;}
.result_agent.ficha .distance{display:none;}
.result_agent:hover{cursor:pointer;}
article.document{position:relative;border-bottom:1px solid #eee;padding-top:10px;}
@media (min-width:768px){article.document{margin:0 28px 10px 20px;}
}
article.document:last-of-type{border-bottom:none;}
article.document .media-left i{font-size:35px;margin-top:5px;display:inline-block;}
article.document .media-body{padding-left:20px;}
article.document .title{margin-bottom:5px;}
article.document .all-link{position:absolute;top:0;bottom:0;left:0;right:0;}
#tabselect{display:none;}
#dropdowntabselect{border:1px solid #e5e5e5;}
article.bubble{position:relative;display:inline-block;width:100px;height:100px;margin:4px 5px;}
@media (min-width:768px){article.bubble{width:140px;height:140px;margin:27px;}
}
article.bubble .border{transition:width .5s, height .5s, border-width .5s;display:inline-block;width:0;height:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;border-width:0;border-color:#c9242e;border-style:solid;}
article.bubble .text{text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;opacity:0;transition:opacity .5s .5s;}
article.bubble .title,
article.bubble p{margin:0;}
article.bubble .title{margin:12px 0 5px 0;}
@media (max-width:767px){article.bubble p{font-size:12px;}
}
article.bubble.expanded .border{width:100%;height:100%;border-width:2px;}
@media (min-width:768px){article.bubble.expanded .border{border-width:5px;}
}
article.bubble.expanded .text{opacity:1;}
@media (min-width:768px){article.bubble:after{content:'';position:absolute;top:68px;width:0;height:3px;left:99%;display:inline-block;background-color:#c9242e;transition:width 1s 0.5s;}
}
article.bubble:last-of-type:after, article.bubble.last:after{content:none;}
article.bubble.expanded:after{width:60px;}
article.bubble.done .boder, article.bubble.done:after{transition:none;}
.stars:before, .stars:after{font-family:'icomoon';}
.stars:before{color:#c9242e;}
.stars:after{color:#dcdcdc;}
.stars.stars-1:before{content:'\ea08  ';}
.stars.stars-1:after{content:'\ea08  \ea08  \ea08  \ea08';}
.stars.stars-2:before{content:'\ea08  \ea08  ';}
.stars.stars-2:after{content:'\ea08  \ea08  \ea08 ';}
.stars.stars-3:before{content:'\ea08  \ea08  \ea08  ';}
.stars.stars-3:after{content:'\ea08  \ea08';}
.stars.stars-4:before{content:'\ea08  \ea08  \ea08  \ea08  ';}
.stars.stars-4:after{content:'\ea08';}
.stars.stars-5:before{content:'\ea08  \ea08  \ea08  \ea08  \ea08';}
.legal-text{margin:40px 0 25px 0;padding-top:30px;border-top:1px solid #dcdcdc;}
.legal-text p{font-size:11px;color:#8e8e8e;}
article.obituary{border:4px solid #5d5d5d;text-align:center;padding:30px;margin:40px 25px 20px 25px;}
article.obituary .title{margin-bottom:30px;position:relative;}
article.obituary i{margin-top:30px;color:#5d5d5d;font-size:32px;}
article.obituary .icon-orbituary{display:block;height:32px;width:100%;position:relative;margin-top:30px;}
article.obituary .icon-orbituary:before, article.obituary .icon-orbituary:after{content:'';position:absolute;background-color:#5d5d5d;top:0;left:50%;border-radius:4px;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
article.obituary .icon-orbituary:before{width:20px;height:5px;}
article.obituary .icon-orbituary:after{width:5px;height:32px;-ms-transform:translate(-50%, -12px);transform:translate(-50%, -12px);}
article.obituary p{color:#8e8e8e;margin-bottom:20px;}
[data-toggle="text-collapsed"] .title{margin-top:0;margin-bottom:15px;}
[data-toggle="text-collapsed"] [data-text="more"]{display:none;}
[data-toggle="text-collapsed"] [data-trigger]{padding:0;font-size:18px;}
[data-toggle="text-collapsed"] [data-trigger] i{font-size:75%;}
[data-toggle="text-collapsed"] [data-trigger] span.expanded{display:none;}
[data-toggle="text-collapsed"] [data-trigger].expanded span.collapsed{display:none;}
[data-toggle="text-collapsed"] [data-trigger].expanded span.expanded{display:inherit;}
.bubbles{text-align:center;}
@media (min-width:992px){.bubbles .lead{margin-left:80px;margin-right:80px;}
}
.bubbles .row-bubbles{text-align:center;}
@media (min-width:992px){.bubbles .row-bubbles{margin:0 -27px;}
}
.full-image{position:relative;}
@media (min-width:768px){.full-image img.img-fit{position:absolute;top:0;left:0;right:0;bottom:0;object-position:50% 25%;font-family:"object-fit: cover; object-position: 50% 25%";}
}
@media (min-width:768px) and (min-width:768px){.full-image .caption-container{margin:35px 0;}
}
@media (min-width:768px) and (max-width:767px){.full-image .caption-container{margin-top:-6px;}
}
@media (min-width:768px){.section-image-text .content{display:table;}
}
@media (min-width:768px){.section-image-text .img-container,
.section-image-text .caption-container{display:table-cell;vertical-align:middle;width:50%;}
}
@media (max-width:767px){.section-image-text .img-container{text-align:center;}
.section-image-text .img-container img{min-width:100%;}
}
.section-image-text article.caption{background-color:transparent;}
.section-image-text.text-right .img-container{text-align:left;}
@media (min-width:768px){.section-image-text.text-right article.caption{padding-right:0;padding-left:50px;}
}
.section-image-text.text-right article.caption .btn{width:auto;}
.section-image-text.text-left .img-container{text-align:right;}
@media (min-width:768px){.section-image-text.text-left article.caption{padding-left:0;padding-right:50px;}
}
.section-image-text.right .img-container{padding-right:40px;}
@media (max-width:768px){.section-image-text.right .img-container{padding:20px 40px;}
}
.block-lead .lead{padding-left:80px;padding-right:80px;}
@media (max-width:767px){.block-lead .lead{padding-left:0px;padding-right:0px;}
}
@media (min-width:768px){.block-lead{text-align:center;}
}
.block-text{font-size:16px;}
.block-text h2,
.block-text h3{margin:25px 0 20px 0;}
.block-text ul{list-style:none;}
.block-text ul li{margin-bottom:15px;padding-left:10px;position:relative;}
.block-text ul li:before{position:absolute;content:'- ';top:0;left:0;}
.block-text p{margin-bottom:25px;}
.block-app .block-text ul{list-style:none;}
.block-app .block-text ul li{padding-left:20px !important;position:relative;margin-bottom:8px;}
.block-app .block-text ul li:before{content:"•" !important;font-family:CatalanaSans;color:#c9242e;font-size:35px;position:absolute;left:0 !important;top:0 !important;display:block;line-height:27px;}
.bigtitle{font-size:28px;}
.block-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}
.block-video iframe,
.block-video object,
.block-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
section.three-columns .h1{margin-bottom:30px;}
@media (min-width:768px){section.three-columns .h1{margin-bottom:60px;}
}
section.three-columns article{margin-bottom:20px;}
@media (max-width:767px){.block-featured article.featured,
.block-featured .btn-container{margin-left:-10px;margin-right:-10px;}
}
.jumbotron{overflow:hidden;position:relative;}
.jumbotron .overflow{overflow:hidden;}
.jumbotron .media-container{position:relative;overflow:hidden;margin-top:-54px;}
@media (min-width:992px){.jumbotron .media-container{margin-top:-74px;}
}
.jumbotron .media-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:fill;}
.jumbotron .media-container .bg-color{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.6;transition:opacity .3s;}
.jumbotron .title{position:absolute;top:0;color:#FFF;width:100%;top:16%;left:0;padding:0 20px;z-index:2;}
@media (min-width:768px){.jumbotron .title{top:22%;}
}
@media (min-width:992px){.jumbotron .title{top:35%;padding:0;}
}
.jumbotron .title .h1{text-align:left;font-size:66px;font-weight:700;line-height:1;max-width:550px;margin-top:0;margin-bottom:5px;}
@media (max-width:767px){.jumbotron .title .h1{font-size:28px;margin-bottom:8px;}
}
.jumbotron .title .h2{font-size:40px;line-height:1;margin-top:0;}
.jumbotron .title p{font-size:18px;font-weight:700;font-family:'Catalana';max-width:550px;}
@media (max-width:767px){.jumbotron .title p{font-size:14px;}
}
.jumbotron .jumbotron-footer{background-color:#4c4c4c;color:#FFF;}
@media (min-width:992px){.jumbotron .jumbotron-footer{background-color:rgba(0, 0, 0, 0.4);position:absolute;bottom:0;width:100%;}
}
.jumbotron .jumbotron-footer .form-group{margin-bottom:0;}
.jumbotron .jumbotron-footer .input-icon{float:left;width:80%;border:none;border-radius:0;}
@media (min-width:768px) and (max-width:991px){.jumbotron .jumbotron-footer .input-icon{width:75%;}
}
@media (min-width:992px){.jumbotron .jumbotron-footer .input-icon{width:65%;}
}
@media (max-width:767px){.jumbotron .jumbotron-footer .input-button .btn{width:20%;}
}
.jumbotron .jumbotron-footer i.icon-buscador-productos{font-weight:700;font-size:22px;line-height:0.8;}
.jumbotron .jumbotron-footer .form-group.has-error{position:relative;}
.jumbotron .jumbotron-footer .form-group.has-error label{color:#FFF;}
.jumbotron .jumbotron-footer .form-group.has-error .input-icon-right{border-color:#e3001b;}
.jumbotron .jumbotron-footer .form-group.has-error .form-control{border:1px solid;}
.jumbotron .jumbotron-footer .form-group.has-error p.error-msg{margin-bottom:0;color:#c9242e;background-color:#f5afaf;padding:4px 8px 2px 8px;margin-top:8px;margin-bottom:0;position:absolute;top:100%;left:0;display:inline-block;}
.jumbotron .jumbotron-footer .form-group.has-error p.error-msg:before{content:'';display:inline-block;position:absolute;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #f5afaf transparent;top:-7px;left:10px;}
@media (min-width:992px){.jumbotron .row{margin:0 -30px;}
}
.jumbotron form{margin:0 -10px;padding:0 10px 22px 10px;border-bottom:1px solid #676767;}
@media (min-width:992px){.jumbotron form{padding:0 0 22px 0;margin:0 20px;border-bottom:0;}
}
.jumbotron .form-title{font-size:26px;margin-top:17px;display:block;font-weight:700;}
.jumbotron.jumbotron-title .media-container{height:310px;margin-top:-71px;}
.jumbotron.jumbotron-title .title{top:20%;}
.jumbotron.jumbotron-basic .media-container{height:310px;}
.jumbotron.jumbotron-basic .title{top:52%;-ms-transform:translateY(-50%);transform:translateY(-50%);}
.jumbotron.jumbotron-basic .title .container > a{margin-right:10px;}
.jumbotron.jumbotron-center .media-container{margin-top:0px;}
.jumbotron.jumbotron-center .title .h1{text-align:center;margin:0 auto 25px auto;}
.jumbotron.jumbotron-center .title p{text-align:center;margin:0 auto;}
.jumbotron.jumbotron-center .title p i{display:inline-block;margin-right:10px;}
.jumbotron.jumbotron-center .title .logo{text-align:center;margin-bottom:10px;}
.jumbotron.jumbotron-double{overflow:visible;}
@media (min-width:768px){.jumbotron.jumbotron-double .media-container{min-height:500px;}
}
@mediaa (min-width:992px){.jumbotron.jumbotron-double .media-container{height:88vh;}
}
@media (min-width:1200px){.jumbotron.jumbotron-double .media-container{min-height:600px;}
}
.jumbotron.jumbotron-positive .h1{font-size:36px;}
.jumbotron.jumbotron-positive .title{color:#5d5d5d;}
.breadcrumbs + .jumbotron .media-container{margin-top:-40px;height:270px;}
@media (min-width:768px){.breadcrumbs + .jumbotron .media-container{margin-top:-60px;height:300px;}
}
@media (min-width:992px){.breadcrumbs + .jumbotron .media-container{margin-top:-92px;height:402px;}
}
.breadcrumbs + .jumbotron .title .h1{font-size:48px;}
@media (max-width:767px){.breadcrumbs + .jumbotron .title .h1{font-size:28px;margin-bottom:8px;}
}
.breadcrumbs + .jumbotron .title p{font-size:28px;font-weight:500;line-height:1.2;}
@media (max-width:767px){.breadcrumbs + .jumbotron .title p{font-size:22px;}
}
.breadcrumbs + .jumbotron.jumbotron-positive .h1{font-size:36px;}
.page-header + main .jumbotron-center .media-container{margin-top:-60px;}
@media (min-width:768px){.page-header + main .jumbotron-center .media-container{height:400px;}
}
@media (min-width:992px){.page-header + main .jumbotron-center .media-container{margin-top:-74px;height:402px;}
}
@media (min-width:768px){.jumbotron-gradient .media-container .bg-color,
.jumbotron-color .media-container .bg-color{display:none;}
}
.btn-group.icon-text{margin:20px 0;display:table;table-layout:fixed;width:100%;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.17);}
@media (min-width:768px){.btn-group.icon-text a{width:50%;float:left;}
.btn-group.icon-text a:nth-child(odd){border-right:1px solid #dcdcdc;}
.btn-group.icon-text a:nth-child(1), .btn-group.icon-text a:nth-child(2){border-bottom:1px solid #dcdcdc;}
}
@media (min-width:992px){.btn-group.icon-text a{display:table-cell;width:25%;border-right:2px solid #dcdcdc;}
}
@media (max-width:767px){.btn-group.icon-text a{border-bottom:1px solid #e7e7e7;}
.btn-group.icon-text a:last-child{border-bottom:0px;}
.btn-group.icon-text a span.img{line-height:0.1;}
}
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none;}

section.product-grid{padding:14px 0;}
article.product-list{padding:14px 0;border-bottom:1px solid #dcdcdc;}

@media (max-width:767px){
section.product-grid,
article.product-list{border-bottom:0px;padding:14px 15px;}
}
section.product-grid:last-of-type,
article.product-list:last-of-type{border-bottom:none;}
article.product-list{border-bottom:0px;}
@media (min-width:768px){.product-grid-category,
.product-grid-item,
.product-list-item,
.product-list-description,
.product-list-actions{height:186px;position:relative;z-index:1;margin-top:5px;margin-bottom:5px;}
}
@media (min-width:768px){.product-grid-search,
.product-grid-no-result{height:auto;position:relative;z-index:1;margin-top:5px;margin-bottom:20px;}
}
.product-list-description,
.product-list-actions{background-color:#FFF;}
.product-list-description{padding:20px 15px;}
@media (min-width:768px){.product-list-description{padding:18px 20px;margin-left:-20px;margin-right:-20px;}
}
@media (max-width:767px){.product-list-actions{padding:16px 0 14px 0;background-image:linear-gradient(to right, #dcdcdc 70%, #FFF 0%);background-position:top;background-size:12px 2px;background-repeat:repeat-x;}
}
@media (min-width:768px){.product-list-actions{background-image:linear-gradient(#dcdcdc 70%, #FFF 0%);background-position:left;background-size:3px 12px;background-repeat:repeat-y;}
}
.product-list-actions .btn{padding:11px 5px;}
@media (min-width:768px){.product-grid-category,
.product-grid-item,
.product-list-item{width:100%;}
.product-grid-category:after,
.product-grid-item:after,
.product-list-item:after{content:'';position:absolute;width:0;height:0;right:-15px;top:0;border-style:solid;border-width:93px 0 93px 20px;border-color:transparent transparent transparent #FFF;}
}
.product-grid-category .text,
.product-grid-category .hover,
.product-grid-item .text,
.product-grid-item .hover,
.product-list-item .text,
.product-list-item .hover{background-color:#FFF;}
@media (min-width:768px){.product-grid-category .text,
.product-grid-category .hover,
.product-grid-item .text,
.product-grid-item .hover,
.product-list-item .text,
.product-list-item .hover{height:100%;margin-right:5px;position:relative;}
}
@media (min-width:768px){.product-grid-search,
.product-grid-no-result{width:100%;}
}
.product-grid-search .text,
.product-grid-search .hover,
.product-grid-no-result .text,
.product-grid-no-result .hover{background-color:#FFF;padding:10px;}
@media (min-width:768px){.product-grid-search .text,
.product-grid-search .hover,
.product-grid-no-result .text,
.product-grid-no-result .hover{height:100%;margin-right:5px;position:relative;}
}
@media (max-width:768px){.product-grid-search .text,
.product-grid-search .hover,
.product-grid-no-result .text,
.product-grid-no-result .hover{padding:15px !important;margin-bottom:10px;}
}
.product-grid-search .text .h4,
.product-grid-search .text .h3,
.product-grid-search .hover .h4,
.product-grid-search .hover .h3,
.product-grid-no-result .text .h4,
.product-grid-no-result .text .h3,
.product-grid-no-result .hover .h4,
.product-grid-no-result .hover .h3{color:#5d5d5d;font-size:20px;}
@media (max-width:768px){.product-grid-search .text .h4,
.product-grid-search .text .h3,
.product-grid-search .hover .h4,
.product-grid-search .hover .h3,
.product-grid-no-result .text .h4,
.product-grid-no-result .text .h3,
.product-grid-no-result .hover .h4,
.product-grid-no-result .hover .h3{font-size:16px;margin-bottom:5px;}
}
.product-grid-search .text .btn-link,
.product-grid-search .hover .btn-link,
.product-grid-no-result .text .btn-link,
.product-grid-no-result .hover .btn-link{font-size:15px;font-weight:500;}
.product-grid-no-result .h4{margin-top:0px;}
@media (max-width:768px){.product-grid-no-result .h4{margin-bottom:10px;}
}
.product-grid-no-result .description{margin-bottom:20px;}
@media (max-width:768px){.product-grid-no-result .btn.btn-border{width:100%;}
}
.product-grid-category,
.product-grid-search,
.product-grid-no-result,
.product-list-item{position:relative;}
.product-grid-category span.bg-color,
.product-grid-search span.bg-color,
.product-grid-no-result span.bg-color,
.product-list-item span.bg-color{display:inline-block;position:absolute;top:0;left:0;z-index:2;right:0;height:4px;}
@media (min-width:768px){.product-grid-category span.bg-color,
.product-grid-search span.bg-color,
.product-grid-no-result span.bg-color,
.product-list-item span.bg-color{bottom:0;width:6px;height:auto;right:auto;}
}
.product-grid-category .text,
.product-grid-search .text,
.product-grid-no-result .text,
.product-list-item .text{padding:32px 10px 32px 32px;}
@media (max-width:767px){.product-grid-category .text,
.product-grid-search .text,
.product-grid-no-result .text,
.product-list-item .text{padding:0;}
}
.product-grid-category .h3,
.product-grid-search .h3,
.product-grid-no-result .h3,
.product-list-item .h3{margin-top:0;color:#c9242e;}
@media (max-width:767px){.product-grid-category .h3,
.product-grid-search .h3,
.product-grid-no-result .h3,
.product-list-item .h3{margin-bottom:0;}
.product-grid-category .h3 a,
.product-grid-search .h3 a,
.product-grid-no-result .h3 a,
.product-list-item .h3 a{display:block;padding:15px 17px 10px 17px;}
}
.product-grid-category p,
.product-grid-search p,
.product-grid-no-result p,
.product-list-item p{margin-bottom:0;}
.product-grid-item{list-style:none;}
@media (max-width:767px){.product-grid-item{border-top:1px solid #eee;}
}
@media (min-width:768px){.product-grid-item .hover,
.product-grid-item .text{position:absolute;top:0;left:0;right:0;bottom:0;}
.product-grid-item .hover:before,
.product-grid-item .text:before{content:'';position:absolute;width:0;height:0;left:-32px;top:0;border-style:solid;border-width:0 32px 149px 0;border-color:transparent #FFF transparent transparent;}
.product-grid-item .hover:after,
.product-grid-item .text:after{content:'';position:absolute;width:0;height:0;left:-32px;bottom:0;border-style:solid;border-width:0 0 149px 32px;border-color:transparent transparent #FFF transparent;}
}
.product-grid-item .hover,
.product-grid-item .text,
.product-list-item .hover,
.product-list-item .text{}
@media (min-width:768px){.product-grid-item .hover,
.product-grid-item .text,
.product-list-item .hover,
.product-list-item .text{text-align:center;}
}
.product-grid-item .hover .img,
.product-grid-item .text .img,
.product-list-item .hover .img,
.product-list-item .text .img{display:inline-block;margin-top:3px;}
@media (max-width:767px){.product-grid-item .hover .img,
.product-grid-item .text .img,
.product-list-item .hover .img,
.product-list-item .text .img{width:30px;text-align:center;display:table-cell;vertical-align:middle;padding-left:18px;}
}
.product-grid-item .hover .img img,
.product-grid-item .text .img img,
.product-list-item .hover .img img,
.product-list-item .text .img img{height:40px;}
@media (max-width:767px){.product-grid-item .hover .img img,
.product-grid-item .text .img img,
.product-list-item .hover .img img,
.product-list-item .text .img img{width:24px;}
}
@media (max-width:767px){.product-grid-item .hover .h4,
.product-grid-item .text .h4,
.product-list-item .hover .h4,
.product-list-item .text .h4{margin:0;display:table-cell;vertical-align:middle;padding-left:18px;line-height:1.2;}
}
@media (min-width:768px){.product-grid-item .hover .h4,
.product-grid-item .text .h4,
.product-list-item .hover .h4,
.product-list-item .text .h4{position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;}
.product-grid-item .hover span + .h4,
.product-grid-item .text span + .h4,
.product-list-item .hover span + .h4,
.product-list-item .text span + .h4{margin:24px 0;position:static;}
}
@media (max-width:767px){.product-grid-item .text,
.product-list-item .text{display:table;width:100%;height:60px;}
}
@media (min-width:768px){.product-grid-item .btn-container,
.product-list-actions .btn-container{position:absolute;top:50%;left:0;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);}
.product-grid-item .btn-container .btn,
.product-list-actions .btn-container .btn{margin:8px 0;}
}
.product-grid-item .lead,
.product-list-actions .lead{text-align:center;margin-bottom:5px;color:#AAA;line-height:1.3;}
.product-grid-item .btn-container{padding-left:2px;padding-right:8px;}
.product-list-actions .btn-container{padding-left:15px;padding-right:15px;}
@media (min-width:768px){.product-list-actions .btn-container{padding-left:20px;padding-right:20px;}
}
@media (min-width:768px){.product-grid-item .text,
.product-grid-item .hover{margin-left:15px;}
}
@media (min-width:768px){.product-grid-item .text{padding:32px 25px 32px 15px;opacity:1;}
}
.product-grid-item .hover{visibility:hidden;}
@media (max-width:767px){.product-grid-item .hover{display:none;}
}
.product-grid-item .hover *{opacity:0;transition:opacity .3s;}
.product-grid-item .all-link{position:absolute;}
@media (max-width:767px){.product-grid-item .all-link{top:0;left:10px;right:10px;bottom:0;}
}
@media (min-width:768px){.product-grid-item .all-link{top:5px;left:-10px;right:20px;bottom:5px;}
}
@media (min-width:992px){.product-grid-item:hover .text{opacity:0;transition:none;}
.product-grid-item:hover .hover{visibility:visible;}
.product-grid-item:hover .hover *{opacity:1;}
}
.product-grid-item .icon-flecha-derecha{font-size:18px !important;width:auto;position:absolute;top:50%;right:22px;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0 !important;}
.product-grid-image{margin-top:5px;margin-bottom:5px;margin-left:-17px;height:186px;position:relative;z-index:0;}
.product-grid-image:before{content:'';position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:93px 0 93px 20px;border-color:transparent transparent transparent #eee;}
@media (min-width:768px){.product-list-description p{height:110px;}
}
@media (max-width:767px){.product-list-description .text-color{font-size:15px;}
}
.product-list-description .text-color i{display:inline-block;font-size:75%;margin-left:5px;}
.product-list-description .all-link{position:absolute;top:0;bottom:0;left:0;right:0;}
@media (max-width:991px){.product-grid .product-grid-item-container.last:nth-child(even) .product-grid-item:before, .product-grid .product-grid-item-container.last:nth-child(even) .product-grid-item:after,
.product-grid:hover .product-grid-item-container.last:nth-child(even) .product-grid-item:before,
.product-grid:hover .product-grid-item-container.last:nth-child(even) .product-grid-item:after{content:none;}
.product-grid .product-grid-item-container.last:nth-child(even) .product-grid-item .text,
.product-grid .product-grid-item-container.last:nth-child(even) .product-grid-item .hover,
.product-grid:hover .product-grid-item-container.last:nth-child(even) .product-grid-item .text,
.product-grid:hover .product-grid-item-container.last:nth-child(even) .product-grid-item .hover{margin-right:0;}
.product-grid .row .row > div:nth-child(2n+3) .product-grid-image{display:none;}
}
@media (min-width:992px){.product-grid .product-grid-item-container.last:nth-child(3n+3) .product-grid-item:before, .product-grid .product-grid-item-container.last:nth-child(3n+3) .product-grid-item:after,
.product-grid:hover .product-grid-item-container.last:nth-child(3n+3) .product-grid-item:before,
.product-grid:hover .product-grid-item-container.last:nth-child(3n+3) .product-grid-item:after{content:none;}
.product-grid .product-grid-item-container.last:nth-child(3n+3) .product-grid-item .text,
.product-grid .product-grid-item-container.last:nth-child(3n+3) .product-grid-item .hover,
.product-grid:hover .product-grid-item-container.last:nth-child(3n+3) .product-grid-item .text,
.product-grid:hover .product-grid-item-container.last:nth-child(3n+3) .product-grid-item .hover{margin-right:0;}
.product-grid .row .row > div:nth-child(3n+4) .product-grid-image{display:none;}
}
.collapse-module .collapse-button{margin-top:30px;}
.collapse-module .collapse-button button{padding:11px 20px;}
@media (min-width:992px){.collapse-module .container{padding-left:100px;padding-right:100px;}
}
section.profile{padding:20px 0;}
@media (min-width:768px){section.profile{padding:30px 0;}
}
section.profile .container{position:relative;}
@media (max-width:767px){section.profile .media,
section.profile .media-body,
section.profile .media-left{display:block;}
section.profile .media-left{text-align:center;}
section.profile .media-left img{display:inline;}
}
section.profile .media{margin-bottom:0px !important;}
section.profile .media-heading .title{margin-bottom:20px;}
@media (max-width:767px){section.profile .media-body{padding:20px 0 0 0;text-align:center;}
}
@media (max-width:767px){section.profile .btn-group-rrss{border-top:1px solid #dcdcdc;margin-top:25px;text-align:center;padding-top:20px;}
}
@media (min-width:768px){section.profile .btn-group-rrss{position:absolute;right:10px;bottom:15px;}
}
section.profile .btn-group-rrss .btn{margin-left:20px;}
section.profile .btn-group-rrss .btn:first-of-type{margin-left:0;}
@media (max-width:767px){section.profile .additional-info{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;border-bottom:1px solid #dcdcdc;margin-bottom:16px;}
}
@media (min-width:768px){section.profile .additional-info{text-align:right;float:right;}
}
@media (min-width:767px){section.profile .additional-info .tags,
section.profile .additional-info .shareButton{float:left;}
}
section.profile .tags{vertical-align:top;margin-bottom:10px;}
@media (max-width:767px){section.profile .tags{float:left;}
}
@media (max-width:767px){section.profile .btn-share{float:right;}
}
@media (min-width:768px){section.profile .btn-share{margin-left:20px;}
}
@media (min-width:768px){.contact-info{border-left:1px solid #dcdcdc;padding-left:30px;margin-left:40px;}
}
@media (max-width:767px){.contact-info{border-bottom:1px solid #dcdcdc;margin-bottom:30px;padding-bottom:20px;}
}
.contact-info .h3{margin-top:0;}
.contact-info .btn-container{margin:0 -10px;border-bottom:1px solid #dcdcdc;padding:0 10px;margin-bottom:20px;}
.contact-info button{color:inherit;text-align:center;padding-left:0;padding-right:0;}
.contact-info button i{color:#c9242e;}
.contact-info i.icon-email{font-size:9px;}
.contact-item-content .timetable{margin:10px 0 0 30px;width:90%;}
.calculator{background-color:#4c4c4c;color:#FFF;}
.calculator ul{margin-bottom:16px;}
.calculator .select-button{margin:25px 0;}
@media (max-width:767px){.calculator .select-button{margin-top:0;}
}
.aside{margin:20px 0;background-color:#FFF;}
@media (max-width:767px){.aside{margin-bottom:40px;}
}
.aside header{padding:20px;border-bottom:1px solid #eee;text-align:center;}
.aside header p{margin:0;font-size:15px;}
.aside header .h3{font-weight:700;}
.aside.aside-black{background-color:#4c4c4c;color:#FFF;}
.aside.aside-black header{border-bottom:1px solid #676767;}
.aside .h3,
.aside .h4{margin:0;}
.aside .subTabs .subTabs-tabs:after{content:none;}
.aside .select{width:100%;display:block;width:100%;padding:6px 6px;font-size:14px;line-height:1.42857143;color:#5d5d5d;background-color:#FFF;background-image:none;border-radius:2px;border:1px solid #8e8e8e;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin-bottom:8px;}
.aside .select:after{color:#c9242e;}
.aside .select select{color:#5d5d5d;font-size:15px;}
.aside .form-group{margin-bottom:0;}
.aside p.error-msg{color:#e3001b;background-color:#f5afaf;padding:4px 8px 2px 8px;position:relative;margin-top:10px;margin-bottom:10px;}
.aside p.error-msg:before{content:'';display:inline-block;position:absolute;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #f5afaf transparent;top:-7px;left:10px;}
.aside-form .h3{margin-bottom:5px;}
.aside-form form,
.aside-form .cta-promocion{padding:23px 20px 20px 20px;}
.aside-form form p,
.aside-form .cta-promocion p{font-size:13px;color:#dcdcdc;margin-bottom:15px;}
.aside-form form .has-error .input-container:after,
.aside-form .cta-promocion .has-error .input-container:after{right:15px;}
.aside-form input[type="tel"], .aside-form input[type="text"], .aside-form input[type="email"]{height:45px;margin-bottom:8px;}
.aside-form textarea{margin-bottom:8px;}
.aside-form .checkbox{margin-top:18px;color:#dcdcdc;}
.aside-form .btn{margin-top:15px;}
@media (max-width:767px){.aside{margin-top:40px;margin-left:-10px;margin-right:-10px;}
.aside header{text-align:inherit;padding:10px 12px;}
}
.aside-finder header{text-align:inherit;}
.aside-finder header h3{font-size:22px;}
.aside-finder form{padding:15px 12px;}
.aside-finder .btn{margin-top:10px;}
.aside-finder .subTabs .subTabs-tabs{margin-top:0px;}
.aside-list{padding:13px;}
.aside-list header{padding:0 0 12px 0;margin-bottom:20px;text-align:left;}
.aside-apps .btn{text-align:left;padding:10px;margin-bottom:10px;}
.aside-apps .btn i{margin-right:10px;}
.form-block{background-color:#FFF;border-radius:3px;margin-top:20px;}
.form-block header{padding:15px;margin-bottom:15px;}
@media (min-width:768px){.form-block header{padding:15px 20px;border-bottom:1px solid #eee;}
}
.form-block header .h3{margin:0;}
.form-block header p{margin:3px 0 0 0;color:#8e8e8e;}
@media (min-width:768px){.form-block footer{padding:12px 20px;border-top:1px solid #eee;}
}
.form-block footer .btn{padding:0;font-size:14px;}
.form-block footer .btn i{font-size:80%;margin-right:4px;}
.form-block form{padding:5px 5px 15px 5px;}
@media (min-width:768px){.form-block form{padding:0px 10px 30px 10px;}
}
.form-block .form-group{margin-bottom:15px;}
@media (min-width:768px){.form-block .form-group{margin-bottom:20px;}
}
.form-block label{display:table-block;}
.form-block .control-label{font-size:15px;display:table-cell;vertical-align:middle;padding-top:7px;height:45px;}
.form-block .form-control{height:45px;font-size:15px;border-color:#dcdcdc;}
.form-block .select{font-size:16px;border-color:#dcdcdc;}
.form-block .select select{font-size:15px;height:45px;}
.form-block .checkbox .box,
.form-block .radio .box{border-color:#dcdcdc;}
.form-block .radio{margin-top:13px;font-size:15px;}
.form-block .optional,
.form-block .units{display:inline-block;padding-top:15px;}
.form-block .optional{color:#8e8e8e;}
.form-block textarea.form-control{padding:12px;}
.form-block.form-full header{margin-bottom:25px;}
@media (min-width:768px){.publications p.lead{padding:0 40px;margin-bottom:40px;text-align:center;}
}
article.block-publication{background-color:#FFF;padding:20px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);margin-bottom:20px;}
article.block-publication [class^="col-"]{position:static;}
article.block-publication .media-left{min-width:120px;}
article.block-publication .media-body{padding-left:20px;}
article.block-publication .h2{margin:0 0 20px 0;}
article.block-publication .description{font-size:16px;color:#8e8e8e;}
@media (min-width:768px){article.block-publication .meta{text-align:right;position:absolute;top:20px;right:20px;}
}
article.block-publication .date{font-size:20px;margin-bottom:0;font-size:16px;}
article.block-publication .number{margin-bottom:20px;}
article.block-publication .actions{margin-top:25px;text-align:center;}
@media (min-width:768px){article.block-publication .actions{margin-top:00px;text-align:right;}
}
article.block-publication .actions span.date, article.block-publication .actions span.num{display:block;}
article.block-publication .actions span.date{font-size:20px;font-weight:500;line-height:1.4;color:#5d5d5d;}
article.block-publication .actions span.num{font-size:15px;letter-spacing:0.2px;color:#5d5d5d;margin-bottom:20px;}
article.block-publication a{font-size:16px;}
article.block-publication a i{font-size:100%;}
article.block-publication .btn{margin-bottom:15px;}
#search-dist{background-color:#4c4c4c;padding:20px 0px 20px 0;margin-left:0px;margin-right:0px;}
@media (max-width:767px){#search-dist{padding-bottom:20px;}
}
#search-dist p{font-family:CatalanaSans;font-size:13px;letter-spacing:0.2px;color:#FFF;margin-bottom:8px;}
@media (max-width:890px){#search-dist p{min-height:36px;}
}
#search-dist .close-mbl{display:none;}
#search-dist .close-mbl .h3{margin-top:0px;margin-bottom:50px;color:#FFF;}
#search-dist .close-mbl i{font-size:17px;float:right;color:#FFF;top:7px;position:relative;}
#search-dist .close-mbl i:hover{cursor:pointer;}
#search-dist .select{background-color:#FFF;height:40px;border-radius:2px;}
@media (max-width:767px){#search-dist .select{width:100%;}
}
#search-dist .select.parentTabs-select{height:auto;}
#search-dist .select select{height:100%;}
#search-dist input{height:40px;}
@media (max-width:767px){#search-dist input{margin-bottom:10px;}
}
#search-dist .form-group{margin-bottom:10px;}
#search-dist .form-group input{height:38px;margin-bottom:0;}
#search-dist .btn{padding:7px 0;bottom:0px;}
#search-dist .btn.btn-block-margin-top{margin-top:26px;width:100%;}
@media (max-width:890px){#search-dist .btn.btn-block-margin-top{margin-top:44px;}
}
@media (max-width:767px){#search-dist .btn.btn-block-margin-top{margin-top:0px;}
}
#search-dist .tabbable .parentTabs-tabs{padding-bottom:0px;}
#search-dist .tabbable ul{margin-top:0px;background-color:transparent;}
#search-dist .tabbable ul li{background-color:transparent;border:0px;display:inline-block;margin-bottom:8px;max-width:none;}
#search-dist .tabbable ul li:after{display:none;}
#search-dist .tabbable ul li:before{display:none;}
#search-dist .tabbable ul li:first-child{border-right:1px solid #eee;padding-right:10px;margin-right:10px;}
#search-dist .tabbable ul li a{padding:0px;font-family:CatalanaSans;font-size:13px;letter-spacing:0.2px;color:#AAA;font-weight:normal;}
#search-dist .tabbable ul li.active a{padding:0px;font-family:CatalanaSans;font-size:13px;letter-spacing:0.2px;color:#FFF;}
#search-dist .parentTabs-select{background-color:transparent;border:0px;margin-top:0px;margin-right:0px;}
#search-dist .parentTabs-select select{font-family:CatalanaSans;font-size:15px;letter-spacing:0.3px;color:#FFF;}
#search-dist .parentTabs-select:after{color:#FFF;background-color:#4c4c4c;padding:5px 5px 5px 5px;right:0;}
#search-dist.opacityBg{background-color:rgba(0, 0, 0, 0.7);}
@media (max-width:767px){#search-dist.opacityBg{z-index:1;position:absolute;width:100%;background-color:#4c4c4c;display:none;}
}
#search-dist.opacityBg.show{top:250px;bottom:0px;}
@media (max-width:767px){#search-dist.showMbl .close-mbl{display:block;}
}
#search-dist .form-group{margin-bottom:0px;}
@media (max-width:767px){#search-dist .form-group{margin-bottom:8px;}
}
#search-dist .form-group.has-error{position:relative;}
#search-dist .form-group.has-error .input-icon-right{border-color:#e3001b;}
#search-dist .form-group.has-error p.error-msg{color:#c9242e;background-color:#f5afaf;padding:4px 8px 2px 8px;margin-top:8px;margin-bottom:0;position:absolute;top:100%;left:0;display:inline-block;z-index:2;}
#search-dist .form-group.has-error p.error-msg:before{content:'';display:inline-block;position:absolute;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #f5afaf transparent;top:-7px;left:10px;}
.obituaries{margin-bottom:50px;}
.obituaries header .title{font-weight:normal;margin-top:0px;margin-bottom:15px;}
.obituaries header .btn{float:right;margin-top:1px;right:0;padding:0;}
.results_map{-ms-transform:translate(0, 0);transform:translate(0, 0);padding-top:59px;}
.results_map .scroller{overflow-y:auto;overflow-x:hidden;height:100%;}
.results_map header{position:absolute;top:0px;width:100%;padding:20px;background-color:#f4f4f4;}
.results_map header span{float:left;}
.results_map header a{float:right;}
.results_map header a i{font-size:100%;}
.results_map ul li{padding:24px;display:block;width:100%;background-color:#FFF;border-bottom:1px solid #dcdcdc;}
.results_map ul li:hover .name{color:#c9242e !important;}
.results_map ul li .name{font-family:Catalana;font-size:15px;font-weight:500;color:#5d5d5d;width:100%;}
.results_map ul li .name:hover{color:#c9242e !important;}
.results_map ul li .distance{font-family:CatalanaSans;font-size:12px;line-height:24px;color:#8e8e8e;float:right;}
.results_map ul li .street{font-family:CatalanaSans;font-size:13px;color:#8e8e8e;display:block;width:100%;}
.results_map ul li:hover{cursor:pointer;}
.results_map.fixed{position:absolute;top:235px;left:20px;bottom:20px;width:100%;max-width:350px;background-color:#FFF;}
@media (max-width:767px){.results_map.fixed{top:133px;max-width:100%;left:0px;bottom:0px;}
}
.results_map.fixed .scroller{overflow-y:auto;overflow-x:hidden;height:100%;}
.results_map.map__FichaResult{background-color:#FFF;}
@media (max-width:767px){.results_map.map__FichaResult{top:55px;}
}
.results_map.map__FichaResult header i{float:left;margin-right:5px;color:#c9242e;cursor:pointer;}
.results_map.map__FichaResult header span{color:#c9242e;font-family:CatalanaSans;font-size:13px;font-weight:500;color:#c9242e;cursor:pointer;}
.results_map.map__FichaResult .share{padding:23px 20px;border-bottom:1px solid #dcdcdc;}
.results_map.map__FichaResult .share > span{font-family:Catalana;font-size:16px;font-weight:500;color:#5d5d5d;}
.results_map.map__FichaResult .share > i{float:right;font-size:20px;color:#c9242e;}
.results_map.map__FichaResult .share .shareButton{float:right;}
.results_map.map__FichaResult .share .shareButton .popover{min-width:355px;}
@media (max-width:767px){.results_map.map__FichaResult .share .shareButton .popover{min-width:auto;}
}
.results_map.map__FichaResult .data{padding:25px;}
.results_map.map__FichaResult .data i{font-size:18px;color:#5d5d5d;display:inline-block;margin-right:15px;float:left;}
.results_map.map__FichaResult .data > span{font-family:CatalanaSans;font-size:14px;color:#5d5d5d;display:inline-block;}
.results_map.map__FichaResult .data .distance{float:right;font-size:12px;color:#8c8c8c;margin-top:3px;}
.results_map.map__FichaResult .data a{margin-left:30px;}
.results_map.map__FichaResult .data .street{display:inline-block;width:70%;}
.results_map.map__FichaResult .data .street a{margin-left:0px;}
.results_map.map__FichaResult .data button i{color:#c9242e;margin-left:15px;font-size:14px;}
.results_map.map__search{background-color:#FFF;}
@media (max-width:767px){.results_map.map__search{top:55px;}
}
.results_map.map__search .data{padding:20px 20px 20px 50px;position:relative;}
.results_map.map__search .data input{margin-bottom:15px;}
.results_map.map__search .data .btn-radio{width:calc(50% - 10px);margin-right:20px;}
.results_map.map__search .data .btn-fill{width:calc(50% - 10px);}
.results_map.map__search .data > i{position:absolute;top:30px;left:20px;font-size:70px;color:#c9242e;}
.results_map.map__arrive{background-color:#FFF;padding-top:75px;}
@media (max-width:767px){.results_map.map__arrive{top:55px;}
}
.results_map.map__arrive header{padding-left:50px;position:fixed;}
.results_map.map__arrive header i{position:absolute;left:20px;top:calc(50% - 8px);color:#c9242e;cursor:pointer;}
.results_map.map__arrive header p{margin:0px;}
.results_map.map__arrive header p span{float:none;}
.results_map.map__arrive header p span.from{font-family:CatalanaSans;font-size:12px;color:#8e8e8e;margin-right:10px;}
.results_map.map__arrive header p span.street{font-family:CatalanaSans;font-size:12px;color:#5d5d5d;}
.results_map.map__arrive .h4{padding:20px;background-color:#FFF;margin:0px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:20px;color:#4c4c4c;font-weight:normal;}
.results_map.map__arrive .h4 span{color:#8e8e8e;}
.results_map.map__arrive .data{padding:15px;}
.results_map.map__arrive .data p{font-family:CatalanaSans;font-size:12px;color:#888888;}
.results_map.map__arrive .data .h5{margin-bottom:25px;}
.results_map.map__agentSearch{background-color:#FFF;bottom:auto;padding-top:0px;}
@media (max-width:767px){.results_map.map__agentSearch{top:55px;min-height:200px;}
}
.results_map.map__agentSearch .h4{padding:25px;border-bottom:1px solid #d1d1d1;margin:0px;}
.results_map.map__agentSearch .data{padding:25px;}
.results_map.map__agentSearch .data p{font-family:CatalanaSans;font-size:15px;color:#5d5d5d;margin:0px 0px 5px 0px;}
.results_map.map__agentSearch .data p i{color:#c9242e;font-size:18px;margin-right:15px;}
.results_map.map__agentSearch .data p:last-child{margin-bottom:0px;}
.results_map.map__agentResults{background-color:#FFF;padding-top:69px;top:155px;left:20px;bottom:20px;width:100%;max-width:350px;background-color:#FFF;}
@media (max-width:767px){.results_map.map__agentResults{top:133px;max-width:100%;left:0px;bottom:0px;}
}
@media (min-width:990px){.results_map.map__agentResults{top:210px;}
}
.results_map.map__agentResults header{margin-bottom:15px;position:absolute;top:0px;width:100%;}
.results_map.map__agentResults header .checkbox{padding:0px 0 0px 28px;}
.results_map.map__agentResults header .checkbox .box{width:15px;height:15px;}
.results_map.map__agentFicha{background-color:#FFF;top:155px;left:20px;bottom:20px;width:100%;max-width:350px;background-color:#FFF;}
@media (max-width:767px){.results_map.map__agentFicha{top:133px;max-width:100%;left:0px;bottom:0px;}
}
@media (min-width:990px){.results_map.map__agentFicha{top:210px;}
}
@media (max-width:767px){.results_map.map__agentFicha{top:55px;}
}
.results_map.map__agentFicha .scroller header{position:absolute;top:0px;width:100%;}
.results_map.map__agentFicha .scroller header i{float:left;margin-right:10px;color:#c9242e;cursor:pointer;}
.results_map.map__agentFicha .scroller header span{color:#c9242e;font-family:CatalanaSans;font-size:13px;font-weight:500;color:#c9242e;cursor:pointer;}
.results_map.map__agentFicha .scroller .share{float:right;margin-right:20px;margin-top:15px;}
.results_map.map__agentFicha .scroller .share button > i{font-size:20px;}
.results_map.map__agentFicha .scroller .share .popover{min-width:355px;}
@media (max-width:767px){.results_map.map__agentFicha .scroller .share .popover{min-width:auto;}
}
.results_map.map__agentFicha .scroller .info{padding:10px 25px 25px 25px;border-bottom:1px solid #dcdcdc;}
.results_map.map__agentFicha .scroller .info p{margin:0px 0px 10px 0px;}
.results_map.map__agentFicha .scroller .info a{width:calc(50% - 10px);margin-right:15px;}
.results_map.map__agentFicha .scroller .info a:last-child{margin-right:0px;}
.results_map.map__agentFicha .scroller > .data{padding:25px;}
.results_map.map__agentFicha .scroller > .data i{font-size:18px;color:#5d5d5d;display:inline-block;margin-right:15px;float:left;}
.results_map.map__agentFicha .scroller > .data > span{font-family:CatalanaSans;font-size:14px;color:#5d5d5d;display:inline-block;}
.results_map.map__agentFicha .scroller > .data .distance{float:right;font-size:12px;color:#8c8c8c;margin-top:3px;}
.results_map.map__agentFicha .scroller > .data a{margin-left:30px;}
.results_map.map__agentFicha .scroller > .data .street{display:inline-block;width:70%;}
.results_map.map__agentFicha .scroller > .data .street a{margin-left:0px;}
.results_map.map__agentFicha .scroller > .data button i{color:#c9242e;margin-left:15px;font-size:14px;}
.grid-categories-white{margin:20px 0 100px;}
@media (max-width:767px){.grid-categories-white{margin-bottom:70px;}
}
section.notice{position:relative;background-color:#FFF;}
section.notice .close{position:absolute;top:10px;right:10px;z-index:2;}
@media (min-width:768px){section.notice .content{border-right:1px solid #eee;padding-right:20px;}
}
section.notice .content p{padding-bottom:10px;}
section.notice .title{position:relative;}
@media (max-width:991px){section.notice .title{padding-left:20px;}
}
section.notice .title i{color:#c9242e;position:absolute;top:2px;left:0;}
@media (min-width:992px){section.notice .title i{left:-15px;}
}
section.notice .btn-border{margin-top:50px;}
@media (max-width:767px){section.notice .btn-border{margin-top:0;width:auto;}
}
section.notice.fixed{position:fixed;bottom:0px;left:0px;width:100%;z-index:3;}
.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;-ms-transform:translate(0, -25%);transform:translate(0, -25%);}
.modal.in .modal-dialog{-ms-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
@media (max-width:767px){.modal-open .modal{padding-left:0 !important;}
}
.modal-dialog{position:relative;width:auto;}
@media (min-width:768px){.modal-dialog{margin:10px;}
}
.modal-content{position:relative;background-color:#fff;padding:15px;outline:0;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);}
@media (min-width:768px){.modal-content{background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);padding:45px;}
}
.modal-content button.close,
.modal-content button.back{padding:10px;display:inline-block;-webkit-appearance:none;cursor:pointer;background:0 0;border:0;float:right;font-size:15px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;color:#c9242e;position:absolute;transition:color .2s;z-index:1;}
.modal-content button.close{top:3px;right:3px;}
.modal-content button.back{top:3px;left:3px;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}
.modal-header{padding-bottom:15px;border-bottom:1px solid #e5e5e5;text-align:center;}
.modal-header p{margin-bottom:0;}
.modal-header .agent{padding:20px 0 10px 0;}
.modal-header .agent img{vertical-align:middle;}
.modal-header .agent .name{display:inline-block;margin:0 0 0 10px;font-size:18px;font-weight:normal;}
.modal-title{margin:40px 0 5px 0;line-height:1.42857143;padding:0 20px;}
@media (min-width:768px){.modal-title{margin-top:0;}
}
.modal-title i{font-size:120%;position:relative;top:3px;margin-right:5px;}
.modal-body{position:relative;padding-top:20px;}
.modal-body .btn{}
.modal-body .btn i{font-size:100%;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}
.modal-dialog.big{width:80%;max-width:1000px;}
.modal-content{box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm{width:300px;}
}
@media (min-width:992px){.modal-lg{width:900px;}
}
@media (max-width:767px){.modal-dialog{height:100%;}
.modal-dialog .modal-content{height:100%;overflow:auto;}
}
.modal .parentTabs-tabs .nav-tabs{margin-top:20px;width:100%;border-bottom:1px solid #dcdcdc;}
.modal .parentTabs-tabs .nav-tabs li{border-left:none;}
.modal .parentTabs-tabs .nav-tabs li.active:before{top:auto;bottom:0px;height:2px;}
.modal .tab-content{padding-top:20px;}
#modal-contact #contact-options button{margin-bottom:15px;}
#modal-agent #contact-options button{margin-bottom:15px;}
.block-rrss .nav-tabs{width:100%;padding:0px 30px;background-color:transparent;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;display:table;margin-bottom:25px;}
@media (max-width:967px){.block-rrss .nav-tabs{padding:0px 15px;}
}
.block-rrss .nav-tabs li{background-color:transparent;display:table-cell;}
@media (min-width:1200px){.block-rrss .nav-tabs li{margin-right:40px;}
}
@media (max-width:967px){.block-rrss .nav-tabs li{text-align:center;margin-right:20px;padding:15px 0px;min-width:0;}
}
.block-rrss .nav-tabs li a{font-size:14px;line-height:1.2;color:#5d5d5d;padding:0px;padding-left:20px;padding:25px 0px;text-align:left;}
@media (max-width:767px){.block-rrss .nav-tabs li a{padding:0px;text-align:center;}
}
@media (min-width:970px){.block-rrss .nav-tabs li a{text-align:center;}
}
@media (max-width:969px){.block-rrss .nav-tabs li a{text-align:center;}
}
.block-rrss .nav-tabs li a i{font-size:12px;width:30px;height:30px;color:#FFF;background-color:#8e8e8e;text-align:center;padding-top:9px;border-radius:100%;left:5%;}
@media (max-width:368px){.block-rrss .nav-tabs li a i{font-size:11px;width:30px;height:30px;line-height:32px;padding-top:0px;}
}
@media (max-width:969px){.block-rrss .nav-tabs li a i{display:inline-block;position:relative;top:auto;bottom:auto;left:auto;-ms-transform:inherit;transform:inherit;}
}
@media (max-width:969px){.block-rrss .nav-tabs li a i + span{padding-left:45px;font-size:13px;}
}
@media (max-width:969px){.block-rrss .nav-tabs li a span{display:none;}
}
.block-rrss .nav-tabs li:after{bottom:0px;}
.block-rrss .nav-tabs li.active.facebook a{color:#3b5998;}
.block-rrss .nav-tabs li.active.facebook a i{background-color:#3b5998;}
.block-rrss .nav-tabs li.active.facebook:after{background-color:#3b5998;}
.block-rrss .nav-tabs li.active.twitter a{color:#55acee;}
.block-rrss .nav-tabs li.active.twitter a i{background-color:#55acee;}
.block-rrss .nav-tabs li.active.twitter:after{background-color:#55acee;}
.block-rrss .nav-tabs li.active.instagram a{color:black;}
.block-rrss .nav-tabs li.active.instagram a i{background-color:black;}
.block-rrss .nav-tabs li.active.instagram:after{background-color:black;}
.block-rrss .nav-tabs li.active.google a{color:#dd4b39;}
.block-rrss .nav-tabs li.active.google a i{background-color:#dd4b39;}
.block-rrss .nav-tabs li.active.google:after{background-color:#dd4b39;}
.block-rrss .nav-tabs li.active.youtube a{color:#bb0000;}
.block-rrss .nav-tabs li.active.youtube a i{background-color:#bb0000;}
.block-rrss .nav-tabs li.active.youtube:after{background-color:#bb0000;}
.block-rrss .nav-tabs li.active.blogs a{color:#c9242e;}
.block-rrss .nav-tabs li.active.blogs a i{background-color:#c9242e;}
.block-rrss .nav-tabs li.active.blogs:after{background-color:#c9242e;}
.block-rrss .nav-tabs li:last-child{margin-right:0px;}
.block-rrss .tab-content .tab-pane .twitter,
.block-rrss .tab-content .tab-pane .blog,
.block-rrss .tab-content .tab-pane .youtube{background-color:#FFF;margin-bottom:15px;}
.block-rrss .tab-content .tab-pane .instagram{margin-bottom:15px;text-align:center;}
.block-rrss .tab-content .tab-pane .instagram img{display:inline-block;}
.block-rrss .tab-content .tab-pane .btn{margin-top:20px;}
@media (max-width:767px){.block-rrss .tab-content .tab-pane .btn{width:100%;}
}
.carousel{position:relative;}
.carousel-inner{position:relative;overflow:hidden;width:100%;}
.carousel-inner > .item{display:none;position:relative;transition:0.6s ease-in-out left;height:500px;}
@media screen and (max-width:767px){.carousel-inner > .item{height:370px;}
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{line-height:1;}
.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%;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;}
.carousel-inner > .item.next, .carousel-inner > .item.active.right{transform:translate3d(100%, 0, 0);left:0;}
.carousel-inner > .item.prev, .carousel-inner > .item.active.left{transform:translate3d(-100%, 0, 0);left:0;}
.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active{transform:translate3d(0, 0, 0);left:0;}
}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:5%;font-size:20px;color:#ffffff;text-align:center;background-color:transparent;}
@media screen and (max-width:767px){.carousel-control{display:none;}
}
.carousel-control.left{right:auto;left:0;}
.carousel-control.left span{left:25px;}
.carousel-control.right{left:auto;right:0;}
.carousel-control.right span{right:25px;}
.carousel-control:hover, .carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block;}
.carousel-control .icon-flecha-derecha, .carousel-control .icon-flecha-izquierda{position:absolute;top:50%;z-index:5;display:inline-block;font-size:40px;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}
.carousel-control .icon-prev, .carousel-control .icon-next{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:5;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 3px;text-indent:-999px;border:1px solid transparent;border-radius:10px;cursor:pointer;background-color:#FFF;opacity:0.5;}
.carousel-indicators .active{margin:0;width:13px;height:13px;border:1px solid #c9242e;background-color:#c9242e;opacity:1;position:relative;top:1px;}
.carousel-caption{position:absolute;left:10%;right:10%;top:calc(50% - 130px);z-index:10;padding-top:0px;padding-bottom:0px;color:#ffffff;}
@media screen and (max-width:767px){.carousel-caption{top:auto;bottom:70px;}
}
.carousel-caption .btn{text-shadow:none;}
@media screen and (min-width:768px){.carousel-control .icon-flecha-derecha, .carousel-control .icon-flecha-izquierda{position:absolute;top:calc(50% - 20px);z-index:5;display:inline-block;font-size:40px;}
.carousel-caption{left:10%;right:10%;padding-bottom:30px;}
.carousel-indicators{bottom:20px;}
}
.multi-item-carousel{padding:0px 30px;margin-top:20px;}
.multi-item-carousel .carousel-inner > .item{transition:500ms ease-in-out left;height:auto;}
@media screen and (max-width:767px){.multi-item-carousel .carousel-inner > .item > div{display:none;}
.multi-item-carousel .carousel-inner > .item > div:first-child{display:block;}
}
.multi-item-carousel .carousel-inner .active.left{left:-33.3%;}
@media screen and (max-width:767px){.multi-item-carousel .carousel-inner .active.left{left:-100%;}
}
.multi-item-carousel .carousel-inner .active.right{left:33.3%;}
@media screen and (max-width:767px){.multi-item-carousel .carousel-inner .active.right{left:100%;}
}
.multi-item-carousel .carousel-inner .next{left:33.3%;}
@media screen and (max-width:767px){.multi-item-carousel .carousel-inner .next{left:100%;}
}
.multi-item-carousel .carousel-inner .prev{left:-33.3%;}
@media screen and (max-width:767px){.multi-item-carousel .carousel-inner .prev{left:-100%;}
}
@media all and (transform-3d), (-webkit-transform-3d){.multi-item-carousel .carousel-inner > .item{transition:500ms ease-in-out all;-webkit-backface-visibility:visible;backface-visibility:visible;-ms-transform:none !important;transform:none !important;}
}
.multi-item-carousel .carouse-control.left, .multi-item-carousel .carouse-control.right{background-image:none;}
.multi-item-carousel .carousel-control{display:block;}
.multi-item-carousel .carousel-control i{color:#c9242e;}
.multi-item-carousel .carousel-control.left i{left:0px;top:calc(50% - 20px);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.multi-item-carousel .carousel-control.right i{right:0px;top:calc(50% - 20px);}
.multi-item-carousel .category-white{margin:0px;}
@media screen and (max-width:767px){.multi-item-carousel .category-white .img{display:block;}
.multi-item-carousel .category-white .img img{height:60px;}
.multi-item-carousel .category-white .title{display:block;margin-top:16px;margin-bottom:8px;}
}
.owl-carousel{padding-left:50px;padding-right:50px;}
@media screen and (max-width:767px){.owl-carousel .category-white{display:block;height:auto;}
.owl-carousel .category-white .title{text-align:center;display:block;margin-top:16px;margin-bottom:8px;}
.owl-carousel .category-white .img{display:block;}
.owl-carousel .category-white .img img{height:60px;}
}
.owl-carousel .owl-nav{position:relative;}
@media screen and (max-width:767px){.owl-carousel .owl-nav{display:block !important;}
}
.owl-carousel .owl-nav .owl-prev{position:relative;font-size:40px;color:#c9242e;}
.owl-carousel .owl-nav .owl-prev i{position:absolute;left:-50px;top:-130px;}
@media screen and (max-width:767px){.owl-carousel .owl-nav .owl-prev i{top:-110px;}
}
.owl-carousel .owl-nav .owl-next{position:relative;font-size:40px;color:#c9242e;}
.owl-carousel .owl-nav .owl-next i{position:absolute;right:-50px;top:-130px;}
@media screen and (max-width:767px){.owl-carousel .owl-nav .owl-next i{top:-110px;}
}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.riesgo{padding:10px;border:1px solid #e4e4e4;margin-top:30px;margin-left:40px;margin-right:40px;}
@media (max-width:767px){.riesgo{margin-left:15px;margin-right:15px;}
}
.riesgo .h4{margin:0px;border-bottom:1px solid #e4e4e4;padding-bottom:5px;margin-bottom:10px;}
.riesgo .info{margin-bottom:0px;margin-top:0px;}
.riesgo .info span{font-size:16px;font-weight:normal;line-height:1.78;letter-spacing:-0.1px;color:#5d5d5d;}
.riesgo .meter span{float:left;width:calc(14.28% - 3px);text-align:center;background-color:#d8d8d8;margin-right:3px;padding:6px 0px 2px 0px;color:#5d5d5d;font-weight:bold;font-size:18px;}
.riesgo .meter span.active{background-color:#5d5d5d;color:#FFF;}
.riesgo .bottom{margin-top:10px;}
.riesgo .bottom span{max-width:45%;}
.riesgo .bottom span:last-child{text-align:right;}
.riesgo.riesgo-2 .h4{margin-bottom:15px;}
.riesgo.riesgo-2 .icons{width:50px;height:30px;}
.riesgo.riesgo-2 .icons i{font-size:18px;color:black;}
.riesgo.riesgo-2 .icons i:first-child{margin-right:5px;}
.riesgo.riesgo-2 .text{width:calc(100% - 50px);}
.riesgo.riesgo-2 .text p{font-size:12px;line-height:1.29;letter-spacing:0.2px;color:#333333;margin:0px;}
@media (max-width:767px){.riesgo.riesgo-3{margin-left:15px;margin-right:15px;}
}
.riesgo.riesgo-3 .rating{float:left;padding-right:15px;margin-right:15px;border-right:1px solid #979797;}
@media (max-width:767px){.riesgo.riesgo-3 .rating{padding-right:0;border-right:0px;}
}
.riesgo.riesgo-3 .rating span{font-size:52px;font-weight:bold;letter-spacing:0.6px;color:#bdbdbd;}
@media (max-width:767px){.riesgo.riesgo-3 .rating span{font-size:43px;}
}
.riesgo.riesgo-3 .rating span:last-child{color:#000000;}
.riesgo.riesgo-3 .info{margin-top:10px;}
@media (max-width:767px){.riesgo.riesgo-3 .info{margin-top:10px;}
}
.riesgo.riesgo-3 .info p{font-size:12px;color:#333333;padding-right:30px;}
@media (max-width:767px){.riesgo.riesgo-3 .info p{font-size:12px;margin:0px;}
}
.riesgo.riesgo-4{border:0px;padding:0px;}
@media (max-width:767px){.riesgo.riesgo-4{margin:30px 5px 0px 5px;}
}
.riesgo.riesgo-4 .riesgo{margin:0px;height:100%;}
.riesgo.riesgo-4 .riesgo .rating{float:none;margin:0px;padding:0px;text-align:center;border:0px;}
.riesgo.riesgo-4 .riesgo .info{text-align:center;}
.riesgo.riesgo-4 .riesgo .info p{padding:0px;}
.riesgo.riesgo-4 .riesgo-2 .text{margin-bottom:10px;}
.riesgo.riesgo-4 .riesgo-2 .text:last-child{margin-bottom:0px;}
@media (max-width:767px){.riesgo.riesgo-4 .riesgo-2{margin-top:20px;}
}
.riesgo.riesgo-4 .riesgo-3{padding:15px 12px;}
.riesgo.riesgo-4 .riesgo-3 .info{margin-top:0px;}
.riesgo.riesgo-4 .riesgo-3 .info p{font-size:12px;margin-bottom:0;}
@media (max-width:767px){.riesgo.riesgo-4 .riesgo-3{padding:20px;}
.riesgo.riesgo-4 .riesgo-3 .rating{float:left;}
.riesgo.riesgo-4 .riesgo-3 .info{text-align:left;margin-left:100px;}
}
.text-riesgo{padding:0px 10px;margin-left:60px;margin-right:60px;font-size:12px;margin-top:15px;}
@media (max-width:767px){.text-riesgo{margin-left:30px;margin-right:30px;}
}
.riesgo-block .riesgo{margin:30px 10px 0px 10px;}
.resultados-busqueda .module{padding-top:15px;}
@media (max-width:768px){.resultados-busqueda .container{padding-left:0px;padding-right:0px;}
}
.resultados-busqueda .container h2.h1{margin-bottom:0px;}
.resultados-busqueda .container h3.h1{margin-top:5px;margin-bottom:35px;}
.resultados-busqueda .container .aside.aside-black{margin-top:5px;}
@media (max-width:768px){.resultados-busqueda .container .aside.aside-black{margin-top:40px;}
}
.text-gray{color:#8e8e8e;}
.text-gray .h1,
.text-gray .h2,
.text-gray .h3,
.text-gray .h4{color:#4c4c4c;}
a,
.btn-link,
.btn-share,
.btn-icon{color:#c9242e;transition:color .2s, background-color .2s, border-color .2s;}
a:hover,
a .active,
.btn-link:hover,
.btn-link .active,
.btn-share:hover,
.btn-share .active,
.btn-icon:hover,
.btn-icon .active{color:#942d30;}
.btn-fill{background-color:#c9242e;border-color:#c9242e;color:#FFF !important;}
.btn-fill:hover{background-color:#942d30;border-color:#942d30;}
.btn.btn-border{color:#c9242e;border-color:#c9242e;}
.btn.btn-border:hover{color:#942d30;border-color:#942d30;}
.btn.btn-dash{color:#c9242e;background-image:repeating-linear-gradient(to right, #c9242e 0%, #c9242e 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #c9242e 0%, #c9242e 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #c9242e 0%, #c9242e 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #c9242e 0%, #c9242e 65%, transparent 65%, transparent 100%);}
.btn.btn-dash:hover{color:#942d30;background-image:repeating-linear-gradient(to right, #942d30 0%, #942d30 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #942d30 0%, #942d30 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #942d30 0%, #942d30 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #942d30 0%, #942d30 65%, transparent 65%, transparent 100%);}
.btn-rrss{color:#8e8e8e;}
.btn-rrss:hover{color:#942d30;}
.icon-circle{border-color:#c9242e;}
.basic-chart th{border-bottom-color:#c9242e;}
@media (max-width:767px){.basic-chart td:first-of-type{border-bottom-color:#c9242e;}
}
.btn-white{background-color:#FFF;}
button.close:hover,
button.back:hover{color:#942d30;text-decoration:none;cursor:pointer;}
.purple a,
.purple .btn-link,
.purple .btn-share,
.purple .btn-icon{color:#815491;}
.purple a:hover, .purple a.active,
.purple .btn-link:hover,
.purple .btn-link.active,
.purple .btn-share:hover,
.purple .btn-share.active,
.purple .btn-icon:hover,
.purple .btn-icon.active{color:#615067;}
.purple .btn-fill{background-color:#815491;border-color:#815491;}
.purple .btn-fill:hover{background-color:#615067;border-color:#615067;}
.purple .btn.btn-border{color:#815491;border-color:#815491;}
.purple .btn.btn-border:hover{color:#615067;border-color:#615067;}
.purple .btn.btn-dash{color:#815491;background-image:repeating-linear-gradient(to right, #815491 0%, #815491 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #815491 0%, #815491 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #815491 0%, #815491 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #815491 0%, #815491 65%, transparent 65%, transparent 100%);}
.purple .btn.btn-dash:hover{color:#615067;background-image:repeating-linear-gradient(to right, #615067 0%, #615067 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #615067 0%, #615067 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #615067 0%, #615067 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #615067 0%, #615067 65%, transparent 65%, transparent 100%);}
.purple .btn-rrss:hover{color:#615067;}
.purple .basic-chart th{border-bottom-color:#815491;}
@media (max-width:767px){.purple .basic-chart td:first-of-type{border-bottom-color:#815491;}
}
.purple .icon-circle{border-color:#815491;}
.purple .multi-item-carousel .carousel-control i{color:#815491;}
.purple ul li:before,
.purple .ul li:before,
.purple .tick-list li:before{color:#815491;}
.purple .product-grid-category h3,
.purple .product-list-item h3{color:#815491;}
.purple .select:after{color:#815491;}
@media (max-width:767px){.purple .basic-chart td:last-of-type{border-bottom-color:#815491;}
}
.purple .owl-carousel .owl-prev,
.purple .owl-carousel .owl-next{color:#815491;}
.purple button.close,
.purple button.back,
.purple .checkbox input:checked + .box:before,
.purple article.caption i{color:#815491;}
.purple button.close:hover,
.purple button.back:hover{color:#615067;text-decoration:none;cursor:pointer;}
.goldenrod a,
.goldenrod .btn-link,
.goldenrod .btn-share,
.goldenrod .btn-icon{color:#965f07;}
.goldenrod a:hover, .goldenrod a.active,
.goldenrod .btn-link:hover,
.goldenrod .btn-link.active,
.goldenrod .btn-share:hover,
.goldenrod .btn-share.active,
.goldenrod .btn-icon:hover,
.goldenrod .btn-icon.active{color:#5f4214;}
.goldenrod .btn-fill{background-color:#965f07;border-color:#965f07;}
.goldenrod .btn-fill:hover{background-color:#5f4214;border-color:#5f4214;}
.goldenrod .btn.btn-border{color:#965f07;border-color:#965f07;}
.goldenrod .btn.btn-border:hover{color:#5f4214;border-color:#5f4214;}
.goldenrod .btn.btn-dash{color:#965f07;background-image:repeating-linear-gradient(to right, #965f07 0%, #965f07 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #965f07 0%, #965f07 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #965f07 0%, #965f07 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #965f07 0%, #965f07 65%, transparent 65%, transparent 100%);}
.goldenrod .btn.btn-dash:hover{color:#5f4214;background-image:repeating-linear-gradient(to right, #5f4214 0%, #5f4214 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #5f4214 0%, #5f4214 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #5f4214 0%, #5f4214 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #5f4214 0%, #5f4214 65%, transparent 65%, transparent 100%);}
.goldenrod .btn-rrss:hover{color:#5f4214;}
.goldenrod .basic-chart th{border-bottom-color:#965f07;}
@media (max-width:767px){.goldenrod .basic-chart td:first-of-type{border-bottom-color:#965f07;}
}
.goldenrod .icon-circle{border-color:#965f07;}
.goldenrod .multi-item-carousel .carousel-control i{color:#965f07;}
.goldenrod ul li:before,
.goldenrod .ul li:before,
.goldenrod .tick-list li:before{color:#965f07;}
.goldenrod .product-grid-category h3,
.goldenrod .product-list-item h3{color:#965f07;}
.goldenrod .select:after{color:#965f07;}
@media (max-width:767px){.goldenrod .basic-chart td:last-of-type{border-bottom-color:#965f07;}
}
.goldenrod .owl-carousel .owl-prev,
.goldenrod .owl-carousel .owl-next{color:#965f07;}
.goldenrod button.close,
.goldenrod button.back,
.goldenrod .checkbox input:checked + .box:before,
.goldenrod article.caption i{color:#965f07;}
.goldenrod button.close:hover,
.goldenrod button.back:hover{color:#5f4214;text-decoration:none;cursor:pointer;}
.brown a,
.brown .btn-link,
.brown .btn-share,
.brown .btn-icon{color:#855c44;}
.brown a:hover, .brown a.active,
.brown .btn-link:hover,
.brown .btn-link.active,
.brown .btn-share:hover,
.brown .btn-share.active,
.brown .btn-icon:hover,
.brown .btn-icon.active{color:#5b3a27;}
.brown .btn-fill{background-color:#855c44;border-color:#855c44;}
.brown .btn-fill:hover{background-color:#5b3a27;border-color:#5b3a27;}
.brown .btn.btn-border{color:#855c44;border-color:#855c44;}
.brown .btn.btn-border:hover{color:#5b3a27;border-color:#5b3a27;}
.brown .btn.btn-dash{color:#855c44;background-image:repeating-linear-gradient(to right, #855c44 0%, #855c44 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #855c44 0%, #855c44 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #855c44 0%, #855c44 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #855c44 0%, #855c44 65%, transparent 65%, transparent 100%);}
.brown .btn.btn-dash:hover{color:#5b3a27;background-image:repeating-linear-gradient(to right, #5b3a27 0%, #5b3a27 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #5b3a27 0%, #5b3a27 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #5b3a27 0%, #5b3a27 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #5b3a27 0%, #5b3a27 65%, transparent 65%, transparent 100%);}
.brown .btn-rrss:hover{color:#5b3a27;}
.brown .basic-chart th{border-bottom-color:#855c44;}
@media (max-width:767px){.brown .basic-chart td:first-of-type{border-bottom-color:#855c44;}
}
.brown .icon-circle{border-color:#855c44;}
.brown .multi-item-carousel .carousel-control i{color:#855c44;}
.brown ul li:before,
.brown .ul li:before,
.brown .tick-list li:before{color:#855c44;}
.brown .product-grid-category h3,
.brown .product-list-item h3{color:#855c44;}
.brown .select:after{color:#855c44;}
@media (max-width:767px){.brown .basic-chart td:last-of-type{border-bottom-color:#855c44;}
}
.brown .owl-carousel .owl-prev,
.brown .owl-carousel .owl-next{color:#855c44;}
.brown button.close,
.brown button.back,
.brown .checkbox input:checked + .box:before,
.brown article.caption i{color:#855c44;}
.brown button.close:hover,
.brown button.back:hover{color:#5b3a27;text-decoration:none;cursor:pointer;}
.blue a,
.blue .btn-link,
.blue .btn-share,
.blue .btn-icon{color:#4674ac;}
.blue a:hover, .blue a.active,
.blue .btn-link:hover,
.blue .btn-link.active,
.blue .btn-share:hover,
.blue .btn-share.active,
.blue .btn-icon:hover,
.blue .btn-icon.active{color:#23436a;}
.blue .btn-fill{background-color:#4674ac;border-color:#4674ac;}
.blue .btn-fill:hover{background-color:#23436a;border-color:#23436a;}
.blue .btn.btn-border{color:#4674ac;border-color:#4674ac;}
.blue .btn.btn-border:hover{color:#23436a;border-color:#23436a;}
.blue .btn.btn-dash{color:#4674ac;background-image:repeating-linear-gradient(to right, #4674ac 0%, #4674ac 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #4674ac 0%, #4674ac 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #4674ac 0%, #4674ac 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #4674ac 0%, #4674ac 65%, transparent 65%, transparent 100%);}
.blue .btn.btn-dash:hover{color:#23436a;background-image:repeating-linear-gradient(to right, #23436a 0%, #23436a 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #23436a 0%, #23436a 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #23436a 0%, #23436a 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #23436a 0%, #23436a 65%, transparent 65%, transparent 100%);}
.blue .btn-rrss:hover{color:#23436a;}
.blue .basic-chart th{border-bottom-color:#4674ac;}
@media (max-width:767px){.blue .basic-chart td:first-of-type{border-bottom-color:#4674ac;}
}
.blue .icon-circle{border-color:#4674ac;}
.blue .multi-item-carousel .carousel-control i{color:#4674ac;}
.blue ul li:before,
.blue .ul li:before,
.blue .tick-list li:before{color:#4674ac;}
.blue .product-grid-category h3,
.blue .product-list-item h3{color:#4674ac;}
.blue .select:after{color:#4674ac;}
@media (max-width:767px){.blue .basic-chart td:last-of-type{border-bottom-color:#4674ac;}
}
.blue .owl-carousel .owl-prev,
.blue .owl-carousel .owl-next{color:#4674ac;}
.blue button.close,
.blue button.back,
.blue .checkbox input:checked + .box:before,
.blue article.caption i{color:#4674ac;}
.blue button.close:hover,
.blue button.back:hover{color:#23436a;text-decoration:none;cursor:pointer;}
.green a,
.green .btn-link,
.green .btn-share,
.green .btn-icon{color:#458153;}
.green a:hover, .green a.active,
.green .btn-link:hover,
.green .btn-link.active,
.green .btn-share:hover,
.green .btn-share.active,
.green .btn-icon:hover,
.green .btn-icon.active{color:#1d4226;}
.green .btn-fill{background-color:#458153;border-color:#458153;}
.green .btn-fill:hover{background-color:#1d4226;border-color:#1d4226;}
.green .btn.btn-border{color:#458153;border-color:#458153;}
.green .btn.btn-border:hover{color:#1d4226;border-color:#1d4226;}
.green .btn.btn-dash{color:#458153;background-image:repeating-linear-gradient(to right, #458153 0%, #458153 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #458153 0%, #458153 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #458153 0%, #458153 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #458153 0%, #458153 65%, transparent 65%, transparent 100%);}
.green .btn.btn-dash:hover{color:#1d4226;background-image:repeating-linear-gradient(to right, #1d4226 0%, #1d4226 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #1d4226 0%, #1d4226 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #1d4226 0%, #1d4226 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #1d4226 0%, #1d4226 65%, transparent 65%, transparent 100%);}
.green .btn-rrss:hover{color:#1d4226;}
.green .basic-chart th{border-bottom-color:#458153;}
@media (max-width:767px){.green .basic-chart td:first-of-type{border-bottom-color:#458153;}
}
.green .multi-item-carousel .carousel-control i{color:#458153;}
.green ul li:before,
.green .ul li:before,
.green .tick-list li:before{color:#458153;}
.green .icon-circle{border-color:#458153;}
.green .product-grid-category h3,
.green .product-list-item h3{color:#458153;}
.green .select:after{color:#458153;}
@media (max-width:767px){.green .basic-chart td:last-of-type{border-bottom-color:#458153;}
}
.green .owl-carousel .owl-prev,
.green .owl-carousel .owl-next{color:#458153;}
.green button.close,
.green button.back,
.green .checkbox input:checked + .box:before,
.green article.caption i{color:#458153;}
.green button.close:hover,
.green button.back:hover{color:#1d4226;text-decoration:none;cursor:pointer;}
.pink a,
.pink .btn-link,
.pink .btn-share,
.pink .btn-icon{color:#c63984;}
.pink a:hover, .pink a.active,
.pink .btn-link:hover,
.pink .btn-link.active,
.pink .btn-share:hover,
.pink .btn-share.active,
.pink .btn-icon:hover,
.pink .btn-icon.active{color:#7b2151;}
.pink .btn-fill{background-color:#c63984;border-color:#c63984;}
.pink .btn-fill:hover{background-color:#7b2151;border-color:#7b2151;}
.pink .btn.btn-border{color:#c63984;border-color:#c63984;}
.pink .btn.btn-border:hover{color:#7b2151;border-color:#7b2151;}
.pink .btn.btn-dash{color:#c63984;background-image:repeating-linear-gradient(to right, #c63984 0%, #c63984 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #c63984 0%, #c63984 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #c63984 0%, #c63984 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #c63984 0%, #c63984 65%, transparent 65%, transparent 100%);}
.pink .btn.btn-dash:hover{color:#7b2151;background-image:repeating-linear-gradient(to right, #7b2151 0%, #7b2151 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #7b2151 0%, #7b2151 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #7b2151 0%, #7b2151 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #7b2151 0%, #7b2151 65%, transparent 65%, transparent 100%);}
.pink .btn-rrss:hover{color:#7b2151;}
.pink .basic-chart th{border-bottom-color:#c63984;}
@media (max-width:767px){.pink .basic-chart td:first-of-type{border-bottom-color:#c63984;}
}
.pink .icon-circle{border-color:#c63984;}
.pink .multi-item-carousel .carousel-control i{color:#c63984;}
.pink ul li:before,
.pink .ul li:before,
.pink .tick-list li:before{color:#c63984;}
.pink .product-grid-category h3,
.pink .product-list-item h3{color:#c63984;}
.pink .select:after{color:#c63984;}
@media (max-width:767px){.pink .basic-chart td:last-of-type{border-bottom-color:#c63984;}
}
.pink .owl-carousel .owl-prev,
.pink .owl-carousel .owl-next{color:#c63984;}
.pink button.close,
.pink button.back,
.pink .checkbox input:checked + .box:before,
.pink article.caption i{color:#c63984;}
.pink button.close:hover,
.pink button.back:hover{color:#7b2151;text-decoration:none;cursor:pointer;}
.orange a,
.orange .btn-link,
.orange .btn-share,
.orange .btn-icon{color:#e15e30;}
.orange a:hover, .orange a.active,
.orange .btn-link:hover,
.orange .btn-link.active,
.orange .btn-share:hover,
.orange .btn-share.active,
.orange .btn-icon:hover,
.orange .btn-icon.active{color:#954022;}
.orange .btn-fill{background-color:#e15e30;border-color:#e15e30;}
.orange .btn-fill:hover{background-color:#954022;border-color:#954022;}
.orange .btn.btn-border{color:#e15e30;border-color:#e15e30;}
.orange .btn.btn-border:hover{color:#954022;border-color:#954022;}
.orange .btn.btn-dash{color:#e15e30;background-image:repeating-linear-gradient(to right, #e15e30 0%, #e15e30 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #e15e30 0%, #e15e30 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #e15e30 0%, #e15e30 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #e15e30 0%, #e15e30 65%, transparent 65%, transparent 100%);}
.orange .btn.btn-dash:hover{color:#954022;background-image:repeating-linear-gradient(to right, #954022 0%, #954022 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #954022 0%, #954022 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #954022 0%, #954022 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #954022 0%, #954022 65%, transparent 65%, transparent 100%);}
.orange .btn-rrss:hover{color:#954022;}
.orange .basic-chart th{border-bottom-color:#e15e30;}
@media (max-width:767px){.orange .basic-chart td:first-of-type{border-bottom-color:#e15e30;}
}
.orange .icon-circle{border-color:#e15e30;}
.orange .multi-item-carousel .carousel-control i{color:#e15e30;}
.orange ul li:before,
.orange .ul li:before,
.orange .tick-list li:before{color:#e15e30;}
.orange .product-grid-category h3,
.orange .product-list-item h3{color:#e15e30;}
.orange .select:after{color:#e15e30;}
@media (max-width:767px){.orange .basic-chart td:last-of-type{border-bottom-color:#e15e30;}
}
.orange .owl-carousel .owl-prev,
.orange .owl-carousel .owl-next{color:#e15e30;}
.orange button.close,
.orange button.back,
.orange .checkbox input:checked + .box:before,
.orange article.caption i{color:#e15e30;}
.orange button.close:hover,
.orange button.back:hover{color:#954022;text-decoration:none;cursor:pointer;}
.turquoise a,
.turquoise .btn-link,
.turquoise .btn-share,
.turquoise .btn-icon{color:#17817D;}
.turquoise a:hover, .turquoise a.active,
.turquoise .btn-link:hover,
.turquoise .btn-link.active,
.turquoise .btn-share:hover,
.turquoise .btn-share.active,
.turquoise .btn-icon:hover,
.turquoise .btn-icon.active{color:#0F5855;}
.turquoise .btn-fill{background-color:#17817D;border-color:#17817D;}
.turquoise .btn-fill:hover{background-color:#0F5855;border-color:#0F5855;}
.turquoise .btn.btn-border{color:#17817D;border-color:#17817D;}
.turquoise .btn.btn-border:hover{color:#0F5855;border-color:#0F5855;}
.turquoise .btn.btn-dash{color:#17817D;background-image:repeating-linear-gradient(to right, #17817D 0%, #17817D 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #17817D 0%, #17817D 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #17817D 0%, #17817D 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #17817D 0%, #17817D 65%, transparent 65%, transparent 100%);}
.turquoise .btn.btn-dash:hover{color:#0F5855;background-image:repeating-linear-gradient(to right, #0F5855 0%, #0F5855 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to right, #0F5855 0%, #0F5855 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #0F5855 0%, #0F5855 65%, transparent 65%, transparent 100%), repeating-linear-gradient(to bottom, #0F5855 0%, #0F5855 65%, transparent 65%, transparent 100%);}
.turquoise .btn-rrss:hover{color:#0F5855;}
.turquoise .basic-chart th{border-bottom-color:#17817D;}
@media (max-width:767px){.turquoise .basic-chart td:first-of-type{border-bottom-color:#17817D;}
}
.turquoise .icon-circle{border-color:#17817D;}
.turquoise .multi-item-carousel .carousel-control i{color:#17817D;}
.turquoise ul li:before,
.turquoise .ul li:before,
.turquoise .tick-list li:before{color:#17817D;}
.turquoise .product-grid-category h3,
.turquoise .product-list-item h3{color:#17817D;}
.turquoise .select:after{color:#17817D;}
@media (max-width:767px){.turquoise .basic-chart td:last-of-type{border-bottom-color:#17817D;}
}
.turquoise .owl-carousel .owl-prev,
.turquoise .owl-carousel .owl-next{color:#17817D;}
.turquoise button.close,
.turquoise button.back,
.turquoise .checkbox input:checked + .box:before,
.turquoise article.caption i{color:#17817D;}
.turquoise button.close:hover,
.turquoise button.back:hover{color:#0F5855;text-decoration:none;cursor:pointer;}
.bg-gray,
.gray .bg-color{background-color:#8e8e8e;}
.bg-white{background-color:#FFF;}
.bg-gray-lightest{background-color:#eee;}
.bg-red,
.bg-color,
.red .bg-color,
.transparent.red:hover .bg-color{background-color:#c9242e;}
.bg-purple,
.purple .bg-color,
.transparent.purple:hover .bg-color{background-color:#815491;}
.bg-goldenrod,
.goldenrod .bg-color,
.transparent.goldenrod:hover .bg-color{background-color:#965f07;}
.bg-brown,
.brown .bg-color,
.transparent.brown:hover .bg-color{background-color:#855c44;}
.bg-blue,
.blue .bg-color,
.transparent.blue:hover .bg-color{background-color:#4674ac;}
.bg-green,
.green .bg-color,
.transparent.green:hover .bg-color{background-color:#458153;}
.bg-pink,
.pink .bg-color,
.transparent.pink:hover .bg-color{background-color:#c63984;}
.bg-orange,
.orange .bg-color,
.transparent.orange:hover .bg-color{background-color:#e15e30;}
.bg-turquoise,
.turquoise .bg-color,
.transparent.turquoise:hover .bg-color{background-color:#17817D;}
.transparent{background-color:transparent;}
.transparent .bg-color{background-color:transparent;}
.gray .text-color{background-color:#8e8e8e;}
.text-color,
.border-color,
.product-grid-item i,
.product-list-item i{color:#c9242e;}
.purple .text-color,
.purple .border-color,
.purple .product-grid-item i,
.purple .product-list-item i{color:#815491;}
.goldenrod .text-color,
.goldenrod .border-color,
.goldenrod .product-grid-item i,
.goldenrod .product-list-item i{color:#965f07;}
.brown .text-color,
.brown .border-color,
.brown .product-grid-item i,
.brown .product-list-item i{color:#855c44;}
.blue .text-color,
.blue .border-color,
.blue .product-grid-item i,
.blue .product-list-item i{color:#4674ac;}
.green .text-color,
.green .border-color,
.green .product-grid-item i,
.green .product-list-item i{color:#458153;}
.pink .text-color,
.pink .border-color,
.pink .product-grid-item i,
.pink .product-list-item i{color:#c63984;}
.orange .text-color,
.orange .border-color,
.orange .product-grid-item i,
.orange .product-list-item i{color:#e15e30;}
.turquoise .text-color,
.turquoise .border-color,
.turquoise .product-grid-item i,
.turquoise .product-list-item i{color:#17817D;}
.bg-color-light,
.red .bg-color-light{background-color:#ffd0d2;}
.bg-purple,
.purple .bg-color-light{background-color:#e6daea;}
.bg-goldenrod,
.goldenrod .bg-color-light{background-color:#e1d6c4;}
.bg-brown,
.brown .bg-color-light{background-color:#ddc8bb;}
.bg-blue,
.blue .bg-color-light{background-color:#d2e6ff;}
.bg-green,
.green .bg-color-light{background-color:#c7d6ca;}
.bg-pink,
.pink .bg-color-light{background-color:#ffd7ec;}
.bg-orange,
.orange .bg-color-light{background-color:#ecd1c7;}
.bg-turquoise,
.turquoise .bg-color-light{background-color:#72D9D5;}
.blue.gradient .bg-color{background-image:linear-gradient(to right, #447fc1, #6dcff6);opacity:.75;}
.blue.gradient:hover .bg-color{background-image:none;background-color:#4674ac;}
.pink.gradient .bg-color{background-image:linear-gradient(to right, #d83d96, #deb9d8);opacity:.75;}
.pink.gradient.light .bg-color{background-image:linear-gradient(to right, #d83d96, transparent);background-color:transparent;}
.pink.gradient:hover .bg-color{background-image:none;background-color:#c63984;}
.red.gradient .bg-color{background-image:linear-gradient(to right, #ef4144, #f7966b);opacity:.75;}
.red.gradient:hover .bg-color{background-image:none;background-color:#c9242e;}
.goldenrod.gradient .bg-color{background-image:linear-gradient(to right, #965f07, #fcaf17);opacity:.75;}
.goldenrod.gradient.light .bg-color{background-image:linear-gradient(to right, #965f07, transparent);background-color:transparent;}
.goldenrod.gradient:hover .bg-color{background-image:none;background-color:#965f07;}
.orange.gradient .bg-color{background-image:linear-gradient(to right, #f26529, #fec35a);opacity:.75;}
.orange.gradient.light .bg-color{background-image:linear-gradient(to right, #f26529, transparent);background-color:transparent;}
.orange.gradient:hover .bg-color{background-image:none;background-color:#e15e30;}
.green.gradient .bg-color{background-image:linear-gradient(to right, #468958, #c8dc69);opacity:.75;}
.green.gradient.light .bg-color{background-image:linear-gradient(to right, #468958, transparent);background-color:transparent;}
.green.gradient:hover .bg-color{background-image:none;background-color:#458153;}
.purple.gradient .bg-color{background-image:linear-gradient(to right, #8e5ba6, #c7a0ca);opacity:.75;}
.purple.gradient:hover .bg-color{background-image:none;background-color:#815491;}
.brown.gradient .bg-color{background-image:linear-gradient(to right, #926346, #d9bb8a);opacity:.75;}
.brown.gradient:hover .bg-color{background-image:none;background-color:#855c44;}
.gray.gradient .bg-color{background-image:linear-gradient(to right, #6d6e71, #d1d3d5);opacity:.75;}
.gray.gradient.light .bg-color{background-image:linear-gradient(to right, #6d6e71, transparent);background-color:transparent;}
.gray.gradient:hover .bg-color{background-image:none;background-color:#458153;}
.turquoise.gradient .bg-color{background-image:linear-gradient(to right, #17817D, #72D9D5);opacity:.75;}
.turquoise.gradient.light .bg-color{background-image:linear-gradient(to right, #17817D, transparent);background-color:transparent;}
.turquoise.gradient:hover .bg-color{background-image:none;background-color:#17817D;}
.gradient.top .bg-color{height:62px;}
.gradient:hover .bg-color{height:100%;transition:height .1s;}
.btn-border.inverse{color:#FFF !important;border-color:#FFF !important;}
.btn-border.inverse:hover{color:#FFF !important;border-color:#FFF !important;}
.bg-path1{background-color:transparent;background-image:url("../images/path1.svg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.bg-path2{background-color:#FFF;background-image:url("../images/path2.svg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center -20%;}
@media (min-width:768px){.jumbotron-color .container > div{height:250px;padding:25px;}
}
@media (min-width:768px) and (min-width:992px){.jumbotron-color .container > div{height:325px;}
}
@media (min-width:768px){.jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(247, 150, 107, 0.85), rgba(239, 65, 68, 0.85));}
.goldenrod .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.goldenrod .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(252, 175, 23, 0.85), rgba(150, 95, 23, 0.85));}
.brown .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.brown .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(217, 187, 138, 0.85), rgba(146, 99, 70, 0.85));}
.green .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.green .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(200, 220, 105, 0.85), rgba(70, 137, 88, 0.85));}
.blue .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.blue .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(109, 207, 246, 0.85), rgba(68, 127, 193, 0.85));}
.pink .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.pink .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(222, 185, 216, 0.85), rgba(216, 61, 150, 0.85));}
.orange .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.orange .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(254, 195, 90, 0.85), rgba(242, 101, 41, 0.85));}
.purple .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.purple .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(199, 160, 202, 0.85), rgba(142, 91, 166, 0.85));}
.gray .jumbotron.jumbotron-color .title{top:0;-ms-transform:none;transform:none;}
.gray .jumbotron.jumbotron-color .title .container > div{background-image:linear-gradient(to left, rgba(209, 211, 213, 0.85), rgba(109, 110, 113, 0.85));}
}

p {text-align: justify;}
.modal-content p {text-align: center;}

.has-error .iban-input:after {
  right: 23%;
}
@media (max-width: 768px) {
    .has-error .iban-input:after {
      right: 15%; } 
}

.iban-input .form-control.iban {
  width: 80%;
  float: left; 
}
@media (max-width: 768px) {
    .iban-input .form-control.iban {
      width: 90%; } 
}
.iban-input i {
  float: left;
  font-size: 18px;
  color: #c9242e;
  line-height: 45px;
  margin-left: 10px;
  cursor: pointer; }

.iban-input .error-msg {
  display: inline-block; }

.onoffswitch {
  position: relative;
  width: 70px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.onoffswitch-checkbox {
  display: none; }

.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border-radius: 100px; }

.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s; }

.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 25px;
  padding: 0;
  line-height: 28px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  box-sizing: border-box; }

.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #C9242E;
  color: #FFFFFF; }

.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #5D5D5D;
  color: #999999;
  text-align: right; }

.onoffswitch-switch {
  display: block;
  width: 32px;
  height: 21px;
  margin: 1.5px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 35px;
  border-radius: 100px;
  transition: all 0.3s ease-in 0s; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 1px; }

#modal-cookies.in .modal-dialog {
  right: 0; }

#modal-cookies .modal-dialog {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  right: -100%;
  transition: right .3s;
  width: 500px; }
@media (max-width: 767px) {
	#modal-cookies .modal-dialog {
		width: 100%;
	} 
}
#modal-cookies .modal-dialog .modal-content {
	padding: 25px;
	box-shadow: -2px 0 5px 0 rgba(0, 0, 0, 0.17);
	height: 100vh;
	overflow: scroll; 
}
@media (max-width: 767px) {
	#modal-cookies .modal-dialog .modal-content {
		height: auto;
	}
}
#modal-cookies .modal-dialog .modal-content .modal-header {
  border-bottom: 0;
  padding-bottom: 0; 
}
#modal-cookies .modal-dialog .modal-content .modal-header .modal-title {
	text-align: left;
	font-size: 24px;
	color: #5D5D5D;
	padding: 0; 
}
@media (max-width: 767px) {
  #modal-cookies .modal-dialog .modal-content .modal-header .modal-title {
	margin-top: 0;
	} 
}
#modal-cookies .modal-dialog .modal-content .modal-body {
  padding-top: 0; 
}
#modal-cookies .modal-dialog .modal-content .modal-body .block-text .h3 {
	font-size: 16px;
	margin-bottom: 15px; 
}
#modal-cookies .modal-dialog .modal-content .modal-body .block-text .h3 .onoffswitch {
	  float: right; 
}
#modal-cookies .modal-dialog .modal-content .modal-body .block-text p {
	font-size: 14px;
	border-bottom: solid 1px #DCDCDC;
	padding-bottom: 20px;
	margin-bottom: 20px; 
}
#modal-cookies .modal-dialog .modal-content .modal-body .block-text p:first-child {
	  border-bottom: 0;
	  padding-bottom: 0; 
}
#modal-cookies .modal-dialog .modal-content .modal-body .block-text p:last-child {
	  border-bottom: 0;
}
#modal-cookies .modal-dialog .modal-content .modal-body .block-text .cta {
	width: 100%;
	border-bottom: solid 1px #DCDCDC;
	padding-bottom: 20px; 
}
@media (max-width: 767px) {
	#modal-cookies .modal-dialog .modal-content .modal-body .block-text .cta {
		padding-bottom: 10px;
	}
	#modal-cookies .modal-dialog .modal-content .modal-body .block-text .cta button {
	  width: 100%;
	}
	#modal-cookies .modal-dialog .modal-content .modal-body .block-text .cta .btn-link {
		margin-top: 5px;
	}
}
