
.block-superfish {
     float:left;
     position:relative;
     left:50%;
}


.block-superfish ul {
     position:relative;
     left:-50%;
}

#menu-bar-wrapper {
	padding-top:30px;
}



/*ICONOS REDES SOCIALES*/
#social a.soc{
	width:16px !important;
	height:16px !important;	
}
/*COLOCAR VERTICALMENTE BLOQUE NEWS EN PORTADA*/
.carousel-wrapper ul li {
  clear: both !important;
 
}
/*ELIMINAR LA PARTE BAJA DEL FOOTER*/
.footer-buttom{
	display:none !important;	
}
#footer{
	background-color:#ccc !important;	
}
#search-block-form .form-text{
	background-color:#fff;	
}
#footer h3{
	color: #000 !important;	
}
#footer h2.block-title{
	color: #000 !important;	
}
#client-logo{
	background-color:#fff;
	border-bottom:none !important;	
	
}
div.ppt{
	display: none !important;
}

/*Forum Latest news*/

#newsletters.carousel li{

}

#newsletters.carousel li div.views-field-created{
	float: left;
	width: 27px;
	margin-right: 15px;
	text-align: center;
	height: 100%;
	color: #CE1627;
	font-size: 27px;
	padding-top: 3px;
	line-height: 26px;
	font-family: 'Rokkitt', Georgia, Times, serif;
    
}

#newsletters.carousel li{
	margin-bottom: 10px;
}

#newsletters .views-field-title a, .view-blog-front .latest-blog a.link-title{
	color: #666;
}

#newsletters .views-field-view-node a, .latest-blog span.field-content a{
	font-size: 11px;
}

#newsletters .views-field-body, .view-blog-front .latest-blog div.field-content{
	font-size: 10px;
	line-height: 14px;

}

.image_footer{
	float: left;
	overflow: hidden;
	height: 50px;
	width: 50px;
}

.image_footer img{
	display: block;
	height: 100%;
	max-width: none;
}

.view-footer-gallery .image_footer{
	border:1px solid #DDD;
	margin-right: 5px;
	margin-bottom: 5px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.75);
}

.latest-blog p.field-content{
	font-style: italic;
	font-weight: 500;
	padding-top: 3px;
	padding-bottom: 3px;
}
.latest-blog p.field-content span.blog_front_date{
	text-transform: uppercase;
}

.latest-blog p.field-content span.username{
	text-transform:capitalize;
}

.latest-blog p {
	font-family: 'Arial',sans-serif;
	font-style: normal;
	font-size: 10px;
	line-height: 14px;
	color: #717171;
}

#search-block-form .form-text{
	background-color: #FAFAFA;
	border-radius: 2px;
	border: 1px solid #EEE;
	color:#AAA ! important;
}

#search-block-form .form-text:focus{
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 2px;
	color: #AAA;
}

.view-front-content{
	display: none;
}

.our_partners{
	padding-left: 30px;
    padding-top: 20px;
}

.latest-blog > div {
	width: 97% !important;
	margin-bottom: 10px;
}

.region-footer-fifthcolumn .content p {
	font-size: 10px;
		line-height: 14px;
}

.region-footer-firstcolumn .content p {
	font-size: 10px;
	line-height: 14px;
}

.gallery_item_body p{
	line-height: 15px;
}

.views-exposed-form {
    background-color: #F3F3F3;
    border-radius: 3px;
    padding: 5px 20px;
}

.views-exposed-form .form-text{
	width: 100%;
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
}

.views-exposed-form .form-select{
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
    width: 105%;
    height: 30px;
}

.views-exposed-form label{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 13px;
}

.views-exposed-form .views-exposed-widget{
	float: left;
	width: 150px;
}

html.js input.form-autocomplete{
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
}

html.js input.form-autocomplete {
    background-position: 99% 8px;
}

html.js input.throbbing {
    background-position: 99% -12px;
}

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 2.5em 0 0;
}
.views-exposed-form .views-exposed-widget.views-submit-button{
	float: left;
	width: 50px;
}

.views-exposed-form .views-exposed-widget .form-submit{
	background: none repeat scroll 0 0 #CE1627;
    border: medium none;
    color: #FFFFFF;
    height: 29px;
    margin-top: 20px;
    padding: 3px 15px;
    text-shadow: none;
}

