/*
Theme Name: SimpleMag
Theme URI: http://themesindep.com/
Author: ThemesIndep
Author URI: http://themesindep.com/
Description: Magazine theme for creative things
Template: simplemag
*/


@import url("../simplemag/style.css");

/* Your CSS code goes here
-------------------------------------- */

#site .style_1{background-image:url(images/bg-header-allegra-1-max.jpg);}
#site .style_2{background-image:url(images/bg-header-allegra-2-max.jpg);}
#site .style_3{background-image:url(images/bg-header-allegra-3-max.jpg);}
#site .style_4{background-image:url(images/bg-header-allegra-4-max.jpg);}

#masthead, .main-menu-fixed {
background-position: top center;
background-repeat:no-repeat;
}

.secondary-menu > ul > li a {
color: #fff;
}
.secondary-menu > ul > li a :hover{color:#ff53ac;}


.secondary-menu > ul > li {
text-align:left;
}
.secondary-menu li {
border-style: none;
border-width: 0;
}
.top-strip{background-image:url(images/bg-top-menu.png);background-color:transparent !important;}

.top-strip .social li a {
color: #fff !important;
}
#pageslide .mobile-social{padding: 0 5px;}
#pageslide .social li a:hover {
 color:#fff !important;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.top-strip .social li a:hover{
 color:#ff53ac !important;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.top-strip .social li ul,#searchform button, #searchform input[type="text"],.top-strip, .secondary-menu .sub-menu, .top-strip #searchform input[type="text"], .top-strip .social li ul {
background-color: transparent !important;
}
#masthead #searchform input[type="text"] {
border-left-width: 0!important;
border-right-width: 0!important;
}
#branding {
margin-top: 54px;
margin-bottom: 5px;
}
#branding .wrapper{position:relative;}
.header-default {
text-align: left;
}

.main-menu-container {
background:#000;
}
 .main-menu-fixed {
background:#000 !important;
}
.main-menu {
border-bottom: 0!important;
}
.main-menu {
border-top: 0!important;
}
.main-menu, .sticky-active .main-menu-fixed {
background-color: #000 !important;
}
.main-menu img {
float: left;
padding: 8px 0;
}
.main-menu > ul > li > a {
color: #fff !important;
letter-spacing: 1px;
outline: none;
}
.main-menu > ul > li > a:hover {
color: #ff53ac !important;
letter-spacing: 1px;
}
.entry-title a:hover{
    text-decoration: none;
    color: #ff53ac;
}
#menu-allegra {
float: left;
background-image: url(images/first-item-menu.jpg);
margin: 0 0 0 10px;
padding: 0 0 0 25px;
background-repeat: no-repeat;
}
.main-menu > ul > li:after {
content: "\5c";
font-size:18px;
display: block;
font-family: 'Droid Sans', sans-serif;
float: left;
width: 6px;
margin-top: 14px;
}
.main-menu-fixed .main-menu img {
visibility:hidden;
}
.sticky .main-menu img {
visibility:visible;
}
 .admin-bar  .sticky{top: 32px !important;}
 
 #pageslide {
color: #fff;
background: #000;
}
#pageslide .block, #pageslide .menu, #pageslide .menu li {
border-color: #000;
}
#pageslide img{display:none;}
#pageslide .block {
padding: 1.25em;
border: #000;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.main-menu > ul > li:after {
color: #fff !important;
}
#open-pageslide, #close-pageslide, .cat-description {
color: #fff !important;
}

.main-menu-container{float: left;
height: 50px;
width: 100%;}

#masthead {
margin-bottom: 6px!important;
}

#submit, .widget h4, .copyright, .entry-meta, .comment-meta, input[type="submit"], [class*="read-more"], .slide-dock h4, .related-posts h4, .secondary-menu li, .widget-post-title {
font-size: 13px;
letter-spacing: 1px;
}
#searchform input[type="text"] {
font-size: 13px;
}
.posts-carousel{
    
padding-bottom: 6px;   
border-bottom: 3px solid #000;
}
#gallery-carousel{
margin-bottom: 0px;
}
#site .posts-slider .entry-title {
font-size: 24px;
}
.content-over-image [class*="-header"] .inner-cell{text-align:center;}

