/* Enter Your Custom CSS Here */

div#sfmsb_settings-2 {width: 161px !important;float: right !important;}
div#text-3 {width: 100% !important;float: left !important;}


.responsive .bm-nav ul.bm-hmenu li:hover>ul {
display: block !important;
}

#respond {display: none;}
.page-id-345 #respond {display: block;float: right;width: 48%;}
.bm-content-layout .bm-sidebar2 {}
.bm-comments {float: right;width: 48%;border-top: none;background: #eee;border-radius: 10px;}
.bm-comment {border-bottom: 2px solid #fff;}
#reply-title {display: none;}
.bm-postheader.comments {display: none;}
.bm-comment-avatar{display:none;}
.bm-comment-inner {padding: 13px 20px;margin-left: 0;}
#respond .form-allowed-tags {display: none;}
.comment-form-url {display: none !important;}
.bm-comment-header {
color: #0D0D3F;
font-family: 'Roboto', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
line-height: 100%;
font-weight: bold;
font-size: 15px;
}
.bm-comment-header a {font-size: 13px;}

#rslides li {margin: 0;padding: 0;}

#rslides li img{margin: 0;padding: 0;}

a:hover img {opacity:0.8;}


.bm-postheader {color: #164469;margin: 5px 0;padding:3px 0 3px 40px; background: url('/wp-content/uploads/2014/08/icon.png') no-repeat top left !important; background-size:34px !important;}

.bm-hmenu>li>a, .bm-hmenu>li>a:link, .bm-hmenu>li>a:visited, .bm-hmenu>li>a.active, .bm-hmenu>li>a:hover {font-size: 19px;}

.ev-widget-post {margin: 0 !important;padding: 0;}

.ev-widget-post li {float: left;width: 100%;border-bottom: 2px dotted #ccc;padding: 0 0 20px!important;margin: 0;}

.ev-widget-post a {float: left;width: 159px !important;}

.ev-widget-post-tittle.ev-widget-post-tittle-main {float: left;width: 300px;content: none !important}

.ev-widget-post p {
float: left;width: 300px;font-size: 12px;text-align: justify;}

.ev-widget-post {margin: 0 !important;padding: 0;background: #eee!important;float: left;width: 96%!important;padding: 2%;}
.home .bm-block ul>li:before {content:none;}

.bm-postheader {
color: #0D0D3F;
margin: 5px 0 20px;
border-bottom: 4px solid #0D0D3F;
}

 .t {
background: #0D0D3F;
color: #fff !important;
padding: 8px 0 4px 20px;
margin:0 !important;
 }
 .bm-postcontent p {font-size: 14px;}
   .bm-postcontent p {
font-size: 14px;
}
   
   .ev-widget-post-tittle.ev-widget-post-tittle-main a {
width: 100% !important;
display: block;
}
   .bm-post {
padding: 5px 25px 5px 0;
 }
.home .bm-post {
padding: 5px;
}  

ul.bm-vmenu>li{display:none;}


ul.bm-vmenu>li.active {display:block;}

.category ul.bm-vmenu {display:none;}

.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border: none;
background: #eee;
height: 26px;
}

.wpcf7-form-control.wpcf7-textarea {
border: none;
background: #eee;
}
.wpcf7-form-control.wpcf7-submit {
background: #0D0D3F;
border: NONE;
color: #fff;
padding: 5px 10px;
cursor: pointer;
float: right;
}


#simple-music{display:none}
.home #simple-music{display:block}
#calp-fullscreen-button, .calp-export-add {display:none;}
.calp-widget-details, .calp-subscribe-buttons{display:none;}



.calp-month-view .calp-event, .calp-week-view .calp-event {
white-space: normal !important;
overflow: visible !important;
height: 80px !important;
text-align: left;
}


.calp-category-color {
background: red;
width: 3px;
}



.calp-event-title {
font-weight: bold;
}
#calp-container .calp-bg-topl, #calp-container .calp-bg-topr, #calp-container .calp-bg-top, #calp-calendar-container {
background: #0D0D3F !important;
}

.calp-calendar-title {
font-size: 36px !important;
text-transform: uppercase;
color: #0D0D3F !important;
}

.page-id-49 iframe {
float: left!important;
width: 31% !important;
margin: 1%;

}


.rslides img, .rslides, .rslides li {margin: 0 !important;padding: 0 !important;}
.rslides_container {margin-bottom: 20px;}


.calp-tooltip-event-title a, .calp-ei-label, span.calp-map-toggle, a.calp-map-toggle, .calp-event-popup a.calp-popup-read-more, li#calp-view-week-li, .calp-filter-selector-container {display: none !important;}





@media all and (max-width: 999px)
{
 
.calp-month-view .calp-event, .calp-week-view .calp-event {height: auto!important;}

.page-id-49 iframe {
width: 98% !important;
}
  
  
  #itro_popup, #itro_opaco {
    display: none !important;
}

div#sfmsb_settings-2 {width: 161px !important;
float: none !important;margin:5px auto;}  
  
  
  .sfmsb-follow-social-buttons a, .sfmsb-follow-social-buttons .sfmsb-text {
    display: inline !important;float:none !important;}
  
ol {
    margin: 0 !important;
}
}