.view-newsletters .views-row {
    margin-bottom: 0px;
}

.view-newsletters .views-row {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #E5E5E5;

}

.view-newsletters .news_title a{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #4B4B4B;
}

.view-newsletters .news_created{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 13px;
	color: #4B4B4B;
	padding-top: 4px;
	padding-bottom: 4px;
	color:#CE1627;
}
.view-newsletters .news_more a, .view-events .event_link a{
	font-size: 11px;
}


.item-list ul.pager{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 13px;
}

.item-list ul.pager a{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 15px;	
	font-variant: small-caps;
	text-transform: capitalize;
}

.item-list ul li {
    margin: 0 ;
}

#sidebar .view-news-categories h3, #sidebar .view-recent-news h3{
	border: none;
	margin-bottom: 10px;
	padding-bottom: 0px;
} 

#sidebar .view-news-categories .views-row, #sidebar .view-recent-news .views-row{
	padding-top: 5px;
	padding-bottom: 5px;
	 border-bottom: 1px dashed #E5E5E5;
}

#sidebar .view-news-categories .views-row-last, #sidebar .view-recent-news .views-row-last{
	 border: none;
}

#sidebar .view-news-categories .views-row a, #sidebar .view-recent-news .views-row a{
	color: #4B4B4B;
}

#sidebar .divider-text a{
	background-color: #FFF;
} 

#sidebar  .field-content div:not(:first-child){
	font-size: 10px;
	line-height: 12px;
}

.node-newsletters .submitted-by{
	display: block;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 14px;
	color: #4B4B4B;
	padding-top: 0px;
	margin-bottom: 20px;
	color:#CE1627;
}

.node-newsletters img{
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
}

.node-newsletters  .field-name-body{
	padding-top: 20px;
	font-size: 13px;
}

.view-id-speakers .views-row{
	padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #E5E5E5;
}

.view-id-speakers .speakers_image{
	float: left;
	height: 200px;
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    width: 150px;
}

.view-id-speakers .speakers_title,.view-id-speakers .speakers_position,.view-id-speakers .speakers_body{
	margin-left: 175px;
}

.view-id-speakers .speakers_body{
	min-height: 180px;
}

.view-id-speakers .speakers_title a{
font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #4B4B4B;
}

.node-user .field-name-field-image-user{
	float: left;
	margin-right: 30px;
}

.node-user .field-name-field-image-user img{
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
}

.node-user .field-name-field-position{
	/*margin-left: 197px;*/
	padding-bottom: 20px;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 15px;
	font-weight: bolder;
	color: #4B4B4B;
}

.node-user .field-name-body{
	margin-left: 197px;
	min-height: 220px;
}
/*
.view-events .event_title a{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #4B4B4B;
}

.view-events .views-row {
    border-bottom: 1px dashed #E5E5E5;
    padding-bottom: 20px;
    padding-top: 20px;
}

.view-events .event_date, .view-events .event_country,  .view-events .event_island, .node-event .field-name-field-date-event, .node-event .field-name-field-country-event, .node-event .field-name-field-island-municipality-event{
    float: left;
    padding-right: 5px;
    color: #CE1627;
    font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 13px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.view-events .event_body{
	clear: both;
}
*/
.node-event .field-name-field-date-event, .node-event .field-name-field-country-event, .node-event .field-name-field-island-municipality-event{
	font-size: 14px;
}

 .node-event .field-name-field-country-event a, .node-event .field-name-field-island-municipality-event a{
 	/*color: #4B4B4B;*/
 }

.node-event .field-name-body{
	clear: both;
	width: 100%;
	font-size: 12px;
    padding-top: 15px;
    padding-bottom: 20px;
}

.node-event .field-name-field-category-event, 
.node-event .field-name-field-speakers, 
.node-event .field-name-field-keywords-event, 
.node-event .field-name-field-related-links-event, 
.node-event .field-name-field-location,
.node-event .field-name-field-publications-event{
	float: left;
	background-color: #F3F3F3;
    border-radius: 3px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
    margin-bottom: 5px;
} 