.content-over-image .entry-meta {
margin-bottom: 30px;
}
#site .home-section  .section-header{
    text-align:center;
}
#site .home-section  .section-header .title{
    padding:0 50px;
    max-width:100%;
    background-size:contain;
    
    background-repeat:no-repeat;
    background-position: center center;
   margin: 0;
    text-indent: -9999px; 
    white-space: nowrap;
    overflow: hidden;
}
#site .latest-posts-stuff{margin-top: 50px;margin-bottom: 10px;}
#site .latest-posts-stuff .title{background-image:url(images/title-stuff.jpg);width: 208px;}
#site .latest-posts-publications .title{background-image:url(images/title-publications.jpg);width: 450px;}
#site .latest-posts-projects .title{background-image:url(images/title-projects.jpg);width: 450px;}
#site .latest-posts-last-video .title{background-image:url(images/title-recent-video.jpg);width: 380px;}
#site .latest-posts-last-audio .title{background-image:url(images/title-recent-audio.jpg);width: 380px;}

.csstransitions .entries .hentry .entry-image img:hover {

}

#site .latest-posts .entries .hentry .entry-image,#site .grids .hentry .entry-image{margin-bottom:0;width: 100%;}
#site .latest-posts .entries .hentry .entry-meta,#site .grids .hentry .entry-meta{margin-top:0;}
#site .latest-posts .entries .hentry .entry-category,.single #site .entry-category,#site .grids .hentry .entry-category{background:#000;padding:5px 10px;display: inline-block;}
#site .latest-posts .entries .hentry .entry-category a,.single #site .entry-category a,#site .grids .hentry .entry-category a{color:#fff;font-size:12px;}
#site .latest-posts .entries .hentry .entry-category:after,.single #site .entry-category:after,#site .grids .hentry .entry-category:after{content:"";padding:0;}

#site .latest-posts .entries .hentry .entry-date,.single #site .entry-date,#site .grids .hentry .entry-date{
font-family: "lato";
padding: 0 10px;
font-size: 13px;
text-transform: none;
color: #5b5b5b;
}

.single #site .entry-meta{padding:20px 0;}
#site .latest-posts .entries .hentry .entry-title,#site .grids .hentry .entry-title{
    font-size:24px;
    line-height: 30px;
    margin-top:20px;
}
#site .grids .entry-header{border:0;margin-bottom:0;}
#site .latest-posts .entries .hentry .author a,#site .grids .hentry .author a{
    border-bottom:2px solid #b0b0b0;
    text-decoration:none;
}
#site a[class*="read-more"]{margin: 0 0 0 0;border-bottom:2px solid #b0b0b0}

.footer-sidebar .widget {
    font-size: 15px;
}


#site a[class*="read-more"]:hover,#site .latest-posts .entries .hentry .author a:hover,#site .grids .hentry .author a:hover{border-bottom:0px solid #b0b0b0!important}
#site a[class*="read-more"]:hover{border-bottom:3px solid #000!important}
#site .latest-posts .entries .hentry .entry-summary p,#site  .entries .hentry .entry-summary p{
    padding:20px 0 0 0;
    font-size:15px;
    color:#444444;
}
#site .stuff_other{float: left;
width: 100%;}
#site .single_nav_widget{clear:both;}

#paypal_bloc{padding: 18px 0;
text-align: center;}
#site .stuff_other a{margin: 0 0 10px 0;font-family: Oswald;float:left;clear:both;
color: #fff;letter-spacing: 1px;text-transform: uppercase;text-decoration: none;
font-size: 12px;background: #000;
padding: 5px 10px;
display: inline-block;}
#site .stuff_other a:hover{color: #e2e2e3;}
#site  .entries .hentry {
padding-bottom: 27px;
border-bottom: 3px solid #000;
}
#site .button_box{background:#323232;color:#ff53ac;width:100%;text-align:center;
font-family: "oswald";
text-decoration:none;
display:inline-block;
text-transform:uppercase;
padding:20px 0}
#site .button_box:hover{
    background: #ff53ac;
    color:#fff;
    box-shadow: 6px 6px 0px 0px #323232;
