/**
 * Small devices (landscape phones, 576px and up)
 */
@media (max-width: 576px) {
    
    
    .responsive-image img{
    height: 300px;
}
    
    .border-destaque {
    border-bottom: 7px solid var(--main-yellow) !important;
    border: 1px solid #eaeaea;
        border-left: 1px solid #eaeaea !important;
    }
    
    .justify-content-mb-center{
        justify-content: center !important;
    }
    
    .ticket {
        border-right: 1px !important;
        border-right-style: solid !important;
        border-right-color: #dee2e6 !important;
        border-bottom: 4px !important;
        border-bottom-style: solid !important;
        border-bottom-color: #d09f2a !important;
    }
    
    .upcoming-event2{
        background-image: none !important; 
        padding: 3rem 0rem 0rem 0rem;
    }
    
    .Modern-Slider,
    .Modern-Slider .img-fill,
    .Modern-Slider .img-fill video,
    .Modern-Slider .img-fill img {
        height: 435px !important;
    }
	
	.top-header .top-icons ul li{
		border: none !important;
	}
	
	.ow-navigation .navbar-brand {
    width: 212px;
}
	
	.ow-navigation .navbar-brand {
    padding: 25px 0 0 0;
}
	
	
	.navbar-brand>img {
    display: block;
    margin: auto;
}
	
	.footer-main {
    background-color: #111;
    padding: 25px 0 0;
}
/*
	
	.upcoming-event2 {
    background-image: url(../images/knight-art-fade.jpg);
    background-position: top left;
    background-size: 77.4%;
}
*/
	
	.welcome-section {
    padding-top: 6px;
		padding-bottom: 20px;
}
	
	.section-title-border {
    position: relative;
    display: inline-block;
    padding: 14px 20px 14px;
    z-index: 1;
		text-align: center;
}
	
	.call-out .call-out-content {
    display: inline-block;
    padding: 52px 44px;
}
	
	.welcome-section .content-block > a::before{
		display: none;
	}
	
	.welcome-section .content-block > a{
    border: 2px solid var(--main-yellow);
    padding: 12px 0px;
    display: block;
	}
	
	.section-title-border::before {
    left: 0px;
}
	
	.produtos-em-destaque .slick-slider .slick-next{
		right:36px;
	}
	
	.produtos-em-destaque .slick-slider .slick-prev{
		left: 15px;
	}
	
	/** -- **/
      
	.w-mb-100{
		width: 100%;
	}
	
	.position-mb-absolute{
		position: absolute !important;
	}
	
	.position-mb-relative{
		position: relative !important;
	}

	
	.d-mb-none{
		display: none !important;
	}
	
	.d-mb-block{
		display: block !important;
	}
	
	.d-mb-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
	
	.flex-mb-column{
		flex-direction: column !important;
	}
   
/** Border **/
   
.border-mb-left{
   border-left: 1px solid #dee2e6!important;
}
   
.border-mb-right{
   border-right: 1px solid #dee2e6!important;
}
   
.border-mb-top{
   border-top: 1px solid #dee2e6!important;
}
   
.border-mb-bottom{
   border-bottom: 1px solid #dee2e6!important;
}
   
.border-mb{
   border: 1px solid #dee2e6!important;
}  
   
.border-left-mb-0{
   border-left: 0px!important;
}
   
.border-right-mb-0{
   border-right: 0px!important;
}
   
.border-top-mb-0{
   border-top: 0px!important;
}
   
.border-bottom-mb-0{
   border-bottom: 0px!important;
}
   
.border-mb-0{
   border: 0px!important;
}
   
   
/** Font-size **/
.fs-mb-50{
  font-size: 50%;
}

.fs-mb-60{
  font-size: 60%;
}

.fs-mb-70{
  font-size: 70%;
}

.fs-mb-80{
  font-size: 80%;
}

.fs-mb-90{
  font-size: 90%;
}

.fs-mb-110{
  font-size: 110%;
}

.fs-mb-120{
  font-size: 120%;
}

.fs-mb-130{
  font-size: 130%;
}

.fs-mb-140{
  font-size: 140%;
}

.fs-mb-150{
  font-size: 150%;
}

.fs-mb-160{
  font-size: 160%;
}

.fs-mb-170{
  font-size: 170%;
}

.fs-mb-180{
  font-size: 180%;
}

.fs-mb-190{
  font-size: 190%;
}

.fs-mb-200{
  font-size: 200%;
}

.fs-mb-210{
  font-size: 210%;
}

.fs-mb-220{
  font-size: 220%;
}

.fs-mb-230{
  font-size: 230%;
}

.fs-mb-240{
  font-size: 240%;
}

.fs-mb-250{
  font-size: 250%;
}

.fs-mb-260{
  font-size: 260%;
}

.fs-mb-270{
  font-size: 270%;
}
.fs-mb-350{
  font-size: 350%;
}
   
   
/** Line-height **/
.lh-mb-0-5{
    line-height: 0.5rem;
}

.lh-mb-0-6{
    line-height: 0.6rem;
}

.lh-mb-0-7{
    line-height: 0.7rem;
}

.lh-mb-0-8{
    line-height: 0.8rem;
}

.lh-mb-0-9{
    line-height: 0.9rem;
}

.lh-mb-1{
    line-height: 1rem;
}

.lh-mb-1-1{
    line-height: 1.1rem;
}

.lh-mb-1-2{
    line-height: 1.2rem;
}

.lh-mb-1-3{
    line-height: 1.3rem;
}

.lh-mb-1-4{
    line-height: 1.4rem;
}

.lh-mb-1-5{
    line-height: 1.5rem;
}

.lh-mb-1-6{
    line-height: 1.6rem;
}

.lh-mb-1-7{
    line-height: 1.7rem;
}

.lh-mb-1-8{
    line-height: 1.8rem;
}

.lh-mb-1-9{
    line-height: 1.9rem;
}

.lh-mb-2{
    line-height: 2rem;
}

.lh-mb-2-1{
    line-height: 2.1rem;
}

.lh-mb-2-2{
    line-height: 2.2rem;
}

.lh-mb-2-3{
    line-height: 2.3rem;
}

.lh-mb-2-4{
    line-height: 2.4rem;
}

.lh-mb-2-5{
    line-height: 2.5rem;
}

.lh-mb-2-6{
    line-height: 2.6rem;
}

.lh-mb-2-7{
    line-height: 2.7rem;
}

.lh-mb-2-8{
    line-height: 2.8rem;
}

.lh-mb-2-9{
    line-height: 2.9rem;
}

.lh-mb-3{
    line-height: 3rem;
}

.lh-mb-3-1{
    line-height: 3.1rem;
}

.lh-mb-3-2{
    line-height: 3.2rem;
}

.lh-mb-3-3{
    line-height: 3.3rem;
}

.lh-mb-3-4{
    line-height: 3.4rem;
}

.lh-mb-3-5{
    line-height: 3.5rem;
}

.lh-mb-3-6{
    line-height: 3.6rem;
}
   
.lh-mb-3-7{
    line-height: 3.7rem;
}

.lh-mb-3-8{
    line-height: 3.8rem;
}

.lh-mb-3-9{
    line-height: 3.9rem;
}

.lh-mb-4{
    line-height: 4rem;
}

.lh-mb-5{
    line-height: 4rem;
}

/** Font Weight **/

.fw-mb-100{
    font-weight: 100 !important;
}

.fw-mb-200{
    font-weight: 200 !important;
}

.fw-mb-300{
    font-weight: 300 !important;
}

.fw-mb-400{
    font-weight: 400 !important;
}

.fw-mb-500{
    font-weight: 500 !important;
}

.fw-mb-600{
    font-weight: 600 !important;
}

.fw-mb-700{
    font-weight: 700 !important;
}

.fw-mb-800{
    font-weight: 800 !important;
}
   
/** Rounded Border **/

.rounded-mb-top-left{
  border-top-left-radius: .25rem!important;
}

.rounded-mb-top-right{
  border-top-right-radius: .25rem!important;
}

.rounded-mb-bottom-left{
  border-bottom-left-radius: .25rem!important;
}

.rounded-mb-bottom-right{
  border-bottom-right-radius: .25rem!important;
}
.not-rounded-mb-top-left{
  border-top-left-radius: 0px!important;
}

.not-rounded-mb-top-right{
  border-top-right-radius: 0px!important;
}

.not-rounded-mb-top{
  border-top-right-radius: 0px!important;
  border-top-left-radius: 0px!important;
}

.not-rounded-mb-bottom{
  border-bottom-right-radius: 0px!important;
  border-bottom-left-radius: 0px!important;
}

.not-rounded-mb-bottom-left{
  border-bottom-left-radius: 0px!important;
}

.not-rounded-mb-bottom-right{
  border-bottom-right-radius: 0px!important;
}
   
.not-rounded-mb{
  border-radius: 0px!important;
}
   
.rounded-mb{
  border-radius: .25rem!important;
}

.rounded-mb-bottom{
  border-bottom-right-radius: .25rem!important;
  border-bottom-left-radius: .25rem!important;
}

.rounded-mb-top{
  border-top-right-radius: .25rem!important;
  border-top-left-radius: .25rem!important;
}

.rounded-mb-left{
  border-bottom-left-radius: .25rem!important;
  border-top-left-radius: .25rem!important;
}

.rounded-mb-right{
  border-bottom-right-radius: .25rem!important;
  border-top-right-radius: .25rem!important;
}
   
/** Double Radius **/
.double-rounded-mb{
    border-radius: .75rem;
}

.double-rounded-mb-top-left{
   border-top-left-radius: .75rem!important;
}

.double-rounded-mb-top-right{
  border-top-right-radius: .75rem!important;
}

.double-rounded-mb-bottom-left{
  border-bottom-left-radius: .75rem!important;

}

.double-rounded-mb-bottom-right{
  border-bottom-right-radius: .75rem!important;
}

.double-rounded-mb-bottom{
  border-bottom-right-radius: .75rem!important;
  border-bottom-left-radius: .75rem!important;
}

.double-rounded-mb-top{
  border-top-right-radius: .75rem!important;
  border-top-left-radius: .75rem!important;
}

.double-rounded-mb-bottom{
  border-bottom-right-radius: .75rem!important;
  border-bottom-left-radius: .75rem!important;
}

.double-rounded-mb-left{
  border-bottom-left-radius: .75rem!important;
  border-top-left-radius: .75rem!important;
}

.double-rounded-mb-right{
  border-bottom-right-radius: .75rem!important;
  border-top-right-radius: .75rem!important;
}
   
   /** Object Fit **/
   
   .cover-mb {
  object-fit: cover;
}

.of-mb-center-center {
  object-position: center center !important;
}

.of-mb-top-center {
  object-position: top center;
}
   
/** Btn **/

   .btn-mb-lg{
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem;
   }
   
   .btn-mb-block{
      display: block;
      width: 100%;
   }
	
	}

   
   

