 body{
  font-family: Arial,Helvetica,sans-serif;
}

.container{
  max-width: 1050px;
}

/***** Header
**************************/

.navbar{
  display: flex;
  justify-content: space-between;
  padding: 0;
  padding-top: 42px;
}

.navbar a{
  display: block;
  color: #FFF!Important;
}

 .navbar a:hover{
  text-decoration: none;
}

.navbar>div{
  width: 23.5%;
}

.navbar>div>a, .dropdown-block>li>a{
  height: 29px;
  padding: 4px;
  background: #002e5d;
  color: #FFF;
  text-align: center;
  transition: linear 0.2s;
  -moz-transition: linear 0.2s;
  -webkit-transition: linear 0.2s;
  -o-transition: linear 0.2s;
  -ms-transition: linear 0.2s;
}

.dropdown-block{
  display: none;
  position: absolute;
  min-width: 23.5%;;
  padding-top: 8px;
  padding-left: 0;
  z-index: 1000;
}

.dropdown-block>li{
  list-style: none;
}

.dropdown-block>li>a{
  display: block;
}

.burger{
  position: fixed;
  right: 8px;
  top: 25px;
  padding: 6px 13px;
  text-align: center;
  border-radius: 4px;
  border: 2px solid #FFF;
  background: #a08fa6;
  z-index: 1000;
}

.burger>i{
  width: 18px;
  color: #FFF;
  font-size: 20px;
  text-align: center;
}

@media(min-width: 768px){
  
  .burger{
    display: none;
  }
  
  .navbar>div>a:hover, .dropdown-block>li>a:hover{
    background: #001a33;
  }
  .dropdown-main:hover>.dropdown-block{
    display: inline-block;
  }
  .extend{
    display: none;
  }
}

@media(max-width: 767px){
  
  .navbar{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 60%;
    background: #a08fa6;
    font-size: 15px;
    letter-spacing: 2px;
    opacity: 0.9;
    overflow-y: scroll;
    z-index: 1000;
  }
  
  .navbar.navbar-show{
    display: block;
    transition: linear 0.2s;
  -moz-transition: linear 0.2s;
  -webkit-transition: linear 0.2s;
  -o-transition: linear 0.2s;
  -ms-transition: linear 0.2s;
  }
  
  .navbar>div{
    width: auto;
  }
  
  .navbar>div>a, .dropdown-block>li>a{
    background: none;
    text-align: left;
    padding: 10px 16px 20px 0px;
  }
  
  .dropdown-main{
    margin: 0 30px 0 20px;
    border-bottom: 2px solid #FFF;
  }

  .dropdown-block>li{
    margin-bottom: 15px;
  }
  
  .dropdown-block>li>a{
    font-size: 13px;
    display: inline-block;
  }
  
  .navbar>div>a{
    padding: 10px 16px 35px 11px;
    margin-left: 20px;
    margin-right: 35px;
  }

  .extend:after{
    position: absolute;
    padding: 10px 16px 20px 20px;
    content: "+";
    color: #FFF;
    font-weight: bold;
    left: 7px;
  }
  
  .dropdown-block{
    padding-top: 0;
    margin-top: -7px;
  }
  
  .extend.toggled:after{
    content: "-"
  }
  
  .dropdown-block.toggled{
    position: inherit;
    display: block;
  }
  
  .navbar>.dropdown-main:last-of-type{
    border: none;
  }
  
  .navbar>.dropdown-main:last-of-type>a{
    margin-left: 0;
  }
  
}

/***** Logo
**************************/

.media{
  display: flex;
  justify-content: space-between;
}

.logo{
  width: 100%;
  text-align: center;
  font-family: raleway,sans-serif;
}

.logo-1{
  font-size: 50px;
  font-weight: bold;
  text-shadow: #c8c8c8 1px 1px 0px, #b4b4b4 0px 2px 0px, #a0a0a0 0px 3px 0px, rgb(140 140 140 / 50%) 0px 4px 0px, #787878 0px 0px 0px, rgb(0 0 0 / 50%) 0px 5px 10px;
}

.logo-1>span:nth-child(1){
  color: #002E5D;
}

.logo-1>span:nth-child(2){
  color: #DB8709;
}

.logo-1>span:nth-child(3){
  color: #000000;
}

.logo-2{
  font-weight: bold;
  font-size: 20px;
  text-shadow: rgb(255 255 255 / 60%) 1px 1px 1px, rgb(0 0 0 / 60%) -1px -1px 1px;
}

.logo-2>a{
  color: #002E5D;
}

.logo-2>a:hover{
  text-decoration: none;
}

.logo-3{
  font-size: 22px;
  font-weight: bold;
  color: #000000;
  text-shadow: rgb(255 255 255 / 60%) 1px 1px 1px, rgb(0 0 0 / 60%) -1px -1px 1px;
}

