@font-face {

    font-family: 'Cooper Hewitt';

    src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_book.woff') format('woff'),

         url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_book.ttf')  format('truetype');

         font-weight: 600;

        font-style: normal;

  }



  @font-face {

      font-family: 'Cooper Hewitt';

      src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_heavy.woff') format('woff'),

           url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_heavy.ttf')  format('truetype');

           font-weight: 900;

          font-style: normal;

    }





.bootstrap-select .dropdown-menu li.active a span.text, .bootstrap-select .dropdown-menu li.active a:active span.text {

  color: white !important;

}

.dropdown-item.active, .dropdown-item:active {

  background: linear-gradient(300deg,#3991c3 0%,#5cb6e5 100%);

  color: white!important;

}



.bootstrap-select .dropdown-menu li a span.text {

  color: white!important;

}



.bootstrap-select .dropdown-menu.inner, .show>.btn-light.dropdown-toggle {

  background: #2780C1;

  color: white!important;

}



.ajax-loader{

  display: none !important;

}



.bs-searchbox input {

  border-radius: 0;

}

.bootstrap-select .dropdown-menu {

  background: #2780C1;

  color: white !important;

  border-radius: 0;

}

.bootstrap-select>.dropdown-toggle {

  background: #2780C1;

  color: white!important;

  box-shadow: none !important;

  outline: none !important;

  border-radius: 0 !important;

  padding-right: 5px !important;

  outline: none !important;

  box-shadow: none !important;

  padding: 0!important;

  text-transform: initial!important;

}

.bootstrap-select .dropdown-menu li a:hover span.text {

  color: #0e699c!important;

}

.dropdown.bootstrap-select .dropdown-toggle:focus {

  outline: none !important;

}



.dropdown.bootstrap-select {

  width: 100% !important;

  margin-bottom: 15px;

}

.filter-option-inner-inner {

  font-weight: 400 !important;

  font-family: 'Lato';

  font-size: 15px;

  line-height: 20px;

  padding: 10px;

}

.dropdown-toggle {

  font-size: 1rem !important;

  font-weight: 400 !important;

  border-radius: 0 !important;

  box-shadow: none !important;

  outline: none !important;

}

.dropdown-menu.show {

  height: 180px;

  min-height: 180px;

  width: 100% !important;

}

.dropdown-item {

  padding: 10px !important;

}



form p {

  line-height: 10px !important;

}

#form-login-webinar .btn-webinar-login-2 {

  color: white !important;

}

.success-msg h2 {

  font-size: 23px;

  font-family: 'cooper_hewittheavy_italic';

  color: #0b242d;

  line-height: normal;

  padding: 50px 0;

}



@font-face {

  font-family: 'Cooper Hewitt Book Italic';

  src: url('/wp-content/themes/medpedia-child/fonts/cooperhewitt-bookitalic.woff') format('woff'),

  url('/wp-content/themes/medpedia-child/fonts/cooperhewitt-bookitalic.ttf')  format('truetype');

  font-weight: 400;

  font-style: normal;

}



/* @font-face {

  font-family: 'Cooper Hewitt Bold';

  src: url('/wp-content/themes/medpedia-child/fonts/cooperhewitt_bold.woff') format('woff'),

  url('/wp-content/themes/medpedia-child/fonts/cooperhewitt_bold.ttf')  format('truetype');

  font-weight: 700;

  font-style: normal;

}



@font-face {

  font-family: 'Cooper Hewitt Heavy';

  src: url('/wp-content/themes/medpedia-child/fonts/cooperhewitt_heavy.ttf')  format('truetype');

  font-weight: 700;

  font-style: normal;

} */



.lighter {

  font-family: 'Cooper Hewitt Book Italic' !important;

}

.bolder {

  font-family: 'cooper_hewittheavy_italic';

}

.semibold {

  font-family: 'cooper_hewittsemibold_italic' !important;

}



.lato {

  font-family: 'Lato' !important;

}



.bold-normal {

  font-family: 'Cooper Hewitt' !important;

}



.btn-inscrevase small {

  color: #adfff4 !important;

  font-weight: 700 !important;

}

.btn-inscrevase {

  padding: 8px 25px !important;

}