-moz-box-shadow: 6px 6px 0px 0px #323232;
-webkit-box-shadow: 6px 6px 0px 0px #323232;
}
.home .ltr .entry-content > p:first-of-type:first-letter {
font-size: 16px;

float: none;
line-height: 20px;
padding:20px 0;
}
#site .button_box:hover{color:#fff}

#site .latest-posts-publications .entries .hentry .author {
display: block;
font-size: 12px;
margin-top: 15px;
}
#site .latest-posts-publications .entries .hentry .entry-title{
   margin-top: 5px;
   font-size: 20px;
}
#site .latest-posts-publications .entries .hentry .entry-summary p{
    padding: 10px 0 10px 0;
}

#site .latest-posts-last-audio .entries .hentry .entry-header .author,#site .latest-posts-last-video .entries .hentry .entry-header .author{display:none;}

#site .latest-posts-last-audio .entries .hentry .entry-meta,#site .latest-posts-last-video .entries .hentry .entry-meta {
margin-top: -6px;
}
#push_header{position: absolute;
top: -54px;
right: 0;}
#site .latest-posts-last-audio .entries .hentry .entry-title,#site .latest-posts-last-video .entries .hentry .entry-title {
font-size: 30px;
line-height: 40px;
margin-top: 17px;
}
#site .latest-posts-last-audio .entries .hentry .entry-summary p,#site .latest-posts-last-video .entries .hentry .entry-summary p{
    padding: 0;
}

#site .entries .hentry .entry-summary a[class*="read-more"],#site .latest-posts-last-audio .entries .hentry .entry-summary a[class*="read-more"],#site .latest-posts-last-video .entries .hentry .entry-summary a[class*="read-more"]{
    border-bottom: 2px solid #000;
    margin-top:20px;
    
}
#site .latest-posts-last-audio article,#site .latest-posts-last-video article{margin-bottom:10px;}


#s2email{float: left;
width: 185px;border:2px solid #aeaeae;color:#444444;font-size:14px;padding: 10px 5px;}
input[name="subscribe"]{float:left;padding: 9px 5px;
margin: 24px 0 0 10px;}
#s2_form_widget-2,#s2_form_widget-2 form,#s2_form_widget-2 .search,#s2_form_widget-2 h3{float:left}
#s2_form_widget-2,#ti_most_commented-3{clear:both;}
#s2_form_widget-2 form p{float:left;}
#site #s2_form_widget-2 label{display:none;}
#site .sidebar .shortcode_widget h3,#site .sidebar .s2_form_widget h3,#site .widget_ti_most_commented h3,#site .widget-easy-twitter-feed-widget-kamn h3{
    padding:0;
    background-repeat:no-repeat;
    background-position: center center;
    max-width:100%;
    background-size:contain;
    margin: 0;
    text-indent: -9999px; 
    white-space: nowrap;
    overflow: hidden;
}
#site .widget_ti_most_commented  ul{padding:20px 0 20px 0}
#shortcode-widget-4 h3{background-image:url(images/academic-slow-food-manifesto.jpg);width: 297px;height:218px;}
#shortcode-widget-4 p{color:#414141;font-size:14px;padding:25px 0 0 0;}

#shortcode-widget-4 a{font-size:14px;border-bottom:1px solid #414141;text-decoration:none;}

#site .sidebar{border-top: 0px solid #000;
border-bottom: 0px solid #000;
border-left: 1px solid #000;
border-right: 0px solid #000;}

#shortcode-widget-5 h3{background-image:url(images/events.jpg);width: 232px;height:46px;}
#site #event-list-mini-cal-date{font-size: 16px;}

