 
 
 
 
   @media (min-width: 668px) {
	html, body { height: 100%; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; font-smoothing: antialiased; padding: 0; margin: 0; position: relative; color: #212529;  font-size: 1rem; line-height: 1.5; background: #ffffff 
 ;  -webkit-text-size-adjust: none; font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }
}
@media (max-width: 667px) {
	html, body { height: 100%;  font-weight: 400; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; font-smoothing: antialiased; padding: 0; margin: 0; position: relative; color: #212529;  font-size: 1rem; line-height: 1.5; background: #fffff;  -webkit-text-size-adjust: none; font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }
}


a { text-decoration: none;}

.clear{clear:both}
.f-left{float:left}
.f-right{float:right}

.p-relative{position:relative;}


 
ol, ul { padding-left: 0rem; }


 

@media (min-width: 768px) {
.img-fluid { max-width: 100%; height: 100% !important; width: 100%;
 }
}
@media (max-width: 767px) {
.img-fluid { max-width: 100%; height: 100% !important; width: 100%; margin-bottom: 1rem; 
 }
}
  .mt-1{margin-top:1rem !important}.mt-2{margin-top:2rem !important}.mt-3{margin-top:3rem !important}.mt-4{margin-top:4rem !important}
.mr-1{margin-right:1rem !important}.mr-2{margin-right:2rem !important}.mr-3{margin-right:3rem !important}.mr-4{margin-right:4rem !important}
.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}
.ml-1{margin-left:1rem !important}.ml-2{margin-left:2rem !important}.ml-3{margin-left:3rem !important}.ml-4{margin-left:4rem !important}

.mt-5{margin-top:5px !important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}
  .error-404 .clip .shadow { height: 180px; }