/**
 * Medium devices (tablets, 768px and up)
 */
@media (min-width: 768px) { 

   
   
}

/**
 * Large devices (desktops, 992px and up)
 */
@media (min-width: 992px) {
    
    

.p-md-6 {
  padding: 6rem !important;
}

.pr-md-6,
.px-md-6 {
  padding-right: 6rem !important;
}

.pl-md-6,
.px-md-6 {
  padding-left: 6rem !important;
}
    
    .p-md-8 {
  padding: 8rem !important;
}

.pr-md-8,
.px-md-8 {
  padding-right: 8rem !important;
}

.pl-md-8,
.px-md-8 {
  padding-left: 8rem !important;
}

.pr-md-10,
.px-md-10 {
  padding-right: 20rem !important;
}

.pl-md-10,
.px-md-10 {
  padding-left: 20rem !important;
}

}

/**
 * Large devices (desktops, 992px and up)
 */
@media (min-width: 992px) and (max-width: 1026px) {
    .top-header .top-content > a {
        padding: 15px 15px 15px 40px;
    }
}

/**
 * Large devices (desktops, 992px and up)
 */
@media (min-width: 1255px) and (max-width: 1339px) {
    .top-header .navbar-brand {
        width: 18% !important;
    }
}

/**
 * Extra large devices (large desktops, 1200px and up)
 */
@media (max-width: 1280px) {
    .top-header .navbar-brand {
        height: 100%;
        width: 100%;
    }

    .top-header .navbar-brand img {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 1600px) {

	
}