#site #event-list-mini-cal-month {
margin: 20px 0 0;
text-align: center;
}
#site #event-list-mini-cal-prev,#site #event-list-mini-cal-prev a,#site #event-list-mini-cal-next,#site #event-list-mini-cal-next a{outline:none;line-height: 1.5em;width:auto;height:auto;background:transparent;}

#site .event-list-cal th {
width: 14.25%;
padding: 0;
color: #737373;
font-weight: normal;
font-size: 16px;
line-height: 38px;
text-align: center;
text-shadow: 0px 0px 0 #737373;
text-transform: uppercase;
background: transparent;
border-top: 0px solid #dddddd;
border-bottom: 0px solid #dddddd;
border-left: 0px solid #dddddd;
border-right: 0px solid #dddddd;
font-family: Oswald;
}
#site #event-list-mini-cal-container{border-bottom: 1px solid #dddddd;}
#site .event-list-cal thead{border: 0px solid #dddddd;}
#site .event-list-cal tbody{border-top: 1px solid #dddddd;}
#site .event-list-cal{border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;}
#site .event-list-mini-cal td {
position: relative;
text-align: center;
color: #737373;
font-family: Oswald;
}
#site  .event-list-cal td {

padding: 0;
font-size: 16px;
background: #fff;
border: 0px solid #bbb;
word-wrap: break-word;
vertical-align: top;
}
#site .event-list-mini-cal-event .event-list-mini-cal-day{
    
    color:#ff3366;
}
#site .today .event-list-mini-cal-day{
    
    color:#000;
}
#site .sidebar .widget {
border-bottom: 6px solid #000;
}
#site .sidebar .widget:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
#site .sidebar {
padding: 24px 24px 0 24px;
}

#shortcode-widget-5 p{text-align:center;}
#shortcode-widget-5 p a{margin:20px 0;text-transform:uppercase;padding:15px 0;font-family: Oswald;width:100%;background:#dddb00;border-bottom:1px solid #000;text-decoration:none;display:inline-block;font-size:18px;}

#shortcode-widget-5 p a:hover{background:#000;border-bottom:1px solid #dddb00;color:#fff;}
#site .latest-posts .entries .hentry .entry-category a:hover, .single #site .entry-category a:hover{color:#e2e2e3;}
.category-virtual-museum .grids .post{cursor:pointer;}
#s2_form_widget-2 h3{background-image:url(images/newsletter.jpg);width: 296px;height:76px;}

#s2_form_widget-2{padding-bottom:40px;width:100%;}

#ti_most_commented-3 h3{background-image:url(images/most-commented.jpg);width: 287px;height:97px;}

#site .widget-easy-twitter-feed-widget-kamn h3{background-image:url(images/latest-tweets.jpg);width: 235px;height:97px;}

#site .widget-easy-twitter-feed-widget-row{padding:30px 0 0 0;}

.ltr .footer-sidebar .col-2 .widget-area:last-child .widget {
padding-left: 46px;
padding-right: 0;
}
#footer .footer-sidebar .shortcode_widget p{padding-bottom:20px;}
#shortcode-widget-7 a:hover{text-decoration:underline;color:#fff;}
#site #shortcode-widget-9 .textwidget{width: 90%;}

#site .facebook_btn{width:41px;height:40px;padding:0;
    background-repeat:no-repeat;
    background-position: center center;
    margin: 0 35px 0 0;
    text-indent: -9999px; 
    white-space: nowrap;
    overflow: hidden;
    background-image:url(images/facebook_btn.jpg);
    display:inline-block;
    float:left;
}
#site .facebook_btn:hover{
    background-image:url(images/facebook_btn_on.jpg);
    
}
#site .entries .hentry .entry-image img:hover {
opacity: 0.8;
}
#site .classic-layout .read-more-link {
color: #000;
background: none;
padding: 14px 25px 12px;
border: 3px solid #000 !important;
position: relative;
}
#shortcode-widget-4 a:hover{
    text-decoration:none;
    border: 0;
}
#site .twitter_btn{width:41px;height:40px;padding:0;
    background-repeat:no-repeat;
    background-position: center center;
    margin: 0 35px 0 0;
    text-indent: -9999px; 
    white-space: nowrap;
    overflow: hidden;
    background-image:url(images/twitter_btn.jpg);
    display:inline-block;
    float:left;
}
#site .twitter_btn:hover{
    background-image:url(images/twitter_btn_on.jpg);
    
}
#site .intro_social{display:inline-block;float:left;margin: 8px 35px 20px 0;}