.node-event  .field-name-field-location, .node-event  .field-name-field-keywords-event, .node-event .field-name-field-speakers, .node-event .field-name-field-related-links-event, .node-event .field-name-field-publications-event{
	clear: both;
}

.node-event .field-items .field-item{
	display: inline-block;
}

.node-event .field-items .field-item.odd:before{
	content: '\00a0|\00a0';
	color: #ccc;
}

.node-event img{
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    width: 100%;
}

.node-event div.field-name-field-date-event span{
	font-size: 14px;
	font-family: 'Rokkitt', Georgia, Times, serif;
}

.node-event div.field-name-field-date-event,
.node-event div.field-name-field-end-date,
.node-event div.field-name-field-city,
.node-event div.field-name-field-island-municipality-event, 
.node-event div.field-name-field-country-event
{
	display: inline-block;
	font-size: 10px;
	margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
	font-family: 'Rokkitt', Georgia, Times, serif;
}

.node-event div.field-name-field-end-date span:before{
content: '→\00a0\00a0\00a0';
}

.blog-single  .links.inline{
	display: none !important;
}

.view-publications .document_title{
	margin-bottom: 15px;
}
	

.view-publications .document_title a{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #4B4B4B;
}

.view-publications .views-row {
    border-bottom: 1px dashed #E5E5E5;
    padding-bottom: 20px;
    padding-top: 20px;
}

.view-publications .document_preview{
	float: left;
	height: 115px;
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    width: 90px;
    margin-right: 20px;
}

.view-publications .document_body{
	min-height: 95px;
	max-height: 95px;
}

.view-publications .views-field-field-file, 
.view-publications .field_links,
.node-document .field-name-field-file,
.node-document .field-name-field-keywords-documents,
.node-document .field-name-field-related-link{
	background-color: #F3F3F3;
    border-radius: 3px;
    margin-bottom: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 110px;
    padding-left: 10px;
    line-height: 20px;
}

.node-document .field-name-field-file img, .view-publications .document_file img{
	display: none;
}

.view-publications li, .view-publications ul{
	display: inline-block;
	margin:0px;
}

.view-publications .document_link, 
.view-publications .field_links > div, 
.view-publications .document_file, 
.view-publications .field_document .field-content{
	display: inline-block;
}

.view-publications .document_link a{
	display: inline-block;
	font-size: 12px;
}

.view-publications .item-list li:not(.first):before{
	content: '\00a0|\00a0\00a0';
	color: #ccc;
}

.view-publications .document_file a{
	font-size: 12px;
}

.view-publications .field_links span, .view-publications .field_document span{
	font-size: 12px;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-weight: bolder;
	color: #4B4B4B;
}

.node-document .field-label,.node-document .field-items, .node-document .field-item {
	display: inline-block;
}

.node-document .field-name-field-file, .node-document .field-name-field-keywords-documents, .node-document .field-name-field-related-link{
	margin-left: 0px;
}

.node-document .field-items .field-item.odd:before{
	content: '\00a0|\00a0';
	color: #ccc;
}

.view-publications .document_file a,.node-document a{
	text-transform: capitalize;
}

.view-links .views-row{
	background: url("/sites/all/themes/designmd/images/chevron.png") no-repeat scroll right center #F3F3F3;
    border-radius: 3px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 70px;
}

.view-links .views-row:hover{
	background: url("/sites/all/themes/designmd/images/chevron.png") no-repeat scroll right center #DDD;
}

.view-links .link_title{
	font-size: 16px;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-weight: bolder;
	color: #4B4B4B;
}
.view-links .link_body{
	padding-top: 5px;
	font-size: 11px;
	color: #777;
	font-family: 'Arial',sans-serif;
	padding-bottom: 5px;
	line-height: 14px
}





.view-gallery .border-img{
	-moz-box-sizing: border-box;
    background-color: #FBFBFB;
    box-shadow: 0 1px 2px 1px #E4E4E4;
    line-height: 0;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}

.view-gallery .gallery_item_image {
	width:270px;
	height:180px; 
	overflow:hidden;
}

.view-gallery .gallery_item_title{
	text-align:center; 
	margin-top:22px; 
	font-weight:bold;
	margin-left: 30px;
	margin-right: 30px;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 16px;
}