.medpedia-new .menu-single-page .menu-single-item:hover small:after, .medpedia-new .menu-single-page .menu-single-item.active small:after {

  background: #2C1A52;

}

.medpedia-new .menu-single-page .menu-single-item:hover small, .medpedia-new .menu-single-page .menu-single-item.active small {

  color: #0B242D !important;

}

.medpedia-new .menu-single-page .menu-single-item {

  height: 50px;

}

.medpedia-new .wrapper-menu-single-page {

  margin-top: -54px !important;

  box-shadow: none !important;

}



.medpediax .titulo-home h3 {

  color: #69FFF6;

}

.medpediax .titulo-home h5 strong {

  color: #ACDEFE;

  font-family: 'cooper_hewittsemibold_italic';

}

.ico-x {

  float: left;

  margin-right: 20px;

  vertical-align: middle;

  margin-top: -5px;

}

.medpediax .logo-medpediax {

  max-height: 68px;

}

.medpediax .titulo-home h5 {

  font-size: 1.4em;

  font-family: 'Cooper Hewitt' !important;

    font-weight: 600;

  line-height: 2em;

}

.medpediax .titulo-home h5 strong {

  font-size: 1.2em;

}

.medpediax .home-section-1 {

  /* height: calc(100vh + 70px);

  min-height: 750px;

  max-height: 800px;

  margin-bottom: 0; */

}

.medpediax .titulo-home h3 {

  font-size: 3.5em;

}

.btn {

  cursor: pointer;

}

.modal-open {

  padding-right: 0 !important;

}

.sec-1 {

  background-color: #092235;

}

.sec-2-3 {

  /* background: linear-gradient(22.97deg, #0B242D 22.33%, #0E699C 85.85%); */

  padding-top: 50px !important;

}

 .sec-4 {

  /* background: white !important; */

}



.sec-2{

  background: #E1F2FF !important;

}



.font-c {

  font-family: 'cooper_hewittsemibold_italic' !important;

  font-weight: 700;

}



.sec-2-2 p{

  word-spacing: 3px;

}



.sec-2-2 span {

    font-size: 1em;

    color: #69FFF6;

}



.img-icon-x {

  height: 150px;

  object-fit: contain;

}



.medpediax .card{

  background: rgba(11, 36, 45, 0.6);

  border: 1px solid #FFFFFF;

  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25);

  /* height: auto; */

}



.medpediax .card .box-blue{

  background: #fff !important;

  height: 40px !important;

  width: auto;

}



.medpedia-new .card-white .card-body span{

  font-weight: 300;

}



.medpediax .card-img-top {

    height: auto !important;

    object-fit: contain !important;

    padding: 1.5rem;

    padding-bottom: 0;

}



.flickity-page-dots .dot{

  background-color: #fff;

}



.medpediax .carousel-palestrantes .flickity-prev-next-button.previous{

  left: 0px !important;

}



.medpediax .card .box-blue p {

  padding: 0;

  font-family: 'Lato' !important;

  font-style: normal;

  font-weight: normal;

  /* font-size: 12px !important; */

  line-height: normal !important;

  /* text-transform: initial !important; */

  color: #000 !important;

  font-weight: 600;

}

.medpediax .carousel-palestrantes .flickity-button, .medpediax .carousel-palestrantes .flickity-button:hover {

  background: #0A71B2 !important;

}

.medpediax .card .card-body .card-title {

  font-family: 'cooper_hewittsemibold_italic'!important;

  font-weight: 900;

  font-size: 18px !important;

}



.medpedia-new .card-white .card-body span {

  font-size: 15px !important;

}

.medpediax .carousel-palestrantes .flickity-prev-next-button.next {

  right: 0 !important;

}

.medpediax .card .card-body {

  height: 210px;

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

}

.medpedia-new .card-title {

  height: auto;

}



.medpedia-new .btn-play {

  background: #0B242D;

}



.ico{

  width: 15px;

  height: 25px;

  margin: auto;

  display: inline-block;

}



.btn-play .podcast{

  background: url('/wp-content/themes/medpedia-child/images/icon_podcast_white.svg') no-repeat top center / cover;

  width: 13px;

  height: 20px;

}