#footer .col-2 .widget-area {
width: 38%;
}
#shortcode-widget-8 .textwidget{float:left;padding-bottom:25px;}

#footer .widget-area-1{background-image:url(images/j-footer.jpg);background-repeat:no-repeat;}

#footer .widget-area-2{background-image:url(images/a-footer.jpg);background-repeat:no-repeat;background-position: 30px 230px;}


#site .title-with-sep{position:relative;z-index:2;}

#site .title-with-sep .title,#site .title-with-sep .entry-title{margin-right: 0;padding-right:0;}

#site .sep_post_header{border-top:1px solid #000;}

.page #site .sep_post_header{border-top:1px solid #000;margin-bottom:30px;}
.page #content .wrapper{margin-top:25px;background-image:none;}

.home #content > .wrapper{margin-top:0;background-image:none;}
.single #content .title-with-sep,.search .title-with-sep{background-image:none;}
.single #site  .entry-media img {
width: 100%;
}

#site .tag-box h3{float: left;
margin: 11px 10px 0 0;
padding: 0;
display: block;
text-transform:uppercase;
font-family: "oswald";
font-size:13px;
letter-spacing: 2px;
color:#959aa3;
}
#site .tag-box a {
background: #ff0c5a;
border:0;
letter-spacing: 2px;
padding: 0 0 0 1px;
text-transform:uppercase;
color:#fff;
font-size:13px;
font-family: "oswald";
}
#site .tag-box{
    border-bottom:1px solid #000;
    padding-bottom: 30px;
    margin-bottom: 70px;
}
#site .comment-reply-title{text-align:center}

#site .social-box{
padding-top: 30px;
margin-bottom: 0px;
border-top: 0px solid #000;
}

#site .social-colors li {
    font-size: 30px;
    padding-right: 6px;
}
#site .social-colors [class^="share-"] a {
padding: 7px 11px 5px 15px;
}
.intro_text{padding-bottom:20px;}
.intro_text_bottom{padding-bottom:50px;}
.single #site .widget h3{padding:0;
    background-repeat:no-repeat;
    background-position: top left;
    background-size: contain;
    margin: 0;
   text-indent: -9999px; 
    white-space: nowrap;
    overflow: hidden;
padding-bottom: 20px;}
#site .social-box h3{
    background-image:url(images/share_on.jpg);
    height:33px;
    max-width:178px;
}
#site .donate h3{
    background-image:url(images/donate-us.jpg);
    height:46px;
    max-width:283px;
}
#site .stuff_other h3{
    background-image:url(images/stuff-other.jpg);
    height:46px;
    max-width:169px;
}
#site .sidebar .widget {
margin-bottom: 30px;
padding-bottom: 30px;
}
#site .nav-single{
    padding: 5px 0;
position: relative;
margin: 0;
border-top: 0px solid #000;
border-bottom: 1px solid #000;
}
#site .nav-next,#site .nav-previous {
width: 82%;
clear: both;
padding: 0 25px;
text-align: center;
position: relative;

}
.single #site .sidebar .widget:last-child 
{
    padding-bottom:35px;
    
}