.view-gallery .gallery_item_separator{
	width: 100%;
	height: 5px;
	padding-top: -1px;
	background-color: #CCC;
}

.view-gallery .border-img:hover .gallery_item_separator.color1{
	background-color: #D4303D;
}

.view-gallery .border-img:hover .gallery_item_separator.color2{
	background-color: #05559F;
}

.view-gallery .border-img:hover .gallery_item_separator.color3{
	background-color: #EFC500;
}

.view-gallery .gallery_item_body{
	margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
    font-size: 10px;
}

#client-logo img{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%);
}

#client-logo img:hover{
     filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}

#client-logo div.divider-text{
    margin-left: 30px;
    margin-right: 30px;
}

#client-logo div.divider-text a{
   background-color: #FFFFFF;
}

.flex-active-slide > div{
	background-color: rgba(0, 0, 0, 0.5);
	padding: 20px;
	border-radius: 3px; 
	color: #DDD;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 16px;
}


#slider .slides h2 a:hover{
	color:#CE1627;
}

.divider-text a:hover{
	color:#CE1627;
}

.field-type-social-buttons{
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	float: none;
	clear: both;
}

.node-event .field-type-social-buttons{
	padding-top: 20px;
}

.node-event .field-type-social-buttons .field-items .field-item {
	display:block;
}

.social_button_mail{
	display: inline-block;
	width: 70px;
}
.social_button_mail img{
	box-shadow: none;
	border:none;
}

.feed-icon{
	display: none;
}

.view-blog .blog_title a{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #4B4B4B;
}

.divider-text.first{
	margin-top: 5px;
	margin-bottom: 5px;
}
.divider-text.last{
	margin-top: 5px;
	margin-bottom: 5px;
}

.view-blog .blog_date{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 12px;
}

.view-blog .blog_image{
	padding-top: 20px;
}

.view-blog .blog_image img{
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    width: 100%;
}

.view-blog .blog_body {
	padding-top: 15px;
}

.view-blog .blog_link{
	padding-top: 10px;
	font-size: 10px;
}

.view-blog .views-row {
    padding-bottom: 20px;
    padding-top: 20px;
}

.blog-single .meta{
	border: none;
}

.blog-single  .field-type-image img{
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    width: 100%;
}

.blog-single .field-type-text-with-summary{
	margin-top: 15px;
}

.blog-single .field-name-field-keywords-blog {
    background-color: #F3F3F3;
    border-radius: 3px;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.blog-single .field-items .field-item.odd:before{
	content: '\00a0|\00a0';
	color: #ccc;
}

.blog-single .field-items .field-item {
    display: inline-block;
}

.blog-single .field-type-social-buttons .field-items .field-item {
	display:block;
}

#comments{
	display: none;
}

.page-calendar #page{
	width: 100%;
}

.page-calendar .view-events-calendar{
	margin-bottom: 40px;
}

#block-block-22, #block-block-21{
	padding: 0px;
}
#block-block-21 .register_promo_div{
	height: 200px;
	background: url('/sites/all/themes/designmd/images/register.png') no-repeat scroll center bottom rgba(0, 0, 0, 0);
	background-size: contain;
	position: relative;
}

#block-block-21 .register_promo_txt a{
	position: absolute;
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 25px;
	color: #FFF;
	bottom: 12px;
	left: 65px;
	line-height: 22px;
}

#block-block-21 .register_promo_txt span.register_a2{
	font-size: 40px;
}

#block-block-22 .register_promo_div{
	height: 120px;
	background: url('/sites/all/themes/designmd/images/promo_band.png') no-repeat scroll center bottom rgba(0, 0, 0, 0);
	background-size: contain;
	position: relative;
}

#block-block-22 .register_promo_txt a{
	color: #4B4B4B;
    font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 25px;
    left: 30px;
    line-height: 20px;
    position: absolute;
    top: 27px;
}

#block-block-22 .register_promo_txt span.suscribe_a2{
	font-size: 40px;
	font-weight: bolder;
}


#block-block-23 {
	background: url('/sites/all/themes/designmd/images/print.png') no-repeat scroll 50px center rgba(0, 0, 0, 0);
}