.btn-play .artigo{

  background: url('/wp-content/themes/medpedia-child/images/ico-book.svg') no-repeat top center / cover;

  width: 20px;

  height: 20px;

  filter: invert(1);

}



.btn-play .video{

  background: url('/wp-content/themes/medpedia-child/images/ico-play.svg') no-repeat top center / cover;

  width: 13px;

  height: 15px;

}



#bg-image{

  background: url('/wp-content/themes/medpedia-child/images/bg-medpediax.png') no-repeat top center / cover;

}



.medpediax .bg-hero-img{

  min-height: 560px;

  height: 100%;

  background-position: bottom center;

}



.carousel-cell{

  width: 100%;

}







@media (min-width: 768px) {

  .medpedia-new .btn-play {

    width: 40px;

    height: 40px;

    top: calc(50% - 30px);

  }

  .medpedia-new .ico-play {

    width: 15px;

    height: 15px;

  }

}





@media (max-width: 767px) {

  .medpediax .carousel-palestrantes .flickity-prev-next-button.next {

    right: -40px !important;

  }



  .medpediax .carousel-palestrantes .flickity-prev-next-button.previous{

    left: -40px !important;

  }



  .medpediax .accordion .card .card-header h4 {

    font-size: 20px!important;

    padding-right: 25px !important;

  }

  .accordion .card-header {

    padding: 20px!important;

  }

  .medpediax .accordion .card .card-body {

    padding: 0 20px!important;

    height: auto!important;

  }



  .btn.btn-secondary.btn-inscrevase {

    width: 100%;

  }



  .medpedia-new .anchor{

    padding-top: 100px !important;

    margin-top: -100px !important;

  }



  .medpedia-new .wrapper-menu-single-page {

  background-color: #0b242d !important;

  border-top: 1px solid white !important;

  }



}

#modal_login a {

  word-break: break-all;

}

#modal_login .modal-dialog {

  max-width: 600px;

}

#modal_login .modal-body {

  padding: 0 80px 40px;

}



#modal_login .modal-content {

  background: #0B242D;

}



.medpedia-new .nav-pills li.nav-item, .medpedia-new .nav-pills .nav-link.active, .medpedia-new .nav-pills .nav-link{

	background: #061D25;

	color: #69FFF6;

	position: relative;

}



.medpedia-new .tab-content{

	background: #061D25;

}



.medpedia-new .nav-pills .nav-link.active{

	font-weight: bolder;

}



.medpedia-new .nav-pills .nav-link:after {

    content: ' ';

    background: #69FFF6 !important;

    display: inline-block;

    height: 0.5px !important;

    width: 100%;

    position: absolute;

    left: 0;

	bottom: -4px;

}



.medpedia-new .nav-pills .nav-link.active:after {

    height: 3px !important;

	bottom: -5px;

}



select option {

    color: #0b242d!important;

}



.medpedia-new .nav-pills .nav-link{

	font-size: 1.2em;

}



input:not(.btn), #pills-cadastrar .form-control{

	background: #2780C1 !important;

}



.CRM-label {

    margin-right: 5% !important;

}



label.termo-label span{

	color: #fff;

}



label span small{

	color: #fff;

    font-size: 12px;

	line-height: normal !important;

	text-align: left;

}



label {

    text-align: left;

    line-height: normal;

}



li.nav-item {

    padding: 7px 0;

}



.ico-close-frame {

  width: 38px;

  height: 38px;

  border: 2px solid #3991c3;

  border-radius: 100%;

  position: relative;

  display: inline-block;

  cursor: pointer;

}

.ico-close-frame .line-1 {

  width: 2px;

  background: #3991c3;

  height: 20px;

  transform: rotate(

    45deg);

    position: absolute;

    left: 50%;

    top: calc(50% - 10px);

  }

  .ico-close-frame .line-2 {

    width: 2px;

    background: #3991c3;

    height: 20px;

    transform: rotate(135deg);

    position: absolute;

    left: 50%;

    top: calc(50% - 10px);

  }

  a.cta-termos {

    text-decoration: underline !important;

}



.medpedia-new .form-register-2 label.termo-label span a{

  color: #fff;

}



  .wpcf7 textarea[name="mensagem"], .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 input[type="phone"], .wpcf7 input[type="tel"], .medpedia-new .form-login input[type=email],

  .medpedia-new .form-login input[type=password], input[type=email], input[type=password], input[type=phone], input[type=text], select,

  input:-webkit-autofill,

