/**
 * @copyright	Copyright (C) 2010 CreaMiWeb.es. All rights reserved.
 * @author Andres Castellano Escobar <andres@creamiweb.es>
 * @version v1.0
 * @package Front
 */
.clear-visible-md{display:none;}
.visible-xs {
display:none !important;
}

tr.visible-xs {
display:none !important;
}

th.visible-xs,
td.visible-xs {
display:none !important;
}
.hidden-xs {
display:block !important;
}

tr.hidden-xs {
display:table-row !important;
}

th.hidden-xs,
td.hidden-xs {
display:table-cell !important;
}
.visible-md {
display:none !important;
}

tr.visible-md {
display:none !important;
}

th.visible-md,
td.visible-md {
display:none !important;
}
.hidden-sm {
display:block !important;
}

tr.hidden-sm {
display:table-row !important;
}

th.hidden-sm,
td.hidden-sm {
display:table-cell !important;
}
@media (max-width:767px) {
.visible-xs {
display:block !important;
}
tr.visible-xs {
display:table-row !important;
}
th.visible-xs,
td.visible-xs {
display:table-cell !important;
}
}

@media (min-width:768px) and (max-width:991px) {
.visible-xs.visible-sm {
display:block !important;
}
tr.visible-xs.visible-sm {
display:table-row !important;
}
th.visible-xs.visible-sm,
td.visible-xs.visible-sm {
display:table-cell !important;
}
}

@media (min-width:992px) and (max-width:1199px) {
.visible-xs.visible-md {
display:block !important;
}
tr.visible-xs.visible-md {
display:table-row !important;
}
th.visible-xs.visible-md,
td.visible-xs.visible-md {
display:table-cell !important;
}
}

@media (min-width:1200px) {
.visible-xs.visible-lg {
display:block !important;
}
tr.visible-xs.visible-lg {
display:table-row !important;
}
th.visible-xs.visible-lg,
td.visible-xs.visible-lg {
display:table-cell !important;
}
}

.visible-sm {
display:none !important;
}

tr.visible-sm {
display:none !important;
}

th.visible-sm,
td.visible-sm {
display:none !important;
}

@media (max-width:767px) {
.visible-sm.visible-xs {
display:block !important;
}
tr.visible-sm.visible-xs {
display:table-row !important;
}
th.visible-sm.visible-xs,
td.visible-sm.visible-xs {
display:table-cell !important;
}
.visible-md.visible-xs {
display:block !important;
}
tr.visible-md.visible-xs {
display:table-row !important;
}
th.visible-md.visible-xs,
td.visible-md.visible-xs {
display:table-cell !important;
}
.visible-lg.visible-xs {
display:block !important;
}
tr.visible-lg.visible-xs {
display:table-row !important;
}
th.visible-lg.visible-xs,
td.visible-lg.visible-xs {
display:table-cell !important;
}
.hidden-xs {
display:none !important;
}
tr.hidden-xs {
display:none !important;
}
th.hidden-xs,
td.hidden-xs {
display:none !important;
}
.station, .datetime{text-align:center;}
.icon-sprite-sm{margin:0 auto;}
.price{margin:0 10px;}
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm {
display:block !important;
}
tr.visible-sm {
display:table-row !important;
}
th.visible-sm,
td.visible-sm {
display:table-cell !important;
}
}

@media (min-width:992px) and (max-width:1199px) {
.visible-sm.visible-md {
display:block !important;
}
tr.visible-sm.visible-md {
display:table-row !important;
}
th.visible-sm.visible-md,
td.visible-sm.visible-md {
display:table-cell !important;
}
}

@media (min-width:1200px) {
.visible-sm.visible-lg {
display:block !important;
}
tr.visible-sm.visible-lg {
display:table-row !important;
}
th.visible-sm.visible-lg,
td.visible-sm.visible-lg {
display:table-cell !important;
}
}



@media (min-width:768px) and (max-width:991px) {
.visible-md.visible-sm {
display:block !important;
}
tr.visible-md.visible-sm {
display:table-row !important;
}
th.visible-md.visible-sm,
td.visible-md.visible-sm {
display:table-cell !important;
}
}