.logo-3>a{
  color: #000000;
}

.logo-3>a:hover{
  text-decoration: none;
}

.logo-3>a>span:nth-child(2){
  background-color: #BADA55;
}

.logo-3>a>span:nth-child(3){
  font-size: 24px;
}

@media(max-width: 767px){
  
  .logo-1{
    font-size: 28px;
    margin-bottom: 8px;
    padding: 0 40px;
  }
  
  .logo-2{
    font-size: 16px;
  }
  
  .logo-3{
    font-size: 16px;
  }
  
  .logo-3>a>span:nth-child(1){
    display: block;
  }
  .logo-3>a>span:nth-child(3){
    font-size: 18px;
  }
}

/***** Coupons
**************************/

.coupons{
  margin-top: 20px;
  min-height: 400px;
}

/***** Footer
**************************/

.footer{
  padding: 12px;
  background: #cfdcdf;
  font-family: raleway,sans-serif;
  color: #002E5D;
  letter-spacing:0.1em;
  font-weight: bold;
}

.footer-c{
  display: flex;
  justify-content: space-between;
}

.footer-left, .footer-right{
  width: 40%;
}

.footer-right{
  padding-left: 10%;
}

.footer-social{
  width: 20%;
  text-align: center;
}

.footer a{
  color: #002E5D!Important;
}

.footer a:hover{
  text-decoration: none;
}

.footer-h{
  border-left: 3px solid #002e5d;
  margin-bottom: 13px;
  padding-left: 6px;
  color: #001a33;
  font-family:play,sans-serif;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: normal;
}

.footer ul{
  padding: 0;
}

.footer ul>li{
  padding-top: 5px;
  list-style: none;
}

.copyright{
  text-align: right;
  font-size: 12px;
}

.footer-tele{
  margin-top: 14px;
  margin-bottom: 28px;
  padding: 5px 0;
  background: #002e5d;
  font-size: 17px;
  font-family:verdana,geneva,sans-serif;
}

.footer-tele a:hover{
  text-decoration: none;
}

.footer-tele>.container>a{
  color: #FFF!Important;
}

.footer-tele>.container>.whatsapp{
  color: #BADA55!Important;
}

.jump{
  position: fixed;
  right: 8px;
  bottom: 20px;
  border: 2px solid #fff;
  opacity: 0.5;
  background: #999;
  text-align: center;
  padding: 7px 8px;
}

.jump>i{
  font-size: 20px;
  color: #FFF;
}

@media(max-width: 600px){
  
  .footer-c{
    display: block;
  }
  
  .footer-left, .footer-right{
    width: 100%;
  }

  .footer-right{
    padding-left: 0;
  }

  .footer-social{
    width: 100%;
    text-align: left;
    margin: 10px 0 20px;
  }
  
  .copyright{
    text-align: center;
  }
  
  .footer-tele{
    font-size: 15px;
  }
}






















@font-face {
font-display: block;
font-family: 'Raleway';
font-style: italic;
font-weight: 400;
src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: italic;
font-weight: 400;
src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: italic;
font-weight: 700;
src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgw9qR_DNCb71ka4ZiO.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: italic;
font-weight: 700;
src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgw9qR_AtCb71ka4Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPANqczVsq4A.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Raleway';
font-style: normal;
font-weight: 700;
src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 400;
src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v11/6aez4K2oVqwIvtg2H70Q13HqPA.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 400;
src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v11/6aez4K2oVqwIvtE2H70Q13HqPA.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 400;
src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v11/6aez4K2oVqwIvtY2H70Q13HqPA.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 400;
src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v11/6aez4K2oVqwIvto2H70Q13HqPA.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 400;
src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v11/6aez4K2oVqwIvts2H70Q13HqPA.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 400;
src: local('Play Regular'), local('Play-Regular'), url(https://fonts.gstatic.com/s/play/v11/6aez4K2oVqwIvtU2H70Q13E.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 700;
src: local('Play Bold'), local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v11/6ae84K2oVqwItm4TCp0y2lvQNTIQoQ.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 700;
src: local('Play Bold'), local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v11/6ae84K2oVqwItm4TCpQy2lvQNTIQoQ.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 700;
src: local('Play Bold'), local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v11/6ae84K2oVqwItm4TCpMy2lvQNTIQoQ.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 700;
src: local('Play Bold'), local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v11/6ae84K2oVqwItm4TCp8y2lvQNTIQoQ.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 700;
src: local('Play Bold'), local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v11/6ae84K2oVqwItm4TCp4y2lvQNTIQoQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Play';
font-style: normal;
font-weight: 700;
src: local('Play Bold'), local('Play-Bold'), url(https://fonts.gstatic.com/s/play/v11/6ae84K2oVqwItm4TCpAy2lvQNTI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