input:-webkit-autofill:hover,

input:-webkit-autofill:focus,

input:-webkit-autofill:active {

    max-width: 100%!important;

    width: 100%!important;

    background: #2780C1 !important;

    /* background: linear-gradient(300deg,#3991c3 0%,#5cb6e5 100%); */

    border: none!important;

    border-radius: 0!important;

    height: 40px!important;

    color: #fff !important;

    font-size: 15px!important;

    line-height: 20px!important;

    padding: 10px!important;

    margin-bottom: 15px!important;

    opacity: 1 !important;

    -webkit-box-shadow: 0 0 0 30px #2780C1 inset !important;

    -webkit-text-fill-color: white !important;

  }



input.termo {

  float: left !important;

    margin-right: 20px !important;

}

input.termo:after {

      content: ' ';

    background: #2780C1 !important;

      width: 20px;

      height: 20px;

      display: block;

  }

  input.termo:checked:after {

    content: '\f00c';

    background: #2780C1 !important;

    width: 20px;

    height: 20px;

    display: block;

    font-family: Fontawesome;

    color: #fff;

    font-size: 15px;

    text-align: center;

    line-height: 20px;

  }



  .CRM-label {

    width: 73%;

    margin-right: 2%;

}



.UF-label {

    width: 25%;

}



 input::placeholder {

    color: #fff !important;

    opacity: 1 !important;

  }



  .input-azul input:not([type=submit]), textarea{

    margin-bottom: 0;

    background: #48B1FF !important;

  }



  input[type=submit]{

    border-radius: 0 !important;

  }



  .box-form #wpcf7-f92030-p813-o1{

    width: 100%

  }



  .box-form p{

    font-size: 1.4em;

    font-style: italic;

  }



  .wpcf7 p {

    padding-bottom: 0;

    margin-bottom: 0;

  }

  select option {

    color: #0b242d!important;

  }

  .wpcf7::placeholder, input::placeholder, select::placeholder, select option:first-child {

    color: white!important;

  }



  .wpcf7 select {

    max-width: 100%;

    width: 100%;

    background: #2780C1 !important;

    /* background: linear-gradient(300deg,#3991c3 0%,#5cb6e5 100%); */

    color: #fff !important;

    border: none!important;

    border-radius: 0;

    height: 40px;

    font-size: 15px !important;

    line-height: 20px;

    padding: 10px;

    box-shadow: none;

    margin-bottom: 15px;

  }

  .wpcf7 .crm {

    width: 67%!important;

    display: inline-block;

    vertical-align: top;

    margin-right: 3%;

  }

  .wpcf7 .estado {

    width: 30%!important;

    display: inline-block;

    vertical-align: top;

    float: right;

  }



  .wpcf7 input.termo {

    margin-right: 20px;

    float: left;

  }

  .wpcf7 input.termo:checked:after {

    content: '\f00c';

    background: linear-gradient(300deg,#3991c3 0%,#5cb6e5 100%);

    width: 20px;

    height: 20px;

    display: block;

    font-family: Fontawesome;

    color: #fff;

    font-size: 15px;

    text-align: center;

    line-height: 20px;

  }

  .wpcf7 input.termo:after {

    content: ' ';

    background: linear-gradient(300deg,#3991c3 0%,#5cb6e5 100%);

    width: 20px;

    height: 20px;

    display: block;

  }

  .wpcf7 label {

    width: 100%;

    padding-right: 0;

    margin-bottom: 15px;

  }

  label.termo-label span {

    font-size: 12px;

    line-height: 20px;

    color: #fff!important;

    display: table;

  }

  .wpcf7 label {

    width: 100%;

    padding-right: 0;

    margin-bottom: 15px;

  }

  #modal_login label span small {

    color: #fff;

    font-size: 12px;

    line-height: normal;

    font-weight: normal;

  }





  #modal_login .btn.btn-primary {

    background-color: #69FFF6!important;

    color: #0B242D!important;

    font-size: 17px!important;

    font-family: "Lato"!important;

    font-weight: 700!important;

    height: 40px;

    text-align: center;

    padding: 0!important;

    border-radius: 0!important;

    /* -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.2)!important;

    box-shadow: 0 3px 6px rgba(0,0,0,.2)!important; */

    margin-bottom: 0;

    margin-top: 20px;

    text-transform: uppercase;

    filter: drop-shadow(0px 0px 10px #6CFFF7);

  }



  .btn-outline-white{

    background: transparent !important;

    border: solid 1px #fff !important;

    color: #fff !important;

  }



  #form-login-webinar {

    position: absolute;

    background: #0B242D;

    z-index: 1;

    bottom: -5px;

    top: -5px;

    left: 0;

    right: 0;

    padding: 0 80px;

    opacity: 0;

    pointer-events: none;

    transition: .4s;

    color: white;

  }