#block-block-23{
	padding: 15px;
}
#block-block-23 div.content a{
	font-size: 16px;
	color: #BA4244;
	padding-top: -5px;
	padding-left: 65px;
}

.contextual-links-region, #block-block-1{
	clear: both;
}

#block-block-20{

}

#block-block-20 h2{
	border-bottom: none;
	margin-bottom: 0px;
}
#block-block-20 div.days {
	text-align: center;
}



#block-block-20 div.days a.event_days{
	display: inline-block;
	float: left;
	border-radius: 2px;
	background-color: #AAA;
	color: #FFF;
	font-size: 30px;
	height: 55px;
	text-align: center;
	line-height: 55px;
}

#block-block-20 div.days a.event_days.second.active,
#block-block-20 div.days a.event_days.second:hover{
	background-color: #BA4244;
}
#block-block-20 div.days a.event_days.first.active,
#block-block-20 div.days a.event_days.first:hover{
	background-color: #0f579d;
}
#block-block-20 div.days a.event_days.third.active,
#block-block-20 div.days a.event_days.third:hover{
	background-color: #fccb00;
}

#block-block-20 .divider-text.end{
	float: none;
	clear: both;
	padding-top: 25px;
}

.view-program-and-description .views-row {
    border-bottom: 1px dashed #E5E5E5;
    padding-bottom: 20px;
    padding-top: 20px;
}



.view-program-and-description.view-events div.views-field-field-image-event{
	margin-right: 15px;
}

.view-program-and-description div.views-field-field-image-event img {
	
	height: 100%;
	border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    width: 100%;
}

.view-program-and-description.view-id-program_and_description div.views-field-field-category-event-1{
	display: inline-block;
}

.view-program-and-description.view-events div.views-field-field-category-event-1{
	display: inline-block;
	/*margin-left: 18px;*/
}