#site .nav-next{
 margin-bottom: 35px;
}
#site .nav-previous{
    margin-top: 35px;
    padding-bottom:35px;
}
#site .nav-single .sep{
position: static;
float: left;
height: 1px;
width: 100%;
border-top: 1px dotted #444; 
}
.category .entry-header{overflow:hidden;position:relative;margin-bottom: 50px;border-bottom:1px solid #000;}
.category #masthead{margin-bottom:0 !important;}

.bg-wrapper-cat{height:147px;position: absolute;
width: 100%;
z-index: 0;}


.category-stuff .entry-header > .wrapper {height:147px;}

.category-publications .entry-header > .wrapper {height:147px;}

.category-projects .entry-header > .wrapper {height:147px;}

.category-allegra-tv .entry-header > .wrapper {height:147px;}

.category-jukebox .entry-header > .wrapper {height:147px;}

.category-virtual-museum .entry-header > .wrapper {height:147px;}




.category-stuff .entry-header > .wrapper .bg-wrapper-cat{background-image:url(images/header_tp_stuff.jpg);background-repeat:no-repeat;height:147px;}

.category-publications .entry-header > .wrapper .bg-wrapper-cat {background-image:url(images/header_tp_publication.jpg);background-repeat:no-repeat;height:147px;}

.category-projects .entry-header > .wrapper .bg-wrapper-cat {background-image:url(images/header_tp_projects.jpg);background-repeat:no-repeat;height:147px;}

.category-allegra-tv .entry-header > .wrapper .bg-wrapper-cat{background-image:url(images/header_tp_tv.jpg);background-repeat:no-repeat;height:147px;}

.category-jukebox .entry-header > .wrapper .bg-wrapper-cat{background-image:url(images/header_tp_jukebox.jpg);background-repeat:no-repeat;height:147px;}

.category-virtual-museum .entry-header > .wrapper .bg-wrapper-cat {background-image:url(images/header_tp_museum.jpg);background-repeat:no-repeat;height:147px;}

.category-jukebox .entry-header,.category-allegra-tv  .entry-header{overflow:visible !important;}
.category .entry-header > .wrapper .page-title{background: transparent;padding: 30px 0 10px 0;}
.category .entry-header > .wrapper .entry-title{background: transparent;}

.category .entry-header > .wrapper .cat-description{margin: 0px auto 15px;font-family: Oswald;max-width: none;color:#8f8c93 !important;}
.category .entry-header > .wrapper .cat-description p{font-size: 16px;
width: 100%;position:relative;z-index:2;
letter-spacing: 2px;}

.category-virtual-museum #site .grids .post {
padding-bottom: 30px;
margin-bottom:0px;
border-bottom: 0px solid #000;
}
.category-jukebox  #site .entries .hentry .entry-header .vcard.author {
display: none;
font-size: 12px;
margin-top: 5px;
}
.category  #site .entries .hentry {

border-bottom: 0 solid #000;
}
.category-jukebox #site .grids .hentry .entry-meta,.category-allegra-tv #site .grids .hentry .entry-meta {
margin-top: -6px;
}



.category-jukebox #site .entries .hentry .entry-summary p,.category-allegra-tv #site .entries .hentry .entry-summary p{padding-top:0}
.category-stuff #site  .entries .hentry, .category-events #site  .entries .hentry{