@media (min-width:992px) and (max-width:1199px) {
.visible-md {
display:block !important;
}
tr.visible-md {
display:table-row !important;
}
th.visible-md,
td.visible-md {
display:table-cell !important;
}
}

@media (min-width:1200px) {
.visible-md.visible-lg {
display:block !important;
}
tr.visible-md.visible-lg {
display:table-row !important;
}
th.visible-md.visible-lg,
td.visible-md.visible-lg {
display:table-cell !important;
}
}

.visible-lg {
display:none !important;
}

tr.visible-lg {
display:none !important;
}

th.visible-lg,
td.visible-lg {
display:none !important;
}

@media (min-width:768px) and (max-width:991px) {
.visible-lg.visible-sm {
display:block !important;
}
tr.visible-lg.visible-sm {
display:table-row !important;
}
th.visible-lg.visible-sm,
td.visible-lg.visible-sm {
display:table-cell !important;
}
}

@media (min-width:992px) and (max-width:1199px) {
.visible-lg.visible-md {
display:block !important;
}
tr.visible-lg.visible-md {
display:table-row !important;
}
th.visible-lg.visible-md,
td.visible-lg.visible-md {
display:table-cell !important;
}
}

@media (min-width:1200px) {
.visible-lg {
display:block !important;
}
tr.visible-lg {
display:table-row !important;
}
th.visible-lg,
td.visible-lg {
display:table-cell !important;
}
}



@media (min-width:768px) and (max-width:991px) {
.hidden-xs.hidden-sm {
display:none !important;
}
tr.hidden-xs.hidden-sm {
display:none !important;
}
th.hidden-xs.hidden-sm,
td.hidden-xs.hidden-sm {
display:none !important;
}
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-xs.hidden-md {
display:none !important;
}
tr.hidden-xs.hidden-md {
display:none !important;
}
th.hidden-xs.hidden-md,
td.hidden-xs.hidden-md {
display:none !important;
}
}

@media (min-width:1200px) {
.hidden-xs.hidden-lg {
display:none !important;
}
tr.hidden-xs.hidden-lg {
display:none !important;
}
th.hidden-xs.hidden-lg,
td.hidden-xs.hidden-lg {
display:none !important;
}
}