.view-program-and-description.view-id-program_and_description div.event_category{
	background-color: #F3F3F3;
    border-radius: 3px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.view-program-and-description.view-events div.event_category{
	background-color: #F3F3F3;
    border-radius: 3px;
    margin-bottom: 5px;
    margin-right: 15px;
    margin-left: 0px;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
}


.view-program-and-description.view-events div.views-field-field-date-event,
.view-program-and-description.view-events div.views-field-field-end-date
{
	display: inline-block;
	font-size: 11px;
}

.view-program-and-description.view-events div.event_date_list,
.view-program-and-description div.views-field-field-country-event, 
.view-program-and-description div.views-field-field-island-municipality-event, 
.view-program-and-description div.views-field-field-city
{
	display: inline-block;
	font-size: 10px;
	margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 6px;
    padding-left: 0px;
    padding-right: 0px;
}

.view-program-and-description.view-events div.views-field-field-country-event{
	padding-left: 2px;
}

.view-program-and-description.view-id-program_and_description div.views-field-field-country-event{
	padding-left: 15px;
}

.view-program-and-description.view-events div.event_date_list{
	font-size: 12px;
	color: #4B4B4B;
	font-family: 'Rokkitt',Georgia,Times,serif;
	margin-right: 10px;
}

.view-program-and-description div.views-field-body 
{
	margin-top: 0px;
	/*margin-left: 230px;*/
	font-size: 11px;
}

.view-program-and-description div.views-field-body span.views-label-body{
	font-weight: bold;
}


.view-program-and-description div.views-field-field-category-event-1 .category_741,
.view-program-and-description div.views-field-field-category-event-1 .category_742,
.view-program-and-description div.views-field-field-category-event-1 .category_743{
	background-color: #ba4244;
}
.view-program-and-description div.views-field-field-category-event-1 .category_747,
.view-program-and-description div.views-field-field-category-event-1 .category_748,
.view-program-and-description div.views-field-field-category-event-1 .category_13{
	background-color: #0857A0;
}
.view-program-and-description div.views-field-field-category-event-1 .category_744,
.view-program-and-description div.views-field-field-category-event-1 .category_745,
.view-program-and-description div.views-field-field-category-event-1 .category_746{
	background-color: #efc504;
}

.view-program-and-description div.views-field-field-category-event-1 a{
	font-size: 11px;
	 color: #FFF;
}

.view-program-and-description.view-id-program_and_description div.views-field-field-end-date {
    color: #4B4B4B;
    float: left;
    font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 23px;
    height: 100%;
    line-height: 23px;
    margin-right: 10px;
    padding-top: 2px;
    text-align: center;
    width: 52px;
}

.view-program-and-description.view-events div.views-field-field-end-date,
.view-program-and-description.view-events div.views-field-field-date-event {
    color: #4B4B4B;
    font-family: 'Rokkitt',Georgia,Times,serif;
    /*float: left;*/
}

.view-program-and-description.view-events div.views-field-field-end-date span:before {
   content: '\00a0→\00a0';
}

.view-program-and-description div.views-field-field-end-date span.end{
    color: #888;
}



.view-program-and-description.view-events .views-field-nothing{
	display: block;
}

.views-field.views-field-nothing{
	clear: both;
}

.view-program-and-description .views-field-title a{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #4B4B4B;

}
.view-program-and-description  .event-clear {
	float: none;
	clear: both;
}

.view-program-and-description .event_island, .view-program-and-description .event_country{
	display: inline-block;
	font-size: 10px;
}
.view-program-and-description  .event_body, .view-program-and-description  .event_link, .view-program-and-description  .event-links {
	margin-left: 42px;
}
.view-program-and-description  .event_link{
	float: none;
	clear: both;
}
 .view-program-and-description  .views-field-field-publications-event  a {
  	font-size: 12px;
}



.view-program-and-description.view-events  .views-field.views-field-body {
    padding-bottom: 0px;
    min-height: 80px;
    max-height: 70px;
    overflow: hidden;
}

.view-program-and-description  .views-field-field-publications-event div.field-content{
	/*background-color: #F3F3F3;*/
    /*border-radius: 3px;*/
    /*margin-bottom: 3px;*/
    /*margin-top: 3px;*/
    /*margin-right: 15px;*/
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
    /*margin-left: 15px;*/
    /*color:#CCC;*/
    display: inline-block;

}
.event-spacer {
   /* line-height: 0;*/
}


.view-program-and-description.view-id-program_and_description  div.views-field-body{
	margin-bottom: 5px;
}

.view-program-and-description.view-id-program_and_description  div.views-field-field-speakers,
.view-program-and-description.view-id-program_and_description  div.views-field-field-location{
	font-size: 11px;
	margin-left: 230px;
}

.view-program-and-description.view-id-program_and_description  div.views-field-field-publications-event span,
.view-program-and-description.view-id-program_and_description  div.views-field-field-speakers span,
.view-program-and-description.view-id-program_and_description  div.views-field-field-location span
{
	display: inline-block;
	font-weight: bold;
	float: left;
	margin-right: 3px;
}

.view-program-and-description.view-events  div.views-field-field-publications-event span,
.view-program-and-description.view-events  div.views-field-field-speakers span,
.view-program-and-description.view-events  div.views-field-field-location span
{
	display: inline-block;
	font-weight: bold;
	float: left;
	margin-left: 0px;
	margin-right: 3px;
}


.view-program-and-description.view-events  .views-label-field-publications-event{
	margin-left: 25px;
}

.block-system .search-form{
	background-color: #F3F3F3;
    border-radius: 3px;
    padding: 5px 20px 10px 20px;
    margin-bottom: 20px;
}

.block-system .search-results li.search-result{
	border-bottom: 1px dashed #E5E5E5;
    padding-bottom: 3px;
    padding-top: 3px;
}

.block-system .search-results li.search-result h3 a{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 18px;
	font-weight: bolder;
}

.block-system .search-form .form-text{
	width: 100%;
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
}

.block-system .search-form .form-select{
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
    width: 105%;
    height: 30px;
}

.block-system .search-form label{
	font-family: 'Rokkitt', Georgia, Times, serif;
	font-size: 13px;
}

.block-system .search-form .views-submit-button{
	width: 50px;
	 float: none;
    clear: both;
}

#search-form #edit-submit.form-submit{
	margin-top: 34px !important;
    
}

