#et-navigation .sub-menu{padding:0px !important;}
#et-navigation .sub-menu a{padding: 10px 0px !important;line-height: 20px;}
#footer{background: #2651a5 !important}
#footer .widget_custom_html{padding: 10px 0px !important;margin: 0px !important;}
#footer .widget_custom_html .custom-html-widget{font-weight: bold;color: white;font-size: 12px;}
#footer .widget_custom_html .custom-html-widget a{font-weight: bold;color: white;font-size: 12px;}
#footer .widget_custom_html .custom-html-widget a:hover{text-decoration:underline;}

.cyp_home_block_blog{border-top-color: #f06222 !important;}
.cyp_home_block_blog h1{color:#f06222 !important;}
.cyp_home_block_blog h2 a{color:#f06222 !important;}
.cyp_home_block_blog h3 a:hover{color:#f06222 !important;}
.cyp_home_block_blog .post-thumbnail{background-color: #f06222 !important;position:relative;background-repeat: no-repeat;background-size: cover;background-position: center;overflow:hidden;}
.cyp_home_block_blog .post-thumbnail img{position:absolute;display: block;width: 100%;height: 100%;object-fit: cover;}
.cyp_home_block_mediateca article a img{background-color: #f06222 !important;}

.cyp_home_block_mediateca{border-top-color: #0077c8 !important;}
.cyp_home_block_mediateca h1{color:#0077c8 !important;}
.cyp_home_block_mediateca h2 a{color:#0077c8 !important;}
.cyp_home_block_mediateca h3 a:hover{color:#0077c8 !important;}
.cyp_home_block_mediateca .post-thumbnail{background-color: #0077c8 !important;position:relative;background-repeat: no-repeat;background-size: cover;background-position: center;overflow:hidden;}
.cyp_home_block_mediateca .post-thumbnail img{position:absolute;display: block;width: 100%;height: 100%;object-fit: cover;}
.cyp_home_block_mediateca article a img{background-color: #0077c8 !important;}

.cyp_seccion_posts article{border: solid;border-width: 0px;border-bottom-width: 1px;border-color: #aaaaaa !important;border-radius: 0px !important;}

.cyp_menu_sidebar{float: left;width: 100%;margin-bottom: 20px;}
.cyp_menu_sidebar_padre{display: inline-block;float: left;width: 100%;background: #0077c8;color: white;font-size: 16px;height:40px;line-height:40px;text-align: left;margin-bottom: 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all 0.33s ease}
.cyp_menu_sidebar_padre:hover{background:#f06222;transition:all 0.33s ease}
.cyp_menu_sidebar_padre_hover{background:#f06222 !important;}
.cyp_menu_sidebar_padre i{display: inline-block;float: left;background: #f06222;height: 40px;width: 40px;text-align: center;line-height: 40px;margin-right: 10px;font-size: 22px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;}
.cyp_menu_sidebar_submenu{display: none;background: white;float: left;width: 100%;margin-top: -2px;margin-bottom: 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.cyp_menu_sidebar_submenu a{display: block;float: left;width: 100%;line-height: 20px;padding: 10px 10px;text-align: left;border: solid;border-width: 0px;border-bottom-width: 1px;border-color: #d0e3f2;color: #3a3a3a;font-size: 14px;transition:all 0.33s ease}
.cyp_menu_sidebar_submenu a:hover{color:#f06222;transition:all 0.33s ease}
.cyp_menu_sidebar_submenu_hover{color:#f06222 !important}

.cso_izq{margin-right:5px;}
.cso_der{margin-left:5px;}
.cyp_sidebar_otros{float: left;padding-top: 20px;height: 95px;width:calc(50% - 5px);width:-moz-calc(50% - 5px);width:-webkit-calc(50% - 5px);box-sizing: border-box;border: solid;border-width: 2px;border-color: #f06222;position:relative;background-repeat: no-repeat;background-size: cover;background-position: center;overflow:hidden;margin-bottom: 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:all 0.33s ease}
.cyp_sidebar_otros:hover .cyp_sidebar_otros_enlaces{display:block;transition:all 0.33s ease}
.cyp_sidebar_otros img{position:absolute;display: block;width: 100%;height:75px;object-fit: cover;;transition:all 0.33s ease}
.cyp_sidebar_otros_enlaces{position: absolute;bottom: 0px;background: rgba(0,0,0,0.7);display:none;transition:all 0.33s ease;padding: 3px;}
.cyp_sidebar_otros_enlaces a{display: block;float: left;width: 100%;color: white;padding: 2px 0px;font-size: 11px;line-height: 14px;text-transform: uppercase;font-weight: bold;transition:all 0.33s ease}
.cyp_sidebar_otros_titulo{position: absolute;top: -3px;background: #f06222;transition: all 0.33s ease;z-index: 1;width: 100%;padding: 5px;text-align: center;color: white;line-height: 15px;font-weight: bold;font-size: 12px;}

.cyp_bloque_enlaces{padding: 0px !important;margin: 0px !important;margin-bottom: 40px !important;background:transparent !important;}
.cyp_bloque_enlaces .et_pb_row{width: 100% !important;max-width: 100% !important;}
.cyp_bloque_enlaces .et_pb_row{padding: 0px !important;margin: 0px !important;}
.cyp_bloque_enlaces h3{background: #f06222;float: left;width: 100%;color: white;margin-top: 20px;padding: 0px 10px;line-height: 40px;text-transform: none;font-size: 18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;}
.cyp_bloque_enlaces h3 i{font-size: 50px;display: inline-block;float: left;margin-top: -7px;margin-right: 10px;margin-left: -12px;color: #ead314;}
.cyp_bloque_enlaces_elem{display: inline-block;margin-bottom:20px;width: 100%;background: white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height: 200px;box-sizing: border-box;position:relative;background-repeat: no-repeat;background-size: cover;background-position: center;transition:all 0.33s ease;text-align: center;}
.cyp_bloque_enlaces_elem img{display: inline-block;max-height: 150px;object-fit: cover;transition: all 0.33s ease;margin-top: 30px;}
.cyp_bloque_enlaces_elem_titulo{padding: 5px 10px;width: 100%;display: inline-block;background: #0077c8;text-align: center;line-height: 20px;position: absolute;z-index: 1;color: white;top: 0px;left:0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}
.cyp_bloque_enlaces_elem_desc{position: absolute;bottom: 0px;z-index: 1;line-height: 15px;padding: 5px 10px;background: rgba(0,0,0,0.7);width: 100%;color: white;font-size: 13px;text-align: center;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}
.cyp_bloque_enlaces_grid .et_pb_code_inner{column-count: 4;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}

.cyp_formulario_contacto{float: left;width: 100%;margin-top: 20px;margin-bottom: 20px;}
.cyp_formulario_contacto label{width: 100%;float: left;margin-bottom: 20px;color: #333333;}
.cyp_formulario_contacto a{color: #f06222;}
.cyp_formulario_contacto_izq{float: left;width: 49%;}
.cyp_formulario_contacto_der{float: right;width: 49%;}
.cyp_formulario_contacto input[type='text']{width:100%;}
.cyp_formulario_contacto input[type='email']{width:100%;}
.cyp_formulario_contacto input[type='tel']{width:100%;}
.cyp_formulario_contacto input[type='submit']{float:right;background: #f06222;color: white;}
.cyp_formulario_contacto textarea{width:100%;}
.wpcf7-response-output{float:left;width:100%;}

.page .post-wrap h1{color: #f06222;font-size: 28px;padding-bottom: 30px !important;text-transform: none;font-weight: bold !important;}
.page .post-wrap h1 a{font-size: 28px !important}
.page .post-wrap h2{font-size: 20px;padding-bottom: 30px !important;text-transform: none;}
.page .post-wrap h2 a{font-size: 20px !important}
.page .post-wrap h3{text-transform: none;font-size: 18px;color: #0068c3;margin-bottom: 20px;}
.page .post-wrap h3 a{font-size: 18px !important}
.page .post-wrap h4{text-transform: none;font-size: 16px;color: #666666;margin-bottom: 10px;font-weight: normal;}
.page .post-wrap h4 a{font-size: 16px !important}
.page .post-wrap h5{text-transform: none;font-size: 15px;color: #666666;margin-bottom: 10px;font-weight: normal;}
.page .post-wrap h6{text-transform: none;font-size: 14px;color: #666666;margin-bottom: 10px;font-weight: normal;}
.page .post-wrap #btn_info{margin-top: 10px;margin-bottom: 20px;background: #aaaaaa;padding: 5px 10px;display: inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all 0.33s ease}
.page .post-wrap #btn_info a{color:white !important;}
.page .post-wrap #btn_info:hover{background:#f06222;transition:all 0.33s ease}
.page .post-wrap a{color:#f06222 !important;}
.page .post-wrap a:hover{text-decoration:underline;}
.barra_separadora{margin-top: 20px;margin-bottom: 20px;display: inline-block;}
.page .post-wrap {font-size: 16px;color: #555555;}
.page .post-wrap .externo br{display:none;}
.page .post-wrap .fluid-width-video-wrapper{margin-bottom:20px;}
.page .post-wrap table td{vertical-align: top !important}

.post .post-header{padding: 40px 30px !important}
.post h1{font-size:25px !important;color: #f06222;}
.post h2{font-size:22px !important;}
.post h3{font-size:20px !important;}
.post h4{font-size:18px !important;}
.post h5{font-size:16px !important;}
.post h6{font-size:15px !important;}
.post .post-wrap{font-size: 16px;color: #555555;}
.post .post-wrap a{color:#3699dc !important;}
.post .post-wrap a:hover{text-decoration:underline;}

.archive-pagination .pagination li>.page-numbers.current, .archive-pagination>.page-numbers li>.page-numbers.current, .paginated .pagination li>.page-numbers.current, .paginated>.page-numbers li>.page-numbers.current{background: #f06222 !important}

#et-trending-label{font-size: 12px;margin-top: -3px;margin-bottom: -3px;}
#et-info{margin-top: 3px !important}
#et-info .et-extra-social-icons .facebook{margin-left:0px !important;}

table{margin-bottom:20px;}
table table{border: 0px solid #E5E5E5 !important;}
.cyp_table_td{width:33%;}
.cyp_table_td_2{width:12%;}

@media (max-width: 1000px){
.cyp_bloque_enlaces_grid .et_pb_code_inner{column-count: 2 !important}
}

@media (max-width: 767px){
.cyp_formulario_contacto_izq{width: 100%;}
.cyp_formulario_contacto_der{width: 100%;}
}

@media (max-width: 600px){
.art-table .art-tbody .art-tr .art-td .art-td-first, .art-table .art-tbody .art-tr .art-td .art-td-last {width:100% !important;}
#main-content .post-wrap{padding: 20px !important}
}

@media (max-width: 500px){
.cyp_bloque_enlaces_grid .et_pb_code_inner{column-count: 1 !important}
/*.cyp_bloque_enlaces .et_extra_layout.et_pb_gutters3 .et_pb_extra_row, .et_extra_layout.et_pb_gutters3 .et_pb_row{margin:0px !important;}*/
}

@media (min-width: 480px){
.et-top-search .et-search-field{width:200px !important;}
}