.error-404 .clip:nth-of-type(2) .shadow { width: 130px; }
.error-404 .clip:nth-of-type(1) .shadow, .error-404 .clip:nth-of-type(3) .shadow { width: 250px; }
.error-404 .digit { width: 150px; height: 150px;  line-height: 150px; font-size: 120px; font-weight: bold; }
.error-404 h2 { font-size: 32px;}
.error-404 .msg{ top: -190px; left: 30%; width: 80px; height: 80px; line-height: 80px; font-size: 32px;}
.error-404 span.triangle { top: 70%; right: 0%; border-left: 20px solid #535353; border-top: 15px solid transparent; border-bottom: 15px solid transparent;}
.error-404 .container-error-404 { margin-top: 4%; position: relative; height: 250px; padding-top: 40px; }
.error-404 .container-error-404 .clip { display: inline-block; transform: skew(-45deg); }
.error-404 .clip .shadow { overflow: hidden; }
.error-404 .clip:nth-of-type(2) .shadow { overflow: hidden; position: relative; box-shadow: inset 20px 0px 20px -15px rgba(150, 150, 150,0.8), 20px 0px 20px -15px rgba(150, 150, 150,0.8); }
.error-404 .clip:nth-of-type(3) .shadow:after, .error-404 .clip:nth-of-type(1) .shadow:after { content: ""; position: absolute; right: -8px; bottom: 0px; z-index: 9999; height: 100%; width: 10px; background: linear-gradient(90deg, transparent, rgba(173,173,173, 0.8), transparent); border-radius: 50%; }
.error-404 .clip:nth-of-type(3) .shadow:after { left: -8px; }
.error-404 .digit { position: relative; top: 8%; color: white; background: #07B3F9; border-radius: 50%; display: inline-block; transform: skew(45deg); }
.error-404 .clip:nth-of-type(2) .digit { left: -10%; }
.error-404 .clip:nth-of-type(1) .digit { right: -20%; }
.error-404 .clip:nth-of-type(3) .digit { left: -20%; }    
.error-404 h2 { color: #07B3F9; font-weight: bold; padding-bottom: 20px; }
.error-404 h3 { margin-top: 0px; font-family: HelveticaNeueW01-45Ligh; letter-spacing: 1px; font-size: 20px; line-height: 39px; color: #184a56;}
.error-404 .msg { position: relative; z-index: 9999; display: block; background: #535353; color: #A2A2A2; border-radius: 50%; font-style: italic; }
.error-404 .triangle { position: absolute; z-index: 999; transform: rotate(45deg); content: ""; width: 0;  height: 0; }

@media(max-width: 767px) {
	.error-404 .clip .shadow { height: 100px;}
	.error-404 .clip:nth-of-type(2) .shadow { width: 80px; }
	.error-404 .clip:nth-of-type(1) .shadow, .error-404 .clip:nth-of-type(3) .shadow { width: 100px; }
	.error-404 .digit { width: 80px; height: 80px; line-height: 80px; font-size: 52px;}
	.error-404 h2 { font-size: 24px; }
	.error-404 .msg { top: -110px; left: 15%; width: 40px; height: 40px; line-height: 40px; font-size: 18px; }
	.error-404 span.triangle { top: 70%; right: -3%; border-left: 10px solid #535353; border-top: 8px solid transparent; border-bottom: 8px solid transparent; }
	.error-404 .container-error-404 { height: 150px;}
}

.error-404 .overlay { position: relative; z-index: 20; }
.error-404 .ground-color { background: white; }
.error-404 .item-bg-color { background: #EAEAEA }
.error-404 .padding-top { padding-top: 10px; }
.error-404 .padding-bottom { padding-bottom: 10px; }
.error-404 .padding-vertical { padding-top: 10px; padding-bottom: 10px; }
.error-404 .padding-horizontal { padding-left: 10px; padding-right: 10px; }
.error-404 .padding-all { padding: 10px; }
.error-404 .no-padding-left { padding-left: 0px; }
.error-404 .no-padding-right { padding-right: 0px; }
.error-404 .no-vertical-padding { padding-top: 0px; padding-bottom: 0px; }
.error-404 .no-horizontal-padding { padding-left: 0px; padding-right: 0px; }
.error-404 .no-padding { padding: 0px; }
.error-404 .margin-top { margin-top: 10px; }
.error-404 .margin-bottom { margin-bottom: 10px; }
.error-404 .margin-right { margin-right: 10px; }
.error-404 .margin-left { margin-left: 10px; }
.error-404 .margin-horizontal { margin-left: 10px; margin-right: 10px; }
.error-404 .margin-vertical { margin-top: 10px; margin-bottom: 10px; }
.error-404 .margin-all { margin: 10px; }
.error-404 .no-margin { margin: 0px; }
.error-404 .no-vertical-margin { margin-top: 0px; margin-bottom: 0px; }
.error-404 .no-horizontal-margin { margin-left: 0px; margin-right: 0px; }
.error-404 .inside-col-shrink { margin: 0px 20px; }

.error-404 .button:hover { background-color: #3eb8ea; color: #fff;}
.error-404 .button { margin-top: 20px; outline: 0; height: 56px; letter-spacing: .8px; line-height: 50px; font-size: 22px; text-align: center; border-radius: 28px; font-family: HelveticaNeueW01-45Ligh; cursor: pointer; border: 2px solid #3eb8ea; background-color: #fff; color: #3eb8ea; box-sizing: border-box; transition-property: color,background-color; transition-duration: .2s; padding: 0 20px; }
   
 

.awd-header {margin-bottom: 0px; background: ; opacity: 1; padding-top: 12px; padding-bottom: 12px; font-weight: normal; text-align: left ;}

.awd-header h1 { font-family: Open Sans; color:  ; font-size: 30px; font-weight: normal; margin-top: 10px;}
  :root {
--awcolorw-1: #0d6efd;
 --awcolorw-2: #83b735;
 --awcolorw-3: #fbbc34;
 --awcolorw-4: #212121;
 --awcolorw-5: #dc3545;
 --awcolorw-6: #0dcaf0;
 --awcolorw-7: #6c757d;
  
}

.btnaw .btn-size-default { padding: 5px 20px; min-height: 34px; font-size: 13px; }
.btnaw .btn-size-extra-small { padding: 5px 10px; min-height: 27px; font-size: 11px }
.btnaw .btn-size-small { padding: 5px 14px; min-height: 31px; font-size: 12px }
.btnaw .btn-size-large { padding: 5px 24px; min-height: 37px; font-size: 14px }
.btnaw .btn-size-extra-large { padding: 5px 35px; min-height: 46px; font-size: 16px }

.btnaw .btn.btn-style-round { border-radius: 35px }
.btnaw .btn.btn-style-semi-round { border-radius: 5px }

.btnaw .btn.btn-style-bordered { border-width: 2px; }
.btnaw .btn.btn-style-bordered:not(:hover) { background-color: transparent !important; }

.btnaw :is(.btn,.button,button,[type="submit"],[type="button"]) {  position: relative; display: inline-flex; align-items: center; justify-content: center; outline: none; border: 0 solid transparent; border-radius: 0; box-shadow: none; vertical-align: middle; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: none; font-weight: 600; font-family: inherit; font-style: unset; line-height: 1.2; cursor: pointer; transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease; background-color:#F3F3F3;}
.btnaw a:is(:hover,:focus,:active) { outline: none; text-decoration: none;}

.btnaw .btn.btn-color-awc1 { color: #fff; background-color: var(--awcolorw-1);}
.btnaw .btn.btn-color-awc1:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 .btnaw .btn.btn-color-awc2 { color: #fff; background-color: var(--awcolorw-2);}
.btnaw .btn.btn-color-awc2:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 .btnaw .btn.btn-color-awc3 { color: #fff; background-color: var(--awcolorw-3);}
.btnaw .btn.btn-color-awc3:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 .btnaw .btn.btn-color-awc4 { color: #fff; background-color: var(--awcolorw-4);}
.btnaw .btn.btn-color-awc4:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 .btnaw .btn.btn-color-awc5 { color: #fff; background-color: var(--awcolorw-5);}
.btnaw .btn.btn-color-awc5:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 .btnaw .btn.btn-color-awc6 { color: #fff; background-color: var(--awcolorw-6);}
.btnaw .btn.btn-color-awc6:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 .btnaw .btn.btn-color-awc7 { color: #fff; background-color: var(--awcolorw-7);}
.btnaw .btn.btn-color-awc7:hover { box-shadow: inset 0 0 200px rgba(0, 0, 0, .1); }
 
.btnaw .btn-style-bordered.btn-color-awc1 {background-color: #fff; color: var(--awcolorw-1); border-color: var(--awcolorw-1); }
.btnaw .btn-style-bordered.btn-color-awc1:hover { color: #fff; background-color: var(--awcolorw-1); }
 .btnaw .btn-style-bordered.btn-color-awc2 {background-color: #fff; color: var(--awcolorw-2); border-color: var(--awcolorw-2); }
.btnaw .btn-style-bordered.btn-color-awc2:hover { color: #fff; background-color: var(--awcolorw-2); }
 .btnaw .btn-style-bordered.btn-color-awc3 {background-color: #fff; color: var(--awcolorw-3); border-color: var(--awcolorw-3); }
.btnaw .btn-style-bordered.btn-color-awc3:hover { color: #fff; background-color: var(--awcolorw-3); }
 .btnaw .btn-style-bordered.btn-color-awc4 {background-color: #fff; color: var(--awcolorw-4); border-color: var(--awcolorw-4); }
.btnaw .btn-style-bordered.btn-color-awc4:hover { color: #fff; background-color: var(--awcolorw-4); }
 .btnaw .btn-style-bordered.btn-color-awc5 {background-color: #fff; color: var(--awcolorw-5); border-color: var(--awcolorw-5); }
.btnaw .btn-style-bordered.btn-color-awc5:hover { color: #fff; background-color: var(--awcolorw-5); }
 .btnaw .btn-style-bordered.btn-color-awc6 {background-color: #fff; color: var(--awcolorw-6); border-color: var(--awcolorw-6); }
.btnaw .btn-style-bordered.btn-color-awc6:hover { color: #fff; background-color: var(--awcolorw-6); }
 .btnaw .btn-style-bordered.btn-color-awc7 {background-color: #fff; color: var(--awcolorw-7); border-color: var(--awcolorw-7); }
.btnaw .btn-style-bordered.btn-color-awc7:hover { color: #fff; background-color: var(--awcolorw-7); }
   .cart_area{position:relative}

.cart_wrapper{position:fixed;right:-320px;top:0;width:320px;height:100%;background:#fff;-webkit-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-moz-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-ms-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-o-transition:all 600ms cubic-bezier(.175,.885,.32,1.275);transition:all 600ms cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-moz-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);z-index:1005;overflow:hidden}
.cart_wrapper.opened{right:0}

.cart_title{padding:20px;border-bottom:1px solid #edeef2;box-shadow:0 0 10px 0 rgba(129,129,129,.2)}
.cart_title h4{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:0}

.cart_close{position:absolute;top:17px;right:20px}
.cart_close-btn{background:0 0;color:#6c757d;font-size:22px;border: 0px;}
.cart_close-btn:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.cart_widget{overflow-y:scroll;height:100%}

.cart_inner ul li{position:relative;display:flex;padding:20px;padding-right:35px;border-bottom:1px solid rgba(129,129,129,.2);transition:background-color .3s}
.cart_inner ul li:hover{background:#f9f9f9}
.cart_inner ul {padding: 0px; margin: 0px;}

.cart_thumb{margin-right:15px}
.cart_thumb img{width:70px;height:90px}


.cart_content h5{font-size:13px;margin-bottom:12px;font-weight:500}
.cart_content h5 a:hover{color:#141517}

.cart-plus,.cart-minus{width:25px;height:30px;border:2px solid #edeef2;display:inline-block;vertical-align:middle;text-align:center;font-size:14px}
.cart-plus:hover,.cart-minus:hover{cursor:pointer;color:#fff;background:#2467ec;border-color:#2467ec}

.cart-input{height:30px;width:32px;text-align:center;font-size:14px;border:none;border-top:2px solid #edeef2;border-bottom:2px solid #edeef2;display:inline-block;vertical-align:middle;margin:0 -3px;padding-bottom:0}
.cart-input:focus{outline:none}

.cart_del{position:absolute;top:10px;right:10px;width:25px;height:25px;line-height:25px;text-align:center;color: #d9534f;;font-size:14px;background:0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; padding-top: 6px;}
.cart_del:hover{background:#fff;color: #d9534f;}

.cart_checkout{padding:20px;padding-bottom:0;width:100%;background:#fff;border-top:2px solid #edeef2}
.cart_checkout-title h4{font-size:18px;display:inline-block;font-weight:600;margin-bottom:0}
.cart_checkout-title span{float:right;font-size:20px;color:#000;font-weight:600;color:#141517}

.cart_viewcart{padding:0 20px}
.cart_viewcart a{display:block;margin-bottom:15px}

.edu-sec-btn{display:inline-block;height:55px;line-height:55px;text-align:center;font-size:16px;font-weight:600;color:#2467ec;background-color:transparent;padding:0 30px;border:1px solid #dce8fe;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.edu-sec-btn:hover{background-color:#2467ec;color:#fff;border-color:#2467ec}

.body-overlay{background-color:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;z-index:1004;left:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.body-overlay:hover{cursor:pointer}
.body-overlay.opened{opacity:1;visibility:visible}
   

 


.fix{overflow:hidden}

.side-info-close{background:0 0;border:0;color:#141517;font-size:20px;padding:0;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.side-info{
  background:#ffffff; height:100%;position:fixed;z-index:99999;right:-100%;top:0;width:365px;padding:45px 35px 45px 45px;transition:.6s; 
  overflow-y: auto;}

.mean-container .mean-bar { float: left; width: 100%; position: relative; background: #ffffff;   padding: 4px 0; min-height: 42px; z-index: 999999 }


@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.side-info{width:300px;padding:15px 25px}}
.side-info.info-open{right:0}


.offcanvas{position:fixed;height:100%;width:100%;background:#000;z-index:1000;top:0;opacity:0;visibility:hidden}
.offcanvas.overlay-open{opacity:.3;visibility:visible}
.offcanvas-white{position:fixed;height:100%;width:100%;background:#fff;z-index:1000;top:0;opacity:0;visibility:hidden}
.offcanvas-white.overlay-open{opacity:0;visibility:visible}



  

 


.header-area {border-bottom: 1px solid #ebebeb;}

.header-top-area{}
.header-top-inner{max-width:100%; margin:0 auto;border-bottom:1px solid #ebebeb;background: #f3f9ff;}

@media only screen and (min-width:768px) and (max-width:991px){.header-top-icon{padding-left:80px}}
.header-top-icon i{margin-right:10px;color:#2467ec}


  


@media only screen and (min-width:992px){.header-top-icon a{color: #212529; font-weight: bold;}}
.header-top-icon a:hover{color:#2467ec}
.header-top-icon span{font-size:14px;font-weight:600}
.header-user-login span{margin-right:20px}
.header-user-login span::before{position:absolute;width:1px;height:100%;background:#edeef2;content:"";right:0}
.header-user-login span a{font-size:15px;font-weight:600}
.header-user-login span a:hover{color:#2467ec}
.header-social a{color:#a6b9cc;font-size:15px;margin-left:15px}
.header-social a:hover{color:#ffb013}
.header-menu-social i{margin-left:10px;color:#a6b9cc}
.header-menu-social i:hover{color:#ffb013}

  

@media only screen and (min-width:992px) and (max-width:1199px),md,sm{.header-top-icon a::before{display:none}}


.header-area .main-menu ul li{margin:0 10px;}
.header-area .main-menu ul {margin-bottom: 0rem;}

.header-main-wrapper{max-width:1720px;margin:0 auto}
@media(max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.header-main-wrapper{padding:16px 0}}

.main-menu ul li{display:inline-block;margin:0 29px;position:relative}

@media only screen and (min-width:1400px) and (max-width:1599px){.main-menu ul li{margin:0 16px}}

@media only screen and (min-width:992px) and (max-width:1199px){.main-menu ul li{margin:0 20px}}
.main-menu ul li a{font-size:16px;color:#141517;display:block;padding:42px 0;font-weight:600;text-transform:capitalize;line-height:1; }
.main-menu ul li .sub-menu{background:#fff none repeat scroll 0 0;box-shadow:0 6px 12px rgba(0,0,0,.176);left:0;opacity:0;position:absolute;top:120%;transition:all .3s ease 0s;visibility:hidden;width:240px;z-index:9;border-top:3px solid #2467ec;text-align:left;padding:15px 0; margin-left: -70px; margin-top: -15px;}

.main-menu ul li .sub-menu li{display:block;margin:0;padding:8px 25px}
.main-menu ul li .sub-menu li:hover>.sub-menu{top:0%}
.main-menu ul li .sub-menu li .sub-menu{left:100%;top:20%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.main-menu ul li .sub-menu li a{padding:0;display:inline-block;color:#212237;position:relative}
.main-menu ul li .sub-menu li a:hover{color:#2467ec}
.main-menu ul li .sub-menu li a:before{width:100%;left:0;right:auto}
.main-menu ul li:hover a{color:#2467ec}
.main-menu ul li:hover.menu-item::after{color:#2467ec}
.main-menu ul li:hover>.sub-menu{opacity:1;visibility:visible;top:100%}
.main-menu ul li.menu-item{position:relative; cursor: pointer;}
.main-menu ul li.menu-item .menu-item-icon{padding-left: 4px;}
.sub-menu-flag{ padding-right: 6px; width: 30px; height: 18px; margin-top: -3px;}



  

.main-menu ul li ul li.menu-item::after{right:14px}


.header-btn{display:flex;align-items:center}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.cart-wrapper{margin-right:25px}}

@media(max-width:575px),only screen and (min-width:576px) and (max-width:767px){.cart-wrapper{margin-right:5px}}

.item-number{position:absolute;right:-10px;top:-9px;width:20px;height:20px;background:#2467ec;color:#fff;text-align:center;line-height:20px;border-radius:50%;font-size:14px}

.side-toggle.header-prin{border:1px solid #edeef2;padding:17px 14px;display:block;border-radius:4px}
.bar-icon{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}
.bar-icon span{width:100%;height:2px;background:#000;display:inline-block}

  


  

 


div.mean-container .mean-nav{background:0 0;margin-bottom:40px;overflow:hidden}
div.mean-container .mean-nav>ul{display:block!important}
div.mean-container .mean-nav ul li a{width:100%;color:#141517;border-top:1px solid #edeef2;font-size:16px;text-transform:capitalize;opacity:1}
div.mean-container .mean-nav ul li a i{display:none}
div.mean-container .mean-nav ul li a.mean-expand{height:25px;border:none}
div.mean-container .mean-nav ul li a.mean-expand::before{position:absolute;content:"+";left:50%;top:50%;transform:translate(-50%,-50%)}
div.mean-container .mean-nav ul li a.mean-expand.mean-clicked::before{content:"-"}
div.mean-container a.meanmenu-reveal{display:none!important}

.header-menu-top-icon a { display: block; font-size: 16px; margin-bottom: 5px; }
.header-menu-top-icon i { margin-right: 10px; color: #2467ec; }

.header-logo img {max-width: 200px;  max-height: 100px; margin: 1rem 0px;}
.header-logo {text-align: center;}

.header-top-icon ul { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0rem; padding-left:0px }
.header-top-icon li::before{ position:absolute;content:"";height:100%;width:1px;background:#ebebeb;top:0;right:18px }
.header-top-icon li{ list-style:none;  position:relative;padding-right:35px;height:40px;display:inline-block;line-height:40px;font-size:14px;font-weight:600 }
  .noterrortexterror { font-size: 12px !important;}
.noterrortitol { font-size: 14px; }
  @import url('https://fonts.googleapis.com/css2?family=Concert+One&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Jost&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Merriweather&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Prompt&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Slabo+13px&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Slabo+27px&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap');
   .loginusuario .input-group-addon { padding: 4px 14px; font-size: 20px; color: #fff; background-color: #3498db; border-radius: 4px 0 0 4px !important; border: 1px solid #3498db;}
	.loginusuario h3 { font-family: Oswald, Arial, helvetica, sans-serif; margin-bottom: 40px; }
	.loginusuario #fondo-imag {position: fixed;top: -1%; left: -42%; width: 169%; height: 100%; }
	.loginusuario #fondo-imag img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; min-width: 50%; min-height: 50%; }
	.loginusuario .img-responsive { display: -webkit-inline-box; max-width: 80%; height: auto; }
	.loginusuario .page-login-main {top: 0; height: auto; min-height: 100%; padding: 20px 20px 0px; color: #76838f; background: #ffffff; text-align: center;}
	.loginusuario .page-login-main .brand { margin-bottom: 20px; }
	.loginusuario .footer { position: absolute; bottom: 0; left: 50%; height: 100px; margin: 50px 0; text-align: center; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); -o-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
	.loginusuario .page-copyright { margin-top: 20px; color: #37474f; font-size: 11px; letter-spacing: 1px; }
	.loginusuario .page-copyright p { font-size: 0.8125rem; }
	.loginusuario .form-control { background: #f1f7fc; color: #657380; font-size: 15px; padding: 10px 15px; width: 100%; height: auto; outline: 0; border: 1px solid #74B1DA; box-shadow: none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; font-family: Open sans, arial, helvetica, sans-serif; width: 100%;}
	.loginusuario .form-control:focus { background: #ffffff; border-color: ; box-shadow: none; }
	.loginusuario .form-group { margin-bottom: 15px; text-align: left; }
	.loginusuario .btn.btn-blue .enviar { border: 3px solid #439FE0; }
	.loginusuario .form-group button.enviar { width: 100%; }
	.loginusuario .btn-blue.enviar { background-color: #439FE0; }
	.loginusuario .btn.enviar { display: inline-block; color: #ffffff; padding: 7px 15px; margin-bottom: 7px; margin-top: 20px; margin-right: 5px; font-size: 20px; vertical-align: middle; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; width: 100%; }
	.loginusuario .btn.enviar:hover { background: #2E74A7; }
	.loginusuario label { font-weight: 400; text-align: left !important; float: left; font-weight: 400;}
	.loginusuario .bg-danger { margin:15px 0; color: #ffffff; line-height: 50px; }
	.loginusuario .btnlogin { background-color: #439FE0; display: inline-block; color: #ffffff !important; padding: 7px 15px; margin-bottom: 7px; margin-top: 20px; margin-right: 5px; font-size: 20px; vertical-align: middle; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; width: 100%;}
	.inputmg { font-size: 15px; padding: 20px 15px;}
	[data-layoutaw="formawloginusuario"] .form-control { font-size: 1.15rem; line-height: 1.5; padding: 0.5rem 2.3rem 0.5rem 1.3rem;}
	[data-layoutaw="formawloginusuario"] input, [data-layoutaw="formawloginusuario"] textarea, [data-layoutaw="formawloginusuario"] select { outline: none; background-color: #ffffff; border-radius: 0.2em; box-shadow: 0 0 5px rgb(44 151 222 / 20%); }
	[data-layoutaw="formawloginusuario"] .form-control-lg, [data-layoutaw="formawloginusuario"] .input-group-lg>.form-control, [data-layoutaw="formawloginusuario"] .input-group-lg>.input-group-addon, [data-layoutaw="formawloginusuario"] .input-group-lg>.input-group-btn>.btn { font-size: 1.15rem !important; line-height: 1.5;   height: 45px !important;}
	[data-layoutaw="formawloginusuario"] .has-error .form-label { color: #eb3b48 !important; }
	[data-layoutaw="formawloginusuario"] .has-error .form-control { border-color: #eb3b48 !important; border-width: 1px !important; }

	@media (min-width: 768px) {
	    .loginusuario .page-login-main { position: absolute; right: 0; top: 0; height: auto; min-height: 100%; padding: 70px; 
  color: #76838f; background: #ffffff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 4 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); max-width: 55%; }
	    [data-layoutaw="formawloginusuario"] .input-icon-s { font-size: 24px; }
		[data-layoutaw="formawloginusuario"] .input-icon { position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 998; color: #c9ced4; font-size: 20px; line-height: 20px; right: 1.8rem; width: 21px; margin: -22px 55px 0px 0px;}
		[data-layoutaw="formawloginusuario"] .form-control { font-size: 1.15rem; line-height: 1.5; padding: 0.5rem 2.3rem 0.5rem 1.3rem;}
	}
	    
	@media (max-width: 767px) {
	    .loginusuario .page-login-main { position: absolute; right: 0; top: 0; height: auto; min-height: 100%; padding: 3% 5%; color: #76838f; background: #ffffff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 4 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); width: 100%; }
	    [data-layoutaw="formawloginusuario"] .input-icon-s { font-size: 24px; }
		[data-layoutaw="formawloginusuario"] .input-icon { position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 998; color: #c9ced4; font-size: 20px; line-height: 20px; right: 1.8rem; width: 21px; margin: -22px 17px 0px 0px;}
		[data-layoutaw="formawloginusuario"] .form-control { font-size: 1.15rem; line-height: 1.5; padding: 0.5rem 2.3rem 0.5rem 1.3rem;}
	}
  
.daw-titol1 {font-size: 4rem !important; font-family: 'Jost' !important;}
 .daw-titol2 {font-size: 3.6rem !important; font-family: 'Jost' !important;}
 .daw-titol3 {font-size: 3rem !important; font-family: 'Jost' !important;}
 .daw-titol4 {font-size: 2rem !important; font-family: 'Jost' !important;}
 .daw-titol5 {font-size: 1.2rem !important; font-family: 'Jost' !important;}
 .daw-titol6 {font-size: 1rem !important; font-family: 'Jost' !important;}
 .daw-titol7 {font-size: rem !important; font-family: '' !important;}
 .daw-titol8 {font-size: rem !important; font-family: '' !important;}
 .daw-titol9 {font-size: rem !important; font-family: '' !important;}
 .daw-titol10 {font-size: rem !important; font-family: '' !important;}
 .daw-titol11 {font-size: rem !important; font-family: '' !important;}
 .daw-titol12 {font-size: rem !important; font-family: '' !important;}
 .daw-titol13 {font-size: rem !important; font-family: '' !important;}
 

 

  .imgbr-0 {border-radius: inherit;}
.imgbr-1 {padding: 0.25rem; background-color: #fff; border: 2px solid #dee2e6 !important; border-radius: 0.25rem; }
.imgbr-2 {border-radius: 5px}
.imgbr-3 {border-radius: 10px}
.imgbr-4 {border-radius: 20px}
.imgbr-5 {border-radius: 40px}
.imgbr-6 {border-radius: 60px}
.imgbr-7 {border-radius: 50%}
.imgbr-8 {border-radius: 13em/3em;}
.imgbr-9 {border-radius: 60px/20px;}
.imgbr-10 {border-radius: 80px 20px 80px 10px}
.imgbr-11 {border-radius: 20px 80px 10px 80px}
.imgbr-12 {border-radius: 40% 0% 0% 0%;}
.imgbr-13 {border-radius: 0% 40% 0% 0%;}
.imgbr-14 {border-radius: 0% 0% 40% 0%;}
.imgbr-15 {border-radius: 0% 0% 0% 40%;}

.imgbr-16 {border-radius: 90px 0px 0px 90px;}
.imgbr-17 {border-radius: 00px 90px 90px 0px;}
.imgbr-18 {border-radius: 90px 30px 30px 90px;}
.imgbr-19 {border-radius: 30px 90px 90px 30px;}

.imgbr-20 { border-radius: 10px 30px 30px 100%; }
.imgbr-21 { border-radius: 100% 30px 30px 10px; }
.imgbr-22 { border-radius: 30px 10px 100% 30px; }
.imgbr-23 { border-radius: 30px 100% 10px 30px; }
.imgbr-24 { border-radius: 0% 0% 50% 50%; }
.imgbr-25 { border-radius: 50% 50% 0% 0%; }
.imgbr-26 { border-radius: 10% 100% 0 100%; }
.imgbr-27 { border-radius: 100% 0 100% 10% }
.imgbr-28 { border-radius: 0 100% 0 100%; }
.imgbr-29 { border-radius: 100% 0 100% 0; }
.imgbr-30 { border-radius: 65% 65% 40% 40%; }
.imgbr-31 { border-radius: 40% 40% 65% 65%; }
.imgbr-32 {border-radius: 77% 23% 50% 50% / 70% 67% 33% 30%;}
.imgbr-33 {border-radius: 77% 23% 50% 50% / 70% 67%;}
.imgbr-34 {border-radius: 77% 23% 50% / 70% 67%;}
.imgbr-35 {border-radius: 77% 20% / 10%;}
.imgbr-36 { -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -ms-transform: skew(20deg); -o-transform: skew(20deg); transform: skew(20deg); }
.imgbr-37 {border-radius: 0 50% / 0 100%;}
.imgbr-38 {border-radius: 100% 0% / 50% 0%;}
.imgbr-39 {border-radius: 0 100% / 0 50%;}
.imgbr-40 {border-radius: 50% 0% / 100% 0%;}
.imgbr-41 {border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;}
.imgbr-42 {border-radius: 60% 60% 40% 40% / 50% 50% 50% 50%;}


.imgbs-1 { box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.2s ease-in-out; }
.imgbs-2 { box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); }
.imgbs-3 { box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); }
.imgbs-4 { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }
.imgbs-5 { box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22); }




   .cidaw1 {padding-top:3rem;padding-bottom:3rem;background-color:#ffffff;} .cidaw4 {padding-top:3rem;padding-bottom:3rem;background-color:#ffffff;} 

 

.awcapaeditborder:hover {outline: 1px dashed #4285f4 !important; cursor:pointer}
.aw-tal { text-align: left;}
.aw-tac { text-align: center;}
.aw-tar { text-align: right;}


 


   #myFooter { background-color: #e6154e; color: #ffffff; }
#myFooter { flex: 0 0 auto; -webkit-flex: 0 0 auto; }
#myFooter .l1 { padding-bottom: 35px; }
#myFooter .l2 { padding-bottom: 20px; }
#myFooter .l3 { line-height: 35px; }

#myFooter .second-bar { text-align: center; background-color: #33373e; text-align: center; padding: 10px 0px;}
#myFooter .copy {margin-top: 0px; font-size: 1rem; margin-bottom: 0px; color: #ffffff;}

#myFooter .ml { margin-left: 0px; }
#myFooter .icon { margin-right: 10px; }
#myFooter h5 { font-size: 18px; color: #ffffff;  font-weight: bold; margin-top: 60px; }
#myFooter .info { text-align: center; color: #ffffff; }

#myFooter .info a:hover,
#myFooter .info a:focus { text-decoration: none;  color: #f5a93f; }
#myFooter .info a {color: #ffffff; text-decoration: none; }

#myFooter .terms a:hover,
#myFooter .terms a:focus { text-decoration: none;  color: #f5a93f; }
#myFooter .terms a {color: #ffffff; text-decoration: none; padding-right: 20px; cursor: pointer;}

#myFooter .aw-link a {color: #ffffff; text-decoration: none; padding-right: 20px;}
#myFooter .aw-link a:hover,
#myFooter .aw-link a:focus { text-decoration: none;  color: #ffffff; }

#myFooter .social-networks { text-align: center; padding-top: 30px; padding-bottom: 16px;}
#myFooter .social-networks a { font-size: 32px; color: #ffffff; padding: 10px; transition: .2s; }
#myFooter .social-networks a:hover { text-decoration: none; }
#myFooter .social {align-items: center; display: grid;}

#myFooter .boton-facebook:hover { color: rgb(43, 85, 255); }
#myFooter .boton-facebook:focus { color: rgb(43, 85, 255); }

#myFooter .boton-pinterest:hover { color: rgb(206, 32, 41); }
#myFooter .boton-pinterest:focus { color: rgb(206, 32, 41); }

#myFooter .boton-instagram :hover { color: rgb(0, 0, 0); }
#myFooter .boton-instagram :focus { color: rgb(0, 0, 0); }

#myFooter .boton-linkedin :hover { color: rgb(18, 123, 181); }
#myFooter .boton-linkedin :focus { color: rgb(18, 123, 181); }

#myFooter .boton-twitter:hover { color: rgb(0, 172, 237); }
#myFooter .boton-twitter:focus { color: rgb(0, 172, 237); }

#myFooter .boton-vimeo:hover { color: rgb(26,183,234); }
#myFooter .boton-vimeo:focus { color: rgb(26,183,234); }

#myFooter .boton-youtube:hover { color: rgb(207, 49, 46); }
#myFooter .boton-youtube:focus { color: rgb(207, 49, 46); }
  .tour-block { position: relative; margin-bottom: 35px;}
.tour-block .tour-block-inner { position: relative;}
.tour-block-heading { position: relative; font-size: 20px; margin-top: 5px;}
.tour-block-text { position: relative; line-height: 26px; color: #6f6f6f; font-size: 16px; margin-top: 10px;}
.tour-block ul { padding: 0; margin: 0px 0px 15px 0px ; list-style: none; }
.tour-block-info_list li { position: relative; color: 222222; font-size: 16px; padding-left: 0px; margin-bottom: 5px;}
.tour-block-info_list { position: relative; }
.tour-block .travel-image { min-width: 100%;  overflow: hidden;  border-radius: 25px; background-color: #f3f3f3; margin-right: 0px;  }
.tour-block .travel-image img { position: relative; width: 100%; display: block; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; transition: all 500ms ease;}
.tour-block-inner:hover .travel-image img { opacity: 0.60; transform: scale(1.07, 1.07) rotate(2deg);}


@media (max-width: 720px) {
    .tour-block-pmt { margin-top: 15px;}
}


.tour-block .btn-style-three:hover { border-color: #007aff;}
.btn-style-three { position: relative; font-weight: 500; overflow: hidden; text-align: center; border-radius: 5px; padding: 18px 32px; letter-spacing: 1px; display: inline-block; color: #007aff; font-size:16px; text-transform: capitalize; border: 1px solid #007aff;}
.theme-btn { cursor: pointer; display: inline-block; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
   