#form-login-webinar p, #form-login-webinar a {

  color: white;

}



  #form-login-webinar.show {

    opacity: 1;

    pointer-events: auto;

    transition: .4s;

  }



  .btn.btn-primary.btn-webinar-login {

    margin: 0;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    align-items: center;

    border-color: #69FFF6!important;

    margin-bottom: 40px!important;

    cursor: pointer;

    height: auto;

    min-height: 40px;

    background-color: #0b242d!important;

    color: #fff!important;

    font-size: 17px!important;

    font-family: "Lato"!important;

    font-weight: 700!important;

  }

  .btn-gradient {

    border: 1px solid #0b242d!important;

    box-shadow: 0 3px 6px rgba(0,0,0,.25)!important;

    font-family: Lato!important;

    font-style: normal!important;

    font-weight: 900!important;

    font-size: 17px!important;

    line-height: 20px!important;

    background: #fff!important;

    color: #0b242d!important;

    text-transform: uppercase!important;

    outline: none!important;

    padding: 8px 30px!important;

    margin: 0!important;

    visibility: visible!important;

    transition: none!important;

    transform: none!important;

  }

  .medpediax-success {

    display: none;

  }

  .medpediax-success.show {

    display: block;

  }

  #modal_login .medpediax-success .btn.btn-secondary,   #modal_login .medpediax-success .btn.btn-secondary:hover {

    color: #fff!important;

    text-transform: uppercase;

    font-size: 18px!important;

    text-decoration: none!important;

    background: rgba(105, 255, 246, 0.2)!important;

  filter: drop-shadow(0px 0px 10px #6CFFF7)!important;

    border-color: #69FFF6!important;

    padding: 8px 20px !important;

    line-height: normal !important;

    margin-bottom: 20px!important;

    margin-top: 20px!important;

    width: 100%;

    outline: none !important;

  }

  #modal_login .medpediax-success h2 {

    text-align: center;

    font-family: 'cooper_hewittheavy_italic'!important;

    font-size: 25px !important;

    line-height: 30px;

    color: #ffffff!important;

    margin-bottom: 20px;

  }



    #modal_login .medpediax-success p {

      color: white !important;

    }



  .btn-cadastrar, .btn-login {

    display: none !important;

  }



  .medpedia-new .anchor {

    padding-top: 100px!important;

    margin-top: -100px!important;

  }



  .medpediax .titulo-home h5 span {

    color: #48B1FF;

    font-size: 1.2em;

    text-transform: none;

    border: solid 1px #48b1ff;

    padding: 5px;

    border-radius: 3px;

}



