﻿.field-name-field-tags .field-item{margin:0 1em 0 0;}
	

.logo_1
{
margin:5px 5px 0px 0px;
float:right;
width:49px;
height:39px;
}


.row {
  margin-left: -20px;
  margin-right: -20px; }

  .row:before, .row:after {
    content: " ";
    display: table; }

  .row:after {
    clear: both; }


#nav .drop .container .row .no-images .title,
#nav .drop .no-images .col {margin-left: -24px;}

    #nav .drop .container .row .no-images .title,
    #nav .drop .no-images .col{
        margin-left:0;
    }
	
	
	.footer-content {
		width:100%;
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
	}

#homepage-slider .slider .slide + .slide{display:none;}

#why-cbus-carousel .slides .slide{float:left; display:block; width:583px; height:305px; margin:0 18px 0 0; padding:27px 40px; background:#fff; }

#why-cbus-carousel .slides .slide img { display:none; min-width:583px; min-height:190px; height:auto; border:none; box-shadow:none; }

#why-cbus-carousel .slides .slide a { display:none; }

#why-cbus-carousel .slides .slide a:first-of-type { display:block; }

#why-cbus-carousel .slides .slide p { position:relative; margin-bottom:0; padding-right:125px; }

#why-cbus-carousel .slides .slide p:empty { display:none; }

#why-cbus-carousel .slides .slide p a { position:absolute; right:0; bottom:0; }

#why-cbus-carousel .slides .slide p img:first-of-type { display:block; }

#why-cbus-carousel .slides .slide p:first-child { height:190px; overflow:hidden; margin-bottom:15px; padding:0; }

#why-cbus-carousel .slides .slide p:first-child img { display:block; }


#quick-shop-price-container { padding: 1.250em 0 1.000em; }


#quick-shop-price-container .price { font-size: 0.875em; display: inline; color: #666666; }


#quick-shop-price-container .price.was { font-size: 0.722em; text-decoration: line-through; color: #aaaaaa; }

.menu-footer-container ul.menu li {
	float:left;
	list-style:none;
}
.content{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto auto auto -450px;;left:50%;width:900px;display:table;height:100%;padding-top:100px;padding-bottom:88px;}
.content h1{font-size:74px;font-weight:300;letter-spacing:0.4px;margin:0;}
.content span{font-size:28px;font-weight:300;}
.content .video span{font-size:20px;}
.content a{font-size:20px;font-weight:300;display:inline-block;vertical-align:middle;}
.content table{margin-top:32px;}

.views-field-title a {
	font-size:16px;
	color:#729e37;
	font-weight:bold;
}

#block-views-Story_Rotator_Homepage-block_1 .views-field-title .field-content,
#block-views-Story_Rotator_Homepage-block_1 .views-field-title h2 a
{
	color: #5f8d2b;
	float: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin: 15px 0 10px 20px;
	width: 410px;
	z-index: 2;
}

section#hero .game .title{margin:0;}

section#hero .game .title a{display:inline-block;width:82%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

section#hero .game.primary .title{width:240px;height:80px;margin:0 auto;}

section#hero .game.primary .title a.smallImgPath{display:none;}

section#hero .game.secondary .title a.largeImgPath{display:none;}

section#hero .game.secondary .title{position:relative;width:320px;height:58px;text-align:center;}

#games .games-list .game .title{content:"";width:180px;height:60px;margin:0 auto;}

#games .games-list .game.daily-draw .title{margin-bottom:0;}

#games .games-list .game .title a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

#games .games-list .game.history .title{position:absolute;top:64px;left:0;right:0;font-family:'Kameron';font-weight:700;text-transform:uppercase;font-size:30px;}

#page .image-module .title{margin:0;}

#page .col-2.image-module .title{margin:1em 0 0 0;}


.alignright {
	float: right;
	}

	
.post img.alignright {
	float: right; 
	margin: 10px 0 5px 10px; 
	}


.alignright, 
div.alignright {
   	float: right;
   	margin: 10px 0 5px 10px;
	}

#features1 .feature-details .feature-text { font-size: 13px; line-height: 175%; color: #7F7F7F; }

#features1 .odd .feature-details .feature-text { text-align: left; }

#features1 .full .feature-details .feature-text { width: 600px; margin: 0 auto; font-size: 13px; text-align: center; }

.bulletloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

.bulletloop .loop-content .hentry {width: 49%}

.loop.vidloop .loop-content {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.8em;}

.feedloop .loop-content .hentry {margin: 0.5em !important;}

.catsloop .loop-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

.catsloop .loop-content .hentry {width: 48%; -webkit-align-self:  stretch; -ms-flex-item-align:  stretch; align-self:  stretch; overflow:hidden;}

.aulacloop .loop-content .post, .aulailoop .loop-content .post {width: 33%; display: inline-block; box-sizing: border-box; padding: 0 0.3em; text-align: center;}