.block-system .search-form .form-item {
    float: left;
    padding: 0em 2.5em 0 0;
}
.block-system #edit-basic{
  	display: inline-block; 
 }

.block-system .search-snippet-info {
    padding-left: 0px;
}
.block-system  .search-info{
	display: none;
}

#mc_embed_signup .mc-field-group{
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#mc_embed_signup label{
	font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 13px;
    font-weight: bold;
}
#mc_embed_signup input[type=text], 
#mc_embed_signup input[type=url], 
#mc_embed_signup input[type=number],
#mc_embed_signup input[type=email]{
	width: 100%;
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
}

#mc_embed_signup div.datefield span.subfield.monthfield input,
#mc_embed_signup div.datefield span.subfield.dayfield input,
#mc_embed_signup div.datefield span.subfield.yearfield input
{
	width: 24%;
}

#mc_embed_signup div.phonefield span.phonearea input,
#mc_embed_signup div.phonefield span.phonedetail1 input,
#mc_embed_signup div.phonefield span.phonedetail2 input
{
	width: 24%;
}

#mc_embed_signup  .small-meta.nowrap{
	display: none;
}

#mc_embed_signup .input-group strong{
	font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 13px;
    font-weight: bold;
}

#mc_embed_signup .input-group li{
	width: 100%;
}

#mc_embed_signup .input-group li input{
	display: inline-block;
}

#mc_embed_signup .input-group li label{
	font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 12px;
    font-weight: normal;
    	display: inline-block;
}

#mc_embed_signup select{
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color: #656565;
    font-size: 11px;
    padding: 7px 10px;
    width: 105%;
    height: 30px;
}


#mc_embed_signup .indicates-required{
	width: 100%;
	text-align: right;
		font-family: 'Rokkitt',Georgia,Times,serif;
    font-size: 12px;
    font-weight: normal;
}

#mc_embed_signup br{
	display: none;
}

#mc_embed_signup .clear{
	margin-top: 20px;
	text-align: right;
}


#mc_embed_signup input[type=submit]{
	background: none repeat scroll 0 0 #CE1627;
    border: medium none;
    color: #FFFFFF;
    height: 29px;
    margin-top: 20px;
    padding: 3px 15px;
    text-shadow: none;
}


.sf-menu.sf-style-designmd01 span.sf-depth-2 {
    background-color: #FFFFFF;
}
.sf-menu.sf-style-designmd01 span.sf-depth-2, 
.sf-menu.sf-style-designmd01 span.sf-depth-3 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #F2F2F2;
    color: #717171;
    padding: 12px 0;
    position: relative;
    text-transform: none;
}
.sf-menu.sf-style-designmd01 span {
    color: #333333;
    font-family: 'Arial',sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.sf-menu span {
    display: block;
    position: relative;
}



.sf-menu.sf-style-designmd01 span.sf-depth-2.menuparent, 
.sf-menu.sf-style-designmd01 span.sf-depth-3.menuparent {
    background: url("/sites/all/libraries/superfish/style/images/menu-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.sf-menu.sf-style-designmd01 span.sf-depth-1.active, 
.sf-menu.sf-style-designmd01 span.sf-depth-2.active, 
.sf-menu.sf-style-designmd01 span.sf-depth-3.active {
    color: #CE1627;
}

.sf-menu.sf-style-designmd01 span.sf-depth-2.menuparent:hover, 
.sf-menu.sf-style-designmd01 span.sf-depth-3.menuparent:hover{
        background: url('/sites/all/libraries/superfish/style/images/menu-arrow-hover.png') no-repeat right center;
}

span.nolink{
	 float: none;
    width: auto;
    cursor:pointer;
}

span.social-botton{
	display: inline-block;
}
span.social-botton:first-child{
	display: block;
}
#node-223 .content .field-type-text-with-summary img,
#node-205 .content .field-type-text-with-summary img,
#node-64 .content .field-type-text-with-summary img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%);
}
#node-223 .content .field-type-text-with-summary img:hover,
#node-205 .content .field-type-text-with-summary img:hover,
#node-64 .content .field-type-text-with-summary img:hover{
     filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}

li a.active {
    color: #CE1627;
}

li a {
    color: #000000;
}

#gov{
	float: left;
	position: absolute;
}




