.wrap{
margin-top: 200px;
}
.nopadding{
padding: 0!Important;
}
#cats_home .fas, #cats_home .far, #slider_home .fas {
color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #D73E56;
font-size: 52px;
width: 70px;
}
#cont_cats_home{
overflow: hidden;
}
#cont_cats_home .et_pb_code_1 .row_shown{
float: left;
width: 100%;
overflow-x: hidden;
padding-top: 40px;
}
#cont_cats_home h3 a:hover{
color: #D73E56;
}
#slider_home .fas {
color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #ffffff;
font-size: 42px;
}
.fav_up{
position: relative;
}
.fav_up i{
position: absolute;
transform: translate(-50%, -138%);
} .et_fixed_nav #main-header{
z-index: 9999999!important;
}
#top-header{
background-color: #ffffff!important;
z-index: 99999;
}
#top-header .container{
padding-top: 0;
background-color: #ffffff;
}
#top-header li.dest.black a{
background-color: #000000;
color: #ffffff;
padding: 10px 32px 11px 11px;
font-size: 10px;
line-height: 9px; 
letter-spacing: 3px;
font-weight: 500;
} 
#top-header li.dest.black a:after{
content: "";
background: url(//opendata.alcoi.org/wp-content/themes/ayun-alcoy/img/logo-icono.png);
width: 21px;
height: 21px;    
display: inline-block;
position: absolute;
right: 5px;
top: 3px;
}
.et_header_style_left .logo_container{
top: -10px;
}
#main-header{
z-index: 9999;
}
#main-header,#et-top-navigation{
height: 95px;
}
#main-header{
box-shadow: 0;
}
#main-header.et-fixed-header{
box-shadow: 0 3px 0 #00000029!important;
}
.et_header_style_left #et-top-navigation{
padding-top: 0!Important;
padding-bottom: 0!Important;
box-sizing: border-box;
}
.et_header_style_left .logo_container{
width: auto;
}
#top-menu{
padding-top: 0!Important;
padding-bottom: 0!Important;
box-sizing: border-box;
height: 100%;
}
#top-menu-nav, #top-menu li, #et_top_search{
float: left;
height: 100%;
box-sizing: border-box;
}
#top-menu li{
padding-left: 30px;
}
#top-menu-nav>ul>li>a:hover{
opacity: 1;
background-color: transparent;
}
#et_top_search{
margin-top: 0;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, #top-menu li a, #et_top_search span {
position: relative;
display: block;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
padding-bottom: 0!Important;
font-weight: 500;
line-height: 30px;
}
#top-menu li a:hover{
color: #d73e56!Important;
}
#top-menu-nav, #top-menu li{
padding-right: 0;
padding-left: 26px;
}
.nav>li>a{
padding: 0;
}
#et_search_icon:before{
top: -10px;
}
#et-info, #et-secondary-menu>ul>li a{
font-size: 13px;
}
#et-secondary-menu>ul>li.wpml-ls-current-language a{
font-weight: 800!Important;
}
#et_mobile_nav_menu, .mobile_nav {
float: left;
height: 100%;
box-sizing: border-box;
}
.mobile_menu_bar{
position: relative;
display: block;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
padding-bottom: 0!Important;
}
.mobile_menu_bar:before{
color: #c1c0c0;
font-size: 48px;
}
.et_mobile_menu{
top: 100%;
padding: 1%;
border-top: 0;
}
.et_mobile_menu li a{
border-bottom: 0;
text-transform: uppercase;
} .logo_container #claim{
min-width: 246px;
padding-left: 25px;
font-size: 13px;
line-height: 16px;
padding-top: 10px;
padding-bottom: 15px;
color: #1E1E1C;
border-left: 4px solid #D5D5D5;
}
.logo_container #claim span{
color: #D73E56;
font-size: 22px;
line-height: 26px;
float: left;
width: 100%;
margin-bottom: 0;
}
.logo_container #claim p{
float: left;
}
.logo_cont{
padding-right: 30px!Important;
} #slider_home form{
width: 80%;
float: none;
margin: auto;
box-shadow: 5px 5px 5px #4e4e4e1a;
position: relative;
}
#slider_home form input[type="text"]{
width: 90%;
height: 74px;
border-radius: 5px;
float: left;
padding-left: 42px;
color: #747474;
font-size: 17px;
width: 100%;
border: 0;
box-shadow: 5px 5px 0 #0000001a;
}
#slider_home form button{
width: 10%;
height: 74px;
background: #D73E56;
border: 0;
color: #ffffff;
float: left;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
position: absolute;
top: 0;
right: 0;
border: 0;
cursor: pointer;
}
#slider_home form input[type="submit"]:before {
font-family: "Font Awesome 5 Free"!Important;
font-weight: 900;
content: "\f078";
margin-left: 5px;
}
#cats_home .grupo{
overflow: inherit;
min-height: 116px;
}
#cats_home .grupo h3{
font-weight: 700;
font-size: 20px;
line-height: 24px;
}
#cats_home  .et_pb_code_2 {
background-color: #f3f3f3;
padding-top: 40px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
.link_collapsed, .link_expand{
cursor: pointer;
}
#logo_fixed_smart{
position: fixed;
left: 0;
top: 200px;
}
#logo_fixed_smart img{
box-shadow: 3px 3px 0 #00000029;
}
#cats_home .et_pb_column{
float: left;
position: relative;
z-index: 9;
background-position: center;
background-size: cover;
}
#cats_home .row_hidden{
display: none;
}
#section_feature .et_pb_code{
padding: 40px 20px 20px 20px;
position: relative;
}
#section_feature i{
color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #D73E56;
font-size: 52px;
width: 70px;
margin-bottom: 20px;
position: absolute;
transform: translate(-50%, -138%);
}
#section_feature h4{
font-size: 20px;
line-height: 24px;
font-weight: 700;
} .wp_breadcrumb h1{
padding-bottom: 0;
}
.wpcf7 .row_form{
margin-bottom: 20px;
float: left;
width: 100%;
}
.field_form{
float: left;
width: 100%;
}
.wpcf7 .field_form input{
float: left;
width: 100%;
}
.wpcf7 .field_form input[type="text"], .wpcf7 .field_form input[type="email"], .wpcf7 .field_form input[type="tel"]{
line-height: 20px;
color: #747474;
height: 54px;
border: 1px solid #bbb;
padding: 0 15px 0;
border-radius: 3px;
}
.wpcf7 .field_form textarea{
float: left;
width: 100%;
border: 1px solid #bbb;
border-radius: 3px;
padding: 15px;
}
.wpcf7 .row_form.politica{
text-align-last: right;
}
.wpcf7 .row_form.politica a{
color: #d73e56;
}
.wpcf7 .row_form.politica input[type="checkbox"]{
margin-right: 5px;
width: 12px;
}
.wpcf7 input[type="submit"]{
background-color: #D73E56;
color: #ffffff;
float: right;
padding: 15px 80px;
width: auto;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
border-radius: 3px;
border: 0;
}
.wpcf7 input[type="submit"]:hover{
background-color: #b53146;
}
#baner_caso_uso{
color: #ffffff;
font-size: 22px;
line-height: 32px;
padding: 10px 0;
}
#baner_caso_uso:hover{
background-color: #bf354b;
}
#baner_caso_uso i{
margin-right: 10px;
} #patrocinadores {
background-color: #272727;
padding-bottom: 26px;
padding-top: 26px;
}
#patrocinadores .widget_text {
width: 29.667%;
margin-right: 5.5%;
display: block;
float: left;
}
#patrocinadores .widget_text:last-child{
margin-right: 0;
}
.patrocinador{
width: 100%;
}
.cont_title_patroc span, .logo-patroc img{
position: relative;
display: block;
text-align:center;
color: #ffffff;
}
.cont_title_patroc span{
font-size: 17px;
font-weight: 300;
}
#main-footer{
background-color: #F3F3F3;
}
.footer-widget ul.sponsors{
list-style-type: none;
}
.footer-widget ul.sponsors li{
display: block;
float: left;
}
#footer-widgets .footer-widget li:before{
display: none;
}
.et_pb_gutters3 .footer-widget{
margin-right: 0!Important;
margin-bottom: 0!Important;
}
#footer-widgets .footer-widget li{
padding-right: 6px;
padding-left: 6px;
box-sizing: border-box;
padding-bottom: 0;
margin-bottom: 0;
float: left;
}
#footer-widgets .footer-widget li:first-child{
padding-left: 0;
}
#colophon ul li{
display: block;
float: left;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){
width: 64%;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){
width: 36%;
padding-left: 10px;
}
#colophon{
position: relative;
float: left;
width: 100%;
}
.logo_footer_alc{
position: absolute;
left: 0;
top: 0;
}
#colophon p{
display: inline-block;
float: left;
padding-left: 40px;
}
#colophon p i{
font-size: 32px;
margin-left: 5px;
vertical-align: bottom;
}
.rr_sss_footer {
padding-top: 13px;
float: left;
width: 100%;
}
.rr_sss_footer ul{
display: table;
float: none;
margin: auto;
width: auto;
}
.rr_sss_footer ul li{
display: block;
float: left;
font-size: 20px;
line-height: 28px;
}
.rr_sss_footer ul li a{
font-size: 20px;
line-height: 28px;
}
#footer-widgets{
padding-top: 40px;
padding-bottom: 38px;
}
.grecaptcha-badge{
bottom: 50px!important;
} .form-horizontal .form-actions{
padding-left: 0;
padding-right: 0;
}
.btn.btn-primary{
border: 0;
width: auto;
padding: 12px 26px 12px;
font-size: 16px;
}
.btn.btn-primary:hover{
background-color: #c3384e;
}
.btn{
background-image: none;
}
.btn-danger{
padding: 12px 26px 12px;
font-size: 16px;
background-color: #E6A92E;
border: 0;
}
#page-container.ckan-page{
padding-top: 0!Important;
}
.btn-primary{
background-color: #d73e56;
border-color: #d73e56;
}
.dataset-heading a:hover{
color: #d73e56;	
}
.btn-primary{
background-image: none;
}
.module-content p{
font-size: 16px;
font-weight: 400;
}
.empty{
color: #4A4A4A;
font-style: normal;
font-weight: 300;
}
#page-container{
}
#logo{
max-width: 137px;
}
.logo_container{
float: left;
}
[role=main], .main{
background-color: #ffffff;
background: none;
padding-top: 0;
}
.toolbar{
background-color: #D73E56;
padding: 20px 0;
margin-bottom: 0;
}
.toolbar .breadcrumb li:after{
color: #ffffff;
margin-right: 5px;
margin-left: 8px;
display: inline-block;
}
.breadcrumb>li+li:before{
color: #ffffff;
}
.toolbar .breadcrumb a{
color: #ffffff;
font-size: 21px;
line-height: 27px;
font-weight: 500!Important;	
text-shadow: none;
}
.wrapper{
border: 0;
box-shadow: none;
background: none;
}
.wrapper:before{
display: none;
}
.wrapper .secondary{
padding-top: 30px;
border-right: 0;
padding-left: 0;
float: left;
}
.wrapper .primary{
}
.search-form .search-input{
box-shadow: 5px 5px 0 #0000001a;
border-radius: 5px;
}
.search-form{
border-bottom: 1px solid #E9E9E9!important;
padding-bottom: 20px;
padding-top: 30px;
float: left;
width: 100%;
}
.search-form .search-input input{
padding-left: 20px;
font-size: 18px;
line-height: 20px;
color: #747474;
height: 54px;
}
.search-form .search-input.search-giant button{
background-color: #D73E56;
color: #ffffff;
border: 1px solid #D73E56;
height: 54px;
top: 0;
right: 0;
margin-top: 0;
width: 65px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.search-form .search-input.search-giant button i{
color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #ffffff;
font-size: 33px;
}
.module-heading:before{
display: none;
}
#field-order-by{
height: 48px;
padding-left: 20px;
width: 190px;
}
.form-select label{
font-size: 16px;
}
.media-grid{
margin-left: -15px;
margin-right: -15px;
background: none;
border-bottom: 0;
border-top: 0;
float: left;
}
.page-header{
padding: 0!Important;
background-color: #ffffff;
border-bottom: 1px solid #F3F3F3;
}
.page-header ul.nav-tabs li a{
padding: 18px 27px 23px!Important;
}
.page-header ul.nav-tabs li.active a{
background-color: #F3F3F3;
border: 0;
}
.page-header ul.nav-tabs{
border-bottom: 0;
}
.page-header ul.nav-tabs li i{
display: none;
}
.page-header ul.nav-tabs li a{
font-size: 21px;
line-height: 26px;
color: #4A4A4A;
font-weight: 600;
border: 0;
}
.page-header ul.nav-tabs li a:hover{
border: 0!Important;
} .page_primary_action{
margin-top: 0;
margin-bottom: 20px;
}
.dataset-list, .dataset-list li.dataset-item{
float: left;
width: 100%;
}
.dataset-content h3.dataset-heading{
font-size: 20px;
font-weight: 600;
padding-bottom: 0;
}
.dataset-content .group-list .group-item{
background-color: #e8e8e8;
color: #777676;
padding: 2px 8px;
font-size: 14px;
margin-right: 5px;
}
.dataset-content .group-list{
margin: 10px 0;
}
.dataset-list .dataset-content{
float: left;
width: 60%;
}
.dataset-list .dataset-content div{
font-weight: 300;
} 
.dataset-item .dataset-resources{
width: 40%;
float: right;
display: table;
margin: auto;
}
.dataset-resources li {
display: block;
float: right;
line-height: 58px;
margin-right: 10px;
margin-bottom: 10px;
}
.dataset-resources li a{
padding: 13px 28px;
font-size: 16px;
line-height: 26px;
text-shadow: 2px 2px 0 #00000029;
}
.label[data-format=xls], .label[data-format*=xls]{
background-color: #F29468;
}
.label[data-format=csv], .label[data-format*=csv]{
background-color: #F2CF68;
}
.label[data-format=pdf], .label[data-format*=pdf]{
background-color: #F26868;
}
.label[data-format=json], .label[data-format*=json]{
background-color: #C3F268;
}
.label[data-format=xml], .label[data-format*=xml]{
background-color: #6EE49C;
}
.label[data-format=rdf], .label[data-format*=rdf]{
background-color: #68E2F2;
}
.label[data-format=html], .label[data-format*=html]{
background-color: #6894F2;
}
.label[data-format=geojson], .label[data-format*=geojson]{
background-color: #C3F268;
}
.label[data-format=kml], .label[data-format*=kml]{
background-color: #6EE49C;
}
.label[data-format=shape], .label[data-format*=shape]{
background-color: #D668F2;
}
.pill{
background-color: #f6f6f6;
color: #4A4A4A;
} .organization .primary .module-content{
padding-top: 0!important;
}
.secondary .module-content h1.heading{
padding-left: 0;
font-size: 22px;
line-height: 26px;
}
.context-info .module-content{
padding: 0;
}
.module h1{
margin-bottom: 0;
}
#dataset-resources.resources{
padding-top: 40px;
margin-top: 40px;
border-top: 1px solid #dddddd;
}
#dataset-resources.resources h3{
margin-bottom: 20px;
font-size: 25px;
}
.resource-list{
padding-bottom: 30px;
}
.resource-item .heading{
font-size: 20px;
font-weight: 500;
}
.resource-item{
margin-bottom: 0;
line-height: 31px;
}
.resource-item .btn{
background-color: #D73E56;
border-radius: 3px;
border: 0;
padding: 12px 26px;
}
.resource-item .btn:hover{
background-color: #bf344a;
}
.btn .caret{
margin-top: 0;
}
.resource-item .btn i{
display: none;
}
.resource-item .btn-group{
top: 10px;
}
.dropdown-toggle span.caret, .dropdown-toggle:after{
display: none;
}
.additional-info{
margin-top: 30px;
}
.additional-info h3{
font-weight: 600;
font-size: 25px;
}
.additional-info table{
margin-top: 40px;
}
.well{
background-color: transparent;
border: 0;
box-shadow: none;
padding-left: 0;
}
.tags ul li a.tag{
background-color: #F3F3F3;
border: 0;
color: #4A4A4A;
padding: 10px 40px 10px 40px;
}
.tags ul li a.tag:hover{
background-color: #e6e6e6;
border: 0;
box-shadow: none;
}
.table-bordered{
border-collapse: collapse!Important;
border: 0!Important;
}
.table-bordered tr{
border-bottom: 1px solid #dee2e6!Important;
}
.table-bordered td.dataset-details, .table-bordered th:last-child{
border-right: 0!Important;
}
.table-bordered th, .table-bordered td{
border-bottom: 0!Important;
}
.table-bordered  tr:first-child th {
border-top: 0!Important;
}
.table-bordered tr:last-child td {
border-bottom: 0!Important;
padding: 5px 0;
}
.table-bordered tr td:first-child,
.table-bordered tr th:first-child, .table-striped>tbody>tr:nth-of-type(odd), 
.table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th {
border-left: 0!Important;
background-color: transparent!important;
}
.table-bordered thead th{
font-size: 20px!Important;
}
.table-bordered tr th, .table-bordered tr td{
font-size: 16px;
color: #4A4A4A;
}
.table-bordered tr td, .table-bordered tr th{
padding: 10px 0!Important;
}
.table-bordered tr td:last-child, .table-bordered tr th:last-child{
padding-left: 10px!Important;
}
.module-resource{
float: left;
width: 100%;
padding-top: 40px;
}
.module-resource .module-content{
float: left;
width: 100%;
padding-left: 0;
}
.module-resource .module-content p{
float: left;
width: 80%;
}
.module-resource .module-content a{
font-weight: 600;
float: left;
}
.module-resource .module-content a i{
display: none;
}
.data-viewer-info{
padding-left: 0;
} .organization .control-required-message{
margin-bottom: 20px;
}
.dataset .page_primary_action{
margin-bottom: 20px;
} .media-grid .media-item{
position: relative;
padding-top: 50px;
background-color: #F3F3F3;
width: 190px;
min-height: 160px;
text-align: center;
margin: 15px 0 52px 12px;
}
.media-grid .media-item:first-child, .media-grid .media-item:nth-of-type(4n+1){
margin-left: 0;
}
.media-view{
border: 0;
}
.media-grid .media-item i{
color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #D73E56;
font-size: 58px;
position: absolute;
transform: translate(-50%, -138%);
z-index: 999;
}
.media-view:hover, .media-view.hovered{
border: 0;
box-shadow: none;
}
.media-grid{
padding-top: 80px;
margin-left: 0;
margin-right: 0;
}
#package_groups .media-grid{
padding-top: 30px;
}
h3.media-heading{
text-align: center;
font-size: 21px;
line-height: 25px;
font-weight: 600;
}
.module-heading{
background-color: #ffffff;
border-top: 0;
position: relative;
}
.media-item span.count{
text-align: center;
font-weight: 300;
color: #4A4A4A;
}
.module-narrow .module-heading{
font-size: 22px;
line-height: 26px;
color: #4A4A4A;
padding: 0 0 7px 0;
position: relative;
cursor: pointer;
border-bottom: 0;
padding-right: 20px;
}
.module-narrow .module-heading i{
display: none;
}
.module-shallow .module-content{
padding-left: 0;
padding-bottom: 15px!Important;
padding-top: 10px;
}
.context-info .image{
margin-bottom: 20px;
}
.module-heading:after{
font-family: "Font Awesome 5 Free"!Important;
font-weight: 900;
content: "\f077";
margin-left: 5px;
position: absolute;
right: 0;
top: 23px;
}
.module-heading.open_nav{
border-bottom: 0;
padding-bottom: 0;
}
.module-shallow{
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
margin-bottom: 10px;
margin-top: 15px;
}
.secondary .action .btn{
background: #D73E56;
color: #ffffff;
border: 0;
border-radius: 3px;
text-shadow: none!important;
font-size: 16px;
padding: 12px 26px 14px;
}
.flash-messages{
display: none;
} .primary .module-content{
padding-right: 0;
float: left;
width: 100%;
}
.context-info p {
font-weight: 400;
}
.context-info .nums dl dt{
font-weight: 400;
font-size: 15px;
min-height: 40px;
}
.module-heading.open_nav:after{
font-family: "Font Awesome 5 Free"!Important;
font-weight: 900;
content: "\f078";
margin-left: 5px;
position: absolute;
right: 0;
top: 23px;
}
.module-heading:after
.list-unstyled{
padding-top: 16px;
padding-bottom: 16px;
}
.nav-simple>li, .nav-aside>li{
border-bottom: 0;	
padding-left: 0;
float: left;
width: 100%;
}
.nav-item>a, .nav-aside li a{
margin-left: 0;
padding-left: 0;
}
.module-narrow .nav-item>a, .module-narrow .nav-aside li a{
font-weight: 500;
font-size: 16px;
line-height: 28px;
color: #4A4A4A;
padding-left: 0;
}
.nav>li>a:focus, .nav>li>a:hover{
background-color: #f3f3f3;
}
.nav-item.active>a:hover, .nav-aside li.active a:hover{
background-color: transparent;
color: #4A4A4A;
}
.nav-item.active>a span, .nav-aside li.active a span{
float: left;
overflow: inherit;
padding-left: 10px;
}
.nav-item.active, .nav-aside li.active, .module-narrow .nav-item>a, .module-narrow .nav-aside li a{
float: left;
width: 100%;
font-weight: 400;
}
.nav-item.active>a, .nav-aside li.active a{
background-color: #f6f6f6;
}
.nav-item.active>a:before, .nav-aside li.active a:before{
display: none;
}
.filters .nav-simple li .item-count.badge{
background-color: transparent;
color: #4A4A4A;
padding: 8px 7px;
}
#dataset-search-form h2, .search-form h2{
font-size: 22px;
line-height: 37px;
color: #4A4A4A;
cursor: pointer;
padding-bottom: 0;
float: left;
width: 100%;
}
.control-group{
margin-bottom: 0;
}
.dataset-item{
border-bottom: 1px solid #dddddd;
}
.secondary .module-content .image i{
color: transparent;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #D73E56;
font-size: 58px;
}
.secondary .module-content h1.heading{
font-size: 25px;
line-height: 35px;
color: #4A4A4A;
font-weight: 600;
margin-bottom: 0;
}
.page-header .content_action{
padding: 0;
margin-top: 10px;
margin-bottom: 5px;
}
.page-header .content_action a{
background-color: #337ab7;
color: #ffffff;
text-shadow: none;
} 
.license span{
float: left;
width: 100%;
margin-bottom: 10px;
}
.social ul li{
display: block;
float: left;
width: auto;
}
.social ul.nav-simple li a{
font-size: 20px;
}
.js .show-filters.btn{
display: none;
} .page-id-5 .content_action .btn{
background-color: #D73E56;
font-size: 16px;
text-shadow: 2px 2px 0 #00000029;
font-size: 16px;
}
.page-id-5 .primary .module-content{
padding-top: 40px;
}
.page-id-5 .form-horizontal{
background-color: #f3f3f3;
padding: 40px 20px;
margin-top: 20px;
}
.page-id-5 .form-horizontal input[type="text"], .page-id-5 .form-horizontal input[type="password"], .page-id-5 .form-horizontal input[type="email"]{
height: 40px;
width: 100%;
padding-left: 10px;
}
.page-id-5 .form-actions{
border-top: 0;
}
.page-id-5 .form-horizontal .control-group{
float: none;
margin: auto;
display: block;
margin-bottom: 10px;
}
.page-id-5 .form-horizontal .controls{
margin-left: 0;
}
.page-id-5 .form-horizontal .control-label{
float: left;
text-align: left;
width: 100%;
margin-bottom: 5px;
text-transform: uppercase;
}
.page-id-5 .form-horizontal .form-actions{
margin-right: 0;
margin-left: 0;
text-align: center;
margin-top: 0;
padding-top: 0;
}
.page-id-5 .alert-error{
background-color: #ffdede;
}
.home.user .form-horizontal .btn{
width: auto;
float: right;
margin-right: 5px;
}
.home.user .control-required-message{
float: left;
margin-left: 0;
}
.home.user .form-horizontal .control-group{
width: 100%;
} .form-inline.control-medium{
width: 70%;
background-color: #f3f3f3;
padding: 20px;
margin-top: 20px;
}
.form-inline.control-medium label{
float: left;
width: 100%;
text-align: left;
text-transform: uppercase;
display: block;
margin-bottom: 5px;
}
.form-inline.control-medium #field-username{
float: left;
width: 100%;
height: 40px;
margin-bottom: 10px;
} #user-register-form .form-actions{
margin-top: 20px;
padding-left: 0;
padding-right: 0;
} #followee-filter .cart{
position: relative;
top: 10px;
}
.row{
display: block;
margin-right: 0;
margin-left: 0;
}
.form-actions .action-info.small{
float: left;
width: 100%;
} .col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
float: left;
}
.col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
float: left;
}
@media (min-width: 1470px){
#cats_home .et_pb_column {
min-width: 15.83%;
margin-right: 1%;
min-height: 180px;
}
}
@media(max-width: 1470px){
}
@media (min-width: 1200px) and (max-width: 1470px){
#cats_home .et_pb_column{
width: 15.8%;
margin-right: 1%;
min-height: 180px;
}
}
@media (min-width: 980px) and (max-width: 1470px){
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){
width: 50%;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){
float: right;
width: 45%;
}
#footer-widgets .footer-widget ul.sponsors li{
width: 25%;
}
}
@media(max-width: 1200px){
#slider_home form button{
min-width: 74px;
}
#cats_home .et_pb_column{
width: 33.33%;
padding: 0 16px;
margin-right: 0;
margin-bottom: 60px;
}
#cats_home{
padding-bottom: 0;
padding-top: 60px;
}
}
@media (min-width: 589px) and (max-width: 1200px){
#cats_home .et_pb_column{
width: 33.33%;
padding: 0 16px;
margin-right: 0;
margin-bottom: 60px;
min-height: 150px;
}
}
@media (min-width: 769px) and (max-width: 1200px){
.page-header ul.nav-tabs li a{
padding: 18px 20px 23px;
font-size: 18px;
}
}
@media (max-width: 1100px){
.container{
width: 95%;
}
}
@media(min-width: 980px) and (max-width: 1200px){
#cats_home .grupo{
padding: 40 10px 10px 10px;
}
#cats_home .grupo h3{
font-size: 18px;
}
}
@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 100%;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header{
position: fixed;
background-color: #ffffff;
z-index: 9999;
}
.et_secondary_nav_only_menu #top-header, #et-secondary-menu, #et-secondary-nav{
display: block!Important;
}
.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header, .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header{
top: 76px!Important;
}
#mobile_menu .wpml-ls-menu-item {
display: none;
}
.et_secondary_nav_only_menu #main-header{
top: 30px!Important;
}
#cont_cats_home{
width: 95%;
}
.et_pb_section{
padding: 30px 0;
}
#video_home{
padding-bottom: 0;
}
#colophon p{
text-align: center;
}
#colophon span{
float: left;
width: 100%;
text-align: center;
}
#footer-widgets .footer-widget .sponsors li{
width: 25%;
}
.toolbar .breadcrumb a{
font-size: 20px;
}
.wpcf7 .field_form{
margin-bottom: 20px;
}
.wpcf7 .row_form{
margin-bottom: 0;
}
#section_feature .et_pb_column{
margin-bottom: 100px;
}
}
@media (min-width: 768px) and (max-width: 980px){
.module-narrow .module-heading{
font-size: 18px;
}
.module-narrow .nav-item>a, .module-narrow .nav-aside li a{
font-size: 14px;
}
}
@media only screen and (min-width: 981px){
.et_pb_svg_logo #logo {
max-width: 137px;
}
.logo_cont{
min-width: 135px;
}
}
@media (max-width: 800px){
.et_header_style_left .logo_container{
padding-top: 10px;
padding-bottom: 10px;
}
}
@media (max-width: 780px){
.et_header_style_left #logo, .et_header_style_split #logo{
max-width: 100px;
}
.logo_container #claim{
min-width: auto;
padding-top: 0;
}
.logo_container #claim span{
font-size: 20px;
line-height: 24px;
}
.logo_cont{
padding-right: 10px!Important;
}
.et_header_style_left .logo_container{
top: 0;
}
#slider_home form{
width: 100%;
}
.cont_title_patroc span{
font-size: 15px;
}
}
@media (min-width: 768px){
#patrocinadores .patrocinador {
height: 110px;
}
.patrocinador, .cont_title_patroc, .logo-patroc, .logo-patroc a{
float: left;
height: 100%;
box-sizing: border-box;
}
.cont_title_patroc span {
font-size: 17px;
font-weight: 300;
}
.cont_title_patroc span, .logo-patroc img {
position: relative;
display: block;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
color: #ffffff;
text-align: center;
}
.toolbar.fixed{
position: fixed;
width: 100%;
z-index: 999;
}
.primary .search-form.fixed {
position: fixed;
z-index: 999;
background-color: #ffffff;
top: 193px;
padding-top: 20px;
z-index: 999999;
}
.dataset-list.fixed{
padding-top: 100px;
}
span.close_filter{
display: none;
}
}
@media (max-width: 768px){
.cont_title_patroc span{
margin-bottom: 20px;
}
#colophon p, #footer-widgets .footer-widget .fwidget:last-child{
width: 100%;
padding-left: 0;
}
.logo_footer_alc{
position: relative;
float: left;
width: 100%;
text-align: center;
}
#footer-widgets .footer-widget:first-child{
margin-bottom: 40px!Important;
}
.toolbar{
padding: 25px 0 20px 0;
}
.toolbar .breadcrumb a{
font-size: 16px;
}
.wrapper .secondary{
padding-top: 25px;
}
.primary .module-content{
padding-left: 0;
}
.dataset-item .dataset-resources{
width: 100%;
float: left;
}
.dataset-item .dataset-resources{
margin-top: 20px;
}
.dataset-resources li{
float: left;	
}
div.context-info{
text-align: center;
}
.secondary .module-content .image i{
font-size: 70px;
}
.page-header .nav-tabs{
width: 100%;
}
.package-page .show-filters.btn{
display: inline-block!Important
}
.secondary.package-secondary{
max-width: 320px;
background: #FAFAFA !important;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
transition: transform 0.4s 0s;
background: #ffffff !important;
min-height: 100vh;
height: 100%;
left: 0;
position: fixed;
z-index: 99999;
overflow: scroll;
border-top: none;
padding-top: 30px !important;
top: 0;
display: block!Important;
margin-left: calc(0% - 340px);
}
.secondary.open_filters{
background: #ffffff!important;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
transition: transform 0.4s 0s;
display: block;
z-index: 99999;
box-shadow: 0 19px 36px #00000047;
padding-left: 20px;
}
.js [role=main] .secondary .filters{
display: block;
background-color: transparent;
position: relative;
}
.search-form .control-order-by{
float: left;
width: 50%;
}
.search-form .control-order-by label{
display: none;
}
span.close_filter{
position: absolute;
top: 15px;
right: 15px;
}
[role=main] .primary{
padding-top: 20px;
}
.show-filters.btn{
height: 48px;
padding: 0;
padding-left: 40px!Important;
width: 190px;
border: 1px solid #bbb;
color: #4e4e4e;
background-color: #fff;
background-image: none;
line-height: 48px;
font-size: 14px;
text-align: left;
position: relative;
}
.js .show-filters.btn:before{
font-family: "Font Awesome 5 Free"!Important;
font-weight: 900;
content: "\f0b0";
margin-left: 5px;
position: absolute;
left: 10px;
}
#field-order-by{
-webkit-appearance: menulist;
box-sizing: border-box;
align-items: center;
white-space: pre;
-webkit-rtl-ordering: logical;
}
.wrapper .secondary{
padding-left: 20px;
}
.page-id-5 .primary .module-content{
padding-top: 20px;   
}
}
@media (min-width: 500px) and (max-width: 780px){
.logo_cont{
max-width: 120px;
}
.et_header_style_left #logo, .et_header_style_split #logo{
width: 100px;
}
.logo_container #claim{
padding-left: 20px;
}
#patrocinadores .widget_text{
width: 33.33%;
margin-right: 0;
padding: 0 10px;
}
}
@media (max-width: 767px){
#et-info, #et-secondary-menu{
float: right;
}
.toolbar .breadcrumb .home {
display: block;
}
}
@media (max-width: 700px){
.media-grid .media-item{
width: 45%;
}
}
@media (max-width: 650px){
.media-item h3.media-heading{
font-size: 18px;
line-height: 20px;
margin-bottom: 0;
}
.page-id-5 .form-horizontal .btn{
width: 100%;
}
.page-id-5 .form-horizontal .control-group{
width: 100%;
}
}
@media (max-width: 589px){
#cats_home .et_pb_column{
width: 50%!Important;
padding: 0 16px;
margin-right: 0;
margin-bottom: 60px;
min-height: 140px;
}
}
@media (min-width: 570px){
.hide_mbl{
display: none;
}
}
@media (max-width: 570px){
.wrapper .secondary{
display: none;
}
.wrapper .secondary{
}
#et-secondary-nav li.dest{
display: none;
}
#claim p{
display: none;
}
#claim span{
font-size: 17px;
}
.et_secondary_nav_only_menu #top-header, #et-secondary-menu, #et-secondary-nav{
padding-bottom: 0;
}
.et_header_style_left .logo_container{
width: 100%;
}
#et-secondary-menu>ul>li a{
padding-top: .75em;
}
.logo_cont{
max-width: 95px;
padding-top: 0!Important;
}
#main-header, #et-top-navigation{
height: 73px;
}
.et_header_style_left #logo, .et_header_style_split #logo{
width: 80px;
}
.logo_container #claim{
padding-top: 10px;
}
.logo_container #claim span{
font-size: 17px;
line-height: 22px;
}
.logo_container #claim{
font-size: 11px;
padding-left: 10px;
}
#main-header .container, #top-header .container{
width: 100%;
}
#top-menu-nav{
display: none;
}
#et-secondary-nav li{
margin-right: 10px;
}
#logo_fixed_smart{
top: inherit;
bottom: 10px;
}
.w-100{
padding-bottom: 105px!Important;
}
.dataset-list .dataset-content{
width: 100%;
}
.module-content:first-child{
padding-top: 0;
}
.show-filters.btn{
float: left;
width: 50%;
}
.present_footer{
padding: 0 20px 20px 20px;
}
.present_footer .module-content{
display: none;
}
.media-grid .media-item:last-child{
margin-bottom: 0;
}
.cc-floating.cc-theme-edgeless .cc-message{
font-size: 12px!important;
margin-left: 0;
line-height: normal!important;
padding: 5px!important;
margin: 0!important;
}
.cc-banner.cc-theme-edgeless .cc-btn{
width: 100%;
}
}
@media (max-width: 550px){
#top-header li.dest.black a{
font-weight: 600;
font-size: 7px;
}
#slider_home{
padding: 50px 0;
}
#slider_home h1{
font-size: 2.7em;
line-height: normal;
}
}
@media (max-width: 500px){
#patrocinadores .widget_text{
width: 50%;
margin-right: 0;
padding: 0 10px;
min-height: 170px;
}
#patrocinadores .widget_text:last-child{
min-height: 100px;
}
}
@media (max-width: 479px){
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget{
margin-bottom: 20px!Important;
}
#footer-widgets{
padding-bottom: 0;
}
}
@media (max-width: 450px){
#slider_home form button{
min-width: 60px;
}
#slider_home .fas{
font-size: 30px;
width: 30px;
}
#slider_home form input[type="text"]{
padding-left: 10px;
font-size: 14px;
}
#cats_home .grupo h3{
font-size: 16px;
line-height: 22px;
}
}
@media (max-width: 400px){
.logo-patroc img{
max-width: 150px;
float: none;
margin: auto;
}
.cont_title_patroc span{
margin-bottom: 10px;
font-weight: 600;
}
#patrocinadores .patrocinador{
margin-bottom: 20px;
}
.search-form .search-input.search-giant input{
font-size: 14px;
}
}
@media (max-width: 350px){
.media-grid .media-item{
width: 100%;
margin-left: 0;
margin-right: 0;
}
#package_groups .media-grid .media-item{
width: 100%;
}
.media-item h3.media-heading{
font-size: 15px;
}
.media-item{
font-size: 12px;
}
}
@media (max-width: 320px){
#footer-widgets .footer-widget .sponsors li{
width: 50%;
text-align: center;
}
}