.postcloop .loop-content .tema-ciudadania .postcred, .postcloop .loop-content .tema-ciudadania .datime, .postcloop .loop-content .tema-ciudadania .postcex, .postcloop .loop-content .tema-ingles .postcred, .postcloop .loop-content .tema-ingles .datime, .postcloop .loop-content .tema-ingles .postcex {display:none;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.inventory-search-payment.inventory-search-payment-extension-2 .ddc-font-size-large {
  text-align: left;
  font-size: 14px;
  line-height: 1em;
  margin-top: 5px;
  color: #000; }

  .inventory-search-payment.inventory-search-payment-extension-2 .ddc-font-size-large:lang(es) {
    font-size: 12px; }


.art-header:before, 
#art-header-bg:before, 
.art-layout-cell:before, 
.art-layout-wrapper:before, 
.art-footer:before, 
.art-nav:before, 
#art-hmenu-bg:before, 
.art-sheet:before 
{
   width: 100%;
   content: " ";
   display: table;
   border-collapse: collapse;
   border-spacing: 0;
}


.art-header:after, 
#art-header-bg:after, 
.art-layout-cell:after, 
.art-layout-wrapper:after, 
.art-footer:after, 
.art-nav:after, 
#art-hmenu-bg:after, 
.art-sheet:after,
.cleared, .clearfix:after 
{
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.art-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}


#mtable { width: 780px; }


#site-branding h1.site-title{
	font-family: "Oswald",sans-serif;
	font-size:  28px;
	margin: 0;
	line-height: 1.2;
}


#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	width: 100%;
}


#ja-mainbody-f #ja-content {
	padding: 0;
}


.lotteryapp #ja-mainbody-f #ja-content {
	margin: 0 auto 15px auto;
	padding: 15px;
	border: 1px solid #ccc;
	background: #fdfdfd;
}


.lotteryapp #ja-mainbody-f #ja-content table {
	clear: both;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}


.lotteryapp #ja-mainbody-f #ja-content table th, .lotteryapp #ja-mainbody-f #ja-content table td {
	padding: 5px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}



.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}


* html .clearfix {
	height: 1%;
}


.clearfix {display: inline-block;}
.body-container,.header-links{position:relative}
.header-links{float:right;right:0;top:-83px!important}
.header-links .account-links{margin-bottom:5px;position:relative;padding:0 6px;float:right;clear:both;min-width:170px;text-align:right}
.header-links .account-links a{display:inline-block;margin:0;padding:0 6px;font-weight:700;line-height:14px;font-size:14px;font-style:normal;color:#4d4d50}
.header-links .brand-links{margin-bottom:-26px}
.header-links .brand-links ul li{padding:0 10px;height:40px;display:inline;line-height:40px;letter-spacing:1px}
.header-links .brand-links a{color:#4d4d4f;font-size:14px;text-transform:uppercase;display:inline-block;text-decoration:none;font-weight:200}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container{border-bottom:1px solid #e7e7e8;margin-bottom:20px}
#omni-navbar #main-links .dropdown .dropdown-menu .dropdown-primary .header-container .header{display:inline-block;font-size:18px;font-weight:400;padding-bottom:5px;margin:0 auto;border-bottom:2px solid #ED2124}
#omni-navbar #mobile-nav #mobile-main-nav ul li .header-container{margin-top:15px;border-bottom:1px solid #e7e7e8}
#omni-navbar #mobile-nav #mobile-main-nav ul li .header-container .header{display:inline-block;padding-bottom:5px;margin:0 auto;font-weight:400;border-bottom:2px solid #ED2124;font-size:16px}
#page-surveys #surveys-content .header-container{border-bottom:1px solid #e7e7e8;margin-bottom:25px}
#page-surveys #surveys-content .header-container .header{display:inline-block;font-size:18px;font-weight:600;padding-bottom:5px;margin:0 auto;border-bottom:2px solid #ED2124}


.blog-content .artists-details .date {
  padding: 0 0 10px;
  border-bottom: 6px solid #fecb00;
}

.artists-details .date  span { color: #fea600; }


.blog-listing .blog-content .date,
.blog-listing .artists-details h3 { width: 100%; }


  .blog-listing .blog-content .date,
  .blog-listing .artists-details h3 { width: 100%; }


#header-logo {
  position:relative;
  z-index:2;
  display: inline;
  width: 20%;
}


#header-logo img, .modal-logo {
  max-width: 108px ;
}

	.site-title { padding: 30px 0; width: 100%; float: none; line-height: 50px; }

	.site-title a { text-align: center; }

.site-title a img { display: block; max-width: 100%; max-height: 60px; height: auto; padding: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; }


table.jssectionbody {
	background-color:#FFFFFF;
}

#featuredJobsCnt table.jssectionbody {
    background: none;
    margin: 0.3em 0;
}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}

.jssectionbody {
	BACKGROUND-COLOR: #F7F7F9;
}

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }

#subnav{background:#444444;border-bottom:0px solid #222222;color:#D5D5D5;font-weight:bold;height:27px;margin:0px auto 0px;padding:0px 0px 0px 0px;width:1084px;}

#subnav p{color:#FFFFFF;font-size:11px;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase;}

#subnav a, #subnav a:visited{color:#FFFFFF;font-size:11px;padding:0px 0px 0px 3px;text-decoration:none;text-transform:uppercase;}

#subnav a:hover{color:#FFFFFF;text-decoration:underline;}

#subnav a img{border:none;margin:0px;padding:0px;}

#subnav ul{display:inline;margin:0px;padding:0px 0px 0px 8px;}

#subnav li{display:inline;list-style-type:none;margin:0px 20px 0px 0px;padding:0px;}

#subnav ul li a, #subnav ul li a:visited{color:#FFFFFF;font-family:'Droid Serif';font-size:13px;font-weight:bold;margin:0px;padding:0px;text-decoration:none;}

#subnav ul li a:hover{color:#CC0000;margin:0px;padding:0px;text-decoration:none;}
#blog-description{font-size:1em;font-weight:normal}