border-bottom: 3px solid #000;
}
.overlay-avmofa{visibility:hidden;position:absolute;width:230px;height:230px;background:#000;/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;top:0;left:0;}
.category-virtual-museum .grids .post{width:230px;height:230px;overflow:hidden;position:relative;}

.category-virtual-museum .grids .entry-image{position:absolute;display:inline;}
.category-virtual-museum .grids .entry-image img{height:230px;width:auto;max-width:none;}

.category-virtual-museum .grids .entry-header{display:block;visibility:hidden;z-index:3;position:relative;}
.category-virtual-museum #site .grids .entry-title{color:#fff;padding:0 5px;margin:0;text-align:center;}
.category-virtual-museum #site .grids .entry-title a{color:#fff;}
.category-virtual-museum #site .grids .entry-title a:hover{color:#ff53ac !important;}
.category-virtual-museum .grids .entry-meta{display:none;}
.category-virtual-museum .grids .author{display:none !important;}
.category-virtual-museum .grids .entry-summary{display:none;}


.category-publications #site .entries .hentry .entry-header {margin-left: 383px;border-top:1px solid #000;}
/*.category-projects #site .entries .hentry .entry-header {margin-left: 383px;border-top:1px solid #000;}*/
.category-projects #site .entries .hentry .entry-header {margin-left: 0px;border-top:1px solid #000;}

#site .group_social{
display: inline-block;
float: left;
margin: 0;
}
@media only screen and (max-width: 960px){	
    
    
    .category .entry-header > .wrapper .page-title {
        background: transparent;
        padding: 20px 0 10px 0;
    }
    
    .category-publications #site .entries .hentry .entry-header {margin-left: 365px;border-top:1px solid #000;}
.category-projects #site .entries .hentry .entry-header {margin-left: 365px;border-top:1px solid #000;}

    .secondary-menu {
        display: block;
    }
    #open-pageslide, #close-pageslide {
    display: none;
    }
    #site .latest-posts-publications .title {
    
    width: 100%;
padding: 0 !important;
    }
    #footer .col-2 .widget-area {
    width: 50%;
    }
    .main-menu, .secondary-menu {
    display: block;
    }
}

@media only screen and (max-width: 750px){
        
        .category .entry-header > .wrapper .page-title {
        background: transparent;
        padding: 10px 0 10px 0;
    }
    .category .entry-header > .wrapper .cat-description p{font-size:14px;}
        .caroufredsel_wrapper{min-height:300px;}
    
        .top-strip .social,#push_header{display:none;}
        .category-publications #site .entries .hentry .entry-header {margin-left: 0px;clear:both;border-top:0px solid #000;}
.category-projects #site .entries .hentry .entry-header {margin-left: 0px;clear:both;border-top:0px solid #000;}

        #masthead {
        margin-bottom: 6px!important;
        border-bottom:3px solid #000;
        }
        .posts-carousel{border:0}
        #wpadminbar{top:-46px} 
        #open-pageslide, #close-pageslide {
            display: block;
        }
        
        .main-menu, .secondary-menu {
        display: none;
        }
        .main-menu-container {
        display: none;
       
        }
        .secondary-menu {
        display: none;
        }
	#site .title-with-sep .title, #site .title-with-sep .entry-title{padding: 0 !important;}
        #site .sidebar{border:0;}
        #footer .col-2 .widget-area {
            width: 100%;
        }
        #shortcode-widget-8{height:38px;}
        #footer .widget-area-2{background-position:right bottom;}
        
        .ltr .footer-sidebar .col-2 .widget-area:last-child .widget {
padding-left: 0px;
padding-right: 0;
}
#site .intro_social{
display: inline-block;
float: left;
margin: 8px 35px 20px 0;
}

#site #shortcode-widget-9 .textwidget {
width: 100%;
}
}

@media only screen and (min-width: 480px) and (max-width: 750px) {
   
    
}

@media only screen and (max-width: 479px) {
    
    
    
    .caroufredsel_wrapper{min-height:210px;}
	 #shortcode-widget-8{height:82px;}
}
.page-all-events #site .event-list-cal{
    border-top: 0 solid #dddddd;
border-left: 0 solid #dddddd;
border-right: 0 solid #dddddd;
}

#site .other_link{font-size: 20px;
line-height: 1;
font-weight: bold;
display: block;
float: left;}

.event-list-mini-cal-hover{
    font-weight:normal !important;
}
.single .event-list-cal td{height:auto;}

.single #site .event-list-cal tbody{border:0;}
.entries iframe{width:100%!important;height:600px!important;}

.home .entries iframe{width:100%!important;height:400px!important;}


#site .classic-layout .entry-image{display: inline-block;
background: none;
bottom: -6px;}


 
html[xmlns*=""]:root #site .classic-layout .entry-image{bottom: 0px;}