.btn-x{

  background: rgba(105, 255, 246, 0.2);

  border: 2px solid #69FFF6;

  filter: drop-shadow(0px 0px 10px #6CFFF7);

  color: #fff !important;

}



.medpediax .titulo-home h4{

  color: #fff;

  font-size: 1.8em;

  line-height: normal;

  font-family: 'Cooper Hewitt' !important;

    font-weight: 600;

}



.medpediax .titulo-home h4 span{

  font-family: 'cooper_hewittheavy_italic';

  margin-top: 20px;

  font-size: 2.1rem;

  color: #fff;

  display: inline-block;

}



.border.quote {

    border: solid 1px #0B242D !important;

    height: 100%;

}



.box-quote{

  background: url('/wp-content/themes/medpedia-child/images/bg-quote.png') no-repeat top center / cover;

  height: 100%;

}



.wrapper-quote p{

  font-size: 1em !important;

}



.wrapper-quote p span {

  color: #fff;

  font-family: 'Cooper Hewitt';

  display: block;

  height: 1.3em;

}



.wrapper-quote h3{

  line-height: normal;

  font-size: 23px;

}



.text-blue {

    color: #48B1FE !important;

}



.sec-2 h2 span {

    font-size: 1em;

}



.sec-2 h1 {

    font-size: 2em !important;

    line-height: normal !important;

}



.sec-2 h2{

  font-size: 1.5em !important;

}



.cyan{

  color: #6AFFF6 !important;

}



.sec-2-3 h3 .cyan{

  font-size: 1em;

}



.lato{

  font-family: 'Lato';

}



.box-conheca {

    background: rgba(72, 177, 255, 0.2);

    padding: 2.5em;

}



.programacao .border {

    display: inline-block;

    padding: 0.5em;

    font-size: 1.2em;

}



.programacao .border b {

    text-transform: uppercase;

}



.btn-cyan{

  background: #69FFF6 !important;

}



.box-form {

    background: rgba(11, 36, 45, 0.6);

    border: 1px solid #FFFFFF;

    padding: 2.5em;

}



input.wpcf7-form-control.wpcf7-submit.btn.btn-primary.btn-white {

    border-radius: 0 !important;

    color: #0b242d !important;

}



.btn-white {

    background: #fff !important;

    border-radius: 0px !important;

    font-family: 'Lato';

}



.programacao p {

    padding-bottom: 0 !important;

    font-size: 1.2em;

}



textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {

    height: 7rem;

}

.input-azul input, textarea, .input-azul input::placeholder, textarea::placeholder{

    color: #fff !important;

    opacity: 1 !important;

}



.wpcf7 .wpcf7-response-output{

  background: transparent !important;

}



.medpedia-new .sec-1 .container {

  padding-right: 0 !important;

  margin-right: 0;

}



.img-quote{

  width: 100%;

}



.img-quote img {

  width: 100%;

}



.flickity-viewport{

  min-height: 700px !important;

}



.box-transparent{

  background: rgba(72, 177, 255, 0.2);

}



.card-body .btn-primary{

  align-self: flex-end;

}



.section-4 .box-blue p{

  text-transform: uppercase !important;

}



.card-body div{

  height: 5em !important;

}

@media (max-width: 1300px){

  .card-body div {

    height: 6em !important;

}

}



  @media (max-width: 975px) {

    .btn.btn-secondary.btn-inscrevase {

        width: 100%;

        background: rgba(105, 255, 246, 0.2);

        border: 2px solid #69FFF6;

        filter: drop-shadow(0px 0px 10px #6CFFF7);

        color: #fff !important;

      }

    #modal_login {

          padding-right: 0 !important;

    }

    section.wrapper-menu-single-page {

      padding: 15px 0px;

      position: fixed !important;

      left: 0 !important;

      right: 0 !important;

      bottom: 0;

      top: auto !important;

      z-index: 3 !important;

    }





  .input-azul input[type='email'], textarea{

    margin-bottom: 2rem !important;

  }



  .logo-medpediax{

    margin: auto;

    width: auto;

    max-width: 100%;

  }

  

  .medpedia-new .sec-1 .container {

    margin: auto !important;

  }



  .sec-1 {

    padding-top: 5rem ;

  }



  .img-video{

    padding: 5rem 0;

  }



  .medpedia-new .btn-primary {

    padding: 10px;

}



.flickity-viewport {

  min-height: 400px !important;

}

}



@media screen and (min-width: 999px) {

  .input-azul input, textarea, .input-azul input::placeholder, textarea::placeholder{

    margin-bottom: 0 !important;

}



.medpediax .carousel-palestrantes {

  padding: 0 15px !important;

}



}





  @media (max-width: 1380px) {

    .medpedia-new .menu-single-page .menu-single-item {

      margin-right: 10px;

    }

  }



  @media (max-width: 1100px) {

    .menu-single-item small {

      font-size: .75em !important;

    }

  }



  @media (max-width: 600px){

    .flickity-viewport {
      min-height: 200px !important;
    }

    #modal_login .modal-body {
      padding: 20px;
    }

  }