@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
display:none !important;
}
tr.hidden-sm {
display:none !important;
}
th.hidden-sm,
td.hidden-sm {
display:none !important;
}
}
@media (max-width:991px) {
#nav{padding-left:0 !important;}
#responsive-menu {position:absolute;top:0px;/*right:35px;*/width:100%;background-color:#232323;/*height: 9999px;*/overflow: hidden;z-index:99999999;}
#responsive-menu > ul > li {text-align:center;height: auto !important;display: block;float: none;margin-left: 20px;/*overflow: auto;*/}
#responsive-menu.closed{max-height:0px;}
.site-menu ul{display:block !important;position:static;height:100% !important;/*overflow:auto;*/visibility:visible;z-index: 9999;padding:0;}
.site-menu li *{border-bottom:1px solid #fff;line-height:45px;}
.site-menu li:last-child *{border-bottom:0;}
.site-menu li a{font-size:14px;}
.site-menu li ul li a{padding-left:15px;font-size:13px;}
.site-menu li ul li ul li a{padding-left:25px;font-size:13px;}
.site-menu a{padding:5px;color:#fff;}
.site-menu a.active{background-color:transparent;}
.site-menu a:hover{background-color:transparent;color:#646464;}
.site-menu li:hover, .site-menu li.site-menuHover{background:transparent;}
.site-menu-arrows ul .site-menu-with-ul:after{display:none;}
.site-menu ul li, .site-menu ul ul li{border-bottom:0;}
#logo{margin-bottom:20px;text-align:center;width:100%;}
#logo img{margin:0 auto;}
#apps{position:relative;margin-bottom:20px;text-align:center;width:100%;}
.img-responsive{margin-left:auto;margin-right:auto;}
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-sm.hidden-md {
display:none !important;
}
tr.hidden-sm.hidden-md {
display:none !important;
}
th.hidden-sm.hidden-md,
td.hidden-sm.hidden-md {
display:none !important;
}
}

@media (min-width:1200px) {
.hidden-sm.hidden-lg {
display:none !important;
}
tr.hidden-sm.hidden-lg {
display:none !important;
}
th.hidden-sm.hidden-lg,
td.hidden-sm.hidden-lg {
display:none !important;
}
}

.hidden-md {
display:block !important;
}

tr.hidden-md {
display:table-row !important;
}

th.hidden-md,
td.hidden-md {
display:table-cell !important;
}

@media (max-width:767px) {
.hidden-md.hidden-xs {
display:none !important;
}
tr.hidden-md.hidden-xs {
display:none !important;
}
th.hidden-md.hidden-xs,
td.hidden-md.hidden-xs {
display:none !important;
}
}

@media (min-width:768px) and (max-width:991px) {
.hidden-md.hidden-sm {
display:none !important;
}
tr.hidden-md.hidden-sm {
display:none !important;
}
th.hidden-md.hidden-sm,
td.hidden-md.hidden-sm {
display:none !important;
}
.clear-visible-md{clear: both;display:block;}
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
display:none !important;
}
tr.hidden-md {
display:none !important;
}
th.hidden-md,
td.hidden-md {
display:none !important;
}
}

@media (min-width:1200px) {
.hidden-md.hidden-lg {
display:none !important;
}
tr.hidden-md.hidden-lg {
display:none !important;
}
th.hidden-md.hidden-lg,
td.hidden-md.hidden-lg {
display:none !important;
}
}

.hidden-lg {
display:block !important;
}

tr.hidden-lg {
display:table-row !important;
}

th.hidden-lg,
td.hidden-lg {
display:table-cell !important;
}

@media (min-width:768px) and (max-width:991px) {
.hidden-lg.hidden-sm {
display:none !important;
}
tr.hidden-lg.hidden-sm {
display:none !important;
}
th.hidden-lg.hidden-sm,
td.hidden-lg.hidden-sm {
display:none !important;
}
.dblock-sm{display:block;}
.dblock-xs{display:block;}
}

@media (min-width:992px) and (max-width:1199px) {
.hidden-lg.hidden-md {
display:none !important;
}
tr.hidden-lg.hidden-md {
display:none !important;
}
th.hidden-lg.hidden-md,
td.hidden-lg.hidden-md {
display:none !important;
}
.dblock-sm{display:block;}
}

@media (min-width:1200px) {
.hidden-lg {
display:none !important;
}
tr.hidden-lg {
display:none !important;
}
th.hidden-lg,
td.hidden-lg {
display:none !important;
}
}
#responsive-menu-toggle {position: absolute;top:-55px;right:0;color: #fff;display: block;text-decoration: none;}
#responsive-menu-toggle:after {background:url(../img/responsive-menu-black.png) no-repeat;width:35px;height:35px;display: block;content:'';}
.container { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto }
.container:before, .container:after { display:table; content:" " }
.container:after { clear:both }
.row { margin-right:-15px; margin-left:-15px }
.row:before, .row:after { display:table; content:" " }
.row:after { clear:both }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position:relative; min-height:1px; padding-right:15px; padding-left:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float:left }
.col-xs-1 { width:8.333333333333332% }
.col-xs-2 { width:16.666666666666664% }
.col-xs-3 { width:25% }
.col-xs-4 { width:33.33333333333333% }
.col-xs-5 { width:41.66666666666667% }
.col-xs-6 { width:50% }
.col-xs-7 { width:58.333333333333336% }
.col-xs-8 { width:66.66666666666666% }
.col-xs-9 { width:75% }
.col-xs-10 { width:83.33333333333334% }
.col-xs-11 { width:91.66666666666666% }
.col-xs-12 { width:100% }
.col-xs-offset-1 { margin-left:8.333333333333332% }
.col-xs-offset-2 { margin-left:16.666666666666664% }
.col-xs-offset-3 { margin-left:25% }
.col-xs-offset-4 { margin-left:33.33333333333333% }
.col-xs-offset-5 { margin-left:41.66666666666667% }
.col-xs-offset-6 { margin-left:50% }
@media (min-width:768px) {
.container { max-width:100% }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 { float:left }
.col-sm-1 { width:8.333333333333332% }
.col-sm-2 { width:16.666666666666664% }
.col-sm-3 { width:25% }
.col-sm-4 { width:33.33333333333333% }
.col-sm-5 { width:41.66666666666667% }
.col-sm-6 { width:50% }
.col-sm-7 { width:58.333333333333336% }
.col-sm-8 { width:66.66666666666666% }
.col-sm-9 { width:75% }
.col-sm-10 { width:83.33333333333334% }
.col-sm-11 { width:91.66666666666666% }
.col-sm-12 { width:100% }
.col-sm-push-1 { left:8.333333333333332% }
.col-sm-push-2 { left:16.666666666666664% }
.col-sm-push-3 { left:25% }
.col-sm-push-4 { left:33.33333333333333% }
.col-sm-push-5 { left:41.66666666666667% }
.col-sm-push-6 { left:50% }
.col-sm-push-7 { left:58.333333333333336% }
.col-sm-push-8 { left:66.66666666666666% }
.col-sm-push-9 { left:75% }
.col-sm-push-10 { left:83.33333333333334% }
.col-sm-push-11 { left:91.66666666666666% }
.col-sm-pull-1 { right:8.333333333333332% }
.col-sm-pull-2 { right:16.666666666666664% }
.col-sm-pull-3 { right:25% }
.col-sm-pull-4 { right:33.33333333333333% }
.col-sm-pull-5 { right:41.66666666666667% }
.col-sm-pull-6 { right:50% }
.col-sm-pull-7 { right:58.333333333333336% }
.col-sm-pull-8 { right:66.66666666666666% }
.col-sm-pull-9 { right:75% }
.col-sm-pull-10 { right:83.33333333333334% }
.col-sm-pull-11 { right:91.66666666666666% }
.col-sm-offset-1 { margin-left:8.333333333333332% }
.col-sm-offset-2 { margin-left:16.666666666666664% }
.col-sm-offset-3 { margin-left:25% }
.col-sm-offset-4 { margin-left:33.33333333333333% }
.col-sm-offset-5 { margin-left:41.66666666666667% }
.col-sm-offset-6 { margin-left:50% }
.col-sm-offset-7 { margin-left:58.333333333333336% }
.col-sm-offset-8 { margin-left:66.66666666666666% }
.col-sm-offset-9 { margin-left:75% }
.col-sm-offset-10 { margin-left:83.33333333333334% }
.col-sm-offset-11 { margin-left:91.66666666666666% }
}
@media (min-width:992px) {
/*.container { max-width:970px }*/
.container { max-width:100% }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 { float:left }
.col-md-1 { width:8.333333333333332% }
.col-md-2 { width:16.666666666666664% }
.col-md-3 { width:25% }
.col-md-4 { width:33.33333333333333% }
.col-md-5 { width:41.66666666666667% }
.col-md-6 { width:50% }
.col-md-7 { width:58.333333333333336% }
.col-md-8 { width:66.66666666666666% }
.col-md-9 { width:75% }
.col-md-10 { width:83.33333333333334% }
.col-md-11 { width:91.66666666666666% }
.col-md-12 { width:100% }
.col-md-push-0 { left:auto }
.col-md-push-1 { left:8.333333333333332% }
.col-md-push-2 { left:16.666666666666664% }
.col-md-push-3 { left:25% }
.col-md-push-4 { left:33.33333333333333% }
.col-md-push-5 { left:41.66666666666667% }
.col-md-push-6 { left:50% }
.col-md-push-7 { left:58.333333333333336% }
.col-md-push-8 { left:66.66666666666666% }
.col-md-push-9 { left:75% }
.col-md-push-10 { left:83.33333333333334% }
.col-md-push-11 { left:91.66666666666666% }
.col-md-pull-0 { right:auto }
.col-md-pull-1 { right:8.333333333333332% }
.col-md-pull-2 { right:16.666666666666664% }
.col-md-pull-3 { right:25% }
.col-md-pull-4 { right:33.33333333333333% }
.col-md-pull-5 { right:41.66666666666667% }
.col-md-pull-6 { right:50% }
.col-md-pull-7 { right:58.333333333333336% }
.col-md-pull-8 { right:66.66666666666666% }
.col-md-pull-9 { right:75% }
.col-md-pull-10 { right:83.33333333333334% }
.col-md-pull-11 { right:91.66666666666666% }
.col-md-offset-0 { margin-left:0 }
.col-md-offset-1 { margin-left:8.333333333333332% }
.col-md-offset-2 { margin-left:16.666666666666664% }
.col-md-offset-3 { margin-left:25% }
.col-md-offset-4 { margin-left:33.33333333333333% }
.col-md-offset-5 { margin-left:41.66666666666667% }
.col-md-offset-6 { margin-left:50% }
.col-md-offset-7 { margin-left:58.333333333333336% }
.col-md-offset-8 { margin-left:66.66666666666666% }
.col-md-offset-9 { margin-left:75% }
.col-md-offset-10 { margin-left:83.33333333333334% }
.col-md-offset-11 { margin-left:91.66666666666666% }

#responsive-menu {position: relative;}
#responsive-menu.closed {max-height: none;display: block;margin:0 auto;}
#responsive-menu-toggle {display: none;}
}
@media (min-width:1200px) {
.container { max-width:1170px }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 { float:left }
.col-lg-1 { width:8.333333333333332% }
.col-lg-2 { width:16.666666666666664% }
.col-lg-3 { width:25% }
.col-lg-4 { width:33.33333333333333% }
.col-lg-5 { width:41.66666666666667% }
.col-lg-6 { width:50% }
.col-lg-7 { width:58.333333333333336% }
.col-lg-8 { width:66.66666666666666% }
.col-lg-9 { width:75% }
.col-lg-10 { width:83.33333333333334% }
.col-lg-11 { width:91.66666666666666% }
.col-lg-12 { width:100% }
.col-lg-push-0 { left:auto }
.col-lg-push-1 { left:8.333333333333332% }
.col-lg-push-2 { left:16.666666666666664% }
.col-lg-push-3 { left:25% }
.col-lg-push-4 { left:33.33333333333333% }
.col-lg-push-5 { left:41.66666666666667% }
.col-lg-push-6 { left:50% }
.col-lg-push-7 { left:58.333333333333336% }
.col-lg-push-8 { left:66.66666666666666% }
.col-lg-push-9 { left:75% }
.col-lg-push-10 { left:83.33333333333334% }
.col-lg-push-11 { left:91.66666666666666% }
.col-lg-pull-0 { right:auto }
.col-lg-pull-1 { right:8.333333333333332% }
.col-lg-pull-2 { right:16.666666666666664% }
.col-lg-pull-3 { right:25% }
.col-lg-pull-4 { right:33.33333333333333% }
.col-lg-pull-5 { right:41.66666666666667% }
.col-lg-pull-6 { right:50% }
.col-lg-pull-7 { right:58.333333333333336% }
.col-lg-pull-8 { right:66.66666666666666% }
.col-lg-pull-9 { right:75% }
.col-lg-pull-10 { right:83.33333333333334% }
.col-lg-pull-11 { right:91.66666666666666% }
.col-lg-offset-0 { margin-left:0 }
.col-lg-offset-1 { margin-left:8.333333333333332% }
.col-lg-offset-2 { margin-left:16.666666666666664% }
.col-lg-offset-3 { margin-left:25% }
.col-lg-offset-4 { margin-left:33.33333333333333% }
.col-lg-offset-5 { margin-left:41.66666666666667% }
.col-lg-offset-6 { margin-left:50% }
.col-lg-offset-7 { margin-left:58.333333333333336% }
.col-lg-offset-8 { margin-left:66.66666666666666% }
.col-lg-offset-9 { margin-left:75% }
.col-lg-offset-10 { margin-left:83.33333333333334% }
.col-lg-offset-11 { margin-left:91.66666666666666% }
}

@media (max-width:767px) {
.container{padding:0}
#home-top .form-options{padding-top:10px;position:relative;height:285px;}
.home-social{position:relative;top:20px;left:50%;width:213px;margin-left:-106px;}
#home-top{height:485px;}
#page-top .bo-r-white{border:none;}
.dblock-xs{display:block;}
.dblock-sm{display:block;}
.ads300 .mg-md{margin:25px 0;}
.ads300 .col-md-4{padding:0 10px;}
.img-responsive{margin-left:auto;margin-right:auto;}
.no-pd-r{padding-right:15px !important;}
}