#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { border: 0px none; padding: 0px; margin: 0px; overflow: visible; width: auto; background: transparent none repeat scroll 0% 0%; cursor: pointer; }
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active { outline: 0px none; }
.cboxPhoto { float: left; margin: auto; border: 0px none; display: block; max-width: none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0px none; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#colorbox { outline: 0px none; }
#cboxWrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 5px; }
#cboxTopLeft { width: 15px; height: 15px; }
#cboxTopCenter { height: 15px; }
#cboxTopRight { width: 15px; height: 15px; }
#cboxBottomLeft { width: 15px; height: 10px; }
#cboxBottomCenter { height: 10px; }
#cboxBottomRight { width: 15px; height: 10px; }
#cboxMiddleLeft { width: 15px; }
#cboxMiddleRight { width: 15px; }
#cboxContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
#cboxError { padding: 50px; border: 1px solid rgb(204, 204, 204); }
#cboxLoadedContent { margin-bottom: 28px; }
#cboxTitle { position: absolute; background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; bottom: 28px; left: 0px; color: rgb(83, 83, 83); width: 100%; padding: 4px 6px; box-sizing: border-box; }
#cboxCurrent { position: absolute; bottom: 4px; left: 60px; color: rgb(148, 148, 148); }
.cboxSlideshow_on #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background: transparent url(9edbb3d519c1167053b6f4c299fd8116a32d755d.png)  no-repeat scroll -75px -50px; width: 25px; height: 25px; text-indent: -9999px; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -101px -50px; }
.cboxSlideshow_off #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background: transparent url(9edbb3d519c1167053b6f4c299fd8116a32d755d.png)  no-repeat scroll -25px -50px; width: 25px; height: 25px; text-indent: -9999px; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -49px -50px; }
#cboxPrevious { position: absolute; bottom: 0px; left: 0px; background: transparent url(9edbb3d519c1167053b6f4c299fd8116a32d755d.png)  no-repeat scroll -75px 0px; width: 25px; height: 25px; text-indent: -9999px; }
#cboxPrevious:hover { background-position: -75px -25px; }
#cboxNext { position: absolute; bottom: 0px; left: 27px; background: transparent url(9edbb3d519c1167053b6f4c299fd8116a32d755d.png)  no-repeat scroll -50px 0px; width: 25px; height: 25px; text-indent: -9999px; }
#cboxNext:hover { background-position: -50px -25px; }
#cboxLoadingOverlay { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#cboxLoadingGraphic { background: transparent url(2df8591321800b1bdb9f8337f4f18ed2fc6af514.gif)  no-repeat scroll center center; }
#cboxClose { position: absolute; bottom: 0px; right: 0px; background: transparent url(9edbb3d519c1167053b6f4c299fd8116a32d755d.png)  no-repeat scroll -25px 0px; width: 25px; height: 25px; text-indent: -9999px; }
#cboxClose:hover { background-position: -25px -25px; }
.ctools-locked { color: red; border: 1px solid red; padding: 1em; }
.ctools-owns-lock { background: rgb(255, 255, 221) none repeat scroll 0px 0px; border: 1px solid rgb(240, 192, 32); padding: 1em; }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { padding-right: 18px ! important; background: transparent url(1bdcd54f85b019656cff2d06899aeac880d50f98.gif)  no-repeat scroll right center; }
div.ctools-ajaxing { float: left; width: 18px; background: transparent url(1bdcd54f85b019656cff2d06899aeac880d50f98.gif)  no-repeat scroll center center; }
li.dhtml-menu-cloned-leaf { font-size: 0.7em; font-style: italic; }
li.dhtml-menu.start-collapsed ul { display: none; }
li.dhtml-menu-open > a { font-style: italic; }
a.dhtml-menu-icon { position: relative; float: left; width: 16px; height: 16px; }
li.dhtml-folder.expanded { list-style-image: url(04388be1c6259ed081537b304d0afa2611d0f25a.png)  ! important; }
li.dhtml-folder.collapsed { list-style-image: url(cac4602c0db82984b82f91b40458c986b111f79f.png)  ! important; }
a.menu-898, ul.links li.menu-898 a { background-image: url(a2bc3e10ed78a7b0c3a6b930ae2d6efe67772e5a.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 33px; }
a.sidr-class-menu-898, ul.links li.sidr-class-menu-898 a { background-image: url(a2bc3e10ed78a7b0c3a6b930ae2d6efe67772e5a.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 33px; }
a.menu-2571, ul.links li.menu-2571 a { background-image: url(92158473d798d09cefb409424aedaa8bb30a2827.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 40px; }
a.sidr-class-menu-2571, ul.links li.sidr-class-menu-2571 a { background-image: url(92158473d798d09cefb409424aedaa8bb30a2827.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 40px; }
a.menu-2572, ul.links li.menu-2572 a { background-image: url(1170eb8619b2216d57c567d0b0d787f86570d76c.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.sidr-class-menu-2572, ul.links li.sidr-class-menu-2572 a { background-image: url(1170eb8619b2216d57c567d0b0d787f86570d76c.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.menu-2573, ul.links li.menu-2573 a { background-image: url(fd7be8c45b7fe10e0b91bb00184af6f025d28b74.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.sidr-class-menu-2573, ul.links li.sidr-class-menu-2573 a { background-image: url(fd7be8c45b7fe10e0b91bb00184af6f025d28b74.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.menu-2578, ul.links li.menu-2578 a { background-image: url(d14ef00e1c0e2f4f880d26aabec6beff46753e05.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.sidr-class-menu-2578, ul.links li.sidr-class-menu-2578 a { background-image: url(d14ef00e1c0e2f4f880d26aabec6beff46753e05.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.menu-2579, ul.links li.menu-2579 a { background-image: url(265d7769498e0d86bff6329bdac60f660683411d.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.sidr-class-menu-2579, ul.links li.sidr-class-menu-2579 a { background-image: url(265d7769498e0d86bff6329bdac60f660683411d.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 41px; }
a.menu-2841, ul.links li.menu-2841 a { background-image: url(add9498fd1749799fa1d3ba8699f021869793ef9.png) ; padding-left: 35px; background-repeat: no-repeat; background-position: left center; height: 35px; }
a.sidr-class-menu-2841, ul.links li.sidr-class-menu-2841 a { background-image: url(add9498fd1749799fa1d3ba8699f021869793ef9.png) ; padding-left: 35px; background-repeat: no-repeat; background-position: left center; height: 35px; }
a.menu-2842, ul.links li.menu-2842 a { background-image: url(176706775a1803ce9b2ccb4d1a55b0b2cfb59749.png) ; padding-left: 35px; background-repeat: no-repeat; background-position: left center; height: 35px; }
a.sidr-class-menu-2842, ul.links li.sidr-class-menu-2842 a { background-image: url(176706775a1803ce9b2ccb4d1a55b0b2cfb59749.png) ; padding-left: 35px; background-repeat: no-repeat; background-position: left center; height: 35px; }
a.menu-3275, ul.links li.menu-3275 a { background-image: url(c3b6646c02b97c20059a915a0dbc079aef43edd8.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 45px; }
a.sidr-class-menu-3275, ul.links li.sidr-class-menu-3275 a { background-image: url(c3b6646c02b97c20059a915a0dbc079aef43edd8.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 45px; }
a.menu-3276, ul.links li.menu-3276 a { background-image: url(3372824bba69bacabff6f82dc0dcdc4efc141185.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 45px; }
a.sidr-class-menu-3276, ul.links li.sidr-class-menu-3276 a { background-image: url(3372824bba69bacabff6f82dc0dcdc4efc141185.png) ; padding-left: 45px; background-repeat: no-repeat; background-position: left center; height: 45px; }
a.menu-3527, ul.links li.menu-3527 a { background-image: url(7f22511f32d57fc4145b5837765943e72d942086.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 30px; }
a.sidr-class-menu-3527, ul.links li.sidr-class-menu-3527 a { background-image: url(7f22511f32d57fc4145b5837765943e72d942086.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 30px; }
a.menu-3660, ul.links li.menu-3660 a { background-image: url(a49484fe98b7e67cea3bee27d116231ce3684f0b.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 30px; }
a.sidr-class-menu-3660, ul.links li.sidr-class-menu-3660 a { background-image: url(a49484fe98b7e67cea3bee27d116231ce3684f0b.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 30px; }
a.menu-4521, ul.links li.menu-4521 a { background-image: url(356a44e20092d5c0542869e37ecddda0f02ca8e6.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 26px; }
a.sidr-class-menu-4521, ul.links li.sidr-class-menu-4521 a { background-image: url(356a44e20092d5c0542869e37ecddda0f02ca8e6.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 26px; }
a.menu-4523, ul.links li.menu-4523 a { background-image: url(5ce0d90218847550485b5803966f6cb686bf8667.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 30px; }
a.sidr-class-menu-4523, ul.links li.sidr-class-menu-4523 a { background-image: url(5ce0d90218847550485b5803966f6cb686bf8667.png) ; padding-left: 30px; background-repeat: no-repeat; background-position: left center; height: 30px; }
ul.items-social-network li a span.sprite-icon.social-network-facebook { background-image: url(5afa104ec1ee0321ed69400ae7d6ce954eab5f44.png) ; width: 40px; height: 40px; display: block; }
ul.items-social-network li a span.sprite-icon.social-network-twitter { background-image: url(2a02f773163945eb9bda975f58f236d26c6d91c9.png) ; width: 40px; height: 40px; display: block; }
ul.items-social-network li a span.sprite-icon.social-network-youtube { background-image: url(dee837c62e9279480774827361167114627f3eaf.png) ; width: 40px; height: 40px; display: block; }
.panel-2col .panel-col-first .inside { margin: 0px; }
.panel-1col .panel-col { width: 100%; }
#panels-edit-display .panel-pane, #panels-edit-display .helperclass { margin: 0.5em; }
.panel-2col .panel-separator { margin: 0px 0px 1em; }
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a { display: none; }
.flexslider:hover .flex-direction-nav a, .flexslider:hover .flex-direction-nav a { display: block; }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: 0px none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: outside none none; }
@font-face {
  font-family: "flexslider-icon";
  font-style: normal;
  font-weight: normal;
  src: url(4c76ff448ef7eacfe0064b73694c59a273fc0c28.eot)  format("embedded-opentype"), url(93219af39d4698d65e77c545b6247f33866fa6b6.woff)  format("woff"), url(a75f5c9d55930a10c313c800e3af743cc3648f7f.ttf)  format("truetype"), url(1cef39427b3518b6b813c2fd9505ef4ac35c62dd.svg)  format("svg");
}
.flexslider { margin: 0px; padding: 0px; }
.flexslider .slides > li { display: none; backface-visibility: hidden; }
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slides::after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.no-js .slides > li:first-child { display: block; }
.flexslider { margin: 0px 0px 60px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 4px solid rgb(255, 255, 255); position: relative; border-radius: 4px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2); }
.flex-viewport { max-height: 2000px; transition: all 1s ease 0s; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides {  }
.carousel li { margin-right: 5px; }
.flex-direction-nav {  }
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0px 0px; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); transition: all 0.3s ease 0s; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0 ! important; cursor: default; }
.flex-direction-nav a::before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ""; }
.flex-direction-nav a.flex-next::before { content: ""; }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: rgb(0, 0, 0); }
.flex-pauseplay a::before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: ""; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play::before { content: ""; }
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0px 6px; display: inline-block; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset; }
.flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; }
.flex-control-paging li a.flex-active { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; cursor: default; }
.flex-control-thumbs { margin: 5px 0px 0px; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0px; }
.flex-control-thumbs img { width: 100%; display: block; opacity: 0.7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px; }
  .flex-direction-nav .flex-next { opacity: 1; right: 10px; }
}
.vertical-tabs fieldset.default-fallback, div.field-group-tabs-wrapper div.field-type-image fieldset, div.field-group-tabs-wrapper div.field-type-file fieldset, div.field-group-tabs-wrapper div.field-type-datetime fieldset { border: 1px solid rgb(204, 204, 204); margin: 1em 0px; padding: 2.5em 0px 0px; position: relative; }
div.field-group-tabs-wrapper div.field-type-image legend, div.field-group-tabs-wrapper div.field-type-file legend, div.field-group-tabs-wrapper div.field-type-datetime legend { display: block; }
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(453c4cf6a5b7a6d0400bdd6309e127a5be00d900.eot)  format("embedded-opentype"), url(efdb804744cf414a1a41df3ad0bc53944cfe8ef8.woff)  format("woff"), url(a3cfe02c22c6adadb6af89e7b986e32d63cb9634.ttf)  format("truetype"), url(65d11101c725d690e3e921624ca981c2c17ebd50.svg)  format("svg");
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; }
[class^="icon-"]::before, [class*=" icon-"]::before { text-decoration: inherit; display: inline-block; }
.icon-large::before { vertical-align: -10%; font-size: 1.33333em; }
a [class^="icon-"], a [class*=" icon-"], a [class^="icon-"]::before, a [class*=" icon-"]::before { display: inline; }
.icon-fixed-width[class^="icon-"], .icon-fixed-width[class*=" icon-"] { display: inline-block; width: 1.28571em; text-align: center; }
.icon-fixed-width.icon-large[class^="icon-"], .icon-fixed-width.icon-large[class*=" icon-"] { width: 1.57143em; }
ul.icons-ul { list-style-type: none; text-indent: -0.714286em; margin-left: 2.14286em; }
ul.icons-ul > li .icon-li { width: 0.714286em; display: inline-block; text-align: center; }
.hide[class^="icon-"], .hide[class*=" icon-"] { display: none; }
.icon-muted { color: rgb(238, 238, 238); }
.icon-light { color: rgb(255, 255, 255); }
.icon-dark { color: rgb(51, 51, 51); }
.icon-border { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.25em 0.15em; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; border-radius: 6px; }
.icon-5x { font-size: 5em; }
.icon-5x.icon-border { border-width: 5px; border-radius: 7px; }
.pull-right { float: right; }
.pull-left { float: left; }
.pull-left[class^="icon-"], .pull-left[class*=" icon-"] { margin-right: 0.3em; }
.pull-right[class^="icon-"], .pull-right[class*=" icon-"] { margin-left: 0.3em; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0px 0px; background-repeat: repeat; margin-top: 0px; }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
.btn .icon-large[class^="icon-"], .nav .icon-large[class^="icon-"], .btn .icon-large[class*=" icon-"], .nav .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .icon-spin[class^="icon-"], .nav .icon-spin[class^="icon-"], .btn .icon-spin[class*=" icon-"], .nav .icon-spin[class*=" icon-"] { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs .icon-large[class^="icon-"], .nav-pills .icon-large[class^="icon-"], .nav-tabs .icon-large[class*=" icon-"], .nav-pills .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .pull-left.icon-2x[class^="icon-"], .btn .pull-left.icon-2x[class*=" icon-"], .btn .pull-right.icon-2x[class^="icon-"], .btn .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.18em; }
.btn .icon-spin.icon-large[class^="icon-"], .btn .icon-spin.icon-large[class*=" icon-"] { line-height: 0.8em; }
.btn.btn-small .pull-left.icon-2x[class^="icon-"], .btn.btn-small .pull-left.icon-2x[class*=" icon-"], .btn.btn-small .pull-right.icon-2x[class^="icon-"], .btn.btn-small .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0px; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"], .btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.05em; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"] { margin-right: 0.2em; }
.btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-left: 0.2em; }
.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; }
.icon-stack .icon-stack-base { font-size: 2em; }
.icon-spin { display: inline-block; animation: 2s linear 0s normal none infinite running spin; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.icon-rotate-90::before { transform: rotate(90deg); }
.icon-rotate-180::before { transform: rotate(180deg); }
.icon-rotate-270::before { transform: rotate(270deg); }
.icon-flip-horizontal::before { transform: scale(-1, 1); }
.icon-flip-vertical::before { transform: scale(1, -1); }
.icon-glass::before { content: ""; }
.icon-music::before { content: ""; }
.icon-search::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-star::before { content: ""; }
.icon-star-empty::before { content: ""; }
.icon-user::before { content: ""; }
.icon-film::before { content: ""; }
.icon-th-large::before { content: ""; }
.icon-th::before { content: ""; }
.icon-th-list::before { content: ""; }
.icon-ok::before { content: ""; }
.icon-remove::before { content: ""; }
.icon-zoom-in::before { content: ""; }
.icon-zoom-out::before { content: ""; }
.icon-off::before { content: ""; }
.icon-signal::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-home::before { content: ""; }
.icon-file::before { content: ""; }
.icon-time::before { content: ""; }
.icon-road::before { content: ""; }
.icon-download-alt::before { content: ""; }
.icon-download::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-inbox::before { content: ""; }
.icon-play-circle::before { content: ""; }
.icon-repeat::before, .icon-rotate-right::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-list-alt::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-headphones::before { content: ""; }
.icon-volume-off::before { content: ""; }
.icon-volume-down::before { content: ""; }
.icon-volume-up::before { content: ""; }
.icon-qrcode::before { content: ""; }
.icon-barcode::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-tags::before { content: ""; }
.icon-book::before { content: ""; }
.icon-bookmark::before { content: ""; }
.icon-print::before { content: ""; }
.icon-camera::before { content: ""; }
.icon-font::before { content: ""; }
.icon-bold::before { content: ""; }
.icon-italic::before { content: ""; }
.icon-text-height::before { content: ""; }
.icon-text-width::before { content: ""; }
.icon-align-left::before { content: ""; }
.icon-align-center::before { content: ""; }
.icon-align-right::before { content: ""; }
.icon-align-justify::before { content: ""; }
.icon-list::before { content: ""; }
.icon-indent-left::before { content: ""; }
.icon-indent-right::before { content: ""; }
.icon-facetime-video::before { content: ""; }
.icon-picture::before { content: ""; }
.icon-pencil::before { content: ""; }
.icon-map-marker::before { content: ""; }
.icon-adjust::before { content: ""; }
.icon-tint::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-share::before { content: ""; }
.icon-check::before { content: ""; }
.icon-move::before { content: ""; }
.icon-step-backward::before { content: ""; }
.icon-fast-backward::before { content: ""; }
.icon-backward::before { content: ""; }
.icon-play::before { content: ""; }
.icon-pause::before { content: ""; }
.icon-stop::before { content: ""; }
.icon-forward::before { content: ""; }
.icon-fast-forward::before { content: ""; }
.icon-step-forward::before { content: ""; }
.icon-eject::before { content: ""; }
.icon-chevron-left::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-plus-sign::before { content: ""; }
.icon-minus-sign::before { content: ""; }
.icon-remove-sign::before { content: ""; }
.icon-ok-sign::before { content: ""; }
.icon-question-sign::before { content: ""; }
.icon-info-sign::before { content: ""; }
.icon-screenshot::before { content: ""; }
.icon-remove-circle::before { content: ""; }
.icon-ok-circle::before { content: ""; }
.icon-ban-circle::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-up::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-share-alt::before, .icon-mail-forward::before { content: ""; }
.icon-resize-full::before { content: ""; }
.icon-resize-small::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-minus::before { content: ""; }
.icon-asterisk::before { content: ""; }
.icon-exclamation-sign::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-leaf::before { content: ""; }
.icon-fire::before { content: ""; }
.icon-eye-open::before { content: ""; }
.icon-eye-close::before { content: ""; }
.icon-warning-sign::before { content: ""; }
.icon-plane::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-random::before { content: ""; }
.icon-comment::before { content: ""; }
.icon-magnet::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-retweet::before { content: ""; }
.icon-shopping-cart::before { content: ""; }
.icon-folder-close::before { content: ""; }
.icon-folder-open::before { content: ""; }
.icon-resize-vertical::before { content: ""; }
.icon-resize-horizontal::before { content: ""; }
.icon-bar-chart::before { content: ""; }
.icon-twitter-sign::before { content: ""; }
.icon-facebook-sign::before { content: ""; }
.icon-camera-retro::before { content: ""; }
.icon-key::before { content: ""; }
.icon-cogs::before { content: ""; }
.icon-comments::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-thumbs-down::before { content: ""; }
.icon-star-half::before { content: ""; }
.icon-heart-empty::before { content: ""; }
.icon-signout::before { content: ""; }
.icon-linkedin-sign::before { content: ""; }
.icon-pushpin::before { content: ""; }
.icon-external-link::before { content: ""; }
.icon-signin::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-github-sign::before { content: ""; }
.icon-upload-alt::before { content: ""; }
.icon-lemon::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-check-empty::before { content: ""; }
.icon-bookmark-empty::before { content: ""; }
.icon-phone-sign::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-github::before { content: ""; }
.icon-unlock::before { content: ""; }
.icon-credit-card::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-hdd::before { content: ""; }
.icon-bullhorn::before { content: ""; }
.icon-bell::before { content: ""; }
.icon-certificate::before { content: ""; }
.icon-hand-right::before { content: ""; }
.icon-hand-left::before { content: ""; }
.icon-hand-up::before { content: ""; }
.icon-hand-down::before { content: ""; }
.icon-circle-arrow-left::before { content: ""; }
.icon-circle-arrow-right::before { content: ""; }
.icon-circle-arrow-up::before { content: ""; }
.icon-circle-arrow-down::before { content: ""; }
.icon-globe::before { content: ""; }
.icon-wrench::before { content: ""; }
.icon-tasks::before { content: ""; }
.icon-filter::before { content: ""; }
.icon-briefcase::before { content: ""; }
.icon-fullscreen::before { content: ""; }
.icon-group::before { content: ""; }
.icon-link::before { content: ""; }
.icon-cloud::before { content: ""; }
.icon-beaker::before { content: ""; }
.icon-cut::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-paper-clip::before { content: ""; }
.icon-save::before { content: ""; }
.icon-sign-blank::before { content: ""; }
.icon-reorder::before { content: ""; }
.icon-list-ul::before { content: ""; }
.icon-list-ol::before { content: ""; }
.icon-strikethrough::before { content: ""; }
.icon-underline::before { content: ""; }
.icon-table::before { content: ""; }
.icon-magic::before { content: ""; }
.icon-truck::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-pinterest-sign::before { content: ""; }
.icon-google-plus-sign::before { content: ""; }
.icon-google-plus::before { content: ""; }
.icon-money::before { content: ""; }
.icon-caret-down::before { content: ""; }
.icon-caret-up::before { content: ""; }
.icon-caret-left::before { content: ""; }
.icon-caret-right::before { content: ""; }
.icon-columns::before { content: ""; }
.icon-sort::before { content: ""; }
.icon-sort-down::before { content: ""; }
.icon-sort-up::before { content: ""; }
.icon-envelope-alt::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-undo::before, .icon-rotate-left::before { content: ""; }
.icon-legal::before { content: ""; }
.icon-dashboard::before { content: ""; }
.icon-comment-alt::before { content: ""; }
.icon-comments-alt::before { content: ""; }
.icon-bolt::before { content: ""; }
.icon-sitemap::before { content: ""; }
.icon-umbrella::before { content: ""; }
.icon-paste::before { content: ""; }
.icon-lightbulb::before { content: ""; }
.icon-exchange::before { content: ""; }
.icon-cloud-download::before { content: ""; }
.icon-cloud-upload::before { content: ""; }
.icon-user-md::before { content: ""; }
.icon-stethoscope::before { content: ""; }
.icon-suitcase::before { content: ""; }
.icon-bell-alt::before { content: ""; }
.icon-coffee::before { content: ""; }
.icon-food::before { content: ""; }
.icon-file-alt::before { content: ""; }
.icon-building::before { content: ""; }
.icon-hospital::before { content: ""; }
.icon-ambulance::before { content: ""; }
.icon-medkit::before { content: ""; }
.icon-fighter-jet::before { content: ""; }
.icon-beer::before { content: ""; }
.icon-h-sign::before { content: ""; }
.icon-plus-sign-alt::before { content: ""; }
.icon-double-angle-left::before { content: ""; }
.icon-double-angle-right::before { content: ""; }
.icon-double-angle-up::before { content: ""; }
.icon-double-angle-down::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-desktop::before { content: ""; }
.icon-laptop::before { content: ""; }
.icon-tablet::before { content: ""; }
.icon-mobile-phone::before { content: ""; }
.icon-circle-blank::before { content: ""; }
.icon-quote-left::before { content: ""; }
.icon-quote-right::before { content: ""; }
.icon-spinner::before { content: ""; }
.icon-circle::before { content: ""; }
.icon-reply::before, .icon-mail-reply::before { content: ""; }
.icon-folder-close-alt::before { content: ""; }
.icon-folder-open-alt::before { content: ""; }
.icon-expand-alt::before { content: ""; }
.icon-collapse-alt::before { content: ""; }
.icon-smile::before { content: ""; }
.icon-frown::before { content: ""; }
.icon-meh::before { content: ""; }
.icon-gamepad::before { content: ""; }
.icon-keyboard::before { content: ""; }
.icon-flag-alt::before { content: ""; }
.icon-flag-checkered::before { content: ""; }
.icon-terminal::before { content: ""; }
.icon-code::before { content: ""; }
.icon-reply-all::before { content: ""; }
.icon-mail-reply-all::before { content: ""; }
.icon-star-half-full::before, .icon-star-half-empty::before { content: ""; }
.icon-location-arrow::before { content: ""; }
.icon-crop::before { content: ""; }
.icon-code-fork::before { content: ""; }
.icon-unlink::before { content: ""; }
.icon-question::before { content: ""; }
.icon-info::before { content: ""; }
.icon-exclamation::before { content: ""; }
.icon-superscript::before { content: ""; }
.icon-subscript::before { content: ""; }
.icon-eraser::before { content: ""; }
.icon-puzzle-piece::before { content: ""; }
.icon-microphone::before { content: ""; }
.icon-microphone-off::before { content: ""; }
.icon-shield::before { content: ""; }
.icon-calendar-empty::before { content: ""; }
.icon-fire-extinguisher::before { content: ""; }
.icon-rocket::before { content: ""; }
.icon-maxcdn::before { content: ""; }
.icon-chevron-sign-left::before { content: ""; }
.icon-chevron-sign-right::before { content: ""; }
.icon-chevron-sign-up::before { content: ""; }
.icon-chevron-sign-down::before { content: ""; }
.icon-html5::before { content: ""; }
.icon-css3::before { content: ""; }
.icon-anchor::before { content: ""; }
.icon-unlock-alt::before { content: ""; }
.icon-bullseye::before { content: ""; }
.icon-ellipsis-horizontal::before { content: ""; }
.icon-ellipsis-vertical::before { content: ""; }
.icon-rss-sign::before { content: ""; }
.icon-play-sign::before { content: ""; }
.icon-ticket::before { content: ""; }
.icon-minus-sign-alt::before { content: ""; }
.icon-check-minus::before { content: ""; }
.icon-level-up::before { content: ""; }
.icon-level-down::before { content: ""; }
.icon-check-sign::before { content: ""; }
.icon-edit-sign::before { content: ""; }
.icon-external-link-sign::before { content: ""; }
.icon-share-sign::before { content: ""; }
.tb-megamenu .clearfix {  }
.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .clearfix::after { clear: both; }
.tb-megamenu .hide-text { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.tb-megamenu .input-block-level { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
.tb-megamenu .row { margin-left: -20px; }
.tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .row::after { clear: both; }
.tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
.tb-megamenu .row-fluid { width: 100%; }
.tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .row-fluid::after { clear: both; }
.tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.12766%; }
.tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
.tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.12766%; }
.tb-megamenu .row-fluid .span12 { width: 100%; }
.tb-megamenu .row-fluid .span11 { width: 91.4894%; }
.tb-megamenu .row-fluid .span10 { width: 82.9787%; }
.tb-megamenu .row-fluid .span9 { width: 74.4681%; }
.tb-megamenu .row-fluid .span8 { width: 65.9574%; }
.tb-megamenu .row-fluid .span7 { width: 57.4468%; }
.tb-megamenu .row-fluid .span6 { width: 48.9362%; }
.tb-megamenu .row-fluid .span5 { width: 40.4255%; }
.tb-megamenu .row-fluid .span4 { width: 31.9149%; }
.tb-megamenu .row-fluid .span3 { width: 23.4043%; }
.tb-megamenu .row-fluid .span2 { width: 14.8936%; }
.tb-megamenu .row-fluid .span1 { width: 6.38298%; }
.tb-megamenu .row-fluid .offset12 { margin-left: 104.255%; }
.tb-megamenu .row-fluid .offset12:first-child { margin-left: 102.128%; }
.tb-megamenu .row-fluid .offset11 { margin-left: 95.7447%; }
.tb-megamenu .row-fluid .offset11:first-child { margin-left: 93.617%; }
.tb-megamenu .row-fluid .offset10 { margin-left: 87.234%; }
.tb-megamenu .row-fluid .offset10:first-child { margin-left: 85.1064%; }
.tb-megamenu .row-fluid .offset9 { margin-left: 78.7234%; }
.tb-megamenu .row-fluid .offset9:first-child { margin-left: 76.5957%; }
.tb-megamenu .row-fluid .offset8 { margin-left: 70.2128%; }
.tb-megamenu .row-fluid .offset8:first-child { margin-left: 68.0851%; }
.tb-megamenu .row-fluid .offset7 { margin-left: 61.7021%; }
.tb-megamenu .row-fluid .offset7:first-child { margin-left: 59.5745%; }
.tb-megamenu .row-fluid .offset6 { margin-left: 53.1915%; }
.tb-megamenu .row-fluid .offset6:first-child { margin-left: 51.0638%; }
.tb-megamenu .row-fluid .offset5 { margin-left: 44.6809%; }
.tb-megamenu .row-fluid .offset5:first-child { margin-left: 42.5532%; }
.tb-megamenu .row-fluid .offset4 { margin-left: 36.1702%; }
.tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.0426%; }
.tb-megamenu .row-fluid .offset3 { margin-left: 27.6596%; }
.tb-megamenu .row-fluid .offset3:first-child { margin-left: 25.5319%; }
.tb-megamenu .row-fluid .offset2 { margin-left: 19.1489%; }
.tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.0213%; }
.tb-megamenu .row-fluid .offset1 { margin-left: 10.6383%; }
.tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.51064%; }
.tb-megamenu .hide[class*="span"], .tb-megamenu .row-fluid .hide[class*="span"] { display: none; }
.tb-megamenu .pull-right[class*="span"], .tb-megamenu .row-fluid .pull-right[class*="span"] { float: right; }
.tb-megamenu .btn { display: inline-block; padding: 4px 12px; margin-bottom: 0px; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); background-color: rgb(245, 245, 245); background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 4px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn:hover, .tb-megamenu .btn:focus, .tb-megamenu .btn:active, .tb-megamenu .btn.active, .tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }
.tb-megamenu .btn:active, .tb-megamenu .btn.active {  }
.tb-megamenu .btn:first-child {  }
.tb-megamenu .btn:hover, .tb-megamenu .btn:focus { color: rgb(51, 51, 51); text-decoration: none; background-position: 0px -15px; transition: background-position 0.1s linear 0s; }
.tb-megamenu .btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.tb-megamenu .btn.active, .tb-megamenu .btn:active { background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { cursor: default; background-image: none; opacity: 0.65; box-shadow: none; }
.tb-megamenu .btn-large { padding: 11px 19px; font-size: 17.5px; border-radius: 6px; }
.tb-megamenu .btn-large [class^="icon-"], .tb-megamenu .btn-large [class*=" icon-"] { margin-top: 4px; }
.tb-megamenu .btn-small { padding: 2px 10px; font-size: 11.9px; border-radius: 3px; }
.tb-megamenu .btn-small [class^="icon-"], .tb-megamenu .btn-small [class*=" icon-"] { margin-top: 0px; }
.tb-megamenu .btn-mini [class^="icon-"], .tb-megamenu .btn-mini [class*=" icon-"] { margin-top: -1px; }
.tb-megamenu .btn-mini { padding: 0px 6px; font-size: 10.5px; border-radius: 3px; }
.tb-megamenu .btn-block { display: block; width: 100%; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
.tb-megamenu .btn-block + .btn-block { margin-top: 5px; }
.tb-megamenu input.btn-block[type="submit"], .tb-megamenu input.btn-block[type="reset"], .tb-megamenu input.btn-block[type="button"] { width: 100%; }
.tb-megamenu .btn-primary.active, .tb-megamenu .btn-warning.active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-info.active, .tb-megamenu .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.tb-megamenu .btn-primary { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(0, 109, 204); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 68, 204)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-primary:hover, .tb-megamenu .btn-primary:focus, .tb-megamenu .btn-primary:active, .tb-megamenu .btn-primary.active, .tb-megamenu .btn-primary.disabled, .tb-megamenu .btn-primary[disabled] { color: rgb(255, 255, 255); background-color: rgb(0, 68, 204); }
.tb-megamenu .btn-primary:active, .tb-megamenu .btn-primary.active {  }
.tb-megamenu .btn-warning { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(250, 167, 50); background-image: linear-gradient(to bottom, rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-warning:hover, .tb-megamenu .btn-warning:focus, .tb-megamenu .btn-warning:active, .tb-megamenu .btn-warning.active, .tb-megamenu .btn-warning.disabled, .tb-megamenu .btn-warning[disabled] { color: rgb(255, 255, 255); background-color: rgb(248, 148, 6); }
.tb-megamenu .btn-warning:active, .tb-megamenu .btn-warning.active {  }
.tb-megamenu .btn-danger { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(218, 79, 73); background-image: linear-gradient(to bottom, rgb(238, 95, 91), rgb(189, 54, 47)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-danger:hover, .tb-megamenu .btn-danger:focus, .tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-danger.disabled, .tb-megamenu .btn-danger[disabled] { color: rgb(255, 255, 255); background-color: rgb(189, 54, 47); }
.tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active {  }
.tb-megamenu .btn-success { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(91, 183, 91); background-image: linear-gradient(to bottom, rgb(98, 196, 98), rgb(81, 163, 81)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-success:hover, .tb-megamenu .btn-success:focus, .tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-success.disabled, .tb-megamenu .btn-success[disabled] { color: rgb(255, 255, 255); background-color: rgb(81, 163, 81); }
.tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active {  }
.tb-megamenu .btn-info { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(73, 175, 205); background-image: linear-gradient(to bottom, rgb(91, 192, 222), rgb(47, 150, 180)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-info:hover, .tb-megamenu .btn-info:focus, .tb-megamenu .btn-info:active, .tb-megamenu .btn-info.active, .tb-megamenu .btn-info.disabled, .tb-megamenu .btn-info[disabled] { color: rgb(255, 255, 255); background-color: rgb(47, 150, 180); }
.tb-megamenu .btn-info:active, .tb-megamenu .btn-info.active {  }
.tb-megamenu .btn-inverse { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(54, 54, 54); background-image: linear-gradient(to bottom, rgb(68, 68, 68), rgb(34, 34, 34)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-inverse:hover, .tb-megamenu .btn-inverse:focus, .tb-megamenu .btn-inverse:active, .tb-megamenu .btn-inverse.active, .tb-megamenu .btn-inverse.disabled, .tb-megamenu .btn-inverse[disabled] { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }
.tb-megamenu .btn-inverse:active, .tb-megamenu .btn-inverse.active {  }
.tb-megamenu button.btn, .tb-megamenu input.btn[type="submit"] {  }
.tb-megamenu button.btn::-moz-focus-inner, .tb-megamenu input.btn[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
.tb-megamenu button.btn.btn-large, .tb-megamenu input.btn.btn-large[type="submit"] {  }
.tb-megamenu button.btn.btn-small, .tb-megamenu input.btn.btn-small[type="submit"] {  }
.tb-megamenu button.btn.btn-mini, .tb-megamenu input.btn.btn-mini[type="submit"] {  }
.tb-megamenu .btn-link, .tb-megamenu .btn-link:active, .tb-megamenu .btn-link[disabled] { background-color: transparent; background-image: none; box-shadow: none; }
.tb-megamenu .btn-link { border-color: transparent; cursor: pointer; color: rgb(0, 136, 204); border-radius: 0px; }
.tb-megamenu .btn-link:hover, .tb-megamenu .btn-link:focus { color: rgb(0, 85, 128); text-decoration: underline; background-color: transparent; }
.tb-megamenu .btn-link[disabled]:hover, .tb-megamenu .btn-link[disabled]:focus { color: rgb(51, 51, 51); text-decoration: none; }
.tb-megamenu [class^="icon-"], .tb-megamenu [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url(baa8783afacfb417e581343b3619c4749467a9de.png) ; background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }
.tb-megamenu .icon-white, .tb-megamenu .nav-pills > .active > a > [class^="icon-"], .tb-megamenu .nav-pills > .active > a > [class*=" icon-"], .tb-megamenu .nav-list > .active > a > [class^="icon-"], .tb-megamenu .nav-list > .active > a > [class*=" icon-"], .tb-megamenu .navbar-inverse .nav > .active > a > [class^="icon-"], .tb-megamenu .navbar-inverse .nav > .active > a > [class*=" icon-"], .tb-megamenu .dropdown-menu > li > a:hover > [class^="icon-"], .tb-megamenu .dropdown-menu > li > a:focus > [class^="icon-"], .tb-megamenu .dropdown-menu > li > a:hover > [class*=" icon-"], .tb-megamenu .dropdown-menu > li > a:focus > [class*=" icon-"], .tb-megamenu .dropdown-menu > .active > a > [class^="icon-"], .tb-megamenu .dropdown-menu > .active > a > [class*=" icon-"], .tb-megamenu .dropdown-submenu:hover > a > [class^="icon-"], .tb-megamenu .dropdown-submenu:focus > a > [class^="icon-"], .tb-megamenu .dropdown-submenu:hover > a > [class*=" icon-"], .tb-megamenu .dropdown-submenu:focus > a > [class*=" icon-"] { background-image: url(2e5b32083e51c26c529a2ab8b1f9e9fb0abb77bc.png) ; }
.tb-megamenu .icon-glass { background-position: 0px 0px; }
.tb-megamenu .icon-music { background-position: -24px 0px; }
.tb-megamenu .icon-search { background-position: -48px 0px; }
.tb-megamenu .icon-envelope { background-position: -72px 0px; }
.tb-megamenu .icon-heart { background-position: -96px 0px; }
.tb-megamenu .icon-star { background-position: -120px 0px; }
.tb-megamenu .icon-star-empty { background-position: -144px 0px; }
.tb-megamenu .icon-user { background-position: -168px 0px; }
.tb-megamenu .icon-film { background-position: -192px 0px; }
.tb-megamenu .icon-th-large { background-position: -216px 0px; }
.tb-megamenu .icon-th { background-position: -240px 0px; }
.tb-megamenu .icon-th-list { background-position: -264px 0px; }
.tb-megamenu .icon-ok { background-position: -288px 0px; }
.tb-megamenu .icon-remove { background-position: -312px 0px; }
.tb-megamenu .icon-zoom-in { background-position: -336px 0px; }
.tb-megamenu .icon-zoom-out { background-position: -360px 0px; }
.tb-megamenu .icon-off { background-position: -384px 0px; }
.tb-megamenu .icon-signal { background-position: -408px 0px; }
.tb-megamenu .icon-cog { background-position: -432px 0px; }
.tb-megamenu .icon-trash { background-position: -456px 0px; }
.tb-megamenu .icon-home { background-position: 0px -24px; }
.tb-megamenu .icon-file { background-position: -24px -24px; }
.tb-megamenu .icon-time { background-position: -48px -24px; }
.tb-megamenu .icon-road { background-position: -72px -24px; }
.tb-megamenu .icon-download-alt { background-position: -96px -24px; }
.tb-megamenu .icon-download { background-position: -120px -24px; }
.tb-megamenu .icon-upload { background-position: -144px -24px; }
.tb-megamenu .icon-inbox { background-position: -168px -24px; }
.tb-megamenu .icon-play-circle { background-position: -192px -24px; }
.tb-megamenu .icon-repeat { background-position: -216px -24px; }
.tb-megamenu .icon-refresh { background-position: -240px -24px; }
.tb-megamenu .icon-list-alt { background-position: -264px -24px; }
.tb-megamenu .icon-lock { background-position: -287px -24px; }
.tb-megamenu .icon-flag { background-position: -312px -24px; }
.tb-megamenu .icon-headphones { background-position: -336px -24px; }
.tb-megamenu .icon-volume-off { background-position: -360px -24px; }
.tb-megamenu .icon-volume-down { background-position: -384px -24px; }
.tb-megamenu .icon-volume-up { background-position: -408px -24px; }
.tb-megamenu .icon-qrcode { background-position: -432px -24px; }
.tb-megamenu .icon-barcode { background-position: -456px -24px; }
.tb-megamenu .icon-tag { background-position: 0px -48px; }
.tb-megamenu .icon-tags { background-position: -25px -48px; }
.tb-megamenu .icon-book { background-position: -48px -48px; }
.tb-megamenu .icon-bookmark { background-position: -72px -48px; }
.tb-megamenu .icon-print { background-position: -96px -48px; }
.tb-megamenu .icon-camera { background-position: -120px -48px; }
.tb-megamenu .icon-font { background-position: -144px -48px; }
.tb-megamenu .icon-bold { background-position: -167px -48px; }
.tb-megamenu .icon-italic { background-position: -192px -48px; }
.tb-megamenu .icon-text-height { background-position: -216px -48px; }
.tb-megamenu .icon-text-width { background-position: -240px -48px; }
.tb-megamenu .icon-align-left { background-position: -264px -48px; }
.tb-megamenu .icon-align-center { background-position: -288px -48px; }
.tb-megamenu .icon-align-right { background-position: -312px -48px; }
.tb-megamenu .icon-align-justify { background-position: -336px -48px; }
.tb-megamenu .icon-list { background-position: -360px -48px; }
.tb-megamenu .icon-indent-left { background-position: -384px -48px; }
.tb-megamenu .icon-indent-right { background-position: -408px -48px; }
.tb-megamenu .icon-facetime-video { background-position: -432px -48px; }
.tb-megamenu .icon-picture { background-position: -456px -48px; }
.tb-megamenu .icon-pencil { background-position: 0px -72px; }
.tb-megamenu .icon-map-marker { background-position: -24px -72px; }
.tb-megamenu .icon-adjust { background-position: -48px -72px; }
.tb-megamenu .icon-tint { background-position: -72px -72px; }
.tb-megamenu .icon-edit { background-position: -96px -72px; }
.tb-megamenu .icon-share { background-position: -120px -72px; }
.tb-megamenu .icon-check { background-position: -144px -72px; }
.tb-megamenu .icon-move { background-position: -168px -72px; }
.tb-megamenu .icon-step-backward { background-position: -192px -72px; }
.tb-megamenu .icon-fast-backward { background-position: -216px -72px; }
.tb-megamenu .icon-backward { background-position: -240px -72px; }
.tb-megamenu .icon-play { background-position: -264px -72px; }
.tb-megamenu .icon-pause { background-position: -288px -72px; }
.tb-megamenu .icon-stop { background-position: -312px -72px; }
.tb-megamenu .icon-forward { background-position: -336px -72px; }
.tb-megamenu .icon-fast-forward { background-position: -360px -72px; }
.tb-megamenu .icon-step-forward { background-position: -384px -72px; }
.tb-megamenu .icon-eject { background-position: -408px -72px; }
.tb-megamenu .icon-chevron-left { background-position: -432px -72px; }
.tb-megamenu .icon-chevron-right { background-position: -456px -72px; }
.tb-megamenu .icon-plus-sign { background-position: 0px -96px; }
.tb-megamenu .icon-minus-sign { background-position: -24px -96px; }
.tb-megamenu .icon-remove-sign { background-position: -48px -96px; }
.tb-megamenu .icon-ok-sign { background-position: -72px -96px; }
.tb-megamenu .icon-question-sign { background-position: -96px -96px; }
.tb-megamenu .icon-info-sign { background-position: -120px -96px; }
.tb-megamenu .icon-screenshot { background-position: -144px -96px; }
.tb-megamenu .icon-remove-circle { background-position: -168px -96px; }
.tb-megamenu .icon-ok-circle { background-position: -192px -96px; }
.tb-megamenu .icon-ban-circle { background-position: -216px -96px; }
.tb-megamenu .icon-arrow-left { background-position: -240px -96px; }
.tb-megamenu .icon-arrow-right { background-position: -264px -96px; }
.tb-megamenu .icon-arrow-up { background-position: -289px -96px; }
.tb-megamenu .icon-arrow-down { background-position: -312px -96px; }
.tb-megamenu .icon-share-alt { background-position: -336px -96px; }
.tb-megamenu .icon-resize-full { background-position: -360px -96px; }
.tb-megamenu .icon-resize-small { background-position: -384px -96px; }
.tb-megamenu .icon-plus { background-position: -408px -96px; }
.tb-megamenu .icon-minus { background-position: -433px -96px; }
.tb-megamenu .icon-asterisk { background-position: -456px -96px; }
.tb-megamenu .icon-exclamation-sign { background-position: 0px -120px; }
.tb-megamenu .icon-gift { background-position: -24px -120px; }
.tb-megamenu .icon-leaf { background-position: -48px -120px; }
.tb-megamenu .icon-fire { background-position: -72px -120px; }
.tb-megamenu .icon-eye-open { background-position: -96px -120px; }
.tb-megamenu .icon-eye-close { background-position: -120px -120px; }
.tb-megamenu .icon-warning-sign { background-position: -144px -120px; }
.tb-megamenu .icon-plane { background-position: -168px -120px; }
.tb-megamenu .icon-calendar { background-position: -192px -120px; }
.tb-megamenu .icon-random { background-position: -216px -120px; width: 16px; }
.tb-megamenu .icon-comment { background-position: -240px -120px; }
.tb-megamenu .icon-magnet { background-position: -264px -120px; }
.tb-megamenu .icon-chevron-up { background-position: -288px -120px; }
.tb-megamenu .icon-chevron-down { background-position: -313px -119px; }
.tb-megamenu .icon-retweet { background-position: -336px -120px; }
.tb-megamenu .icon-shopping-cart { background-position: -360px -120px; }
.tb-megamenu .icon-folder-close { background-position: -384px -120px; width: 16px; }
.tb-megamenu .icon-folder-open { background-position: -408px -120px; width: 16px; }
.tb-megamenu .icon-resize-vertical { background-position: -432px -119px; }
.tb-megamenu .icon-resize-horizontal { background-position: -456px -118px; }
.tb-megamenu .icon-hdd { background-position: 0px -144px; }
.tb-megamenu .icon-bullhorn { background-position: -24px -144px; }
.tb-megamenu .icon-bell { background-position: -48px -144px; }
.tb-megamenu .icon-certificate { background-position: -72px -144px; }
.tb-megamenu .icon-thumbs-up { background-position: -96px -144px; }
.tb-megamenu .icon-thumbs-down { background-position: -120px -144px; }
.tb-megamenu .icon-hand-right { background-position: -144px -144px; }
.tb-megamenu .icon-hand-left { background-position: -168px -144px; }
.tb-megamenu .icon-hand-up { background-position: -192px -144px; }
.tb-megamenu .icon-hand-down { background-position: -216px -144px; }
.tb-megamenu .icon-circle-arrow-right { background-position: -240px -144px; }
.tb-megamenu .icon-circle-arrow-left { background-position: -264px -144px; }
.tb-megamenu .icon-circle-arrow-up { background-position: -288px -144px; }
.tb-megamenu .icon-circle-arrow-down { background-position: -312px -144px; }
.tb-megamenu .icon-globe { background-position: -336px -144px; }
.tb-megamenu .icon-wrench { background-position: -360px -144px; }
.tb-megamenu .icon-tasks { background-position: -384px -144px; }
.tb-megamenu .icon-filter { background-position: -408px -144px; }
.tb-megamenu .icon-briefcase { background-position: -432px -144px; }
.tb-megamenu .icon-fullscreen { background-position: -456px -144px; }
.tb-megamenu .btn-group { position: relative; display: inline-block; font-size: 0px; vertical-align: middle; white-space: nowrap; }
.tb-megamenu .btn-group:first-child {  }
.tb-megamenu .btn-group + .btn-group { margin-left: 5px; }
.tb-megamenu .btn-toolbar { font-size: 0px; margin-top: 10px; margin-bottom: 10px; }
.tb-megamenu .btn-toolbar > .btn + .btn, .tb-megamenu .btn-toolbar > .btn-group + .btn, .tb-megamenu .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.tb-megamenu .btn-group > .btn { position: relative; border-radius: 0px; }
.tb-megamenu .btn-group > .btn + .btn { margin-left: -1px; }
.tb-megamenu .btn-group > .btn, .tb-megamenu .btn-group > .dropdown-menu, .tb-megamenu .btn-group > .popover { font-size: 14px; }
.tb-megamenu .btn-group > .btn-mini { font-size: 10.5px; }
.tb-megamenu .btn-group > .btn-small { font-size: 11.9px; }
.tb-megamenu .btn-group > .btn-large { font-size: 17.5px; }
.tb-megamenu .btn-group > .btn:first-child { margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.tb-megamenu .btn-group > .btn:last-child, .tb-megamenu .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.tb-megamenu .btn-group > .btn.large:first-child { margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.tb-megamenu .btn-group > .btn.large:last-child, .tb-megamenu .btn-group > .large.dropdown-toggle { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.tb-megamenu .btn-group > .btn:hover, .tb-megamenu .btn-group > .btn:focus, .tb-megamenu .btn-group > .btn:active, .tb-megamenu .btn-group > .btn.active { z-index: 2; }
.tb-megamenu .btn-group .dropdown-toggle:active, .tb-megamenu .btn-group.open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.125) inset, 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }
.tb-megamenu .btn-group > .btn-small + .dropdown-toggle {  }
.tb-megamenu .btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.tb-megamenu .btn-group.open .dropdown-toggle { background-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group.open .btn.dropdown-toggle { background-color: rgb(230, 230, 230); }
.tb-megamenu .btn-group.open .btn-primary.dropdown-toggle { background-color: rgb(0, 68, 204); }
.tb-megamenu .btn-group.open .btn-warning.dropdown-toggle { background-color: rgb(248, 148, 6); }
.tb-megamenu .btn-group.open .btn-danger.dropdown-toggle { background-color: rgb(189, 54, 47); }
.tb-megamenu .btn-group.open .btn-success.dropdown-toggle { background-color: rgb(81, 163, 81); }
.tb-megamenu .btn-group.open .btn-info.dropdown-toggle { background-color: rgb(47, 150, 180); }
.tb-megamenu .btn-group.open .btn-inverse.dropdown-toggle { background-color: rgb(34, 34, 34); }
.tb-megamenu .btn .caret { margin-top: 8px; margin-left: 0px; }
.tb-megamenu .btn-large .caret { margin-top: 6px; }
.tb-megamenu .btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.tb-megamenu .btn-mini .caret, .tb-megamenu .btn-small .caret { margin-top: 8px; }
.tb-megamenu .dropup .btn-large .caret { border-bottom-width: 5px; }
.tb-megamenu .btn-primary .caret, .tb-megamenu .btn-warning .caret, .tb-megamenu .btn-danger .caret, .tb-megamenu .btn-info .caret, .tb-megamenu .btn-success .caret, .tb-megamenu .btn-inverse .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .btn-group-vertical { display: inline-block; }
.tb-megamenu .btn-group-vertical > .btn { display: block; float: none; max-width: 100%; border-radius: 0px; }
.tb-megamenu .btn-group-vertical > .btn + .btn { margin-left: 0px; margin-top: -1px; }
.tb-megamenu .btn-group-vertical > .btn:first-child { border-radius: 4px 4px 0px 0px; }
.tb-megamenu .btn-group-vertical > .btn:last-child { border-radius: 0px 0px 4px 4px; }
.tb-megamenu .btn-group-vertical > .btn-large:first-child { border-radius: 6px 6px 0px 0px; }
.tb-megamenu .btn-group-vertical > .btn-large:last-child { border-radius: 0px 0px 6px 6px; }
.tb-megamenu .nav { margin-left: 0px; margin-bottom: 20px; list-style: outside none none; }
.tb-megamenu .nav > li > a { display: block; }
.tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
.tb-megamenu .nav > li > a > img { max-width: none; }
.tb-megamenu .nav > .pull-right { float: right; }
.tb-megamenu .nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 20px; color: rgb(153, 153, 153); text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.tb-megamenu .nav li + .nav-header { margin-top: 9px; }
.tb-megamenu .nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0px; }
.tb-megamenu .nav-list > li > a, .tb-megamenu .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); }
.tb-megamenu .nav-list > li > a { padding: 3px 15px; }
.tb-megamenu .nav-list > .active > a, .tb-megamenu .nav-list > .active > a:hover, .tb-megamenu .nav-list > .active > a:focus { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); background-color: rgb(0, 136, 204); }
.tb-megamenu .nav-list [class^="icon-"], .tb-megamenu .nav-list [class*=" icon-"] { margin-right: 2px; }
.tb-megamenu .nav-list .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .nav-tabs, .tb-megamenu .nav-pills {  }
.tb-megamenu .nav-tabs::before, .tb-megamenu .nav-pills::before, .tb-megamenu .nav-tabs::after, .tb-megamenu .nav-pills::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .nav-tabs::after, .tb-megamenu .nav-pills::after { clear: both; }
.tb-megamenu .nav-tabs > li, .tb-megamenu .nav-pills > li { float: left; }
.tb-megamenu .nav-tabs > li > a, .tb-megamenu .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }
.tb-megamenu .nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.tb-megamenu .nav-tabs > li { margin-bottom: -1px; }
.tb-megamenu .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.tb-megamenu .nav-tabs > li > a:hover, .tb-megamenu .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.tb-megamenu .nav-tabs > .active > a, .tb-megamenu .nav-tabs > .active > a:hover, .tb-megamenu .nav-tabs > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: default; }
.tb-megamenu .nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; border-radius: 5px; }
.tb-megamenu .nav-pills > .active > a, .tb-megamenu .nav-pills > .active > a:hover, .tb-megamenu .nav-pills > .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); }
.tb-megamenu .nav-stacked > li { float: none; }
.tb-megamenu .nav-stacked > li > a { margin-right: 0px; }
.tb-megamenu .nav-tabs.nav-stacked { border-bottom: 0px none; }
.tb-megamenu .nav-tabs.nav-stacked > li > a { border: 1px solid rgb(221, 221, 221); border-radius: 0px; }
.tb-megamenu .nav-tabs.nav-stacked > li:first-child > a { border-top-right-radius: 4px; border-top-left-radius: 4px; }
.tb-megamenu .nav-tabs.nav-stacked > li:last-child > a { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.tb-megamenu .nav-tabs.nav-stacked > li > a:hover, .tb-megamenu .nav-tabs.nav-stacked > li > a:focus { border-color: rgb(221, 221, 221); z-index: 2; }
.tb-megamenu .nav-pills.nav-stacked > li > a { margin-bottom: 3px; }
.tb-megamenu .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }
.tb-megamenu .nav-tabs .dropdown-menu { border-radius: 0px 0px 6px 6px; }
.tb-megamenu .nav-pills .dropdown-menu { border-radius: 6px; }
.tb-megamenu .nav .dropdown-toggle .caret { border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204); margin-top: 6px; }
.tb-megamenu .nav .dropdown-toggle:hover .caret, .tb-megamenu .nav .dropdown-toggle:focus .caret { border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128); }
.tb-megamenu .nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.tb-megamenu .nav .active .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .nav-tabs .active .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.tb-megamenu .nav > .dropdown.active > a:hover, .tb-megamenu .nav > .dropdown.active > a:focus { cursor: pointer; }
.tb-megamenu .nav-tabs .open .dropdown-toggle, .tb-megamenu .nav-pills .open .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > a:focus { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); }
.tb-megamenu .nav li.dropdown.open .caret, .tb-megamenu .nav li.dropdown.open.active .caret, .tb-megamenu .nav li.dropdown.open a:hover .caret, .tb-megamenu .nav li.dropdown.open a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1; }
.tb-megamenu .tabs-stacked .open > a:hover, .tb-megamenu .tabs-stacked .open > a:focus { border-color: rgb(153, 153, 153); }
.tb-megamenu .tabbable {  }
.tb-megamenu .tabbable::before, .tb-megamenu .tabbable::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .tabbable::after { clear: both; }
.tb-megamenu .tab-content { overflow: auto; }
.tb-megamenu .tabs-below > .nav-tabs, .tb-megamenu .tabs-right > .nav-tabs, .tb-megamenu .tabs-left > .nav-tabs { border-bottom: 0px none; }
.tb-megamenu .tab-content > .tab-pane, .tb-megamenu .pill-content > .pill-pane { display: none; }
.tb-megamenu .tab-content > .active, .tb-megamenu .pill-content > .active { display: block; }
.tb-megamenu .tabs-below > .nav-tabs { border-top: 1px solid rgb(221, 221, 221); }
.tb-megamenu .tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0px; }
.tb-megamenu .tabs-below > .nav-tabs > li > a { border-radius: 0px 0px 4px 4px; }
.tb-megamenu .tabs-below > .nav-tabs > li > a:hover, .tb-megamenu .tabs-below > .nav-tabs > li > a:focus { border-bottom-color: transparent; border-top-color: rgb(221, 221, 221); }
.tb-megamenu .tabs-below > .nav-tabs > .active > a, .tb-megamenu .tabs-below > .nav-tabs > .active > a:hover, .tb-megamenu .tabs-below > .nav-tabs > .active > a:focus { border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); }
.tb-megamenu .tabs-left > .nav-tabs > li, .tb-megamenu .tabs-right > .nav-tabs > li { float: none; }
.tb-megamenu .tabs-left > .nav-tabs > li > a, .tb-megamenu .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0px; margin-bottom: 3px; }
.tb-megamenu .tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid rgb(221, 221, 221); }
.tb-megamenu .tabs-left > .nav-tabs > li > a { margin-right: -1px; border-radius: 4px 0px 0px 4px; }
.tb-megamenu .tabs-left > .nav-tabs > li > a:hover, .tb-megamenu .tabs-left > .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238); }
.tb-megamenu .tabs-left > .nav-tabs .active > a, .tb-megamenu .tabs-left > .nav-tabs .active > a:hover, .tb-megamenu .tabs-left > .nav-tabs .active > a:focus { border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); }
.tb-megamenu .tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid rgb(221, 221, 221); }
.tb-megamenu .tabs-right > .nav-tabs > li > a { margin-left: -1px; border-radius: 0px 4px 4px 0px; }
.tb-megamenu .tabs-right > .nav-tabs > li > a:hover, .tb-megamenu .tabs-right > .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.tb-megamenu .tabs-right > .nav-tabs .active > a, .tb-megamenu .tabs-right > .nav-tabs .active > a:hover, .tb-megamenu .tabs-right > .nav-tabs .active > a:focus { border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent; }
.tb-megamenu .nav > .disabled > a { color: rgb(153, 153, 153); }
.tb-megamenu .nav > .disabled > a:hover, .tb-megamenu .nav > .disabled > a:focus { text-decoration: none; background-color: transparent; cursor: default; }
.tb-megamenu .navbar { overflow: visible; margin-bottom: 20px; }
.tb-megamenu .navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: rgb(250, 250, 250); background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(242, 242, 242)); background-repeat: repeat-x; border: 1px solid rgb(212, 212, 212); border-radius: 4px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067); }
.tb-megamenu .navbar-inner::before, .tb-megamenu .navbar-inner::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .navbar-inner::after { clear: both; }
.tb-megamenu .navbar .container { width: auto; }
.tb-megamenu .nav-collapse.collapse { height: auto; overflow: visible; }
.tb-megamenu .navbar .brand { float: left; display: block; padding: 10px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: rgb(119, 119, 119); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.tb-megamenu .navbar .brand:hover, .tb-megamenu .navbar .brand:focus { text-decoration: none; }
.tb-megamenu .navbar-text { margin-bottom: 0px; line-height: 40px; color: rgb(119, 119, 119); }
.tb-megamenu .navbar-link { color: rgb(119, 119, 119); }
.tb-megamenu .navbar-link:hover, .tb-megamenu .navbar-link:focus { color: rgb(51, 51, 51); }
.tb-megamenu .navbar .divider-vertical { height: 40px; margin: 0px 9px; border-left: 1px solid rgb(242, 242, 242); border-right: 1px solid rgb(255, 255, 255); }
.tb-megamenu .navbar .btn, .tb-megamenu .navbar .btn-group { margin-top: 5px; }
.tb-megamenu .navbar .btn-group .btn, .tb-megamenu .navbar .input-prepend .btn, .tb-megamenu .navbar .input-append .btn, .tb-megamenu .navbar .input-prepend .btn-group, .tb-megamenu .navbar .input-append .btn-group { margin-top: 0px; }
.tb-megamenu .navbar-form { margin-bottom: 0px; }
.tb-megamenu .navbar-form::before, .tb-megamenu .navbar-form::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .navbar-form::after { clear: both; }
.tb-megamenu .navbar-form input, .tb-megamenu .navbar-form select, .tb-megamenu .navbar-form .radio, .tb-megamenu .navbar-form .checkbox { margin-top: 5px; }
.tb-megamenu .navbar-form input, .tb-megamenu .navbar-form select, .tb-megamenu .navbar-form .btn { display: inline-block; margin-bottom: 0px; }
.tb-megamenu .navbar-form input[type="image"], .tb-megamenu .navbar-form input[type="checkbox"], .tb-megamenu .navbar-form input[type="radio"] { margin-top: 3px; }
.tb-megamenu .navbar-form .input-append, .tb-megamenu .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap; }
.tb-megamenu .navbar-form .input-append input, .tb-megamenu .navbar-form .input-prepend input { margin-top: 0px; }
.tb-megamenu .navbar-search { position: relative; float: left; margin-top: 5px; margin-bottom: 0px; }
.tb-megamenu .navbar-search .search-query { margin-bottom: 0px; padding: 4px 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; line-height: 1; border-radius: 15px; }
.tb-megamenu .navbar-static-top { position: static; margin-bottom: 0px; }
.tb-megamenu .navbar-static-top .navbar-inner { border-radius: 0px; }
.tb-megamenu .navbar-fixed-top, .tb-megamenu .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; margin-bottom: 0px; }
.tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-static-top .navbar-inner { border-width: 0px 0px 1px; }
.tb-megamenu .navbar-fixed-bottom .navbar-inner { border-width: 1px 0px 0px; }
.tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-fixed-bottom .navbar-inner { padding-left: 0px; padding-right: 0px; border-radius: 0px; }
.tb-megamenu .navbar-static-top .container, .tb-megamenu .navbar-fixed-top .container, .tb-megamenu .navbar-fixed-bottom .container { width: 940px; }
.tb-megamenu .navbar-fixed-top { top: 0px; }
.tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-static-top .navbar-inner { box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1); }
.tb-megamenu .navbar-fixed-bottom { bottom: 0px; }
.tb-megamenu .navbar-fixed-bottom .navbar-inner { box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.1); }
.tb-megamenu .navbar .nav { position: relative; left: 0px; display: block; float: left; margin: 0px 10px 0px 0px; }
.tb-megamenu .navbar .nav.pull-right { float: right; margin-right: 0px; }
.tb-megamenu .navbar .nav > li { float: left; }
.tb-megamenu .navbar .nav > li > a { float: none; padding: 10px 15px; color: rgb(119, 119, 119); text-decoration: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.tb-megamenu .navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.tb-megamenu .navbar .nav > li > a:focus, .tb-megamenu .navbar .nav > li > a:hover { background-color: transparent; color: rgb(51, 51, 51); text-decoration: none; }
.tb-megamenu .navbar .nav > .active > a, .tb-megamenu .navbar .nav > .active > a:hover, .tb-megamenu .navbar .nav > .active > a:focus { color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(229, 229, 229); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset; }
.tb-megamenu .navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(237, 237, 237); background-image: linear-gradient(to bottom, rgb(242, 242, 242), rgb(229, 229, 229)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.tb-megamenu .navbar .btn-navbar:hover, .tb-megamenu .navbar .btn-navbar:focus, .tb-megamenu .navbar .btn-navbar:active, .tb-megamenu .navbar .btn-navbar.active, .tb-megamenu .navbar .btn-navbar.disabled, .tb-megamenu .navbar .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(229, 229, 229); }
.tb-megamenu .navbar .btn-navbar:active, .tb-megamenu .navbar .btn-navbar.active {  }
.tb-megamenu .navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: rgb(245, 245, 245); border-radius: 1px; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.tb-megamenu .navbar .nav > li > .dropdown-menu::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; }
.tb-megamenu .navbar .nav > li > .dropdown-menu::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 10px; }
.tb-megamenu .navbar-fixed-bottom .nav > li > .dropdown-menu::before { border-top: 7px solid rgba(0, 0, 0, 0.2); border-bottom: 0px none; bottom: -7px; top: auto; }
.tb-megamenu .navbar-fixed-bottom .nav > li > .dropdown-menu::after { border-top: 6px solid rgb(255, 255, 255); border-bottom: 0px none; bottom: -6px; top: auto; }
.tb-megamenu .navbar .nav li.dropdown > a:hover .caret, .tb-megamenu .navbar .nav li.dropdown > a:focus .caret { border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); }
.tb-megamenu .navbar .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .navbar .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(229, 229, 229); color: rgb(85, 85, 85); }
.tb-megamenu .navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119); }
.tb-megamenu .navbar .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0px; }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu::before, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right::before { left: auto; right: 12px; }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu::after, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right::after { left: auto; right: 13px; }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu .dropdown-menu, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0px; margin-right: -1px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .navbar-inverse .navbar-inner { background-color: rgb(27, 27, 27); background-image: linear-gradient(to bottom, rgb(34, 34, 34), rgb(17, 17, 17)); background-repeat: repeat-x; border-color: rgb(37, 37, 37); }
.tb-megamenu .navbar-inverse .brand, .tb-megamenu .navbar-inverse .nav > li > a { color: rgb(153, 153, 153); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.tb-megamenu .navbar-inverse .brand:hover, .tb-megamenu .navbar-inverse .nav > li > a:hover, .tb-megamenu .navbar-inverse .brand:focus, .tb-megamenu .navbar-inverse .nav > li > a:focus { color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .brand { color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .navbar-text { color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .nav > li > a:focus, .tb-megamenu .navbar-inverse .nav > li > a:hover { background-color: transparent; color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .nav .active > a, .tb-megamenu .navbar-inverse .nav .active > a:hover, .tb-megamenu .navbar-inverse .nav .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }
.tb-megamenu .navbar-inverse .navbar-link { color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .navbar-link:hover, .tb-megamenu .navbar-inverse .navbar-link:focus { color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .divider-vertical { border-left-color: rgb(17, 17, 17); border-right-color: rgb(34, 34, 34); }
.tb-megamenu .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .nav li.dropdown > a:hover .caret, .tb-megamenu .navbar-inverse .nav li.dropdown > a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .navbar-search .search-query { color: rgb(255, 255, 255); background-color: rgb(81, 81, 81); border-color: rgb(17, 17, 17); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.15); transition: none 0s ease 0s ; }
.tb-megamenu .navbar-inverse .navbar-search .search-query:-moz-placeholder { color: rgb(204, 204, 204); }
.tb-megamenu .navbar-inverse .navbar-search .search-query:focus, .tb-megamenu .navbar-inverse .navbar-search .search-query.focused { padding: 5px 15px; color: rgb(51, 51, 51); text-shadow: 0px 1px 0px rgb(255, 255, 255); background-color: rgb(255, 255, 255); border: 0px none; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); outline: 0px none; }
.tb-megamenu .navbar-inverse .btn-navbar { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(14, 14, 14); background-image: linear-gradient(to bottom, rgb(21, 21, 21), rgb(4, 4, 4)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .navbar-inverse .btn-navbar:hover, .tb-megamenu .navbar-inverse .btn-navbar:focus, .tb-megamenu .navbar-inverse .btn-navbar:active, .tb-megamenu .navbar-inverse .btn-navbar.active, .tb-megamenu .navbar-inverse .btn-navbar.disabled, .tb-megamenu .navbar-inverse .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(4, 4, 4); }
.tb-megamenu .navbar-inverse .btn-navbar:active, .tb-megamenu .navbar-inverse .btn-navbar.active {  }
.tb-megamenu .dropup, .tb-megamenu .dropdown { position: relative; }
.tb-megamenu .dropdown-toggle:active, .tb-megamenu .open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: outside none none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: rgb(51, 51, 51); white-space: nowrap; }
.tb-megamenu .dropdown-menu > li > a:hover, .tb-megamenu .dropdown-menu > li > a:focus, .tb-megamenu .dropdown-submenu:hover > a, .tb-megamenu .dropdown-submenu:focus > a { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu > .active > a, .tb-megamenu .dropdown-menu > .active > a:hover, .tb-megamenu .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); text-decoration: none; outline: 0px none; background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu > .disabled > a, .tb-megamenu .dropdown-menu > .disabled > a:hover, .tb-megamenu .dropdown-menu > .disabled > a:focus { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu > .disabled > a:hover, .tb-megamenu .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .dropdown-backdrop { position: fixed; left: 0px; right: 0px; bottom: 0px; top: 0px; z-index: 990; }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret, .tb-megamenu .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }
.tb-megamenu .dropup .dropdown-menu, .tb-megamenu .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.tb-megamenu .dropdown-submenu:hover > .dropdown-menu { display: block; }
.tb-megamenu .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 5px 5px 5px 0px; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.tb-megamenu .dropdown-submenu.pull-left { float: none; }
.tb-megamenu .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.tb-megamenu .typeahead { z-index: 1051; margin-top: 2px; border-radius: 4px; }
.tb-megamenu .accordion { margin-bottom: 20px; }
.tb-megamenu .accordion-group { margin-bottom: 2px; border: 1px solid rgb(229, 229, 229); border-radius: 4px; }
.tb-megamenu .accordion-heading { border-bottom: 0px none; }
.tb-megamenu .accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }
.tb-megamenu .accordion-toggle { cursor: pointer; }
.tb-megamenu .accordion-inner { padding: 9px 15px; border-top: 1px solid rgb(229, 229, 229); }
.tb-megamenu .hidden { display: none; visibility: hidden; }
.tb-megamenu .visible-phone { display: none ! important; }
.tb-megamenu .visible-tablet { display: none ! important; }
.tb-megamenu .hidden-desktop { display: none ! important; }
.tb-megamenu .visible-desktop { display: inherit ! important; }
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .hidden-desktop { display: inherit ! important; }
  .tb-megamenu .visible-desktop { display: none ! important; }
  .tb-megamenu .visible-tablet { display: inherit ! important; }
  .tb-megamenu .hidden-tablet { display: none ! important; }
}
@media (max-width: 767px) {
  .tb-megamenu .hidden-desktop { display: inherit ! important; }
  .tb-megamenu .visible-desktop { display: none ! important; }
  .tb-megamenu .visible-phone { display: inherit ! important; }
  .tb-megamenu .hidden-phone { display: none ! important; }
}
.tb-megamenu .visible-print { display: none ! important; }
@media print {
  .tb-megamenu .visible-print { display: inherit ! important; }
  .tb-megamenu .hidden-print { display: none ! important; }
}
@media (max-width: 767px) {
  .tb-megamenu body { padding-left: 20px; padding-right: 20px; }
  .tb-megamenu .navbar-fixed-top, .tb-megamenu .navbar-fixed-bottom, .tb-megamenu .navbar-static-top { margin-left: -20px; margin-right: -20px; }
  .tb-megamenu .container-fluid { padding: 0px; }
  .tb-megamenu .dl-horizontal dt { float: none; clear: none; width: auto; text-align: left; }
  .tb-megamenu .dl-horizontal dd { margin-left: 0px; }
  .tb-megamenu .container { width: auto; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row, .tb-megamenu .thumbnails { margin-left: 0px; }
  .tb-megamenu .thumbnails > li { float: none; margin-left: 0px; }
  .tb-megamenu [class*="span"], .tb-megamenu .uneditable-input[class*="span"], .tb-megamenu .row-fluid [class*="span"] { float: none; display: block; width: 100%; margin-left: 0px; box-sizing: border-box; }
  .tb-megamenu .span12, .tb-megamenu .row-fluid .span12 { width: 100%; box-sizing: border-box; }
  .tb-megamenu .row-fluid [class*="offset"]:first-child { margin-left: 0px; }
  .tb-megamenu .input-large, .tb-megamenu .input-xlarge, .tb-megamenu .input-xxlarge, .tb-megamenu input[class*="span"], .tb-megamenu select[class*="span"], .tb-megamenu textarea[class*="span"], .tb-megamenu .uneditable-input { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
  .tb-megamenu .input-prepend input, .tb-megamenu .input-append input, .tb-megamenu .input-prepend input[class*="span"], .tb-megamenu .input-append input[class*="span"] { display: inline-block; width: auto; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 0px; }
  .tb-megamenu .modal { position: fixed; top: 20px; left: 20px; right: 20px; width: auto; margin: 0px; }
  .tb-megamenu .modal.fade { top: -100px; }
  .tb-megamenu .modal.fade.in { top: 20px; }
}
@media (max-width: 480px) {
  .tb-megamenu .nav-collapse { transform: translate3d(0px, 0px, 0px); }
  .tb-megamenu .page-header h1 small { display: block; line-height: 20px; }
  .tb-megamenu input[type="checkbox"], .tb-megamenu input[type="radio"] { border: 1px solid rgb(204, 204, 204); }
  .tb-megamenu .form-horizontal .control-label { float: none; width: auto; padding-top: 0px; text-align: left; }
  .tb-megamenu .form-horizontal .controls { margin-left: 0px; }
  .tb-megamenu .form-horizontal .control-list { padding-top: 0px; }
  .tb-megamenu .form-horizontal .form-actions { padding-left: 10px; padding-right: 10px; }
  .tb-megamenu .media .pull-left, .tb-megamenu .media .pull-right { float: none; display: block; margin-bottom: 10px; }
  .tb-megamenu .media-object { margin-right: 0px; margin-left: 0px; }
  .tb-megamenu .modal { top: 10px; left: 10px; right: 10px; }
  .tb-megamenu .modal-header .close { padding: 10px; margin: -10px; }
  .tb-megamenu .carousel-caption { position: static; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .row { margin-left: -20px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.76243%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.76243%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.4365%; }
  .tb-megamenu .row-fluid .span10 { width: 82.8729%; }
  .tb-megamenu .row-fluid .span9 { width: 74.3094%; }
  .tb-megamenu .row-fluid .span8 { width: 65.7459%; }
  .tb-megamenu .row-fluid .span7 { width: 57.1823%; }
  .tb-megamenu .row-fluid .span6 { width: 48.6188%; }
  .tb-megamenu .row-fluid .span5 { width: 40.0552%; }
  .tb-megamenu .row-fluid .span4 { width: 31.4917%; }
  .tb-megamenu .row-fluid .span3 { width: 22.9282%; }
  .tb-megamenu .row-fluid .span2 { width: 14.3646%; }
  .tb-megamenu .row-fluid .span1 { width: 5.80111%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 105.525%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 102.762%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 96.9613%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 94.1989%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 88.3978%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 85.6354%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 79.8343%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 77.0718%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 71.2707%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 68.5083%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 62.7072%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 59.9447%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 54.1437%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 51.3812%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 45.5801%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 42.8177%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 37.0166%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.2541%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 28.453%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 25.6906%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 19.8895%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.1271%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 11.326%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.56354%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
}
@media (min-width: 1200px) {
  .tb-megamenu .row { margin-left: -30px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 30px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.5641%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.5641%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.453%; }
  .tb-megamenu .row-fluid .span10 { width: 82.906%; }
  .tb-megamenu .row-fluid .span9 { width: 74.359%; }
  .tb-megamenu .row-fluid .span8 { width: 65.812%; }
  .tb-megamenu .row-fluid .span7 { width: 57.265%; }
  .tb-megamenu .row-fluid .span6 { width: 48.7179%; }
  .tb-megamenu .row-fluid .span5 { width: 40.1709%; }
  .tb-megamenu .row-fluid .span4 { width: 31.6239%; }
  .tb-megamenu .row-fluid .span3 { width: 23.0769%; }
  .tb-megamenu .row-fluid .span2 { width: 14.5299%; }
  .tb-megamenu .row-fluid .span1 { width: 5.98291%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 105.128%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 102.564%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 96.5812%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 94.0171%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 88.0342%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 85.4701%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 79.4872%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 76.9231%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 70.9402%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 68.3761%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 62.3932%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 59.8291%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 53.8462%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 51.2821%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 45.2991%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 42.735%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 36.7521%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.188%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 28.2051%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 25.641%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 19.6581%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.094%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 11.1111%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.54701%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 30px; }
  .tb-megamenu .thumbnails { margin-left: -30px; }
  .tb-megamenu .thumbnails > li { margin-left: 30px; }
  .tb-megamenu .row-fluid .thumbnails { margin-left: 0px; }
}
@media (max-width: 979px) {
  .tb-megamenu body { padding-top: 0px; }
  .tb-megamenu .navbar-fixed-top, .tb-megamenu .navbar-fixed-bottom { position: static; }
  .tb-megamenu .navbar-fixed-top { margin-bottom: 20px; }
  .tb-megamenu .navbar-fixed-bottom { margin-top: 20px; }
  .tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-fixed-bottom .navbar-inner { padding: 5px; }
  .tb-megamenu .navbar .container { width: auto; padding: 0px; }
  .tb-megamenu .navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0px 0px 0px -5px; }
  .tb-megamenu .nav-collapse { clear: both; }
  .tb-megamenu .nav-collapse .nav { float: none; margin: 0px 0px 10px; }
  .tb-megamenu .nav-collapse .nav > li { float: none; }
  .tb-megamenu .nav-collapse .nav > li > a { margin-bottom: 2px; }
  .tb-megamenu .nav-collapse .nav > .divider-vertical { display: none; }
  .tb-megamenu .nav-collapse .nav .nav-header { color: rgb(119, 119, 119); text-shadow: none; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { padding: 9px 15px; font-weight: bold; color: rgb(119, 119, 119); border-radius: 3px; }
  .tb-megamenu .nav-collapse .btn { padding: 4px 10px; font-weight: normal; border-radius: 4px; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus, .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus { background-color: rgb(242, 242, 242); }
  .tb-megamenu .navbar-inverse .nav-collapse .nav > li > a, .tb-megamenu .navbar-inverse .nav-collapse .dropdown-menu a { color: rgb(153, 153, 153); }
  .tb-megamenu .navbar-inverse .nav-collapse .nav > li > a:hover, .tb-megamenu .navbar-inverse .nav-collapse .nav > li > a:focus, .tb-megamenu .navbar-inverse .nav-collapse .dropdown-menu a:hover, .tb-megamenu .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color: rgb(17, 17, 17); }
  .tb-megamenu .nav-collapse.in .btn-group { margin-top: 5px; padding: 0px; }
  .tb-megamenu .nav-collapse .open > .dropdown-menu { display: block; }
  .tb-megamenu .nav-collapse .dropdown-menu::before, .tb-megamenu .nav-collapse .dropdown-menu::after { display: none; }
  .tb-megamenu .nav-collapse .dropdown-menu .divider { display: none; }
  .tb-megamenu .nav-collapse .nav > li > .dropdown-menu::before, .tb-megamenu .nav-collapse .nav > li > .dropdown-menu::after { display: none; }
  .tb-megamenu .nav-collapse .navbar-form, .tb-megamenu .nav-collapse .navbar-search { float: none; padding: 10px 15px; margin: 10px 0px; border-top: 1px solid rgb(242, 242, 242); border-bottom: 1px solid rgb(242, 242, 242); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.1); }
  .tb-megamenu .navbar-inverse .nav-collapse .navbar-form, .tb-megamenu .navbar-inverse .nav-collapse .navbar-search { border-top-color: rgb(17, 17, 17); border-bottom-color: rgb(17, 17, 17); }
  .tb-megamenu .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0px; }
  .tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse { overflow: hidden; height: 0px; }
  .tb-megamenu .navbar .btn-navbar { display: block; }
  .tb-megamenu .navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 980px) {
  .tb-megamenu .nav-collapse.collapse { height: auto ! important; overflow: visible ! important; }
}
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(453c4cf6a5b7a6d0400bdd6309e127a5be00d900.eot)  format("embedded-opentype"), url(efdb804744cf414a1a41df3ad0bc53944cfe8ef8.woff)  format("woff"), url(a3cfe02c22c6adadb6af89e7b986e32d63cb9634.ttf)  format("truetype"), url(65d11101c725d690e3e921624ca981c2c17ebd50.svg)  format("svg");
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; }
[class^="icon-"]::before, [class*=" icon-"]::before { text-decoration: inherit; display: inline-block; }
.icon-large::before { vertical-align: -10%; font-size: 1.33333em; }
a [class^="icon-"], a [class*=" icon-"], a [class^="icon-"]::before, a [class*=" icon-"]::before { display: inline; }
.icon-fixed-width[class^="icon-"], .icon-fixed-width[class*=" icon-"] { display: inline-block; width: 1.28571em; text-align: center; }
.icon-fixed-width.icon-large[class^="icon-"], .icon-fixed-width.icon-large[class*=" icon-"] { width: 1.57143em; }
ul.icons-ul { list-style-type: none; text-indent: -0.714286em; margin-left: 2.14286em; }
ul.icons-ul > li .icon-li { width: 0.714286em; display: inline-block; text-align: center; }
.hide[class^="icon-"], .hide[class*=" icon-"] { display: none; }
.icon-muted { color: rgb(238, 238, 238); }
.icon-light { color: rgb(255, 255, 255); }
.icon-dark { color: rgb(51, 51, 51); }
.icon-border { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.25em 0.15em; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; border-radius: 6px; }
.icon-5x { font-size: 5em; }
.icon-5x.icon-border { border-width: 5px; border-radius: 7px; }
.pull-right { float: right; }
.pull-left { float: left; }
.pull-left[class^="icon-"], .pull-left[class*=" icon-"] { margin-right: 0.3em; }
.pull-right[class^="icon-"], .pull-right[class*=" icon-"] { margin-left: 0.3em; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0px 0px; background-repeat: repeat; margin-top: 0px; }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
.btn .icon-large[class^="icon-"], .nav .icon-large[class^="icon-"], .btn .icon-large[class*=" icon-"], .nav .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .icon-spin[class^="icon-"], .nav .icon-spin[class^="icon-"], .btn .icon-spin[class*=" icon-"], .nav .icon-spin[class*=" icon-"] { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs .icon-large[class^="icon-"], .nav-pills .icon-large[class^="icon-"], .nav-tabs .icon-large[class*=" icon-"], .nav-pills .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .pull-left.icon-2x[class^="icon-"], .btn .pull-left.icon-2x[class*=" icon-"], .btn .pull-right.icon-2x[class^="icon-"], .btn .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.18em; }
.btn .icon-spin.icon-large[class^="icon-"], .btn .icon-spin.icon-large[class*=" icon-"] { line-height: 0.8em; }
.btn.btn-small .pull-left.icon-2x[class^="icon-"], .btn.btn-small .pull-left.icon-2x[class*=" icon-"], .btn.btn-small .pull-right.icon-2x[class^="icon-"], .btn.btn-small .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0px; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"], .btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.05em; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"] { margin-right: 0.2em; }
.btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-left: 0.2em; }
.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; }
.icon-stack .icon-stack-base { font-size: 2em; }
.icon-spin { display: inline-block; animation: 2s linear 0s normal none infinite running spin; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.icon-rotate-90::before { transform: rotate(90deg); }
.icon-rotate-180::before { transform: rotate(180deg); }
.icon-rotate-270::before { transform: rotate(270deg); }
.icon-flip-horizontal::before { transform: scale(-1, 1); }
.icon-flip-vertical::before { transform: scale(1, -1); }
.icon-glass::before { content: ""; }
.icon-music::before { content: ""; }
.icon-search::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-star::before { content: ""; }
.icon-star-empty::before { content: ""; }
.icon-user::before { content: ""; }
.icon-film::before { content: ""; }
.icon-th-large::before { content: ""; }
.icon-th::before { content: ""; }
.icon-th-list::before { content: ""; }
.icon-ok::before { content: ""; }
.icon-remove::before { content: ""; }
.icon-zoom-in::before { content: ""; }
.icon-zoom-out::before { content: ""; }
.icon-off::before { content: ""; }
.icon-signal::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-home::before { content: ""; }
.icon-file::before { content: ""; }
.icon-time::before { content: ""; }
.icon-road::before { content: ""; }
.icon-download-alt::before { content: ""; }
.icon-download::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-inbox::before { content: ""; }
.icon-play-circle::before { content: ""; }
.icon-repeat::before, .icon-rotate-right::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-list-alt::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-headphones::before { content: ""; }
.icon-volume-off::before { content: ""; }
.icon-volume-down::before { content: ""; }
.icon-volume-up::before { content: ""; }
.icon-qrcode::before { content: ""; }
.icon-barcode::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-tags::before { content: ""; }
.icon-book::before { content: ""; }
.icon-bookmark::before { content: ""; }
.icon-print::before { content: ""; }
.icon-camera::before { content: ""; }
.icon-font::before { content: ""; }
.icon-bold::before { content: ""; }
.icon-italic::before { content: ""; }
.icon-text-height::before { content: ""; }
.icon-text-width::before { content: ""; }
.icon-align-left::before { content: ""; }
.icon-align-center::before { content: ""; }
.icon-align-right::before { content: ""; }
.icon-align-justify::before { content: ""; }
.icon-list::before { content: ""; }
.icon-indent-left::before { content: ""; }
.icon-indent-right::before { content: ""; }
.icon-facetime-video::before { content: ""; }
.icon-picture::before { content: ""; }
.icon-pencil::before { content: ""; }
.icon-map-marker::before { content: ""; }
.icon-adjust::before { content: ""; }
.icon-tint::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-share::before { content: ""; }
.icon-check::before { content: ""; }
.icon-move::before { content: ""; }
.icon-step-backward::before { content: ""; }
.icon-fast-backward::before { content: ""; }
.icon-backward::before { content: ""; }
.icon-play::before { content: ""; }
.icon-pause::before { content: ""; }
.icon-stop::before { content: ""; }
.icon-forward::before { content: ""; }
.icon-fast-forward::before { content: ""; }
.icon-step-forward::before { content: ""; }
.icon-eject::before { content: ""; }
.icon-chevron-left::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-plus-sign::before { content: ""; }
.icon-minus-sign::before { content: ""; }
.icon-remove-sign::before { content: ""; }
.icon-ok-sign::before { content: ""; }
.icon-question-sign::before { content: ""; }
.icon-info-sign::before { content: ""; }
.icon-screenshot::before { content: ""; }
.icon-remove-circle::before { content: ""; }
.icon-ok-circle::before { content: ""; }
.icon-ban-circle::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-up::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-share-alt::before, .icon-mail-forward::before { content: ""; }
.icon-resize-full::before { content: ""; }
.icon-resize-small::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-minus::before { content: ""; }
.icon-asterisk::before { content: ""; }
.icon-exclamation-sign::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-leaf::before { content: ""; }
.icon-fire::before { content: ""; }
.icon-eye-open::before { content: ""; }
.icon-eye-close::before { content: ""; }
.icon-warning-sign::before { content: ""; }
.icon-plane::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-random::before { content: ""; }
.icon-comment::before { content: ""; }
.icon-magnet::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-retweet::before { content: ""; }
.icon-shopping-cart::before { content: ""; }
.icon-folder-close::before { content: ""; }
.icon-folder-open::before { content: ""; }
.icon-resize-vertical::before { content: ""; }
.icon-resize-horizontal::before { content: ""; }
.icon-bar-chart::before { content: ""; }
.icon-twitter-sign::before { content: ""; }
.icon-facebook-sign::before { content: ""; }
.icon-camera-retro::before { content: ""; }
.icon-key::before { content: ""; }
.icon-cogs::before { content: ""; }
.icon-comments::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-thumbs-down::before { content: ""; }
.icon-star-half::before { content: ""; }
.icon-heart-empty::before { content: ""; }
.icon-signout::before { content: ""; }
.icon-linkedin-sign::before { content: ""; }
.icon-pushpin::before { content: ""; }
.icon-external-link::before { content: ""; }
.icon-signin::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-github-sign::before { content: ""; }
.icon-upload-alt::before { content: ""; }
.icon-lemon::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-check-empty::before { content: ""; }
.icon-bookmark-empty::before { content: ""; }
.icon-phone-sign::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-github::before { content: ""; }
.icon-unlock::before { content: ""; }
.icon-credit-card::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-hdd::before { content: ""; }
.icon-bullhorn::before { content: ""; }
.icon-bell::before { content: ""; }
.icon-certificate::before { content: ""; }
.icon-hand-right::before { content: ""; }
.icon-hand-left::before { content: ""; }
.icon-hand-up::before { content: ""; }
.icon-hand-down::before { content: ""; }
.icon-circle-arrow-left::before { content: ""; }
.icon-circle-arrow-right::before { content: ""; }
.icon-circle-arrow-up::before { content: ""; }
.icon-circle-arrow-down::before { content: ""; }
.icon-globe::before { content: ""; }
.icon-wrench::before { content: ""; }
.icon-tasks::before { content: ""; }
.icon-filter::before { content: ""; }
.icon-briefcase::before { content: ""; }
.icon-fullscreen::before { content: ""; }
.icon-group::before { content: ""; }
.icon-link::before { content: ""; }
.icon-cloud::before { content: ""; }
.icon-beaker::before { content: ""; }
.icon-cut::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-paper-clip::before { content: ""; }
.icon-save::before { content: ""; }
.icon-sign-blank::before { content: ""; }
.icon-reorder::before { content: ""; }
.icon-list-ul::before { content: ""; }
.icon-list-ol::before { content: ""; }
.icon-strikethrough::before { content: ""; }
.icon-underline::before { content: ""; }
.icon-table::before { content: ""; }
.icon-magic::before { content: ""; }
.icon-truck::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-pinterest-sign::before { content: ""; }
.icon-google-plus-sign::before { content: ""; }
.icon-google-plus::before { content: ""; }
.icon-money::before { content: ""; }
.icon-caret-down::before { content: ""; }
.icon-caret-up::before { content: ""; }
.icon-caret-left::before { content: ""; }
.icon-caret-right::before { content: ""; }
.icon-columns::before { content: ""; }
.icon-sort::before { content: ""; }
.icon-sort-down::before { content: ""; }
.icon-sort-up::before { content: ""; }
.icon-envelope-alt::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-undo::before, .icon-rotate-left::before { content: ""; }
.icon-legal::before { content: ""; }
.icon-dashboard::before { content: ""; }
.icon-comment-alt::before { content: ""; }
.icon-comments-alt::before { content: ""; }
.icon-bolt::before { content: ""; }
.icon-sitemap::before { content: ""; }
.icon-umbrella::before { content: ""; }
.icon-paste::before { content: ""; }
.icon-lightbulb::before { content: ""; }
.icon-exchange::before { content: ""; }
.icon-cloud-download::before { content: ""; }
.icon-cloud-upload::before { content: ""; }
.icon-user-md::before { content: ""; }
.icon-stethoscope::before { content: ""; }
.icon-suitcase::before { content: ""; }
.icon-bell-alt::before { content: ""; }
.icon-coffee::before { content: ""; }
.icon-food::before { content: ""; }
.icon-file-alt::before { content: ""; }
.icon-building::before { content: ""; }
.icon-hospital::before { content: ""; }
.icon-ambulance::before { content: ""; }
.icon-medkit::before { content: ""; }
.icon-fighter-jet::before { content: ""; }
.icon-beer::before { content: ""; }
.icon-h-sign::before { content: ""; }
.icon-plus-sign-alt::before { content: ""; }
.icon-double-angle-left::before { content: ""; }
.icon-double-angle-right::before { content: ""; }
.icon-double-angle-up::before { content: ""; }
.icon-double-angle-down::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-desktop::before { content: ""; }
.icon-laptop::before { content: ""; }
.icon-tablet::before { content: ""; }
.icon-mobile-phone::before { content: ""; }
.icon-circle-blank::before { content: ""; }
.icon-quote-left::before { content: ""; }
.icon-quote-right::before { content: ""; }
.icon-spinner::before { content: ""; }
.icon-circle::before { content: ""; }
.icon-reply::before, .icon-mail-reply::before { content: ""; }
.icon-folder-close-alt::before { content: ""; }
.icon-folder-open-alt::before { content: ""; }
.icon-expand-alt::before { content: ""; }
.icon-collapse-alt::before { content: ""; }
.icon-smile::before { content: ""; }
.icon-frown::before { content: ""; }
.icon-meh::before { content: ""; }
.icon-gamepad::before { content: ""; }
.icon-keyboard::before { content: ""; }
.icon-flag-alt::before { content: ""; }
.icon-flag-checkered::before { content: ""; }
.icon-terminal::before { content: ""; }
.icon-code::before { content: ""; }
.icon-reply-all::before { content: ""; }
.icon-mail-reply-all::before { content: ""; }
.icon-star-half-full::before, .icon-star-half-empty::before { content: ""; }
.icon-location-arrow::before { content: ""; }
.icon-crop::before { content: ""; }
.icon-code-fork::before { content: ""; }
.icon-unlink::before { content: ""; }
.icon-question::before { content: ""; }
.icon-info::before { content: ""; }
.icon-exclamation::before { content: ""; }
.icon-superscript::before { content: ""; }
.icon-subscript::before { content: ""; }
.icon-eraser::before { content: ""; }
.icon-puzzle-piece::before { content: ""; }
.icon-microphone::before { content: ""; }
.icon-microphone-off::before { content: ""; }
.icon-shield::before { content: ""; }
.icon-calendar-empty::before { content: ""; }
.icon-fire-extinguisher::before { content: ""; }
.icon-rocket::before { content: ""; }
.icon-maxcdn::before { content: ""; }
.icon-chevron-sign-left::before { content: ""; }
.icon-chevron-sign-right::before { content: ""; }
.icon-chevron-sign-up::before { content: ""; }
.icon-chevron-sign-down::before { content: ""; }
.icon-html5::before { content: ""; }
.icon-css3::before { content: ""; }
.icon-anchor::before { content: ""; }
.icon-unlock-alt::before { content: ""; }
.icon-bullseye::before { content: ""; }
.icon-ellipsis-horizontal::before { content: ""; }
.icon-ellipsis-vertical::before { content: ""; }
.icon-rss-sign::before { content: ""; }
.icon-play-sign::before { content: ""; }
.icon-ticket::before { content: ""; }
.icon-minus-sign-alt::before { content: ""; }
.icon-check-minus::before { content: ""; }
.icon-level-up::before { content: ""; }
.icon-level-down::before { content: ""; }
.icon-check-sign::before { content: ""; }
.icon-edit-sign::before { content: ""; }
.icon-external-link-sign::before { content: ""; }
.icon-share-sign::before { content: ""; }
.tb-megamenu .clearfix {  }
.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .clearfix::after { clear: both; }
.tb-megamenu .mega-inner { padding: 10px; }
.tb-megamenu .mega-inner::before, .tb-megamenu .mega-inner::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .mega-inner::after { clear: both; }
.tb-megamenu .row-fluid + .row-fluid { padding-top: 10px; border-top: 1px solid rgb(238, 238, 238); }
.tb-megamenu .mega > .mega-dropdown-menu { min-width: 200px; display: none; }
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu { display: block; }
.tb-megamenu .mega-group {  }
.tb-megamenu .mega-group::before, .tb-megamenu .mega-group::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .mega-group::after { clear: both; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title { background: inherit; font-weight: bold; padding: 0px 0px 0px 10px; margin: 0px; text-transform: uppercase; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus { background: inherit; color: inherit; }
.tb-megamenu .mega-group-ct { margin: 0px; padding: 0px; }
.tb-megamenu .mega-group-ct::before, .tb-megamenu .mega-group-ct::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .mega-group-ct::after { clear: both; }
.tb-megamenu .mega-group-ct > .row-fluid > [class*="span"] > .mega-inner { padding: 0px; }
.tb-megamenu .span12.mega-col-nav .mega-inner { padding: 10px; }
.tb-megamenu .mega-nav, .tb-megamenu .dropdown-menu .mega-nav { margin: 0px; padding: 0px; list-style: outside none none; }
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li { display: block; float: none; list-style: outside none none; margin-left: 0px; }
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { white-space: normal; }
.tb-megamenu .mega-group > .mega-nav, .tb-megamenu .dropdown-menu .mega-group > .mega-nav { margin-left: -5px; margin-right: -5px; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 5px; }
.tb-megamenu .tb-block { margin-bottom: 10px; }
.tb-megamenu .tb-block .block-title { margin-bottom: 0px; }
.tb-megamenu .tb-block .block-ct { margin: 0px; padding: 0px; }
.tb-megamenu .nav .caret, .tb-megamenu .dropdown-submenu .caret, .tb-megamenu .mega-menu .caret { display: none; }
.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret { display: inline-block; }
.tb-megamenu .nav [class^="icon-"], .tb-megamenu .nav [class*=" icon-"] { margin-right: 5px; }
.tb-megamenu .nav { margin-left: 0px; margin-bottom: 0px; list-style: outside none none; }
.tb-megamenu .nav > li > a { display: block; }
.tb-megamenu .nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238, 238); }
.tb-megamenu .nav > .pull-right { float: right; }
.tb-megamenu .dropup, .tb-megamenu .dropdown { position: relative; }
.tb-megamenu .dropdown-toggle:active, .tb-megamenu .open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: outside none none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 8px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 18px; color: rgb(51, 51, 51); white-space: nowrap; }
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px none; background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: "↑"; }
.tb-megamenu .dropup .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.tb-megamenu .dropdown-submenu:hover .dropdown-menu { display: block; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.tb-megamenu .mega-align-left > .dropdown-menu { left: 0px; }
.tb-megamenu .mega-align-right > .dropdown-menu { left: auto; right: 0px; }
.tb-megamenu .mega-align-center > .dropdown-menu { left: 50%; transform: translate(-50%); }
.tb-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu { left: 100%; }
.tb-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu { left: auto; right: 100%; }
.tb-megamenu .mega-align-justify { position: static; }
.tb-megamenu .mega-align-justify > .dropdown-menu { left: 0px; margin-left: 0px; top: auto; }
.tb-megamenu .mega-align-justify > .dropdown-menu.span12 { width: 100%; }
.tb-megamenu .mega-caption { display: block; white-space: nowrap; }
.tb-megamenu .fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.tb-megamenu .fade.in { opacity: 1; }
.tb-megamenu .collapse { position: relative; height: 0px; overflow: visible; transition: height 0.35s ease 0s; }
.tb-megamenu .collapse.in { height: auto; }
.tb-megamenu .close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: rgb(0, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); opacity: 0.2; }
.tb-megamenu .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4; }
.tb-megamenu button.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.tb-megamenu .btn { display: inline-block; padding: 4px 14px; margin-bottom: 0px; font-size: 13px; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); background-color: rgb(245, 245, 245); background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(162, 162, 162); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 4px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn:hover, .tb-megamenu .btn:active, .tb-megamenu .btn.active, .tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }
.tb-megamenu .btn:active, .tb-megamenu .btn.active {  }
.tb-megamenu .btn:first-child {  }
.tb-megamenu .btn:hover { color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230); background-position: 0px -15px; transition: background-position 0.1s linear 0s; }
.tb-megamenu .btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.tb-megamenu .btn.active, .tb-megamenu .btn:active { background-color: rgb(230, 230, 230); background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { cursor: default; background-color: rgb(230, 230, 230); background-image: none; opacity: 0.65; box-shadow: none; }
.tb-megamenu .btn-danger { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(218, 79, 73); background-image: linear-gradient(to bottom, rgb(238, 95, 91), rgb(189, 54, 47)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-danger:hover, .tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-danger.disabled, .tb-megamenu .btn-danger[disabled] { color: rgb(255, 255, 255); background-color: rgb(189, 54, 47); }
.tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active {  }
.tb-megamenu .btn-success { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(91, 183, 91); background-image: linear-gradient(to bottom, rgb(98, 196, 98), rgb(81, 163, 81)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-success:hover, .tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-success.disabled, .tb-megamenu .btn-success[disabled] { color: rgb(255, 255, 255); background-color: rgb(81, 163, 81); }
.tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active {  }
.tb-megamenu .btn-danger.active, .tb-megamenu .btn-success.active { color: rgba(255, 255, 255, 0.75); }
.tb-megamenu .btn-block { display: block; width: 100%; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
.tb-megamenu .btn-block + .btn-block { margin-top: 5px; }
.tb-megamenu .btn-primary.active, .tb-megamenu .btn-warning.active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-info.active, .tb-megamenu .btn-inverse.active { color: rgba(255, 255, 255, 0.95); }
.tb-megamenu .btn { border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); }
.tb-megamenu button.btn, .tb-megamenu input.btn[type="submit"] {  }
.tb-megamenu button.btn::-moz-focus-inner, .tb-megamenu input.btn[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
.tb-megamenu .btn-group { position: relative; font-size: 0px; white-space: nowrap; }
.tb-megamenu .btn-group:first-child {  }
.tb-megamenu .btn-group + .btn-group { margin-left: 5px; }
.tb-megamenu .btn-group > .btn { position: relative; border-radius: 0px; }
.tb-megamenu .btn-group > .btn + .btn { margin-left: -1px; }
.tb-megamenu .btn-group > .btn, .tb-megamenu .btn-group > .dropdown-menu { font-size: 13px; }
.tb-megamenu .btn-group > .btn.first, .tb-megamenu .btn-group > .btn:first-child { margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.tb-megamenu .btn-group > .btn.last, .tb-megamenu .btn-group > .btn:last-child, .tb-megamenu .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.tb-megamenu .btn-group > .btn.large:first-child { margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.tb-megamenu .btn-group > .btn.large:last-child, .tb-megamenu .btn-group > .large.dropdown-toggle { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.tb-megamenu .btn-group > .btn:hover, .tb-megamenu .btn-group > .btn:focus, .tb-megamenu .btn-group > .btn:active, .tb-megamenu .btn-group > .btn.active { z-index: 2; }
.tb-megamenu .btn-group .dropdown-toggle:active, .tb-megamenu .btn-group.open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.125) inset, 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group.open .dropdown-toggle { background-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group.open .btn.dropdown-toggle { background-color: rgb(230, 230, 230); }
.tb-megamenu a.disabled, .tb-megamenu a.disabled:hover { color: rgb(153, 153, 153); background-color: transparent; cursor: default; text-decoration: none; }
#tb-megamenu-admin fieldset { padding: 0px; margin: 0px; border: 0px none; }
.tb-megamenu legend { display: block; width: 100%; padding: 0px; margin-bottom: 18px; font-size: 19.5px; line-height: 36px; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tb-megamenu legend small { font-size: 13.5px; color: rgb(153, 153, 153); }
.tb-megamenu label, .tb-megamenu input, .tb-megamenu button, .tb-megamenu select, .tb-megamenu textarea { font-size: 13px; font-weight: normal; line-height: 18px; }
.tb-megamenu input, .tb-megamenu button, .tb-megamenu select, .tb-megamenu textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.tb-megamenu label { display: block; margin-bottom: 5px; }
.tb-megamenu select, .tb-megamenu textarea, .tb-megamenu input[type="text"], .tb-megamenu input[type="password"], .tb-megamenu input[type="datetime"], .tb-megamenu input[type="datetime-local"], .tb-megamenu input[type="date"], .tb-megamenu input[type="month"], .tb-megamenu input[type="time"], .tb-megamenu input[type="week"], .tb-megamenu input[type="number"], .tb-megamenu input[type="email"], .tb-megamenu input[type="url"], .tb-megamenu input[type="search"], .tb-megamenu input[type="tel"], .tb-megamenu input[type="color"], .tb-megamenu .uneditable-input { display: inline-block; height: 18px; padding: 4px 6px; margin-bottom: 9px; font-size: 13px; line-height: 18px; color: rgb(85, 85, 85); border-radius: 3px; }
.tb-megamenu input, .tb-megamenu textarea { width: 170px; }
.tb-megamenu textarea { height: auto; }
.tb-megamenu textarea, .tb-megamenu input[type="text"], .tb-megamenu input[type="password"], .tb-megamenu input[type="datetime"], .tb-megamenu input[type="datetime-local"], .tb-megamenu input[type="date"], .tb-megamenu input[type="month"], .tb-megamenu input[type="time"], .tb-megamenu input[type="week"], .tb-megamenu input[type="number"], .tb-megamenu input[type="email"], .tb-megamenu input[type="url"], .tb-megamenu input[type="search"], .tb-megamenu input[type="tel"], .tb-megamenu input[type="color"], .tb-megamenu .uneditable-input { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
.tb-megamenu textarea:focus, .tb-megamenu input[type="text"]:focus, .tb-megamenu input[type="password"]:focus, .tb-megamenu input[type="datetime"]:focus, .tb-megamenu input[type="datetime-local"]:focus, .tb-megamenu input[type="date"]:focus, .tb-megamenu input[type="month"]:focus, .tb-megamenu input[type="time"]:focus, .tb-megamenu input[type="week"]:focus, .tb-megamenu input[type="number"]:focus, .tb-megamenu input[type="email"]:focus, .tb-megamenu input[type="url"]:focus, .tb-megamenu input[type="search"]:focus, .tb-megamenu input[type="tel"]:focus, .tb-megamenu input[type="color"]:focus, .tb-megamenu .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }
.tb-megamenu input[type="radio"], .tb-megamenu input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; cursor: pointer; }
.tb-megamenu input[type="file"], .tb-megamenu input[type="image"], .tb-megamenu input[type="submit"], .tb-megamenu input[type="reset"], .tb-megamenu input[type="button"], .tb-megamenu input[type="radio"], .tb-megamenu input[type="checkbox"] { width: auto; }
.tb-megamenu select, .tb-megamenu input[type="file"] { height: 30px; line-height: 30px; }
.tb-megamenu select { width: 220px; border: 1px solid rgb(187, 187, 187); background-color: rgb(255, 255, 255); }
.tb-megamenu select[multiple], .tb-megamenu select[size] { height: auto; }
.tb-megamenu select:focus, .tb-megamenu input[type="file"]:focus, .tb-megamenu input[type="radio"]:focus, .tb-megamenu input[type="checkbox"]:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
@media (max-width: 979px) {
  .tb-megamenu .navbar .brand { font-size: 13px; }
  .tb-megamenu .navbar .nav { margin: 0px 2px 0px 0px; }
  .tb-megamenu .navbar .nav > li > a { padding: 6px; }
  .tb-megamenu .container-fluid { padding-left: 10px; padding-right: 10px; }
}
@media (max-width: 767px) {
  .tb-megamenu .page-title { text-align: center; }
  .tb-megamenu .navbar-search.pull-right { float: none; text-align: center; }
  .tb-megamenu .subhead-fixed { position: static; width: auto; }
  .tb-megamenu .container-fluid { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 738px) {
  .tb-megamenu body { padding-top: 30px; }
}
@media (max-width: 738px) {
  .tb-megamenu .navbar .brand { font-size: 16px; }
}
.tb-megamenu .btn-subhead { display: none; }
@media (min-width: 481px) {
  .tb-megamenu #filter-bar { height: 29px; }
}
@media (max-width: 480px) {
  .table th:nth-of-type(n+5), .table th:nth-of-type(3), .table th:nth-of-type(2), .table td:nth-of-type(n+5), .table td:nth-of-type(2), .table td:nth-of-type(3) { white-space: normal; }
  .tb-megamenu .pagination a { padding: 5px; }
  .tb-megamenu .btn-group.divider, .tb-megamenu .header .row-fluid .span3, .tb-megamenu .header .row-fluid .span7, .tb-megamenu .subhead-collapse { display: none; }
  .tb-megamenu .btn { font-size: 11px; padding: 1px 4px 2px; }
  .tb-megamenu .navbar .btn { margin: 0px; }
  .tb-megamenu .btn-subhead { display: block; margin: 10px 0px; }
  .tb-megamenu .chzn-container, .tb-megamenu .chzn-container .chzn-results, .tb-megamenu .chzn-container-single .chzn-drop, .tb-megamenu .btn-toolbar > .btn-group, .tb-megamenu .btn-toolbar > .btn-group > .btn { width: 99% ! important; }
  .tb-megamenu .login .chzn-single { width: 222px ! important; }
  .tb-megamenu .login .chzn-container, .tb-megamenu .login .chzn-drop { width: 230px ! important; }
}
@media (max-width: 738px) {
  .tb-megamenu .navbar .brand { margin-top: 2px; }
  .tb-megamenu .navbar .btn-navbar { margin-top: 3px; margin-right: 3px; margin-bottom: 3px; }
  .tb-megamenu .nav-collapse .nav .nav-header { color: rgb(255, 255, 255); }
  .tb-megamenu .nav-collapse.collapse.in { height: auto ! important; }
  .tb-megamenu .nav-collapse .nav, .tb-megamenu .navbar .nav-collapse .nav.pull-right { margin: 0px; }
  .tb-megamenu .nav-collapse .dropdown-menu { margin: 0px; }
  .tb-megamenu .nav-collapse .nav li a { margin-bottom: 0px; border-top: 1px solid rgb(217, 217, 217); }
  .tb-megamenu .nav-collapse .nav li ul li ul.dropdown-menu, .tb-megamenu .nav-collapse .nav li ul li:hover ul.dropdown-menu, .tb-megamenu .nav-collapse .caret { display: none ! important; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { border-radius: 0px; }
  .tb-megamenu .navbar .nav-collapse .nav > li > .dropdown-menu::before, .tb-megamenu .navbar .nav-collapse .nav > li > .dropdown-menu::after, .tb-megamenu .navbar .nav-collapse .dropdown-submenu > a::after { display: none; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 0px; }
}
.tb-megamenu { background-color: rgb(0, 0, 0); }
.tb-megamenu::before, .tb-megamenu::after { content: ""; display: table; line-height: 0; }
.tb-megamenu::after { clear: both; }
.tb-megamenu .nav { margin: 0px; }
.tb-megamenu .nav > li { float: left; margin-left: 0px; }
.tb-megamenu .nav > li > a { border-right: 1px solid rgb(34, 34, 34); border-top: 0px none; color: rgb(255, 255, 255); font-weight: bold; padding: 15px 20px; text-shadow: none; }
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover { background-color: rgb(255, 255, 255); color: rgb(229, 78, 75); text-decoration: none; text-shadow: none; outline: 0px none; }
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus { background-color: rgb(229, 78, 75); color: rgb(255, 255, 255); text-shadow: none; box-shadow: none; outline: 0px none; }
.tb-megamenu .btn-navbar { display: none; float: left; padding: 10px; margin: 0px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(232, 232, 232); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus, .tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active, .tb-megamenu .btn-navbar.disabled, .tb-megamenu .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(217, 217, 217); }
.tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active {  }
.tb-megamenu .btn-navbar [class^="icon-"], .tb-megamenu .btn-navbar [class^=" icon-"] { color: rgb(102, 102, 102); text-shadow: none; }
.tb-megamenu .dropdown .caret { margin-left: 5px; margin-top: 9px; }
.tb-megamenu .dropdown-menu { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }
.tb-megamenu .dropdown-menu li > a { border-top: 1px solid rgb(238, 238, 238); padding: 5px 20px; text-shadow: none; }
.tb-megamenu .dropdown-menu li:first-child > a { border-top: 0px none; }
.tb-megamenu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a { margin-top: 0px; padding-top: 0px; }
.tb-megamenu .nav > li > .dropdown-menu::before { display: none; }
.tb-megamenu .nav > li > .dropdown-menu::after { display: none; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { background-color: transparent; }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle { background-color: rgb(255, 255, 255); color: rgb(229, 78, 75); }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(229, 78, 75); color: rgb(255, 255, 255); }
.tb-megamenu .mega-inner { padding: 10px; }
.tb-megamenu .row-fluid + .row-fluid { border-top: 1px solid rgb(221, 221, 221); }
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { padding: 5px 0px; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 0px; }
.tb-megamenu .tb-block .block-title { font-size: 12px; color: rgb(51, 51, 51); display: block; line-height: 20px; margin: 0px 0px 15px; text-transform: uppercase; }
.tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav { margin: 0px; }
.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li { background: transparent none repeat scroll 0% 0%; list-style: outside none disc; display: list-item; float: none; margin: 0px; padding: 0px; border: 0px none; }
.tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a { display: inline; padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; font: inherit; white-space: normal; }
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active { background: transparent none repeat scroll 0% 0%; font: inherit; }
.tb-megamenu .mega-caption { color: rgb(153, 153, 153); font-size: 12px; margin-top: 3px; font-weight: normal; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; list-style: outside none none; background-color: rgb(255, 255, 255); border-width: 0px 1px 3px; border-style: none solid solid; border-color: -moz-use-text-color rgba(0, 0, 0, 0.2) rgb(230, 88, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; margin: 0px; border-radius: 0px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu li > a { clear: both; color: rgb(51, 51, 51); display: block; line-height: 20px; font-weight: normal; padding: 3px 20px; text-shadow: none; white-space: nowrap; }
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a { background-color: inherit; background-image: none; color: rgb(229, 78, 75); text-decoration: none; }
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover { color: rgb(238, 238, 238); text-decoration: none; outline: 0px none; background-color: rgb(229, 78, 75); }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover { background-color: rgb(229, 78, 75); border-color: rgb(68, 68, 68); color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); margin-top: 8px; }
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret, .tb-megamenu .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }
.tb-megamenu .dropup .dropdown-menu, .tb-megamenu .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu:hover > .dropdown-menu { display: block; }
.tb-megamenu .touch .dropdown-submenu:hover > .dropdown-menu { display: none; }
.tb-megamenu .touch .dropdown-submenu.open > .dropdown-menu { display: block; }
.tb-megamenu .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(238, 238, 238); }
.tb-megamenu .dropdown-submenu.pull-left { float: none; }
.tb-megamenu .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
@media (min-width: 980px) and (max-width: 1199px) {
  .tb-megamenu .row { margin-left: -40px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 40px; }
  .tb-megamenu .container, .tb-megamenu .navbar-static-top .container, .tb-megamenu .navbar-fixed-top .container, .tb-megamenu .navbar-fixed-bottom .container { width: 932px; }
  .tb-megamenu .span12 { width: 932px; }
  .tb-megamenu .span11 { width: 851px; }
  .tb-megamenu .span10 { width: 770px; }
  .tb-megamenu .span9 { width: 689px; }
  .tb-megamenu .span8 { width: 608px; }
  .tb-megamenu .span7 { width: 527px; }
  .tb-megamenu .span6 { width: 446px; }
  .tb-megamenu .span5 { width: 365px; }
  .tb-megamenu .span4 { width: 284px; }
  .tb-megamenu .span3 { width: 203px; }
  .tb-megamenu .span2 { width: 122px; }
  .tb-megamenu .span1 { width: 41px; }
  .tb-megamenu .offset12 { margin-left: 1012px; }
  .tb-megamenu .offset11 { margin-left: 931px; }
  .tb-megamenu .offset10 { margin-left: 850px; }
  .tb-megamenu .offset9 { margin-left: 769px; }
  .tb-megamenu .offset8 { margin-left: 688px; }
  .tb-megamenu .offset7 { margin-left: 607px; }
  .tb-megamenu .offset6 { margin-left: 526px; }
  .tb-megamenu .offset5 { margin-left: 445px; }
  .tb-megamenu .offset4 { margin-left: 364px; }
  .tb-megamenu .offset3 { margin-left: 283px; }
  .tb-megamenu .offset2 { margin-left: 202px; }
  .tb-megamenu .offset1 { margin-left: 121px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 4.29185%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 4.29185%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.309%; }
  .tb-megamenu .row-fluid .span10 { width: 82.618%; }
  .tb-megamenu .row-fluid .span9 { width: 73.927%; }
  .tb-megamenu .row-fluid .span8 { width: 65.2361%; }
  .tb-megamenu .row-fluid .span7 { width: 56.5451%; }
  .tb-megamenu .row-fluid .span6 { width: 47.8541%; }
  .tb-megamenu .row-fluid .span5 { width: 39.1631%; }
  .tb-megamenu .row-fluid .span4 { width: 30.4721%; }
  .tb-megamenu .row-fluid .span3 { width: 21.7811%; }
  .tb-megamenu .row-fluid .span2 { width: 13.0901%; }
  .tb-megamenu .row-fluid .span1 { width: 4.39914%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 108.584%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 104.292%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 99.8927%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 95.6009%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 91.2017%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 86.9099%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 82.5107%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 78.2189%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 73.8197%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 69.5279%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 65.1288%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 60.8369%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 56.4378%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 52.1459%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 47.7468%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 43.4549%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 39.0558%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.7639%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 30.3648%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 26.073%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 21.6738%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.382%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 12.9828%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.69099%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 40px; }
  .tb-megamenu input.span12, textarea.span12, .uneditable-input.span12 { width: 918px; }
  .tb-megamenu input.span11, textarea.span11, .uneditable-input.span11 { width: 837px; }
  .tb-megamenu input.span10, textarea.span10, .uneditable-input.span10 { width: 756px; }
  .tb-megamenu input.span9, textarea.span9, .uneditable-input.span9 { width: 675px; }
  .tb-megamenu input.span8, textarea.span8, .uneditable-input.span8 { width: 594px; }
  .tb-megamenu input.span7, textarea.span7, .uneditable-input.span7 { width: 513px; }
  .tb-megamenu input.span6, textarea.span6, .uneditable-input.span6 { width: 432px; }
  .tb-megamenu input.span5, textarea.span5, .uneditable-input.span5 { width: 351px; }
  .tb-megamenu input.span4, textarea.span4, .uneditable-input.span4 { width: 270px; }
  .tb-megamenu input.span3, textarea.span3, .uneditable-input.span3 { width: 189px; }
  .tb-megamenu input.span2, textarea.span2, .uneditable-input.span2 { width: 108px; }
  .tb-megamenu input.span1, textarea.span1, .uneditable-input.span1 { width: 27px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .offset-12 { margin-left: -736px; }
  .tb-megamenu .offset-11 { margin-left: -673px; }
  .tb-megamenu .offset-10 { margin-left: -610px; }
  .tb-megamenu .offset-9 { margin-left: -547px; }
  .tb-megamenu .offset-8 { margin-left: -484px; }
  .tb-megamenu .offset-7 { margin-left: -421px; }
  .tb-megamenu .offset-6 { margin-left: -358px; }
  .tb-megamenu .offset-5 { margin-left: -295px; }
  .tb-megamenu .offset-4 { margin-left: -232px; }
  .tb-megamenu .offset-3 { margin-left: -169px; }
  .tb-megamenu .offset-2 { margin-left: -106px; }
  .tb-megamenu .offset-1 { margin-left: -43px; }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .tb-megamenu .offset-12 { margin-left: -932px; }
  .tb-megamenu .offset-11 { margin-left: -851px; }
  .tb-megamenu .offset-10 { margin-left: -770px; }
  .tb-megamenu .offset-9 { margin-left: -689px; }
  .tb-megamenu .offset-8 { margin-left: -608px; }
  .tb-megamenu .offset-7 { margin-left: -527px; }
  .tb-megamenu .offset-6 { margin-left: -446px; }
  .tb-megamenu .offset-5 { margin-left: -365px; }
  .tb-megamenu .offset-4 { margin-left: -284px; }
  .tb-megamenu .offset-3 { margin-left: -203px; }
  .tb-megamenu .offset-2 { margin-left: -122px; }
  .tb-megamenu .offset-1 { margin-left: -41px; }
}
@media (min-width: 1200px) {
  .tb-megamenu .offset-12 { margin-left: -1196px; }
  .tb-megamenu .offset-11 { margin-left: -1093px; }
  .tb-megamenu .offset-10 { margin-left: -990px; }
  .tb-megamenu .offset-9 { margin-left: -887px; }
  .tb-megamenu .offset-8 { margin-left: -784px; }
  .tb-megamenu .offset-7 { margin-left: -681px; }
  .tb-megamenu .offset-6 { margin-left: -578px; }
  .tb-megamenu .offset-5 { margin-left: -475px; }
  .tb-megamenu .offset-4 { margin-left: -372px; }
  .tb-megamenu .offset-3 { margin-left: -269px; }
  .tb-megamenu .offset-2 { margin-left: -166px; }
  .tb-megamenu .offset-1 { margin-left: -63px; }
}
@media (min-width: 600px) and (max-width: 767px) {
  .tb-megamenu .row, .tb-megamenu .row-fluid { width: 100%; margin-left: 0px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after, .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after, .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row [class*="span"], .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.71739%; }
  .row [class*="span"]:first-child:not(.pull-right), .row-fluid [class*="span"]:first-child:not(.pull-right) { margin-left: 0px; }
  .row .pull-right[class*="span"]:first-child + [class*="span"]:not(.pull-right), .row-fluid .pull-right[class*="span"]:first-child + [class*="span"]:not(.pull-right) { margin-left: 0px; }
  .tb-megamenu .row .span12, .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row .span11, .tb-megamenu .row-fluid .span11 { width: 91.4402%; }
  .tb-megamenu .row .span10, .tb-megamenu .row-fluid .span10 { width: 82.8804%; }
  .tb-megamenu .row .span9, .tb-megamenu .row-fluid .span9 { width: 74.3206%; }
  .tb-megamenu .row .span8, .tb-megamenu .row-fluid .span8 { width: 65.7609%; }
  .tb-megamenu .row .span7, .tb-megamenu .row-fluid .span7 { width: 57.2011%; }
  .tb-megamenu .row .span6, .tb-megamenu .row-fluid .span6 { width: 48.6413%; }
  .tb-megamenu .row .span5, .tb-megamenu .row-fluid .span5 { width: 40.0815%; }
  .tb-megamenu .row .span4, .tb-megamenu .row-fluid .span4 { width: 31.5217%; }
  .tb-megamenu .row .span3, .tb-megamenu .row-fluid .span3 { width: 22.962%; }
  .tb-megamenu .row .span2, .tb-megamenu .row-fluid .span2 { width: 14.4022%; }
  .tb-megamenu .row .span1, .tb-megamenu .row-fluid .span1 { width: 5.84239%; }
  .tb-megamenu .span12 .row [class*="span"] { margin-left: 2.71739%; }
  .tb-megamenu .span12 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span12 .row .span12 { width: 100%; }
  .tb-megamenu .span12 .row .span11 { width: 91.4402%; }
  .tb-megamenu .span12 .row .span10 { width: 82.8804%; }
  .tb-megamenu .span12 .row .span9 { width: 74.3206%; }
  .tb-megamenu .span12 .row .span8 { width: 65.7609%; }
  .tb-megamenu .span12 .row .span7 { width: 57.2011%; }
  .tb-megamenu .span12 .row .span6 { width: 48.6413%; }
  .tb-megamenu .span12 .row .span5 { width: 40.0815%; }
  .tb-megamenu .span12 .row .span4 { width: 31.5217%; }
  .tb-megamenu .span12 .row .span3 { width: 22.962%; }
  .tb-megamenu .span12 .row .span2 { width: 14.4022%; }
  .tb-megamenu .span12 .row .span1 { width: 5.84239%; }
  .tb-megamenu .span11 .row [class*="span"] { margin-left: 2.97177%; }
  .tb-megamenu .span11 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span11 .row .span11 { width: 91.4402%; }
  .tb-megamenu .span11 .row .span10 { width: 82.8804%; }
  .tb-megamenu .span11 .row .span9 { width: 74.3206%; }
  .tb-megamenu .span11 .row .span8 { width: 65.7609%; }
  .tb-megamenu .span11 .row .span7 { width: 57.2011%; }
  .tb-megamenu .span11 .row .span6 { width: 48.6413%; }
  .tb-megamenu .span11 .row .span5 { width: 40.0815%; }
  .tb-megamenu .span11 .row .span4 { width: 31.5217%; }
  .tb-megamenu .span11 .row .span3 { width: 22.962%; }
  .tb-megamenu .span11 .row .span2 { width: 14.4022%; }
  .tb-megamenu .span11 .row .span1 { width: 5.84239%; }
  .tb-megamenu .span10 .row [class*="span"] { margin-left: 3.27869%; }
  .tb-megamenu .span10 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span10 .row .span10 { width: 90.6389%; }
  .tb-megamenu .span10 .row .span9 { width: 81.2779%; }
  .tb-megamenu .span10 .row .span8 { width: 71.9168%; }
  .tb-megamenu .span10 .row .span7 { width: 62.5557%; }
  .tb-megamenu .span10 .row .span6 { width: 53.1946%; }
  .tb-megamenu .span10 .row .span5 { width: 43.8336%; }
  .tb-megamenu .span10 .row .span4 { width: 34.4725%; }
  .tb-megamenu .span10 .row .span3 { width: 25.1114%; }
  .tb-megamenu .span10 .row .span2 { width: 15.7504%; }
  .tb-megamenu .span10 .row .span1 { width: 6.3893%; }
  .tb-megamenu .span9 .row [class*="span"] { margin-left: 3.65631%; }
  .tb-megamenu .span9 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span9 .row .span9 { width: 89.6721%; }
  .tb-megamenu .span9 .row .span8 { width: 79.3443%; }
  .tb-megamenu .span9 .row .span7 { width: 69.0164%; }
  .tb-megamenu .span9 .row .span6 { width: 58.6885%; }
  .tb-megamenu .span9 .row .span5 { width: 48.3607%; }
  .tb-megamenu .span9 .row .span4 { width: 38.0328%; }
  .tb-megamenu .span9 .row .span3 { width: 27.7049%; }
  .tb-megamenu .span9 .row .span2 { width: 17.377%; }
  .tb-megamenu .span9 .row .span1 { width: 7.04918%; }
  .tb-megamenu .span8 .row [class*="span"] { margin-left: 4.13223%; }
  .tb-megamenu .span8 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span8 .row .span8 { width: 88.4826%; }
  .tb-megamenu .span8 .row .span7 { width: 76.9653%; }
  .tb-megamenu .span8 .row .span6 { width: 65.4479%; }
  .tb-megamenu .span8 .row .span5 { width: 53.9305%; }
  .tb-megamenu .span8 .row .span4 { width: 42.4132%; }
  .tb-megamenu .span8 .row .span3 { width: 30.8958%; }
  .tb-megamenu .span8 .row .span2 { width: 19.3784%; }
  .tb-megamenu .span8 .row .span1 { width: 7.86106%; }
  .tb-megamenu .span7 .row [class*="span"] { margin-left: 4.75059%; }
  .tb-megamenu .span7 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span7 .row .span7 { width: 86.9835%; }
  .tb-megamenu .span7 .row .span6 { width: 73.9669%; }
  .tb-megamenu .span7 .row .span5 { width: 60.9504%; }
  .tb-megamenu .span7 .row .span4 { width: 47.9339%; }
  .tb-megamenu .span7 .row .span3 { width: 34.9174%; }
  .tb-megamenu .span7 .row .span2 { width: 21.9008%; }
  .tb-megamenu .span7 .row .span1 { width: 8.8843%; }
  .tb-megamenu .span6 .row [class*="span"] { margin-left: 5.58659%; }
  .tb-megamenu .span6 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span6 .row .span6 { width: 85.0356%; }
  .tb-megamenu .span6 .row .span5 { width: 70.0713%; }
  .tb-megamenu .span6 .row .span4 { width: 55.1069%; }
  .tb-megamenu .span6 .row .span3 { width: 40.1425%; }
  .tb-megamenu .span6 .row .span2 { width: 25.1781%; }
  .tb-megamenu .span6 .row .span1 { width: 10.2138%; }
  .tb-megamenu .span5 .row [class*="span"] { margin-left: 6.77966%; }
  .tb-megamenu .span5 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span5 .row .span5 { width: 82.4022%; }
  .tb-megamenu .span5 .row .span4 { width: 64.8045%; }
  .tb-megamenu .span5 .row .span3 { width: 47.2067%; }
  .tb-megamenu .span5 .row .span2 { width: 29.6089%; }
  .tb-megamenu .span5 .row .span1 { width: 12.0112%; }
  .tb-megamenu .span4 .row [class*="span"] { margin-left: 8.62069%; }
  .tb-megamenu .span4 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span4 .row .span4 { width: 78.6441%; }
  .tb-megamenu .span4 .row .span3 { width: 57.2881%; }
  .tb-megamenu .span4 .row .span2 { width: 35.9322%; }
  .tb-megamenu .span4 .row .span1 { width: 14.5763%; }
  .tb-megamenu .span3 .row [class*="span"] { margin-left: 11.8343%; }
  .tb-megamenu .span3 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span3 .row .span3 { width: 72.8448%; }
  .tb-megamenu .span3 .row .span2 { width: 45.6897%; }
  .tb-megamenu .span3 .row .span1 { width: 18.5345%; }
  .tb-megamenu .span2 .row [class*="span"] { margin-left: 18.8679%; }
  .tb-megamenu .span2 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span2 .row .span2 { width: 62.7219%; }
  .tb-megamenu .span2 .row .span1 { width: 25.4438%; }
  .tb-megamenu .span1 .row [class*="span"] { margin-left: 46.5116%; }
  .tb-megamenu .span1 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span1 .row .span1 { width: 40.566%; }
  .tb-megamenu .spanfirst { margin-left: 0px ! important; clear: left; }
}
.tb-megamenu .row .span50, .tb-megamenu .row-fluid .span50 { width: 50%; float: left; }
.tb-megamenu .row .span33, .tb-megamenu .row-fluid .span33 { width: 33.3333%; float: left; }
.tb-megamenu .row .span25, .tb-megamenu .row-fluid .span25 { width: 25%; float: left; }
.tb-megamenu .row .span20, .tb-megamenu .row-fluid .span20 { width: 20%; float: left; }
.tb-megamenu .row .span16, .tb-megamenu .row-fluid .span16 { width: 16.6666%; float: left; }
.tb-megamenu .hidden { display: none ! important; visibility: hidden; }
@media (max-width: 979px) {
  .tb-megamenu .navbar-collapse-fixed-top, .tb-megamenu .navbar-collapse-fixed-bottom { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 1000; }
  .tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in, .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in { position: fixed; width: 100%; overflow-y: auto; top: 40px; bottom: 0px; }
  .tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in > *, .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in > * { padding-bottom: 50px; }
  .tb-megamenu .navbar-collapse-fixed-bottom { bottom: 0px; top: auto; }
  .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in { top: 0px; bottom: 40px; }
}
@media (max-width: 979px) {
  .tb-megamenu { background-color: inherit; height: auto; }
  .tb-megamenu .btn-navbar { display: block; margin-bottom: 10px; }
  .tb-megamenu .btn-navbar:hover { cursor: pointer; }
  .tb-megamenu .nav-collapse { background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-top: 10px; position: absolute; top: 27px; width: 100%; z-index: 999; }
  .tb-megamenu .nav-collapse .nav { margin: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a { font-size: 15px; margin-bottom: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { border-bottom: 1px solid rgb(34, 34, 34); border-right: 0px none; color: rgb(255, 255, 255); text-shadow: none; border-radius: 0px; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus { background-color: rgb(255, 255, 255); background-image: none; color: rgb(229, 78, 75); }
  .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { background-color: rgb(229, 78, 75); }
  .tb-megamenu .nav-collapse .dropdown-menu a { border-top: 1px solid rgb(34, 34, 34); border-bottom: 0px none; font-weight: normal; padding: 10px 20px; }
  .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus { background-color: inherit; background-image: none; }
  .tb-megamenu.navbar-collapse-fixed-top { margin-left: 0px; margin-right: 0px; }
  .tb-megamenu .navbar .nav > li > .dropdown-menu::before, .tb-megamenu .navbar .nav > li > .dropdown-menu::after, .tb-megamenu .navbar .nav > li > .dropdown-menu .divider { display: none; }
  .tb-megamenu .customization { display: none; }
  .tb-megamenu .tb-block .block-title { color: rgb(255, 255, 255); }
}
@media (min-width: 980px) {
  .tb-megamenu.animate .mega > .mega-dropdown-menu { transition: all 400ms ease 0s; backface-visibility: hidden; opacity: 0; }
  .tb-megamenu.animate .mega.animating > .mega-dropdown-menu { display: block ! important; }
  .tb-megamenu.animate .mega.open > .mega-dropdown-menu, .tb-megamenu.animate .mega.animating.open > .mega-dropdown-menu { opacity: 1; }
  .tb-megamenu.animate.zoom .mega > .mega-dropdown-menu { transform: scale(0, 0); transform-origin: 20% 20% 0px; }
  .tb-megamenu.animate.zoom .mega.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .tb-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu { transform: scale(1, 0); }
  .tb-megamenu.animate.elastic .mega > .mega-dropdown-menu { transform: scale(0, 1); transform-origin: 10% 0px 0px; }
  .tb-megamenu.animate.elastic .mega.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .tb-megamenu.animate.slide .mega.animating > .mega-dropdown-menu { overflow: hidden; }
  .tb-megamenu.animate.slide .mega > .mega-dropdown-menu > div { transition: all 400ms ease 0s; backface-visibility: hidden; margin-top: -100%; }
  .tb-megamenu.animate.slide .mega.open > .mega-dropdown-menu > div { margin-top: 0px; }
  .tb-megamenu.animate.slide .mega .mega > .mega-dropdown-menu { min-width: 0px; }
  .tb-megamenu.animate.slide .mega .mega > .mega-dropdown-menu > div { min-width: 200px; margin-top: 0px; margin-left: -500px; }
  .tb-megamenu.animate.slide .mega .mega.open > .mega-dropdown-menu > div { margin-left: 0px; }
}
@media (max-width: 979px) {
  .tb-megamenu .mega-inner { padding: 10px 20px; }
  .tb-megamenu .row-fluid + .row-fluid { padding-top: 10px; border-top: 1px solid rgb(34, 34, 34); }
  .tb-megamenu .hidden-collapse, .tb-megamenu .always-show .caret, .tb-megamenu .sub-hidden-collapse > .nav-child, .tb-megamenu .sub-hidden-collapse .caret, .tb-megamenu .sub-hidden-collapse > a::after, .tb-megamenu .always-show .dropdown-submenu > a::after { display: none ! important; }
  .tb-megamenu .mega-caption { display: none ! important; }
  .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { padding: 5px 0px; margin-left: 20px; }
  .tb-megamenu .tb-block { margin-bottom: 0px; }
}
.block-view-demo .views-field-title a { border-top: 0px none ! important; color: rgb(238, 238, 238); padding: 0px ! important; }
.tb-megamenu .block-view-demo .views-field-field-image { float: left; }
.tb-megamenu .block-view-demo .views-field-field-image img { border: 1px solid rgb(51, 51, 51); margin: 0px 20px 0px 0px; max-width: none ! important; padding: 4px; width: auto; }
.tb-megamenu .block-view-demo .item-list ul li { border-bottom: 1px solid rgb(51, 51, 51); margin: 0px; min-height: 60px; padding: 10px 0px; }
.tb-megamenu .block-view-demo .item-list ul li.views-row-first { padding-top: 0px; }
.tb-megamenu .block-view-demo a { padding: 0px ! important; }
.tb-megamenu .block-view-demo .views-field-title a { border-top: 0px none; color: rgb(170, 170, 170); padding: 0px; }
.tb-megamenu .block-view-demo a:hover, .tb-megamenu .block-view-demo a:focus { background: transparent none repeat scroll 0% 0% ! important; border: 0px none ! important; text-decoration: none; }
.tb-megamenu { position: relative; }
.tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav { padding: 0px; }
.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li { list-style: outside none none; }
.tb-megamenu .block-view-demo .item-list ul li { border-bottom: 1px solid rgb(68, 68, 68); }
.tb-megamenu .dropdown-submenu:hover .dropdown-menu { display: none; }
@media (max-width: 979px) {
  .tb-megamenu .nav-collapse .dropdown-menu .views-field-field-image a { border-top: 0px none; }
  #user-login-form .item-list li a { border: 0px none; }
  .tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse { z-index: 999; }
}
.sidr { background: rgb(28, 28, 28) none repeat scroll 0% 0%; box-shadow: 0px 0px 5px 5px rgb(0, 0, 0) inset; color: rgb(255, 255, 255); display: none; font-size: 15px; height: 100%; overflow-y: auto; position: fixed; top: 0px; width: 260px; z-index: 999999; }
.sidr-class-contextual-links-wrapper { display: none ! important; }
.sidr .sidr-inner { padding: 0px 0px 15px; }
.sidr .sidr-inner > p { margin-left: 15px; margin-right: 15px; }
.sidr.right { left: auto; right: -260px; }
.sidr.left { left: -260px; right: auto; }
.sidr p { font-size: 13px; margin: 0px 0px 12px; }
.sidr p a { color: rgba(255, 255, 255, 0.9); }
.sidr > p { margin-left: 15px; margin-right: 15px; }
.sidr form { margin: 0px 15px; }
.sidr label { font-size: 13px; }
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; box-sizing: border-box; clear: both; color: rgba(255, 255, 255, 0.6); display: block; font-size: 13px; margin: 0px 0px 10px; padding: 5px; width: 100%; }
.sidr input[type="checkbox"] { clear: none; display: inline; width: auto; }
.sidr input[type="button"], .sidr input[type="submit"] { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.sidr input[type="button"]:hover, .sidr input[type="submit"]:hover { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.sidr-class-block { padding: 10px 0px; border-radius: 5px; margin: 15px; background-color: rgb(51, 51, 51); }
.sidr-class-block h2.sidr-class-block-title { color: rgb(0, 192, 243); font-size: 20px; border-bottom: 1px solid rgb(82, 82, 82); padding: 0px 5px 5px; margin: 15px; }
.sidr-class-block .sidr-class-content { margin: 0px 10px; }
#sidr-id-block-menu-menu-mobile-main-menu.sidr-class-block, #sidr-id-block-menu-menu-mas.sidr-class-block { background-color: transparent; margin: 0px; padding: 0px; }
#sidr-id-block-block-10 .sidr-class-content ul { display: block; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#sidr-id-block-block-10 .sidr-class-content ul li { display: block; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; border-bottom: 1px solid rgb(82, 82, 82); }
#sidr-id-block-block-10 .sidr-class-content ul li a { display: block; padding: 10px 0px; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-content { margin: 0px ! important; padding: 0px ! important; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu { list-style: outside none none; margin: 0px; padding: 0px; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu li { list-style: outside none none; margin: 0px; padding: 0px; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu > li > a { background-color: rgb(51, 51, 51); display: block; border-bottom: 1px solid rgb(102, 102, 102); padding: 15px 10px; font-size: 18px; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu ul { display: block; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu ul li.sidr-class-dhtml-menu-cloned-leaf { display: none ! important; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu ul a::before { content: "> "; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu ul a { background-color: rgb(0, 0, 0); border-bottom: 0px none; color: rgb(255, 255, 255); font-size: 16px; }
#sidr-id-block-menu-menu-mobile-main-menu .sidr-class-menu ul ul a { color: rgb(0, 192, 243); font-size: 15px; padding-left: 25px; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul { display: block; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul li { display: block; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
html, body, div { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font-family: inherit; font-style: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-weight: bold; }
a, p, ul, ol, li, img, span, strong, em { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
table, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, caption, fieldset, form, label, legend { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
article, aside, figure, footer, header, hgroup, section { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
canvas, details, embed, figcaption, menu, nav, output, ruby, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
b, strong { font-weight: bold; }
em, i { font-style: italic; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24 { position: relative; margin-left: 10px; margin-right: 10px; }
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid { position: relative; margin-left: -10px; margin-right: -10px; }
.clearfix::after { font-size: 0px; }
#skip-link { left: 50%; margin-left: -5.25em; margin-top: 0px; position: absolute; width: auto; z-index: 50; }
#skip-link a, #skip-link a:link, #skip-link a:visited { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; padding: 1px 10px 2px; text-decoration: none; border-radius: 0px 0px 10px 10px; }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus { outline: 0px none; }
.inline li, .tabs li, .breadcrumb li { list-style: outside none none; display: inline; margin-right: 0.5em; }
.item-list li { list-style: outside none none; }
.pager li { display: inline; margin-right: 0.25em; }
img { vertical-align: bottom; }
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item { display: inline; }
*::-moz-focus-inner { border: 0px none; padding: 0px; }
input, button, select, textarea { margin: 0px; vertical-align: middle; }
button, input[type="reset"], input[type="submit"], input[type="button"] { border-radius: 11px; background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; overflow: visible; padding: 3px 10px 4px; text-shadow: 0px 1px 1px rgb(255, 255, 255); width: auto; }
button {  }
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { border-radius: 0px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); outline: 0px none; padding: 2px 3px; font-size: 13px; font-family: Arial,sans-serif; height: 1.8em; }
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder { color: rgb(136, 136, 136); }
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active { box-shadow: 0px 0px 7px rgb(0, 102, 255); z-index: 1; }
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active { box-shadow: none; }
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] { background-color: rgb(238, 238, 238); }
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] { box-shadow: none; -moz-user-select: none; color: rgb(136, 136, 136); cursor: default; }
textarea, select[size], select[multiple] { height: auto; }
@media not all {
  select { background-image: url(556360c2098fb008a425ede21c640f3b9cfb2451.gif) ; background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
  select[size], select[multiple] { background-image: none; padding: 0px; }
}
textarea { min-height: 40px; overflow: auto; resize: vertical; width: 100%; }
optgroup { color: rgb(0, 0, 0); font-style: normal; font-weight: normal; }
.ie6-button, * html button { background: rgb(221, 221, 221) url(18818d4a2d94df990b656f3a682459f935879393.png)  repeat-x scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; padding: 2px 10px 0px; overflow: visible; width: auto; }
* html button { padding-top: 1px; padding-bottom: 1px; }
.ie6-input, * html textarea, * html select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); padding: 2px 3px 1px; font-size: 13px; font-family: Arial,sans-serif; vertical-align: top; }
* html select { margin-top: 1px; }
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled { color: rgb(136, 136, 136); }
.ie6-input-disabled { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
body { font: 13px/1.5 Verdana,Helvetica,Arial,sans-serif; }
a:link, a:visited { color: rgb(0, 98, 160); text-decoration: underline; }
a:hover { color: rgb(32, 33, 36); text-decoration: none; }
a:active { text-decoration: none; color: rgb(0, 0, 0); }
hr { margin: 0px; padding: 0px; border: 0px none; height: 1px; background: rgb(82, 148, 193) none repeat scroll 0% 0%; }
h1, h2, h3, h4, h5, h6 { letter-spacing: -0.05em; font-family: Georgia,"Times New Roman",serif; }
h1 { font-size: 36px; }
h2 { font-size: 28px; }
h1.site-name, h2.site-name { font-size: 36px; }
h2.block-title { font-size: 18px; margin: 0px; }
h2.node-title { font-size: 28px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: outside none decimal; }
ul { list-style: outside none disc; }
ul ul, ol ol { padding-top: 0.5em; }
.node ol, .node ul { padding-left: 1.2em; }
.node ul.inline, .node ol.inline { padding-left: 0px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }
dt, .admin h3 { font-size: 18px; margin: 0px; }
dd { padding-left: 10px; font-size: 0.9em; font-style: italic; margin-bottom: 20px; }
.logo-img { float: left; margin-right: 20px; }
.site-name-slogan { float: left; }
.site-name { margin-top: 20px; }
.site-name a { text-decoration: none; }
.site-name, .site-slogan { margin-bottom: 0px; line-height: 1em; }
.site-slogan { font-weight: normal; }
.menu { margin: 0px; padding: 0px; }
.menu li { list-style: outside none none; }
.form-actions input { margin-right: 0.5em; }
.form-actions input:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
label { font-weight: bold; }
.item-list .pager { padding: 0px; margin: 0px; }
.item-list .pager li, .item-list .pager ul li { margin: 0px; padding: 0px; float: left; }
.item-list .pager { position: relative; margin: 0px; padding: 0px; font-size: 10px; text-align: left; }
.pager li a { display: inline-block; }
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a { padding: 4px 8px; text-decoration: none; }
.pager li.pager-current { padding: 4px 8px; font-weight: bold; }
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a { width: 50px; text-align: center; padding: 4px 0px; }
.pager li.pager-next { position: absolute; top: 0px; right: 50px; }
.pager li.pager-last, .pager li.pager-next.last { position: absolute; top: 0px; right: 0px; border-right: 0px none; }
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a { color: rgb(26, 26, 26); }
.pager li { border-right: 1px solid rgb(187, 187, 187); border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; }
.pager li.pager-current { background: transparent -moz-linear-gradient(center top , rgb(26, 26, 26) 0px, rgb(90, 90, 90) 100%) repeat scroll 0% 0%; color: rgb(255, 255, 255); outline: 0px none; }
.pager li.pager-next { border-left: 1px solid rgb(187, 187, 187); border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); }
.pager li a { background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; cursor: pointer; }
.pager li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(69, 69, 69); }
.pager { background: rgb(235, 235, 235) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); border-radius: 5px; }
.pager li.first, .pager li.first a, .pager li.first a:hover { border-radius: 5px 0px 0px 5px; }
.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:hover { border-radius: 0px 5px 5px 0px; }
table { border: 1px solid rgb(204, 204, 204); width: 100%; }
thead th, th { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
td, th { padding: 4px 8px; vertical-align: middle; }
th a, th a:link, th a:visited { text-decoration: none; }
th a { display: block; }
th a img { margin: 0px 0px 0px 5px; }
th.active { background: rgb(221, 221, 221) none repeat scroll 0% 0%; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
tr.even td { background: rgb(241, 245, 250) none repeat scroll 0% 0%; }
tr.odd td { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
td.active { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
tr.even td.active { background: rgb(229, 233, 237) none repeat scroll 0% 0%; }
tr.odd td.active { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active { background: rgb(255, 254, 238) none repeat scroll 0% 0%; }
td ul.links { margin-bottom: 0px; }
.node-links ul li a, .comment-links ul li a { text-transform: lowercase; display: block; float: left; text-decoration: none; margin: 0px 0.5em 0.5em 0px; vertical-align: middle; border-radius: 11px; background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255) 0px, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; overflow: visible; padding: 4px 10px 3px; text-shadow: 0px 1px 1px rgb(255, 255, 255); width: auto; }
.node-links ul li a:hover, .comment-links ul li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tips, .description { font-size: 10px; color: rgb(106, 106, 106); }
@font-face {
  font-family: "CronosPro-Regular";
  font-style: normal;
  font-weight: normal;
  src: url(2501dad580e8df872e0a78e1224eab8c7c935e4c.eot)  format("embedded-opentype"), url(41223569902df50494cbe871448de8646973011e.woff)  format("woff"), url(2c0652ab8b542537e1444e4e0a2b2ddde6c7bbec.ttf)  format("truetype"), url(28f9bb3b9de9fb48cb6f5db99c0ba4c8027da159.svg)  format("svg");
}
@font-face {
  font-family: "CronosPro-Lt";
  font-style: normal;
  font-weight: normal;
  src: url(d29d079cffbef94c9cb1d9d34a2261746a086548.eot)  format("embedded-opentype"), url(5763fbf86e7b3a35c8300ffeb311749f98ff0556.woff)  format("woff"), url(70c064de4bfe1d595639a617f0d285f6f53098b2.ttf)  format("truetype"), url(0b0cd9510ae1dfbbba0bd8b509b8efd813841a84.svg)  format("svg");
}
body.node-type-minisite #section-content { font-family: "CronosPro-Lt"; }
body.node-type-minisite h1.title { border-bottom: 1px solid rgb(46, 47, 71); font-size: 28px; font-weight: normal; line-height: 30px; padding: 0px 0px 20px; }
#breadcrumb .breadcrumb { left: 0px ! important; }
#breadcrumb .breadcrumb a { color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; }
#breadcrumb .breadcrumb a.active { font-weight: bold; color: rgb(255, 255, 255); }
#views-exposed-form-ministe-views-block-1n { display: none; }
.tabla-noticias .view-content table .row-1 .col-1 img { height: 100%; }
.tabla-noticias .view-content table .row-1 .col-2 img { height: 100%; }
.tabla-noticias .view-content table .row-1 .col-3 img { height: 100%; }
.tabla-noticias .view-content table .row-2 .col-1 img { width: 100%; }
.tabla-noticias .view-content table .row-2 .col-2 img { width: 100%; }
.tabla-noticias { margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.tabla-noticias .view-content table { border: 0px none; border-collapse: collapse; margin: 0px; }
.tabla-noticias .view-content table tr td { padding-top: 0px; }
.tabla-noticias .view-content table tr:hover td { background: inherit ! important; }
.tabla-noticias .view-content table.views-row-last { border: 0px none ! important; }
.tabla-noticias .view-content table .row-1 .tabla-noticias .view-content table .row-1::after, .tabla-noticias .view-content table .row-1::before { display: table; content: " "; }
.tabla-noticias .view-content table .row-1::after { clear: both; }
.tabla-noticias .view-content table .row-1 .col-1 { width: 48%; height: 44%; float: left; position: relative; min-height: 1px; margin-right: 2%; margin-bottom: 2%; margin-left: 0px; overflow: hidden; padding: 0px; border-radius: 5px; }
.tabla-noticias .view-content table .row-1 .col-2 { width: 24%; height: 44%; float: left; position: relative; min-height: 1px; margin-right: 2%; margin-left: 0px; margin-bottom: 2%; padding: 0px; overflow: hidden; border-radius: 5px; }
.tabla-noticias .view-content table .row-1 .col-3 { width: 23.9%; height: 44%; float: left; position: relative; min-height: 1px; margin-bottom: 2%; padding: 0px; overflow: hidden; border-radius: 5px; }
.tabla-noticias .view-content table .row-2 .col-1 { width: 48%; height: 30%; overflow: hidden; border-radius: 5px; }
.tabla-noticias .view-content table .row-2 .col-2 { width: 48%; height: 30%; overflow: hidden; border-radius: 5px; }
body.node-type-minisite .views-row-last { border: 0px none; }
.tabla-noticias .view-content table .views-field-title { background: rgba(42, 85, 135, 0.8) none repeat scroll 0% 0%; font-size: 1.5em; line-height: 1em; font-weight: normal; position: absolute; top: 0px; left: 0px; width: 90%; padding: 5%; }
.tabla-noticias .view-content table .row-2 .col-1 .views-field-title, .tabla-noticias .view-content table .row-2 .col-2 .views-field-title { width: 40%; font-size: 1.5em; height: 100%; }
.tabla-noticias .view-content table .row-1 .col-2 .views-field-title { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.tabla-noticias .view-content table .col-3 .views-field-title { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.tabla-noticias .view-content table .views-field-colorbox .colorbox-inline { border-radius: 5px; display: block; overflow: hidden; position: relative; width: 100%; }
.tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { background: rgba(42, 85, 135, 0.8) none repeat scroll 0% 0%; top: 0px; left: 0px; padding: 16px 20px; position: absolute; width: 100%; z-index: 10; color: rgb(255, 255, 255) ! important; font-size: 30px ! important; font-weight: normal ! important; line-height: 32px; overflow-wrap: break-word; }
.tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news .title-link-pregunta { color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; line-height: 16px; text-decoration: none; width: 100%; }
.tabla-noticias .view-content table .row-1 .col-1 .views-field-colorbox .colorbox-inline .image-link-news { height: 458px; }
.tabla-noticias .view-content table .row-1 .col-1 .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100%; box-sizing: border-box; }
.tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox .colorbox-inline .back-title-link-news, .tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox .colorbox-inline .back-title-link-news { box-sizing: border-box; }
.tabla-noticias .view-content table .row-2 .col-1 .views-field-colorbox .colorbox-inline .back-title-link-news, .tabla-noticias .view-content table .row-2 .col-2 .views-field-colorbox .colorbox-inline .back-title-link-news { box-sizing: border-box; }
.tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox .colorbox-inline .image-link-news, .tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox .colorbox-inline .image-link-news { height: 458px; }
.tabla-noticias .view-content table .views-field-colorbox span a img { display: block; height: auto; }
.tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox .colorbox-inline .back-title-link-news, .tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox .colorbox-inline .back-title-link-news { height: inherit; }
.tabla-noticias .view-content table .row-2 .views-field-colorbox .colorbox-inline .back-title-link-news { background: rgba(42, 85, 135, 0.8) none repeat scroll 0% 0%; height: 100%; left: 0px; padding: 16px 20px 20px; position: absolute; top: 0px; width: 45%; z-index: 10; }
.tabla-noticias .view-content table .row-1 .col-1 .views-field-colorbox { border-radius: 5px; }
.tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox { border-radius: 5px; }
.tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox { border-radius: 5px; }
.tabla-noticias .view-content table .row-2 .col-1 .views-field-colorbox { border-radius: 5px; }
.tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia span { display: flex; width: 100%; }
.tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia span .colorbox-inline { width: 100%; border-radius: 5px; display: block; overflow: hidden; position: relative; }
.tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { overflow: hidden; height: 458px; }
.tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia { overflow: hidden; width: auto; height: 458px; }
.tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { overflow: hidden; width: auto; height: 458px; }
.tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia { overflow: hidden; width: auto; height: 220px; }
.tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { overflow: hidden; width: auto; height: 220px; }
.item-list .pager.pager-load-more { background: transparent none repeat scroll 0% 0%; height: 35px; margin: 20px auto; overflow: hidden; width: 200px; border: 0px none ! important; }
.item-list .pager.pager-load-more li { font-weight: normal; }
.item-list .pager li { font: inherit; }
.item-list .pager.pager-load-more li.pager-next { border-left: 0px none; }
.item-list .pager.pager-load-more li.pager-next .ajax-progress { display: none; }
.item-list .pager.pager-load-more li a { background-image: url(00771feff930876d2771bf43d6b124b1cf7731f3.png) ; background-position: 152px 15px; background-repeat: no-repeat; background-color: rgb(255, 255, 255); border-radius: 30px; color: rgb(52, 93, 145); font-size: 18px; line-height: 27px; width: 150px; height: 25px; font-weight: normal; padding: 5px 30px 5px 10px; text-decoration: none ! important; text-transform: uppercase; text-align: center; transition: all 0.2s linear 0s; }
.block-pregunta-add .btn-hacer-preg a { background-color: rgb(67, 199, 244); border-radius: 30px; color: rgb(0, 46, 110); font-size: 15px; line-height: 17px; width: 150px; height: 32px; font-weight: normal; padding: 10px 20px; text-decoration: none ! important; text-transform: uppercase; text-align: center; transition: all 0.2s linear 0s; }
#breadcrumb .breadcrumb { padding: 30px 0px 15px; }
.item-list .pager.pager-load-more li a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
.block-pregunta-add .btn-hacer-preg a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
#block-views-ministe-views-block-1n { padding: 0px 0px 20px; overflow: hidden; }
#block-contentminisite-pregunta-add .block-inner .content { padding: 30px 0px 0px; }
body.node-type-minisite #block-contentminisite-pregunta-add h1 { font-size: 26px; font-weight: normal; line-height: 28px; float: left; padding: 0px 20px 32px 0px; margin: 0px; }
body.node-type-minisite #block-views-ministe-views-block-1n h2 { font-size: 26px; line-height: 20px; text-transform: uppercase; font-weight: normal; border-top: 1px solid rgb(46, 47, 71); margin: 0px; padding: 32px 0px; }
#block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { width: 190px; float: left; margin: 0px auto; }
#block-contentminisite-pregunta-add .block-inner .content .consultas-info { font-size: 15px; font-weight: normal; line-height: 17px; float: right; padding: 8px 0px 0px; }
#block-contentminisite-pregunta-add .block-inner .content .consultas-info a { text-decoration: underline; cursor: pointer; }
#block-contentminisite-pregunta-add .block-inner .content .consultas-info a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.tabla-noticias .view-content table .row-2 .col-1 { width: 48%; float: left; position: relative; min-height: 1px; margin-right: 2%; margin-left: 0px; margin-bottom: 2%; padding: 0px; }
.tabla-noticias .view-content table .row-2 .col-2 { width: 50%; float: left; position: relative; min-height: 1px; margin-bottom: 2%; padding: 0px; }
.tabla-noticias .view-content table .row-2 .col-3 { display: none; }
#block-contentminisite-pregunta-add { border-top: 1px solid rgb(46, 47, 71); margin: 0px; overflow: hidden; }
body.node-type-minisite #colorbox, #cboxOverlay, #cboxWrapper { overflow: initial ! important; z-index: 20000 ! important; }
body.node-type-minisite #colorbox { position: fixed ! important; top: 10% ! important; }
body.node-type-minisite #cboxContent { overflow: visible ! important; }
body.node-type-minisite #cboxLoadedContent { border: 0px none; display: block; height: 100%; overflow: hidden; width: 100%; }
body.node-type-minisite #cboxClose { top: -25px; right: -28px; text-indent: -9999px; position: absolute; background: transparent url(6fba036c0f6d035ee28b14532d5b6409bd92286e.png)  no-repeat scroll center top ! important; width: 26px; height: 26px; display: block; border-radius: 50px; }
body.node-type-minisite #cboxClose:hover { background: transparent url(6fba036c0f6d035ee28b14532d5b6409bd92286e.png)  no-repeat scroll center bottom ! important; }
body.node-type-minisite #cboxLoadedContent { margin-top: 28px; margin-bottom: 0px; }
body.node-type-minisite #block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu > .mega-dropdown-inner { padding: 30px ! important; }
body.node-type-minisite #block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu > .mega-dropdown-inner .tb-megamenu-column.span6.mega-col-nav:nth-child(2) { border-left: 1px solid rgb(217, 217, 217); padding: 0px 0px 0px 30px; height: 270px; }
.pop-tips #headpop { color: rgb(124, 122, 122); font-size: 0.8em; border-bottom: 1px solid rgb(207, 207, 207); }
.pop-tips .imagen-noticia .back-title-link-news { display: none; }
#headpop .cont-top-head-pop { min-height: 40px; overflow: hidden; padding: 10px 0px 0px; }
#headpop .cont-top-head-pop .cont-redes { position: relative; width: 50%; }
#headpop .cont-top-head-pop .cont-ver-fuente a { color: rgb(35, 69, 135); font-size: 14px; text-transform: uppercase; float: right; text-decoration: none; background: transparent url(8eeb254de1defaf829120f7f0f883e195c92fea1.png)  no-repeat scroll 0px 0px; padding: 0px 15px 0px 35px; margin: 0px 0px 0px 80px; display: block; }
#headpop .cont-top-head-pop .cont-ver-fuente { float: right; margin: 40px auto 10px; min-height: 15px; min-width: 15px; }
#headpop .cont-top-head-pop .cont-ver-fuente a { margin: 0px 12px 0px 0px; font-size: 12px; }
.cont-top-head-pop .fb-share-button.fb_iframe_widget { position: absolute; top: 0px; left: 95px ! important; }
.twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal { position: absolute; top: 1px; left: 0px ! important; }
#headpop .cont-top-head-pop .cont-redes .red-google { position: absolute; top: 1px; left: 211px ! important; }
#headpop .fecha-noticia { padding: 15px 0px 0px; float: left; width: 50%; font-size: 14px; }
#headpop .categoria-noticia { padding: 15px 15px 0px 0px; float: right; width: 44%; text-align: right; font-size: 16px; }
.pop-tips h2 { color: rgb(32, 70, 144); float: left; font-size: 26px; font-weight: bold; line-height: 26px; margin: 20px 0px 10px; width: 100%; }
.pop-tips h3 { font-size: 18px; line-height: 20px; color: rgb(124, 122, 122); font-weight: bold; padding-right: 15px; }
.pop-tips h3 p { font-size: inherit ! important; color: rgb(124, 122, 122); font-weight: normal; letter-spacing: 0.5px; }
.pop-tips img { height: 100%; max-width: 250px; float: left; margin: 0px 1em 0.5em 0px; }
.pop-tips p { font-size: 14px; line-height: 18px; font-weight: normal; color: rgb(97, 97, 97); margin: 0px; }
.pop-tips .cont-desc-pop { padding: 0px 12px 20px 0px; }
.pop-tips .cont-btn-cerrar-bot { padding: 20px 0px; border-top: 1px solid rgb(207, 207, 207); }
.pop-tips .cont-btn-cerrar-bot a { color: rgb(52, 93, 145); text-transform: uppercase; font-size: 20px; font-weight: normal; background: rgb(67, 199, 244) none repeat scroll 0% 0%; width: 150px; margin: 0px auto; display: block; padding: 5px 0px; text-align: center; text-decoration: none; border-radius: 50px; transition: all 0.2s linear 0s; }
.pop-tips .cont-btn-cerrar-bot a:hover { background: rgb(153, 219, 248) none repeat scroll 0% 0%; color: rgb(52, 93, 145); }
.pop-tips .top-btn-cerrar-bot { text-indent: -9999px; top: 0px; right: 0px; position: absolute; background: transparent url(6fba036c0f6d035ee28b14532d5b6409bd92286e.png)  no-repeat scroll center top ! important; width: 26px; height: 26px; display: block; cursor: pointer; border-radius: 50px; }
.pop-tips .top-btn-cerrar-bot:hover { background: transparent url(6fba036c0f6d035ee28b14532d5b6409bd92286e.png)  no-repeat scroll center bottom ! important; }
#cboxLoadedContent { margin: 0px ! important; }
#cboxLoadedContent #pregunta-pop { overflow: hidden; padding: 0px 0px 12px; }
#block-views-ministe-views-block-2p { padding: 0px 0px 20px; }
#block-views-ministe-views-block-2p .block-inner h2.block-title { display: none; }
#block-views-ministe-views-block-2p table { border: 0px none; }
#block-views-ministe-views-block-2p table tr:hover td { background: transparent none repeat scroll 0% 0% ! important; }
#block-views-ministe-views-block-2p td { padding: 0px; }
#block-views-ministe-views-block-2p table .col-1 { width: 23.5%; float: left; margin: 0px 2% 2% 0px; position: relative; border-radius: 5px; }
#block-views-ministe-views-block-2p table .col-2 { width: 23.5%; float: left; margin: 0px 2% 2% 0px; position: relative; border-radius: 5px; }
#block-views-ministe-views-block-2p table .col-3 { width: 23.5%; float: left; margin: 0px 2% 2% 0px; position: relative; border-radius: 5px; }
#block-views-ministe-views-block-2p table .col-4 { width: 23.5%; float: left; margin: 0px 0px 2%; position: relative; border-radius: 5px; }
#block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id { display: flex; }
#block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content img { min-height: 220px; width: 100%; }
#block-views-ministe-views-block-2p table .colorbox-inline { position: relative; overflow: hidden; display: block; height: 220px; border-radius: 5px; }
#block-views-ministe-views-block-2p table .colorbox-inline .back-title-link-pregunta { background: rgba(42, 85, 135, 0.8) none repeat scroll 0% 0%; z-index: 10; position: absolute; bottom: 0px; left: 0px; padding: 10px; height: 40px; width: 92%; }
#block-views-ministe-views-block-2p table .colorbox-inline .title-link-pregunta { width: 100%; color: rgb(255, 255, 255); font-size: 18px; white-space: normal; overflow-wrap: break-word; line-height: 20px; font-weight: normal; text-overflow: ellipsis; text-decoration: none; }
#block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta { float: left; width: 100%; }
#block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta img { width: 100%; min-height: 220px; }
#cboxLoadedContent #pregunta-pop .fb_replace_processed { overflow: hidden; }
#cboxLoadedContent #pregunta-pop .fb_replace_processed { padding-top: 2%; }
#cboxLoadedContent #pregunta-pop .fb_replace_processed img { border-radius: 50%; }
.cont-top-head-pop { position: relative; min-height: 50px; }
#pop-pregunta .cont-top-head-pop .fb-share-button.fb_iframe_widget { position: absolute; top: -6px; left: 95px ! important; }
#pop-pregunta .twitter-share-button.twitter-tweet-button.twitter-share-button.twitter-count-horizontal { position: absolute; top: 1px; left: 110px; }
#pop-pregunta .cont-top-head-pop .red-google { position: absolute; top: 1px; left: 211px ! important; }
.cont-preg-gral { overflow: hidden; border-bottom: 1px solid rgb(134, 134, 134); margin: 0px 20px 20px; }
.cont-preg-gral .col-preg-1 { float: left; width: 30%; margin: 10px 0px 54px; }
.cont-preg-gral .col-preg-2 { float: right; width: 70%; }
.cont-preg-gral .col-preg-1 .img-usuario-preg { height: 100px; margin: 0px auto 10px; width: 100px; }
.cont-preg-gral .col-preg-1 .img-usuario-preg img { border-radius: 50%; width: 100px ! important; height: 100px ! important; }
.cont-preg-gral .col-preg-1 p { font-size: 14px; color: rgb(80, 80, 80); line-height: 16px; text-align: center; margin: 0px ! important; font-weight: bold; }
.cont-preg-gral .col-preg-2 h2 { color: rgb(0, 46, 110); font-size: 18px; line-height: 22px; padding: 10px 0px 20px; border-bottom: 1px solid rgb(134, 134, 134); margin-top: 0px ! important; font-weight: bold; }
.cont-preg-gral .col-preg-2 .cont-pregs { padding: 20px 0px; float: left; width: 100%; min-height: 80px; }
.cont-preg-gral .col-preg-2 .cont-pregs h3 { color: rgb(134, 134, 134) ! important; font-size: 18px ! important; font-weight: bold ! important; line-height: 20px ! important; margin: 0px 0px 7px ! important; }
.cont-preg-gral .col-preg-2 .cont-pregs p { font-size: 16px; font-weight: normal; line-height: 18px; color: rgb(134, 134, 134); }
a.btn-hacer-preg { background: rgb(67, 199, 244) none repeat scroll 0% 0%; color: rgb(48, 77, 134) ! important; text-transform: uppercase; font-size: 15px; font-weight: normal; line-height: 17px; padding: 10px 20px; display: block; margin: 0px auto 10px; border-radius: 30px; width: 150px; text-decoration: none ! important; transition: all 0.2s linear 0s; }
a.btn-hacer-preg:hover { background-color: rgb(153, 219, 248); color: rgb(48, 77, 134); }
.cont-fb-connect { padding: 0px 20px; }
.cont-fb-connect .ico-facebook { background: transparent url(128ed689efe04dbb24aaa0bd540fbe928580cf4a.png)  no-repeat scroll 0% 0%; width: 84px; height: 84px; margin: 20px auto; }
.cont-fb-connect p { color: rgb(134, 134, 134) ! important; font-size: 18px ! important; font-weight: normal ! important; line-height: 20px ! important; text-align: center ! important; margin: 0px 120px 20px ! important; }
.cont-fb-connect .fb_login_button_wrapper.fb_button_style.btn-conectarse-fb { margin: 0px auto; width: 84px; display: block; border: 0px none ! important; }
.cont-fb-connect .fb_login_button_wrapper.fb_button_style.btn-conectarse-fb a { text-decoration: none; }
.cont-preg-enviada { padding: 0px 20px; }
.cont-preg-enviada .ico-pregunta-enviada { background: transparent url(4891f751a56434fb88de545062269867e0cff892.png)  no-repeat scroll 0% 0%; width: 76px; height: 65px; margin: 20px auto; }
.cont-preg-enviada h3 { color: rgb(134, 134, 134); font-size: 18px; font-weight: bold ! important; line-height: 20px; text-align: center; margin: 0px 0px 10px; }
.cont-preg-enviada p { color: rgb(134, 134, 134); font-size: 16px; font-weight: normal; line-height: 18px; margin: 0px 0px 20px ! important; text-align: center; }
.cont-preg-enviada a.btn-cerrar-preg { background-color: rgb(67, 199, 244); border-radius: 30px; color: rgb(0, 46, 110); font-size: 24px; line-height: 35px; width: 110px; height: 32px; font-weight: normal; padding: 5px 20px; display: block; text-decoration: none ! important; text-transform: uppercase; text-align: center; margin: 0px auto; transition: all 0.2s linear 0s; }
.cont-preg-enviada a.btn-cerrar-preg:hover { background-color: rgb(224, 224, 224); color: rgb(0, 46, 110); text-decoration: none; }
.cont-escribir { padding: 10px 20px; }
.cont-escribir #contentminisite-pregunta-add-form span { color: rgb(142, 142, 142); font-size: 18px; font-weight: normal; line-height: 20px; float: left; margin: 0px; }
.cont-escribir .top-escribir { overflow: hidden; }
.cont-escribir .top-escribir .img-usuario { width: 65px; height: 68px; overflow: hidden; float: left; margin: 0px 10px 0px 0px; }
.cont-escribir .top-escribir .img-usuario img { width: 100%; border-radius: 50%; }
.cont-escribir .top-escribir h2 { color: rgb(0, 46, 110) ! important; font-size: 20px ! important; font-weight: bold ! important; line-height: 22px ! important; }
#contentminisite-pregunta-add-form { margin-top: -10px; padding: 0px ! important; }
#contentminisite-pregunta-add-form form { padding: 0px; }
#contentminisite-pregunta-add-form .form-item-field-pregunta-minisite-question label { display: none; }
#contentminisite-pregunta-add-form .form-item-field-pregunta-minisite-question textarea { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; font-size: 20px ! important; line-height: 22px; font-weight: normal; padding: 10px 5px ! important; border: 1px solid rgb(194, 194, 194) ! important; color: rgb(134, 134, 134) ! important; border-radius: 5px; min-height: 150px; }
#contentminisite-pregunta-add-form .form-item-field-pregunta-minisite-question .grippie { display: none ! important; }
#contentminisite-pregunta-add-form input.form-submit.ajax-processed { float: right; background: rgb(67, 200, 245) none repeat scroll 0% 0%; color: rgb(48, 77, 134); text-transform: uppercase; font-size: 20px; font-weight: bold; line-height: 22px; padding: 10px 40px; margin: -25px 0px 0px; display: block; text-decoration: none; transition: all 0.2s linear 0s; }
#contentminisite-pregunta-add-form input.form-submit.ajax-processed:hover { background-color: rgb(224, 224, 224); color: rgb(0, 46, 110); }
@media (max-width: 320px) {
  .fb_dktop { display: none; }
  body.node-type-minisite #block-views-ministe-views-block-1n { overflow: visible; }
  .back-title-link-news { line-height: 24px ! important; }
  #block-contentminisite-pregunta-add { margin: 0px 3%; }
  #block-views-ministe-views-block-2p table { margin: 0px 3%; width: 94%; }
  #block-views-ministe-views-block-2p table .col-1 { width: 48%; margin: 0px 3.5% 3.5% 0px; }
  #block-views-ministe-views-block-2p table .col-2 { width: 48%; margin: 0px 0px 3.5%; }
  #block-views-ministe-views-block-2p table .col-3 { width: 48%; margin: 0px 3.5% 3.5% 0px; }
  #block-views-ministe-views-block-2p table .col-4 { width: 48%; margin: 0px 0px 3.5%; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content { height: 180px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .back-title-link-pregunta { width: 85%; }
  #block-views-ministe-views-block-2p table .colorbox-inline .title-link-pregunta { font-size: 16px; line-height: 18px; }
  #block-views-ministe-views-block-2p table .colorbox-inline { height: 120px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta img { min-height: 120px; }
  #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { float: right; }
  #block-contentminisite-pregunta-add .block-inner .content .consultas-info { float: left; width: 100%; text-align: center; }
  body.node-type-minisite #block-contentminisite-pregunta-add h1 { font-size: 20px; line-height: 22px; padding: 0px 10px 12px 0px; }
  #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { width: 150px; }
  .block-pregunta-add .btn-hacer-preg a { font-size: 13px; width: 135px; padding: 10px; }
  .item-list .pager.pager-load-more { margin: 10px auto; }
  .tabla-noticias .view-content table .row-1 .col-1 { width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-1 .col-2 { margin-left: 0px; margin-right: 4%; margin-bottom: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-1 .col-3 { width: 48%; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-2 .col-1 { margin-left: 0px; margin-right: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-2 .col-2 { margin-left: 0px; margin-right: 0px; width: 48%; }
  #block-views-ministe-views-block-1n { margin-left: 3%; margin-right: 3%; }
  #block-views-ministe-views-block-2p { margin-left: 3%; margin-right: 3%; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia, .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia, .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 img { width: 100%; }
  #breadcrumb { margin: 0px 3% ! important; width: 96% ! important; }
  .tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox .colorbox-inline .back-title-link-news, .tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox .colorbox-inline .back-title-link-news { height: auto ! important; }
  #headpop .cont-top-head-pop .cont-ver-fuente { float: inherit; margin: 40px auto 10px; display: flex; }
  #headpop .cont-top-head-pop .cont-ver-fuente { float: right; margin: 40px auto 10px; min-height: 15px; min-width: 15px; }
  #headpop .cont-top-head-pop .cont-ver-fuente a { margin: 0px 12px 0px 0px; font-size: 12px; }
  #headpop .fecha-noticia { display: none; }
  #headpop .categoria-noticia { width: 90%; padding: 0px 10px 0px 0px; }
  .pop-tips #headpop { border-bottom: 0px none; }
  .pop-tips h2 { font-size: 24px; line-height: 28px; margin: 10px 0px; }
  .pop-tips h3 { font-size: 16px; line-height: 16px; margin: 0px 0px 10px; }
  .pop-tips p { font-size: 14px; line-height: 18px; }
  .pop-tips .imagen-noticia .image-link-news { float: left; margin: 0px 2% 2% 0px; width: 100%; }
  .pop-tips img { height: inherit ! important; max-width: none; width: 100%; margin: 0px; }
  #pop-noticias { width: 96%; }
  #pop-noticias .imagen-noticia { width: 100%; float: left; }
  #pop-noticias .clearfix { clear: both; }
  .cont-fb-connect p { margin: 0px 0px 20px ! important; }
  .cont-fb-connect .fb_login_button_wrapper.fb_button_style.btn-conectarse-fb { width: 82px; }
  .cont-preg-gral { border-bottom: 0px none; }
  .cont-preg-gral .col-preg-1 { width: 96%; float: left; padding: 0px 0px 10px; border-bottom: 1px solid rgb(134, 134, 134); }
  .cont-preg-gral .col-preg-1 .img-usuario-preg { width: 60px; height: 60px; margin: 0px; display: inline; float: left; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg img { width: 60px ! important; height: 60px ! important; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg .back-title-link-pregunta { display: none; }
  .cont-preg-gral .col-preg-1 p { font-size: 12px; line-height: 14px; padding-left: 10px; padding-top: 20px; display: flex; }
  .cont-preg-gral .col-preg-2 { float: left; width: 96%; }
  .cont-preg-gral .cont-pregs { float: left; width: 96%; padding: 10px 0px; }
  .cont-top-head-pop { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-height: 30px; border-bottom: 1px solid rgb(134, 134, 134); margin-bottom: 12px; width: 96%; }
  #pop-noticias .cont-top-head-pop { border-bottom: 0px none; }
  .cont-preg-gral .col-preg-2 h2 { font-size: 24px; line-height: 28px; border-bottom: 0px none; padding: 5px 0px; margin-bottom: 0px; }
  .cont-preg-gral .col-preg-2 .cont-pregs { min-height: 40px; padding: 10px 0px; }
  .cont-preg-gral .cont-pregs h3 { font-weight: bold; font-size: 14px; line-height: 16px; }
  .cont-preg-gral .col-preg-2 .cont-pregs h3 { font-size: 14px; line-height: 16px; font-weight: bold; }
  .cont-preg-gral .col-preg-2 .cont-pregs p { font-size: 12px; line-height: 14px; }
  .cont-escribir .top-escribir .img-usuario { height: 60px; width: 50px; margin-left: 10px; margin-right: 0px; }
  #cboxLoadedContent #pregunta-pop .img-usuario .fb_replace_processed { width: 100%; }
  .cont-escribir .top-escribir h2 { font-size: 18px; line-height: 18px; margin-left: 10px; }
  #contentminisite-pregunta-add-form .form-item-field-pregunta-minisite-question { margin: 10px; }
  .cont-escribir #contentminisite-pregunta-add-form span { line-height: 16px; margin: 0px; font-size: 14px; padding: 0px 15px; }
  #contentminisite-pregunta-add-form input.form-submit.ajax-processed { font-size: 16px; padding: 5px 20px; margin: 5px 0px 8px; }
  .cont-preg-enviada { padding: 10px; }
  .cont-preg-enviada .ico-pregunta-enviada { margin: 0px auto 20px; }
  .cont-preg-enviada a.btn-cerrar-preg { width: 80px; padding: 5px 20px; line-height: 25px; height: 24px; font-size: 16px; }
  .tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { font-size: 16px ! important; line-height: 16px ! important; }
  .tabla-noticias .view-content table .row-2 .col-1 img, .tabla-noticias .view-content table .row-2 .col-1 img { min-height: 220px ! important; }
}
@media (min-width: 321px) and (max-width: 480px) {
  .fb_dktop { display: none; }
  body.node-type-minisite #block-views-ministe-views-block-1n { overflow: visible; }
  .back-title-link-news { line-height: 24px ! important; }
  #block-contentminisite-pregunta-add { margin: 0px 3%; }
  #block-views-ministe-views-block-2p table { margin: 0px 3%; width: 94%; }
  #block-views-ministe-views-block-2p table .col-1 { width: 48%; margin: 0px 3.5% 3.5% 0px; }
  #block-views-ministe-views-block-2p table .col-2 { width: 48%; margin: 0px 0px 3.5%; }
  #block-views-ministe-views-block-2p table .col-3 { width: 48%; margin: 0px 3.5% 3.5% 0px; }
  #block-views-ministe-views-block-2p table .col-4 { width: 48%; margin: 0px 0px 3.5%; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content { height: 180px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .back-title-link-pregunta { width: 90%; }
  #block-views-ministe-views-block-2p table .colorbox-inline .title-link-pregunta { font-size: 16px; line-height: 18px; }
  #block-views-ministe-views-block-2p table .colorbox-inline { height: 180px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta img { min-height: 180px; }
  #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { float: right; }
  #block-contentminisite-pregunta-add .block-inner .content .consultas-info { float: left; width: 100%; text-align: center; }
  #breadcrumb { margin: 0px 3% ! important; width: 96% ! important; }
  body.node-type-minisite #block-contentminisite-pregunta-add h1 { font-size: 24px; line-height: 26px; padding: 0px 10px 12px 0px; }
  #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { width: 150px; }
  .block-pregunta-add .btn-hacer-preg a { font-size: 13px; width: 135px; padding: 10px; }
  .item-list .pager.pager-load-more { margin: 20px auto; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: 100%; height: inherit; }
  .tabla-noticias .view-content table .row-1 .col-1 img { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia { width: 100%; height: 100%; }
  .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: 100%; height: 100%; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 { width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-1 .col-2 { margin-left: 0px; margin-right: 4%; margin-bottom: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-1 .col-3 { width: 48%; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-2 .col-1 { margin-left: 0px; margin-right: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-2 .col-2 { margin-left: 0px; margin-right: 0px; width: 48%; }
  #block-views-ministe-views-block-1n { margin-left: 3%; margin-right: 3%; }
  #block-views-ministe-views-block-2p { margin-left: 3%; margin-right: 3%; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia, .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia, .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 img { width: 100%; height: 100%; }
  .tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox .colorbox-inline .back-title-link-news, .tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox .colorbox-inline .back-title-link-news { height: auto ! important; }
  #headpop .fecha-noticia { display: none; }
  #headpop .categoria-noticia { width: 90%; padding: 0px 10px 0px 0px; }
  .pop-tips #headpop { border-bottom: 0px none; }
  .pop-tips h2 { font-size: 24px; line-height: 28px; margin: 10px 0px; }
  .pop-tips h3 { font-size: 16px; line-height: 16px; margin: 0px 0px 10px; }
  .pop-tips p { font-size: 14px; line-height: 18px; }
  .pop-tips .imagen-noticia .image-link-news { float: left; margin: 0px 2% 2% 0px; width: 100%; }
  .pop-tips img { max-width: none; width: 100%; margin: 0px; height: inherit; }
  #headpop .cont-top-head-pop .cont-ver-fuente { float: inherit; margin: 40px auto 10px; display: flex; }
  #headpop .cont-top-head-pop .cont-ver-fuente a { margin: 0px auto; float: inherit; font-size: 12px; background-position: 5px 0px; height: 20px; padding: 0px 0px 0px 40px; }
  .pop-tips .cont-desc-pop { padding: 0px 12px 20px 0px; }
  #pop-noticias { width: 96%; }
  #pop-noticias .imagen-noticia { width: 100%; float: left; }
  #pop-noticias .clearfix { clear: both; }
  .cont-fb-connect p { margin: 0px 0px 20px ! important; }
  .cont-fb-connect .fb_login_button_wrapper.fb_button_style.btn-conectarse-fb { width: 82px; }
  .cont-preg-gral { border-bottom: 0px none; }
  .cont-preg-gral .col-preg-1 { width: 96%; float: left; padding: 0px 0px 10px; border-bottom: 1px solid rgb(134, 134, 134); }
  .cont-preg-gral .col-preg-1 .img-usuario-preg { width: 60px; height: 60px; margin: 0px; display: inline; float: left; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg img { width: 60px ! important; height: 60px ! important; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg .back-title-link-pregunta { display: none; }
  .cont-preg-gral .col-preg-1 p { font-size: 12px; line-height: 14px; padding-left: 10px; padding-top: 20px; display: flex; }
  .cont-preg-gral .col-preg-2 { float: left; width: 96%; }
  .cont-preg-gral .cont-pregs { float: left; width: 96%; padding: 10px 0px; }
  .cont-top-head-pop { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-height: 30px; border-bottom: 1px solid rgb(134, 134, 134); margin-bottom: 12px; width: 96%; }
  #pop-noticias .cont-top-head-pop { border-bottom: 0px none; }
  .cont-preg-gral .col-preg-2 h2 { font-size: 24px; line-height: 28px; border-bottom: 0px none; padding: 5px 0px; margin-bottom: 0px; }
  .cont-preg-gral .col-preg-2 .cont-pregs { min-height: 40px; padding: 10px 0px; }
  .cont-preg-gral .col-preg-2 .cont-pregs h3 { font-size: 14px; line-height: 16px; }
  .cont-preg-gral .col-preg-2 .cont-pregs p { font-size: 12px; line-height: 14px; }
  .cont-escribir .top-escribir .img-usuario { height: 60px; width: 50px; margin-left: 10px; margin-right: 0px; }
  #cboxLoadedContent #pregunta-pop .img-usuario .fb_replace_processed { width: 100%; }
  .cont-escribir .top-escribir h2 { font-size: 18px; line-height: 18px; margin-left: 10px; }
  #contentminisite-pregunta-add-form .form-item-field-pregunta-minisite-question { margin: 10px; }
  .cont-escribir #contentminisite-pregunta-add-form span { line-height: 16px; margin: 0px; font-size: 14px; padding: 0px 15px; }
  #contentminisite-pregunta-add-form input.form-submit.ajax-processed { font-size: 16px; padding: 5px 20px; margin: 5px 0px 8px; }
  .cont-preg-enviada { padding: 10px; }
  .cont-preg-enviada .ico-pregunta-enviada { margin: 0px auto 20px; }
  .cont-preg-enviada a.btn-cerrar-preg { width: 80px; padding: 5px 20px; line-height: 25px; height: 24px; font-size: 16px; }
  .tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { font-size: 20px ! important; line-height: 20px ! important; }
  .tabla-noticias .view-content table .row-2 .col-1 img, .tabla-noticias .view-content table .row-2 .col-1 img { min-height: 220px ! important; }
}
@media (min-width: 700px) and (max-width: 780px) {
  .fb_dktop { display: none; }
  body.node-type-minisite #block-views-ministe-views-block-1n { overflow: visible; width: 100% ! important; }
}
@media (min-width: 481px) and (max-width: 680px) {
  .fb_dktop { display: none; }
  body.node-type-minisite #block-views-ministe-views-block-1n { overflow: visible; }
  .back-title-link-news { line-height: 24px ! important; }
  .tabla-noticias .view-content table .row-1 .col-1 { width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-1 .col-2 { margin-left: 0px; margin-right: 4%; margin-bottom: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-1 .col-3 { width: 48%; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-2 .col-1 { margin-left: 0px; margin-right: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-2 .col-2 { margin-left: 0px; margin-right: 0px; width: 48%; }
  #block-views-ministe-views-block-1n { margin-left: 3%; margin-right: 3%; }
  #block-views-ministe-views-block-2p { margin-left: 3%; margin-right: 3%; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia, .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia, .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 img { width: 100%; height: 100%; }
  #block-contentminisite-pregunta-add { margin: 0px 3%; }
  .tabla-noticias .view-content table .cont-item-noticia span.field-content a.colorbox-inline { text-decoration: none; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia span a { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-2 img { height: 100%; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia span a { height: 100%; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia { height: 100%; width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-3 img { height: 100%; }
  .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia span a { height: 100%; }
  .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { height: 100%; width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: 100%; }
  #block-views-ministe-views-block-2p table { margin: 0px 3%; width: 94%; }
  #block-views-ministe-views-block-2p table .col-1 { width: 48%; margin: 0px 3.5% 3.5% 0px; }
  #block-views-ministe-views-block-2p table .col-2 { width: 48%; margin: 0px 0px 3.5%; }
  #block-views-ministe-views-block-2p table .col-3 { width: 48%; margin: 0px 3.5% 3.5% 0px; }
  #block-views-ministe-views-block-2p table .col-4 { width: 48%; margin: 0px 0px 3.5%; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content { height: 180px; }
  #block-contentminisite-pregunta-add .block-inner .content .consultas-info { float: left; width: 100%; text-align: center; padding: 0px; font-size: 18px; line-height: 20px; }
  #breadcrumb { margin: 0px 3% ! important; width: 96% ! important; }
  .tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100%; font-size: 22px ! important; line-height: 22px ! important; }
  #block-views-ministe-views-block-2p table .colorbox-inline .back-title-link-pregunta { width: 94%; }
  #block-views-ministe-views-block-2p table .colorbox-inline .title-link-pregunta { font-size: 16px; line-height: 18px; }
  #block-views-ministe-views-block-2p table .colorbox-inline { height: 240px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta img { min-height: 240px; }
  #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { float: right; }
  body.node-type-minisite #block-contentminisite-pregunta-add h1 { font-size: 24px; line-height: 26px; }
  .item-list .pager.pager-load-more { margin: 20px auto; }
  .tabla-noticias .view-content table .row-1 .col-2 .views-field-colorbox .colorbox-inline .back-title-link-news, .tabla-noticias .view-content table .row-1 .col-3 .views-field-colorbox .colorbox-inline .back-title-link-news { height: auto ! important; }
  .tabla-noticias .view-content table .row-1 .col-1 .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100% ! important; }
  body.node-type-minisite #colorbox { top: 3% ! important; }
  .pop-tips h2 { font-size: 22px; line-height: 24px; margin: 10px 0px; }
  .pop-tips h3 { font-size: 16px; line-height: 16px; margin: 0px 0px 10px; }
  .pop-tips .imagen-noticia .image-link-news { float: left; margin: 0px 2% 2% 0px; width: 98%; }
  .pop-tips img { max-width: inherit; width: 100%; margin: 0px; }
  #headpop .cont-top-head-pop .cont-ver-fuente { float: right; margin: 40px auto 10px; min-height: 15px; min-width: 15px; }
  #headpop .cont-top-head-pop .cont-ver-fuente a { margin: 0px 12px 0px 0px; font-size: 12px; }
  #headpop .categoria-noticia { width: 44%; margin: 0px 2% 0px 0px; }
  .pop-tips .cont-desc-pop { padding: 0px 12px 20px 0px; }
  .cont-fb-connect p { margin: 0px 0px 20px ! important; }
  .tabla-noticias .view-content table .row-2 .col-1 img, .tabla-noticias .view-content table .row-2 .col-1 img { min-height: 220px ! important; }
}
@media (min-width: 681px) and (max-width: 767px) {
  .fb_dktop { display: none; }
  .tabla-noticias .view-content table .row-1 .col-1 { width: 100%; margin-right: 0px; margin-left: 0px; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-1 .col-2 { margin-left: 0px; margin-right: 4%; margin-bottom: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-1 .col-3 { width: 48%; margin-bottom: 4%; }
  .tabla-noticias .view-content table .row-2 .col-1 { margin-left: 0px; margin-right: 4%; width: 48%; }
  .tabla-noticias .view-content table .row-2 .col-2 { margin-left: 0px; margin-right: 0px; width: 48%; }
  #block-views-ministe-views-block-1n { margin-left: 3%; margin-right: 3%; }
  #block-views-ministe-views-block-2p { margin-left: 3%; margin-right: 3%; }
  #breadcrumb { margin: 0px 3% ! important; width: 96% ! important; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia, .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia, .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 img { width: 100%; height: 100%; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content { height: 160px; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content img { min-height: 160px; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg { width: 80px; height: 80px; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg img { height: 80px ! important; width: 80px ! important; }
  #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { float: right; }
  #block-contentminisite-pregunta-add .block-inner .content .consultas-info { float: left; width: 100%; text-align: center; padding: 0px; font-size: 13px; }
  body.node-type-minisite #block-contentminisite-pregunta-add h1 { padding: 0px 20px 22px 0px; }
  #block-views-ministe-views-block-2p table .colorbox-inline { height: 160px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta img { min-height: 160px; }
  .tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { font-size: 22px ! important; line-height: 22px ! important; width: 100%; }
  #block-views-ministe-views-block-2p table .colorbox-inline .back-title-link-pregunta { width: 94%; }
  #block-views-ministe-views-block-2p table .colorbox-inline .title-link-pregunta { font-size: 16px; line-height: 18px; }
  body.node-type-minisite #colorbox { top: 4% ! important; }
  .tabla-noticias .view-content table .row-1 .col-1 .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100%; }
  .pop-tips h2 { font-size: 22px; line-height: 24px; margin: 10px 0px; }
  .pop-tips h3 { font-size: 16px; line-height: 16px; margin: 0px 0px 10px; }
  .pop-tips .imagen-noticia .image-link-news { float: left; margin: 0px 2% 2% 0px; width: 98%; }
  .pop-tips img { max-width: inherit; width: 100%; margin: 0px; }
  #headpop .cont-top-head-pop .cont-ver-fuente { float: right; margin: 40px auto 10px; min-height: 15px; min-width: 15px; }
  #headpop .cont-top-head-pop .cont-ver-fuente a { margin: 0px 12px 0px 0px; font-size: 12px; }
  #headpop .categoria-noticia { width: 44%; margin: 0px 2% 0px 0px; }
  .pop-tips .cont-desc-pop { padding: 0px 12px 20px 0px; }
  #contentminisite-pregunta-add-form input.form-submit.ajax-processed { margin: 0px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fb_dktop { display: none; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content { height: 180px; }
  #block-views-ministe-views-block-2p table .views-field-field-pregunta-fb-id .field-content img { min-height: 180px; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg { width: 80px; height: 80px; }
  .cont-preg-gral .col-preg-1 .img-usuario-preg img { height: 80px ! important; width: 80px ! important; }
  #block-contentminisite-pregunta-add .block-inner .content .consultas-info { font-size: 13px; }
  #block-views-ministe-views-block-2p table .colorbox-inline { height: 160px; }
  #block-views-ministe-views-block-2p table .colorbox-inline .image-link-pregunta img { min-height: 160px; }
  .tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100%; font-size: 26px ! important; line-height: 26px ! important; }
  .tabla-noticias .view-content table .row-2 .views-field-colorbox .colorbox-inline .back-title-link-news { width: 33%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-1 .col-1 .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100%; }
  #contentminisite-pregunta-add-form input.form-submit.ajax-processed { margin: 0px; }
}
@media (min-width: 950px) and (max-width: 991px) {
  .fb_dktop { display: none; }
  .tabla-noticias .view-content table .views-field-colorbox .colorbox-inline .back-title-link-news { width: 100%; }
  .tabla-noticias .view-content table .row-1 .col-1 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-1 .col-2 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-1 .col-3 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-2 .col-1 .cont-item-noticia { width: auto; }
  .tabla-noticias .view-content table .row-2 .col-2 .cont-item-noticia { width: auto; }
  #contentminisite-pregunta-add-form input.form-submit.ajax-processed { margin: 0px; }
}
.fb_button_style a:link, .fb_button_style a:visited, .fb_button_style a { padding-left: 24px ! important; }
a.botonVerMas { background-color: rgb(67, 199, 244); border-radius: 30px; color: rgb(0, 46, 110); font-size: 15px; line-height: 17px; float: right; font-weight: normal; padding: 10px 20px; text-transform: uppercase; text-align: center; cursor: pointer; transition: all 0.2s linear 0s; text-decoration: none; }
a.botonVerMas:hover { background: rgb(153, 219, 248) none repeat scroll 0% 0%; color: rgb(0, 46, 110); text-decoration: none; }
body.node-type-minisite #colorbox #cboxWrapper { overflow: visible ! important; z-index: 20000 ! important; }
.stop-scrolling { height: 100%; overflow: hidden; }
.btn-hacer-preg a { white-space: nowrap ! important; }
@media not all {
  .fb_dktop { display: none; }
  .title-link-news { font-size: 12px ! important; line-height: 20px ! important; }
  .pager-load-more .pager-next a { font-size: 12px ! important; }
}
@media not all {
  .fb_dktop { display: none; }
  .title-link-news { font-size: 13px ! important; line-height: 22px ! important; }
  .pager-load-more .pager-next a { font-size: 12px ! important; }
}
@media not all {
  .fb_dktop { display: none; }
  .title-link-news { font-size: 13px ! important; line-height: 22px ! important; }
  .pager-load-more .pager-next a { font-size: 12px ! important; }
}
@font-face {
  font-family: "cronommregular";
  font-style: normal;
  font-weight: normal;
  src: url(2173487a2249454c2f40e02d0cea477c021b2fdd.eot)  format("embedded-opentype"), url(1b035852149fb7f35153064b92d86d006b43ba08.woff)  format("woff"), url(2159c64fdbec83033bb2eae6a7adf7b11a0bc8a2.ttf)  format("truetype"), url(25917d12d502f05c8a55884b4296d006dfe4f79d.svg)  format("svg");
}
@font-face {
  font-family: "cronos_mmregular";
  font-style: normal;
  font-weight: normal;
  src: url(7562d252b8e031f8e44ad2acead927610fcf639f.eot)  format("embedded-opentype"), url(727baf4f134270eaed4a2f12a4d67a696e5224db.woff)  format("woff"), url(7bda6c2b02d2e2f987bc3bc2b470a13ce0fb61d6.ttf)  format("truetype"), url(4a80c78159cd53863adcd0da50247a183be7e4e4.svg)  format("svg");
}
@font-face {
  font-family: "cronommregular-bold";
  font-style: normal;
  font-weight: normal;
  src: url(d5981998b934d957fbb1103886da31d8386190e6.eot)  format("embedded-opentype"), url(449ec0dbe400d7c9403cb33ab4984b45f7666f5c.woff)  format("woff"), url(80cf17e92d750790049700e8d24de2c0d40110ea.ttf)  format("truetype"), url(bd0e7245938eb4db3eab72a2c43b48cdd7c196c8.svg)  format("svg");
}
@font-face {
  font-family: "CronosProLight";
  src: url(5b3343c87be1e93487e89ad25a47bdaf8d4e9872.eot)  format("embedded-opentype"), url(1ea842729ca61fcf7d7f261cf0e411eaa2aa650e.woff2)  format("woff2"), url(15790684676e77c2c91adf50b6f66e40d0a50f93.woff)  format("woff"), url(d46cb0fe5465cb317a1be9e26d7e10636298adde.ttf)  format("truetype"), url(6af19c5bb2ba5bfa54d016d88603a85028c96aac.svg)  format("svg");
}
@font-face {
  font-family: "CronosProSemibold";
  src: url(d8441bc3524d60b751e7f77a7682dc7abd65bf43.eot)  format("embedded-opentype"), url(ff24a8da6af306bdf4318272190e723e6a583879.woff)  format("woff"), url(bf92ba249bba4aecebae5edbe790a867efdde577.ttf)  format("truetype"), url(88812deaf05b6da09000f2c22f7a5dfce7dea78b.svg)  format("svg");
}
@font-face {
  font-family: "cronos-pro";
  src: url(a775be47415097173a8d46ea5a70f34d20ad3de4.eot)  format("embedded-opentype"), url(11e3aafec2e7f4c355d13fdcb866dda760e949f9.woff)  format("woff"), url(257743062ebdaa458c581dd1e3f279abfa583aad.ttf)  format("truetype"), url(e8e4ae7d81025c09e8b09815b34cc170ae87438a.svg)  format("svg");
}
body { font-family: "cronommregular"; color: rgb(255, 255, 255); background-color: rgb(6, 7, 37); font-weight: normal; font-size: 1.1em; }
body#white { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
h1, h2, h3, h4, h5, h6 { font-family: "cronommregular"; font-weight: normal; letter-spacing: 1px; margin: 0px 0px 20px; }
h1 { font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; margin: 20px 0px; font-size: 28px; text-transform: uppercase; }
h2 { font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; margin: 0px; font-size: 26px; }
h3 { font-family: "cronommregular"; font-weight: normal; letter-spacing: 1px; margin: 0px 0px 20px; }
h4 { font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; margin: 0px 0px 20px; }
h5 { font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; margin: 0px 0px 20px; }
h6 { font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; margin: 0px 0px 20px; }
a:link, a:visited { color: rgb(67, 199, 244); text-decoration: none; }
a:hover, a:active { text-decoration: underline; color: rgb(67, 199, 244); }
a, a:hover, a:active { outline: 0px none ! important; }
table { width: 100%; border: 1px solid rgb(1, 46, 111); }
thead th, th { border-bottom: 1px solid rgb(17, 63, 127); color: rgb(255, 255, 255); background: rgb(22, 42, 88) none repeat scroll 0px 0px; text-align: center; font-weight: bold; }
tr td { color: rgb(255, 255, 255); }
tr:hover td { background: rgb(17, 63, 127) none repeat scroll 0px 0px ! important; }
img, img:hover, img:active, picture { -moz-user-select: none; }
tr.even, tr.odd { background-color: rgb(1, 27, 64); border-bottom: 1px solid rgb(1, 46, 111); padding: 0.1em 0.6em; }
tr.odd td { background: transparent none repeat scroll 0px 0px; color: rgb(255, 255, 255); }
tr.even td { background: rgb(6, 7, 37) none repeat scroll 0px 0px; }
.zone-wrapper > .zone { max-width: 950px; margin: 0px auto; }
body.tigosmart-custom-body-class #zone-content-wrapper.zone-wrapper > .zone { max-width: none; margin: 0px auto; width: 100%; }
body.tigosmart-custom-body-class #zone-content #region-content.grid-12 { width: 100%; margin: 0px; max-width: none; }
body.tigosmart-custom-body-class .block-bean::after, body.tigosmart-custom-body-class #block-bean-slideshow-basic-fragment-2::after { content: " "; clear: both; display: block; }
body.tigosmart-custom-body-class .block-bean > .block-inner { margin: 0px; }
body.tigosmart-custom-body-class .block-bean.slideshow_pager > .block-inner { margin: 0px; }
#zone-footer-blocks > .region { display: block; overflow: hidden; }
body { background: transparent linear-gradient(to right, rgb(3, 14, 41) 0px, rgb(5, 28, 80) 50%, rgb(3, 14, 41) 100%) repeat-y scroll center top; }
#zone-user-wrapper { background-color: rgb(27, 31, 58); color: rgb(255, 255, 255); font-size: 0.8em; }
#zone-header-wrapper { background-color: rgb(0, 46, 110); color: rgb(255, 255, 255); }
#region-messages { width: 100%; padding: 0px; margin: 0px; }
#section-footer { background-color: rgb(1, 15, 39); }
#section-content { background-color: transparent; overflow: hidden; }
#zone-footer-blocks-wrapper { background: transparent linear-gradient(to bottom, rgb(0, 46, 110) 24%, rgb(6, 7, 36) 105%) repeat scroll 0% 0%; }
.marker, .form-required { color: rgb(67, 199, 244); }
label { font-weight: normal; }
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { background-clip: padding-box; background-color: rgb(22, 42, 88); color: rgb(245, 245, 245); outline: 0px none; font-size: 18px; font-family: "CronosProLight"; border: 1px solid rgb(29, 80, 115); height: auto; padding: 5px; border-radius: 4px; width: 100%; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid rgb(160, 5, 29); color: rgb(201, 63, 78); }
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active { box-shadow: none ! important; border-color: rgb(67, 199, 244); z-index: 1; }
button, input[type="reset"], input[type="submit"], input[type="button"] { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); text-decoration: none; padding: 0px 30px; height: 40px; line-height: 40px; display: inline-block; white-space: nowrap; float: none; text-align: center; font-size: 16px; font-family: "cronommregular-bold"; border-width: 0px; background-image: none ! important; text-shadow: none; border-radius: 20px; font-weight: normal; }
button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
button:active, input[type="reset"]:active, input[type="submit"]:active, input[type="button"]:active, button:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="button"]:focus { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; color: rgb(0, 46, 110); text-decoration: none; }
input[type="submit"]:active { background-color: rgb(153, 216, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
.webform-container-inline::after { content: " "; display: block; clear: both; }
.webform-container-inline label { display: block; margin: 0px 0px 15px; font-size: 18px; }
.webform-client-form .webform-container-inline input, .webform-client-form .webform-container-inline .form-textarea-wrapper { max-width: none; }
#edit-webform-ajax-submit-45 { margin: 0px; width: 100%; display: block; text-transform: uppercase; padding: 0px 30px; }
body.tigosmart-custom-body-class .webform-container-inline input[type="submit"], body.node-type-webform .webform-container-inline input[type="submit"] { text-transform: uppercase; }
.form-actions { clear: both; padding: 15px 0px; }
@media (max-width: 767px) {
  button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); text-decoration: none; }
  button:active, input[type="reset"]:active, input[type="submit"]:active, input[type="button"]:active { background-color: rgb(153, 216, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
}
@media (max-width: 640px) {
  .webform-next { width: 100% ! important; margin-top: 20px; text-transform: uppercase; }
}
#edit-submitted-hora-ampm { display: inline-block ! important; width: 130px; }
.webform-component-time { margin-right: 0px ! important; }
.webform-component-time .webform-time-separated { display: inline-block; vertical-align: top; padding: 12px 8px 0px; }
.webform-component-time .form-radios { display: inline-block; width: 95px; vertical-align: top; }
.block-node .node-webform div.links { display: none; }
.webform-client-form .jqTransformSelectWrapper { height: 43px; }
body.tigosmart-custom-body-class .webform-client-form .webform-component-time .form-item.form-type-select, body.node-type-webform .webform-client-form .webform-component-time .form-item.form-type-select { margin-bottom: 0px ! important; }
body.tigosmart-custom-body-class .webform-client-form .webform-component-time .form-item.form-type-radio, body.node-type-webform .webform-client-form .webform-component-time .form-item.form-type-radio { margin-bottom: 0px ! important; margin-top: 10px; }
.webform-client-form .webform-container-inline input.has-prefix-and-suffix { width: 70%; }
.webform-client-form .webform-container-inline input.has-prefix, .webform-client-form .webform-container-inline input.has-suffix { width: 74%; }
.webform-client-form .webform-component-textfield { position: relative; }
.webform-client-form .webform-component-textfield .ajax-progress.ajax-progress-throbber { position: absolute; right: 0px; bottom: 5px; }
.webform-client-form .webform-component-email .ajax-progress.ajax-progress-throbber { position: relative; }
.bean-promotion-accordion .webform-component-email .ajax-progress .throbber, .bean-promotion-accordion .webform-component-textfield .ajax-progress .throbber { position: absolute; right: 10px; bottom: 12px; }
.webform-client-form input[type="text"][disabled] { background-color: rgb(22, 42, 88); }
.tb-megamenu { background-color: transparent; }
.tb-megamenu::before, .tb-megamenu::after { content: ""; display: table; line-height: 0; }
.tb-megamenu::after { clear: both; }
.tb-megamenu .nav { margin: 0px; }
.tb-megamenu .nav > li { float: left; margin-left: 0px; }
.tb-megamenu .nav > li > a { border-right: 0px none; border-top: 0px none; color: rgb(255, 255, 255); font-weight: bold; padding: 10px; text-shadow: none; }
.tb-megamenu.tb-megamenu-user-menu .nav > li > a { border-right: 0px none; border-top: 0px none; color: rgb(154, 174, 201); font-weight: normal; padding: 0px 10px; text-shadow: none; background: transparent url(af3950ccbbe2670cdd1d971387b100d8cc4fb7ff.png)  no-repeat scroll right center; display: block; font-family: "cronommregular"; font-size: 12px; line-height: 15px; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > a.mega-group-title { color: rgb(0, 46, 110) ! important; cursor: default; font-weight: bold; font-size: 18px; background-image: none ! important; text-transform: none; font-family: inherit; margin: 0px 0px 10px ! important; padding: 0px ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .nav.level-0 > li > a, #block-tb-megamenu-menu-menu-principal .tb-megamenu .nav.level-0 > li > a { font-size: 18px; font-weight: normal; padding: 10px 5px; background-color: transparent; }
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover { background-color: transparent; color: rgb(67, 199, 244); text-decoration: none; text-shadow: none; outline: 0px none; }
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus { background-color: transparent; color: rgb(67, 199, 244); text-shadow: none; box-shadow: none; outline: 0px none; }
.tb-megamenu .btn-navbar { display: none; float: left; padding: 10px; margin: 0px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(232, 232, 232); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus, .tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active, .tb-megamenu .btn-navbar.disabled, .tb-megamenu .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(217, 217, 217); }
.tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active {  }
.tb-megamenu .btn-navbar [class^="icon-"], .tb-megamenu .btn-navbar [class^=" icon-"] { color: rgb(102, 102, 102); text-shadow: none; }
.tb-megamenu .dropdown .caret { margin-left: 5px; margin-top: 9px; }
#block-tb-megamenu-main-menu .caret, #block-tb-megamenu-menu-menu-principal .caret { display: none ! important; }
.tb-megamenu .dropdown-menu { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu { background-color: transparent; border-width: 0px; padding-top: 7px; background-image: url(b935c4bd69ddcb70a03c65bed94d6cab36d551dc.png) ; background-repeat: no-repeat; background-position: center top; }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu > .mega-dropdown-inner, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu > .mega-dropdown-inner, #block-tb-megamenu-menu-productos-tigo .dropdown-menu { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 5px; margin: 0px; padding: 5px; z-index: 99; border-width: 0px; }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu > .mega-dropdown-inner, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu > .mega-dropdown-inner, #block-tb-megamenu-menu-productos-tigo .dropdown-menu { padding: 42px 10px 25px; box-sizing: border-box; }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu .dropdown-menu, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu .dropdown-menu { background-image: none ! important; padding: 0px ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu li.open .dropdown-menu, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu li.open .dropdown-menu { top: 10px; }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu .dropdown-menu > .mega-dropdown-inner, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu .dropdown-menu > .mega-dropdown-inner { padding: 0px; z-index: 100; }
.tb-megamenu .mega-inner { padding: 0px 10px; }
#block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown > a, #block-tb-megamenu-menu-menu-principal .tb-megamenu .nav li.dropdown > a { background-image: url(d8e69ace900d62812bf6c72a7e6fb9730014101a.png)  ! important; background-repeat: no-repeat ! important; background-position: 100% 50% ! important; padding-right: 20px ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown.active > a, #block-tb-megamenu-menu-menu-principal .tb-megamenu .nav li.dropdown.active > a { color: rgb(67, 199, 244); }
.tb-megamenu .dropdown-menu li > a { border-top: 0px none ! important; padding: 5px 20px; text-shadow: none; background-color: transparent; }
.tb-megamenu .dropdown-menu li:first-child > a { border-top: 0px none; }
.tb-megamenu-column { padding: 0px 10px; }
.left-border { border-left: 0px none; }
.right-border { border-right: 1px solid rgb(221, 221, 221); }
li.right-border { border-right: 0px none; }
.tb-megamenu .tb-megamenu-row.row-fluid::after { content: ""; display: block; clear: both; }
.tb-megamenu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a { margin-top: 0px; padding-top: 0px; }
.tb-megamenu .nav > li > .dropdown-menu::before { display: none; }
.tb-megamenu .nav > li > .dropdown-menu::after { display: none; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { background-color: transparent; }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle { background-color: rgb(255, 255, 255); color: rgb(67, 199, 244); }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(67, 199, 244); color: rgb(255, 255, 255); }
.tb-megamenu .row-fluid + .row-fluid { border-top: 1px solid rgb(221, 221, 221); }
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { display: block; font-size: 13px; background-image: url(fdd18b483f3c8a42b4ce7c16c1fcc1bfca321e48.gif)  ! important; background-position: left 16px ! important; font-family: arial; color: rgb(51, 51, 51); padding: 10px ! important; height: auto ! important; margin: 0px ! important; line-height: normal ! important; background-repeat: no-repeat ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu .dropdown-menu a, #block-tb-megamenu-menu-menu-principal .tb-megamenu .dropdown-menu .dropdown-menu a { padding: 10px 10px 10px 20px ! important; background-position: 10px 16px ! important; }
.tb-megamenu .dropdown-menu .mega-nav > li a:hover { color: rgb(67, 199, 244); text-decoration: underline; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 0px; }
.tb-megamenu .tb-block .block-title { font-size: 12px; color: rgb(51, 51, 51); display: block; line-height: 20px; margin: 0px 0px 15px; text-transform: uppercase; }
.tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav { margin: 0px; }
.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li { background: transparent none repeat scroll 0% 0%; list-style: outside none disc; display: list-item; float: none; margin: 0px; padding: 0px; border: 0px none; }
.tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a { display: inline; padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; font: inherit; white-space: normal; }
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active { background: transparent none repeat scroll 0% 0%; font: inherit; }
.tb-megamenu .mega-caption { color: rgb(153, 153, 153); font-size: 12px; margin-top: 3px; font-weight: normal; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; list-style: outside none none; background-color: rgb(255, 255, 255); border-width: 0px 1px 3px; border-style: none solid solid; border-color: -moz-use-text-color rgba(0, 0, 0, 0.2) rgb(230, 88, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; margin: 10px 0px 0px; border-radius: 0px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu li > a { clear: both; color: rgb(51, 51, 51); display: block; line-height: 20px; font-weight: normal; padding: 3px 20px; text-shadow: none; white-space: nowrap; }
.tb-megamenu .dropdown-menu li.active > a, .tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a { background-color: inherit; background-image: none; color: rgb(67, 199, 244); text-decoration: none; }
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover { color: rgb(67, 199, 244); text-decoration: none; outline: 0px none; background-color: transparent; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .mega.open .ui-effects-wrapper { top: 45px ! important; width: 100% ! important; position: absolute ! important; }
.tb-megamenu .mega-align-center .ui-effects-wrapper > .dropdown-menu { left: 25% ! important; transform: translate(-50%) ! important; }
.tb-megamenu.tb-megamenu-main-menu .tb-megamenu.tb-megamenu-menu-menu-principal .mega.open .mega-dropdown-menu { display: none; }
.tb-megamenu .mega.open .ui-effects-wrapper > .mega-dropdown-menu { display: block ! important; }
.tb-megamenu .open .ui-effects-wrapper > .dropdown-menu { display: block; }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover { background-color: rgb(67, 199, 244); border-color: rgb(68, 68, 68); color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); margin-top: 8px; }
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret, .tb-megamenu .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }
.tb-megamenu .dropup .dropdown-menu, .tb-megamenu .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu:hover > .dropdown-menu { display: block; }
.tb-megamenu .touch .dropdown-submenu:hover > .dropdown-menu { display: none; }
.tb-megamenu .touch .dropdown-submenu.open > .dropdown-menu { display: block; }
.tb-megamenu .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(238, 238, 238); }
.tb-megamenu .dropdown-submenu.pull-left { float: none; }
.tb-megamenu .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
@media (max-width: 979px) {
  #block-tb-megamenu-main-menu .tb-megamenu .nav.level-0 > li > a, #block-tb-megamenu-menu-menu-principal .tb-megamenu .nav.level-0 > li > a { font-size: 18px; font-weight: normal; padding: 5px; background-color: transparent; }
}
.block-megamenu { position: relative; z-index: 3000 ! important; }
.megamenu-menu .megamenu-bin { z-index: 1000 ! important; }
.tb-megamenu .row-fluid .span6.right-border > div.tb-megamenu-column-inner { margin-right: 12px; }
.tb-megamenu-main-menu li.level-1 div.div-dropdown-toggle { height: 5px; position: absolute; width: 100%; }
.tb-megamenu-main-menu div.div-dropdown-toggle.left { display: inline-block; width: 20px; height: 50px; background: transparent none repeat scroll 0% 0%; position: absolute; left: -25px; }
.tb-megamenu-main-menu div.div-dropdown-toggle.right { display: inline-block; width: 20px; height: 50px; background: transparent none repeat scroll 0% 0%; position: absolute; right: 0px; }
.tb-megamenu-main-menu .tb-megamenu-nav.level-0 { display: inline-block; }
a.cursor-no-link { cursor: default; }
a.cursor-no-link:link { text-decoration: none; }
.mega-dropdown-inner { display: table; width: 100%; }
.tb-megamenu-row { display: table-row; width: 100%; }
.tb-megamenu-column { display: table-cell ! important; float: none ! important; padding: 0px 15px; }
.tb-megamenu-submenu .tb-megamenu-column-inner { margin: 0px; padding: 0px ! important; }
.tb-megamenu-submenu .tb-megamenu-column { padding: 0px 15px; }
.bean-promotion-product .is-banner-ecommerce .group-fields-right div.field-type-link-field a { background-color: rgb(67, 199, 244); border-radius: 20px; color: rgb(0, 46, 110); display: inline-block; float: none; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding: 0px 30px; text-align: center; text-transform: uppercase; white-space: nowrap; }
.bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a { background-color: rgb(67, 199, 244); border-radius: 20px; bottom: 20px; color: rgb(0, 46, 110); display: inline-block; font-size: 16px; font-weight: bold; height: 40px; left: 50px; line-height: 40px; padding: 0px 30px; position: absolute; text-transform: uppercase; }
.views-field.views-field-field-products-plans-title div.field-content > a { font-size: 26px; }
.block-plans-block-2 .view-display-id-block_2 .views-field-field-plans-line-type .field-content { font-size: 26px; }
.block-plans-block-2 .view-display-id-block_2 .price-prefix-carousel { font-size: 22px; }
.view-plans .jcarousel-container-horizontal li.jcarousel-item { position: relative; }
.view-plans .jcarousel-item .buy-now-link.buy-now-carousel { position: absolute; bottom: 0px; }
.view.view-plans .jcarousel-container-horizontal, .view.view-plans .jcarousel-clip-horizontal { height: 350px; }
.view.view-plans .jcarousel-container-horizontal li { height: 300px; padding-bottom: 50px; }
button, input[type="reset"], input[type="submit"], input[type="button"] { text-transform: uppercase; }
.front .group-info-slide .field-name-field-slide-basic-link a, .front .group-info-slide .field-name-field-slide-basic-link a:link, .front .field-name-field-slider-ecommerce-button > .field-items > .field-item a, .front .field-name-field-slider-ecommerce-button > .field-items > .field-item a:link, .front .bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a, .front .bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a:link, .front .field-name-field-slide-pager-link-detalles a, .front .field-name-field-slide-pager-link-detalles a:link, .front .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit, .front .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit, .front .group-wrap-tigo-app .field-name-field-button a, .front .group-wrap-tigo-app .field-name-field-button a:link, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a:link, .page-antojate .bean-promotion-accordion .form-actions input, body div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a, body div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:link, body .ctools-modal-content .close.down, .page-beneficios .bean-list-highlights .field-name-field-item-list-inline-button a, .page-beneficios .bean-list-highlights .field-name-field-item-list-inline-button a:link, .page-personalizate .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit, .page-personalizate .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit, .page-personalizate #check-form-step .form-submit, .context-tips a.botonVerMas, .context-tips a.botonVerMas:link, .context-tips .block-pregunta-add .btn-hacer-preg a, .context-tips .block-pregunta-add .btn-hacer-preg a:link, .context-tips a.btn-hacer-preg, .context-tips a.btn-hacer-preg:link, .context-tips #contentminisite-pregunta-add-form input.form-submit.ajax-processed, .page-personalizate .view-id-plz_offer_plans .flexslider-views-slideshow-main-frame .flexslider-views-slideshow-main-frame-row .field-name-field-psz-btn-lbl a, .page-personalizate .view-id-plz_offer_plans .flexslider-views-slideshow-main-frame .flexslider-views-slideshow-main-frame-row .field-name-field-psz-btn-lbl a:link, .page-personalizate .plz_fragment_offer_plans .view-display-id-pre .flexslider-views-slideshow-main-frame .flexslider-views-slideshow-main-frame-row .field-name-field-psz-btn-lbl a, .page-personalizate .plz_fragment_offer_plans .view-display-id-pre .flexslider-views-slideshow-main-frame .flexslider-views-slideshow-main-frame-row .field-name-field-psz-btn-lbl a:link, body.page-personalizate a.ctools-close-modal, body.page-personalizate a.ctools-close-modal:link, body.page-personalizate .modal-button-accept a, body.page-personalizate .modal-button-accept a:link, body.page-personalizate .modal-button-cancel a, body.page-personalizate .modal-button-cancel a:link, body.tigosmart-custom-body-class .webform-container-inline input[type="submit"], body.node-type-webform .webform-container-inline input[type="submit"], .page-descubre .bean-list-highlights .field-name-field-item-list-inline-button a, .page-descubre .bean-list-highlights .field-name-field-item-list-inline-button a:link, .page-descubre .bean-step-by-step .field-name-field-step-button a, .page-descubre .bean-step-by-step .field-name-field-step-button a:link, body .field-name-field-slide-pager-link-detalles a, body .field-name-field-slide-pager-link-detalles a:link, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button-two a, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a:link, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button-two a:link, .block-tigosmart-personalizate-adquire .form-submit { background-color: rgb(67, 199, 244); border-radius: 20px; color: rgb(0, 46, 110); font-family: "cronommregular"; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding: 0px 30px; text-align: center; text-decoration: none; text-transform: uppercase; width: auto; }
body.page-personalizate a.ctools-close-modal, body.page-personalizate a.ctools-close-modal:link, body.page-personalizate .modal-button-accept a, body.page-personalizate .modal-button-accept a:link { font-size: 16px ! important; color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); }
.front .bean-promotion-product .field-type-link-field a, .front .bean-promotion-product .field-type-link-field a:hover, .context-tips .item-list .pager.pager-load-more li a, .context-tips .item-list .pager.pager-load-more li a:hover { background-color: rgb(255, 255, 255); border-radius: 20px; color: rgb(0, 46, 110); font-family: "cronommregular"; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding: 0px 30px; text-align: center; text-decoration: none; text-transform: uppercase; width: auto; }
body div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-cancel a { border-radius: 20px; border: 2px solid rgb(67, 199, 244); color: rgb(0, 46, 110); font-family: "cronommregular"; font-size: 16px; font-weight: bold; height: 36px; line-height: 36px; margin-right: 25px; padding: 0px 30px; text-align: center; text-decoration: none; text-transform: uppercase; width: inherit; }
.front .group-info-slide .field-name-field-slide-basic-link a:hover, .front .field-name-field-slider-ecommerce-button > .field-items > .field-item a:hover, .front .bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a:hover, .front .field-name-field-slide-pager-link-detalles a:hover, .front .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit:hover, .front .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit:hover, .front .group-wrap-tigo-app .field-name-field-button a:hover, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a:hover, .page-antojate .bean-promotion-accordion .form-actions input:hover, body div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:hover, body .ctools-modal-content .close.down:hover, .page-beneficios .bean-list-highlights .field-name-field-item-list-inline-button a:hover, .page-personalizate .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit:hover, .page-personalizate .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit:hover, .page-personalizate #check-form-step .form-submit:hover, .context-tips a.botonVerMas:hover, .context-tips .block-pregunta-add .btn-hacer-preg a:hover, .context-tips a.btn-hacer-preg:hover, .context-tips #contentminisite-pregunta-add-form input.form-submit.ajax-processed:hover, .page-personalizate .view-id-plz_offer_plans .flexslider-views-slideshow-main-frame .flexslider-views-slideshow-main-frame-row .field-name-field-psz-btn-lbl a:hover, body.page-personalizate #modalContent a:hover, body.page-personalizate a.ctools-close-modal:hover, .front .bean-promotion-product .field-type-link-field a:hover, .context-tips .item-list .pager.pager-load-more li a:hover, body.page-personalizate .modal-button-accept a:hover, body.page-personalizate .modal-button-cancel a:hover, body.tigosmart-custom-body-class .webform-container-inline input[type="submit"]:hover, body.node-type-webform .webform-container-inline input[type="submit"]:hover, .page-descubre .bean-list-highlights .field-name-field-item-list-inline-button a:hover, .page-descubre .bean-step-by-step .field-name-field-step-button a:hover, body .field-name-field-slide-pager-link-detalles a:hover, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a:hover, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button-two a:hover { background-color: rgb(153, 219, 248); }
.front .group-info-slide .field-name-field-slide-basic-link a:active, .front .field-name-field-slider-ecommerce-button > .field-items > .field-item a:active, .front .bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a:active, .front .field-name-field-slide-pager-link-detalles a:active, .front .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit:active, .front .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit:active, .front .group-wrap-tigo-app .field-name-field-button a:active, .page-antojate .bean-promotion-accordion .field-name-field-pro-accordion-button a:active, .page-antojate .bean-promotion-accordion .form-actions input:active, body div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:active, body .ctools-modal-content .close.down:active, .page-beneficios .bean-list-highlights .field-name-field-item-list-inline-button a:active, .page-personalizate .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit:active, .page-personalizate .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit:active, .page-personalizate #check-form-step .form-submit:active, .context-tips a.botonVerMas:active, .context-tips .block-pregunta-add .btn-hacer-preg a:active, .context-tips a.btn-hacer-preg:active, .context-tips #contentminisite-pregunta-add-form input.form-submit.ajax-processed:active, .page-personalizate .view-id-plz_offer_plans .flexslider-views-slideshow-main-frame .flexslider-views-slideshow-main-frame-row .field-name-field-psz-btn-lbl a:active, body.page-personalizate #modalContent a:active, body.page-personalizate a.ctools-close-modal:active, .front .bean-promotion-product .field-type-link-field a:active, .context-tips .item-list .pager.pager-load-more li a:active, body.page-personalizate .modal-button-accept a:active, body.page-personalizate .modal-button-cancel a:active, body.tigosmart-custom-body-class .webform-container-inline input[type="submit"]:active, body.node-type-webform .webform-container-inline input[type="submit"]:active, .page-descubre .bean-list-highlights .field-name-field-item-list-inline-button a:active, .page-descubre .bean-step-by-step .field-name-field-step-button a:active, body .field-name-field-slide-pager-link-detalles a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
body .ctools-modal-content .close.down { display: block; width: 100px; }
body #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg { width: auto; }
body #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg a, body #block-contentminisite-pregunta-add .block-inner .content .btn-hacer-preg a:link { display: block; }
body.context-tips .item-list .pager.pager-load-more { height: 40px; }
body.context-tips .item-list .pager.pager-load-more li a { background-position: 90% center; }
body.low-android #modal-content { overflow: auto ! important; }
body.low-android #modalContent, body.low-android div.ctools-modal-content { position: absolute ! important; }
body.low-android #modalContent div.ctools-modal-content.ctools-promotion-accordion-content .modal-content { height: 100% ! important; max-height: none; }
.low-android #modalContent, .low-android .ctools-modal-content { backface-visibility: hidden; }
body.low-android div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a, body.low-android div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:link { font-size: 0.75em; }
.page-beneficios .bean-list-highlights .field-name-field-item-list-inline-button a { margin: 15px auto 5px; }
@media screen and (max-width: 640px) {
  body div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-cancel a { margin-right: 0px; }
  body .ctools-modal-content .close.down { width: 80%; }
}
@media screen and (max-width: 360px) {
  body .ctools-modal-content .close.down { width: 74%; }
}
.page-descubre .field-name-field-carousel-obj-screenshots .caroufredsel_wrapper { margin: 0px auto ! important; }
.page-descubre .field-name-field-carousel-obj-screenshots { position: relative; margin-bottom: 3em; }
.page-descubre .field-name-field-carousel-obj-screenshots .caroufredsel_wrapper > .field-items > .field-item { float: left; text-align: center; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .prev, .page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .next { position: absolute; top: 50%; text-indent: -5000em; display: inline-block; width: 30px; height: 54px; background: transparent url(c38f1dbfbfd7c84c54d98476822b031e92fe027a.png)  no-repeat scroll center center; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .prev { background-position: 0px 0px; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .next { right: 0px; background-position: -30px 0px; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .prev:hover { background-position: 0px -54px; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .prev:active { background-position: 0px -108px; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .next:hover { background-position: -30px -54px; }
.page-descubre .field-name-field-carousel-obj-screenshots .slider-nav .next:active { background-position: -30px -108px; }
.page-descubre .block-tigo-money-carousel > .block-inner > .block-title { font-size: 28px; font-family: "cronommregular"; text-transform: uppercase; margin-bottom: 1em; }
body.tigosmart-custom-body-class section.block_comment { font-size: 0.7em; margin-bottom: 0px ! important; position: relative; top: -70px; }
body.tigosmart-custom-body-class section.block_comment .block-title { display: none; }
body.tigosmart-custom-body-class .block-bean.background_and_text { max-width: none; text-align: center; overflow: hidden; }
body.tigosmart-custom-body-class .block-bean.background_and_text .content { display: inline-block; position: relative; width: 100%; }
body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; text-align: left; max-width: 950px; margin: auto; padding: 2% 0px; overflow: hidden; }
body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description ul { overflow: hidden; }
body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description li { float: left; padding: 0.2em 1% 0px 3%; width: 45%; position: relative; line-height: 1.1em; margin-bottom: 0.5em; }
body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description li::before { background-image: url(246103479aa2e34a677bafb4b511e923570b138c.png) ; content: " "; display: inline-block; height: 20px; width: 20px; position: absolute; top: 0px; bottom: 0px; margin: auto; left: 0px; }
body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-background img { display: inline-block; width: 100%; height: auto; }
body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-background-mobile { display: none; }
body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 { background-image: url(4eda837827f95e9e6a71dd17b45abe2d68d0786c.jpg) ; background-position: right top; max-width: none; width: 100%; }
body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .block-inner { height: 490px; margin: 0px auto; max-width: 950px; }
body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .block-title { display: none; }
body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .field-name-field-basic-information-title { font-size: 28px; text-transform: uppercase; }
body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .field-name-field-basic-information-image { float: right; width: 33%; }
body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .field-group-div { float: left; padding-top: 110px; width: 66%; }
@media screen and (max-width: 768px) {
  body.tigosmart-custom-body-class section.block_comment { top: 0px; }
  body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description { position: relative; font-size: 0.8em; }
  body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description li { float: none; margin: 0px auto 0.5em; padding-left: 20px; width: 90%; }
  body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description li::before { left: -2px; }
  body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-background img { display: none ! important; }
  body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .block-inner { height: auto; }
  body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .field-name-field-basic-information-image { float: none; padding-top: 10px; margin: 0px auto; width: 90%; }
  body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .field-name-field-basic-information-image img { height: auto; width: 100%; }
  body.tigosmart-custom-body-class .block-bean.banner_and_text_2_3 .field-group-div { background: rgb(27, 31, 58) none repeat scroll 0% 0%; float: none; padding: 10px 5% 0px; margin: 0px auto; width: 90%; }
}
@media screen and (min-width: 768px) {
  body.tigosmart-custom-body-class .block-bean.background_and_text .field-name-field-bktext-description { background-color: transparent ! important; }
}
#block-search-form, #block-tb-megamenu-main-menu, #zone-footer-blocks-wrapper, #zone-user, .group-info-slide .field-name-field-slide-basic-link, body.front #block-bean-aplicaciones-y-servicios, #block-bean-block-smartphones-maneja-tu-line, .block-menu-productos-tigo, .block-menu-productos-tigo-mobile, #block-delta-blocks-logo, #block-menu-menu-productos-tigo--2.block-menu-productos-tigo, #block-block-1, #block-block-14 { display: none; }
body.tigosmart-custom-body-class .block.block-node, body.tigosmart-custom-body-class .block-bean, body.tigosmart-custom-body-class #block-bean-slideshow-basic-fragment-2, body.tigosmart-custom-body-class .list_highlights, body.tigosmart-custom-body-class .block-bean.tips_tigo, body.tigosmart-custom-body-class .block-bean.list-inline, body.tigosmart-custom-body-class .block.block-node, body.tigosmart-custom-body-class #breadcrumb, body.tigosmart-custom-body-class #messages, #region-content-bottom-first #block-menu-menu-mas--2 { padding: 0px; margin: 32px 0px 0px; max-width: 950px; clear: both; display: block; float: none; }
body #skip-link { display: none; }
body .title { display: inline-block; }
body.tigosmart-custom-body-class .block-bean.static_information { margin: 31px 0px 0px; }
body.tigosmart-custom-body-class .block-bean { margin: 10px 0px 0px; }
body.tigosmart-custom-body-class .block-bean.dynamic_table { margin-bottom: 32px; }
.wysiwyg-content ul { list-style: outside none none; padding-left: 0px; }
.wysiwyg-content ul li::before { content: "•"; color: rgb(67, 199, 244); margin: 0px 5px 0px -11px; font-size: 25px; line-height: normal; }
.wysiwyg-content ul { margin-left: 10px; font-size: 18px; }
.wysiwyg-content ol { list-style: outside none decimal-leading-zero; }
.entity-bean .wysiwyg-content ol { list-style: inside none decimal-leading-zero; font-size: 18px; }
.wysiwyg-content p { margin-bottom: 0px; }
.wysiwyg-content a.even { padding-left: 10px; background-image: url(ec9e4f0c81b759f2eb2d55544d581ff53bf7987d.png) ; background-position: left center; background-repeat: no-repeat; font-size: 12px; }
body.tigosmart-custom-body-class .slideshow_basic { margin-top: 0px ! important; }
.field-collection-container { border-bottom: 0px none; margin-bottom: 0px; }
.field-collection-view { padding: 0px; margin: 0px; border-bottom: 0px none; }
#region-mobile-nav { display: none ! important; }
#block-delta-blocks-logo, #block-block-11 { margin: 0px 30%; }
#block-block-11 { box-sizing: border-box; padding: 4px 0px; }
#block-block-11 .content { padding: 2px 0px 0px; }
.logo-img { text-align: center; float: none; margin: 0px; height: 120px; display: table; }
.logo-img a { display: table-cell; vertical-align: middle; }
.logo-img img { width: 100%; max-width: 120px; }
#breadcrumb { margin: 35px 10px 10px; font-size: 0.85em; }
.breadcrumb { padding: 0px; }
.breadcrumb a { font-weight: normal; color: rgb(142, 143, 149); }
.breadcrumb a.active { color: rgb(255, 255, 255); }
ul.primary li a { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#block-delta-blocks-messages { padding: 0px; }
body #messages { margin: 0px auto ! important; padding: 20px 0px 0px ! important; }
div.messages { border: 0px none; margin: 0px 5px 15px ! important; font-size: 14px; font-family: "CronosProLight"; color: rgb(255, 255, 255) ! important; border-radius: 6px; padding: 8px 20px 8px 45px; background-position: 15px center; }
div.messages p { margin-bottom: 0px; }
div.status, table tr.ok { background-color: rgb(160, 212, 104); background-image: url(bdc256c6af51e7076c63c7d766ea6240e2bb40de.png) ; }
div.error, table tr.error { background-color: rgb(237, 85, 101); background-image: url(516a9fc8c4c9c7302a7ec0547dc147cb1b822959.png) ; }
div.warning, table tr.warning { background-color: rgb(255, 206, 84); background-image: url(0dfbda62b1effaa5852d56cc72fa705a8cadc9e9.png) ; }
#block-menu-menu-tigosmart-top-menu { float: left; }
#block-menu-menu-tigosmart-top-menu .content ul.menu { margin: 0px; padding: 0px; display: block; list-style: outside none none; text-align: left; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li { margin: 0px; padding: 0px; display: block; list-style: outside none none; float: left; background-image: url(47156502ef84a3759e7194b0ef90bf8e04ce8ba4.png) ; background-position: right center; background-repeat: no-repeat; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li a { color: rgb(154, 176, 200) ! important; font-size: 14px; font-weight: normal; display: block; text-decoration: none ! important; padding: 10px 16px 5px; font-family: "cronommregular"; line-height: 15px; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li.first { background: transparent none repeat scroll 0% 0%; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li.first a { margin-left: 0px; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li a:hover { color: white; background-color: rgb(0, 46, 110); background-image: none; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li a.active-site, #block-menu-menu-tigosmart-top-menu a.active { background-color: rgb(0, 46, 110); color: rgb(255, 255, 255) ! important; cursor: default; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li a.tigo-productos-link { background-color: rgb(6, 7, 36); font-size: 11px; text-decoration: none ! important; border-right: 1px solid rgb(27, 31, 58); border-left: 0px none; margin: 0px; padding: 10px 7px 5px; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li a.tigo-productos-link:hover { color: white; background-color: rgb(0, 46, 110); background-image: none; }
body.tigosmart-custom-body-class.front #layerslider-1, body.tigosmart-custom-body-class.front .block-bean.slideshow_basic { width: 100%; max-width: 1280px ! important; }
body.tigosmart-custom-body-class #layerslider-1, body.tigosmart-custom-body-class .block-bean.slideshow_basic { width: 100%; max-width: 950px ! important; }
.block-bean-tigo-cash-landing-0 { text-align: left; }
.block-bean-tigo-cash-landing-0 ul li, .block-bean-tigo-cash-landing-0 p { text-align: left ! important; }
.block-bean.slideshow_basic h2 { margin: 0px; }
.block-bean.slideshow_basic .flexslider .slides .field-name-field-slide-basic-background-mob img, .block-bean.slideshow_basic .flexslider .slides .field-name-field-slide-basic-background img { display: block ! important; width: 100% ! important; margin: 0px ! important; }
.flexslider { margin: 0px; background: transparent none repeat scroll 0px 0px; border: 0px none; position: relative; border-radius: 0px; box-shadow: none; overflow: hidden; }
#flexslider-gallery-pager { padding: 0px 4%; }
#flexslider-gallery-pager > .flex-viewport { text-indent: 0px; }
.flex-control-nav { width: 100%; position: static; text-align: center; margin: 20px 0px; z-index: 9; bottom: 0px; left: 0px; right: 0px; }
body.tigosmart-custom-body-class.front .flex-control-nav { width: 100%; position: absolute; text-align: center; margin: 0px; z-index: 9; bottom: 0px; left: 0px; right: 0px; }
.flex-direction-nav a.flex-next::before { content: unset; }
.multimedia_gallery img { max-width: 100%; min-width: 20%; }
.flexslider .slides img { height: 100%; width: 100%; margin: 0px auto; }
.flex-control-paging li a { background-image: url(d319083b04f8c7fc6999004e017f815cef35af44.png)  ! important; background-repeat: no-repeat ! important; background-position: left bottom; background-color: transparent ! important; box-shadow: none; }
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-position: left top ! important; }
.flex-direction-nav a.flex-prev::before, .flex-direction-nav a.flex-next::before { content: unset; }
.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next, .ls-carousel a.ls-nav-prev, .ls-carousel a.ls-nav-next { background-image: url(c38f1dbfbfd7c84c54d98476822b031e92fe027a.png) ; background-position: 0px 0px; width: 30px; height: 54px; overflow: hidden; line-height: 9999px; opacity: 1; transition: none 0s ease 0s ; }
.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next { top: 38.5% ! important; }
.ls-carousel a.ls-nav-prev { margin-left: 40px; }
.ls-carousel a.ls-nav-next { margin-right: 40px; }
.flex-direction-nav a.flex-prev, .ls-carousel a.ls-nav-prev { background-position: 0px 0px; background-color: transparent; }
.flex-direction-nav a.flex-prev:hover, .ls-carousel a.ls-nav-prev:hover { background-position: 0px -54px; background-color: transparent; }
.flex-direction-nav a.flex-prev:active, .ls-carousel a.ls-nav-prev:active { background-position: 0px -108px; background-color: transparent; }
.flex-direction-nav a.flex-next, .ls-carousel a.ls-nav-next { background-position: -30px 0px; background-color: transparent; }
.flex-direction-nav a.flex-next:hover, .ls-carousel a.ls-nav-next:hover { background-position: -30px -54px; background-color: transparent; }
.flex-direction-nav a.flex-next:active, .ls-carousel a.ls-nav-next:active { background-position: -30px -108px; background-color: transparent; }
#flexslider-gallery-pager .flex-direction-nav a.flex-prev, #flexslider-gallery-pager .flex-direction-nav a.flex-next, #flexslider-gallery-pager .ls-carousel a.ls-nav-prev, #flexslider-gallery-pager .ls-carousel a.ls-nav-next { background-image: url(65af26eed228af12b6e707da7ad91eae650a0a81.png) ; width: 22px; height: 40px; margin-top: -11px; }
#flexslider-gallery-pager .flex-direction-nav a.flex-prev:hover { background-position: 0px -40px; }
#flexslider-gallery-pager .flex-direction-nav a.flex-prev:active { background-position: 0px -80px; }
#flexslider-gallery-pager .flex-direction-nav a.flex-next { background-position: -22px 0px; }
#flexslider-gallery-pager .flex-direction-nav a.flex-next:hover { background-position: -22px -40px; }
#flexslider-gallery-pager .flex-direction-nav a.flex-next:active { background-position: -22px -80px; }
.flexslider:hover .flex-prev { left: 60px; }
.flexslider:hover .flex-next { right: 60px; }
#flexslider-gallery-pager.flexslider:hover .flex-prev { left: 10px; }
#flexslider-gallery-pager.flexslider:hover .flex-next { right: 10px; }
.ls-thumbnail-slide { height: 60px ! important; }
.ls-carousel .ls-thumbnail-inner { background: rgb(4, 41, 107) none repeat scroll 0px 0px ! important; border-radius: 10px ! important; margin-top: -30px; padding: 0px ! important; }
.ls-carousel .ls-thumbnail a { padding: 10px ! important; }
.ls-bottom-nav-wrapper.ls-below-thumbnails { display: none ! important; }
.bean-slideshow-pager-v2 .ls-carousel .ls-nav-prev, .bean-slideshow-pager-v2 .ls-carousel .ls-nav-next { top: 64% ! important; }
body.tigosmart-custom-body-class.front .block-bean.slideshow_basic .group-info-slide { width: 170px; height: 42px; padding-top: 6px; }
body.tigosmart-custom-body-class.front .block-bean.slideshow_basic { margin-bottom: 70px ! important; }
.block-bean.slideshow_basic .group-info-slide.group-info-slide-right { position: absolute; bottom: 115px; right: 50%; text-align: center; margin-right: -292px; }
.block-bean.slideshow_basic .group-info-slide.group-info-slide-left { position: absolute; bottom: 90px; left: 50%; text-align: center; margin-left: -366px; }
.group-info-slide .field-name-field-slide-basic-description { line-height: normal; margin: 0px 0px 30px; font-family: "CronosProLight"; display: block; color: rgb(255, 255, 255); }
.group-info-slide .field-name-field-slide-basic-description strong { font-family: "cronommregular-bold"; }
.group-info-slide .field-name-field-slide-basic-description p { margin: 0px; }
.group-info-slide .field-name-field-link { display: none; }
#block-views-slide-home-block-1 .flexslider { margin: 0px; }
#zone-footer-blocks h2.block-title { font-family: "cronommregular"; margin: 30px 0px; font-size: 18px ! important; font-weight: normal; font-style: normal; font-variant: normal; }
#zone-footer-blocks .block .content { color: rgb(201, 222, 251); font-size: 15px; }
#zone-footer-blocks .block .content strong { color: rgb(255, 255, 255); font-weight: normal; }
#zone-footer-blocks .block .content ul.menu { margin: 0px; padding: 0px; list-style: outside none none; display: block; }
#zone-footer-blocks .block .content ul.menu li { margin: 0px 0px 5px; padding: 0px; list-style: outside none none; display: block; float: left; width: 49%; }
#zone-footer-blocks .block .content ul.menu li a { color: rgb(65, 201, 243); display: block; padding: 0px 0px 0px 10px; font-size: 12px; margin: 0px; background-image: url(ec9e4f0c81b759f2eb2d55544d581ff53bf7987d.png) ; background-repeat: no-repeat; background-position: 0px 4px; }
#zone-footer-blocks .block .content ul.menu li a:hover { color: rgb(255, 255, 255); text-decoration: none; background-image: url(fc9cb33a32a5d8560a1627e5e85c8a598c0a36e3.png) ; }
ul.items-social-network { margin: 10px 0px; padding: 0px; list-style: outside none none; }
ul.items-social-network li { padding: 2.5px; list-style: outside none none; width: 38px; display: block; float: left; margin: 0px 5px 0px 0px; height: 38px; }
ul.items-social-network li a { width: 39px; height: 39px; line-height: 0; display: block; background-image: url(bcf2477add48f2221a9b6529cc533f9ebd7fe390.png) ; background-position: left bottom; background-repeat: no-repeat; }
ul.items-social-network li a:hover { background-position: left top; }
ul.items-social-network li img { margin: 0px; padding: 0px; width: 38px; display: block; height: 38px; }
#block-tb-megamenu-user-menu { float: right; }
#block-search-form { margin: 5px 0px; padding: 5px; text-align: center; }
.search-form { margin-bottom: 0px; }
#block-search-form .form-text { border-radius: 10px; font-style: italic; width: 100%; height: auto; text-indent: 10px; background-color: transparent; border: 2px solid rgb(30, 82, 160); padding: 5px 30px 5px 5px; font-family: "cronommregular"; }
#block-search-form .search-form { position: relative; padding: 0px; }
#block-search-form .search-form .form-actions { position: absolute; right: 10px; top: 5px; z-index: 10; margin: 0px; padding: 0px; display: block; border-width: 0px; }
#block-search-form .search-form .form-actions input { background-image: url(71da153d2eddcd708fd147ccea1406c86942a9c6.png)  ! important; background-position: left top; width: 15px; height: 15px; line-height: 9999px; text-indent: -99999px; overflow: hidden; background-color: transparent; border-width: 0px; border-radius: 0px; box-shadow: none; margin: 0px; padding: 0px; }
#block-search-form .search-form .form-actions input:hover { background-position: left bottom; }
.block-menu-mobile-main-menu .content ul.menu { display: block; list-style: outside none none; padding: 0px; text-transform: uppercase; background-color: rgb(22, 36, 88); }
.block-menu-mobile-main-menu .content ul.menu li { display: block; list-style: outside none none; margin: 0px; padding: 0px; }
.block-menu-mobile-main-menu .content ul.menu a { display: block; padding: 10px; }
.block-menu-mobile-main-menu .content ul.menu a.active { color: rgb(255, 255, 255); }
.block-menu-mobile-main-menu .content ul.menu a:hover { text-decoration: none; }
.block-menu-mobile-main-menu .content > ul.menu > li > a { background-color: rgb(0, 46, 110); display: block; padding: 32px 50px 32px 25px; border-top: 1px solid rgb(26, 67, 125); font-size: 36px; background-image: url(f7b3598170c045e15c6e8eac5546bdd0e355ede4.png) ; background-repeat: no-repeat; background-position: 95% center; font-style: normal; color: rgb(255, 255, 255); text-transform: none; font-family: "CronosProLight"; }
.block-menu-mobile-main-menu .content ul.menu ul { background-color: rgb(6, 7, 36); padding: 0px; margin: 0px; display: none; }
.block-menu-mobile-main-menu .content > ul.menu > li.first > a { border-top: 0px none; }
.block-menu-mobile-main-menu .content > ul.menu > li.expanded > a { background-image: url(1b3393118606c6308aff57cfcf43a11a3d5c89a5.png) ; }
.block-menu-mobile-main-menu .content ul.menu ul li { margin: 0px; padding: 0px; list-style: outside none none; display: block; }
.block-menu-mobile-main-menu .content ul.menu ul li.dhtml-menu-cloned-leaf { display: none ! important; }
.block-menu-mobile-main-menu .content ul.menu ul li a { color: rgb(65, 201, 243); font-size: 20px; font-weight: normal; font-style: normal; text-transform: none; padding: 20px 10px; margin: 0px 0px 0px 40px; background-image: url(dbdeaa3706537ac3e7be217a9ba867a5887d8fba.png) ; background-repeat: no-repeat; background-position: 94% 50%; }
.block-menu-mobile-main-menu .content ul.menu ul ul li a { color: rgb(65, 201, 243); font-size: 15px; }
.block-menu-mobile-main-menu .content ul.menu ul li a:hover { color: rgb(255, 255, 255); }
#block-block-1, #block-block-12 { margin: 5px 0px 0px; }
#block-block-2 { float: right; margin: 0px; }
#block-block-2 .content img { max-width: 80px ! important; height: auto ! important; }
#block-block-1 .content, #block-block-12 .content, #block-block-2 .content { margin: 0px 0px 5px; text-align: center; }
#zone-header { position: relative; }
#sidr-wrapper-0 { z-index: 10; height: 40px; left: 5px; position: absolute; top: 3px; width: 45px; margin: 0px; }
#sidr-wrapper-0 #sidr-0-button { cursor: pointer; height: 40px; line-height: 999999px; overflow: hidden; text-indent: -9999px; display: block; width: 45px; background-image: url(75133822f0cffc8e5d5eb542b190a078ada79f6b.png) ; margin: 0px; position: relative; z-index: 10; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul li a { background-image: url(306a543cb1d4152e7cb31e01c7288ce1740d0c9f.png) ; display: block; padding: 10px 10px 10px 35px; background-repeat: no-repeat; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul li a:hover { color: rgb(32, 189, 236); text-decoration: none; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul li a.sidr-class-mas-centros-experiencia { background-position: 5px 8px; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul li a.sidr-class-mas-contacto { background-position: 5px -80px; }
#sidr-id-block-menu-menu-mas .sidr-class-content ul li a.sidr-class-mas-preguntas-frecuentes { background-position: 5px -36px; }
#sidr-id-block-menu-menu-productos-tigo .sidr-class-content, #sidr-id-block-block-10 .sidr-class-content { display: none; }
#sidr-id-block-menu-menu-productos-tigo h2.sidr-class-block-title, #sidr-id-block-block-10 h2.sidr-class-block-title { background-image: url(e8bec6110127d134e0fefae7d1e3b07cd3010d6a.png) ; background-repeat: no-repeat; padding: 0px 40px 0px 0px; margin: 10px; border-bottom: 0px none; cursor: pointer; font-size: 20px; }
#sidr-id-block-menu-menu-productos-tigo h2.sidr-class-block-title.inactivo, #sidr-id-block-block-10 h2.sidr-class-block-title.inactivo { background-position: right bottom; }
#sidr-id-block-menu-menu-productos-tigo h2.sidr-class-block-title.activo, #sidr-id-block-block-10 h2.sidr-class-block-title.activo { background-position: right top; }
#sidr-id-block-menu-menu-productos-tigo ul.sidr-class-menu, #sidr-id-block-menu-menu-productos-tigo ul.sidr-class-menu li { list-style: outside none none; display: block; margin: 0px; padding: 0px; }
#sidr-id-block-menu-menu-productos-tigo ul.sidr-class-menu > li { margin-bottom: 15px; }
#sidr-id-block-menu-menu-productos-tigo ul.sidr-class-menu > li > a { display: block; margin: 5px 0px; border-bottom: 1px solid rgb(68, 68, 68); font-size: 18px; }
#sidr-id-block-menu-menu-productos-tigo ul.sidr-class-menu ul li a.sidr-class-menu_icon { color: rgb(255, 255, 255); display: block; margin: 5px 0px; padding: 16px 0px 0px 59px; font-size: 17px; border-bottom: 0px none; }
#sidr-id-block-menu-menu-productos-tigo ul.sidr-class-menu ul li a.sidr-class-menu_icona:hover { color: rgb(32, 189, 236); text-decoration: none; }
#sidr-id-block-menu-menu-productos-tigo-mobile .sidr-class-content, #sidr-id-block-block-10 .sidr-class-content { display: none; }
#sidr-id-block-menu-menu-productos-tigo-mobile h2.sidr-class-block-title, #sidr-id-block-block-10 h2.sidr-class-block-title { background-image: url(e8bec6110127d134e0fefae7d1e3b07cd3010d6a.png) ; background-repeat: no-repeat; padding: 0px 40px 0px 0px; margin: 10px; border-bottom: 0px none; cursor: pointer; font-size: 20px; }
#sidr-id-block-menu-menu-productos-tigo-mobile h2.sidr-class-block-title.inactivo, #sidr-id-block-block-10 h2.sidr-class-block-title.inactivo { background-position: right bottom; }
#sidr-id-block-menu-menu-productos-tigo-mobile h2.sidr-class-block-title.activo, #sidr-id-block-block-10 h2.sidr-class-block-title.activo { background-position: right top; }
#sidr-id-block-menu-menu-productos-tigo-mobile ul.sidr-class-menu, #sidr-id-block-menu-menu-productos-tigo-mobile ul.sidr-class-menu li { list-style: outside none none; display: block; margin: 0px; padding: 0px; }
#sidr-id-block-menu-menu-productos-tigo-mobile ul.sidr-class-menu > li { margin-bottom: 15px; }
#sidr-id-block-menu-menu-productos-tigo-mobile ul.sidr-class-menu > li > a { display: block; margin: 5px 0px; border-bottom: 1px solid rgb(68, 68, 68); font-size: 18px; }
#sidr-id-block-menu-menu-productos-tigo-mobile ul.sidr-class-menu ul li a.sidr-class-menu_icon { color: rgb(255, 255, 255); display: block; margin: 5px 0px; padding: 16px 0px 0px 59px; font-size: 17px; border-bottom: 0px none; }
#sidr-id-block-menu-menu-productos-tigo-mobile ul.sidr-class-menu ul li a.sidr-class-menu_icona:hover { color: rgb(32, 189, 236); text-decoration: none; }
.list_highlights .bean-title { display: none; }
.slideshow_pager .bean-title { display: none; }
#block-menu-menu-mobile-header-icons { float: right; margin: 0px; position: absolute; top: 0px; right: 0px; z-index: 10; }
#block-menu-menu-mobile-header-icons .content ul.menu { margin: 0px; padding: 0px; list-style: outside none none; display: block; }
#block-menu-menu-mobile-header-icons .content ul.menu::after { content: " "; clear: both; display: block; }
#block-menu-menu-mobile-header-icons .content ul.menu li { display: block; list-style: outside none none; float: left; margin: 0px; padding: 0px; }
#block-menu-menu-mobile-header-icons .content ul.menu li a { width: 35px; height: 45px; overflow: hidden; line-height: 999999px; text-indent: -99999px; display: block; padding: 0px ! important; margin: 0px ! important; background-position: 50% 50% ! important; background-size: 36px auto; }
body.page-user #block-menu-menu-mobile-header-icons .content ul.menu li a.user-link { display: none ! important; }
#region-content-bottom-first #block-menu-menu-mas--2 { margin: 0px 0px 70px; }
.block.block-menu-mas h2.block-title { padding-left: 12px; display: none; }
.block.block-menu-mas .content ul.menu { list-style-image: none; list-style-type: none; margin: 0px auto 50px; padding: 0px; text-align: center; }
.block.block-menu-mas .content ul.menu li { display: inline-block; list-style-image: none; list-style-type: none; padding: 0px; margin: 20px 0px; text-align: center; width: 49%; }
.block.block-menu-mas .content ul.menu li a { background-position: center 0px; background-repeat: no-repeat; background-size: 42px auto; display: block; margin: 0px auto; padding: 51px 0px 0px; font-size: 16px; height: auto; font-family: "CronosProLight"; color: rgb(67, 199, 244); }
.block.block-menu-mas .content ul.menu li:last-child { background-image: none; }
.block.block-menu-mas .content ul.menu li a:hover { color: rgb(32, 189, 236); text-decoration: none; }
#accordion-mobile { position: relative; height: auto; padding: 0px 0px 50px; margin: 0px; border-width: 0px; display: block; border-radius: 0px; }
body.page-tigosmart-faq #accordion-mobile h3.ui-accordion-header { position: relative; height: auto ! important; padding: 0px; margin: 0px; border-width: 0px; display: block; border-radius: 0px; font-family: "cronommregular"; font-weight: normal ! important; }
#accordion-mobile h3.ui-accordion-header a { background-color: rgb(0, 46, 110); padding: 14px 50px 14px 25px; border-top: 0px none ! important; border-left: 0px none ! important; border-right: 0px none ! important; border-bottom: 1px solid rgb(41, 78, 129); font-size: 18px; display: block; border-radius: 0px; font-family: "CronosProLight"; font-weight: normal ! important; color: rgb(255, 255, 255); }
#accordion-mobile h3.ui-accordion-header .ui-accordion-header-icon { background-image: url(fcb162350247944acd6a83296d35e9451d02d5c2.png) ; background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width: 20px; line-height: 99999px; text-indent: -99999px; overflow: hidden; position: absolute; top: 50% ! important; right: 9px ! important; left: inherit ! important; margin-top: -10px ! important; z-index: 2; }
#accordion-mobile h3.ui-accordion-header-active a { font-weight: normal ! important; }
#accordion-mobile h3.ui-accordion-header-active .ui-accordion-header-icon { background-position: left bottom; }
#accordion-mobile.ui-accordion .ui-accordion-content { padding: 10px ! important; border-width: 0px ! important; height: auto ! important; color: rgb(255, 255, 255) ! important; background-color: transparent ! important; background-image: none ! important; font-size: 11px; overflow: hidden; }
#accordion-mobile.ui-accordion .ui-accordion-content .answer-row .question { font-size: 15px; font-weight: normal; margin: 20px 0px; }
#accordion-mobile.ui-accordion .ui-accordion-content .tigosmart-faq-questions > ul > li { display: block; list-style: outside none none; margin: 0px 0px 15px; padding: 0px; font-size: 15px; }
#accordion-mobile div.ui-accordion-content h2.tigosmart-faq-header { display: none; }
body.page-tigosmart-faq .video { margin: 0px auto; }
#simplenews-block-form-1 { position: relative; height: 25px; }
#simplenews-block-form-1 label { display: none; }
#simplenews-block-form-1 .form-item { float: left; margin: 0px; padding: 0px; }
#simplenews-block-form-1 input.form-text { height: 25px; padding: 0px 10px; line-height: 25px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-radius: 0px; width: 150px ! important; border-width: 0px ! important; }
#simplenews-block-form-1 .throbber { position: absolute; top: -1px; }
#simplenews-block-form-1 input.form-submit { background-image: url(2fd45a3be59e11acd710bebd654f0509c92d592b.gif)  ! important; background-position: left bottom; width: 28px; height: 25px; border-width: 0px; line-height: 99999px; text-indent: -99999px; overflow: hidden; padding: 0px; margin: 0px; border-radius: 0px; display: inline-block; }
#simplenews-block-form-1 input.form-submit:hover { background-position: left top; }
#zone-footer-wrapper { background-color: rgb(0, 46, 110); }
#zone-footer { margin: 3px auto; padding: 4px 0px; font-size: 11px; }
div.vertical-tabs { margin: 0px; border: 0px none; position: relative; }
.vertical-tabs ul.vertical-tabs-list { width: 100%; list-style: outside none none; position: relative; float: none; margin: 0px; border-right: 0px none; border-top: 0px none; padding: 0px; }
.vertical-tabs-panes { border-left: 1px solid rgb(83, 83, 98); padding: 10px 0px; }
.vertical-tabs ul.vertical-tabs-list li { background: transparent none repeat scroll 0px 0px; border: 0px none; }
.vertical-tabs ul.vertical-tabs-list li.selected { border-right-width: 0px; }
.vertical-tabs ul.vertical-tabs-list li a { display: block; text-decoration: none; padding: 15px 20px; font-size: 15px; font-weight: normal; border-bottom: 1px solid rgb(83, 83, 98); color: rgb(32, 189, 236); }
.vertical-tabs ul.vertical-tabs-list li a strong { text-decoration: none ! important; }
.vertical-tabs ul.vertical-tabs-list li a:hover { text-decoration: none ! important; color: rgb(32, 189, 236); }
.vertical-tabs ul.vertical-tabs-list li a:active { background-color: rgb(27, 31, 58); text-decoration: none ! important; color: rgb(32, 189, 236); }
.vertical-tabs ul.vertical-tabs-list .selected strong { color: rgb(32, 189, 236); }
.tigosmart-faq-questions > ul { display: block; list-style: outside none none; margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid rgb(27, 31, 58); }
.tigosmart-faq-questions > ul > li { display: block; list-style: outside none none; margin: 10px 0px; padding: 0px; font-size: 17px; }
.tigosmart-faq-questions > ul > li .number { padding: 0px 7px 0px 0px; color: rgb(32, 189, 236); }
.tigosmart-faq-questions > ul > li > a { color: rgb(32, 189, 236); }
.tigosmart-faq-questions > ul > li:hover .number, .tigosmart-faq-questions > ul > li > a:hover { color: rgb(32, 189, 236); text-decoration: none; }
.answer-row { margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid rgb(27, 31, 58); }
.answer-row .answer { color: rgb(208, 210, 209); }
.answer-row .question { font-size: 17px; font-weight: bold; margin: 20px 0px; }
.answer-row .question > span { color: rgb(65, 201, 243); padding: 0px 5px 0px 0px; }
.answer-row .image { text-align: center; clear: both; margin: 10px 0px; }
.answer-row .back { text-align: right; padding: 10px 0px; }
.answer-row .back a { color: rgb(65, 201, 243); background: transparent url(e89cc9b21be833951c995098c8c562fc93616f1c.png)  no-repeat scroll left center; padding-left: 20px; font-size: 14px; }
.flexslider .slides { position: relative; text-align: center; }
.flexslider .slides .field-name-field-slide-pager-background { overflow: hidden; background-color: rgb(38, 51, 96); height: 510px; }
.flexslider .slides .field-name-field-slide-pager-background img { max-width: none; width: 100% ! important; height: auto; }
.slideshow_pager { position: relative; }
.slideshow_pager > .block-inner > h2.block-title { padding: 20px 4%; width: 92%; margin: 0px; font-family: "CronosProLight"; font-size: 28px; text-transform: uppercase; }
.slideshow_pager .group-mobile-slide-header, .slideshow_pager .group-mobile-slide-content { position: relative; }
.slideshow_pager .group-mobile-slide-content .group-mobile-slide-content-inner { max-width: 350px; margin: 0px auto; }
.slideshow_pager .group-mobile-slide-header img { width: 100%; height: auto; display: block; max-width: 950px; margin: 0px auto; }
.slideshow_pager .group-mobile-slide-content { padding: 20px 4% 0px; width: 92%; margin: 0px; background-color: rgb(25, 66, 120); color: rgb(255, 255, 255); min-height: 228px; }
.slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-img-link-right { padding: 0px; width: 49%; float: left; text-align: right; margin-left: 1%; }
.slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-img-link-left { padding: 0px; width: 49%; float: left; text-align: left; margin-right: 1%; }
.slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-img-link-left img, .slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-img-link-right img { display: inline; width: 100%; max-width: 155px; margin: 0px auto; height: auto; }
.slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-link-detalles { display: block; clear: both; margin: 0px; }
.slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-link-detalles a { display: inline-block; margin: 26px 0px; width: 100%; padding: 2px 0px; }
.group-fields::after { content: " "; clear: both; display: block; }
.group-fields { margin: 0px 0px 20px; }
.group-fields .field-name-field-slide-pager-icon { float: left; margin: 0px; }
.field-name-field-slide-pager-title { font-size: 52px; margin-left: 100px; }
.slideshow_pager .group-mobile-slide-content .field-name-field-slide-pager-description { display: block; font-size: 15px; margin: 20px 0px; line-height: 130%; color: rgb(255, 255, 255); }
.field-name-field-slide-pager-link-detalles { margin: 15px 0px; }
.field-name-field-slide-pager-link-detalles::after { content: " "; clear: both; display: block; }
.field-name-field-slide-pager-link-detalles a { color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); padding: 0px 30px; height: 40px; line-height: 40px; display: inline-block; white-space: nowrap; text-align: center; font-size: 16px; border-radius: 20px; text-decoration: none; text-transform: uppercase; font-family: "cronommregular-bold" ! important; font-weight: normal ! important; }
.group-mobile-slide-content-inner .field-name-field-slide-pager-link-detalles a { color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); padding: 0px 30px; height: 40px; line-height: 40px; display: inline-block; white-space: nowrap; text-align: center; font-size: 24px; border-radius: 20px; text-decoration: none; text-transform: uppercase; }
.field-name-field-slide-pager-link-detalles a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
.field-name-field-slide-pager-link-detalles a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; color: rgb(0, 46, 110); text-decoration: none; }
.slideshow_pager .group-fields-links { width: 326px; position: relative; }
.slideshow_pager .field-name-field-slide-pager-description .field-items .field-item { font-size: 15px; font-family: "cronommregular"; font-weight: normal; color: rgb(255, 255, 255); }
.slideshow_pager_v2 { position: relative; }
.slideshow_pager_v2 > .block-inner > h2.block-title { padding: 20px 4%; width: 92%; margin: 0px; font-family: "CronosProLight"; font-size: 28px; text-transform: uppercase; }
.slideshow_pager_v2 .group-mobile-slide-header, .slideshow_pager_v2 .group-mobile-slide-content-inner { position: relative; }
.slideshow_pager_v2 .group-mobile-slide-content-inner { max-width: 350px; margin: 0px auto; }
.slideshow_pager_v2 .group-mobile-slide-header img { width: 100%; height: auto; display: block; max-width: 950px; margin: 0px auto; }
.slideshow_pager_v2 .group-mobile-slide-content-inner { padding: 23px 4% 0px; width: 92%; margin: 0px; color: rgb(255, 255, 255); text-align: center; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-img-link-right { padding: 0px; width: 49%; display: inline-block; text-align: right; margin-left: 1%; max-width: 155px; margin-bottom: 23px; }
.slideshow_pager_v2 ul { background-color: rgb(25, 66, 120); }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-img-link-right a { display: block; height: 37px; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-img-link-left { padding: 0px; width: 49%; display: inline-block; text-align: left; margin-right: 1%; margin-bottom: 23px; max-width: 155px; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-img-link-left a { display: block; height: 37px; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-img-link-left img, .slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-img-link-right img { display: inline; width: 100%; max-width: 155px; margin: 0px auto; height: auto; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-link-detalles { display: block; clear: both; margin: 0px; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-link-detalles a { display: block; margin: 0px auto 14px; width: 98%; padding: 2px 0px; font-family: "CronosProLight" ! important; font-size: 18px; border-radius: 30px; }
.slideshow_pager_v2 .group-mobile-slide-content-inner .field-name-field-slide-pager-description { display: block; font-size: 15px; margin: 0px 0px 23px; line-height: 130%; }
.slideshow_pager_v2 .group-fields-links { width: 326px; position: relative; }
.slideshow_pager_v2 .field-name-field-slide-pager-description .field-items .field-item { font-size: 15px; font-family: "cronommregular"; font-weight: normal; text-align: left; color: rgb(255, 255, 255); }
.slideshow_pager_v2 .flex-control-nav li { margin: 0px 2px ! important; }
.group-fields-links::after { content: " "; clear: both; display: block; }
.group-fields-links .android-link { float: left; margin-right: 15px; }
.tigosmart-layerslider-six-right .group-fields-links .android-link { position: absolute; top: 0px; left: 0px; }
.group-fields-links .android-link a, .group-fields-links .mac-link a { display: block; background: transparent none repeat scroll 0% 0%; }
.group-fields-links::after { content: " "; clear: both; display: block; }
ul.flexslider-entityreference-thumbs { background-color: rgb(6, 7, 37); border-radius: 10px; text-align: center; width: 300px; z-index: 999; display: block; height: 50px; margin: -30px auto 20px; position: relative; padding: 10px; }
ul.flexslider-entityreference-thumbs li { display: inline; padding: 0px 5px; cursor: pointer; }
ul.flexslider-entityreference-thumbs li div { display: inline; }
div.ui-accordion-content { height: 200px; }
.panel-separator { clear: both; }
body.tigosmart-custom-body-class .field-name-field-tips-title, body.tigosmart-custom-body-class .list_inline h2.block-title, body.tigosmart-custom-body-class .tips_tigo h2.block-title, body.tigosmart-custom-body-class .multimedia_gallery h2.block-title, body.tigosmart-custom-body-class .list_highlights h2.block-title, body.tigosmart-custom-body-class .slideshow_pager h2.block-title, body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title, body.tigosmart-custom-body-class .block.block-node h2.block-title { font-family: "CronosProLight"; font-weight: normal; letter-spacing: normal; margin: 0px 0px 15px 13px; font-size: 20px; text-transform: uppercase; }
.block-search-form { padding: 0px ! important; height: 23px ! important; }
input.custom-search-box { font-family: "CronosProLight" ! important; }
.dynamic_table .entity .content .field-name-field-dynamic-table-table table tr:hover td { background: transparent none repeat scroll 0% 0% ! important; }
.dynamic_table .entity .content .field-name-field-dynamic-table-footer { margin-top: 20px; padding: 0px 13px; }
@media (max-width: 648px) {
  .dynamic_table .field-name-field-dynamic-table-table .tablefield-wrapper { margin: 0px auto; overflow-x: auto; }
  .field-name-field-dynamic-table-table .dynamic-table-effect { position: absolute; top: 0px; height: 100%; width: 10px; z-index: 2; }
  .field-name-field-dynamic-table-table .right { right: 0px; background: transparent url(2261fb94a7dad751a2f58868bf1d52c7da774b18.png)  repeat-y scroll left top; }
  .field-name-field-dynamic-table-table .left { left: -2px; background: transparent url(3761baab8fc6b96c327334ff6ae57bfd5d22182b.png)  repeat-y scroll left top; }
  .field-name-field-dynamic-table-table .hide { display: none; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table { display: block; float: left; margin: 0px; position: relative; padding: 0px; border: 0px none; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead, .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody { padding: 0px; margin: 0px; border: 0px none; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead tr, .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody tr { padding: 0px; margin: 0px; border: 0px none; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead th, .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody td { font-size: 12px ! important; font-family: "cronommregular"; width: 70px; min-width: 70px; max-width: 70px; padding: 10px ! important; white-space: pre-line; overflow-wrap: break-word; }
  .sticky-header { overflow: hidden; z-index: 1; }
}
body.tigosmart-custom-body-class .field-name-field-tips-title, body.tigosmart-custom-body-class .list_inline h2.block-title, body.tigosmart-custom-body-class .tips_tigo h2.block-title, body.tigosmart-custom-body-class .multimedia_gallery h2.block-title, body.tigosmart-custom-body-class .list_highlights h2.block-title, body.tigosmart-custom-body-class .slideshow_pager h2.block-title, body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title { margin: 0px 0px 20px 13px; }
body.tigosmart-custom-body-class .list_inline h2.block-title, body.tigosmart-custom-body-class .multimedia_gallery h2.block-title { margin: 31px 0px 37.5px 13px; }
.field-name-field-list-inline-elements .field-items::after { content: " "; display: block; clear: both; }
.field-name-field-list-inline-elements > .field-items { text-align: center; }
.field-name-field-list-inline-elements > .field-items > .field-item { width: 45%; vertical-align: top; display: inline-block; text-align: center; margin: 0px 0px 10px; min-width: 150px; }
.field-name-field-list-inline-elements > .field-items > .even, .field-name-field-list-inline-elements > .field-items > .odd { padding: 0px 2%; }
.field-name-field-list-inline-elements > .field-items > .field-item > .entity-elements-of-fragments { padding: 0px 2%; }
.field-name-field-list-inline-elements > .field-items > .field-item .field-name-field-item-list-inline-image { margin: 0px 0px 8px; }
.field-name-field-list-inline-elements > .field-items > .field-item .field-name-field-item-list-inline-title { font-size: 22px; margin: 0px 0px 4px; }
body.tigosmart-custom-body-class .list_inline .field-name-field-list-inline-elements .field-items .field-item .field-name-field-item-list-inline-descrip { font-size: 16px; line-height: 120%; }
body.tigosmart-custom-body-class .static_information { position: relative; display: block; padding: 0px; overflow: hidden; }
body.tigosmart-custom-body-class .static_information .group-fields { background-color: rgb(27, 31, 58); padding: 20px 4% 31px 13px; width: 93%; margin: 0px; height: 100%; }
* + html body.tigosmart-custom-body-class .static_information .group-fields { padding: 20px 4% 10px 13px; }
body.tigosmart-custom-body-class .static_information .group-fields .field-name-field-basic-information-descript p { margin-bottom: 10px; font-size: 12px; }
body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image { text-align: right; background: rgb(5, 38, 105) url(693f0d5411e1196c8106c8482a9e64dc1c02629c.jpg)  no-repeat scroll -1400px 0px; }
body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image img { width: 100%; height: auto; }
.block-bean.tips_tigo .field-name-field-tips-title { margin: 0px 0px 10px; }
.block-bean.tips_tigo .field-name-field-tips-description { font-size: 15px; margin: 0px 0px 10px; }
.block-bean.tips_tigo .field-name-field-tips-image { text-align: center; padding: 0px 0px 10px; }
.block-bean.tips_tigo .field-name-field-tips-image.left { text-align: left; padding: 0px 0px 10px; }
.block-bean.tips_tigo .field-name-field-tips-image.right { text-align: right; padding: 0px 0px 10px; }
body.tigosmart-custom-body-class .block-multimedia-gallery #flexslider-gallery-slide.flexslider { margin-bottom: 10px; }
body.tigosmart-custom-body-class .block-multimedia-gallery #flexslider-gallery-slide.flexslider .slides img { height: auto; width: 100%; margin: 0px auto; }
body.tigosmart-custom-body-class .list_highlights .field-name-field-list-highlights-descriptio { font-size: 15px; margin: 0px 0px 20px; }
@media (max-width: 648px) {
  body.tigosmart-custom-body-class .multimedia_gallery #flexslider-gallery-pager ul li { max-width: 80px; width: 80px ! important; }
  body.tigosmart-custom-body-class .list_highlights .field-name-field-list-highlights-descriptio { font-size: 15px; margin: 0px 0px 25px; }
}
.field-name-field-list-highlights-elements > .field-items { margin: 20px 0px; }
.field-name-field-list-highlights-elements > .field-items::after { content: " "; clear: both; display: block; }
.field-name-field-list-highlights-elements > .field-items > .field-item { margin: 0px 0px 5px; clear: both; border-bottom: 1px solid rgb(47, 48, 69); padding: 5px 0px; }
.field-name-field-list-highlights-elements > .field-items > .field-item::after { clear: both; content: " "; display: block; }
.field-name-field-list-highlights-elements > .field-items > .field-item .field-name-field-item-list-inline-image { float: left; width: 48%; max-width: 280px; padding: 0px 2% 0px 0px; }
.field-name-field-list-highlights-elements > .field-items > .field-item .field-name-field-item-list-inline-image > .field-items > .field-item img { width: 100%; height: auto; }
.field-name-field-list-highlights-elements > .field-items > .field-item .field-name-field-item-list-inline-descrip { font-size: 16px; width: 46%; padding: 0px 2%; float: left; line-height: 113%; }
#flexslider-gallery-pager.flexslider .slides img { display: block; margin: 0px ! important; width: 100% ! important; height: auto ! important; }
#flexslider-gallery-pager.flexslider .slides li .field-name-field-multimedia-gallery-icon { padding-top: 7px; }
#flexslider-gallery-pager.flexslider .slides li.flex-active-slide { background-image: url(3c3b550e540b720442d704981d1dd3e1293deaca.png) ; background-repeat: no-repeat; background-position: center top; }
#flexslider-gallery-pager.flexslider .slides li.flex-active-slide img { max-width: 100%; }
#flexslider-gallery-pager.flexslider .slides li.flex-active-slide .field .field-items .field-item { padding: 0px; }
#flexslider-gallery-pager.flexslider .slides li .field-name-field-multimedia-gallery-icon > .field-items > .field-item { background-color: transparent; padding: 5px; display: block; margin: 0px auto; cursor: pointer; }
#flexslider-gallery-pager.flexslider .slides li.flex-active-slide .field-name-field-multimedia-gallery-icon > .field-items > .field-item { border: 4px solid rgb(65, 201, 243); }
@media (max-width: 648px) {
  body.tigosmart-custom-body-class .multimedia_gallery #flexslider-gallery-slide iframe { min-height: 10px ! important; }
  .block-bean.slideshow_basic .group-info-slide.group-info-slide-right { position: absolute; top: 60px; width: 45%; right: -20px; text-align: left; display: block; }
  body.tigosmart-custom-body-class.front .block-bean.slideshow_basic .group-info-slide { left: 30px; position: absolute; top: 85px; z-index: 10; width: auto; margin-left: 0px; right: 10px; max-width: 50%; }
  .block-bean.slideshow_basic .group-info-slide.group-info-slide-left { position: absolute; width: 45%; left: 50px; text-align: left; }
  .group-info-slide .field-name-field-slide-basic-link a { border-radius: 25px; padding: 5px 10px; background-color: rgb(255, 255, 255); color: rgb(0, 46, 110); white-space: nowrap; display: inline; float: none; text-align: center; font-size: 12px; }
  #flexslider-gallery-pager.flexslider .slides li .field-name-field-multimedia-gallery-icon > .field-items > .field-item { background-color: transparent; padding: 3px; display: block; margin: 0px auto; cursor: pointer; }
}
body.tigosmart-custom-body-class h1 { margin: 0px auto; max-width: 950px; display: block; }
body.page-consulta-medios-pago #page .section-content h1#page-title { max-width: 950px; margin: 0px auto 68px; display: block; }
.custom-page-title { font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; font-size: 28px; }
.ls-circle-timer { display: none ! important; }
body.tigosmart-custom-body-class .block-bean.slideshow_pager_v2, body.tigosmart-custom-body-class .block-bean.slideshow_pager { margin-bottom: 50px; }
body.mm-page { box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.8); z-index: 999999; }
body#zone-content .block-bean.banner_static, .dynamic-background-white, .dynamic-background-white h1, .dynamic-background-white .block-without-title { margin-bottom: 50px ! important; overflow: visible ! important; }
body.alpha-resize-indicator { z-index: 9999999; }
body { background-color: white; }
body.slideshow_basic, body#white.front #zone-content .slideshow_basic { margin-top: 0px ! important; }
body.block-without-title a { color: rgb(255, 255, 255); }
.block-menu-mobile-main-menu .content > ul.menu > li > a { border: 0px none; background-color: inherit; color: rgb(255, 255, 255) ! important; display: block; margin: 0px auto; background-image: none ! important; }
.block-menu-mobile-main-menu .content ul.menu ul { background-color: rgb(255, 255, 255); }
.mmtigo .block-menu-menu-mobile-main-menu ul li { border-bottom: 0px none; border-top: 1px solid rgb(204, 204, 204); }
.mmtigo .block-menu-menu-mobile-main-menu ul li.first { border-top: 0px solid rgb(255, 255, 255); }
.flex-control-paging li a { background-image: url(2de25afb16662eaae656b268f994710b38fee62a.png)  ! important; }
.mmtigo #navmobile { background: rgb(6, 7, 36) none repeat scroll 0% 0%; }
body.mm-menu .block .content { margin: 0px ! important; }
.block-menu-mobile-main-menu .content ul.menu { margin: 0px; }
.mmtigo #navmobile .block-menu-menu-mobile-main-menu ul li.has-submenu > a { background-position: 94.5% 15px ! important; background-image: url(15f3ef2afaf896081b8ceac58fd8d6f9340674c1.png)  ! important; background-size: 7% auto; }
.mmtigo .block-menu-mas .block-title { font-size: 22px; width: 100%; display: block; color: rgb(1, 181, 228) ! important; border-bottom: 1px solid rgb(1, 181, 228) ! important; padding: 0px 0px 4px; margin-bottom: -2px; }
.mmtigo .block-otros-sitios .block-title { display: none; }
.mmtigo .block-otros-sitios .menu { width: 100%; background-color: rgb(22, 36, 88); }
.mmtigo .block-otros-sitios .menu li { border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; list-style: outside none none; margin: 0px auto; background-color: inherit; background-image: url(15f3ef2afaf896081b8ceac58fd8d6f9340674c1.png) ; background-position: 94% 15px; background-repeat: no-repeat; background-size: 7% auto; }
.mmtigo .block-otros-sitios .menu li.last { border-bottom: 0px none; }
.mmtigo .block-otros-sitios .menu li a { color: rgb(255, 255, 255) ! important; font-size: 17px; font-family: "cronos-pro"; text-transform: capitalize; display: block; padding: 13px 14px; }
.mmtigo .block-otros-sitios .menu li a.iconmenu { overflow: hidden; text-indent: -9999px; line-height: 9999px; background-size: 142px auto; background-position: 7px center; height: 20px; }
.mmtigo .block-otros-sitios .menu .first { text-indent: -9999px; overflow: hidden; background-image: none; color: transparent; }
.mmtigo .block-otros-sitios .menu .first a { background-size: 38px auto; background-position: 7px center; }
.mmtigo #navmobile .block-menu-menu-mobile-main-menu ul li.start-collapsed a { background-image: url(15f3ef2afaf896081b8ceac58fd8d6f9340674c1.png) ; background-position: 94% 15px; background-repeat: no-repeat; background-size: 7% auto; }
.mmtigo #navmobile .block-menu-menu-mobile-main-menu ul li.expanded a { background-position: 94.5% -30px ! important; }
.mmtigo #navmobile .block-menu-menu-mobile-main-menu ul li.expanded ul li a { background-position: 95% 16px ! important; background-image: url(f7b3598170c045e15c6e8eac5546bdd0e355ede4.png)  ! important; background-size: 4% auto ! important; }
.mmtigo #navmobile .block-menu-menu-mobile-main-menu ul li ul li a { background-color: rgb(254, 254, 254) ! important; color: rgb(0, 46, 110) ! important; border: 0px none ! important; }
.mmtigo #navmobile h2 { color: rgb(51, 51, 51); }
body.mm-menu .block-menu-productos-tigo-mobile h2.block-title, body.mm-menu .block-block-10 h2.block-title, body.mm-menu .block-language h2.block-title { color: rgb(0, 46, 110) ! important; }
.mmtigo #navmobile h2.activo { border-bottom: 1px solid rgb(204, 204, 204) ! important; }
.mm-menu .block-menu-mas .content ul li { border-bottom: 1px solid rgb(0, 46, 110); border-top: 1px solid rgb(0, 46, 110); margin-top: -1px ! important; display: block; width: 100%; }
.mm-menu .block-menu-mas .content ul li a { font-size: 18px; color: rgb(255, 255, 255) ! important; background-position: 14px center; padding: 0px 0px 0px 60px; background-size: 27px auto; height: 45px; text-align: left; line-height: 46px; font-family: "CronosProLight"; }
.mmtigo #navmobile .block-language, .mmtigo #navmobile .block-locale-language-content--2, .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile, .mmtigo #navmobile .block-menu-productos-tigo { display: block; width: 80%; margin: 0px auto 20px; border-radius: 8px; padding: 5%; background-color: rgb(22, 36, 88); color: rgb(255, 255, 255); }
.mmtigo #navmobile .block-locale-language-content--2 { margin-top: 20px; }
.mmtigo #navmobile .block-locale-language-content--2 a img { position: relative; top: -8px; }
.mmtigo #navmobile .block-locale-language-content--2 .language-switcher-locale-url { margin-bottom: 0px; }
.mmtigo #navmobile .block-language h2.block-title, .mmtigo #navmobile .block-locale-language-content--2 h2.block-title, .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile h2.block-title, .mmtigo #navmobile .block-menu-productos-tigo h2.block-title { border: 0px none; padding: 5px 5px 5px 0px ! important; margin: -5px -5px -5px 0px ! important; color: rgb(1, 181, 228) ! important; font-size: 18px ! important; }
.mmtigo #navmobile .block-language h2.block-title.inactivo, .mmtigo #navmobile .block-locale-language-content--2 h2.block-title.inactivo, .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile h2.block-title.inactivo, .mmtigo #navmobile .block-menu-productos-tigo h2.block-title.inactivo { background-color: transparent; background-image: url(f53fda9bad70ffc3ab66f654e16edb7e231b9ab7.png) ; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 95% center ! important; }
.mmtigo #navmobile .block-language h2.block-title.activo, .mmtigo #navmobile .block-locale-language-content--2 h2.block-title.activo, .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile h2.block-title.activo, .mmtigo #navmobile .block-menu-productos-tigo h2.block-title.activo { background-color: transparent; background-image: url(d4e82c8b5d203b2c0b7f70e5b79262ccb5835ab9.png) ; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 95% center ! important; padding-bottom: 12px ! important; border-bottom: 1px solid rgb(1, 181, 228) ! important; margin-bottom: 8px; }
.mmtigo #navmobile .block-menu-menu-productos-tigo-mobile ul li a, .mmtigo #navmobile .block-menu-productos-tigo ul li a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); display: block; }
.mmtigo #navmobile .block-locale-language-content--2 ul li a, .mmtigo #navmobile .block-language ul li a { display: block; color: rgb(255, 255, 255); }
.mmtigo #navmobile .block-block-10, #navmobile .block-other-sites-tigo { background-color: rgb(229, 229, 229); }
.mm-menu .block-language { background-color: rgb(229, 229, 229); }
.mm-menu #block-menu-menu-productos-tigo ul.menu { padding: 0px 4px; }
.mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title, .mm-menu #block-block-10 h2.block-title, .mm-menu .block-language h2.block-title { background-image: url(f796498c1bf502360e3a84804beb4df94bc7f1b5.png) ; }
.mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title.inactivo, .mm-menu #block-block-10 h2.block-title.inactivo, .mm-menu .block-language h2.block-title.inactivo { background-position: right -106px ! important; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile, .mmtigo #navmobile .block-menu-menu-other-sites-mobile { margin: 1em 5%; background-color: rgb(130, 130, 130); background-image: -moz-linear-gradient(center top , rgb(130, 130, 130) 0px, rgb(21, 21, 21) 40px); border-radius: 5px; padding: 2px; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile .inside, .mmtigo #navmobile .block-menu-menu-other-sites-mobile .inside { border-radius: 4px; background: rgb(21, 21, 21) none repeat scroll 0% 0%; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile h2, .mmtigo #navmobile .block-menu-menu-other-sites-mobile h2 { padding: 3%; background-color: rgb(59, 59, 59); border-radius: 4px; position: relative; background-image: -moz-linear-gradient(center top , rgb(59, 59, 59) 0px, rgb(75, 75, 75) 7%, rgb(77, 77, 77) 9%, rgb(76, 76, 76) 16%, rgb(33, 33, 33) 73%, rgb(25, 25, 25) 86%, rgb(21, 21, 21) 100%); }
.mmtigo #navmobile .block-menu-menu-other-products-mobile h2 span, .mmtigo #navmobile .block-menu-menu-other-sites-mobile h2 span { background-image: url(e386e66dad760aea45d17a684c0d3bcd96932248.png) ; background-position: 0px 0px; background-repeat: no-repeat; display: block; height: 31px; position: absolute; right: 3%; top: 8px; width: 31px; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile h2.active span, .mmtigo #navmobile .block-menu-menu-other-sites-mobile h2.active span { background-position: 0px -57px; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile ul, .mmtigo #navmobile .block-menu-menu-other-sites-mobile ul { padding: 3%; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile a, .mmtigo #navmobile .block-menu-menu-other-sites-mobile a { display: block; margin-bottom: 1em; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile a { border-bottom: 1px solid rgb(58, 58, 58); font-size: 17px; }
.mmtigo #navmobile .block-menu-menu-other-products-mobile li .menu li a { border: 0px none; height: auto; padding: 8px 0px 8px 58px; }
.mmtigo #navmobile .block-menu-menu-other-sites-mobile a { border-top: 1px solid rgb(58, 58, 58); height: auto; margin-bottom: 0px; padding: 14px 12.5px; width: auto; }
.mmtigo #white .block-otros-sitios .menu li a.spritemenu { padding: 0px; }
.mmtigo #white .block-otros-sitios .menu li a.spritemenu span { display: inline-block; vertical-align: middle; }
html.mm-opened .mm-page, html.mm-opened #mm-blocker { left: 0px; top: 0px; margin: 0px; border: 0px solid transparent; }
html.mm-opened.mm-opening .mm-page, html.mm-opened.mm-opening #mm-blocker { border: 0px solid rgba(100, 100, 100, 0); }
.mm-menu .mm-hidden { display: none; }
.mm-fixed-top, .mm-fixed-bottom { position: fixed; left: 0px; }
.mm-fixed-top { top: 0px; }
.mm-fixed-bottom { bottom: 0px; }
html.mm-opened .mm-page, .mm-menu > .mm-panel { box-sizing: border-box; }
html.mm-opened, html.mm-opened body { width: 100%; height: 100%; overflow: hidden; position: relative; }
html.mm-opened .mm-page { height: 100%; overflow: hidden; position: absolute; }
html.mm-background .mm-page { background: inherit; }
#mm-blocker { background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0; display: none; width: 100%; height: 100%; position: absolute; z-index: 999999; }
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker { display: block; }
.mm-menu.mm-current { visibility: visible; }
.mm-menu { background: inherit; width: 80%; visibility: hidden; overflow: visible; height: 100%; padding: 0px; position: absolute; left: -100%; top: 0px; z-index: 0; }
.mm-menu > .mm-panel { background: inherit; overflow-x: hidden; overflow-y: auto; width: 100%; }
.mm-menu > .mm-panel.mm-opened { left: 0px; }
.mm-menu > .mm-panel.mm-subopened { left: -40%; }
.mm-menu > .mm-panel.mm-highest { z-index: 1; }
.mm-menu > .mm-panel.mm-hidden { display: block; visibility: hidden; }
.mm-menu .mm-list { padding: 20px 0px; }
.mm-menu > .mm-list { padding: 20px 0px 40px; }
.mm-panel > .mm-list { margin-left: -20px; margin-right: -20px; }
.mm-panel > .mm-list:first-child { padding-top: 0px; }
.mm-list, .mm-list > li { list-style: outside none none; display: block; padding: 0px; margin: 0px; }
.mm-list { font-family: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-size: 14px; }
.mm-list a, .mm-list a:hover { text-decoration: none; }
.mm-list > li { position: relative; }
.mm-list > li > a, .mm-list > li > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; line-height: 20px; display: block; padding: 10px 10px 10px 20px; margin: 0px; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after { content: ""; border-bottom-width: 1px; border-bottom-style: solid; display: block; width: 100%; position: absolute; bottom: 0px; left: 0px; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after { width: auto; margin-left: 20px; position: relative; left: auto; }
.mm-list a.mm-subopen { width: 40px; height: 100%; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }
.mm-list a.mm-subopen::before { content: ""; border-left-width: 1px; border-left-style: solid; display: block; height: 100%; position: absolute; left: 0px; top: 0px; }
.mm-list a.mm-subopen.mm-fullsubopen { width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen::before { border-left: 0px none; }
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span { padding-right: 5px; margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen { background: transparent none repeat scroll 0% 0%; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a, .mm-list > li.mm-selected > a.mm-fullsubopen + span { padding-right: 45px; margin-right: 0px; }
.mm-list a.mm-subclose { text-indent: 20px; padding-top: 30px; margin-top: -20px; }
.mm-list > li.mm-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px; padding-right: 5px; }
.mm-list > li.mm-spacer { padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label { padding-top: 25px; }
.mm-list a.mm-subopen::after, .mm-list a.mm-subclose::before { content: ""; border: 2px solid transparent; display: block; width: 7px; height: 7px; margin-bottom: -5px; position: absolute; bottom: 50%; transform: rotate(-45deg); }
.mm-list a.mm-subopen::after { border-top: 0px none; border-left: 0px none; right: 18px; }
.mm-list a.mm-subclose::before { border-right: 0px none; border-bottom: 0px none; margin-bottom: -15px; left: 22px; }
.mm-menu.mm-vertical .mm-list .mm-panel { display: none; padding: 10px 0px 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child::after { border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel { display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen { height: 40px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen::after { transform: rotate(45deg); top: 16px; right: 16px; }
.mm-ismenu { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-list > li::after { border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen::after, .mm-menu .mm-list > li > a.mm-subclose::before { border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen::before { border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.mm-menu .mm-list > li.mm-label { background: rgba(255, 255, 255, 0.05) none repeat scroll 0% 0%; }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul { background: rgba(255, 255, 255, 0.05) none repeat scroll 0% 0%; }
html.mm-opened.mm-opening #mm-blocker, html.mm-opened.mm-opening .mm-fixed-top, html.mm-opened.mm-opening .mm-fixed-bottom { left: 80%; background: transparent none repeat scroll 0% 0%; }
#block-block-13 { z-index: 10; height: 40px; left: 5px; position: absolute; top: 3px; width: 45px; margin: 0px; display: block; }
body.front #zone-content .block-bean { display: none; }
body.front #zone-content .slideshow_basic { margin-top: 23px ! important; display: block ! important; }
body.front #zone-content .block-bean.three_highlights { display: block; }
body.front #zone-content .block-bean.plaques_v2 { display: block; }
body.front #zone-content .block-bean.slideshow_pager_v2 { display: block; }
@media all and (max-width: 175px) {
  .mm-menu { width: 140px; }
  html.mm-opened.mm-opening .mm-page, html.mm-opened.mm-opening #mm-blocker, html.mm-opened.mm-opening .mm-fixed-top, html.mm-opened.mm-opening .mm-fixed-bottom { left: 140px; }
}
.page-mask { width: 100%; height: 150%; position: fixed; background: rgb(0, 0, 34) none repeat scroll 0% 0%; top: 0px; left: 0px; z-index: 999999; }
.page-loader { width: 100%; height: 65%; margin: 0px; background-image: url(60d602b976d7f4e0ad1c402fea75a98723eefc50.gif) ; background-repeat: no-repeat; background-position: center center; position: absolute; top: 0px; }
html.mm-opened body {  }
html.mm-nooverflowscrolling.mm-opened { height: auto; overflow-x: hidden; overflow-y: scroll; }
html.mm-nooverflowscrolling.mm-opened body { overflow: auto; }
html.mm-nooverflowscrolling.mm-opened .mm-page { position: fixed; }
html.mm-nooverflowscrolling.mm-opened .mm-menu { height: auto; overflow-y: auto; overflow-x: hidden; position: relative; left: auto; top: auto; }
html.mm-nooverflowscrolling.mm-opened > .mm-panel { position: relative; height: auto; display: none; left: 0px; }
html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current { display: block; }
#navmobile.mm-menu a:link, #navmobile.mm-menu a:visited { color: rgb(65, 201, 243); text-decoration: none; }
.mm-menu .block h2.block-title { color: rgb(0, 192, 243); font-size: 20px; border-bottom: 1px solid rgb(82, 82, 82); display: block; }
body .mm-menu .block-otros-sitios .block-title { display: none; }
.mm-menu .block.block-other-sites-tigo .content { margin: 0px 10px ! important; }
.mm-menu .block-menu-mas { background-color: transparent; margin-top: 20px; padding: 0px; margin-bottom: 22px; }
.mm-menu #block-menu-menu-mas .content ul { display: block; margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
.mm-menu #block-menu-menu-mas .content ul li { display: block; margin: 0px; padding: 6px 0px; list-style-image: none; list-style-type: none; width: 100%; text-align: left; }
.mm-menu #block-menu-menu-mas .content ul li a { display: block; height: 44px; background-repeat: no-repeat; width: 100%; margin: 0px; font-size: 18px; line-height: 44px; padding: 0px 0px 0px 12px; box-sizing: border-box; background-position: 12px center; background-size: 30px auto; }
.mm-menu #block-menu-menu-mas .content ul li a.menu_icon { padding-left: 54px; }
.mm-menu .block-locale-language-content--2 .content.active { display: block ! important; }
.mm-menu .block-locale-language-content--2 .content { display: none ! important; padding-top: 14px; }
.mm-menu .block-locale-language-content--2 .content, .mm-menu #block-menu-menu-productos-tigo .content, .mm-menu #block-block-10 .content, .mm-menu .block-other-sites-tigo .content { display: none; }
.mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title.inactivo, .mm-menu #block-block-10 h2.block-title.inactivo, .mm-menu .block-language h2.block-title.inactivo { background-position: right -110px ! important; }
.mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title.activo, .mm-menu #block-block-10 h2.block-title.activo, .mm-menu .block-language h2.block-title.activo { background-position: right 10px ! important; margin-bottom: 15px; }
.mmtigo #navmobile .block-locale-language-content--2 ul li, .mm-menu #block-menu-menu-productos-tigo ul.menu, .mm-menu #block-menu-menu-productos-tigo ul.menu li, .mm-menu .block-language ul, .mm-menu .block-language ul li { list-style: outside none none; display: block; margin: 0px; padding: 0px; }
.mm-menu #block-menu-menu-productos-tigo ul.menu > li, .mm-menu .block-language .content ul li { margin: 15px 0px; }
.mm-menu #block-menu-menu-productos-tigo ul.menu ul li a.menu_icon { color: rgb(255, 255, 255); display: block; margin: 5px 0px; padding: 16px 0px 0px 59px; font-size: 17px; border-bottom: 0px none; }
.mm-menu .block-language .content ul li a.language-link { color: rgb(255, 255, 255) ! important; display: block; margin: 5px 0px; padding: 14px 0px 0px 12px; font-size: 13px; border-bottom: 0px none; line-height: 14px; border-top: 1px solid rgb(102, 102, 102); }
.mm-menu .block-language .content ul li a.language-link img { float: left; margin-right: 15px; }
.mm-menu #block-menu-menu-productos-tigo ul.menu ul li a.menu_icon:hover, .mm-menu .block-language .content ul li a.language-link:hover { color: rgb(32, 189, 236); text-decoration: none; }
.mm-menu #block-menu-menu-productos-tigo-mobile .content, .mm-menu #block-block-10 .content, .mm-menu .block-language .content, .mm-menu .block-other-sites-tigo .content { display: none; }
.mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title, .mm-menu #block-block-10 h2.block-title, .mm-menu .block-language h2.block-title, .mm-menu .block-other-sites-tigo h2.block-title { background-image: url(e8bec6110127d134e0fefae7d1e3b07cd3010d6a.png) ; background-repeat: no-repeat; border-bottom: 0px none ! important; cursor: pointer; font-size: 20px ! important; }
.mm-menu .block-language h2.block-title { margin: 10px 2px ! important; }
.mm-menu #block-menu-menu-productos-tigo-mobile ul.menu, .mm-menu #block-menu-menu-productos-tigo-mobile ul.menu li { list-style: outside none none; display: block; margin: 0px; padding: 0px; }
.mm-menu #block-menu-menu-productos-tigo-mobile ul.menu > li { margin: 15px 0px; }
.mm-menu #block-menu-menu-productos-tigo-mobile ul.menu > li > a { display: block; font-size: 18px; margin-bottom: 10px; color: rgb(255, 255, 255); margin-left: 10px; }
.mm-menu #block-menu-menu-productos-tigo-mobile ul.menu > li.has-submenu > a { color: rgb(65, 201, 243); }
.mm-menu #block-menu-menu-productos-tigo-mobile ul.menu ul li a.menu_icon { color: rgb(255, 255, 255); display: block; padding: 0px 0px 0px 59px; font-size: 17px; border-bottom: 0px none; margin-bottom: 10px; height: 40px ! important; line-height: 40px; background-size: 40px auto; background-position: left center; }
.mm-menu #block-menu-menu-productos-tigo-mobile ul.menu ul li a.menu_icon:hover { color: rgb(32, 189, 236); text-decoration: none; }
.mm-menu .mm-menu-content { overflow-y: scroll; height: 100%; }
.mm-menu .block-menu-mas .content ul li { background-image: none ! important; }
.list_inline .entity-bean h2.bean-title { display: none; }
.node-type-page .node-page .content { margin-right: 13px; }
@media (max-width: 220px) and (max-height: 340px) {
  html.mm-opened body { overflow-y: scroll; }
  .mm-menu #navmobile .mm-menu-content { height: auto; }
  html.mm-opened.mm-opening .mm-page, html.mm-opened.mm-opening #mm-blocker, html.mm-opened.mm-opening .mm-fixed-top, html.mm-opened.mm-opening .mm-fixed-bottom { left: 80% ! important; }
}
.flexslider .flex-prev { left: 60px ! important; }
.flexslider .flex-next { right: 60px ! important; }
.multimedia_gallery .flexslider:hover .flex-prev { left: 23px ! important; }
.multimedia_gallery .flexslider:hover .flex-next { right: 23px ! important; }
body.tigosmart-custom-body-class .multimedia_gallery .flexslider .flex-prev { left: 0px ! important; opacity: 1 ! important; }
body.tigosmart-custom-body-class .multimedia_gallery .flexslider .flex-next { right: 0px ! important; opacity: 1 ! important; }
body.tigosmart-custom-body-class .multimedia_gallery .flexslider:hover .flex-prev { left: 0px ! important; }
body.tigosmart-custom-body-class .multimedia_gallery .flexslider:hover .flex-next { right: 0px ! important; }
body.tigosmart-custom-body-class .multimedia_gallery { margin-bottom: 40px; }
body.tigosmart-custom-body-class .multimedia_gallery #flexslider-gallery-slide iframe { width: 100%; min-height: 430px; }
body.tigosmart-custom-body-class .webform-container-inline, body.node-type-webform .webform-container-inline { margin-bottom: 20px ! important; }
.ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { height: 82px ! important; }
form.webform-client-form { padding-top: 27px; }
.node-webform .webform-confirmation { background-color: rgb(160, 212, 104); background-image: url(bdc256c6af51e7076c63c7d766ea6240e2bb40de.png) ; background-repeat: no-repeat; background-position: 15px 50%; border: 0px none; border-radius: 6px; color: rgb(255, 255, 255); font-size: 18px; margin: 0px 0px 25px ! important; padding: 8px 15px 8px 50px; }
.node-webform .webform-confirmation p { margin: 0px; }
.node-webform .webform-progressbar { width: 80%; }
.webform-client-form .form-item.webform-component-date label { font-size: 18px; }
.webform-client-form .webform-container-inline.webform-datepicker { display: block; }
.webform-client-form .webform-container-inline.webform-datepicker select { width: 100%; }
.webform-client-form .webform-datepicker input.webform-calendar { width: 18px; }
.webform-client-form .form-item.webform-component-date .webform-datepicker .form-item.form-type-select { display: inline-block; min-width: 17%; margin-bottom: 0px; }
.ui-datepicker .ui-datepicker-calendar .ui-state-default { height: 20px ! important; text-align: center ! important; padding: 5px 0px; background: rgb(6, 7, 36) none repeat scroll 0% 0% ! important; }
.ui-datepicker .ui-datepicker-calendar td { padding: 0px; margin: 0px; }
.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover { background: rgb(67, 199, 244) none repeat scroll 0% 0% ! important; }
.webform-client-form .form-item label { font-family: "CronosProLight"; font-size: 18px; }
.webform-client-form .form-item input[type="text"], .webform-client-form .form-item input[type="email"] { height: 43px; }
.webform-client-form .form-item .description { color: rgb(251, 251, 251) ! important; font-size: 11px; }
.webform-client-form .form-item { min-width: 150px; margin-bottom: 25px; margin-top: 0px; width: 100%; min-height: 43px; }
.webform-client-form .webform-grid .form-item { min-width: 130px; }
.webform-client-form .form-item.webform-component-textarea { margin-left: 0px; }
.webform-client-form .form-item.webform-component-textarea textarea { height: 132.5px; }
.webform-client-form .form-item select { width: 100%; }
.webform-client-form .form-item.webform-component-time { margin-right: 20px; min-width: 250px; }
.webform-client-form .form-item.webform-component-time .webform-container-inline { display: inline-block; }
.webform-client-form .form-item.webform-component-time .form-item.form-type-select { margin-bottom: 0px; min-width: 75px; }
.webform-client-form .form-item.webform-component-time .form-item.form-type-radio { margin-bottom: 15px; display: inline-block; min-width: 46%; }
.webform-client-form .form-item.webform-component-time .form-item.form-type-radio .form-item { margin: 25px 0px 0px; }
.webform-client-form .form-item.webform-component-time select { width: 80%; }
.webform-client-form .form-item.webform-component-time label { font-size: 18px; }
.webform-client-form .form-item.webform-component-time .form-item.form-type-select { display: inline-block; }
.webform-client-form .form-item.webform-component-time .form-item.form-type-select select { width: 95%; }
.webform-client-form .form-item.webform-component-time .form-item.form-type-select select.minute { margin-left: 10px; }
.webform-client-form .form-type-checkbox, .webform-client-form .form-type-radio { width: 20px; height: 20px; margin: 20px 0px; position: relative; }
.webform-client-form .form-type-checkbox input[type="checkbox"], .webform-client-form .form-type-radio input[type="radio"] { visibility: visible; }
.webform-client-form .form-type-checkbox label { cursor: pointer; position: absolute; width: 150px; height: auto; top: 0px; left: 25px; border-radius: 4px; padding-left: 0px ! important; font-size: 18px; }
.webform-client-form .form-type-radio label { cursor: pointer; position: absolute; width: 150px; height: auto; top: 0px; left: 25px; padding-left: 0px ! important; font-size: 18px; }
.webform-client-form .form-type-checkbox label::after { opacity: 0; content: ""; position: absolute; width: 9px; height: 5px; background: transparent none repeat scroll 0% 0%; top: 8px; left: 4px; border-top: 0px none; border-right: 0px none; }
.webform-client-form .form-type-radio label::after { opacity: 0; content: ""; position: absolute; width: 8px; height: 8px; border-radius: 50px; top: 9px; left: 4px; background: transparent none repeat scroll 0% 0%; }
.webform-client-form .form-type-checkbox label:hover::after, .webform-client-form .form-type-radio label:hover::after { opacity: 0.3; }
.webform-client-form .form-type-checkbox input[type="checkbox"]:checked + label::after, .webform-client-form .form-type-radio input[type="radio"]:checked + label::after { opacity: 1; }
body.node-type-webform .webform-container-inline label { margin: 0px auto; }
body.tigosmart-custom-body-class .webform-container-inline .form-type-checkbox label, body.node-type-webform .webform-container-inline .form-type-checkbox label { padding: 0px 0px 0px 20px; background-position: 0px 4px; }
body.tigosmart-custom-body-class .webform-container-inline .form-type-checkbox label::after, body.node-type-webform .webform-container-inline .form-type-checkbox label::after { top: 6px; }
body.tigosmart-custom-body-class .webform-container-inline .form-type-radio label, body.node-type-webform .webform-container-inline .form-type-radio label { background-position: 0px 4px; padding: 0px 0px 0px 20px; }
body.tigosmart-custom-body-class .webform-container-inline .form-type-radio label::after, body.node-type-webform .webform-container-inline .form-type-radio label::after { top: 8px; }
table.webform-grid thead th { font-size: 12px; font-family: "cronommregular"; border-bottom: 0px none; text-transform: uppercase; }
table.webform-grid tbody td { font-size: 14px; font-family: "cronommregular"; border: 1px solid rgb(45, 47, 70); text-transform: uppercase; }
table.webform-grid tbody td.checkbox input[type="checkbox"], table.webform-grid tbody td.checkbox input[type="radio"] { visibility: visible; }
body.tigosmart-custom-body-class .webform-client-form table.webform-grid tbody td .form-item, body.node-type-webform .webform-client-form table.webform-grid tbody td .form-item { margin-bottom: 0px ! important; }
table.webform-grid tbody td .form-item .jqTransformRadioWrapper { width: 100%; }
table.webform-grid tbody td .form-item .jqTransformRadioWrapper .jqTransformRadio, table.webform-grid tbody td .form-item .jqTransformCheckboxWrapper .jqTransformCheckbox { margin: 0px auto; }
body.tigosmart-custom-body-class .webform-client-form .form-item, body.node-type-webform .webform-client-form .form-item { margin-bottom: 20px ! important; }
#modalContent .modal-content { font-family: "CronosProLight"; font-size: 14px; color: rgb(134, 134, 134); line-height: 1.3; position: relative; height: auto ! important; }
.ctools-modal-content .form-actions { text-align: center; clear: both; left: 0px; bottom: 0px; width: 100%; padding: 20px 0px; margin-bottom: 0px; }
div.ctools-modal-content textarea, div.ctools-modal-content select, div.ctools-modal-content input[type="date"], div.ctools-modal-content input[type="datetime"], div.ctools-modal-content input[type="datetime-local"], div.ctools-modal-content input[type="email"], div.ctools-modal-content input[type="month"], div.ctools-modal-content input[type="number"], div.ctools-modal-content input[type="password"], div.ctools-modal-content input[type="search"], div.ctools-modal-content input[type="tel"], div.ctools-modal-content input[type="text"], div.ctools-modal-content input[type="time"], div.ctools-modal-content input[type="url"] { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); transition: border 0.8s ease 0s; }
div.ctools-modal-content textarea:focus, div.ctools-modal-content select:focus, div.ctools-modal-content input[type="date"]:focus, div.ctools-modal-content input[type="datetime"]:focus, div.ctools-modal-content input[type="datetime-local"]:focus, div.ctools-modal-content input[type="email"]:focus, div.ctools-modal-content input[type="month"]:focus, div.ctools-modal-content input[type="number"]:focus, div.ctools-modal-content input[type="password"]:focus, div.ctools-modal-content input[type="search"]:focus, div.ctools-modal-content input[type="tel"]:focus, div.ctools-modal-content input[type="text"]:focus, div.ctools-modal-content input[type="time"]:focus, div.ctools-modal-content input[type="url"]:focus { border: 1px solid rgb(67, 199, 244); }
div.ctools-modal-content textarea.error, div.ctools-modal-content select.error, div.ctools-modal-content input.error[type="date"], div.ctools-modal-content input.error[type="datetime"], div.ctools-modal-content input.error[type="datetime-local"], div.ctools-modal-content input.error[type="email"], div.ctools-modal-content input.error[type="month"], div.ctools-modal-content input.error[type="number"], div.ctools-modal-content input.error[type="password"], div.ctools-modal-content input.error[type="search"], div.ctools-modal-content input.error[type="tel"], div.ctools-modal-content input.error[type="text"], div.ctools-modal-content input.error[type="time"], div.ctools-modal-content input.error[type="url"] { border: 1px solid rgb(160, 5, 29); }
div.ctools-modal-content .modal-title { color: rgb(0, 46, 110) ! important; font-size: 18px ! important; font-family: "CronosProLight"; width: 100%; display: block; padding-bottom: 15px; line-height: 26px; overflow: visible ! important; white-space: normal ! important; }
div.ctools-modal-content .form-text { background-color: rgb(255, 255, 255) ! important; width: 99.9%; margin: auto; display: block; }
div.ctools-modal-content .form-text.error { border-color: rgb(160, 5, 29) ! important; }
.dynamic_table .entity .content .field .field-items .field-item { font-size: 15px; font-family: "cronommregular"; }
.dynamic_table .entity .content .field-name-field-dynamic-table-table table thead th { font-size: 12px; font-family: "cronommregular"; padding: 10px 0px; }
body .dynamic_table h2.block-title { font-size: 20px; font-family: "CronosProLight"; text-transform: uppercase; margin-bottom: 20px; padding-left: 0px; padding-top: 20px ! important; }
.dynamic_table .field-name-field-dynamic-table-description { padding-left: 0px; line-height: normal; }
body.page-planes-paquetes #modalContent .modal-content { max-height: 500px; }
body.page-planes-paquetes .ctools-modal-content .form-actions { margin-bottom: 0px; }
body.page-planes-paquetes .ctools-modal-content .modal-content .messages.error { margin-bottom: 8px ! important; }
@media (max-width: 767px) {
  .list_highlights .bean-list-highlights .content { width: 91%; margin: 0px auto; }
  .dynamic_table .field-name-field-dynamic-table-description, .dynamic_table h2.block-title { padding: 0px 13px ! important; }
  .page-planes-paquetes .ctools-modal-content form { position: relative; }
  body figure img { width: 100%; height: auto; }
  body#white #page .detail_page, body #page .detail_page { padding: 15px 0px; margin-left: 15px ! important; margin-right: 15px ! important; overflow: hidden ! important; }
  .field-name-field-grid-elements .elements-of-fragments-grid-item { padding-bottom: 10px; }
  .field-name-field-grid-elements .elements-of-fragments-grid-item .field-type-image div, .field-name-field-grid-elements .elements-of-fragments-grid-item .field-type-text div { text-align: center; }
  body #page .detail_page span { color: rgb(255, 255, 255) ! important; background: transparent none repeat scroll 0% 0% ! important; }
}
body.tigosmart-custom-body-class .block-bean.static_information { max-width: 1280px; margin-left: auto; margin-right: auto; width: 100%; }
body .static_information .field-name-field-basic-information-image.group-fields-left, body .static_information .field-name-field-basic-information-image.group-fields-right { display: inline-block; width: 50%; overflow: hidden; position: relative; left: inherit; }
body .static_information .group-fields .field-name-field-basic-information-descript { display: table; height: 100%; width: 55%; margin: 0px auto; padding-left: 5%; text-align: center; }
body .jcarousel-skin-default .jcarousel-container-horizontal { padding-bottom: 0px; }
body .static_information .group-fields .field-name-field-basic-information-descript .field-items { display: table-cell; vertical-align: middle; }
body .static_information .group-fields .field-name-field-basic-information-descript .field-items p { font-size: 19px; }
body .static_information .group-fields.group-fields-left, body .static_information .group-fields.group-fields-right { width: 50%; display: inline-block; height: 490px; left: inherit ! important; }
body .static_information .group-fields.group-fields-right, body .static_information .field-name-field-basic-information-image.group-fields-left, body .static_information .group-fields.group-fields-left { position: absolute; right: 0px; padding: 0px; }
body.tigosmart-custom-body-class .static_information .group-fields.group-fields-left { position: absolute; left: 0px ! important; padding: 0px; }
body .static_information > .block-inner { width: 100%; }
body.tigosmart-custom-body-class .static_information .group-fields.group-fields-left { position: absolute; left: 0px ! important; }
@media (min-width: 768px) {
  .block-tigosmart-block-three-elements .group-left { margin-top: -33px; }
  .block-bean-tigosmart-block-promotion-prod .slides .field-type-image img, .block-bean-tigosmart-block-slide-ecommerce .slides .field-type-image img, .block-tigosmart-block-three-elements .slides .field-type-image img { height: 449px; }
  .block-tigo-smart-block-example .field-name-field-slider-ecommerce-title, .block-tigo-smart-block-example .field-name-field-slider-ecommerce-descripti, .block-tigo-smart-block-example .field-name-field-slider-ecommerce-button, .block-tigo-smart-block-example .field-name-field-slider-ecommerce-button, .block-tigo-smart-block-example .field-name-field-slider-ecommerce-label, .bean-block-middle-column .field-name-field-slider-ecommerce-title, .bean-block-middle-column .field-name-field-slider-ecommerce-descripti, .bean-block-middle-column .field-name-field-slider-ecommerce-button, .bean-block-middle-column .field-name-field-slider-ecommerce-label { text-align: left; }
  .block-tigosmart-block-three-elements .group-left .field-name-field-slider-ecommerce-descripti { margin-bottom: 30px; }
  .form-textarea-wrapper textarea { min-height: 142px; }
  div.ctools-modal-content { padding-bottom: 10px; }
  .block.block-menu-mas .content ul.menu li { background-image: url(708fa8de63708edabbdfd52049f0bc974de0501a.png) ; background-position: right top; background-repeat: no-repeat; }
  .bean-list-highlights .field-name-field-item-list-inline-button a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); width: 100%; border-radius: 20px; height: 40px; display: block; text-align: center; line-height: 40px; margin: 15px 0px 5px; font-family: "cronommregular-bold"; font-size: 16px; }
  .bean-list-highlights .field-name-field-item-list-inline-button a:hover { background-color: rgb(153, 219, 248); text-decoration: none; }
  .bean-list-highlights .field-name-field-item-list-inline-button a:active { background-color: rgb(153, 219, 248); text-decoration: none; box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  .block-language-content { float: right; position: relative; z-index: 9999; }
  .block-language-content h2 { color: rgb(154, 174, 201); text-shadow: none; display: block; font-family: "cronommregular" ! important; font-size: 12px; line-height: 15px ! important; padding: 8px 20px 7px 10px ! important; background: transparent url(d8e69ace900d62812bf6c72a7e6fb9730014101a.png)  no-repeat scroll right center; }
  .block-language-content .content { display: none; background-image: url(b935c4bd69ddcb70a03c65bed94d6cab36d551dc.png) ; background-repeat: no-repeat; background-position: 115px 0px; width: 150px; position: absolute; top: 29px; right: 0px; padding-top: 8px; }
  .block-language-content .content ul { background: white none repeat scroll 0% 0%; padding: 20px; border-radius: 5px; list-style: outside none none; }
  .block-language-content .content ul li { display: block; margin-bottom: 20px; }
  .block-language-content .content ul li a { display: block; font-family: "cronommregular"; font-size: 14px; line-height: 15px; color: rgb(51, 51, 51); }
  .block-language-content .content ul li a { text-decoration: none; }
  .block-language-content .content ul li a img { float: left; margin-right: 8px; }
  .block-language-content .content ul li a.active { color: rgb(51, 51, 51); }
  .block-language-content .content ul li.last { margin-bottom: 0px; }
  body { overflow-y: auto ! important; }
  .tigosmart-layerslider .group-fields-ls p { margin-bottom: 42px; }
  section#block-bean-planes-no-vigentes { width: 927px; padding-left: 10px; }
  .dynamic_table .entity .content .field .field-items .field-item { font-size: 22px; font-family: "cronommregular"; line-height: normal; font-weight: normal; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table { margin: 0px; position: relative; width: 100% ! important; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead, .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody { padding: 0px; margin: 0px; border: 0px none; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead tr, .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody tr { padding: 0px; margin: 0px; border: 0px none; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead th { font-family: "cronommregular"; font-size: 18px; line-height: 18px; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead th { padding: 6px 12px; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead th, .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody td { width: 16%; max-width: 16%; min-width: 16%; white-space: pre-line; overflow-wrap: break-word; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody td { padding: 6px 12px; min-height: 47px; max-height: 47px; }
  .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody td { font-family: "cronommregular"; font-size: 14px; line-height: 17px; }
  .dynamic_table h2.block-title { text-transform: uppercase; margin-bottom: 18px; }
  div.messages { border: 0px none; margin: 0px auto 15px ! important; font-size: 18px; font-family: "cronommregular"; color: rgb(255, 255, 255) ! important; border-radius: 6px; padding: 8px 15px 8px 50px; background-position: 15px center; }
  div.messages p { margin-bottom: 0px; }
  body.tigosmart-custom-body-class .view-plans .views-field-field-plans-line-type .field-content { display: block ! important; padding-left: 10px ! important; }
  body.tigosmart-custom-body-class .view-plans .views-field-field-plans-line-type .field-content .no-result { font-size: 0px; }
  body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left:hover .data-header-container, body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left:hover .title-header-container { box-shadow: none; }
  .ctools-modal-content .form-actions { text-align: center; clear: both; padding: 15px 0px 0px; border-top: 0px none; box-shadow: none; }
  body.tigosmart-custom-body-class div.modal-content { padding: 20px 42px 0px; }
  body.tigosmart-custom-body-class div#modal-content p { margin-bottom: 0px ! important; }
  body.tigosmart-custom-body-class div.ctools-modal-content .modal-header { padding: 35px 42px 0px; margin: 0px; }
  body.tigosmart-custom-body-class div.ctools-modal-content .modal-header a.close { position: relative ! important; right: -48px ! important; top: -44px ! important; }
  body.tigosmart-custom-body-class div.ctools-modal-content .modal-header a.close img { position: relative; right: 0px ! important; top: -1px ! important; width: 100%; }
  body.tigosmart-custom-body-class .webform-container-inline label, body.tigosmart-custom-body-class .webform-container-inline input, body.node-type-webform .webform-container-inline label, body.node-type-webform .webform-container-inline input { display: inline-block; }
  body.tigosmart-custom-body-class .webform-container-inline input[type="submit"], body.node-type-webform .webform-container-inline input[type="submit"] { text-transform: uppercase; }
  body.front #zone-content .slideshow_basic { margin-top: 0px ! important; display: block ! important; }
  body.front .slideshow_basic .flexslider { transition: opacity 3s ease 0s; }
  body.front .slideshow_basic .flex-viewport { transition: -moz-transform 3s ease 0s; }
  .block-menu-mobile-main-menu, #region-mobile-nav, #block-menu-menu-mobile-header-icons, .block.block-menu-mas, #block-block-11, #block-block-12, #block-menu-menu-mas--2 { display: none ! important; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item { background: transparent url(240e3e1776ee53533151d086e681b34526af6ddd.png)  no-repeat scroll left top; border-radius: 6px; display: block; margin: 0px; padding: 0px; float: left; width: 49%; min-height: 494px ! important; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item.even { margin-right: 1%; position: relative; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item.odd { margin-left: 1%; position: relative; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item h2 { margin: 0px; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item .ds-2col-stacked > .group-header h2.bean-title { font-size: 30px ! important; font-weight: normal; margin: 27px 27px 48px; text-transform: uppercase; line-height: 30px; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item.even > .ds-2col-stacked > .group-left { width: 58%; padding: 0px; background-image: url(aaeedb08b01058d317590e96c30ba598136548dd.png) ; background-repeat: no-repeat; background-position: right -21px; }
  .group-wrap-tigo-app { position: relative; padding: 0px; height: 388px; }
  .group-wrap-tigo-app .group-icon-title { position: absolute; z-index: 2; text-align: center; padding: 0px 20px; top: -15px; left: 0px; right: 0px; }
  .group-wrap-tigo-app .group-icon-title div { display: inline; }
  .group-wrap-tigo-app .group-icon-title .field-name-field-icon { padding-right: 5px; }
  .group-wrap-tigo-app .group-icon-title .field-name-field-icon img { vertical-align: middle; }
  .group-wrap-tigo-app .group-icon-title .field-name-field-title { font-size: 25px; text-shadow: 1px 2px 2px rgb(3, 53, 102); }
  .group-wrap-tigo-app .field-name-field-image { text-align: center; padding: 15px 0px 0px; }
  .group-wrap-tigo-app .group-apps-links { margin: 5px 0px 15px; width: 100%; position: absolute; z-index: 2; left: 0px; right: 0px; bottom: 62px; }
  .group-wrap-tigo-app .field-name-field-app-store, .group-wrap-tigo-app .field-name-field-google-play { display: block; margin: 10px; position: relative; z-index: 2; }
  .group-wrap-tigo-app .field-name-field-description { padding: 0px 0px 0px 25px; }
  .group-wrap-tigo-app .field-name-field-description h3 { font-weight: normal; color: rgb(188, 230, 252); font-family: "cronommregular"; line-height: 120%; font-size: 20px; }
  .group-wrap-tigo-app .field-name-field-description h3 strong { color: rgb(255, 255, 255); font-weight: bold; }
  .group-wrap-tigo-app .group-links-image { position: relative; left: 3px; }
  .group-wrap-tigo-app .field-name-field-button { padding: 17px 8px; text-align: center; position: relative; left: -3px; top: 0px; }
  .group-wrap-tigo-app .field-name-field-button a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); padding: 0px 30px; height: 40px; line-height: 40px; display: inline-block; width: auto; border-radius: 20px; text-decoration: none ! important; text-transform: uppercase; font-size: 16px; }
  .group-wrap-tigo-app .field-name-field-button a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
  .group-wrap-tigo-app .field-name-field-button a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; color: rgb(0, 46, 110); text-decoration: none; }
  .group-wrap-tigo-app .field-name-field-app-store a.app-store { display: block; line-height: 99999px; text-indent: -99999px; overflow: hidden; height: 37px; width: 155px; background-image: url(8b2e01607476db1e447e1d5bbe844155e8a22736.png) ; margin: 0px auto; }
  .group-wrap-tigo-app .field-name-field-google-play a { display: block; line-height: 99999px; text-indent: -99999px; overflow: hidden; height: 37px; width: 155px; background-image: url(af87ae01b26aefd50bcda488c77bd127f4447eec.jpeg) ; margin: 0px auto; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item.even > .ds-2col-stacked > .group-right { padding: 0px; margin: 0px; width: 42%; }
  .group-wrap-phone { padding: 0px 20px; position: relative; }
  .group-wrap-phone .field-name-field-link-view-all { font-size: 14px; position: absolute; top: -71px; right: 27px; }
  .group-wrap-phone .field-name-field-link-view-all a::after { content: " »"; }
  .group-wrap-phone .field-name-field-image { text-align: center; margin: 0px 0px 25px; }
  .group-wrap-phone .field-name-field-title { color: rgb(255, 255, 255); margin: 0px 0px 0px 5px; position: relative; text-align: left; font-size: 17px; line-height: 17px; }
  .group-wrap-phone .field-name-field-prefix { color: rgb(255, 255, 255); display: block; font-size: 10px; font-style: normal; text-align: left; line-height: 10px; margin-left: 5px; margin-top: 10px; }
  .group-wrap-phone .group-valor div { display: inline; }
  .group-wrap-phone .group-valor { font-size: 17px; font-weight: bold; line-height: 17px; margin-left: 5px; }
  .group-wrap-phone .field-name-field-link a { color: rgb(67, 199, 244); display: block; font-size: 14px; text-align: left; margin-left: 5px; margin-top: 9px; }
  .group-wrap-phone .field-name-field-link a::after { content: " »"; }
  .bean-group-block > .content > .field-name-field-group-blocks > .field-items > .field-item > .ds-2col-stacked > .group-right { padding: 0px; margin: 0px; background-repeat: no-repeat; background-position: left center; min-height: 389px; }
  .group-wrap-servicios { padding: 0px 20px; margin-top: 6px; }
  .group-wrap-servicios .field-name-field-title { border-bottom: 1px solid rgb(3, 132, 190); margin: 0px 0px 26px; padding: 0px 0px 5px; text-transform: uppercase; }
  .group-wrap-servicios .field-collection-container > .field-item { margin: 8px 0px; }
  .group-wrap-servicios .field-collection-container .field-item div { display: inline; font-size: 15px; padding: 0px; }
  .block-block-smartphones-maneja-tu-line .bean-group-block .odd .group-left .group-wrap-tigo-app .field-name-field-image { padding: 53px 0px 0px; }
  .block-block-smartphones-maneja-tu-line .bean-group-block .odd .group-left .group-wrap-tigo-app .group-apps-links { text-align: center; }
  .block-block-smartphones-maneja-tu-line .bean-group-block .odd .group-left .group-wrap-tigo-app .group-apps-links .field-name-field-app-store-image { margin-bottom: 10px; }
  .group-wrap-servicios .field-collection-container .field-item img { vertical-align: middle; padding-right: 5px; }
  .group-wrap-servicios .field-collection-container .field-item a { color: rgb(255, 255, 255); }
  .group-wrap-servicios .field-collection-container .field-item a:hover { color: rgb(65, 201, 243); text-decoration: none; }
  #block-block-13 { display: none; }
  body.front #zone-content .block-bean { display: block; }
  body.tigosmart-custom-body-class .block.block-node, body.tigosmart-custom-body-class .block-bean, body.tigosmart-custom-body-class .list_highlights, body.tigosmart-custom-body-class .block-bean.tips_tigo, body.tigosmart-custom-body-class .block-bean-list-inline-functions, body.tigosmart-custom-body-class .block.block-node { padding: 0px; width: 100%; max-width: 950px; clear: both; display: block; float: none; font-size: 13px; margin: 0px auto 70px ! important; }
  body.tigosmart-custom-body-class .field-name-field-tips-title, body.tigosmart-custom-body-class .list_inline h2.block-title, body.tigosmart-custom-body-class .tips_tigo h2.block-title, body.tigosmart-custom-body-class .multimedia_gallery h2.block-title, body.tigosmart-custom-body-class .list_highlights h2.block-title, body.tigosmart-custom-body-class .slideshow_pager h2.block-title, body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title, body.tigosmart-custom-body-class .block.block-node h2.block-title, .dynamic_table h2.block-title { font-size: 28px; font-family: "cronommregular"; }
  .context-webform .block-node { padding-top: 70px ! important; }
  .context-webform .block-node .form-actions .form-submit { float: right; }
  body.tigosmart-custom-body-class .list_highlights .entity-bean .content { padding: 0px 13px; }
  body.tigosmart-custom-body-class .list_highlights .field-name-field-list-highlights-descriptio { font-size: 20px; margin: 0px 0px 30px; }
  body.tigosmart-custom-body-class .list_highlights .field-name-field-list-highlights-elements { width: 950px; }
  .field-name-field-list-highlights-elements > .field-items > .field-item { width: 270px; float: left; margin: 0px; padding: 0px; clear: none; border-bottom: 0px none; }
  .field-name-field-list-highlights-elements > .field-items > .field-item .field-name-field-item-list-inline-image { float: none; max-width: none; padding: 0px; width: 280px; margin: 0px 0px 10px; }
  .field-name-field-list-highlights-elements > .field-items > .field-item .field-name-field-item-list-inline-descrip { font-size: 16px; width: 100%; padding: 0px; float: none; }
  .field-name-field-list-highlights-elements > .field-items > .field-item.odd { border-right: 1px solid rgb(47, 48, 69); border-left: 1px solid rgb(47, 48, 69); padding: 0px 24px; margin: 0px 30px; }
  .field-name-field-list-highlights-elements > .field-items > .field-item .field-name-field-item-list-inline-image > .field-items > .field-item > img { width: 97%; }
  body.tigosmart-custom-body-class .static_information { margin: 0px 0px 85px; background: transparent linear-gradient(45deg, rgb(23, 37, 64) 0px, rgb(4, 133, 198) 23%, rgb(18, 63, 129) 55%, rgb(4, 53, 96) 73%, rgb(4, 53, 96) 83%, rgb(23, 37, 64) 94%, rgb(23, 37, 64) 100%) repeat scroll 0% 0%; }
  body.tigosmart-custom-body-class.front .block-bean-fragment-example-launcher { margin-bottom: 80px ! important; }
  .block-bean.launcher .launcher-form div#error-messages { display: none; }
  .block-fragment-example-launcher { height: 173px; }
  .field-name-field-launcher-background .lazy { width: 100%; }
  .elements-of-fragments-launcher .field-group-div { width: 40%; position: absolute; top: 55px; left: 24px; color: rgb(51, 51, 51); }
  .elements-of-fragments-launcher .content { position: relative; }
  .elements-of-fragments-launcher .field-name-field-launcher-title { color: rgb(6, 7, 36); font-family: "cronommregular"; font-size: 28px; margin-bottom: -10px; }
  .elements-of-fragments-launcher .field-name-field-launcher-title .field-items .field-item { color: rgb(6, 7, 36); font-family: "cronommregular-bold"; font-size: 28px; margin-bottom: -10px; }
  .elements-of-fragments-launcher .field-name-field-launcher-description { font-size: 20.25px; color: rgb(6, 7, 36); }
  .elements-of-fragments-launcher .launcher-form { position: absolute; top: 0px; right: 0px; width: 326px; }
  .elements-of-fragments-launcher .launcher-form form { padding: 0px 15px; }
  .elements-of-fragments-launcher .launcher-form form label { font-size: 18px; font-family: "cronommregular"; }
  .elements-of-fragments-launcher input#edit-launcher-msisdn--11 { height: 42px; border: 1px solid rgb(26, 67, 125); border-radius: 5px; font-family: "CronosProLight"; }
  .elements-of-fragments-launcher input:focus { border: 1px solid rgb(67, 199, 244); }
  .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit, .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit { background-color: rgb(67, 199, 244); color: rgb(51, 93, 145); display: inline-block; float: left; font-family: "cronommregular"; font-size: 16px; height: 40px; padding: 0px 30px; line-height: 40px; text-transform: uppercase; width: auto; border-radius: 20px; box-shadow: none; }
  .elements-of-fragments-launcher input#edit-launcher-button-reload.form-submit { margin-right: 30px; }
  .elements-of-fragments-launcher input[type="submit"]:hover { background-color: rgb(153, 219, 248) ! important; border: 0px none; }
  .elements-of-fragments-launcher input[type="submit"]:active { box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; background-color: rgb(153, 219, 248) ! important; }
  .elements-of-fragments-launcher input[type="submit"]:visited { border: 0px none ! important; text-decoration: none; }
  .form-item-launcher-msisdn { margin-top: 20px; }
  .form-item-launcher-msisdn label { color: rgb(255, 255, 255) ! important; }
  .form-item-launcher-msisdn input[type="text"] { color: rgb(230, 230, 230); }
  .elements-of-fragments-launcher .ajax-progress { position: absolute; left: 20px; bottom: -20px; }
  body.tigosmart-custom-body-class .slideshow_pager h2.block-title { position: absolute; width: 940px; left: 48%; z-index: 20; top: 20px; padding: 0px; font-family: "CronosProLight"; font-size: 28px; }
  body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title { position: absolute; width: 940px; left: 48%; z-index: 20; top: 20px; padding: 0px; font-family: "CronosProLight"; font-size: 28px; }
  #zone-content-bottom-wrapper, #block-search-form, #block-tb-megamenu-menu-productos-tigo, #block-tb-megamenu-main-menu, #zone-footer-blocks-wrapper, #zone-user, .flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next, .group-info-slide .field-name-field-slide-basic-link, #block-bean-aplicaciones-y-servicios, #block-bean-block-smartphones-maneja-tu-line, .block-menu-productos-tigo, .block-menu-productos-tigo-mobile, #block-delta-blocks-logo, #block-block-1 { display: block ! important; }
  body.page-tigosmart-faq h1.title { display: inline-block ! important; }
  .slideshow_pager .tigosmart-layerslider .tigosmart-layerslider-three-right { left: 51%; }
  .slideshow_pager .tigosmart-layerslider .tigosmart-layerslider-two-right { left: 81%; }
  .slideshow_pager_v2 .tigosmart-layerslider .tigosmart-layerslider-three-right { left: 51%; }
  .slideshow_pager_v2 .tigosmart-layerslider .tigosmart-layerslider-two-right { left: 81%; }
  .group-info-slide .field-name-field-slide-basic-link a { border-radius: 25px; padding: 10px 40px; background-color: rgb(255, 255, 255); color: rgb(0, 46, 110); white-space: nowrap; display: inline; float: none; text-align: center; font-size: 16px; text-transform: uppercase; }
  .block-bean.slideshow_basic .group-info-slide.group-info-slide-left { margin-left: -331px; bottom: 115px; }
  .breadcrumb { font-weight: bold; }
  .tigo_smart_block .group-left, .tigo_smart_block .group-right { width: 49%; }
  .tigo_smart_block .group-right { margin-left: 2%; }
  .field-name-field-tigosmart-block-frag-right .field-name-field-block-fourths-column-fragm, .field-name-field-tigosmart-block-frag-left .field-name-field-block-fourths-column-fragm { margin-left: 0px; width: 100%; min-height: 150px; max-height: 422px; }
  .bean-promotion-product { width: 100%; height: 200px; position: relative; background-image: url(67346e4b760a04a4818699999cb56048409885fa.jpg) ; background-repeat: no-repeat; background-position: center top; background-size: cover; box-sizing: border-box; padding-top: 20px; padding-left: 34px; }
  .bean-tigo-smart-block { position: relative; }
  .field-name-field-tigosmart-block-frag-right .field-name-field-block-fourths-column-fragm, .field-name-field-tigosmart-block-frag-left .field-name-field-block-fourths-column-fragm { padding-top: 0px; min-height: 150px; position: relative; }
  .bean-block-fourths-column .field-items > .field-item.odd .entity-bean { margin-top: 24px; }
  .bean-promotion-product .group-header { width: 245px; display: inline-block; margin-bottom: 5px; }
  .bean-promotion-product .group-header, .bean-promotion-product .group-header .field-type-image, .bean-promotion-product .group-header .field-type-text { display: inline-block; }
  .bean-promotion-product .group-header .field-name-field-promotion-prod-title { font-size: 28px; vertical-align: top; padding: 0px; color: rgb(255, 255, 255); }
  .bean-promotion-product .group-information .field-name-field-promotion-prod-description { font-size: 16px; vertical-align: top; line-height: normal; width: 245px; margin-bottom: 10px; color: rgb(255, 255, 255); }
  .bean-promotion-product .group-information .field-name-field-promotion-prod-description p { margin-bottom: 0px; }
  .bean-promotion-product .elements-of-fragments-promotion-product { position: static; }
  .bean-promotion-product .field-name-field-promotion-prod-image { position: absolute; bottom: 0px; right: 0px; z-index: 1; }
  .bean-promotion-product .group-buttons { clear: both; width: 69%; position: absolute; left: 34px; bottom: 20px; }
  .bean-promotion-product .field-name-field-promotion-prod-link1-img { float: left; margin-right: 18px; }
  .bean-promotion-product .field-name-field-promotion-prod-link2-img, .bean-promotion-product .field-promotion-prod-link2 { float: left; }
  .bean-promotion-product .field-name-field-promotion-prod-link1-img a, .bean-promotion-product .field-name-field-promotion-prod-link2-img a { display: block; }
  .bean-promotion-product .field-name-field-promotion-prod-link1, .bean-promotion-product .field-name-field-promotion-prod-link2 { float: left; z-index: 99; }
  .bean-promotion-product .field-name-field-promotion-prod-link1 { margin-right: 18px; }
  .bean-promotion-product .field-name-field-promotion-prod-link1-img, .bean-promotion-product .field-name-field-promotion-prod-link2-img { width: 127px; }
  .bean-promotion-product .field-name-field-promotion-prod-link1-img img, .bean-promotion-product .field-name-field-promotion-prod-link2-img img { width: 100%; height: auto; }
  .bean-promotion-product .field-type-link-field a { background-color: rgb(255, 255, 255); border-radius: 12px; color: rgb(6, 7, 36) ! important; font-size: 16px; padding: 0px 20px; text-align: center; text-decoration: none; z-index: 99; display: block; height: 28px; line-height: 28px; min-width: 65px; font-family: "cronommregular-bold" ! important; font-weight: normal ! important; }
  .bean-promotion-product .field-type-link-field a:hover { background-color: rgb(153, 216, 248); }
  .bean-promotion-product .field-type-link-field a:active { background-color: rgb(153, 216, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  .bean-promotion-product .group-fields-left .group-header .field-name-field-promotion-prod-icon { margin-right: 12px; display: none; }
  .bean-promotion-product .group-fields-right .group-header, .bean-promotion-product .group-fields-right .group-information { text-align: right; float: right; margin-right: 34px; width: 100%; }
  .bean-promotion-product .group-fields-right .group-header .field-name-field-promotion-prod-title { padding: 0px 0px 0px 12px; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-description { margin: 0px 34px 10px 0px; text-align: right; float: right; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-description p { margin-bottom: 10px; }
  .bean-promotion-product .group-fields-right + .field-name-field-promotion-prod-image { left: 0px; z-index: 1; width: 175px; }
  .bean-promotion-product .group-fields-right .group-buttons { text-align: right; padding-right: 34px; float: right; position: absolute; bottom: 20px; right: 0px; left: inherit; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link1 { margin-right: 0px; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link1-img, .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link2-img, .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link1, .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link2 { float: right; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link1-img { margin-right: 0px; margin-left: 18px; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link2-img { margin-right: 0px; position: relative; z-index: 10; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link1-img, .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link2-img { width: 127px; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link1-img img, .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link2-img img { width: 100%; height: auto; }
  .bean-promotion-product .group-fields-right .field-name-field-promotion-prod-link2 { margin-right: 18px; }
  .tb-megamenu .nav-collapse.collapse { height: auto ! important; overflow: visible ! important; }
  .tb-megamenu .nav > li { float: left; margin-left: 0px; }
  .tb-megamenu.tb-megamenu-user-menu .nav > li > a { border-right: 0px none; border-top: 0px none; color: rgb(154, 174, 201); font-weight: normal; padding: 0px 10px; text-shadow: none; background: transparent url(af3950ccbbe2670cdd1d971387b100d8cc4fb7ff.png)  no-repeat scroll right center; display: block; font-family: "cronommregular"; font-size: 12px; line-height: 15px; margin-top: 8px; }
  .tb-megamenu.tb-megamenu-user-menu .nav > li > a:focus, .tb-megamenu.tb-megamenu-user-menu .nav > li > a:hover, .tb-megamenu.tb-megamenu-user-menu .nav > li > a.active { background-color: transparent; color: rgb(67, 199, 244); text-decoration: none; text-shadow: none; outline: 0px none; }
  #section-header #zone-user .block-user-menu .tb-megamenu .nav-collapse { position: relative; background: inherit; margin-top: 0px; top: 0px; z-index: 999; }
  #section-header #zone-user .block-user-menu .tb-megamenu .nav > li { float: none; display: inline-block; }
  #block-delta-blocks-logo { margin: 0px 10px 0px 4px; float: left; width: 18%; }
  #block-delta-blocks-logo .content { display: table; height: 120px; }
  #block-delta-blocks-logo .logo-img { display: table-cell; vertical-align: middle; height: auto; }
  #block-delta-blocks-logo .logo-img img { width: 100%; }
  #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse { position: relative; background: inherit; margin-top: 0px; top: 0px; z-index: 999; }
  #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav > li { float: left; }
  #section-header #zone-header .block-tb-megamenu .tb-megamenu .mega > .mega-dropdown-menu { min-width: 200px; }
  .tb-megamenu-submenu .tb-megamenu-column { padding: 0px; }
  .dropdown-toggle + .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child > .mega-dropdown-inner > .tb-megamenu-row.row-fluid > div.tb-megamenu-column { padding: 0px 15px; }
  #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse .nav > li > a, #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse .dropdown-menu a { border-bottom: 0px none; text-decoration: none; padding: 0px; }
  .block-menu-productos-tigo { float: right; margin: 0px; position: relative; display: block; clear: right; }
  .block-menu-productos-tigo h2.block-title { background-image: url(9a3aac0fb9647d447684208533434ecfe2465f01.png) ; background-repeat: no-repeat; background-position: right center; display: block; font-weight: bold; font-style: normal; font-size: 14px; background-color: transparent ! important; cursor: pointer; padding: 12px 60px 16px 0px; width: 125px; text-align: right; }
  .block-menu-productos-tigo h2.block-title:hover { color: rgb(67, 199, 244); }
  .block-menu-productos-tigo .content { position: absolute; top: 40px; right: 20px; z-index: 99; background-color: transparent; border-width: 0px; padding-top: 8px; background-image: url(b935c4bd69ddcb70a03c65bed94d6cab36d551dc.png) ; background-repeat: no-repeat; background-position: 91% top; visibility: hidden; }
  .block-menu-productos-tigo .content > ul.menu { display: block; margin: 0px; list-style: outside none none; background-color: rgb(255, 255, 255); padding: 10px; border-radius: 10px; box-shadow: 1px 2px 2px rgb(0, 0, 0); min-width: 100%; text-align: left; }
  .block-menu-productos-tigo .content ul.menu::after { content: " "; clear: both; display: block; }
  .block-menu-productos-tigo .content ul.menu li { display: block; padding: 0px; list-style: outside none none; margin: 5px 0px; }
  .block-menu-productos-tigo .content ul.menu li.expanded > a { border-bottom: 1px solid rgb(219, 226, 235); color: rgb(10, 55, 120); font-weight: bold; font-family: "cronos-pro"; margin-bottom: 8px; text-decoration: none; font-size: 13px; clear: both; display: block; text-align: left; }
  .block-menu-productos-tigo .content ul.menu li.expanded li { display: inline-block ! important; margin: 0px 0px 0px 3px; text-align: center; vertical-align: top; width: 85px; }
  .block-menu-productos-tigo .content ul.menu { text-align: left; }
  .block-menu-productos-tigo .content ul.menu a.menu_icon { color: rgb(118, 118, 118); font-size: 12px; margin: 0px; text-align: center; font-weight: normal; font-family: "cronos-pro"; display: block; padding: 50px 0px 10px ! important; background-position: center top; height: auto; width: 100%; text-transform: uppercase; border-width: 0px; overflow: hidden; }
  .block-menu-productos-tigo .content ul.menu a.spritemenu { padding: 5px 0px 10px ! important; }
  .block-menu-productos-tigo .content ul.menu a.spritemenu span { clear: both; display: block; margin: 2px auto; }
  .block-menu-productos-tigo .content ul.menu a.menu_icon:hover { color: rgb(10, 55, 120); text-decoration: none; }
  .logo-img img { width: auto; max-width: none; float: none; margin: 20px 20px 0px 0px; padding: 0px; }
  .responsive-layout-mobile #zone-header .region-inner { min-height: 117px ! important; }
  #zone-footer-blocks-wrapper { min-height: 270px; }
  #zone-footer-blocks-wrapper .container-12 .grid-3 { width: 22.5%; float: left; }
  #zone-footer-wrapper { background-color: rgb(6, 7, 36); }
  #zone-footer { border-top: 1px solid rgb(29, 31, 56); margin: 0px auto 30px; padding: 30px 0px; color: rgb(153, 153, 153); font-size: 11px; }
  body.tigosmart-custom-body-class .static_information { margin: 0px 0px 85px; background: rgb(5, 38, 105) url(693f0d5411e1196c8106c8482a9e64dc1c02629c.jpg)  no-repeat scroll right top; }
  body.tigosmart-custom-body-class .static_information .block-title { display: none; }
  body.tigosmart-custom-body-class .static_information > .block-inner { height: 490px; margin: 0px auto; position: relative; }
  body.tigosmart-custom-body-class .static_information .group-fields .field-name-field-basic-information-title { font-size: 28px; font-family: "cronommregular"; font-weight: normal; letter-spacing: normal; text-transform: uppercase; line-height: 20px ! important; margin: 0px 0px 15px ! important; display: none; }
  body.tigosmart-custom-body-class .static_information .group-fields .field-name-field-basic-information-descript p { margin-bottom: 10px; font-size: 18px; }
  body.tigosmart-custom-body-class .static_information .group-fields.group-fields-left, body.tigosmart-custom-body-class .static_information .group-fields.group-fields-right { background-color: inherit; }
  body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image.group-fields-right { position: absolute; left: 0px; margin: 0px; }
  body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image img { width: auto; max-width: none; min-height: 490px; }
  .static_information .group-fields-right img { margin-left: -160px; }
  .static_information .group-fields-left img { margin-left: -56px; }
  .block-bean-banner-somos-tigo-paraguay .field-name-field-basic-information-image img, .block-bean-banner-impulsando-la-economa .field-name-field-basic-information-image img { margin-left: -160px; }
  .block-bean-banner-actuando-responsablemente .field-name-field-basic-information-image img { margin-left: -56px; }
  .field-name-field-list-inline-elements .field-items { text-align: center; }
  .static_information .group-fields-left a img, .static_information .group-fields-right a img { margin-left: 0px; }
  .field-name-field-list-inline-elements > .field-items > .field-item { width: 18%; text-align: center; padding: 0px 1%; margin: 0px; display: inline-block; vertical-align: top; }
  .field-name-field-list-inline-elements > .field-items > .field-item:last-child { display: inline-block; vertical-align: top; }
  body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image { background: transparent none repeat scroll 0% 0%; }
  body.tigosmart-custom-body-class .slideshow_pager h2.block-title { top: -42px; }
  body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title { top: -42px; }
  body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .views-row .field-content .accordion-header-left { margin-top: 15px ! important; }
  body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left .data-header-container, body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left .title-header-container { display: table; line-height: 0.8; margin-top: 5px; }
  body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left:hover .data-header-container, body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left:hover .title-header-container { box-shadow: 0px 1px 0px 0px rgb(67, 199, 244); }
  body.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .views-row .field-content .accordion-header-left span { padding-right: 5px; }
  body.tigosmart-custom-body-class .view-plans .ui-accordion .views-row { overflow: hidden ! important; margin: 0px ! important; }
  .webform-client-form .form-item label { font-family: "cronommregular"; }
  .webform-client-form .form-item select { width: 69%; }
  .webform-client-form #edit-webform-ajax-submit-45 { margin: 0px; background-color: rgb(67, 199, 244); line-height: 40px; font-size: 16px; text-transform: uppercase; padding: 0px 30px; width: auto; float: right; }
  .webform-client-form #edit-webform-ajax-submit-45:hover { background-color: rgb(153, 216, 248); }
  .webform-client-form #edit-webform-ajax-submit-45:active { box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; background-color: rgb(153, 216, 248); }
  body.tigosmart-custom-body-class .node-webform .form-actions span.description-required, body.node-type-webform .form-actions span.description-required { float: left; margin-top: 12px; font-size: 13px; }
  body.tigosmart-custom-body-class .node-webform .form-actions span.description-required span.form-required, body.node-type-webform .node-webform .form-actions span.description-required span.form-required { padding: 0px 2px; position: relative; top: 3px; }
  .webform-client-form .form-item.webform-component-date label { display: inline-block ! important; }
  .webform-client-form .webform-container-inline.webform-datepicker { display: inline-block; }
  .webform-client-form .form-item.webform-component-textarea { margin-left: 0px; }
  .webform-client-form .form-item.webform-component-textarea textarea, .webform-client-form .form-item select[multiple] { height: 169px; }
  .webform-client-form .form-item select[multiple] { width: 69%; }
  .webform-client-form .webform-component--left-side { float: left; width: 48%; margin-right: 2%; }
  .webform-client-form .webform-component--right-side { float: left; width: 48%; }
  .webform-client-form .form-item label, .webform-client-form .webform-container-inline label { width: auto; margin: 7px 4px 0px 0px; display: inline-block; float: left; }
  .webform-client-form .form-item .jqTransformSelectWrapper, .webform-client-form .form-item select, .webform-client-form .form-item input { width: 78%; float: right; display: inline-block; }
  .node-webform div.messages { width: 816px; margin: 0px 0px 15px 14px ! important; }
  .webform-client-form .form-type-radio label, .webform-client-form .form-type-checkbox label { width: auto; }
  .webform-client-form .webform-component-checkboxes.webform-container-inline .form-checkboxes, .webform-client-form .webform-component-radios.webform-container-inline .form-radios { display: inline-block; }
  .webform-client-form .webform-component-radios.webform-container-inline .form-radios .form-item { display: inline-block; margin: 5px 0px 0px; min-width: 100px; }
  .webform-client-form .webform-component-checkboxes.webform-container-inline .form-checkboxes .form-item { display: inline; margin: 5px 0px 0px; min-width: 100px; }
  .webform-container-inline .form-textarea-wrapper { width: 78%; float: right; clear: right ! important; }
  .webform-layout-box.horiz > * + * { margin: 0px ! important; }
  .webform-layout-box.horiz.webform-component--left { margin: 0px 4% 0px 0px; width: 45%; display: inline-block; vertical-align: top; }
  .webform-layout-box.horiz.webform-component--right { margin: 0px auto; width: 45%; display: inline-block; vertical-align: top; }
  table.webform-grid thead th { font-size: 18px; font-family: "cronommregular"; border-bottom: 0px none; }
  table.webform-grid tbody td { font-size: 14px; font-family: "cronommregular"; border: 1px solid rgb(45, 47, 70); text-transform: uppercase; }
  body.tigosmart-custom-body-class .webform-client-form table.webform-grid tbody td .form-item, body.node-type-webform .webform-client-form table.webform-grid tbody td .form-item { margin-bottom: 0px ! important; }
  table.webform-grid tbody td .form-item .jqTransformRadioWrapper { width: 100%; }
  table.webform-grid tbody td .form-item .jqTransformRadioWrapper .jqTransformRadio, table.webform-grid tbody td .form-item .jqTransformCheckboxWrapper .jqTransformCheckbox { margin: 0px auto; }
  .jqTransformRadio { background-image: url(174f9f8f0572767d5f2bd05b18ca508817113141.png) ; background-repeat: no-repeat; background-position: center bottom; }
  .jqTransformRadio.jqTransformChecked { background-image: url(d29f642a180f5b996055d1e0afebcf80ae4a0cd0.png) ; }
  a.jqTransformCheckbox { background-image: url(03372543c1328090708960851c2e88d27353fb70.png) ; background-repeat: no-repeat; background-position: center bottom; margin-right: 8px; position: relative; top: -2px; }
  a.jqTransformCheckbox.jqTransformChecked { background-image: url(becc12f9b804940536814ce10c5fda83a2bcc73a.png) ; }
  div.vertical-tabs { margin: 1em 0px 1em 230px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(83, 83, 98) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; }
  .vertical-tabs ul.vertical-tabs-list { width: 230px; list-style: outside none none; position: relative; float: left; margin: -1px -2px 0px -230px; border-right: 1px solid rgb(83, 83, 98); padding: 0px; border-top: 1px solid rgb(83, 83, 98); }
  .vertical-tabs-panes { border-left: 1px solid rgb(83, 83, 98); padding: 10px 0px; }
  .vertical-tabs ul.vertical-tabs-list li { background: transparent none repeat scroll 0px 0px; border: 0px none; }
  .vertical-tabs ul.vertical-tabs-list li.selected { background-color: rgb(0, 46, 110); border-right-width: 0px; font-size: 15px; }
  .vertical-tabs ul.vertical-tabs-list li a { display: block; text-decoration: none; padding: 15px 20px; font-size: 16px; font-weight: normal; border-bottom: 1px solid rgb(83, 83, 98); color: rgb(32, 189, 236); }
  .vertical-tabs ul.vertical-tabs-list li a strong { text-decoration: none ! important; }
  .vertical-tabs ul.vertical-tabs-list li a:hover { text-decoration: none ! important; color: rgb(32, 189, 236); }
  .vertical-tabs ul.vertical-tabs-list li a:active { background-color: rgb(27, 31, 58); text-decoration: none ! important; color: rgb(32, 189, 236); }
  .vertical-tabs ul.vertical-tabs-list .selected strong { color: rgb(255, 255, 255); }
  .tigosmart-faq-questions > ul { display: block; list-style: outside none none; margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid rgb(83, 83, 98); }
  .tigosmart-faq-questions > ul > li { display: block; list-style: outside none none; margin: 10px 0px; padding: 0px; font-size: 17px; }
  .tigosmart-faq-questions > ul > li .number { padding: 0px 10px 0px 0px; font-weight: 600; font-size: 17px; color: rgb(32, 189, 236); }
  .tigosmart-faq-questions > ul > li > a { color: rgb(67, 199, 244); }
  .tigosmart-faq-questions > ul > li:hover .number { text-decoration: none; }
  .tigosmart-faq-questions > ul > li > a:hover { text-decoration: underline; }
  .answer-row { margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid rgb(83, 83, 98); }
  .answer-row .answer { color: rgb(208, 210, 209); }
  .answer-row .question { font-size: 18px; font-weight: bold; margin: 20px 0px; }
  .answer-row .question > span { color: rgb(255, 255, 255); padding: 0px 5px 0px 0px; }
  .answer-row .image { text-align: center; clear: both; margin: 10px 0px; }
  .answer-row .back { text-align: right; padding: 10px 0px; }
  .answer-row .back a { color: rgb(65, 201, 243); background: transparent url(e89cc9b21be833951c995098c8c562fc93616f1c.png)  no-repeat scroll left center; padding-left: 20px; font-size: 14px; }
  body.page-tigosmart-faq .wrap-vertical-tabs-panes { overflow: hidden; }
  body.page-tigosmart-faq .vertical-tabs-panes { border-left: 1px solid rgb(83, 83, 98); padding: 10px 0px; position: relative; transition: transform 1s ease 0s; }
  body.page-tigosmart-faq .video { width: 330px; height: 330px; margin: 0px auto; }
  form.simplenews-subscribe { padding: 0px; }
  div.messages { border: 0px none; margin: 0px 5px 15px ! important; font-size: 18px; color: rgb(255, 255, 255) ! important; border-radius: 6px; padding: 8px 15px 8px 50px; background-position: 15px center; }
  div.status, table tr.ok { background-color: rgb(160, 212, 104); background-image: url(bdc256c6af51e7076c63c7d766ea6240e2bb40de.png) ; background-position: 15px 50%; }
  #white div.status, #white table tr.ok { background-color: rgb(138, 199, 72); }
  div.error, table tr.error { background-color: rgb(237, 85, 101); background-image: url(516a9fc8c4c9c7302a7ec0547dc147cb1b822959.png) ; background-position: 15px 50%; }
  #modalContent { position: fixed ! important; }
  #modalContent .modal-content { font-family: "cronommregular"; font-size: 16px; color: rgb(134, 134, 134); line-height: 1.3; }
  div.ctools-modal-content .modal-title { color: rgb(0, 46, 110) ! important; font-weight: bold ! important; font-size: 26px ! important; width: 100%; display: block; padding-bottom: 20px; line-height: 26px; border-bottom: thin solid rgb(204, 204, 204); font-family: "cronommregular"; }
  .ctools-modal-content .form-actions { position: relative; }
  .ctools-modal-content .form-actions input { width: 160px; font-family: "cronommregular-bold"; font-weight: normal; }
  body.tigosmart-custom-body-class .block-bean.block-bean-fragment-example-three-highlight { margin-bottom: 70px ! important; }
  .field-name-field-three-highlights-elements > .field-items > .field-item { display: inline-block; width: 32.6%; overflow: hidden; }
  .field-name-field-three-highlights-elements .content { position: relative; width: 100%; }
  .field-name-field-three-highlights-elements .odd { margin: 0px 1.1%; }
  .field-name-field-three-highlights-elements img { width: 100%; height: auto; }
  .group-hover-rollover { position: absolute; top: 0px; width: 310px; height: 100%; }
  .group-hover-rollover:hover { z-index: 99; text-align: center; }
  .field-name-field-three-highlight-image { width: 310px; }
  .field-name-field-three-highlight-title { position: absolute; top: 20px; left: 35px; font-size: 38px; color: rgb(255, 255, 255); padding-right: 10px; }
  .field-name-field-three-highlight-title p { font-family: "cronommregular"; font-size: 28px; }
  .field-name-field-three-highlights-elements .group-hover-rollover:hover .field-name-field-three-highlight-title { top: 70px; position: absolute; right: 0px; left: 0px; margin: 0px auto; z-index: 4; }
  .field-name-field-three-highlight-descriptio { display: none; position: absolute; right: 0px; left: 0px; margin: 0px auto; }
  .field-name-field-three-highlight-descriptio .field-items .field-item { position: absolute; color: rgb(255, 255, 255); width: 60%; top: 120px; z-index: 5; margin: 0px auto; left: 0px; right: 0px; font-size: 16px; line-height: normal; }
  .field-name-field-three-highlights-elements .group-hover-rollover:hover .field-name-field-three-highlight-descriptio { display: block; width: 100%; height: 100%; background-image: url(21419765e67037c73d5105bac4ade0716256c3ed.png) ; background-position: center top; top: 0px; z-index: 3; }
  .field-name-field-three-highlight-button { position: absolute; bottom: 0px; line-height: 30px; box-sizing: border-box; width: 100%; font-size: 16px; }
  .field-name-field-three-highlights-elements .content .group-hover-rollover .field-name-field-three-highlight-button { display: none; }
  .field-name-field-three-highlights-elements .content .group-hover-rollover:hover .field-name-field-three-highlight-button { top: 180px; z-index: 100; display: block; }
  .field-name-field-three-highlight-button.out-rollover { display: none; }
  .field-name-field-three-highlights-elements .content .group-hover-rollover:hover .field-name-field-three-highlight-button a { color: rgb(31, 141, 188); background-color: transparent; background-image: none; font-weight: bold; width: 155px; padding: 0px; margin: 0px 0px 0px 90px; text-align: center; }
  .field-name-field-three-highlight-button a { color: rgb(255, 255, 255) ! important; text-decoration: none; padding-right: 30px; width: 100%; height: 30px; box-sizing: border-box; background-image: url(d50dc493aa4916b6c7fce8bb5419111986e38cfe.png) ; background-repeat: repeat-x; background-position: center top; text-align: right; display: block; z-index: 1; }
  .field-name-field-three-highlight-button a::after { content: url(c37eda41c05ec93eb92c664c582815daafff445b.png) ; position: absolute; right: 1px; width: 30px; height: 100%; }
  .group-hover-rollover:hover .field-name-field-three-highlight-button a::after { content: none; }
  .group-hover-rollover:hover .field-name-field-three-highlight-button a::before { content: url(0e3a6ab47c9ec5a1ba7e3987b50b1f841ff0e1c0.png) ; position: absolute; left: 90px; top: -3px; }
  .bean-three-highlights .field-name-field-three-highlights-elements > .field-items { text-align: center; max-height: 303px; }
  #bean-slide-ecommerce { overflow: visible ! important; }
  .elements-of-fragments-slider-ecommerce > .content { position: relative; }
  .elements-of-fragments-slider-ecommerce > .content .group-information { position: absolute; top: 0px; box-sizing: border-box; padding-left: 34px; z-index: 2; width: 100%; color: rgb(255, 255, 255); }
  .elements-of-fragments-slider-ecommerce > .content .field-name-field-slider-ecommerce-image { position: absolute ! important; top: 0px ! important; left: 262px ! important; overflow: visible ! important; z-index: 1; }
  .field-name-field-slider-ecommerce-title { margin: 80px 0px 5px; font-size: 28px; font-family: "cronommregular"; }
  .field-name-field-slider-ecommerce-descripti { margin: 0px 0px 15px; font-size: 16px; line-height: 1.2; width: 50%; }
  .field-name-field-slider-ecommerce-label { font-weight: bold; line-height: 0.5; }
  .field-name-field-slider-ecommerce-button { display: block; clear: both; margin-top: 50px; }
  .field-name-field-slider-ecommerce-button > .field-items > .field-item a { background-color: rgb(67, 199, 244); color: rgb(53, 83, 117); padding: 0px 30px; height: 40px; line-height: 40px; width: auto; display: inline-block; border-radius: 20px; text-decoration: none; font-size: 16px; text-align: center; }
  .field-name-field-slider-ecommerce-button > .field-items > .field-item a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); }
  .field-name-field-slider-ecommerce-button > .field-items > .field-item a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; color: rgb(0, 46, 110); text-decoration: none; }
  .elements-of-fragments-slider-ecommerce .content .field-group-div .group-price { display: block; font-size: 22px; font-weight: bold; }
  .elements-of-fragments-slider-ecommerce .content .field-group-div .group-price .field { float: left; }
  body.tigosmart-custom-body-class.front .bean-slide-ecommerce .flex-control-nav { position: absolute; bottom: 11px; padding: 0px; }
  body.tigosmart-custom-body-class .bean-slide-ecommerce .flex-control-nav { position: absolute; bottom: -15px; }
  .field-name-field-tigosmart-block-frag-right .bean-block-middle-column { width: 463px; }
  .block-tigo-smart-block-example .group-left, .field-name-field-tigosmart-block-frag-left .bean-block-middle-column { width: 100%; }
  .block-tigo-smart-block-example .group-left, .field-name-field-tigosmart-block-frag-left .bean-block-middle-column .flexslider .slides img { height: 457px; }
  .bean-block-middle-column { margin-top: -32px; }
  .bean-promotion-services { height: 200px; background-image: url(e9547e1d426fb95d51335312414961d8dd9d529f.jpg) ; background-position: center top; background-repeat: no-repeat; background-size: cover; overflow: hidden; margin-top: 0px; padding: 0px 34px; width: 395px; color: rgb(255, 255, 255); }
  .bean-promotion-services a { color: rgb(255, 255, 255) ! important; }
  .bean-promotion-services > .content > .bean-title { display: block; }
  .bean-promotion-services .content h2 { margin: 10px 0px 0px; }
  .field-name-field-promotion-services-element { margin-left: 25px; }
  .field-name-field-promotion-services-element > .field-items > .field-item { width: 50%; float: left; box-sizing: border-box; padding: 10px 0px; margin: 10px 0px 0px; }
  .field-name-field-promotion-service-logo { width: 38px; height: 30px; float: left; }
  .field-name-field-promotion-service-link { line-height: 0; font-size: 0px; color: transparent; width: 100%; display: block; }
  .field-name-field-promotion-service-descript { box-sizing: border-box; float: left; font-size: 16px; line-height: 1; padding-left: 15px; width: 120px; }
  .field-name-field-promotion-service-descript a { color: rgb(255, 255, 255); text-decoration: none; }
  .bean-slideshow-bar .bean-title { font-weight: bold; }
  .slideshow_bar h2.block-title { display: none ! important; }
  .bean-slideshow-bar .field-name-field-slideshow-description { margin-bottom: 40px; font-size: 22px; line-height: 22px; }
  .bean-slideshow-bar .flex-viewport { width: 849px; margin: 0px 50px; }
  .bean-slideshow-bar .slides li { margin-right: 35px; z-index: 100; }
  .bean-slideshow-bar .elements-of-fragments-slide-bar .content { position: relative; height: 293px; }
  .bean-slideshow-bar .field-name-field-slide-bar-title { position: absolute; top: 90px; width: 100%; text-align: center; font-size: 26px; color: rgb(0, 0, 0); font-weight: bold; }
  .bean-slideshow-bar .field-name-field-slide-bar-description { position: absolute; top: 126px; width: 150px; text-align: center; color: rgb(102, 102, 102); margin: 0px auto; left: 0px; right: 0px; font-size: 16px; line-height: 1.1; }
  .bean-slideshow-bar .flexslider .flex-prev, .bean-slideshow-bar .flexslider:hover .flex-prev { left: 0px ! important; }
  .bean-slideshow-bar .flexslider .flex-next, .bean-slideshow-bar .flexslider:hover .flex-next { right: 0px ! important; opacity: 1 ! important; }
  .tb-megamenu-main-menu div.div-dropdown-toggle.right { cursor: pointer; }
  .bean-direct-access-dual { width: 950px; height: 60px; display: block; }
  .bean-direct-access-dual .even .elements-of-fragments-direct-access { border-right: thin solid rgb(83, 83, 98); }
  .bean-direct-access-dual .elements-of-fragments-direct-access { width: 49.94%; float: left; height: 60px; padding-bottom: 8px; }
  .bean-direct-access-dual .elements-of-fragments-direct-access .content { padding: 15px 0px 0px 120px; }
  .bean-direct-access-dual .field-name-field-direct-access-icon { float: left; margin: 12px 8px 0px; }
  .bean-direct-access-dual .field-name-field-direct-access-description { float: left; font-size: 18px; padding: 14px 16px; text-align: center; line-height: 1; }
  .bean-direct-access-dual .field-name-field-direct-access-description a { color: rgb(255, 255, 255); font-family: "CronosProSemibold"; }
  .bean-direct-access-dual .field-name-field-direct-access-description a:hover { color: rgb(255, 255, 255); text-decoration: none; }
  .step_by_step .block-title { display: none; }
  .bean-step-by-step .bean-title { margin-bottom: 50px; line-height: 1; font-weight: bold; }
  .bean-step-by-step { width: 100%; }
  .bean-step-by-step .field-name-field-step-by-step-elements > .field-items { display: table; margin: 0px auto; }
  .bean-step-by-step .field-name-field-step-by-step-elements > .field-items > .field-item { display: table-cell; text-align: left; vertical-align: top; border-right: thin solid rgb(83, 83, 98); }
  .bean-step-by-step .field-name-field-step-by-step-elements > .field-items > .field-item:last-child { border-right: 0px none; }
  .bean-step-by-step .field-name-field-step-by-step-elements .content .field .field-items .field-item { display: block; }
  .bean-step-by-step p { margin-bottom: 0px; font-family: "cronommregular"; }
  .bean-step-by-step .elements-of-fragments-step { float: left; min-height: 82px; }
  .bean-step-by-step .group-wrapper-title { height: 27px; overflow: hidden; display: block; margin-bottom: 15px; }
  .bean-step-by-step .field-name-field-step-title { color: rgb(67, 199, 244); font-size: 26px; line-height: 1; font-weight: bold; width: 100%; text-align: left; display: block; }
  .bean-step-by-step .field-name-field-step-image img { width: 100%; height: auto; margin: 0px auto 15px; }
  .bean-step-by-step .field-name-field-step-paragraph { font-size: 18px; line-height: 1; width: 80%; text-align: left; margin-bottom: 20px; height: 54px; overflow: hidden; }
  .bean-step-by-step .field-name-field-step-by-step-elements .field-items .field-item:first-child .content { padding-left: 10px; }
  .bean-step-by-step .field-name-field-step-by-step-elements .field-items .field-item:last-child .content { padding-right: 10px; }
  .bean-step-by-step .field-name-field-step-by-step-elements .elements-of-fragments-step .content { padding-right: 24px; width: 195px; padding-left: 25px; overflow: hidden; min-height: 80px; }
  .bean-step-by-step .field-name-field-step-by-step-elements .field-item:last-child .elements-of-fragments-step .content { border-right: 0px none; }
  .bean-step-by-step .field-name-field-step-button a { color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); width: 100%; height: 40px; display: block; line-height: 40px; text-align: center; border-radius: 20px; font-size: 15px; font-weight: bold; }
  .bean-step-by-step .field-name-field-step-button a:hover { background-color: rgb(153, 219, 248); text-decoration: none; }
  .bean-step-by-step .field-name-field-step-button a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link2, .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link1-img, .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link2-img { display: none; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-icon { display: none; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right p { margin-bottom: 0px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right .group-header { text-align: right; float: right; margin-right: 50px; width: auto; display: block; margin-bottom: 0px; line-height: 1; margin-top: 7px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-name-field-promotion-prod-description { float: right; text-align: right; margin-right: 50px; line-height: 1; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-name-field-promotion-prod-title { font-size: 25px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right + .field-name-field-promotion-prod-image { left: 0px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-type-link-field a { border-radius: 25px; color: rgb(0, 46, 110); white-space: nowrap; float: none; text-align: center; font-size: 16px; padding: 0px 30px; height: 40px; line-height: 40px; display: inline-block; background-color: rgb(67, 199, 244); }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-type-link-field a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-type-link-field a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; color: rgb(0, 46, 110); text-decoration: none; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left p { margin-bottom: 0px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left .group-header { text-align: left; float: left; margin-left: 16px; width: 50%; display: block; margin-bottom: 0px; line-height: 1; margin-top: 7px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left .field-name-field-promotion-prod-description { float: left; text-align: left; margin-left: 16px; }
  .field-name-field-slider-ecommerce-title, .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-name-field-promotion-prod-title, .bean-promotion-product .is-banner-ecommerce .group-fields-left .field-name-field-promotion-prod-title { font-size: 26px; padding: 0px; font-weight: bold; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left + .field-name-field-promotion-prod-image { right: 0px; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left .field-type-link-field a { background-color: rgb(67, 199, 244); border-radius: 20px; bottom: 20px; color: rgb(0, 46, 110); display: inline-block; font-size: 16px; height: 40px; line-height: 40px; left: 50px; padding: 0px 30px; position: absolute; width: auto; font-weight: bold; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left .field-type-link-field a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left .field-type-link-field a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; text-decoration: none; width: 124px; height: 28px; display: block; border-radius: 12px; padding: 0px; line-height: 29px; color: rgb(6, 7, 36); }
  .bean-promotion-product .is-banner-ecommerce .group-buttons { left: 50px; }
  .bean-promotion-accordion .ui-corner-all, .bean-promotion-accordion .ui-corner-top { border-top-right-radius: 0px ! important; border-top-left-radius: 0px ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion:first-child { margin-top: 0px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion { margin-top: 77px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header { height: 221px ! important; position: relative; overflow: hidden; border-radius: 0px; padding: 0px ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header.ui-accordion-header-active .field-name-field-pro-accordion-button { display: none; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header .group-banner { position: absolute; top: 42px; background-color: rgb(85, 63, 251); width: 100%; height: 100%; display: block; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header .group-banner .group-title { position: absolute; top: 19px; left: 21px; font-family: "CronosProLight"; font-size: 42px; line-height: 32px; width: 226px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header .group-banner .group-price { position: absolute; top: 15px; left: 248px; }
  .bean-promotion-accordion .group-price .field-name-field-pro-accordion-ban-prefix, .bean-promotion-accordion .group-price .field-name-field-pro-accordion-ban-value { font-size: 60px; font-weight: bold; line-height: 1; display: inline-block; }
  .bean-promotion-accordion .group-price .field-name-field-pro-accordion-ban-descript { font-size: 24px; font-weight: bold; line-height: 4px; padding-left: 4px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion:nth-child(2n) .content > .group-header .group-banner { background-color: rgb(3, 133, 255); }
  .bean-promotion-accordion .field-name-field-pro-accordion-title { font-size: 26px; line-height: 0.8; }
  .bean-promotion-accordion .field-name-field-pro-accordion-description { position: absolute; bottom: 30px; left: 21px; font-size: 20px; line-height: 1; }
  .bean-promotion-accordion .field-name-field-pro-accordion-description p { margin-bottom: 0px; }
  .bean-promotion-accordion .field-name-field-pro-accordion-ban-image { position: absolute; top: 0px; right: 0px; }
  .bean-promotion-accordion .field-name-field-pro-accordion-ban-bg { display: none; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button { position: absolute; bottom: 21px; right: 61px; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button-two { position: absolute; bottom: 22px; right: 61px; display: none; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button a, .bean-promotion-accordion .field-name-field-pro-accordion-button-two a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); border-radius: 20px; text-align: center; display: block; width: auto; height: 37px; line-height: 37px; font-size: 16px; padding: 0px 48px 0px 30px ! important; text-decoration: inherit; background-image: url(81130545869cad11331df92e85673945973635be.png) ; background-position: 90% center; background-repeat: no-repeat; font-weight: 400; font-family: "cronommregular-bold"; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button a:hover, .bean-promotion-accordion .field-name-field-pro-accordion-button-two a:hover { background-color: rgb(153, 216, 248); color: rgb(0, 46, 110); }
  .bean-promotion-accordion .field-name-field-pro-accordion-button a:active, .bean-promotion-accordion .field-name-field-pro-accordion-button-two a:active { background-color: rgb(153, 216, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: inherit; top: inherit; right: 21px; bottom: 32px; z-index: 999; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-icons { padding-left: 0px ! important; }
  .bean-promotion-accordion .ui-widget-content { color: rgb(255, 255, 255) ! important; }
  .bean-promotion-accordion .ui-widget-content a { color: rgb(67, 199, 244) ! important; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-header { margin-top: 0px ! important; }
  .bean-promotion-accordion h2.node-title { display: none; }
  .bean-promotion-accordion .field-name-field-pro-accordion-inner-desc { font-size: 18px; margin-bottom: 20px; }
  .bean-promotion-accordion form { padding: 0px ! important; position: relative; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-content { margin: 0px ! important; padding: 0px ! important; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-content .group-content { padding: 24px ! important; margin-top: 0px ! important; border-right: 1px solid rgb(153, 216, 248); border-left: 1px solid rgb(153, 216, 248); border-bottom: 1px solid rgb(153, 216, 248); border-radius: 0px; margin-bottom: 1px; }
  .bean-promotion-accordion .form-actions { border-top: 1px solid rgb(83, 83, 98); }
  .bean-promotion-accordion label { text-align: right; }
  .bean-promotion-accordion .webform-component--left-side-validations, .bean-promotion-accordion .webform-component--right-side-validations { width: 48%; float: left; }
  .bean-promotion-accordion .webform-component--left-side-validations { margin-right: 4%; }
  .bean-promotion-accordion .webform-client-form input[type="text"], .bean-promotion-accordion .webform-client-form input[type="email"], .bean-promotion-accordion .jqTransformSelectWrapper div span, .bean-promotion-accordion .jqTransformSelectWrapper { width: 311px ! important; margin-left: 25px; }
  .bean-promotion-accordion .jqTransformSelectWrapper div span { margin-left: 0px; }
  .bean-promotion-accordion form.jqtransformdone label { margin-top: 0px; margin-right: 0px; line-height: 0.9; position: relative; font-size: 18px; font-family: "CronosProLight"; height: 43px; clear: none; text-align: left; width: 96px; }
  .bean-promotion-accordion .webform-client-form .webform-component-radios.webform-container-inline .form-radios .form-item { min-width: 145px; }
  .bean-promotion-accordion .form-radios { margin-left: 25px; }
  .bean-promotion-accordion form.jqtransformdone label span.form-required { position: absolute; top: 0px; right: -12px; }
  .bean-promotion-accordion label, .bean-promotion-accordion .captcha label { width: 96px; display: inline-block; }
  .bean-promotion-accordion .captcha img { width: 136px; height: 42px; float: right; }
  .bean-promotion-accordion .captcha .form-item-captcha-response { width: 283px; float: left; }
  .bean-promotion-accordion .captcha input[type="text"] { width: 160px ! important; display: inline-block; }
  .bean-promotion-accordion .form-actions { padding: 25px 0px 0px; position: relative; z-index: 1; margin-bottom: 1px; text-align: right; }
  .bean-promotion-accordion .description-required { display: none; }
  .bean-promotion-accordion .webform-client-form .form-item.webform-component--terminos-condiciones { width: 55%; z-index: 9; margin-bottom: 0px ! important; }
  body.tigosmart-custom-body-class .webform-client-form .form-item.webform-component--terminos-condiciones { margin-bottom: 0px ! important; }
  .bean-promotion-accordion .webform-client-form .form-type-checkbox { width: 100%; }
  .bean-promotion-accordion .webform-component--terminos-condiciones .form-checkboxes { width: 100%; text-align: left; }
  .bean-promotion-accordion .webform-client-form .webform-component--terminos-condiciones { position: absolute; bottom: 0px; text-align: left ! important; }
  .bean-promotion-accordion .webform-component-checkboxes > label { display: none ! important; }
  .bean-promotion-accordion .jqTransformCheckboxWrapper input, .bean-promotion-accordion .webform-client-form .form-type-radio input[type="radio"] { display: none ! important; }
  .bean-promotion-accordion .form-type-checkbox label.option { cursor: auto ! important; font-size: 14px ! important; text-align: left ! important; float: left; width: auto; clear: none; left: 5px; line-height: 14px; font-family: "cronommregular"; }
  .bean-promotion-accordion .webform-component--left-side--enter-code input[type="text"] { width: 102px ! important; float: left; }
  .bean-promotion-accordion .webform-component--left-side--enter-code div.description { float: left; width: 180px; margin-left: 20px; clear: none ! important; font-size: 16px; }
  .bean-promotion-accordion .form-actions input { margin-right: 40px; text-transform: uppercase; }
  .bean-promotion-accordion .ajax-progress .throbber { position: absolute; right: 200px; bottom: -20px; }
  .bean-promotion-accordion .webform-component--terminos-condiciones .ajax-progress { display: none; }
  .bean-promotion-accordion .node-webform div.messages { width: inherit; margin: 0px auto 25px ! important; }
  div.ctools-modal-content.ctools-promotion-accordion-content { width: 527px ! important; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-title { border-bottom: 0px none; text-transform: uppercase; color: rgb(0, 46, 110); }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-header { padding: 47px 48px 0px ! important; position: relative; }
  body.tigosmart-custom-body-class div.ctools-modal-content.ctools-promotion-accordion-content .modal-header a.close { position: absolute ! important; right: -8px ! important; top: -8px ! important; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-title { padding-bottom: 12px; }
  #modalContent div.ctools-modal-content.ctools-promotion-accordion-content .modal-content { width: 81% ! important; height: auto ! important; padding: 0px ! important; margin-bottom: 50px; max-height: 250px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion { font-size: 18px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .message { margin-bottom: 14px; font-size: 16px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .client-data { margin-bottom: 16px; font-size: 16px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .client-data .email { font-size: 24px; color: rgb(0, 46, 110); font-weight: bold; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons { padding-left: 20px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-cancel a { float: left; border: 2px solid rgb(67, 199, 244); display: block; width: 128px; height: 36px; border-radius: 20px; color: rgb(0, 46, 110); line-height: 36px; margin-right: 25px; text-align: center; font-size: 16px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-cancel a:hover, div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-cancel a:active { border: 2px solid rgb(153, 216, 248); text-decoration: none; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:hover { background-color: rgb(153, 216, 248); text-decoration: none; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:active { background-color: rgb(153, 216, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; text-decoration: none; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a { float: left; display: block; width: 224px; height: 40px; border-radius: 20px; color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); line-height: 40px; text-align: center; font-size: 16px; }
  .block-solr-search-block { width: 150px; margin: 20px 0px 10px; float: right; position: relative; }
  .block-solr-search-block .search-form { padding: 0px; }
  .block-solr-search-block .search-form input.required[type="text"] { border: 1px solid rgb(160, 5, 29) ! important; }
  .block-solr-search-block .search-form input[type="text"] { background: rgb(22, 42, 88) url(6589ed57221db5709684a246a0210b3993e9ae17.png)  no-repeat scroll 125px 0px; height: 23px; width: 100%; outline: 0px none; margin: 0px; padding: 0px 23px 0px 7px; border-radius: 3px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.87em; font-family: "cronommregular"; }
  .block-solr-search-block .search-form label.element-invisible.display-on { display: block; height: 20px; clip: auto; color: rgb(74, 87, 117) ! important; padding-left: 5px; padding-top: 4px; font-size: 0.87em; font-family: "cronos_mmregular"; font-weight: normal; }
  .block-solr-search-block .search-form input[type="submit"] { padding: 0px; margin: 0px; border: 0px none; background-image: url(db695d771e53d70296a98673ef361fe02d4d066d.png)  ! important; background-repeat: no-repeat; background-color: transparent ! important; color: transparent ! important; height: 15px; width: 17px; cursor: pointer; box-shadow: none; position: absolute; right: 2px; top: 7px; }
  .block-solr-search-block .search-form input[type="submit"]:hover { background-position: left -15px; }
  .block-solr-search-block .search-form input:-moz-placeholder { color: rgb(74, 87, 117) ! important; font-size: 0.87em; font-family: "cronos_mmregular"; font-weight: normal; }
  body.page-search #s-search-content { color: rgb(102, 102, 102); }
  body.page-search #no-results-page { margin-bottom: 20px; border: 1px solid rgb(83, 83, 98); background-color: inherit; }
  body.page-search #no-results-page h2 { color: rgb(67, 199, 244) ! important; }
  body.page-search #no-results-page .no-results-content ul { list-style: outside none none; }
  body.page-search .spelling-suggestions { color: rgb(255, 255, 255); background-color: inherit; }
  body.tigosmart-custom-body-class .plaques { margin-bottom: 20px ! important; }
  .plaques .field-name-field-plaques-elements > .field-items > .field-item { float: left; margin-right: 12px; }
  .plaques .field-name-field-plaques-elements > .field-items > .field-item:last-child { margin-right: 0px; }
  .plaques .elements-of-fragments-plaque .content { position: relative; border-radius: 4px; overflow: hidden; }
  .plaques .elements-of-fragments-plaque .content .group-content { position: absolute; top: 0px; width: 100%; height: 410px; }
  .plaques .field-name-field-plaque-logo { position: absolute; bottom: 135px; }
  .plaques .field-name-field-plaque-description { position: absolute; top: 290px; color: rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(0, 0, 0); font-family: "CronosProLight"; font-size: 16px; text-align: center; box-sizing: border-box; padding: 0px 12px; line-height: 1.2; }
  .plaques .field-name-field-plaque-button { position: absolute; bottom: 25px; left: 0px; right: 0px; text-align: center; }
  .plaques .field-name-field-plaque-button a { background-color: rgb(67, 199, 244); color: rgb(255, 255, 255); font-family: "cronommregular-bold"; display: block; border-radius: 20px; margin: 0px auto; width: 70%; height: 40px; line-height: 40px; text-decoration: none; font-size: 16px; }
  .block-plaques-example-fragment .field-name-field-plaque-button a:hover { background-color: rgb(153, 219, 248); }
  .block-plaques-example-fragment .field-name-field-plaque-button a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  .block-user-menu a.tienda-online { padding: 0px 11px 0px 33px ! important; background: rgb(67, 199, 244) url(19b53f35e715b77ca31a6ee5fa597bd0da840ca0.png)  no-repeat scroll 7px center ! important; color: rgb(0, 46, 110) ! important; height: 29px ! important; line-height: 29px ! important; display: block ! important; margin: 0px ! important; }
  body.tigosmart-custom-body-class .block-banner-static-example-fragment { margin-bottom: 20px ! important; }
  .elements-of-fragments-banner-static .content { position: relative; border-radius: 4px; overflow: hidden; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-title { position: absolute; top: 15px; right: 0px; left: 0px; text-align: center; margin: 0px auto; font-size: 22px; color: rgb(255, 255, 255); }
  .elements-of-fragments-banner-static .field-name-field-banner-static-link-left { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 50%; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-link-right { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 50%; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-link-right a, .elements-of-fragments-banner-static .field-name-field-banner-static-link-left a { width: 100%; height: 170px; display: block; color: transparent ! important; }
  .options { display: block; }
  .field-name-field-options-elements > .field-items > .field-item { display: inline-block; width: 25%; }
  .field-name-field-options-elements .elements-of-fragments-option .content { text-align: center; box-sizing: border-box; padding: 0px 15px; }
  .field-name-field-options-elements .field-name-field-option-icon { margin-bottom: 15px; }
  .field-name-field-options-elements .field-name-field-option-title { color: rgb(255, 255, 255); font-weight: bold; font-size: 18px; margin-bottom: 5px; }
  .field-name-field-options-elements .field-name-field-option-description { color: rgb(255, 255, 255); font-size: 16px; line-height: 1.2; }
  .block-grid---equipo-directivo h2.block-title { color: rgb(255, 255, 255); font-size: 26px; margin-bottom: 75px; line-height: 1; }
  .bean-grid .bean-title { display: none; }
  .field-name-field-grid-elements { width: 100%; }
  .field-name-field-grid-elements > .field-items { overflow: hidden; margin: 0px auto; width: 780px; }
  .field-name-field-grid-elements > .field-items > .field-item { display: inline-block; padding: 0px 45px; margin-bottom: 46px; width: 33.333%; box-sizing: border-box; }
  .elements-of-fragments-grid-item .content { text-align: center; }
  .elements-of-fragments-grid-item .content a { color: rgb(255, 255, 255); text-decoration: none; }
  .elements-of-fragments-grid-item .field-name-field-grid-item-imagen { width: 170px; height: 170px; margin: 0px auto 12px; overflow: hidden; border-radius: 50%; }
  .elements-of-fragments-grid-item .field-name-field-grid-item-imagen img { width: 100%; height: auto; }
  .elements-of-fragments-grid-item .field-name-field-grid-item-title { line-height: 1; margin-bottom: 2px; font-size: 18px; color: rgb(255, 255, 255); }
  .elements-of-fragments-grid-item .field-name-field-grid-item-title a { color: rgb(255, 255, 255); }
  .elements-of-fragments-grid-item .content:hover .field-name-field-grid-item-title a, .elements-of-fragments-grid-item .content:hover .field-name-field-grid-item-title { color: rgb(67, 199, 244) ! important; }
  .elements-of-fragments-grid-item .field-name-field-grid-item-subtitle { line-height: 1; font-size: 16px; font-family: "cronos_mmregular"; color: rgb(255, 255, 255); }
  .elements-of-fragments-grid-item .field-name-field-grid-item-subtitle a { color: rgb(255, 255, 255); }
  .detail_page h2.block-title { display: none; }
  .block-page-detail---equipo-directivo .block-inner { width: 100%; margin: 0px auto ! important; }
  .elements-of-fragments-detail .group-text { width: 450px; float: left; margin: 0px 30px; color: rgb(255, 255, 255); font-size: 18px; text-align: justify; }
  .elements-of-fragments-detail .group-text .field-name-field-detail-title { font-size: 32px; font-family: "cronommregular-bold"; line-height: 1; margin-top: -3px; }
  .elements-of-fragments-detail .group-text .field-name-field-detail-subtitle { font-size: 22px; margin-bottom: 20px; font-family: "cronos_mmregular"; }
  .elements-of-fragments-detail .group-image { width: 420px; float: left; }
  .elements-of-fragments-detail .group-image img { width: 100%; height: auto; }
  .elements-of-fragments-detail .field-name-field-detail-imagen { margin-bottom: 25px; margin-top: 15px; }
  .elements-of-fragments-detail .field-name-field-detail-link-item > .field-items { width: 162px; margin: 0px auto; }
  .elements-of-fragments-detail .field-name-field-detail-link-item > .field-items > .field-item { float: left; width: 25px; padding: 0px 14px 0px 15px; }
  .block-news-block { max-width: 950px; width: 100%; display: block; margin: 0px auto 80px; }
  .block-news-block h2.block-title { font-size: 34px; color: rgb(255, 255, 255); margin-bottom: 20px; }
  .block-news-block .view-news .views-row { width: 100%; border: 1px solid rgb(83, 83, 98); background-image: none; margin: 0px 10px 26px 0px; float: left; position: relative; border-radius: 5px; }
  .block-news-block .view-news .views-row.views-row-last { border-bottom: 1px solid rgb(83, 83, 98) ! important; }
  .block-news-block .views-field-title { font-size: 18px; color: rgb(67, 199, 244); padding: 12px 22px; line-height: 1; }
  .block-news-block .views-field-field-description-new { font-size: 16px; line-height: 1; padding: 0px 22px; }
  .block-news-block .views-field-field-description-new p { margin-bottom: 0px; }
  .block-news-block .views-field-view-node span a { text-align: center; color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); height: 32px; width: 96px; display: block; border-radius: 5px; line-height: 32px; float: right; margin: 0px 22px 20px 0px; font-family: "cronommregular-bold"; text-decoration: none; }
  .block-news-block .views-field-view-node span a:hover { background-color: rgb(153, 219, 248); }
  .block-news-block .views-field-view-node span a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset; }
  .block-system-main .sharethis-buttons { float: right; }
  .payment_banner { display: block ! important; width: 100% ! important; min-width: 1280px; position: relative; max-width: 100% ! important; }
  .payment_banner .field-name-field-payment-banner-background img { width: 100%; height: 100%; }
  .payment_banner .group-info { position: absolute; width: 555px; height: 216px; left: 37.5%; top: 24%; }
  .payment_banner .group-info .field-name-field-payment-banner-title { font-size: 38px; line-height: 1; font-family: "CronosProSemibold"; }
  .payment_banner .group-info .field-name-field-payment-banner-desc-short { font-size: 18px ! important; line-height: 1; margin-bottom: 30px; }
  .payment_banner .group-info .field-name-field-payment-banner-description { font-size: 20px; margin-bottom: 40px; }
  .payment_banner .group-info .field-name-field-payment-banner-description p { margin-bottom: 0px; font-size: 14px; }
  .payment_banner .group-info .group-buttons { width: 100%; }
  .payment_banner .group-info .group-buttons .field a { display: inline-block; float: right; margin-left: 12px; }
  .payment_banner .group-info .group-buttons a:active { box-shadow: 0px 2px 4px rgb(114, 164, 187) inset; }
  body.page-payment-success #breadcrumb { display: none; }
  .grid_boxes h2.block-title { font-size: 24px; line-height: 1; margin-bottom: 48px; }
  .grid_boxes .elements-of-fragments-grid-item-box { width: 170px; height: 187px; float: left; overflow: hidden; box-sizing: border-box; background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); margin: 0px 7px 20px 8px; border-radius: 5px; text-align: center; font-size: 16px; line-height: normal; position: relative; }
  .grid_boxes .bean-grid-boxes { padding-left: 7px; }
  .grid_boxes .field-name-field-grid-item-box-logo { position: absolute; top: 40px; }
  .grid_boxes .field-name-field-grid-item-box-logo img { width: 100%; height: auto; }
  .grid_boxes .field-name-field-grid-item-box-description { position: absolute; width: 98%; top: 120px; left: 0px; right: 0px; margin: auto; }
}
.payment_banner .group-info .group-buttons a { background-color: rgb(255, 255, 255); height: 42px; line-height: 42px; padding: 0px 30px; border-radius: 21px; display: inline-block; color: rgb(6, 7, 36); font-size: 16px; float: left; font-family: "cronommregular-bold"; text-decoration: none; }
.payment_banner .group-info .group-buttons a:hover { background-color: rgb(153, 219, 248); }
.view-plans .view-header { width: 948px ! important; padding-top: 20px ! important; }
.view-plans .jcarousel-container-horizontal, .view-plans .jcarousel-clip-horizontal { width: 826px ! important; }
.view-plans .jcarousel-skin-default .jcarousel-next-horizontal { right: -22px ! important; }
.ui-accordion .ui-accordion-content { margin-top: 23px ! important; }
.views-row-last { border-bottom: 1px solid rgb(83, 83, 98) ! important; margin-bottom: 20px ! important; }
.view-plans .ui-accordion .buy-now-link a:hover { background-color: rgb(110, 210, 244); }
.view-plans .ui-accordion .buy-now-link a:active { background-color: rgb(53, 185, 230); }
.accordion-header-left { margin-top: 0px ! important; }
.accordion-footer { width: 100%; font-size: 15px; font-family: "cronommregular"; height: 30px; line-height: 30px; margin-bottom: 60px; }
.ui-accordion .ui-accordion-content { padding: 0px 230px 0px 50px ! important; }
#mm-blocker { opacity: inherit ! important; }
form.jqtransformdone .form-type-checkbox input[type="checkbox"], form.jqtransformdone .form-type-radio input[type="radio"] { display: none; }
.jqTransformSelectWrapper { background: transparent none repeat scroll 0% 0%; clear: none ! important; width: 78% ! important; box-sizing: border-box; min-width: 75px; }
.jqTransformSelectWrapper div span { background-color: rgb(22, 42, 88); border: 1px solid rgb(29, 80, 115); border-radius: 4px; width: 100% ! important; box-sizing: border-box; padding: 5px ! important; float: left; font-size: 16px; font-family: "CronosProLight"; color: rgb(245, 245, 245); line-height: 31px; height: 43px ! important; }
.jqTransformSelectWrapper a.jqTransformSelectOpen { right: 0px; background: transparent url(933824a8d4d426d4ef01abac8826f9fbf61a0e93.png)  no-repeat scroll 3px 2px; top: 5px; }
.jqTransformSelectWrapper ul { width: 100% ! important; box-sizing: border-box; top: 41px ! important; background-color: rgb(22, 42, 88); border: 1px solid rgb(29, 80, 115); border-radius: 0px 0px 4px 4px; font-family: "CronosProLight"; font-size: 16px; color: rgb(245, 245, 245); padding-left: 0px; }
.jqTransformSelectWrapper li { background: transparent none repeat scroll 0% 0%; }
.jqTransformSelectWrapper ul a { background: transparent none repeat scroll 0% 0%; font-family: "CronosProLight"; font-size: 16px; color: rgb(245, 245, 245); }
form.jqtransformdone .form-type-checkbox .jqTransformCheckboxWrapper.error a.jqTransformCheckbox { background-image: url(0f74b18934493fcc0212b61fa400e58725907976.png) ; }
form.jqtransformdone .form-type-checkbox .jqTransformCheckboxWrapper.error a.jqTransformCheckbox.jqTransformChecked { background-image: url(becc12f9b804940536814ce10c5fda83a2bcc73a.png) ; }
form.jqtransformdone .field-name-field-psz-accept .form-type-checkboxes { position: relative; }
form.jqtransformdone .field-name-field-psz-accept .form-type-checkboxes > label { position: absolute; width: 0px; overflow: hidden; padding-left: 10px; text-indent: 6px; top: -23px; left: -7px; }
form.jqtransformdone .field-name-field-psz-accept .form-type-checkboxes > label span { position: relative; left: -7px; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background-color: rgb(0, 27, 64); }
.jqTransformSelectWrapper ul a.selected { background-color: rgb(0, 27, 64); color: rgb(245, 245, 245); }
.jqTransformRadio { background-image: url(174f9f8f0572767d5f2bd05b18ca508817113141.png) ; background-repeat: no-repeat; background-position: center bottom; }
.jqTransformRadio.jqTransformChecked { background-image: url(d29f642a180f5b996055d1e0afebcf80ae4a0cd0.png) ; }
a.jqTransformCheckbox { background-image: url(03372543c1328090708960851c2e88d27353fb70.png) ; background-repeat: no-repeat; background-position: center bottom; margin-right: 8px; position: relative; top: -2px; }
a.jqTransformCheckbox.jqTransformChecked { background-image: url(becc12f9b804940536814ce10c5fda83a2bcc73a.png) ; }
@media (max-width: 640px) {
  body .field-name-field-three-highlight-descriptio { font-size: 14px; }
  .field-name-field-slide-pager-title { font-size: 20px; margin-left: 12px; margin-bottom: 10px; }
  .bean-promotion-services { display: none; }
  .block-tigosmart-block-promotion-prod .group-left { display: none; }
  .bean-list-highlights .field-name-field-item-list-inline-button a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); width: 100%; border-radius: 20px; height: 40px; display: block; text-align: center; line-height: 40px; font-size: 18px; font-weight: bold; margin: 15px 0px 5px; font-family: "CronosProLight" ! important; }
  .bean-list-highlights .field-name-field-item-list-inline-button { overflow: hidden; clear: both; }
  .bean-list-highlights .field-name-field-item-list-inline-button a:hover { background-color: rgb(153, 219, 248); text-decoration: none; }
  .bean-list-highlights .field-name-field-item-list-inline-button a:active { background-color: rgb(153, 219, 248); text-decoration: none; box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  body.tigosmart-custom-body-class div.ctools-modal-content .modal-header a.close { position: absolute; top: -3px; right: -5px; }
  .jqTransformSelectWrapper { width: 100% ! important; }
  .jqTransformSelectWrapper a.jqTransformSelectOpen { right: 5px; }
  input.webform-previous.form-submit { width: 100%; display: inline-block; margin: 10px auto; }
  body.tigosmart-custom-body-class .slideshow_basic { margin-bottom: 76px ! important; }
  body.tigosmart-custom-body-class .slideshow_basic .flexslider { overflow: visible; }
  body.tigosmart-custom-body-class .slideshow_basic ol.flex-control-nav { margin: 0px ! important; bottom: -24px; padding: 0px ! important; position: absolute ! important; }
  body.tigosmart-custom-body-class .slideshow_basic ol.flex-control-nav li { margin: 0px 2px; }
}
body.tigosmart-custom-body-class .webform-client-form .form-item, body.node-type-webform .webform-client-form .form-item { margin-bottom: 20px ! important; }
body.tigosmart-custom-body-class .webform-client-form .form-item.form-type-radio, body.tigosmart-custom-body-class .webform-client-form .form-item.form-type-checkbox, body.node-type-webform .webform-client-form .form-item.form-type-radio, body.node-type-webform .webform-client-form .form-item.form-type-checkbox { margin-bottom: 12px ! important; }
.bounce { position: relative; }
@media (max-width: 768px) {
  .field-name-field-slider-ecommerce-title, .bean-promotion-product .is-banner-ecommerce .group-fields-right .field-name-field-promotion-prod-title, .bean-promotion-product .is-banner-ecommerce .group-fields-left .field-name-field-promotion-prod-title { font-size: 26px; font-weight: bold; line-height: 26px; width: auto; padding: 0px 0px 15px; }
  body .field-name-field-three-highlight-descriptio, .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-description p { font-size: 20px; line-height: 22px; }
  .tigo_smart_block .bean-slide-ecommerce { display: none; }
  .tigo_smart_block .ds-2col > .group-right, .tigo_smart_block .ds-2col > .group-left { width: 100%; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a, .bean-promotion-product .is-banner-ecommerce .group-fields-right div.field-type-link-field a { display: block; width: auto; }
  .bean-promotion-product .is-banner-ecommerce .group-fields-left div.field-type-link-field a { position: relative; left: 0px; top: 0px; }
  body.tigosmart-custom-body-class .block-bean { margin: 32px 0px 0px; }
  .page-conocenos-somos-tigo-paraguay #page-title { width: 100%; text-align: center; margin: 20px 0px -14px ! important; }
  body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image, body.tigosmart-custom-body-class .static_information .group-fields { position: relative ! important; width: 100%; }
  body .static_information .group-fields .field-name-field-basic-information-descript { width: 90%; padding-left: 0px; }
  body .static_information .group-fields.group-fields-left, body .static_information .group-fields.group-fields-right { min-height: 120px; height: 100%; padding: 20px 0px ! important; }
  body.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image { margin-bottom: -10px; }
  .block-menu-mobile-main-menu .content ul.menu ul li a:hover { color: rgb(0, 98, 160); }
  .elements-of-fragments-three-highlight { position: relative; margin-top: 22px; font-family: "CronosProLight"; overflow: hidden; color: rgb(255, 255, 255); }
  .elements-of-fragments-three-highlight p { margin: 0px 0px 6px; padding: 0px; line-height: 22px; }
  .group-hover-rollover { position: absolute; width: 55%; margin-top: -30px; }
  .field-name-field-three-highlight-bg-mobile > .field-items > .field-item > img { width: 100%; height: auto; }
  body .group-hover-rollover .field-name-field-three-highlight-title { margin-left: 13px; font-size: 24px; margin-top: -60%; }
  body .group-hover-rollover .field-name-field-three-highlight-title span { font-size: 24px ! important; }
  .field-name-field-three-highlight-descriptio { margin-left: 13px; line-height: 1; font-size: 16px; margin-top: -3px; }
  .field-name-field-three-highlight-button { margin-top: 10px; margin-left: 13px; }
  .field-name-field-three-highlight-button a { background-color: rgb(255, 255, 255); color: rgb(6, 7, 36); border-radius: 15px; padding: 0px; width: 122px; display: block; font-size: 12px; line-height: 28px; text-align: center; text-decoration: none; font-family: "CronosProLight"; }
  .field-name-field-three-highlight-button a:active { background-color: rgb(153, 216, 248); text-decoration: none; }
  .slideshow_bar { font-family: "CronosProLight"; }
  .slideshow_bar h2.block-title { display: none ! important; }
  .bean-slideshow-bar h2.bean-title { font-size: 18px; margin-left: 15px; font-family: "CronosProLight"; margin-right: 37px; line-height: 1; margin-bottom: 7px; font-weight: bold; }
  .bean-slideshow-bar .field-name-field-slideshow-description { font-size: 12px; line-height: normal; margin-left: 15px; margin-bottom: 23px; margin-right: 37px; }
  .bean-slideshow-bar .elements-of-fragments-slide-bar .content { position: relative; }
  .bean-slideshow-bar .field-name-field-slide-bar-title { color: rgb(6, 7, 36); font-weight: bold; font-size: 20px; position: absolute; top: 33%; left: 30%; }
  .bean-slideshow-bar .field-name-field-slide-bar-description { color: rgb(35, 35, 35); font-size: 15px; line-height: normal; position: absolute; top: 49%; left: 30%; width: 45%; font-weight: bold; }
  .bean-slideshow-bar .field-name-field-slide-bar-background-mob img { width: 100%; height: auto; }
  .bean-slideshow-bar ol.flex-control-nav.flex-control-paging { margin: 23px 0px 53px; height: 10px; }
  .bean-slideshow-bar .flexslider { background: transparent none repeat scroll 0% 0% ! important; }
  .bean-slideshow-bar .flex-control-nav li { margin: 0px 2px ! important; }
  .bean-promotion-product .group-fields-left .group-header .field-name-field-promotion-prod-icon { display: inline-block; }
  .front .bean-promotion-product .field-type-link-field a, .front .bean-promotion-product .field-type-link-field a:hover, .context-tips .item-list .pager.pager-load-more li a, .context-tips .item-list .pager.pager-load-more li a:hover { padding: 0px 40px 0px 25px; }
  .front .bean-promotion-product .field-type-link-field a, .front .bean-promotion-product .field-type-link-field a:hover { padding: 0px 30px; }
  .bean-direct-access-dual { width: 100%; font-family: "CronosProLight"; margin-top: 20px; margin-bottom: 25px; }
  .bean-direct-access-dual .elements-of-fragments-direct-access { width: 49.8%; float: left; text-align: center; }
  .bean-direct-access-dual .field-name-field-direct-access-icon { margin: 20px 0px 0px; }
  .bean-direct-access-dual .field-name-field-direct-access-description { font-size: 14px; padding: 14px 16px; text-align: center; line-height: 1; font-family: "CronosProLight"; }
  .bean-direct-access-dual .field-name-field-direct-access-description a { color: rgb(0, 85, 170) ! important; font-family: "CronosProSemibold"; }
  .step_by_step .block-title { display: none; }
  .slideshow_pager .block-title { display: none; }
  .bean-step-by-step .bean-title { margin-bottom: 20px; margin-left: 5px; }
  .bean-step-by-step { width: 100%; margin: 30px 0px; }
  .bean-step-by-step .field-name-field-step-title { margin-top: 5px; color: rgb(67, 199, 244); font-size: 22px; line-height: 1; font-weight: bold; }
  .bean-step-by-step .field-name-field-step-title p { margin-bottom: 0px; font-family: "CronosProLight"; font-size: 22px; }
  .bean-step-by-step .field-name-field-step-paragraph { font-family: "CronosProLight"; font-size: 14px; }
  .bean-step-by-step .field-name-field-step-image { margin-bottom: 23px; margin-top: 23px; }
  .bean-step-by-step .field-name-field-step-image img { width: 100%; height: auto; }
  .bean-step-by-step .field-name-field-step-paragraph { margin-top: 3px; font-family: "CronosProLight"; font-size: 18px; line-height: 15px; margin-bottom: 23px; }
  .bean-step-by-step .field-name-field-step-by-step-elements { width: 100%; margin: 0px auto; padding: 0px 12px; box-sizing: border-box; }
  .bean-step-by-step .field-name-field-step-by-step-elements > .field-items > .field-item { border-right: 0px solid ! important; }
  .bean-step-by-step .field-name-field-step-button { margin-bottom: 23px; }
  .bean-step-by-step .field-name-field-step-button a { color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); padding: 10px 0px; border-radius: 25px; font-size: 16px; width: 100%; display: block; text-align: center; font-weight: bold; }
  .bean-step-by-step .field-name-field-step-button a:hover { background-color: rgb(153, 219, 248); text-decoration: none; }
  .bean-step-by-step .field-name-field-step-button a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  .bean-promotion-accordion { margin-bottom: 20px; font-family: "CronosProLight"; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-header, .ui-state-default { padding: 0px; background-color: transparent ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion:first-child { margin-top: 0px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion { margin-top: 15px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header { height: 306px ! important; position: relative; overflow: hidden; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header.ui-accordion-header-active { height: 245px ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header.ui-accordion-header-active.form-success { height: 306px ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header.ui-accordion-header-active .field-name-field-pro-accordion-description { bottom: 27px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header.ui-accordion-header-active .field-name-field-pro-accordion-description.form-success { bottom: 85px; }
  .bean-promotion-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon { right: 16px ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header.ui-accordion-header-active .field-name-field-pro-accordion-button { display: none ! important; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header .group-banner { position: absolute; top: 40px; background-color: rgb(85, 63, 251); width: 100%; height: 100%; display: block; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header .group-banner .group-title { position: absolute; top: 10px; left: 13px; font-family: "CronosProLight"; font-size: 32px; line-height: 25px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion .content > .group-header .group-banner .group-price { position: absolute; top: 60px; left: 13px; }
  .bean-promotion-accordion .group-price .field-name-field-pro-accordion-ban-prefix, .bean-promotion-accordion .group-price .field-name-field-pro-accordion-ban-value { font-size: 40px; font-weight: bold; line-height: 1; display: inline-block; }
  .bean-promotion-accordion .group-price .field-name-field-pro-accordion-ban-descript { font-family: "CronosProLight"; font-size: 17px; font-weight: bold; line-height: 4px; padding-left: 4px; }
  .bean-promotion-accordion .elements-of-fragments-promotion-accordion:nth-child(2n) .content > .group-header .group-banner { background-color: rgb(3, 133, 255); }
  .bean-promotion-accordion .field-name-field-pro-accordion-title { font-size: 18px; margin-left: 13px; font-family: "CronosProLight"; }
  .bean-promotion-accordion .field-name-field-pro-accordion-description { position: absolute; bottom: 85px; left: 13px; font-size: 16px; line-height: 1; width: 82%; }
  .bean-promotion-accordion .field-name-field-pro-accordion-description p { margin-bottom: 0px; }
  .bean-promotion-accordion .field-name-field-pro-accordion-ban-image { position: absolute; top: 0px; right: 0px; }
  .bean-promotion-accordion .field-name-field-pro-accordion-ban-image img { height: 124px; }
  .bean-promotion-accordion .field-name-field-pro-accordion-ban-bg { display: none; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button { position: absolute; bottom: 20px; right: 0px; left: 0px; width: 93%; margin: 0px auto; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button-two { position: absolute; bottom: 20px; right: 0px; left: 0px; width: 93%; margin: 0px auto; display: none; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button a, .bean-promotion-accordion .field-name-field-pro-accordion-button-two a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); border-radius: 20px; text-align: center; display: block; height: 42px; line-height: 42px; font-family: "CronosProLight"; width: auto; padding: 0px 30px; text-decoration: inherit; }
  .bean-promotion-accordion .field-name-field-pro-accordion-button a:hover, .bean-promotion-accordion .field-name-field-pro-accordion-button a:active, .bean-promotion-accordion .field-name-field-pro-accordion-button-two a:hover, .bean-promotion-accordion .field-name-field-pro-accordion-button-two a:active { background-color: rgb(153, 216, 248); color: rgb(0, 46, 110); }
  .bean-promotion-accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: inherit ! important; top: inherit ! important; right: 31px; bottom: 33px; z-index: 999; }
  .bean-promotion-accordion .ui-accordion .ui-accordion-content { width: 100%; margin: 0px; padding: 0px; }
  .bean-promotion-accordion h2.node-title, .bean-promotion-accordion .description-required { display: none; }
  .bean-promotion-accordion .field-name-field-pro-accordion-inner-desc { padding: 0px 13px; font-size: 16px; }
  .bean-promotion-accordion .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e { background-image: url(81130545869cad11331df92e85673945973635be.png) ; }
  .bean-promotion-accordion .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s { background-image: url(a65eb8bd256b8326bf5e123587b253454cde47cc.png) ; }
  .bean-promotion-accordion .webform-client-form .form-item label { font-size: 17px; margin-bottom: 10px ! important; color: rgb(230, 230, 230); }
  .bean-promotion-accordion .webform-client-form .form-item { margin-bottom: 15px ! important; }
  .bean-promotion-accordion .webform-client-form .form-item input[type="text"], .bean-promotion-accordion .jqTransformSelectWrapper div span { color: rgb(230, 230, 230); }
  .bean-promotion-accordion .captcha img { width: 50%; height: 43px; margin-bottom: 0px; border-radius: 4px; }
  .bean-promotion-accordion .form-actions { border-bottom: 1px solid rgb(83, 83, 98); padding-bottom: 23px; margin-bottom: 13px; }
  .bean-promotion-accordion input[type="submit"] { width: 100%; }
  .bean-promotion-accordion .description-required { display: none; }
  .bean-promotion-accordion .webform-client-form .form-type-checkbox { width: 100%; }
  .bean-promotion-accordion .webform-component--terminos-condiciones .form-checkboxes { width: 100%; text-align: left; }
  .bean-promotion-accordion .webform-client-form .webform-component--terminos-condiciones { text-align: left ! important; }
  .bean-promotion-accordion .webform-component-checkboxes > label { display: none ! important; }
  .bean-promotion-accordion .jqTransformCheckboxWrapper input { display: none ! important; }
  .bean-promotion-accordion .form-type-checkbox label.option { cursor: auto ! important; font-size: 12px ! important; text-align: left ! important; width: 91%; }
  .bean-promotion-accordion .form-type-checkbox label.option a { text-decoration: underline; }
  .bean-promotion-accordion .webform-client-form .form-item .description { font-size: 16px; margin-top: 15px; color: rgb(230, 230, 230) ! important; }
  .bean-promotion-accordion .webform-client-form .form-item .description a { float: right; text-decoration: underline; }
  .bean-promotion-accordion input.webform-submit { width: 100%; }
  .bean-promotion-accordion .webform-client-form .form-item.form-type-checkbox { margin-bottom: 30px ! important; }
  .bean-promotion-accordion .webform-component--terminos-condiciones .ajax-progress { display: none; }
  div.ctools-modal-content.ctools-promotion-accordion-content { width: 98% ! important; margin-left: 5px; border-radius: 3px ! important; top: 10px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-title { border-bottom: 0px none; text-transform: uppercase; color: rgb(0, 46, 110) ! important; font-size: 18px ! important; font-weight: bold ! important; text-align: center; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-header { border-bottom: 0px none; padding: 32px 24px 0px ! important; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-title { padding-bottom: 20px; }
  #modalContent div.ctools-modal-content.ctools-promotion-accordion-content .modal-content { width: 84% ! important; height: auto ! important; margin-bottom: 34px ! important; max-height: 300px; box-shadow: none; overflow-y: scroll ! important; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion { font-size: 18px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .message { margin-bottom: 12px; font-size: 14px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .client-data { margin-bottom: 32px; font-size: 14px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .client-data .email { font-size: 18px; color: rgb(0, 46, 110); font-weight: bold; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons { width: 80%; margin: 0px auto; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-cancel a { border: 2px solid rgb(67, 199, 244); display: block; width: 100%; height: 38px; border-radius: 20px; color: rgb(0, 46, 110); line-height: 38px; margin-right: 20px; text-align: center; font-size: 16px; margin-bottom: 15px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a { display: block; width: 100%; height: 40px; border-radius: 20px; color: rgb(0, 46, 110); background-color: rgb(67, 199, 244); line-height: 40px; text-align: center; font-size: 16px; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:hover { background-color: rgb(153, 216, 248); text-decoration: none; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-content .promotion-accordion .buttons .wrap-button-personalizate a:active { background-color: rgb(153, 216, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; text-decoration: none; }
  div.ctools-modal-content.ctools-promotion-accordion-content .modal-header a.close { top: -7px ! important; right: -8px ! important; }
  .block-solr-search-block { position: absolute; right: 0px; top: 0px; }
  .block-solr-search-block .search-form { position: absolute; left: 0px; right: 0px; top: 45px; padding: 0px; display: none; z-index: 999; }
  .block-solr-search-block .search-form input[type="text"] { width: 100%; height: 40px; border-radius: 0px; background-color: rgb(255, 255, 255); border-top: 0px none; border-right: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom: 2px solid rgb(16, 53, 127) ! important; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); color: rgb(51, 51, 51); padding-left: 50px; padding-right: 40px; box-sizing: border-box; font-size: 16px; }
  .block-solr-search-block .search-form input[type="text"]:focus { border-bottom: 2px solid rgb(16, 53, 127); }
  .block-solr-search-block .search-form .form-actions { position: absolute; left: 0px; margin: 0px; padding: 0px; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: -moz-use-text-color rgb(224, 224, 224) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 37px; top: 0px; }
  .block-solr-search-block .search-form input[type="submit"] { background-color: rgb(242, 242, 242); background-image: url(50265aea4e129d6750378346c2881796cdd60d1f.png)  ! important; background-position: center center; background-repeat: no-repeat; color: transparent ! important; padding: 0px ! important; margin: 0px ! important; width: 38px; height: 37px; border-radius: 0px; }
  .block-solr-search-block .search-form input[type="submit"]:active { outline: 0px none; }
  .block-solr-search-block .search-form a.link-mobile-search-clear-txt { position: absolute; right: 5px; top: 0px; background-image: url(a6aaf89e5ed82f4044f2d26fa957d01d7241c983.png) ; background-repeat: no-repeat; background-position: center center; width: 40px; height: 38px; display: none; }
  .block-solr-search-block .search-form a.cleartext { display: block; }
  .block-solr-search-block .link-mobile-search-solr { position: absolute; right: 10px; top: 10px; width: 24px; height: 24px; display: block; background-image: url(9d1bcb852b70ca32732398ca42c516c5d8d70311.png) ; background-repeat: no-repeat; background-position: center center; background-size: 24px 24px; }
  .block-solr-search-block .search-form label.element-invisible.display-on { display: block; height: 20px; clip: auto; color: rgb(51, 51, 51) ! important; padding-left: 50px; padding-top: 8px; font-size: 16px; }
  body.page-search #s-search-content { color: rgb(102, 102, 102); }
  body.page-search #no-results-page { color: rgb(102, 102, 102); margin: 0px 10px 20px; }
  body.page-search #no-results-page .no-results-content ul { list-style: outside none none; }
  body.page-search #no-results-page .no-results-header h2 { color: rgb(48, 70, 164); }
  body.page-search .spelling-suggestions { color: rgb(51, 51, 51); }
  body.front #zone-content .block-bean.banner_static { display: block; overflow: hidden ! important; margin-bottom: 11px ! important; }
  .elements-of-fragments-banner-static .content { position: relative; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-bg-mobile img { width: 100%; height: auto; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-title { position: absolute; top: -30px; text-align: center ! important; font-size: 14px; color: rgb(0, 27, 64); background-color: rgb(255, 255, 255); height: 30px; width: 100% ! important; line-height: 31px; right: 0px; left: 0px; display: block; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-link-left { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 50%; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-link-right { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 50%; }
  .elements-of-fragments-banner-static .field-name-field-banner-static-link-right a, .elements-of-fragments-banner-static .field-name-field-banner-static-link-left a { width: 100%; display: block; color: transparent ! important; top: 0px; bottom: 0px; position: absolute; }
  body #zone-content .block-bean.options { display: none ! important; }
  body.front #zone-content .block-bean.plaques { display: block; overflow: hidden; }
  .field-name-field-plaques-elements .field-items .field-item { margin-bottom: 7px; }
  .field-name-field-plaques-elements .field-items .field-item:last-child { margin-bottom: 0px; }
  .elements-of-fragments-plaque .content { position: relative; }
  .elements-of-fragments-plaque .content .field-name-field-plaque-background-mobile img { width: 100%; height: auto; }
  .elements-of-fragments-plaque .content .group-content { position: absolute; top: 40%; right: 9%; width: 36.3%; }
  .elements-of-fragments-plaque .content .group-content .field-name-field-plaque-description { color: rgb(255, 255, 255); font-size: 12px; line-height: 1.2; text-align: center; margin-bottom: 10px; }
  .elements-of-fragments-plaque .content .group-content .field-name-field-plaque-button a { width: 100%; height: 26px; background-color: rgb(67, 199, 244); color: rgb(0, 55, 123) ! important; font-family: "cronommregular-bold"; display: block; line-height: 26px; font-size: 12px; border-radius: 13px; text-align: center; text-decoration: none; }
  .block-plaques-example-fragment .field-name-field-plaque-button a:hover { background-color: rgb(153, 219, 248); }
  .block-plaques-example-fragment .field-name-field-plaque-button a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
  body.front #zone-content .block-bean.tigo_smart_block, body.front #zone-content .block-bean.promotion_product { display: block; }
  .block-tigosmart-block-promotion-prod .ds-2col > .group-left, .block-tigosmart-block-promotion-prod .ds-2col > .group-right { float: none; width: 100%; }
  .elements-of-fragments-promotion-product { position: relative; background-image: url(d4449bb6516755554577e6bb8c5ec099a3ba9269.jpg) ; background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 190px; margin-bottom: 50px; padding: 8%; box-sizing: border-box; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-image { display: none; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-icon { float: left; margin-right: 15px; width: 30%; height: auto; margin-bottom: 10%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-icon img { width: 100%; height: auto; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-title { font-size: 22px; color: rgb(255, 255, 255); float: left; line-height: 1; width: 60%; margin-bottom: 5%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-description { color: rgb(255, 255, 255); font-size: 14px; font-family: "CronosProLight"; text-align: left; margin-bottom: 7%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-description p { margin-bottom: 0px; }
  .elements-of-fragments-promotion-product .content .group-buttons { clear: both; }
  .elements-of-fragments-promotion-product .content .group-buttons img { width: 100%; height: auto; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link1 { float: left; width: 48%; margin-right: 4%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link2 { float: left; width: 48%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link1 a, .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link2 a { color: rgb(51, 93, 145) ! important; background-color: rgb(255, 255, 255); border-radius: 21px; height: 42px; width: 100%; display: block; text-align: center; line-height: 42px; font-family: "cronommregular-bold"; text-decoration: none; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link1 a:hover { background-color: rgb(229, 229, 229); }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link1-img { float: left; margin-right: 4%; width: 48%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link2-img { float: left; width: 48%; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce { padding: 0px; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-icon { display: none; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .group-information { float: left; width: 60%; padding-left: 3.6%; box-sizing: border-box; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-image { display: block; float: right; width: 40%; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-image img { width: 100%; height: auto; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-description { clear: both; line-height: 1; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-title { margin-top: 17%; margin-bottom: 0px; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link1 { width: 40.6%; position: absolute; bottom: 12%; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link2, .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link1-img, .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-link2-img { display: none; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-image-mob { width: 39.07%; float: right; margin-top: -5.5%; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-image-mob img { width: 100%; height: auto; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .field-name-field-promotion-prod-image-mob .field-label { display: none; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .group-information.group-fields-right { float: right; padding-right: 3.6%; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .group-information.group-fields-right .field-name-field-promotion-prod-title { float: right; text-align: right; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .group-information.group-fields-right .field-name-field-promotion-prod-description { float: right; text-align: right; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .group-information.group-fields-right + .field-name-field-promotion-prod-image-mob { float: left; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce .group-information.group-fields-right .field-name-field-promotion-prod-link1 { right: 3.6%; margin-right: 0px; }
}
@media (max-width: 640px) and (orientation: landscape) {
  body div.ctools-modal-content { width: 98% ! important; }
  div.ctools-modal-content.ctools-promotion-accordion-content { top: 10px; }
  #modalContent div.ctools-modal-content.ctools-promotion-accordion-content .modal-content { width: 84% ! important; height: auto ! important; margin-bottom: 25px ! important; max-height: 190px; box-shadow: none; }
}
@media (min-width: 480px) and (max-width: 640px) {
  .bean-slideshow-bar .field-name-field-slide-bar-title { font-size: 40px; }
  .bean-slideshow-bar .field-name-field-slide-bar-description { color: rgb(35, 35, 35); font-size: 26px; font-weight: bold; line-height: 1; top: 54%; }
  .elements-of-fragments-plaque .content .group-content .field-name-field-plaque-description { font-size: 18px; line-height: 1; }
  .elements-of-fragments-plaque .content .group-content .field-name-field-plaque-button a { height: 39px; line-height: 39px; font-size: 15px; border-radius: 19px; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-title { font-size: 44px; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-description { font-size: 28px; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-icon img, .elements-of-fragments-promotion-product .content .group-fields-right .field-name-field-promotion-prod-icon img { width: 100%; }
  .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link1 a, .elements-of-fragments-promotion-product .content .field-name-field-promotion-prod-link2 a { height: 60px; font-size: 28px; line-height: 60px; border-radius: 30px; }
  .elements-of-fragments-promotion-product.is-banner-ecommerce { min-height: 380px; }
}
div.error { background-position: 10px center ! important; }
.payment a.button:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
#breadcrumb .breadcrumb { padding: 26px 0px 0px ! important; margin-bottom: 39px; }
body.page-consulta-medios-pago .zone-content h2.block-title, body.page-consulta-medios-pago .zone-content .tips_tigo h2.block-title { font-size: 26px ! important; font-family: "cronommregular"; }
body.page-consulta-medios-pago section.block-bean { margin: 0px auto 43px ! important; }
body.page-consulta-medios-pago section.block-bean-fragment-tips-recaudos h2.block-title { margin-bottom: 56px ! important; }
body.page-consulta-medios-pago section.block-bean-fragment-tips-recaudos ul { padding-left: 16px; }
body.page-consulta-medios-pago section.block-bean-fragment-tips-recaudos ul li { padding-bottom: 16px; }
.scroll-pane-before, .scroll-pane-after, .scroll-pane-split, .scroll-pane-os { height: 200px; overflow: auto; width: 100%; }
#payment-terms-and-conditions .wrapper-description { border: 1px solid rgb(229, 229, 229); border-radius: 4px; margin: 21px 0px; padding-left: 15px; }
#payment-terms-and-conditions .description { margin: 8px 0px; }
#payment-terms-and-conditions .wrapper-description .description .jspArrow { background: rgb(246, 246, 246) url(cd630b48dee72b117d56c431dfc88e570cfb758d.png)  repeat scroll 0% 0%; }
#payment-terms-and-conditions .wrapper-description .description .jspArrow.jspArrowDown { background-position: center bottom; }
#payment-terms-and-conditions .wrapper-description .description .jspArrow.jspArrowUp { background-position: center 2px; }
#payment-terms-and-conditions .wrapper-description .description .jspDrag { background: rgb(220, 220, 220) none repeat scroll 0% 0%; }
#payment-terms-and-conditions .wrapper-description .description .jspTrack { background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
#payment-terms-and-conditions .wrapper-description .description p { font-size: 16px; color: rgb(51, 51, 51); font-family: "cronommregular"; }
#payment-terms-and-conditions .container-fields div { display: table; float: left; }
#payment-terms-and-conditions .container-fields .actions input { margin-top: 15px; }
body.page-pagos #payment-terms-and-conditions .container-fields div:last-child { margin-top: 5px; }
#payment-terms-and-conditions .container-fields div:last-child { float: right; }
.form-item-field-terms-and-conditions label.option, .payment-ctools-modal .container-fields .form-item-field-terms-and-conditions span.jqTransformCheckboxWrapper { display: table-cell; vertical-align: middle; float: none; }
.container-fields .form-item-field-terms-and-conditions label.option span.label-terms { cursor: pointer; text-decoration: underline; color: rgb(67, 199, 244); }
.container-fields .form-item-field-terms-and-conditions label.option { cursor: default; text-align: left; font-size: 13px; }
.container-fields .form-item-field-terms-and-conditions span.jqTransformCheckboxWrapper { margin-left: -4px; position: relative; top: -3px; padding-right: 10px; }
.ctools-modal-content .modal-content .messages.error { margin: 4px 0px 12px ! important; }
.payment-ctools-modal .container-fields { height: 40px; }
.payment-ctools-modal .container-fields .form-item-field-terms-and-conditions a.jqTransformCheckbox { margin-right: 4px; }
.container-fields .form-item-field-terms-and-conditions { width: auto; }
#modalContent .ctools-modal-content .modal-content { height: auto ! important; min-height: inherit ! important; max-height: inherit ! important; padding-top: 0px ! important; overflow: hidden; }
#modalContent .ctools-modal-content .modal-content .view-mode-simplephones { max-height: 300px; overflow-y: scroll; overflow-x: hidden; }
#modalContent .ctools-modal-content .modal-content form div { color: rgb(51, 51, 51); }
.payment div.ctools-modal-content .modal-title { padding-bottom: 0px; border-bottom: 0px none; }
.payment #modalContent, .page-pagos #modalContent div.ctools-modal-content, .page-pagos #modalContent div.ctools-modal-content #modal-content { height: auto ! important; }
.payment_launcher .form-actions input.form-submit[type="submit"], #payment-terms-and-conditions input[type="submit"] { border-radius: 25px; float: right; font-size: 15px; font-family: "cronommregular-bold"; }
#modalContent .modal-content input.form-checkbox { float: left; position: relative; top: 2px; margin-right: 10px; }
.payment_banner .elements-of-fragments-payment-banner .field-name-field-payment-banner-bkg-mobile { height: 205px; overflow: hidden; }
.payment_banner .elements-of-fragments-payment-banner .field-name-field-payment-banner-bkg-mobile img { margin: -36px 0px 0px -188px; width: 200%; }
@media only screen and (max-width: 640px) {
  body.tigosmart-custom-body-class .multimedia_gallery #flexslider-gallery-pager ul li { max-width: 80px; width: 80px ! important; }
  body div#modalContent { margin: auto; width: 92% ! important; left: 0px ! important; right: 0px ! important; }
  body div#modalContent .ajax-progress { text-align: center; margin-bottom: -5px ! important; }
  body div#modalContent .ajax-progress .throbber { width: 15px; display: inline-block ! important; float: none ! important; margin-right: -15px ! important; }
  body div#modalContent .ajax-progress .message { width: auto; display: inline-block ! important; float: none ! important; }
  .payment div.ctools-modal-content .modal-header { border-bottom: 0px none; }
  .payment div.ctools-modal-content .modal-title { text-transform: uppercase; text-align: center; }
  #payment-terms-and-conditions .container-fields { text-align: center; }
  #payment-terms-and-conditions .container-fields div.form-item { margin-top: 0px; }
  #payment-terms-and-conditions .container-fields div.actions { display: block; overflow: hidden; text-align: center; width: 100%; }
  #payment-terms-and-conditions .container-fields div.actions input { float: none; }
  #payment-terms-and-conditions .wrapper-description { padding-right: 3px; margin: 18px 0px; width: auto; }
  #payment-terms-and-conditions .wrapper-description .form-type-checkbox { text-align: center; }
  #region-content-bottom-first #block-menu-menu-mas--2, body.tigosmart-custom-body-class.front .block-bean.slideshow_basic, body.front #zone-content .block-bean.three_highlights { margin-bottom: 50px; }
  .payment-ctools-modal .container-fields .form-item-field-terms-and-conditions span.jqTransformCheckboxWrapper { margin-left: 0px; position: relative; top: 0px; display: inline-block; float: none; padding-right: 0px; }
  .field.field-name-field-three-highlight-image.field-type-image.field-label-hidden { position: absolute; top: -124px; }
  .tigosmart-custom-body-class .breadcrumb { height: 42px ! important; padding-bottom: 6px; }
  .block-solr-search-block { position: inherit; }
  .payment_banner .elements-of-fragments-payment-banner .field-name-field-payment-banner-bkg-mobile { height: 235px; }
  body.page-payment-success .field .field-name-field-payment-banner-button-one a { display: inline-block; float: inherit; font-size: 14px; }
  body.page-payment-success .field .field-name-field-payment-banner-button-one { text-align: center; }
  #payment-terms-and-conditions .container-fields div { display: table ! important; float: left ! important; margin: 5px auto ! important; width: 100%; }
  .payment_banner .group-info .field-name-field-payment-banner-button-two a { display: none; }
  .payment_banner .elements-of-fragments-payment-banner .group-info { position: absolute; top: 32px; right: 26px; left: 28px; margin: auto; width: 83%; }
  .payment_banner .elements-of-fragments-payment-banner .group-buttons h3, .payment_banner .elements-of-fragments-payment-banner .group-info h3 { display: none; }
  .payment_banner .elements-of-fragments-payment-banner .group-info p { font-size: 12px; }
  .payment_banner .elements-of-fragments-payment-banner .field-name-field-payment-banner-background { margin: 0px 0px 1em -310px; height: 210px; overflow: hidden; }
  .payment_banner .elements-of-fragments-payment-banner .field-name-field-payment-banner-background img { margin-top: -20px; }
  .payment_banner .field-name-field-payment-banner-title { font-size: 24px; font-family: "CronosProSemibold"; line-height: 1; }
  .payment_banner .field-name-field-payment-banner-desc-short { font-size: 12px; margin-bottom: 22px; }
  div.ctools-modal-content .modal-header { padding: 15px 0px; margin: 0px auto; width: 90%; }
}
.ctools-modal-content .form-actions { padding-bottom: 15px; }
.ctools-modal-content .form-actions { position: relative; }
.ui-accordion-header-icon.active { background-image: url(10c39315f09af09281484ac8a4d4e33e57f937ca.png) ; background-position: 0px 0px; }
.group-inner-section { padding: 24px ! important; margin-top: 0px ! important; border-right: 1px solid rgb(153, 216, 248); border-left: 1px solid rgb(153, 216, 248); border-bottom: 1px solid rgb(153, 216, 248); }
.ls-carousel .ls-thumbnail .ls-thumbnail-inner { margin-left: -17px; }
body.page-beneficios .ls-carousel .ls-thumbnail, body.tigosmart-custom-body-class .ls-carousel .ls-thumbnail { top: -2px; }
body.page-beneficios .ls-thumbnail-slide, body.tigosmart-custom-body-class .ls-thumbnail-slide { height: 69px ! important; }
body#dark-blue #s-search-content { background-color: inherit; color: rgb(255, 255, 255); font-size: 18px; }
body#dark-blue #s-search-content h2.search-content-header p.title { font-size: 22px; color: rgb(255, 255, 255); }
body#dark-blue #s-search-content .search-result { padding: 15px 10px; }
body#dark-blue #s-search-content .search-result h3.title { margin: -2px auto; }
body#dark-blue #s-search-content .search-result h3.title a { color: rgb(67, 199, 244); font-size: 18px; }
body#dark-blue #s-search-content .search-result h3.title a:hover { color: rgb(67, 199, 244); }
body#dark-blue #s-search-content #pager .pager-next a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); text-decoration: none; padding: 0px 25px; height: 40px; line-height: 40px; display: inline-block; white-space: nowrap; float: none; text-align: center; font-size: 16px; font-family: "cronommregular"; border-width: 0px; background-image: none ! important; text-shadow: none; font-weight: normal; border-radius: 20px; }
body#dark-blue #s-search-content #pager .pager-next a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
body#dark-blue #s-search-content .search-result .site-label, body#dark-blue #s-search-content .search-result .search-snippet-info p { font-size: 16px; margin: 0px; }
#search-form, .search-form { padding: 0px; }
#s-search-content .search-results .title { margin: 30px 0px 5px; }
#s-search-content .search-results .site-label { color: rgb(153, 153, 153); }
.search-results .search-snippet-info { margin-left: 0px; }
#s-search-content #pager { padding-top: 10px; }
.page-search .zone-content .block-without-title { padding-bottom: 42px; }
.page-search .search-form .form-wrapper .form-item-keys label { display: block; }
.page-search .search-form .form-wrapper .form-item-keys input { width: 86%; margin-right: 1%; }
@media (max-width: 768px) {
  .multimedia_gallery .slides { overflow: hidden; }
  .dynamic_table .field-name-field-dynamic-table-table { width: 90%; margin: 0px auto; position: relative; }
  body .dynamic_table .entity .content .field-name-field-dynamic-table-table table { width: 100% ! important; margin: 0px auto; display: table; }
  body .dynamic_table .entity .content .field-name-field-dynamic-table-table table thead th, body .dynamic_table .entity .content .field-name-field-dynamic-table-table table tbody td { width: auto ! important; max-width: inherit ! important; }
  body .webform-container-inline .form-textarea-wrapper { width: 100%; }
  .page-search .search-form .form-wrapper .form-item-keys input { width: 100%; margin-bottom: 1rem; margin-right: 0px; }
  .ctools-modal-content .form-actions { padding: 5px 0px ! important; }
  #modalContent .ctools-modal-content .modal-content .view-mode-simplephones { max-height: 190px; }
  .ctools-modal-content .form-actions input { width: 99%; margin-right: 0px; font-family: "CronosProLight"; font-size: 14px; }
  .block-tigosmart-block-promotion-prod .group-left { display: none; }
  body.tigosmart-custom-body-class .list_inline .field-name-field-list-inline-elements .field-items .field-item .field-name-field-item-list-inline-descrip { font-size: 14px; font-family: "CronosProLight"; }
  .field-name-field-list-inline-elements > .field-items > .field-item .field-name-field-item-list-inline-title { font-size: 18px; font-family: "CronosProLight"; }
  #white #accordion-mobile.ui-accordion .ui-accordion-content .answer-row .question #white #accordion-mobile.ui-accordion .ui-accordion-content .answer-row .question span { color: rgb(255, 255, 255); font-size: 16px; }
  #white .answer-row .answe { font-size: 14px; }
  #white .answer-row .answer a { color: rgb(65, 201, 243); font-size: 14px; }
  body.tigosmart-custom-body-class .list_inline .field-name-field-list-inline-elements .field-items .field-item .field-name-field-item-list-inline-descrip { font-size: 14px; font-family: "CronosProLight"; }
  .field-name-field-list-inline-elements > .field-items > .field-item .field-name-field-item-list-inline-title { font-size: 18px; font-family: "CronosProLight"; }
}
@media (max-width: 860px) and (min-width: 768px) {
  .elements-of-fragments-detail .group-text, .elements-of-fragments-detail .group-image { width: 94%; margin: 5px 3%; }
}
@media (max-height: 460px) {
  #payment-terms-and-conditions .description { height: 100px; }
}
.field-name-field-pro-accordion-button.active { display: none; }
.ui-accordion-header-icon.active { background-image: url(10c39315f09af09281484ac8a4d4e33e57f937ca.png) ; background-position: 0px 0px; }
.group-inner-section { padding: 24px ! important; margin-top: 0px ! important; border-right: 1px solid rgb(153, 216, 248); border-left: 1px solid rgb(153, 216, 248); border-bottom: 1px solid rgb(153, 216, 248); }
@media (max-width: 400px) {
}
@media screen and (max-width: 360px) {
  body .ctools-modal-content .close.down { width: 72%; }
}
body .stButton .googleplus { text-indent: -16px; display: block; width: 37px; color: transparent; background-image: url(513e7ee21fda89b5224dbbaf8b113a7bed9ca11b.png) ; background-position: 0px -1px; padding-bottom: 5px; padding-top: 2px; margin: -2px -3px; }
@media (max-width: 900px) and (min-width: 769px) {
  #zone-header .region-inner .block-tb-megamenu { top: 33px; }
  #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse .nav > li > a, #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse .dropdown-menu a { max-width: 82px; line-height: 1 ! important; font-size: 16px; background-position: right 16px ! important; padding-right: 18px ! important; margin-right: 25px ! important; }
}
.recharge form { border: 1px solid rgb(153, 216, 248); margin-bottom: 20px; padding: 35px 35px 10px; }
.recharge .block-title, .banner_response .block-title { font-size: 26px; margin-bottom: 0.8em; font-family: "cronommregular"; font-weight: 600; }
.recharge .group-recharge { position: relative; padding-left: 1px; margin: 0px 0px -5px; }
.recharge .group-recharge img { width: 100%; height: auto; }
.recharge .group-recharge .field-type-text { position: absolute; top: 24%; }
.recharge .group-recharge .field-type-text div { font-family: "cronommregular"; font-weight: 600; color: rgb(255, 255, 255); }
.recharge .group-recharge .field-name-field-recharge-title { font-size: 29px; left: 8%; }
.recharge .group-recharge .field-name-field-recharge-title-2 { font-size: 46px; left: 14%; top: 45%; width: 44%; line-height: 1; }
.recharge form > div > .form-wrapper .form-item select, .recharge .ajax-progress { display: none ! important; }
.recharge form > div { width: 100%; display: block; text-align: right; }
.recharge form #edit-recharge-clients-lines { padding-bottom: 0px; margin-bottom: 30px; border-bottom: 1px solid rgb(153, 153, 153); }
.recharge form > div > .form-wrapper { text-align: left; }
.recharge form > div > .form-wrapper .clients-wrapper div.form-item, .recharge form > div > .form-wrapper .edit-information div div { width: 50%; display: block; float: left; padding: 0px; clear: none; }
.recharge form > div > .form-wrapper .clients-wrapper div.form-type-textfield { width: 51%; }
.recharge form > div > .form-wrapper .clients-wrapper div.form-type-select { width: 49%; }
.recharge form > div > .form-wrapper .clients-wrapper div.wrap-field-other-value, .recharge form > div > .form-wrapper .clients-wrapper div.wrap-field-other-value input { float: right; }
.recharge form > div > .form-wrapper .clients-wrapper div.wrap-field-other-value input { width: 73%; margin-right: 2%; }
.recharge form > div > .form-wrapper .clients-wrapper, .recharge form > div > .form-wrapper { width: 98%; position: relative; }
.recharge form > div > .form-wrapper .clients-wrapper { padding-bottom: 1.5em; }
.recharge form > div > .form-wrapper .clients-wrapper div { width: 100%; }
.recharge form > div > .form-wrapper .clients-wrapper div.data-row { clear: both; }
.recharge form > div > .form-wrapper .clients-wrapper .description { top: 162%; left: 30%; width: 78%; background-color: rgb(153, 216, 248); color: rgb(0, 46, 110); font-size: 12px; border: 0px none; border-radius: 6px; padding: 8px 3%; opacity: 1; }
.recharge form > div > .form-wrapper .clients-wrapper .description::before { content: ""; background: transparent url(9c9310bc5aac7ff0f527a5f3df65862883bc564e.png)  repeat scroll -1px -367px; width: 22px; height: 15px; position: absolute; top: -14px; right: 9%; }
.recharge form > div > .form-wrapper .clients-wrapper .tigosmart-formtips-wrapper { position: absolute; left: 100%; top: 10px; width: 33px ! important; height: 40px; }
.recharge form > div > .form-wrapper .clients-wrapper .tigosmart-formtips-wrapper .tigosmart-formtip { background: transparent url(9c9310bc5aac7ff0f527a5f3df65862883bc564e.png)  no-repeat scroll 0px -168px ! important; width: 30px; height: 30px; }
.recharge form > div > .form-wrapper .clients-wrapper .tigosmart-formtips-wrapper .tigosmart-formtip:hover { background: transparent url(9c9310bc5aac7ff0f527a5f3df65862883bc564e.png)  no-repeat scroll 0px -214px ! important; }
.recharge form > div > .form-wrapper .clients-wrapper div.messages { width: auto; }
.recharge form > div > .form-wrapper .form-item .jqTransformSelectWrapper, .recharge form > div > .form-wrapper .form-item input, .recharge form > div > .form-wrapper .form-item label { display: block; float: left; line-height: 1.1; font-family: "cronommregular"; font-size: 18px; color: rgb(255, 255, 255); clear: none; }
.recharge form > div > .form-wrapper .form-item .jqTransformSelectWrapper { width: 76% ! important; }
.recharge form > div > .form-wrapper .form-item input { width: 78%; height: 42px; border-radius: 2px; color: rgb(255, 255, 255); text-indent: 10px; border: 1px solid rgb(26, 67, 125); background-color: rgb(22, 42, 88); }
.recharge form > div > .form-wrapper .clients-wrapper .jqTransformSelectWrapper div span { float: left; border: 1px solid rgb(26, 67, 125); display: block; line-height: 2.3; text-indent: 5px; }
.jqTransformSelectWrapper ul { border: 1px solid rgb(67, 199, 244); }
.recharge form > div > .form-wrapper .clients-wrapper .jqTransformSelectWrapper ul a { line-height: 1.5; text-indent: 5px; }
.recharge form > div > .form-wrapper .form-item .jqTransformSelectWrapper:hover span, .recharge form > div > .form-wrapper .form-item input:focus { border: 1px solid rgb(67, 199, 244); }
.recharge form > div > .form-wrapper .form-checkboxes { text-align: center; width: 100%; overflow: hidden; }
.recharge form > div > .wrapper-terms.form-wrapper { margin: 0px auto 20px; }
.recharge form > div > .form-wrapper .form-checkboxes .form-item label, .recharge form > div > .form-wrapper .form-checkboxes .form-item input { width: auto; display: inline; height: auto; float: none; }
.recharge form > div > .form-wrapper .form-checkboxes .form-item input { margin-right: 5px; }
.recharge form > div > .form-wrapper .form-checkboxes .form-item a { color: rgb(67, 199, 244); text-decoration: underline; }
.recharge form > div > .form-wrapper .form-item select { width: 69%; }
.recharge form > div > .form-wrapper .form-item label { width: 18%; padding-right: 4%; position: relative; top: 2px; text-align: right; margin: 0px ! important; }
.recharge form > div > .form-wrapper .form-item label span { position: absolute; top: 0px; right: 7px; }
.recharge form > div > .form-wrapper .edit-information div .captcha div { width: 60%; }
.recharge form > div > .form-wrapper .edit-information div .captcha div input { width: 61%; float: right; margin-right: 3%; }
.recharge form > div > .form-wrapper .edit-information div .captcha div label { width: 28%; }
.recharge form > div > .form-wrapper .edit-information div .captcha div label span { right: 0px; }
.recharge form > div > .form-wrapper .edit-information div .captcha div .description { display: none; }
.recharge form > div > .form-wrapper .edit-information div .captcha img { margin: 1em 2% 1em 3%; height: 42px; width: 30%; }
.recharge form > div > .form-wrapper .clients-wrapper .form-submit { color: rgb(255, 255, 255); padding: 0px 26px 0px 0px; height: 18px; line-height: 1; display: inline-block; white-space: nowrap; text-align: right; font-size: 16px; width: 99%; background: transparent url(9c9310bc5aac7ff0f527a5f3df65862883bc564e.png)  no-repeat scroll right -3px ! important; bottom: 2px; left: 0px; box-shadow: none ! important; text-transform: capitalize; position: relative; }
.recharge form > div > .form-wrapper .recharge-action-add { font-size: 18px; padding: 0px 25px 0px 20px; color: rgb(67, 199, 244); line-height: 1; height: 35px; background: transparent url(9c9310bc5aac7ff0f527a5f3df65862883bc564e.png)  no-repeat scroll right -73px ! important; text-transform: capitalize; box-shadow: none ! important; position: absolute; left: 100%; top: -18px; }
.recharge form > div > .form-wrapper .recharge-action-add:hover { color: rgb(153, 219, 248); background-position: right -34px ! important; }
.recharge form > div > .form-wrapper .edit-split-line { position: relative; padding: 20px 0px; margin-bottom: 10px; }
.recharge form > div > .form-wrapper .edit-split-line .fieldset-wrapper { position: relative; top: 0px; left: 0px; height: 1.5px; background: rgb(60, 60, 82) none repeat scroll 0% 0%; width: 80%; }
.recharge .confirm-form table { border: inherit; width: 55% ! important; margin: 25px auto 30px; }
.recharge .confirm-form table thead tr th { background-color: rgb(0, 27, 64); font-family: "CronosProSemibold"; height: 49px; }
.recharge .confirm-form table tbody tr th { background-color: inherit; height: 42px; }
.recharge .confirm-form table th { border-bottom: 1px solid rgb(6, 7, 36); font-size: 18px; width: 50%; }
.recharge .confirm-form table th.line { border-left: inherit; }
.recharge .confirm-form table tbody th.line { color: rgb(67, 199, 244); font-family: "CronosProSemibold"; }
.recharge .confirm-form table th.value { border-right: inherit; }
.recharge .confirm-form .wrapper-summary { text-align: center; font-size: 18px; font-family: "cronommregular"; }
.recharge .confirm-form .wrapper-summary .total-wrapper { font-size: 24px; font-family: "CronosProSemibold"; margin-bottom: 5px; }
.recharge .wrap-means-payment { height: 60px; }
.recharge .confirm-form .wrapper-summary .email-wrapper, .recharge .wrap-means-payment .bean-title { font-size: 18px; font-family: "CronosProSemibold"; }
.recharge .confirm-form .wrapper-summary { width: 100%; border-bottom: 1px solid rgb(6, 7, 36); padding-bottom: 34px; }
.recharge .confirm-form .wrapper-action { text-align: right; width: 100%; margin: 0px; }
.recharge .confirm-form .wrapper-action input { display: inline-block; margin: 0px 0px 0px 20px; font-size: 22px; padding: 1px 22px; font-family: "cronommregular"; font-weight: 600; }
.recharge .confirm-form .wrapper-action .back { background-color: rgb(255, 255, 255); }
.recharge .confirm-form .wrapper-action .back:hover { background-color: rgb(219, 244, 255); }
.banner_response { position: relative; font-family: "cronommregular"; }
.banner_response .field-name-field-banner-response-image { position: absolute; top: -47px; left: 0px; }
.not-logged-in .banner_response .field-name-field-banner-response-image { top: 4px; }
.banner_response .group-information, .banner_response .group-short-description { position: absolute; top: 6%; width: 510px; text-align: center; padding: 0px 10%; }
.not-logged-in .banner_response .group-information, .not-logged-in .banner_response .group-short-description { top: 14%; }
.banner_response .group-short-description { position: relative; width: 100%; padding: 0px; }
.banner_response .field-name-field-banner-response-descriptio { text-align: left; font-size: 14px; font-weight: 600; line-height: 1.2; letter-spacing: 0.3px; width: 90%; }
.banner_response .group-information .field-name-field-banner-response-title-one { font-size: 61px; color: rgb(255, 168, 51); font-weight: 600; text-indent: -150px; }
.banner_response .group-information .field-name-field-banner-response-title-two { font-size: 40px; font-weight: 600; color: rgb(255, 255, 255); margin: -20px auto 18px; text-indent: -48px; }
.banner_response .group-information .field-name-field-banner-response-button { margin: 36px 0px 28px; width: 88%; }
.banner_response .group-information .field-name-field-banner-response-button a { background-color: rgb(67, 199, 244); border-radius: 40px; color: rgb(0, 46, 110); font-family: "cronommregular"; font-size: 18px; height: 40px; line-height: 40px; padding: 15px 30px; text-align: center; text-decoration: none; text-transform: uppercase; width: auto; font-weight: 900; }
.banner_response .group-short-description { font-size: 14px; letter-spacing: 0.3px; font-weight: 600; width: 84%; }
.banner_response .group-short-description span, .banner_response .group-short-description a { font-size: 14px; }
.banner_response .group-short-description p, .banner_response .group-short-description div { display: inline; }
.banner_response .group-short-description { width: 105%; margin: 0px -2%; }
.banner_response .group-short-description img { padding: 0px 4px 0px 0px; }
.banner_response .group-short-description a { color: rgb(255, 255, 255); text-decoration: underline ! important; padding-left: 2px; font-weight: 900; }
.banner_response.block-bean-error .group-information, .banner_response.block-bean-error .group-short-description { width: 490px; padding: 0px 7%; }
.banner_response.block-bean-error .group-information .field-name-field-banner-response-title-two { font-size: 36px; text-indent: 0px; }
.banner_response.block-bean-error .group-information .field-name-field-banner-response-button { width: 86%; }
.banner_response.block-bean-error .group-short-description { width: 80%; }
div.ctools-modal-content .modal-title, #modalContent .terms-conditios-subtitle { color: rgb(0, 46, 110) ! important; }
#modalContent .field.field-name-body.field-type-text-with-summary p { color: rgb(51, 51, 51) ! important; font-weight: 500 ! important; }
.page-recharge-launcher .modal-content .node { border: 1px solid rgb(149, 149, 149); padding: 10px; }
.page-recharge-launcher div.ctools-modal-content .modal-title { border-bottom: 0px none; padding-bottom: 5px; }
.modal-content .pdf-link a { color: rgb(0, 46, 110); font-size: 16px; text-decoration: underline; }
@media (min-width: 768px) {
  .recharge .group-recharge { max-height: 180px; }
}
@media (max-width: 768px) {
  .recharge .field-name-field-image-mobile { height: 100px; overflow: hidden; }
  .recharge { width: 99.9%; }
  .recharge form { padding: 20px; }
  .recharge .form-item { margin-top: 0.5em; margin-bottom: 0.5em; }
  .recharge form > div { text-align: center; }
  .recharge form > div > .form-wrapper .form-item .jqTransformSelectWrapper { width: 100% ! important; }
  .recharge form > div > .form-wrapper .clients-wrapper div.wrap-field-other-value input { margin: 28px 0px -13px; }
  .recharge form > div > .form-wrapper .clients-wrapper .form-submit { bottom: -12px; }
  .recharge form > div > .form-wrapper .clients-wrapper div.wrap-field-other-value input, .recharge form > div > .form-wrapper .edit-information div .captcha div input, .recharge form > div > .form-wrapper .clients-wrapper div.form-item, .recharge form > div > .form-wrapper .edit-information div div { width: 100%; }
  .recharge form > div > .form-wrapper .clients-wrapper .data-row { border-bottom: 1px dashed rgb(204, 204, 204); padding-top: 1em ! important; padding-bottom: 1.1em ! important; margin-bottom: 0px; }
  .recharge form > div > .form-wrapper .edit-split-line { margin: 0px; }
  .recharge form > div > .form-wrapper .edit-information div .captcha div input { margin: 0px; }
  .recharge form > div > .form-wrapper .form-item input, .recharge form > div > .form-wrapper .form-item label { width: 100%; text-align: left; padding: 2% 0px; top: 0px; }
  .recharge form > div > .form-wrapper .clients-wrapper .tigosmart-formtips-wrapper { left: 90%; top: -1%; }
  .recharge form > div > .form-wrapper .clients-wrapper .description::before { top: -12px; right: 1.5%; }
  .recharge form > div > .form-wrapper .clients-wrapper .description { top: 56%; left: 0px; width: 94%; }
  .recharge form > div > .form-wrapper .edit-information div .captcha div label { position: absolute; top: 0px; width: 100%; }
  .recharge form > div > .form-wrapper .edit-information div .captcha div { width: 50%; padding: 32px 0px 0px; position: relative; float: left ! important; }
  .recharge form > div > .form-wrapper .edit-information div .captcha img { width: 45%; margin-top: 40px; }
  .recharge form > div > .form-wrapper .edit-split-line .fieldset-wrapper { width: 70%; }
  .recharge form > div > .form-wrapper .form-item label span { position: relative; right: inherit; }
  .recharge .group-recharge .field-type-text { position: relative; left: 10%; top: 0px; font-size: 24px; }
  .recharge .group-recharge .field-name-field-recharge-title { padding-top: 8px; }
  .recharge .group-recharge .field-name-field-recharge-title-2 { line-height: 1; font-size: 20px; padding: 0px 0px 10px; width: 85%; }
  .recharge .confirm-form { padding-left: 0px; padding-right: 0px; }
  .recharge .confirm-form table { width: 100% ! important; }
  .recharge .confirm-form table th { border-bottom: 1px solid rgb(6, 7, 36); font-family: "cronommregular-bold" ! important; font-size: 17px ! important; font-weight: normal; text-transform: none; width: 50%; }
  .recharge .confirm-form .wrapper-summary .total-wrapper { font-family: "cronommregular-bold"; }
  .recharge .confirm-form .wrapper-summary .email-wrapper { font-size: 16px; font-weight: 600; }
  .recharge .confirm-form .wrapper-action { width: 90%; margin: 0px auto; text-align: center; }
  .recharge .confirm-form .wrapper-action input { font-size: 18px; height: 32px; line-height: 1; font-weight: 900; }
  .recharge .confirm-form .wrapper-action .submit { margin: 0px 8% 0px 0px; float: right; }
  .recharge .confirm-form .wrapper-action .back { margin: 0px 0px 0px 8%; float: left; }
  .banner_response.block-bean-error .group-information, .banner_response.block-bean-error .group-short-description, .banner_response .group-information { width: 90%; padding: 0px; margin: 0px auto; left: 0px; right: 0px; top: 0px; }
  .recharge form > div > .form-wrapper .form-item, .recharge form > div > .form-wrapper .form-item label, .recharge form > div > .form-wrapper .form-item div, .recharge form > div > .form-wrapper .form-item input { float: none ! important; }
  .recharge form > div > .form-wrapper .clients-wrapper, .recharge form > div > .form-wrapper .clients-wrapper div.form-type-textfield, .recharge form > div > .form-wrapper .clients-wrapper div.form-type-select, .banner_response.block-bean-error .group-information .field-name-field-banner-response-button, .banner_response .group-short-description, .banner_response .field-name-field-banner-response-descriptio, .banner_response .group-information .field-name-field-banner-response-button { width: 100%; }
  .banner_response .group-information .field-name-field-banner-response-title-one, .banner_response .group-information .field-name-field-banner-response-title-two { text-indent: 0px; }
  .banner_response.block-bean-error .group-information .field-name-field-banner-response-title-two, .banner_response .group-information .field-name-field-banner-response-title-two { font-size: 22px; }
  .banner_response .group-information .field-name-field-banner-response-button a { background-color: rgb(255, 255, 255); padding: 14px 22px; }
  .banner_response .field-name-field-banner-response-background { height: 315px; overflow: hidden; }
  .recharge .block-title, .banner_response .block-title { margin-left: 3%; }
  .recharge form > div > .form-wrapper .form-checkboxes { font-size: 14px; margin: 0px auto; width: 100%; }
  .recharge form > div > .form-wrapper .form-checkboxes .form-item input { margin-right: 5px; }
  .recharge form > div > .form-wrapper .form-checkboxes label, .recharge form > div > .form-wrapper .form-checkboxes a { font-size: 14px; font-weight: 600; }
  .recharge .wrap-means-payment { height: auto; }
  .page-recharge-launcher div.ctools-modal-content .modal-header { border-bottom: 0px none; }
  .page-recharge-launcher div.ctools-modal-content .modal-title { font-size: 24px ! important; font-weight: 600 ! important; }
  .page-recharge-launcher #modalContent .modal-content .node p { line-height: 1.2 ! important; font-size: 15px ! important; }
  .page-recharge-launcher #modalContent .close.down { width: 20%; }
  .modal-content .pdf-link a { display: none; }
  #modalContent .ctools-modal-content .modal-content .view-mode-simplephones { max-height: 260px; }
}
@media (max-width: 480px) {
  .recharge form > div > .form-wrapper .edit-split-line .fieldset-wrapper { width: 54%; }
}
@media (max-width: 360px) {
  .recharge form > div > .form-wrapper .edit-split-line .fieldset-wrapper { width: 38%; }
}
#mm-blocker { opacity: 0 ! important; }
.no-padding-no-margin { padding: 0px; margin: 0px; }
body.tigosmart-custom-body-class h2.block-title { line-height: normal; padding: 0px; }
.flexslider .slides > li { position: relative ! important; }
.ls-l.field.field-name-field-slide-pager-title.field-type-text.field-label-hidden { padding-left: 13px; }
.node-type-page .region-content img { width: 100%; height: auto; margin: 0px auto; }
.node-type-page h1 { font-size: 28px; text-transform: uppercase; margin-left: 13px; }
.node-type-page .node-page .content { margin-left: 13px; min-height: 400px; }
#zone-footer .block-block-1 .content > div { margin-top: 10px; }
.block-block-smartphones-maneja-tu-line .bean-group-block .content { overflow: hidden; }
.group-right .field-collection-container .field-items .field-item { margin-bottom: 15px; }
.block-block-smartphones-maneja-tu-line .bean-group-block .odd .group-left .group-wrap-tigo-app .field-name-field-button { padding: 17px 8px; text-align: center; position: relative; left: -3px; top: -67px; }
#page .container-12 .grid-12 { padding: 0px; margin: 0px; }
#block-tb-megamenu-main-menu .tb-megamenu .nav.level-0 > li > a { padding: 10px 14px 10px 0px ! important; margin-right: 20px ! important; }
#block-menu-menu-tigosmart-top-menu .content ul.menu { overflow: hidden; }
.tb-megamenu .nav > li:last-child > a { background: transparent none repeat scroll 0% 0%; padding-right: 0px; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li.first-li-tigo-productos-link { border-left: 1px solid rgb(42, 64, 93); margin-left: -2px; }
#zone-header .region-inner { min-height: 108px; }
#zone-header .region-inner .block-tb-megamenu { position: absolute; left: 20%; top: 45px; margin: 0px ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown > a { background-position: 100% 49% ! important; line-height: 26px ! important; font-family: "cronommregular"; }
#block-search-form { width: 189px ! important; margin: 22px 0px 5px ! important; padding: 0px 0px 3px ! important; }
#block-search-form .search-form .form-actions { top: -5px ! important; right: 1px ! important; }
.block-menu-productos-tigo h2.block-title { font-weight: normal ! important; font-size: 12px ! important; padding: 9px 60px 20px 0px ! important; background-position: 132px 5px ! important; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li a.tigo-productos-link { border-right: 0px none ! important; background-image: url(af3950ccbbe2670cdd1d971387b100d8cc4fb7ff.png) ; background-position: right center; background-repeat: no-repeat; }
#block-menu-menu-tigosmart-top-menu .content ul.menu li.last a.tigo-productos-link { border-right: 1px solid rgb(42, 64, 93) ! important; background-image: none; }
.block-menu-mobile-main-menu .content > ul.menu > li > a { padding: 16px 45px 16px 18px ! important; font-size: 18px; line-height: 20px; font-family: "CronosProLight"; font-weight: normal; }
.block-menu-mobile-main-menu .content ul.menu ul li a { font-size: 16px ! important; line-height: 18px ! important; padding: 17px 10px 17px 30px ! important; margin: 0px ! important; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > a.mega-group-title { margin: 0px ! important; font-weight: normal ! important; font-family: "CronosProSemibold" ! important; padding: 0px; font-size: 18px; }
.group-wrap-servicios .field-name-field-title { font-size: 16px ! important; font-family: "cronommregular"; }
#block-search-form { width: 173px ! important; border-bottom: 1px solid rgb(102, 130, 168) ! important; }
:-moz-placeholder { color: white; opacity: 1; }
.olrk-noquirks textarea::-moz-placeholder { color: rgb(153, 153, 153); }
body.tigosmart-custom-body-class.front .flex-control-nav { position: inherit; height: 13px; padding: 11px 0px; }
.page-tigosmart-faq .vertical-tabs-pane .fieldset-wrapper h2.tigosmart-faq-header { font-family: "CronosProSemibold" ! important; }
#block-search-form { border-bottom: 1px solid rgb(102, 130, 168) ! important; }
.breadcrumb { padding: 26px 0px 0px; margin: 0px 0px 26px; }
.breadcrumb span { font-weight: normal; color: rgb(142, 143, 149); }
#zone-header .block-menu-productos-tigo { position: absolute; right: 0px; bottom: 24px; margin: 0px ! important; }
#zone-user-wrapper { background-color: rgb(0, 27, 64) ! important; }
.block-menu-productos-tigo .h2.block-title { margin-bottom: 0px ! important; }
body.tigosmart-custom-body-class .block-bean .bean-tips-tigo { padding: 0px 16px 0px 10px; }
body.front .slideshow_pager .ls-carousel .ls-thumbnail-inner, body.tigosmart-custom-body-class .slideshow_pager .ls-carousel .ls-thumbnail-inner { padding: 0px 22px ! important; }
body.front .slideshow_pager_v2 .ls-carousel .ls-thumbnail-inner, body.tigosmart-custom-body-class .slideshow_pager_v2 .ls-carousel .ls-thumbnail-inner { padding: 0px 22px ! important; }
body.front .slideshow_pager .ls-thumbnail-wrapper .ls-thumbnail-slide-container span, body.tigosmart-custom-body-class .ls-thumbnail-wrapper .ls-thumbnail-slide-container span { display: inline-block; background-image: url(8cb916efc4677d7feeb23b9dc7d8d010c0d178cd.png) ; background-repeat: no-repeat; background-position: right center; }
body.front .slideshow_pager_v2 .ls-thumbnail-wrapper .ls-thumbnail-slide-container span, body.tigosmart-custom-body-class .ls-thumbnail-wrapper .ls-thumbnail-slide-container span { display: inline-block; background-image: url(8cb916efc4677d7feeb23b9dc7d8d010c0d178cd.png) ; background-repeat: no-repeat; background-position: right center; }
body.front .slideshow_pager .ls-thumbnail-wrapper .ls-thumbnail-slide-container span.last-thumbnail, body.tigosmart-custom-body-class .ls-thumbnail-wrapper .ls-thumbnail-slide-container span.last-thumbnail { background-image: none; }
body.front .slideshow_pager_v2 .ls-thumbnail-wrapper .ls-thumbnail-slide-container span.last-thumbnail, body.tigosmart-custom-body-class .ls-thumbnail-wrapper .ls-thumbnail-slide-container span.last-thumbnail { background-image: none; }
body.front .slideshow_pager .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a, body.tigosmart-custom-body-class .slideshow_pager .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a { padding: 17px 11px ! important; }
body.front .slideshow_pager_v2 .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a, body.tigosmart-custom-body-class .slideshow_pager_v2 .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a { padding: 17px 11px ! important; }
body.front .slideshow_pager .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a.link-ls-thumb-active, body.tigosmart-custom-body-class .slideshow_pager .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a.link-ls-thumb-active { background-image: url(e7ee1016ac98f6b2c8fa73f3553aa641a48cc76f.png) ; background-repeat: no-repeat; background-position: center top; padding: 17px 11px ! important; }
body.front .slideshow_pager_v2 .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a.link-ls-thumb-active, body.tigosmart-custom-body-class .slideshow_pager_v2 .ls-thumbnail-wrapper .ls-thumbnail-slide-container span a.link-ls-thumb-active { background-image: url(e7ee1016ac98f6b2c8fa73f3553aa641a48cc76f.png) ; background-repeat: no-repeat; background-position: center top; padding: 17px 11px ! important; }
@media (max-width: 879px) {
  .tigosmart-custom-body-class .slideshow_basic .flex-control-nav { height: 12px; margin: 10px 0px ! important; }
  .tigosmart-custom-body-class .breadcrumb { height: 45px; display: table-cell; vertical-align: middle; line-height: 11px; padding-top: 0px ! important; margin: 0px ! important; }
  .field-name-field-list-inline-elements > .field-items > .field-item > .entity-elements-of-fragments { padding: 0px ! important; }
  .block-bean.tips_tigo .field-name-field-tips-description { font-size: 14px ! important; }
  body.tigosmart-custom-body-class .block-list-highlights { margin-bottom: 20px ! important; }
  body.tigosmart-custom-body-class .field-name-field-list-highlights-elements > .field-items { margin: 20px 0px 0px ! important; }
  body.tigosmart-custom-body-class .slideshow_pager h2.block-title { padding: 0px ! important; margin: 0px 0px 20px 13px ! important; }
  body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title { padding: 0px ! important; margin: 0px 0px 20px 13px ! important; }
}
@media (min-width: 648px) {
  body.tigosmart-custom-body-class .slideshow_pager h2.block-title { margin-left: -349px ! important; }
  body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title { display: none; }
}
body.tigosmart-custom-body-class .slideshow_pager_v2 h2.block-title, body.tigosmart-custom-body-class .slideshow_pager_v2 h2.bean-title { display: none; }
@media (max-width: 879px) {
  #zone-footer { margin: 0px auto ! important; }
  #zone-header .region-inner { min-height: 45px ! important; }
  .breadcrumb { font-family: verdana ! important; font-size: 11px ! important; padding-left: 13px ! important; position: relative ! important; padding-top: 3px ! important; }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
}
@media only screen and (max-width: 1024px) {
  .webform-container-inline label { clear: none; float: left; width: 30%; }
}
@media only screen and (max-device-width: 767px) and (orientation: landscape) {
  .tb-megamenu .hidden-desktop { display: inherit ! important; }
  .tb-megamenu .visible-desktop { display: none ! important; }
  .tb-megamenu .visible-phone { display: inherit ! important; }
  .tb-megamenu .hidden-phone { display: none ! important; }
}
.view-plans .jcarousel-container-horizontal, .view-plans .jcarousel-clip-horizontal { width: 800px; height: 300px; }
.view-plans .jcarousel-container-horizontal li { background-color: transparent; border: 0px none; height: 300px; text-align: left; }
.jcarousel-skin-default .jcarousel-next-horizontal, .jcarousel-skin-default .jcarousel-prev-horizontal { top: 53px; }
.view-plans .view-header { width: 800px; margin: 0px auto; padding: 12px 0px; }
.view-plans .view-header .plans-carousel-header .left-side, .view-plans .view-header .plans-carousel-header .right-side { display: inline-block; width: 473px; }
.view-plans .view-header .plans-carousel-header .left-side, .view-plans .view-header .plans-carousel-header .right-side a::after { content: " »"; }
.view-plans .view-header .plans-carousel-header .right-side { text-align: right; }
.view-plans .jcarousel-container-horizontal li .views-field-field-products-plans-title { color: rgb(65, 201, 243); }
.ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: transparent none repeat scroll 0% 0%; color: white; border: 0px none; font-family: "cronommregular"; height: 85px; padding: 0px; }
.ui-widget-content { background: transparent none repeat scroll 0% 0%; color: white; font-family: "cronommregular"; border: 0px none; }
.data-header-container, .title-header-container { color: rgb(67, 199, 244); }
.view-plans .ui-accordion .views-row { border-top: 1px solid rgb(83, 83, 98); width: 100%; }
.view-plans .ui-accordion .data-units { text-transform: uppercase; }
.view-plans .ui-accordion .data-header-container { font-size: 26px; line-height: 1.1; }
.view-plans .ui-accordion .title-header-container { font-size: 18px; }
.view-plans .ui-accordion .accordion-header-container .accordion-header-left, .view-plans .ui-accordion .accordion-header-container .accordion-header-right { width: 49%; display: inline-block; }
.view-plans .ui-accordion .accordion-header-container .accordion-header-right { text-align: right; margin-top: 24px; }
.view-plans .ui-accordion .accordion-header-container .accordion-header-right .price-header-container, .view-plans .ui-accordion .accordion-header-container .accordion-header-right .buy-now-accordion { display: inline-block; position: absolute; right: 50px; top: 20px; }
.ui-widget-content .views-field { margin-bottom: 50px; }
.view-plans .ui-accordion .buy-now-link a { border-radius: 25px; padding: 10px 30px; background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); white-space: nowrap; display: inline-block; float: none; text-align: center; font-size: 14px; font-family: "cronommregular-bold"; }
.view-plans .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 47.5em; display: none; }
.view-plans .buy-now-link.buy-now-carousel { margin-top: 26px; }
.view-plans .price-prefix-carousel { font-family: "CronosProSemibold"; font-size: 22px; font-weight: lighter; }
.view-plans .custom-text-price { font-size: 12px; font-family: "cronommregular"; }
.view-plans .views-field-field-plans-line-type .field-content { font-size: 14px; }
.view-plans .jcarousel-skin-default .jcarousel-prev-horizontal { background-position: 0px 0px; left: -18px; position: absolute; top: 80px ! important; }
.view-plans .jcarousel-skin-default .jcarousel-next { background-position: 90px 0px ! important; background-image: url(c38f1dbfbfd7c84c54d98476822b031e92fe027a.png) ; display: block; height: 54px; top: 80px ! important; width: 30px; }
.view-plans .jcarousel-skin-default .jcarousel-next:hover { background-position: 90px -54px ! important; }
.view-plans .jcarousel-skin-default .jcarousel-next:active { background-position: 90px 54px ! important; }
.view-plans .jcarousel-skin-default .jcarousel-prev { background-image: url(c38f1dbfbfd7c84c54d98476822b031e92fe027a.png) ; display: block; height: 54px; width: 30px; }
.view-plans .jcarousel-skin-default .jcarousel-prev:hover { background-position: 0px -54px ! important; }
.view-plans .jcarousel-skin-default .jcarousel-prev:active { background-position: 0px 54px ! important; }
.view-plans .jcarousel-skin-default .jcarousel-prev :hover { background-position: 0px 0px; }
.view-plans .jcarousel-skin-default .jcarousel-next-horizontal { background-position: 0px -32px; position: absolute; right: 10px; }
.view-plans .price-plan-carousel-container { display: block; width: 150px; margin: 0px auto; }
.view-plans .views-field-field-products-plans-title { font-weight: bold; }
.accordion-header-left { float: left; }
.accordion-header-right { float: right; margin-right: 10px; margin-top: 16px; }
.price-header-container { padding-right: 27px; }
#block-views-plans-block-2 .plans-carousel-header { border-bottom: 2px solid rgb(29, 30, 60); padding-bottom: 0px; }
#block-views-plans-block-2 .plans-carousel-header .left-side { float: left; font-family: "cronommregular"; font-size: 28px; width: 50%; line-height: 1; }
#block-views-plans-block-2 .plans-carousel-header .right-side { font-size: 14px; font-weight: bold; width: 50%; }
#block-views-plans-block-2 .plans-carousel-header .right-side a { margin-top: 10px; line-height: 1; display: block; }
.views-field.views-field-field-products-plans-title .field-content > a { color: rgb(67, 199, 244); font-family: "cronommregular"; font-size: 26px; font-weight: normal; line-height: normal; width: 150px; margin: 0px auto; display: block; }
#block-views-plans-block-2 .jcarousel.jcarousel-view--plans--block-2.jcarousel-dom-1.jcarousel-processed.jcarousel-list.jcarousel-list-horizontal li { margin: 0px 44px 0px 0px; }
#block-views-plans-block-2 .jcarousel.jcarousel-view--plans--block-2.jcarousel-dom-1.jcarousel-processed.jcarousel-list.jcarousel-list-horizontal li:last-child { margin-right: 0px; margin-left: 0px ! important; }
#block-views-plans-block-2 .jcarousel-skin-default .jcarousel-item { width: 167px ! important; }
#block-views-plans-block-2 .views-field.views-field-field-products-plans-title { min-height: 100px; }
.ui-accordion .ui-accordion-content { border-width: 0px; border-style: none; border-color: -moz-use-text-color; height: auto ! important; overflow: hidden ! important; padding: 1em 2.2em; position: relative; background: transparent none repeat scroll 0% 0%; }
div.ctools-modal-content .modal-header { background: transparent none repeat scroll 0% 0% ! important; }
div.ctools-modal-content .modal-header a.close { background-image: url(d2a454ad0a7b22ace18234b104f720ef464dfbe2.png) ; background-position: left top; background-repeat: no-repeat; background-size: 100% auto; font-size: 0px; height: 22px; position: relative; right: -49px; top: -26px; width: 22px; }
div.ctools-modal-content .modal-header a.close:hover { background-position: left -22px; }
div.ctools-modal-content .modal-header a.close:active { background-position: left -44px; }
div.ctools-modal-content .modal-header a.close img { position: relative; right: -1px; top: -1px; width: 100%; }
.price-prefix { color: rgb(255, 255, 255); display: inline-block; }
.price-value { color: rgb(255, 255, 255); display: inline-block; }
.price-suffix { color: rgb(255, 255, 255); display: inline-block; }
@media only screen and (max-width: 768px) {
  #block-views-plans-block-2 { display: none; }
  #zone-footer-wrapper { background-color: rgb(0, 46, 110); }
}
@media (max-width: 640px) {
  .price-prefix { right: 75px; font-size: 20px; font-weight: bold; letter-spacing: -1px; }
  .price-value { right: 17px; font-size: 20px; font-weight: bold; letter-spacing: -1px; margin-right: 3px; }
  .price-suffix { right: 0px; font-size: 20px; font-weight: bold; letter-spacing: -1px; }
}
@media only screen and (max-width: 479px) {
  #block-views-plans-block-1 { font-size: 15px; }
  #block-views-plans-block-1 .view-plans .ui-accordion .title-header-container { font-size: 15px; height: 24px; line-height: 22px; overflow: hidden; }
  #block-views-plans-block-1 .view-plans .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 289px; top: 33px; margin-top: 0px ! important; display: none; }
  #block-views-plans-block-1 .view-plans .ui-accordion .accordion-header-container .accordion-header-left { width: 55% ! important; }
  #block-views-plans-block-1 .accordion-header-right { margin-right: 25px ! important; }
  #block-views-plans-block-1 .view-plans .ui-accordion .accordion-header-container .accordion-header-right { width: 35% ! important; }
  #modal-content .field-item.even h2 { font-size: 18px ! important; line-height: normal; margin-bottom: 5px; }
  .data-header-container, .title-header-container { color: rgb(255, 255, 255) ! important; }
  .ui-accordion .ui-accordion-header { margin-top: 0px ! important; }
  #block-views-plans-block-1 .view-plans .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 275px; top: 35px; margin-top: 0px ! important; display: none; }
  .ui-accordion .ui-accordion-content { width: 81%; }
  .ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: rgb(1, 46, 111) none repeat scroll 0% 0% ! important; border-radius: 0px; padding: 5px 10px 0px 15px; text-align: left; }
  #block-views-plans-block-1 .ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { text-align: left; height: 52px ! important; }
  #block-views-plans-block-1 .ui-accordion .ui-accordion-header { text-align: left; min-height: 52px ! important; height: auto ! important; }
  #block-views-plans-block-1 .ui-accordion .ui-accordion-header .accordion-header-container { display: inline-block; width: 100%; }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  #block-views-plans-block-1 .accordion-header-right .buy-now-link.buy-now-accordion { border-bottom: 1px solid rgb(46, 46, 70); box-sizing: border-box; display: block; left: 0px; margin: 30px 15px; padding: 0px 0px 30px; position: absolute; top: 60px; width: 92%; }
  .view-plans .ui-accordion .buy-now-link a { display: block; padding: 10px 0px; width: 100% ! important; }
  #modalContent { position: fixed ! important; backface-visibility: hidden; }
  div.ctools-modal-content { top: 0px; width: auto ! important; }
  .webform-container-inline label { clear: none; float: left; width: 100%; }
  .view-plans thead th { padding: 10px ! important; }
  #block-views-plans-block-1 .ui-state-default .price-header-container { font-size: 12px ! important; }
  #block-views-plans-block-1 .ui-state-active .price-header-container { font-size: 12px ! important; }
  .first-title { font-size: 15px; }
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
  #block-views-plans-block-1 .view-plans .ui-accordion .title-header-container { font-size: 15px; height: 24px; line-height: 22px; overflow: hidden; }
  #block-views-plans-block-1 .view-plans .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 435px; top: 33px; margin-top: 0px ! important; display: none; }
  #block-views-plans-block-1 .view-plans .ui-accordion .accordion-header-container .accordion-header-left { width: 55% ! important; }
  #block-views-plans-block-1 .accordion-header-right { margin-right: 32px ! important; }
  #block-views-plans-block-1 .view-plans .ui-accordion .accordion-header-container .accordion-header-right { width: 33% ! important; }
  .ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: rgb(1, 46, 111) none repeat scroll 0% 0% ! important; border-radius: 0px; padding: 0px 10px; text-align: left; }
  .ui-accordion .ui-accordion-header { margin-top: 0px ! important; }
  .ui-accordion .ui-accordion-content { width: 81%; }
  .ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: rgb(1, 46, 111) none repeat scroll 0% 0% ! important; border-radius: 0px; padding: 5px 10px 0px; text-align: left; }
  .ui-accordion .ui-accordion-header { margin-top: 0px ! important; }
  #block-views-plans-block-1 .ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { height: 52px ! important; text-align: left; }
  #block-views-plans-block-1 .view-plans .ui-accordion .ui-accordion-header .ui-accordion-header-icon { left: 425px; top: 40px; margin-top: 0px ! important; display: none; }
  #block-views-plans-block-1 .ui-accordion .ui-accordion-header { text-align: left; min-height: 52px ! important; height: auto ! important; }
  #block-views-plans-block-1 .ui-accordion .ui-accordion-header .accordion-header-container { display: inline-block; width: 100%; }
  #block-views-plans-block-1 .ui-state-default .price-header-container1 { width: 160px; }
  div.ctools-modal-content .modal-title { color: rgb(31, 55, 114) ! important; font-size: 21px ! important; font-weight: normal ! important; overflow: visible ! important; white-space: normal ! important; }
  #modal-content .field-item.even h2 { font-size: 21px ! important; line-height: normal; margin-bottom: 5px; }
  .data-header-container, .title-header-container { color: rgb(255, 255, 255) ! important; }
}
div.ctools-modal-content { border-radius: 5px ! important; height: auto ! important; }
#block-views-plans-block-1 .views-field.views-field-field-plans-features .item-list ul li { margin: 0px 0px 0.25em ! important; }
.ui-accordion .ui-accordion-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { text-align: left; }
.ui-accordion .ui-accordion-content { text-align: left; }
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e { background-image: url(0491086f2a2c2c5a567b49e78fad9d5c251869cc.png) ; background-position: 0px 0px; }
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s { background-image: url(10c39315f09af09281484ac8a4d4e33e57f937ca.png) ; background-position: 0px 0px; }
#modalContent .terms-conditios-subtitle { font-size: 12px; margin-top: 5px; line-height: 12px; margin-bottom: 0px; text-transform: uppercase; font-weight: bold ! important; }
#modalContent .field.field-name-body.field-type-text-with-summary p { font-size: 16px; color: rgb(51, 51, 51); line-height: 1.3; margin-bottom: 20px ! important; }
#modalContent .field.field-name-body.field-type-text-with-summary p span { font-size: 1em ! important; }
.view-plans .jcarousel-container-horizontal li .views-field .buy-now-carousel a { background-color: rgb(67, 199, 244); color: rgb(0, 46, 110); padding: 0px 30px; height: 40px; line-height: 40px; width: auto; text-transform: uppercase; display: inline-block; font-size: 16px; border-radius: 20px; font-family: "cronommregular-bold"; font-weight: normal; white-space: nowrap; float: none; text-align: center; text-decoration: none; }
.view-plans .jcarousel-container-horizontal li .views-field .buy-now-carousel a:hover { background-color: rgb(153, 219, 248); color: rgb(0, 46, 110); text-decoration: none; }
.view-plans .jcarousel-container-horizontal li .views-field .buy-now-carousel a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; color: rgb(0, 46, 110); text-decoration: none; }
.flexslider {  }
.flex-viewport {  }
#modal-content .field-item.even h2 { color: rgb(31, 55, 114) ! important; line-height: 24px; margin-bottom: 10px; }
html {  }
div.ctools-modal-content .modal-content { box-sizing: border-box; width: 100% ! important; }
.ctools-modal-content .close.down { background: rgb(67, 199, 244) none repeat scroll 0% 0%; border-radius: 20px; margin: 3px auto; padding: 5px 20px; display: block; text-align: center; width: 80%; color: rgb(22, 42, 88); text-transform: uppercase; float: none; }
.ctools-modal-content .close.down:hover { background-color: rgb(110, 210, 244); }
.ctools-modal-content .close.down:active { background-color: rgb(53, 185, 230); }
#modalContent .ctools-modal-content .modal-content { width: 90% ! important; margin: 0px auto; padding: 12px 0px ! important; }
#modalContent .ctools-modal-content .modal-content form div label { width: 100%; }
@media (min-width: 768px) {
  .ctools-modal-content .close.down { width: 80px; padding: 10px 40px; border-radius: 30px; font-weight: bold; margin: 20px auto; }
}
.ui-widget-content .views-field .views-label-field-products-plans-whatis { font-size: 18px; font-weight: bold; color: white; }
.ui-widget-content .views-field .views-label-field-products-plans-how-workit { font-weight: bold; color: white; }
.ui-widget-content .views-field .views-label-nothing-2 { font-weight: bold; color: white; }
.ui-widget-content .views-field .field-content { color: rgb(204, 204, 204); font-size: 16px; font-family: "CronosProLight"; }
.view-plans table { border: 0px none; font-family: "cronommregular"; width: 100% ! important; }
.view-plans thead th, th { background: rgb(22, 42, 88) none repeat scroll 0% 0%; border-bottom: 0px none; border-right: 1px solid rgb(6, 7, 36); color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; height: 48px; text-align: center; font-family: "cronommregular"; text-transform: uppercase; padding: 0px; }
.view-plans thead tr { border-bottom: 1px solid rgb(22, 42, 88) ! important; }
.view-plans thead th.field_plan_tax_price, .view-plans tr td.field_plan_tax_price { border-right: 0px none ! important; }
.view-plans tbody th td { font-size: 16px; font-family: "CronosProLight"; }
.view-plans tr { background-color: rgb(255, 255, 255) ! important; border-bottom: 1px solid rgb(229, 229, 229) ! important; padding: 0px; }
.view-plans tr td { background: transparent none repeat scroll 0px 0px ! important; border-right: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) ! important; font-size: 14px; text-align: center; text-transform: uppercase; padding: 16px 12px; font-family: "cronommregular"; }
#block-views-plans-block-1 .ui-state-default .price-header-container1 { margin: 0px 20px auto; padding: 0px ! important; font-size: 24px; position: relative; width: 210px; }
#block-views-plans-block-1 .ui-state-default .price-header-container { background-image: url(0491086f2a2c2c5a567b49e78fad9d5c251869cc.png) ; background-repeat: no-repeat; height: 21px; position: absolute; right: 5px; top: 38px; }
#block-views-plans-block-1 .ui-state-active .price-header-container1 { font-size: 24px; padding-bottom: 10px ! important; }
#block-views-plans-block-1 .ui-state-active .price-header-container { background-image: url(10c39315f09af09281484ac8a4d4e33e57f937ca.png) ; background-repeat: no-repeat; height: 21px; }
#block-views-plans-block-1 { margin: 0px auto; max-width: 950px; }
.view-telephones .views-field.views-field-field-image-phone { height: 200px; }
.view-telephones tr:hover td { background: transparent none repeat scroll 0% 0% ! important; }
.view-telephones tr td:hover { background: rgb(17, 63, 127) none repeat scroll 0% 0% ! important; }
.webform-container-inline label { clear: both; }
.webform-container-inline div, .webform-container-inline div.web-component { clear: both; display: block; }
.webform-container-inline div .form-radio, .webform-container-inline div.web-component .form-radio { margin-top: 10px; width: 20px ! important; }
h2.block-title { font-family: "CronosProLight"; }
.ctools-use-modal.ctools-modal-plans-terms-conditions-modal.ctools-use-modal-processed { background-image: url(44e7b42a6913e82f4d3549f53f38415c96498554.png) ; background-position: right center; background-repeat: no-repeat; color: rgb(67, 199, 244); font-size: 16px; padding-right: 15px; }
#section-header #zone-header .block-tb-megamenu .tb-megamenu .mega > .mega-dropdown-menu { min-width: 280px; }
.breadcrumb a.active { font-weight: bold; color: rgb(255, 255, 255); }
.block-bean.slideshow_basic h2 { padding: 0px; }
#modalBackdrop { background: rgb(0, 0, 0) none repeat scroll 0px 0px ! important; opacity: 0.8 ! important; width: 100% ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .nav.level-0 > li > a { padding: 10px 0px ! important; }
#block-tb-megamenu-main-menu .tb-megamenu .nav.level-0 > li.dropdown > a { padding: 10px 14px 10px 0px ! important; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > a.mega-group-title { font-family: "cronommregular" ! important; }
#section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse .nav > li > a:hover, #section-header #zone-header .block-tb-megamenu .tb-megamenu .nav-collapse .dropdown-menu a:hover { color: rgb(67, 199, 244); }
.tigosmart-custom-body-class .slideshow_basic .flex-control-nav { margin: 25px 0px 18px ! important; position: absolute ! important; }
#block-views-plans-block-1 .ui-widget-content .views-field { margin-bottom: 40px; }
form { padding: 15px; }
ul.items-social-network li a { background-position: left -58px; }
ul.items-social-network li a:active { background-position: left bottom; }
div.ctools-modal-content a.close { background-image: url(d2a454ad0a7b22ace18234b104f720ef464dfbe2.png) ; }
.breadcrumb span { font-weight: normal; padding-right: 4px; }
.breadcrumb a { padding-right: 4px; }
@media only screen and (max-width: 320px) {
  .view-plans thead th, th { font-size: 11px ! important; padding: 5px ! important; }
  .view-plans tr td { font-size: 11px; padding: 10px 0px; }
}
.view-plans .mobile-plans-bottom { display: none; }
.buy-mobile-button { display: none; }
.views-field-nothing-4 { display: none; }
#modal-content p { margin-bottom: 20px; }
#modal-content form { padding: 0px; }
@media only screen and (max-width: 640px) {
  .flex-direction-nav { display: none; }
  .view-plans .ui-accordion .data-header-container { font-size: 22px; font-weight: bold; line-height: 12px; margin-top: 11px; }
  #block-views-plans-block-1 .ui-state-default .price-header-container { background-image: url(fcb162350247944acd6a83296d35e9451d02d5c2.png) ; background-repeat: no-repeat; height: 25px; top: 20px; }
  #block-views-plans-block-1 .ui-state-active .price-header-container { background-image: url(fcb162350247944acd6a83296d35e9451d02d5c2.png) ; background-repeat: no-repeat; height: 25px; top: 20px; }
  .view-plans .ui-accordion .accordion-header-container .accordion-header-right { margin-top: 10px; }
  .accordion-footer { display: none; }
  .view-plans .ui-accordion .views-row { border-top: 0px none; border-right: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom: 1px solid rgb(26, 67, 125) ! important; overflow: hidden; margin: 0px; }
  .ui-accordion .ui-accordion-content { box-sizing: border-box; padding: 0px ! important; width: 88%; margin: 25px auto 0px ! important; }
  .view-plans .mobile-plans-bottom { display: block; width: 100%; border-top: 1px solid rgb(46, 46, 70); padding-top: 20px; }
  .view-plans .price-mob-bottom { display: block; overflow: hidden; margin-bottom: 15px; }
  .price-label { font-size: 18px; font-family: cronommregular; float: left; color: rgb(255, 255, 255); line-height: 28px; }
  .price-val { font-size: 22px; font-family: "CronosProLight"; font-weight: bold; float: right; color: rgb(255, 255, 255); letter-spacing: -1px; margin-right: 3px; }
  .views-field.views-field-nothing-3 { margin-bottom: 25px ! important; }
  #block-views-plans-block-1 .accordion-header-right .buy-now-link.buy-now-accordion { display: none; }
  .buy-mobile-button { display: block; border-bottom: 1px solid rgb(46, 46, 70); padding-bottom: 30px; }
  .views-field-nothing-4 { display: block; margin-bottom: 30px ! important; }
  div.ctools-modal-content .modal-title { box-sizing: border-box; font-size: 22px; }
  #modalContent .terms-conditios-subtitle { padding-right: 15px; }
  div.ctools-modal-content .modal-header { padding: 21px 0px 0px ! important; border-bottom: thin solid rgb(229, 229, 229); }
  #modalContent { width: 100%; }
  #modalContent .ctools-modal-content .modal-content { font-family: "CronosProLight" ! important; }
  div.ctools-modal-content > div { padding: 15px 15px 0px ! important; box-sizing: border-box; }
  .webform-container-inline div, .webform-container-inline div.form-item { display: block; }
  #block-views-plans-block-1 .ui-state-default .price-header-container1 { margin: 0px 10px 0px 0px; float: right; }
}
@media only screen and (min-width: 320px) and (max-width: 400px) {
  .ctools-modal-content .close.down { margin: 14px auto; }
}
@media only screen and (min-width: 401px) and (max-width: 640px) {
  .ctools-modal-content .close.down { padding: 3px 20px; margin: 3px auto; }
}
@media only screen and (max-width: 479px) {
  #block-views-plans-block-1 .ui-state-default .price-header-container1 { width: 110px; }
}
@media only screen and (min-width: 480px) and (max-width: 640px) {
  #block-views-plans-block-1 .ui-state-default .price-header-container1 { width: 160px; }
}
@media (min-width: 768px) {
  div.ctools-modal-content { border-radius: 5px ! important; height: auto ! important; width: 786px ! important; margin: auto; }
}
.elements-of-fragments-dynamic-table tbody td { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-align: center; text-transform: uppercase; border: 1px solid rgb(229, 229, 229); }
.elements-of-fragments-dynamic-table tbody tr.even:hover, .elements-of-fragments-dynamic-table tbody tr.odd:hover { background-color: rgb(255, 255, 255); }
.elements-of-fragments-dynamic-table tbody tr.even, .elements-of-fragments-dynamic-table tbody tr.odd { background-color: rgb(255, 255, 255); }
.slideshow_pager_v2 .group-mobile-slide-content-inner { max-width: 720px; }
.field-name-field-slide-pager-title { padding-bottom: 4px; padding-top: 15px; background: transparent none repeat scroll 0% 0%; margin-bottom: inherit; margin-top: inherit; padding-left: 12px; margin-left: inherit; }
@media (max-width: 767px) {
  .field-name-field-slide-pager-title { background: rgb(6, 7, 36) none repeat scroll 0% 0%; }
}
@media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {
  #block-views-plans-block-1 .accordion-header-right .buy-now-link.buy-now-accordion.up-top { top: 90px; }
}
.statistics_counter span { display: none; }
.node-type-news .statistics_counter span { display: inline ! important; }
#zone-header .region-inner .block-tb-megamenu { left: 174px ! important; }
#white a:link, #white a:visited { color: rgb(0, 85, 170); }
#white .admin-menu-processed a:link, #white .admin-menu-processed a:visited { color: rgb(255, 255, 255); }
#white #block-menu-menu-tigosmart-top-menu .content ul.menu li a, #white .tb-megamenu.tb-megamenu-user-menu .nav > li > a, #white .block-language-content h2 { color: rgb(201, 223, 254); }
#white .tb-megamenu.tb-megamenu-user-menu .nav > li > a.active { color: rgb(67, 199, 244); }
#white .tb-megamenu.tb-megamenu-user-menu .nav > li > a:hover, #white .block-language-content h2:hover { color: rgb(153, 219, 248); cursor: pointer; }
#white #block-menu-menu-tigosmart-top-menu .content ul.menu li a:hover { color: rgb(255, 255, 255); }
#white .tb-megamenu .nav > li > a { color: rgb(255, 255, 255); }
#white .tb-megamenu .mega-nav .mega-group > .mega-group-title, #white .tb-megamenu .dropdown-menu .mega-nav .mega-group > a.mega-group-title { color: rgb(0, 46, 110); }
#white .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { color: rgb(51, 51, 51); }
html body .search-form input.form-text { background-color: rgb(22, 42, 88) ! important; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(26, 67, 125) ! important; color: rgb(230, 230, 230) ! important; outline: 0px none; transition: all 0.2s ease-out 0s; }
html body.tigosmart-custom-body-class .search-form input.form-text:active, html body.tigosmart-custom-body-class .search-form input.form-text:focus, html body.tigosmart-custom-body-class .search-form input.form-text:hover { border: 1px solid rgb(67, 199, 244) ! important; outline: 0px none; }
html body#white #zone-header .block-menu-productos-tigo { bottom: 21px; }
html body.tigosmart-custom-body-class .search-form input.form-submit { box-shadow: none ! important; }
#white .block-search .search-form input[type="text"] { color: rgb(255, 255, 255); }
#white .flex-direction-nav a.flex-prev, #white .flex-direction-nav a.flex-next, #white .ls-carousel a.ls-nav-prev, #white .ls-carousel a.ls-nav-next { background-image: url(28bf6a873adaa5b699c8f1708b364b14bc5ae5cd.png) ; }
#white .flex-direction-nav a.flex-next:hover, #white .ls-carousel a.ls-nav-next:hover { background-position: -30px -54px; background-color: transparent; }
#white .flex-direction-nav a.flex-next:active, #white .ls-carousel a.ls-nav-next:active { background-position: -30px -108px; background-color: transparent; }
#white .flex-direction-nav a.flex-prev, #white .ls-carousel a.ls-nav-prev { background-position: 0px 0px; }
#white .flex-direction-nav a.flex-prev:hover, #white .ls-carousel a.ls-nav-prev:hover { background-position: 0px -54px; background-color: transparent; }
#white .flex-direction-nav a.flex-prev:active, #white .ls-carousel a.ls-nav-prev:active { background-position: 0px -108px; background-color: transparent; }
#white .field-name-field-list-highlights-elements > .field-items > .field-item.odd { border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); }
#white .list_highlights .bean-list-highlights .field-type-entityreference .field-items .field-item .field-item { color: rgb(51, 51, 51); }
#white .block-block-smartphones-maneja-tu-line .bean-group-block .odd .group-left .group-wrap-tigo-app .group-apps-links .field-name-field-app-store-image, #white .field.field-name-field-google-play-image.field-type-image.field-label-hidden { margin-bottom: 10px; text-align: center; }
#white .group-wrap-phone .field-name-field-link a, #white .tigo-block-right .group-wrap-phone a { color: rgb(67, 199, 244); }
#white #block-views-plans-block-2 .plans-carousel-header { border-bottom: 2px solid rgb(204, 204, 204); }
#white #block-views-plans-block-2 .plans-carousel-header a { color: rgb(0, 85, 170); }
#white .view-plans .jcarousel-container-horizontal li { background: white none repeat scroll 0% 0%; }
#white .view-plans .jcarousel-skin-default .jcarousel-next, #white .view-plans .jcarousel-skin-default .jcarousel-prev { background-image: url(28bf6a873adaa5b699c8f1708b364b14bc5ae5cd.png) ; background-repeat: no-repeat; }
#white .view-plans .jcarousel-skin-default .jcarousel-next-horizontal { background-position: -30px 0px ! important; }
#white .view-plans .jcarousel-skin-default .jcarousel-next-horizontal:hover { background-position: -30px -54px ! important; background-color: transparent; }
#white .view-plans .jcarousel-skin-default .jcarousel-next-horizontal:active { background-position: -30px -108px ! important; }
#white .view-plans .jcarousel-skin-default .jcarousel-prev:hover { background-position: 0px -54px ! important; }
#white .view-plans .jcarousel-skin-default .jcarousel-prev:active { background-position: 0px -108px ! important; }
body#white.tigosmart-custom-body-class .view-plans .views-field-field-plans-line-type .field-content { color: rgb(51, 51, 51); }
#white .view-plans .price-prefix-carousel { color: rgb(51, 51, 51); }
#white .bean-slideshow-bar .field-name-field-slide-bar-description { color: rgb(51, 51, 51); }
#white .list_inline h2, #white .list_inline .field-name-title-field .field-item { color: rgb(51, 51, 51); }
#white .field-name-field-list-inline-elements .field-items { color: rgb(51, 51, 51); }
#white .slideshow_basic h2, #white .slideshow_basic .field-name-title-field .field-item, #white .tips_tigo, #white .tips_tigo h2, #white .tips_tigo p { color: rgb(51, 51, 51); }
#white .tips_tigo .bean-title { display: none; }
#white .multimedia_gallery, #white .multimedia_gallery h2, #white .multimedia_gallery p, #white .multimedia_gallery .field-items .field-item { color: rgb(51, 51, 51); }
#white #flexslider-gallery-pager .flex-direction-nav a.flex-next { background-image: url(6dc902ad9eecad323becff58a84682a3e129df29.png) ; }
#white #flexslider-gallery-pager .flex-direction-nav a.flex-next:hover { background-position: -22px -40px; }
#white #flexslider-gallery-pager .flex-direction-nav a.flex-next:active { background-position: -22px -80px; }
#white #flexslider-gallery-pager .flex-direction-nav a.flex-prev { background-image: url(6dc902ad9eecad323becff58a84682a3e129df29.png) ; }
#white #flexslider-gallery-pager .flex-direction-nav a.flex-prev:hover { background-position: 0px -40px; }
#white #flexslider-gallery-pager .flex-direction-nav a.flex-prev:active { background-position: 0px -80px; }
#white .flex-control-paging li a { background-image: url(8bb5f1ca6db33f7793cf8eb9310833bc0772543d.png)  ! important; }
#white .flex-control-paging li a:hover, #white .flex-control-paging li a.flex-active { background-position: left top ! important; }
#white .list_highlights h2, #white .list_highlights, #white .list_highlights .field-items .field-item, #white .block-45 h2 { color: rgb(51, 51, 51); }
#white .webform-container-inline label, #white label, .webform-client-form .form-item .description, input, button, select { color: rgb(51, 51, 51); }
#white textarea, #white select, #white input[type="date"], #white input[type="datetime"], #white input[type="datetime-local"], #white input[type="email"], #white input[type="month"], #white input[type="number"], #white input[type="password"], #white input[type="search"], #white input[type="tel"], #white input[type="text"], #white input[type="time"], #white input[type="url"], #white input[type="week"] { background-color: rgb(229, 229, 229); border-color: rgb(153, 153, 153); color: rgb(51, 51, 51); }
#white button:focus, #white button:active, #white input:focus, #white input:active, #white select:focus, #white select:active, #white textarea:focus, #white textarea:active { border-color: rgb(67, 199, 244); }
#white .form-actions { border-top: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
#white .bean-step-by-step .field-name-field-step-by-step-elements > .field-items > .field-item { border-right: 1px solid rgb(204, 204, 204); }
#white .dynamic-background-white h1 { color: rgb(51, 51, 51); }
#white .dynamic-background-white, #white .dynamic-background-white .block-without-title { color: rgb(51, 51, 51); margin-bottom: 70px ! important; }
#white .dynamic-background-white .static_information { max-width: 1280px; margin-left: auto; margin-right: auto; }
#white .elements-of-fragments-promotion-product { margin-bottom: 0px; }
body#white.tigosmart-custom-body-class .static_information .group-fields.group-fields-left, body#white.tigosmart-custom-body-class .static_information .group-fields.group-fields-left p, #white .static_information h2, #white .static_information { color: rgb(255, 255, 255); }
#white .group_block h2, #white .group_block, #white .group-wrap-phone .group-valor div, #white .group-wrap-tigo-app .group-icon-title div, #white .group-wrap-servicios .field-name-field-title, #white .group-wrap-servicios .field-collection-container .field-item div a { color: rgb(255, 255, 255); }
body .plaques_v2 .field-name-field-plaques-v2-elements > .field-items > .field-item { float: left; margin-right: 1.2%; width: 24%; }
body .plaques_v2 .field-name-field-plaques-v2-elements > .field-items > .field-item:last-child { margin-right: 0px; }
body .plaques_v2 .elements-of-fragments-plaque-v2 .content { position: relative; border-radius: 4px; overflow: hidden; }
body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content { position: absolute; top: 205px; width: 100%; height: 205px; }
body .plaques_v2 .group-content .field-name-field-plaque-v2-logo { position: absolute; bottom: 135px; }
body .plaques_v2 .group-content .field-name-field-plaque-v2-description { position: absolute; top: 83px; color: rgb(255, 255, 255); text-shadow: 1px 1px 0px rgb(0, 0, 0); font-family: "CronosProLight"; font-size: 16px; text-align: center; box-sizing: border-box; padding: 0px 12px; line-height: 1.2; width: 100%; height: 40px; }
body .plaques_v2 .group-content .field-name-field-plaque-v2-description .field-items { display: table; width: 100%; height: 100%; }
body .plaques_v2 .group-content .field-name-field-plaque-v2-description .field-items .field-item { display: table-cell; vertical-align: middle; }
body .plaques_v2 .group-content .field-name-field-plaque-v2-button { position: absolute; bottom: 25px; left: 0px; right: 0px; text-align: center; }
.context-webform .block-node .form-actions .form-submit, body .plaques_v2 .group-content .field-name-field-plaque-v2-button a { background-color: rgb(67, 199, 244); display: block; border-radius: 20px; margin: 0px auto; width: 70%; height: 40px; line-height: 40px; text-decoration: none; color: rgb(0, 46, 110) ! important; font-family: "cronommregular-bold"; font-size: 16px; }
.context-webform .block-node .form-actions .form-submit { width: auto; }
body .plaques_v2 .group-content .field-name-field-plaque-v2-button a:hover { background-color: rgb(153, 219, 248); }
body .plaques_v2 .group-content .field-name-field-plaque-v2-button a:active { background-color: rgb(153, 219, 248); box-shadow: 0px 2px 4px rgb(114, 164, 187) inset ! important; }
.bean-step-by-step .field-name-field-step-by-step-elements > .field-items > .field-item, .bean-direct-access-dual .even .elements-of-fragments-direct-access { border-right: thin solid rgb(204, 204, 204); }
div.vertical-tabs, .bean-promotion-accordion .form-actions { border-top: 1px solid rgb(204, 204, 204); }
#white .tigosmart-faq-questions a { display: inline-block; font-weight: 600; font-size: 16px; }
#white .tigosmart-faq-questions .number { color: rgb(67, 199, 244); }
#white .answer-row, #white .tigosmart-faq-questions > ul, #white .vertical-tabs ul.vertical-tabs-list li a, #white .bean-promotion-accordion .form-actions { border-bottom: 1px solid rgb(204, 204, 204); }
.views-row-last, .block-news-block .view-news .views-row.views-row-last { border-bottom: 1px solid rgb(204, 204, 204) ! important; }
.block-news-block .view-news .views-row { border: 1px solid rgb(204, 204, 204); }
body#white.page-tigosmart-faq .vertical-tabs-panes, #white .vertical-tabs-panes { border-left: 1px solid rgb(204, 204, 204); }
#white .vertical-tabs ul.vertical-tabs-list { border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.vertical-tabs-panes { border-left: 1px solid rgb(204, 204, 204); }
body.page-need-help #page .title { margin-bottom: 20px ! important; }
#white .answer-row .answer, #white #accordion-mobile.ui-accordion .ui-accordion-content .answer-row .question, #white #breadcrumb .breadcrumb a.active { color: rgb(51, 51, 51); }
#white .wrap-vertical-tabs-panes .tigosmart-faq-questions ul li:hover a { text-decoration: underline; color: rgb(0, 85, 170); }
#white .wrap-vertical-tabs-panes .question span { font-weight: bold; color: rgb(51, 51, 51); font-size: 20px; display: inline-block; }
#white .wrap-vertical-tabs-panes .answer { padding-left: 26px; }
#white .wrap-vertical-tabs-panes .answer ul { padding-left: 18px; margin-bottom: 10px; }
#white .wrap-vertical-tabs-panes .answer p { margin-bottom: 10px; }
#white .wrap-vertical-tabs-panes .MsoNormal { padding-left: 30px ! important; }
body#white .plaques .field-name-field-plaque-button a { color: rgb(0, 46, 110) ! important; }
.front .bean-promotion-product .field-type-link-field a { font-weight: normal; }
.front .bean-promotion-product .field-type-link-field a:hover { font-weight: normal; }
#white .webform-client-form #edit-webform-ajax-submit-45:hover { background-color: rgb(153, 219, 248); }
#white .webform-client-form #edit-webform-ajax-submit-45:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white .view-plans .jcarousel-container-horizontal li .views-field .buy-now-carousel a:hover { background-color: rgb(153, 219, 248); }
#white .view-plans .jcarousel-container-horizontal li .views-field .buy-now-carousel a:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white .data-header-container, #white .title-header-container { color: rgb(0, 85, 170) ! important; }
#white .view-plans .ui-accordion .buy-now-link a:hover { background-color: rgb(153, 219, 248); }
#white .view-plans .ui-accordion .buy-now-link a:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white .view-plans .ui-accordion .views-row-last { border-bottom: 1px solid rgb(204, 204, 204) ! important; }
#white #block-views-plans-block-1 .ui-state-default .price-header-container { background-position: left center; }
#white #block-views-plans-block-1 .ui-state-active .price-header-container { background-position: left center; }
#white .ui-widget-content .views-field .views-label-field-products-plans-whatis, #white .ui-widget-content .views-field .views-label-field-products-plans-how-workit, #white .ui-widget-content .views-field .views-label-nothing-2, #white .ui-widget-content .views-field .field-content, #white .price-value, #white .price-prefix, #white .price-suffix, #white .price-val { color: rgb(51, 51, 51); }
#white .ctools-modal-content .close.down:hover { background-color: rgb(153, 219, 248); }
#white .ctools-modal-content .close.down:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white button:hover, #white input[type="reset"]:hover, #white input[type="submit"]:hover, #white input[type="button"]:hover { background-color: rgb(153, 219, 248); }
#white button:active, #white input[type="reset"]:active, #white input[type="submit"]:active, #white input[type="button"]:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white .view-plans thead th, #white th { background: rgb(0, 46, 110) none repeat scroll 0% 0%; border-right: 1px solid rgb(255, 255, 255); }
#white div.ctools-modal-content .modal-header a.close { background: rgb(98, 186, 22) url(4678e93ce511355aa75f015ebbe51798c515dd0b.png)  no-repeat scroll center center ! important; border-radius: 50%; }
#white div.ctools-modal-content .modal-header a.close:hover { background-color: rgb(153, 219, 248); }
#white div.ctools-modal-content .modal-header a.close:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white div.ctools-modal-content .modal-header a.close img { display: none; }
#white .bean-promotion-product .field-type-link-field a:hover, #white .field-name-field-slider-ecommerce-button > .field-items > .field-item a:hover, #white .elements-of-fragments-launcher input[type="submit"]:hover { background-color: rgb(229, 229, 229) ! important; }
#white .bean-promotion-product .field-type-link-field a:active, #white .field-name-field-slider-ecommerce-button > .field-items > .field-item a:active, #white .elements-of-fragments-launcher input[type="submit"]:active, #white .field-name-field-slide-pager-link-detalles a:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
body.tigosmart-custom-body-class .elements-of-fragments-launcher input#edit-launcher-button-reload, body.tigosmart-custom-body-class .elements-of-fragments-launcher input#edit-launcher-button-payment.form-submit { background-color: rgb(255, 255, 255); color: rgb(6, 7, 36); }
#white .bean-step-by-step .field-name-field-step-title { color: rgb(0, 85, 170); }
#white .bean-step-by-step .field-name-field-step-by-step-elements .field-item:last-child .elements-of-fragments-step .content { border-right: 0px none; }
#white .bean-direct-access-dual .even .elements-of-fragments-direct-access { border-right: 1px solid rgb(204, 204, 204); }
#section-content.dynamic-background-white { background-color: rgb(255, 255, 255); margin-bottom: 0px ! important; }
#white .ui-accordion .ui-accordion-header, #white .ui-state-default, #white .ui-widget-content .ui-state-default, #white .ui-widget-header .ui-state-default { background-color: rgb(255, 255, 255) ! important; }
#white .view-plans .ui-accordion .views-row { border-bottom: 1px solid rgb(204, 204, 204) ! important; border-top: 0px none ! important; }
#white .block-plans-block-1 .ctools-modal-plans-terms-conditions-modal { color: rgb(0, 85, 170); }
#white .price-label { color: rgb(51, 51, 51); }
#white .view-plans .mobile-plans-bottom { border-top: 1px solid rgb(204, 204, 204); }
#white #zone-footer-blocks h2.block-title { color: rgb(255, 255, 255); }
#white .field-name-field-slide-pager-title { color: rgb(255, 255, 255); }
#white .block-aplicaciones-y-servicios .block-title { color: rgb(255, 255, 255); }
#white .field-name-field-options-elements .field-name-field-option-description { color: rgb(51, 51, 51); }
#white .field-name-field-options-elements .field-name-field-option-title { color: rgb(51, 51, 51); }
body#white .block-grid---equipo-directivo h2.block-title { color: rgb(51, 51, 51) ! important; }
body#white .elements-of-fragments-grid-item .content a, body#white .elements-of-fragments-grid-item .content { color: rgb(4, 41, 107) ! important; }
body#white .elements-of-fragments-grid-item .content:hover .field-name-field-grid-item-title a, body#white .elements-of-fragments-grid-item .content:hover .field-name-field-grid-item-title { color: rgb(67, 199, 244) ! important; }
body#white .elements-of-fragments-grid-item .content .field-name-field-grid-item-title a, body#white .elements-of-fragments-grid-item .content .field-name-field-grid-item-title { color: rgb(51, 51, 51) ! important; }
#white .elements-of-fragments-detail .group-text { color: rgb(51, 51, 51); }
.mmtigo #white #navmobile h2 { border-bottom: 1px solid rgb(0, 46, 110); }
#white .mm-menu #block-menu-menu-productos-tigo-mobile ul.menu ul li a.menu_icon { color: rgb(51, 51, 51); }
#white #navmobile.mm-menu a:link, #white #navmobile.mm-menu a:visited { color: rgb(0, 46, 110); }
#white .mm-menu #block-menu-menu-productos-tigo-mobile ul.menu > li.has-submenu > a { border-bottom: 1px solid rgb(204, 204, 204); }
#white .block.block-menu-mas .content ul.menu li { background-image: none; }
#white div.ctools-modal-content .modal-title { color: rgb(51, 51, 51) ! important; }
#white .block-news-block .view-news .views-row { border: 1px solid rgb(234, 234, 234); background-image: linear-gradient(rgb(250, 250, 251), rgb(233, 235, 239)); }
#white .block-news-block .view-news .views-row.views-row-last { border-bottom: 1px solid rgb(234, 234, 234) ! important; }
#white .block-news-block h2.block-title { color: rgb(0, 46, 110); }
#white .block-news-block .views-field-title { color: rgb(0, 46, 110); }
#white .block-news-block .views-field-field-description-new { color: rgb(102, 102, 102); }
#white .block-news-block .views-field-view-node span a { color: rgb(255, 255, 255); background-color: rgb(98, 186, 70); }
#white .block-news-block .views-field-view-node span a:hover { background-color: rgb(153, 219, 248); }
#white .block-news-block .views-field-view-node span a:active { box-shadow: 0px 1px 1px rgb(119, 119, 119) inset ! important; }
#white .mm-menu #block-menu-menu-productos-tigo-mobile ul.menu > li > ul > li > a { color: rgb(51, 51, 51); }
#white .view-plans thead th.field_plan_tax_price { border-right: 1px solid rgb(0, 46, 110) ! important; }
body#white .view-plans tr td.field_plan_tax_price { border-right: 1px solid rgb(229, 229, 229) ! important; }
#white .view-plans table.field-collection-view-final tbody > tr td.field_plan_tax_name { border-left: 1px solid rgb(229, 229, 229) ! important; }
#white .breadcrumb a { color: rgb(51, 51, 51); }
#white #zone-footer-wrapper { color: rgb(255, 255, 255); }
body#white.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left:hover .data-header-container, body#white.tigosmart-custom-body-class .block-views .view-plans .ui-accordion .accordion-header-left:hover .title-header-container { box-shadow: none; }
#white .view.view-plans .jcarousel-container-horizontal { height: auto; padding-bottom: 70px; }
#white .view.view-plans .jcarousel-clip-horizontal, #white .view.view-plans .jcarousel-container-horizontal li { height: auto; }
body #s-search-content .search-results.apachesolr_search-results { padding-left: 10px; }
#white.page-search-site .dynamic-background-white h1#page-title { margin-bottom: 20px ! important; }
#white.page-search-site #s-search-content h2.search-content-header p.title { font-size: 22px; }
#white.page-search-site #s-search-content .search-result h3.title a { font-size: 20px; }
#white.page-search-site #s-search-content .search-result h3.title a:hover { color: rgb(0, 85, 170) ! important; }
#white.page-search-site #s-search-content .search-result .search-snippet-info p { font-size: 18px; color: rgb(51, 51, 51); }
body#white.page-search-site #s-search-content .search-result .site-label { font-size: 16px; color: rgb(51, 51, 51); margin: -2px 0px -12px ! important; padding: 0px ! important; }
body#white.page-search #no-results-page { border: 1px solid rgb(204, 204, 204); }
body.page-search .spelling-suggestions, body#white.page-search #no-results-page h2 { color: rgb(51, 51, 51) ! important; }
#white.page-search-site #s-search-content .search-result h3.title a, #white.page-search-site #s-search-content .search-result .search-snippet-info p, #white.page-search-site #s-search-content .search-result .site-label { font-family: "cronommregular"; margin: 0px auto; padding: 15px 0px 5px ! important; }
#white.page-search-site #s-search-content #pager .pager-next a { background-color: rgb(67, 199, 244) ! important; background-image: none; color: rgb(0, 46, 110) ! important; font-family: "cronommregular-bold"; font-size: 16px; border-radius: 25px; text-align: center; padding: 10px 30px; margin: 0px auto; display: block; width: 130px; }
#white.page-search-site #s-search-content #pager .pager-next a:hover { background-color: rgb(153, 219, 248) ! important; text-decoration: none; }
#white.page-search-site #s-search-content .search-result { padding: 15px 0px; }
#white.page-search-site #s-search-content .search-result h3.title { margin-bottom: -1px; }
#white .jqTransformSelectWrapper div span { background-color: rgb(229, 229, 229); border: 1px solid rgb(153, 153, 153); color: rgb(51, 51, 51); }
#white .jqTransformSelectWrapper ul { background-color: rgb(229, 229, 229); border: 1px solid rgb(153, 153, 153); }
#white .jqTransformSelectWrapper ul li a { color: rgb(51, 51, 51) ! important; background: rgb(229, 229, 229) none repeat scroll 0% 0%; }
#white .jqTransformSelectWrapper ul li .selected, #white .jqTransformSelectWrapper ul li:hover a { color: rgb(255, 255, 255) ! important; background: rgb(0, 46, 110) none repeat scroll 0% 0% ! important; }
@media (min-width: 768px) {
  #white .elements-of-fragments-banner-static .field-name-field-banner-static-title { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body#white.tigosmart-custom-body-class .static_information .field-name-field-basic-information-image img { height: 490px; max-height: 490px; margin-top: 0px; }
  body#white .static_information .group-fields .field-name-field-basic-information-descript { width: 80%; padding-left: 0px; }
  body#white .static_information .field-name-field-basic-information-image.group-fields-right img { margin-left: -195px; }
  body#white .static_information .field-name-field-basic-information-image img { margin-left: -295px; }
}
@media (max-width: 768px) {
  #white #block-views-plans-block-1 .ui-state-default .price-header-container { background-position: left 3px; }
  #white #block-views-plans-block-1 .ui-state-active .price-header-container { background-position: left -87px; }
  body#white .mm-page { box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.8); z-index: 999999; }
  body#white #zone-content .block-bean.banner_static, #white .dynamic-background-white, #white .dynamic-background-white h1, #white .dynamic-background-white .block-without-title { margin: 0px 0px 50px; overflow: visible ! important; }
  body#white .alpha-resize-indicator { z-index: 9999999; }
  body#white { background-color: white; }
  body#white .slideshow_basic, body#white.front #zone-content .slideshow_basic { margin-top: 0px ! important; }
  #white .block-menu-mobile-main-menu .content > ul.menu > li > a { border: 0px none; background-color: inherit; color: rgb(255, 255, 255) ! important; display: block; margin: 0px auto; background-image: none ! important; }
  #white .block-menu-mobile-main-menu .content ul.menu ul { background-color: rgb(255, 255, 255); }
  .mmtigo #white .block-menu-menu-mobile-main-menu ul li { border-bottom: 0px none; border-top: 1px solid rgb(0, 46, 110); }
  #white #page .block.block-menu-mas .content ul.menu li a { color: rgb(51, 51, 51); }
  #white .flex-control-paging li a { background-image: url(2de25afb16662eaae656b268f994710b38fee62a.png)  ! important; }
  .mmtigo #white #navmobile { background: rgb(0, 15, 71) none repeat scroll 0% 0%; }
  body#white .mm-menu .block .content { margin: 0px ! important; }
  #white .block-menu-mobile-main-menu .content ul.menu { margin: 0px; }
  .mmtigo #white #navmobile .block-menu-menu-mobile-main-menu ul li.has-submenu > a { background-image: url(3eca21896850894d1aa59a3ec55e66d432fac5f5.png) ; background-position: right -110px ! important; }
  .mmtigo #white .block-menu-mas .block-title { font-size: 22px; width: 100%; display: block; text-indent: 7%; color: rgb(1, 181, 228) ! important; border-bottom: 1px solid rgb(1, 181, 228) ! important; padding: 0px 0px 4px; }
  .mmtigo #white .block-otros-sitios .block-title { display: none; }
  .mmtigo #white .block-otros-sitios .menu { width: 100%; background-color: rgb(0, 46, 110); padding-bottom: 17px; }
  .mmtigo #white .block-otros-sitios .menu li { width: 86%; border-bottom: 1px solid rgb(77, 205, 245); }
  .mmtigo #white .block-otros-sitios .menu li.last { border-bottom: 0px solid rgb(77, 205, 245); }
  .mmtigo #white .block-otros-sitios .menu li a { color: rgb(255, 255, 255) ! important; font-size: 17px; font-family: "cronos-pro"; text-transform: capitalize; display: block; padding: 13px 14px; }
  .mmtigo #white .block-otros-sitios .menu li a.iconmenu { overflow: hidden; text-indent: -9999px; background-size: 142px auto; background-position: 7px center; height: 20px; color: transparent; }
  .mmtigo #white .block-otros-sitios .menu li a.spritemenu { background-size: auto auto; padding: 0px 14px; }
  .mmtigo #white .block-otros-sitios .menu .first { text-indent: -9999px; overflow: hidden; background-image: none; color: transparent; }
  .mmtigo #white .block-otros-sitios .menu .first a { background-size: 38px auto; background-position: 7px center; }
  .mmtigo #white .block-otros-sitios .menu li a.buttom { color: rgb(0, 46, 110) ! important; font-size: 22px; padding: 5px 0px 5px 55px; font-family: "cronos-pro"; margin: 8px -0.4em 0px 0px; width: 81%; border-top: 0px none; background-image: url(19b53f35e715b77ca31a6ee5fa597bd0da840ca0.png) ; background-size: 12% auto; background-position: 15px center; background-repeat: no-repeat; background-color: rgb(77, 205, 245); }
  .mmtigo #white #navmobile .block-menu-menu-mobile-main-menu ul li.start-collapsed a { background-position: 95% 15px; }
  .mmtigo #white #navmobile .block-menu-menu-mobile-main-menu ul li.expanded a { background-position: 95% 15px ! important; }
  .mmtigo #white #navmobile .block-menu-menu-mobile-main-menu ul li ul li a { background-color: rgb(254, 254, 254) ! important; color: rgb(0, 46, 110) ! important; border: 0px none ! important; }
  .mmtigo #white #navmobile h2 { color: rgb(51, 51, 51); border-bottom: 0px solid rgb(229, 229, 229); }
  body#white .mm-menu .block-menu-productos-tigo-mobile h2.block-title, body#white .mm-menu .block-block-10 h2.block-title, body#white .mm-menu .block-language h2.block-title { color: rgb(0, 46, 110) ! important; }
  .mmtigo #white #navmobile h2.activo { border-bottom: 1px solid rgb(204, 204, 204) ! important; color: rgb(0, 46, 110) ! important; }
  #white .mm-menu .block-menu-mas .content ul li { border-bottom: 1px solid rgb(0, 46, 110); display: block; width: 100%; margin: 0px ! important; padding: 6px 0px; }
  #white #accordion-mobile.ui-accordion .ui-accordion-content .answer-row .question #white #accordion-mobile.ui-accordion .ui-accordion-content .answer-row .question span { color: rgb(51, 51, 51); font-size: 16px; }
  #white .answer-row .answe { font-size: 14px; }
  #white .answer-row .answer a { color: rgb(0, 85, 170) ! important; font-size: 14px; }
  #white .mm-menu .block-menu-mas .content ul li a { font-size: 18px; color: rgb(255, 255, 255) ! important; background-position: 12px center; padding: 0px 0px 0px 54px; background-size: 30px auto; height: 44px; text-align: left; line-height: 44px; font-family: "CronosProLight"; }
  #white .mm-menu .block-menu-mas .content ul li a.spritemenu { padding: 0px 0px 0px 10px; }
  #white .mm-menu .block-language, .mmtigo #white #navmobile .block-block-10, #white #navmobile .block-other-sites-tigo, .mmtigo #white #navmobile .block-menu-productos-tigo-mobile, .mmtigo #navmobile .block-locale-language-content--2, .mmtigo #white #navmobile .block-menu-productos-tigo { background-color: rgb(229, 229, 229); }
  .mmtigo #white #navmobile .block-menu-menu-productos-tigo-mobile ul li a, .mmtigo #white #navmobile .block-menu-productos-tigo ul li a { color: rgb(51, 51, 51); border-bottom: 1px dotted rgb(204, 204, 204); }
  #white .mmtigo #navmobile .block-language h2.block-title, #white .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile h2.block-title, #white .mmtigo #navmobile .block-menu-productos-tigo h2.block-title { color: rgb(0, 46, 110); }
  .mmtigo #navmobile .block-language h2.block-title, .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile h2.block-title.inactivo, .mmtigo #navmobile .block-menu-productos-tigo h2.block-title.inactivo { background-color: transparent; background-image: url(1241d3dd019a13b117f210f630f816ffa724d366.png) ; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 95% center ! important; }
  .mmtigo #navmobile .block-language h2.block-title.activo, .mmtigo #navmobile .block-menu-menu-productos-tigo-mobile h2.block-title.activo, .mmtigo #navmobile .block-menu-productos-tigo h2.block-title.activo { background-color: transparent; background-image: url(de646115c52270cc8be83960398bd6045b5095b7.png) ; background-repeat: no-repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-size: auto auto; background-position: 95% center ! important; }
  #white .mm-menu #block-menu-menu-productos-tigo ul.menu { padding: 0px 4px; }
  #white .mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title, #white .mm-menu #block-block-10 h2.block-title, #white .mm-menu .block-language h2.block-title { background-image: url(f796498c1bf502360e3a84804beb4df94bc7f1b5.png) ; }
  #white .mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title.inactivo, #white .mm-menu #block-block-10 h2.block-title.inactivo, #white .mm-menu .block-language h2.block-title.inactivo { background-position: right -106px ! important; }
  #white .mm-menu #block-menu-menu-productos-tigo-mobile h2.block-title.activo, #white .mm-menu #block-block-10 h2.block-title.activo, #white .mm-menu .block-language h2.block-title.activo { background-position: right 20px ! important; }
  #white .mmtigo .block-otros-sitios { margin-top: 0px; }
  #white .mm-menu #block-block-10 .content ul li { border-bottom: 1px solid rgb(204, 204, 204); }
  #white #block-search-form .container-inline div { display: block; }
  #white .static_information, #white .static_information p, #white .static_information p span { color: rgb(255, 255, 255) ! important; }
  body#white.tigosmart-custom-body-class .field-name-field-list-highlights-elements > .field-items > .field-item.odd { border-left: 0px none; border-right: 0px none; border-bottom: 1px solid rgb(204, 204, 204); }
  body#white.tigosmart-custom-body-class .field-name-field-list-highlights-elements > .field-items > .field-item { border-bottom: 1px solid rgb(204, 204, 204); }
  body#white.tigosmart-custom-body-class .webform-layout-box.horiz > * + * { margin-left: 0px; }
  body#white.tigosmart-custom-body-class .static_information, body#white.tigosmart-custom-body-class .static_information h2, body#white.tigosmart-custom-body-class .static_information .field-items .field-item { color: rgb(51, 51, 51); }
  body#white.page-discover-appdate .static_information .field-type-entityreference .field-items .field-item { color: rgb(255, 255, 255); }
  body#white.page-discover-appdate .static_information .field-items .field-item { color: rgb(51, 51, 51); }
  body#white.page-discover-smart-apps .static_information .field-items .field-item, body#white.tigosmart-custom-body-class .static_information .group-fields .field-items .field-item { color: rgb(255, 255, 255); }
  body#white .block-without-title .block-menu-tigo-cash-menu a { color: rgb(51, 51, 51); }
  body#white .plaques_v2 a { color: rgb(255, 255, 255); }
  body#white .field-name-field-three-highlight-button a { color: rgb(6, 7, 36); font-size: 14px; }
  body#white.tigosmart-custom-body-class #block-views-plans-block-1 .accordion-header-right .buy-now-link.buy-now-accordion { display: none ! important; }
  body#white #region-content-bottom-first .block.block-menu-mas { margin: 32px 0px 25px ! important; }
  #white .buy-mobile-button { border-bottom: 1px solid rgb(204, 204, 204); }
  body#white .block-solr-search-block .search-form input[type="text"] { background-color: rgb(255, 255, 255) ! important; color: rgb(51, 51, 51) ! important; }
  body#white .block-solr-search-block .search-form input[type="submit"] { background-color: rgb(242, 242, 242) ! important; }
  body#white.tigosmart-custom-body-class h1 { width: 74%; margin: 0px auto; max-width: 950px; display: block; }
  body#white #page .detail_page span { color: rgb(51, 51, 51) ! important; background: transparent none repeat scroll 0% 0% ! important; }
  #white.page-search-site #s-search-content h2.search-content-header p.title, #white.page-search-site #s-search-content .search-result h3.title a { font-size: 18px; }
  #white.page-search-site #s-search-content .search-result .search-snippet-info p { font-size: 14px; }
  #white.page-search-site #s-search-content .search-result .site-label { font-size: 14px; }
  #white.page-search-site #s-search-content .search-result h3.title a, #white.page-search-site #s-search-content .search-result .search-snippet-info p, #white.page-search-site #s-search-content .search-result .site-label { font-family: "CronosProLight"; margin: 0px auto; padding: 15px 10px 5px ! important; }
  body#white .plaques_v2 .group-content .field-name-field-plaque-v2-button a, body#white .plaques .field-name-field-plaque-button a { font-family: "CronosProLight"; margin: 0px auto; padding: 0px 10px ! important; }
  #white .bean-step-by-step .field-name-field-step-button a, #white .bean-list-highlights .field-name-field-item-list-inline-button a, #white button, #white input[type="reset"], #white input[type="submit"], #white input[type="button"], #white .ctools-modal-content .close.down, #white .webform-client-form #edit-webform-ajax-submit-45, #white .view-plans .ui-accordion .buy-now-link a, #white .view-plans .jcarousel-container-horizontal li .views-field .buy-now-carousel a { font-family: "CronosProLight"; }
  body .plaques_v2 .field-name-field-plaques-v2-elements > .field-items > .field-item { display: block; float: none; margin-right: 0px; margin-bottom: 8px; width: 100%; }
  body .plaques_v2 .field-name-field-plaques-v2-elements > .field-items > .field-item:last-child { margin-bottom: 0px; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .content { border-radius: 0px; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content { height: 100%; width: 50%; right: 0px; top: 0px; }
  body .plaques_v2 .content .field-name-field-plaque-v2-background-mob img { width: 100%; height: auto; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-name-field-plaque-v2-links { display: table; width: 100%; height: 100%; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items { display: table-cell; overflow: hidden; width: 100%; height: 100%; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item { width: 95%; height: 33.333%; display: table; border-bottom: 1px solid rgb(204, 204, 204); margin-left: 0px; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item:last-child { margin-bottom: 0px; border-bottom: 0px solid rgb(34, 121, 176); }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item { opacity: 0.98; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item a { display: table-cell; font-family: "CronosProLight"; font-size: 145%; color: rgb(255, 255, 255); line-height: 1; padding-right: 15px; background-image: url(44e7b42a6913e82f4d3549f53f38415c96498554.png) ; background-repeat: no-repeat; background-position: 100% center; vertical-align: middle; font-weight: 700; }
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item a:hover { text-decoration: none; }
  .tips_tigo .bean-title { display: none; }
  .logged-in .menu-2842 { display: none ! important; }
  .block-detail---miguel-navarro .field-item img, .block-enjoy-tigo-music .field-item img { width: 100%; height: auto; }
  body .detail_page .field-name-field-detail-link-item { text-align: center; padding-top: 10px; }
  body .detail_page .field-name-field-detail-link-item .field-item { display: inline-block; width: 28px; height: auto; margin: 0px 2px; }
  .tips_tigo .field-items .field-item { text-align: center; }
}
@media (max-width: 640px) {
  #white .elements-of-fragments-banner-static .field-name-field-banner-static-title { top: -22px; display: block; line-height: 15px; height: 22px; background-color: transparent; }
  body.page-provide #zone-content .block-bean.banner_static { padding-top: 34px; }
  body#white .messages { width: auto; margin: 0px 10px ! important; padding: 8px 15px 8px 42px; }
  body#white .messages .status, body#white .messages .messages { margin: 0px ! important; }
}
@media (max-width: 480px) {
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item a { font-size: 15px; line-height: 18px; }
}
@media (max-width: 320px) {
  body .plaques_v2 .elements-of-fragments-plaque-v2 .group-content .field-items .field-item a { font-size: 12px; }
}
