/*
 Theme Name:   Twenty Seventeen Child
 Theme URI:    http://example.com/twenty-seventeen/
 Description:  Twenty Seventeen Child Theme
 Author:       ERGO Seguros de Viaje
 Author URI:   https://www.ergo-segurosdeviaje.es
 Template:     twentyseventeen
 Version:      20250903
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentyseventeen-child
*/

@font-face{font-family:"FedraSerifAProBook";src:url(../../fonts/WF-006389-009281-000003.woff) }
@font-face{font-family:"FedraSerifAProDemi";src:url(../../fonts/WF-006389-009281-000046.woff) }
@font-face{font-family:"FedraSerifAProDemiItalic";src:url(../../fonts/WF-006389-009281-000047.woff) }
@font-face{font-family:"FedraSerifAProMedium";src:url(../../fonts/WF-006389-009281-000050.woff) }
@font-face{font-family:"FedraSerifAProMediumItalic";src:url(../../fonts/WF-006389-009281-000051.woff) }
@font-face{font-family:"FedraSerifAProBold";src:url(../../fonts/WF-006389-009281-000054.woff) }
@font-face{font-family:"FedraSerifAProBoldItalic";src:url(../../fonts/WF-006389-009281-000055.woff) }

@font-face{font-family:"FSMeWebBold";src:url(../../fonts/FSMeWeb-Bold.woff)}
@font-face{font-family:"FSMeWebBoldItalic";src:url(../../fonts/FSMeWeb-BoldItalic.woff)}
@font-face{font-family:"FSMeWebHeavy";src:url(../../fonts/FSMeWeb-Heavy.woff) }
@font-face{font-family:"FSMeWebHeavyItalic";src:url(../../fonts/FSMeWeb-HeavyItalic.woff)}
@font-face{font-family:"FSMeWebItalic";src:url(../../fonts/FSMeWeb-Italic.woff)}
@font-face{font-family:"FSMeWebLight";src:url(../../fonts/FSMeWeb-Light.woff) }
@font-face{font-family:"FSMeWebLightItalic";src:url(../../fonts/FS_MeLight_Italic.otf) }
@font-face{font-family:"FSMeWebRegular";src:url(../../fonts/FSMeWeb-Regular.woff) }

html {margin-top: 0px !important; }
*{ padding: 0; margin: 0; border: 0; vertical-align:top; font-family: FSMeWebRegular,arial-black; font-size: 14px;}
h1 {color: #8e1d3b; font-size: 28px; font-weight: 800; letter-spacing: normal; text-transform: none; margin-left: 0; font-family: FedraSerifAProBook;}
h2, h3, h4, h5, h6 {clear: both; line-height: 1.4; margin: 0 0 .75em; padding-top: 10px; }
h2, .home.blog .entry-title {font-size: 20px; font-size: 1.25rem; font-weight: 300; color: #000; text-align: left;}
h3 {font-size: 18px; padding-top: 5px; padding-bottom: 5px; color: #000; font-weight: normal; }
h4 {color: #000; font-size: 16px; font-size: 1rem; font-weight: 800; }
hr {background-color: #bbb; border: 0; height: 1px; margin-bottom: 1.5em; }
a {color: #8e1d3b; text-decoration: none; }
p { display: block; line-height: 20px; margin-bottom: 5px; padding: 0; font-size: 14px; text-align: left; overflow: hidden; }
ul {padding-left: 20px; padding-right: 20px; text-align: justify; margin-bottom: 20px;}
ul li {color: #333; line-height: 20px; text-align: justify;  font-size: 14px;}
ul li.sinIcono {list-style: none; margin-top: 10px; margin-bottom: 10px; }
ol li {color: #333; line-height: 20px; text-align: justify;  font-size: 14px;}
ol li {padding-bottom: 20px; padding-left: 10px; margin-left: 20px; box-sizing: border-box; }
.legal {max-width: 1250px; width: 100%; overflow: hidden; display: block; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
.entry-content {padding: 20px; }
.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,1); box-shadow: inset 0 0 0 rgba(255,255,255,1); -webkit-transition: color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out; transition: color 80ms ease-in,box-shadow 130ms ease-in-out; transition: color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out; }
.cookies #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {color: #fff; background-color: #8e0038; }
.cookies #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {color: #8e0038; border: 1px solid #8e0038; }