@charset "utf-8";.ddsmoothmenu{float:left;padding:0px;font-size:11.5px;text-transform:uppercase;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'robotoregular';margin:0 0px 0 0;letter-spacing:0.1px;}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0px 0px;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;float:left;padding:0px 0px;margin:0px 4px;line-height:14px;border-right:0px solid #e6eaea;}
.ddsmoothmenu ul li:last-child{padding-right:0px;}
.ddsmoothmenu ul li a{display:block;color:#c31b1f;text-decoration:none;padding:0px 17px 23px 17px;position:relative;font-size:16px;font-family:'Oswald', sans-serif;font-weight:500;text-transform:uppercase;line-height:24px;}
.ddsmoothmenu ul li a:hover{color:#333;}
.ddsmoothmenu ul li a span{display:block;font-size:13px;color:#333;}
.ddsmoothmenu ul li a:after{position:absolute;background:#333;left:0%;bottom:0;display:block;content:"";width:0%;height:6px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.ddsmoothmenu ul li a.active:after{position:absolute;background:#333;left:0%;bottom:0;display:block;content:"";width:100%;height:6px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.ddsmoothmenu ul li ul li a.active:after{display:none;}
.ddsmoothmenu ul li a:hover:after, .ddsmoothmenu ul li.dropdown:hover a::after{width:100%;left:0;}
.ddsmoothmenu ul li a:hover:after{width:100%;left:0;}
.ddsmoothmenu ul li a.selected{color:#333;}
.ddsmoothmenu ul li.selected a{color:#333;}
.ddsmoothmenu ul li ul li a.active{color:#333;}
.ddsmoothmenu ul li a.active{color:#333;}
* html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;padding:0px;width:262px !important;left:0px;background:#fff;-webkit-box-shadow:3px 3px 24px -14px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 24px -14px rgba(0,0,0,0.75);box-shadow:3px 3px 24px -14px rgba(0,0,0,0.75);}
.ddsmoothmenu ul ul ul{width:210px;}
.ddsmoothmenu ul ul ul ul{width:231px !important;}
.ddsmoothmenu ul li ul li{float:none;width:100%;padding:0px 0px;margin:0 0%;border-right:0px;text-align:left;background:#fff;width:100%;border-bottom:1px solid #e6eaea;}
.ddsmoothmenu ul li ul li.has-dropdown{background:url(../images/menu-arrow.png) no-repeat right 18px center;}
.ddsmoothmenu ul li ul li a{display:block;padding:10px 12px 10px 10px;color:#c31b1f;font-size:16px;font-family:'Oswald', sans-serif;text-transform:none; font-weight:400; line-height:26px; letter-spacing:0.5px;}
.ddsmoothmenu ul li ul li ul li a { font-size:15px; letter-spacing:0.2px; }
.ddsmoothmenu ul li ul li:last-child a{border-bottom:none;}
.ddsmoothmenu ul li ul li a:hover{color:#333 !important;text-decoration:none;margin:0px 0px 0px 0px;}
.ddsmoothmenu ul li ul li a:after, .ddsmoothmenu ul li ul li a:before{display:none}
.ddsmoothmenu ul li ul li ul li{}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{position:absolute;top:32px;right:20px;display:none;}
.rightarrowclass{position:absolute;top:20px;right:6px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;}
.toplevelshadow{opacity:0.8;}
.ddsmoothmenu ul li ul li a span{color:#9e9e9e;}
.ddsmoothmenu ul li ul li a span.offer { color: #fff; float: right; text-transform: capitalize; animation:offer 1s ease infinite; -webkit-animation:offer 1s ease infinite; -moz-animation:offer 1s ease infinite; -o-animation:offer 1s ease infinite; position:relative; background:#f00000; padding:0px 5px; border-radius:2px; bottom:0px; font-size:12px; letter-spacing:0.5px;}
/*.ddsmoothmenu ul li ul li a span.offer::before {background:url(../images/offer-img.png) no-repeat left center; position:absolute; left:-32px; top:-5px; content:""; width:28px; height:28px;}*/
.ddsmoothmenu ul li:first-child{margin-left:0;}
.ddsmoothmenu ul li a span.downarrowclass1 {position:absolute;top:7px;right:-1px;/*display:block;*/ background:url(../images/diamond-arw.png) no-repeat; width:8px; height:10px; border:none !important; outline:none; display:none;}

.ddsmoothmenu ul li.mnu-wid ul {width:210px !important;}

@keyframes offer {
    0% { background: #ce171f;}
    60% { background: #ffe804; color:#000;}
	100% { background: #ce171f;}
   }
   
.downarrowclass1::after { border-bottom: 6px solid #6A6A6A; border-left: 6px solid transparent; border-right: 6px solid transparent;  content: "";  height: 10px;  left: 0;   margin: 0 auto; position: absolute; right: 0; bottom: 0px; width: 10px;  opacity: 1;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease; display:none;}
.ddsmoothmenu ul li a:hover .downarrowclass1::after, .ddsmoothmenu ul li a.active .downarrowclass1::after	{ display:none;}
.ddsmoothmenu ul li.dropdown a.active:before, .ddsmoothmenu ul li.dropdown a:hover:before{ border-top: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent;  content: "";  height: 8px;  left: 0;   margin: 0 auto; position: absolute; right: 0; bottom: -1px; width: 14px;  opacity: 1;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease; z-index:9999; /*background:url(../images/red-arw.png) no-repeat;*/}
.ddsmoothmenu ul li:hover a span, .ddsmoothmenu ul li a.active span { background-position:0 -11px;}



@media only screen and (max-width: 1280px) {
html[lang="es"] .ddsmoothmenu ul li a {    padding: 0px 4px 23px 4px;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
html[lang="es"] .caption-txt.text{width:40%;}
}
@media only screen and (max-width: 767px) {
html[lang="es"] .mobNav ul li li a{padding:10px 5%}
	
}