/*
Theme Name: WP-Starter-Oristano
Theme URI: http://themeawesome.com/wordpress-child-theme
Description: A child theme of WP-Forge
Author: ThemeAwesome.com
Author URI: http://themeawesome.com/
Template: wp-forge
Version: 4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: wp-starter

Start adding your theme specific styles below.
*/

.category .category-news img {display:none}


p {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

a {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

div {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

.site-title {text-shadow: 0px 2px 3px #fff}
.site-description a {color:#ffffff !important;font-weight:bold}
iframe {width:100% !important; max-width: 100% !important}
.content_wrap {padding: 2rem !important}
.site-title a {color: #304a0e !important;font-weight: 700;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
.social {background-color: #e9eee3; padding: 10px 0;}
.social_top {width:87%}
.social_wrap {margin-top:0px}
.social_wrap button {margin:0px !important; padding:0px !important}
input[type="submit"] { content: '\f400';  font-family: "Genericons";color: #304a0e ; font-size:2rem !important; background-color: #ffffff !important;line-height:1rem;float:right}
input[type="text"]:focus { background-color: #016c3e !important;line-height:1rem;}

[type="text"] {margin: 0.2rem 0 0 0.2rem !important;border: 1px solid #fff !important;box-shadow: none !important; padding: 0.2rem !important;}

.social_wrap a.button, .social_wrap .button, .social_wrap button {color:#2caf16; margin:0px; padding:0px}
a.button:hover, a.button:focus, .button:hover, .button:focus, button:hover, button:focus {color:#2caf16;}
.social_wrap a.button:hover,.social_wrap a.button:focus, .social_wrap .button:hover, .social_wrap .button:focus,.social_wrap  button:hover, .social_wrap button:focus {color:#2caf16}
.social_wrap #searchsubmit {color:#2caf16; margin:0px; padding:0px}
/* Child Theme Media Queries - Use the following media queries to adjust the appearance of your theme on mobile devices */
input#searchsubmit.button {margin:0.3rem !important; padding:0.5rem 0.5rem 0.5rem 0rem !important}

.search {background-color: white; border-radius: 8px; width: 80%; height: 40px;}

body.custom-background {background-position-y: 105px !important;}
body {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
#testatalogo{/*padding:1.5rem 1rem;*/ background-color: transparent;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,e4e4e4+2,f2f2f2+4,ffffff+9,ffffff+100 */
/* background: #ffffff;  Old browsers */
/* background: -moz-linear-gradient(top,  #ffffff 1%, #e4e4e4 2%, #f2f2f2 4%, #ffffff 9%, #ffffff 100%);  FF3.6-15 */
/* background: -webkit-linear-gradient(top,  #ffffff 1%,#e4e4e4 2%,#f2f2f2 4%,#ffffff 9%,#ffffff 100%);  Chrome10-25,Safari5.1-6 */
/* background: linear-gradient(to bottom,  #ffffff 1%,#e4e4e4 2%,#f2f2f2 4%,#ffffff 9%,#ffffff 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );  IE6-9 ; background-position: left bottom; */}
#testatalogo #tophome .widget-title {display: none}
#testatalogo #tophome .menu-contattimenu-container .menu {text-align:right }
#testatalogo #tophome .menu-contattimenu-container .menu li  {color:#85c226; list-style-type:none ; display: list-item; margin:0px; padding:0px; text-transform:uppercase;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;font-size:1.2rem }
#testatalogo #tophome .menu-contattimenu-container .menu li a{color:#85c226;padding: 0.3rem 1rem;}
#testatalogo #tophome .menu-contattimenu-container .menu li a:hover{color:#016c3e;}
#testatalogo #tophome .menu-contattimenu-container .menu .active > a {background-color:transparent !important}
#testatalogo #tophome #menu-contattimenu.menu a {font-size:1rem !important;}

#menu-social li {background-color: white; border-radius: 50%; width: 35px; height: 35px;}
.social-navigation a:before {top: 6px !important; left: 6px !important;}

.header-logo {max-width: 15% !important;}

.archive img.wp-post-image { float:left; margin-right:1rem;	}
.category img.wp-post-image {	float:left; margin-right:1rem;	}
.single .leftsingle img.wp-post-image {	float:left; margin-right:1rem;	}
.leftpage img.wp-post-image {	float:left; margin-right:1rem;	}
.archive img.wp-post-image { width:auto	}
.category img.wp-post-image {width:auto	}
.single img.wp-post-image {width:auto	}
.leftpage img.wp-post-image {width:auto	}

#header {z-index:3; position:relative}
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .title-bar {}
.top-bar-left {text-align: center; float: none !important}
.title-bar {background-color: #304a0e !important;}

/*#lefthome {padding-left:0px !important}*/
    
#main-menu .menu-item {/*border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff;font-family: 'Fjalla One', sans-serif;*/font-size:1.1rem; text-transform:none; text-align: left}
#main-menu .menu > li {/*display: table-cell*/}
.menu > li:not(.menu-text) > a {line-height:1.2rem;}
.submenu li {line-height:1rem;border-bottom:2px solid #ffffff}

.widget_sp_image-4 {background-color: #304a0e; padding: 2%;}
.widget_sp_image-4 h6 {color:white !important; border-bottom:none !important}

#sottotophome {margin:0px; padding:0px; margin-top: -30px}
#sottotophome .temimenu {text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,f2f2f2+19,ffffff+61,ffffff+100 */
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(left,  transparent 0%, #304a0e 15%, #304a0e 85, transparent 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  transparent 0%,#304a0e 15%,#304a0e 85,transparent 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to left, transparent 0%,#304a0e 15%,#304a0e 85%,transparent 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#304a0e', endColorstr='transparent',GradientType=0 ); /* IE6-9 */}
#sottotophome .temimenu #menu-temi_menu {width:100%}
#sottotophome .temimenu #menu-temi_menu li {width:25% ; display:inline-block; text-align: center; color:#016c3e; font-weight:200; text-transform: uppercase;/*font-family: 'Fjalla One', sans-serif;border-left:1px solid #d2d2d2*/ font-size:1.5rem; }
#sottotophome .temimenu #menu-temi_menu li a {color:white}
#sottotophome .temimenu #menu-temi_menu li a:hover {color:#c1c1c1}
#sottotophome .temimenu .menu .active > a {background-color:transparent !important}
#lefthome .evidenza .widget-title {display: none}


/*aside {
margin-bottom:20px  !important;
}*/
aside#sticky-posts-1 {
margin-bottom:0  !important;
}

.byline {display:none}
.entry-header #sottotitolo {font-size: 1.2rem !important;}

h6 {
color:black !important;
text-align:left  !important;
border-bottom:spx solid #403a0e !important;
font-size:1rem;
padding:0 !important;
}

/*****Evidenza****/
.evidenza article  {position:relative;z-index:2;color:#ffffff !important ; font-weight:700 ; overflow: hidden; background:#ffffff;  background :#A6C34D;}
.evidenza article .entry-image {position:absolute; z-index:-1; width:100%;  background:#ffffff; padding:0px ; top: 0px; left:0px}
.evidenza article .entry-image img {width:100%; max-width:100%; }
.evidenza article .entry-title {padding:50% 0% 0% 0% ;font-size:1.6rem; ;margin:0px; }
.evidenza article .entry-title a {color:#ffffff ;  text-decoration:none; background: #23350b; width:100%; display:block;padding:0.5rem 1rem;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;}
.evidenza article #sottotitolo {background: rgb(35, 53, 11) none repeat scroll 0% 0%;color: rgb(255, 255, 255); text-decoration: none; background: #23350b; width: 100%; display: block; padding: 0rem 1rem 1rem 1rem; font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;; text-transform: uppercase; font-size: 0.9rem !important;margin:0}
.evidenza article .entry-meta {padding: 0% ; color:#ffffff !important ;font-size:1rem;margin:0px; font-weight:normal;}
.evidenza article .entry-meta time {margin:0px;background: rgba(0, 0, 0, 0.4); width:100%; display:block;padding:0rem 1rem}
.evidenzal article .entry-summary {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;font-size:0.9rem; color:#636363  ; margin-bottom: 0px ; width:100%; padding-top:1rem ; }
.evidenzal article .entry-summary p {font-size:1rem; color:#000000 }
.evidenzal article .entry-summary p a  {color:#636363  !important}
.evidenzal #wpba_attachment_list {width:100%}
.evidenzal .wpba-list-item {float:left;clear:right !important;padding-right:3rem}
.evidenzal .wpba-icon {
    width: 22px !important;
}
.evidenzal .wpba-list-item a {color:#000000;font-size:0.7rem}

/****Altrenews*****/
.altrenews {display: inline-block; margin: 15px 0; border-top: 2px solid black; border-bottom: 2px solid black;}
.altrenews .rpwe-block ul{
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
.altrenews ul {margin-left:0 !important;clear:left}
.altrenews .rpwe-li {list-style-type: none;float:left;width:23%; margin: 0 1%;padding-top: 1%}
#altrenewsuff .rpwe-li {width:31% !important }
.altrenews .rpwe-li img {width:100% !important; }
.altrenews .rpwe-title {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed; ;text-transform:uppercase;font-size:1.1rem; color:#000000;padding-top:0.5rem}
.altrenews .rpwe-title a {font-size:1rem; color:#000000; text-transform: uppercase;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;font-weight: 800;}
.altrenews .rpwe-thumb {border: none !important}
.altrenews {
        margin: 0px }

.altrenewsafter {text-align:right; margin-right:1rem}

.altrenewsafter h6 {text-align: right !important;}

/***********Box news da uffici****************/
.newsuffici .upw-posts {/*border-top:1px solid #efefef; border-bottom:1px solid #efefef;*/display:inline-block;width:100%}
.newsuffici .post {float:left;width:100%;padding:10px}
.newsuffici .post .entry-categories-uff a{/*font-family: 'Fjalla One', sans-serif;*/text-transform:uppercase;font-size:0.8rem;color:#000000;}
.newsuffici .rpwe-ul .rpwe-title a{font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:1rem;color:#000000;font-weight: 800;}
.newsuffici .post .entry-title-uff a{/*font-family: 'Fjalla One', sans-serif;*/text-transform:uppercase;font-size:1rem;color:#000000;font-weight: 800;}
.newsuffici .entry-image {display:block; float: left; margin-right:3%}
.newsuffici .widget-title {background-color: #ca8b31; width: 25%; color: white !important; padding: 1%!important;}
/***********Sidebar dx home***********/
.widget-title {/*font-family: 'Fjalla One', sans-serif;*/text-transform:uppercase;font-size:1.1rem;color:#85c226;text-align:center;padding-top:1.5rem}
.almanacco { font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem;color:#000000;background:url(images/sfalmanacco.jpg) no-repeat 10px 11px;height:210px;border:1px solid #c1c1c1;padding-left:62px !important}
.almanacco a {font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:1rem;color:#000000;}

.almanacco1 {background-color: grey; padding: 3% 3% 1% 3%;margin-bottom: 4%}
.santo {height:70px; display: table-cell;vertical-align: middle;}
.messale {height:70px; display: table-cell;vertical-align: middle;}
.liturgia {height:70px; display: table-cell;vertical-align: middle;}

.rpwe-block li {border-bottom: none !important}

/***********Sidebar dx home tabs***********/
#righthome .upw-posts .wd-appuntamenti .entry-title {margin-bottom:2px}
#righthome .upw-posts .wd-appuntamenti .entry-title a {color: #304a0e; font-size: 0.9em; font-weight: 700;}
#righthome .widget-title {display:block; color: #df3c3c; border-bottom: 1px solid black; font-size: 1.1em;background-color: white; padding: 3%; margin: 0px;}
#righthome .upw-posts {background-color: white; padding: 3%; margin-bottom: 5%;}
#righthome .textwidget ul.tabs .tab-title {color:#444444; text-transform: uppercase;  width:50%;margin-top:2px ;font-family: 'Book Antiqua', sans-serif; vertical-align:top}
#righthome .textwidget ul.tabs li.tab-title a  {font-family: 'book Antiqua', sans-serif;font-weight: 700;color:#444444; text-transform: uppercase; padding:1rem 0.5rem 1rem 0.5rem; text-align:center;background: url(images/tabstitle_v.png)repeat-x 0px 0px;margin-right:0.1rem}
#righthome .textwidget ul.tabs li.tab-title.active a {color:#ffffff; background: url(images/tabstitle_v_a.png) repeat-x 0px 0px;}

#righthome .textwidget ul.tabs li.tab-title.doc a:before{ content: '\f100  ' ;  font-family: "Genericons";    font-size: 18px; vertical-align : bottom; }
#righthome .textwidget ul.tabs li.tab-title.pmap a:before{ content: '\f417  ' ;  font-family: "Genericons";    font-size: 18px; vertical-align : bottom}
#righthome .textwidget ul.tabs li.tab-title.ora a:before{ content: '\f303  ' ;  font-family: "Genericons";    font-size: 18px; vertical-align : bottom}
#righthome .textwidget ul.tabs li.tab-title.annuario a:before{ content: '\f304  ' ;  font-family: "Genericons";    font-size: 18px;vertical-align : bottom}


#righthome .textwidget .tabs-content { background:#ffffff; min-height:260px; margin-bottom: 0px !important;}
#righthome .textwidget .tabs-content .content {min-height:260px}
#righthome .textwidget .tabs-content .content .lcp_catlist {list-style-type:none ; color:#000000; margin: 1rem 0rem}
#righthome .textwidget .tabs-content .content .lcp_catlist li {margin-bottom:1rem ;color:#000000 ; font-size:0.8rem}
#righthome .textwidget .tabs-content .content .lcp_catlist li a { color:#000000 ; font-weight:700; font-size:1.2rem ;display:block  }

#righthome .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag {margin-bottom:1rem ;border-bottom:1px solid #E6E6E6}
#righthome .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag .single_title_seed_shortcode_cpt_tag { color:#000000 ;   }
#righthome .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag .single_title_seed_shortcode_cpt_tag h2 { color:#000000 ;  margin:0px ; font-size:0.9rem !important; padding:2%}
#righthome .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag .single_date_seed_shortcode_cpt_tag {;color:#000000 ; font-size:0.8rem ; display:none}
#righthome .wrap_seed_shortcode_cpt_tag .single_seed_shortcode_cpt_tag .single_excerpt_seed_shortcode_cpt_tag {display:none}

#righthome .textwidget ul.tabs .tabs-title {float:left; margin-right: 1%; list-style: none;}
#righthome .textwidget ul.tabs .tabs-title a {color:white; font-size: .9rem; font-weight: 500;padding: 0.4rem 0.4rem !important;border: none !important}
#righthome .textwidget ul.tabs .tabs-title a:hover {color:#000000;background: transparent;}
#righthome .textwidget .tabs {background: transparent linear-gradient(to bottom, rgba(48, 74, 14, 0.64) 0%, rgba(48, 74, 14, 0.88) 35%, rgb(48, 74, 14) 85%, rgb(48, 74, 14) 100%) repeat scroll 0% 0% !important; border: none}
#righthome .textwidget .tabs-content {background: #ffffff; padding: 0 3%;}
#righthome img.wp-post-image {	float:none; margin-right:0rem;	}

/*#righthome .mini-clndr {font-family: 'Book Antiqua', sans-serif; }*/
.mini-clndr .controls {background: url(images/sfondo-calendario.jpg) repeat-x 0px 0px; color:#ffffff;padding:1rem ;font-size:1.8rem; font-weight:500; padding-top: 8%; padding-bottom: 0px; }
.mini-clndr .clndr .controls .month { font-weight:500 ;letter-spacing: inherit}
.tabs-content .content h2 { color:#000000 ; font-weight:600; font-size:1.2rem ;display:block ;margin:1rem }
.tabs-content .content .searchform {margin:1rem ; text-align: center; display:flex}
.tabs-content .content .searchform input {margin:0rem ; text-align: left}
.tabs-content .content .searchform button {margin:0rem  ;padding:0.5rem 1.5rem 0.5rem 1.5rem}
.tabs-content .content .searchform button:hover, #dxhomecontent .tabscontent .tabs-content .content .searchform button:focus {    background-color: #9ab548; color:#ffffff }

#righthome .tabs-content .content .searchform .wpas-submit.button.tiny {background: #9ab548 !important; color:#ffffff !important}
.tiny.radius.button {background: #ffffff !important; color:#a90000 !important}
#righthome aside {padding:0px}

#righthome #text-4 {padding: 0px 7px 5px; background-color: #86956e;}
#righthome .agendavescovo, #righthome .eventi {background-color: #dbe2d1}

.ultimidoc img {width: 20%; float: left}


.lettere .entry-image {width: 30%; float: left; margin-right: 3%;}
.lettere .upw-posts {background-color: #dbe2d1 !important;margin-bottom:0 !important}
.lettere .entry-title a {color: rgb(48, 74, 14); font-size: 1.1rem; font-weight: 600;}
.lettere .entry-title a {
    font-size: .9rem;}
.lettere .entry-title  {
    line-height: 1.2rem !important;}
.lettere .entry-meta {text-align:right}
.lettere .entry-image {width: 35% !important}
/*************Eventi***************/
.eventi {min-height:130px;/*border-top:1px solid #c1c1c1*/}
.eventi .entry-image {float:left;display:block;width:100px;margin-right:0.6rem;min-height:130px}
.eventi .entry-title {padding-top:0.4rem}
.eventi .entry-title a{/*font-family: 'Fjalla One', sans-serif;*/ text-transform:uppercase; font-size:1.1rem; color:#000000}
.custom-field {margin-bottom:0px !important;/*font-family: 'Fjalla One', sans-serif; text-transform:uppercase;*/ font-size:0.8rem; }
.custom-field-seed-localization-citta {color:#85c226}
.custom-field-noah_appuntamento_initdate {color:rgba(48, 74, 14, 0.76)}

.eventisfoglia {border: 1px solid #304a0e; background-color: #dbe2d1;margin-bottom: 4%}
.eventisfoglia .widget-title {color:#304a0e !important; border-bottom: none !important; padding: 2% !important; background-color: #dbe2d1 !important;font-weight: 600}
.eventisfoglia .upw-posts {background-color: #dbe2d1 !important; padding: 0% 10% !important;}
.eventi_1 {border: 1px solid #304a0e;}

/*.sfoglia_up {padding: 8% 1%; position: absolute;width: 280px;}*/
.sfoglia_up a {color: #304a0e;}
.sfoglia_up .fa-angle-left {float:left; padding-top: 40%; padding-left: 1%;}
.sfoglia_up .fa-angle-right {float:right; padding-top: 40%; padding-right: 1%;}

.agendavescovo .widget-title {text-align: center !important; background: transparent linear-gradient(to bottom, rgba(48, 74, 14, 0.64) 0%, rgba(48, 74, 14, 0.88) 35%, rgb(48, 74, 14) 85%, rgb(48, 74, 14) 100%) repeat scroll 0% 0% !important; width: 70%; margin: 0% 15% 3% 15% !important; color: white !important; font-size: 0.9em !important;}
.agendavescovo .widget-title a {color:#ffffff}

/************single appuntamento*******************/
.single .wd-noah-appuntamento-widget-calendario {display:none}
.wd-noah-appuntamento-descrizione {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-infocontainer .wd-noah-citta-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-cap-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-regione-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-paese-ente {display:none}
.wd-noah-appuntamento .seed-localization-map {}
.mappabassa address {display:none }
.wd-noah-appuntamento .seed-localization-address {display:none}
.wd-noah-appuntamento-infocontainer {float:left;}
.wd-noah-appuntamento .dataevento {display:none}
.wd-noah-appuntamento-infocontainer label {display:inline-block;font-weight:bold}
.wd-noah-appuntamento-infocontainer label:after {content: "\00a0";}
.single-wd-appuntamenti .dettaglievento {font-size:1.8em;border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px;width:50%;padding-right:10px}

.wd-noah-appuntamento-inizio {display:block !important; background: rgba(48, 74, 14, 0.57) !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-fine {display:block !important; background: #75b928 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-categoria {display:block !important; background: rgba(48, 74, 14, 0.42) !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-indirizzo-ente {display:block !important; background: rgba(48, 74, 14, 0.31) !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-appuntamento-allegati  {display:block !important; background: white !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px; border: 1px solid gray}

.wd-noah-appuntamento-infocontainer {width:85%  !important;}

.wd-noah-appuntamento-descrizione_bassa  {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-widget-calendario {display:block !important;}


/*************archive appuntamenti................*/
.archive .wd-noah-appuntamenti {  margin:20px;  display: inline-block;
    width: 100%;}
.wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em;display:block;line-height:1.8}
.wd-noah-appuntamento-widget-calendario:before{color:#ffffff;background:#304a0e;font-size:1rem;content:attr(data-top);display:block;text-transform:uppercase;padding:5px 0}
ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff;background:#75b928;font-size:1rem;;content:attr(data-bot);display:block;text-transform:uppercase;padding:5px 0}
.wd-noah-appuntamento-widget-calendario {
    display: inline-block;
    font-family: sans-serif;
    font-size: 1.5em;
    text-align: center;
    line-height: 1.2;
    border-radius: 10px;
    overflow: hidden;
    width: 4.4em;
    box-shadow: 1px 1px 3px rgba(0,0,0,.5);
    padding: 0!important;
    float: left;margin-right:20px
}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {
    font-size: 2em;
    display: block;
}

.archive .wd-noah-appuntamento-inizio label {display:none}
.archive .wd-noah-appuntamento-inizio:before {content: "\f303";font-family: "Genericons";font-size:1rem;margin-top:.3rem}
.archive .wd-noah-appuntamenti-titolo a {
    font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;
    text-transform: uppercase;
    color: #85c226 !important;
    font-size: 1.4rem;
}

.wd-noah-appuntamento-text-month {
visibility: hidden !important;
position: absolute !important;
}

.wd-noah-appuntamento-widget-calendario {
font-size: 0.8rem !important;
width: 80px !important;
}

.wd-noah-appuntamento-widget-calendario:before {
font-size: 0.8rem !important;
text-transform: lowercase !important;
}

.wd-noah-appuntamenti-titolo a {
text-transform: none !important;
}
/******calendario******/
.mini-clndr {border-left: 1px solid #304a0e; border-right: 1px solid #304a0e;border-top: 1px solid #304a0e;}
.mini-clndr .clndr {border-bottom: none !important}
.mini-clndr .clndr .days-container .days .headers {padding:0px !important}
.mini-clndr .clndr .days-container .days .headers .day-header {border-right:0px solid #5b8644 !important;border-bottom:0px solid #5b8644 !important;color:#000000;font-size:0.7rem}
.mini-clndr .clndr .controls {background-color:#5b8644 !important;color:#ffffff !important; border-top: none !important}
/*.mini-clndr .clndr .controls .clndr-previous-button {border-right: 1px solid #ffffff}
.mini-clndr .clndr .controls .clndr-next-button {border-left: 1px solid #ffffff}*/
.mini-clndr .clndr .days-container  {height:195px !important; background-color:#f6faef !important;font-size:0.8rem;padding:0px !important;}
.mini-clndr .clndr .days-container .days .day {color:#a7a7a7;border-right:0px solid #5b8644 !important;border-bottom:0px solid #5b8644 !important}
.mini-clndr .clndr .days-container .days .today {background-color:#5b8644;/*color:#ffffff !important*/}
.mini-clndr .clndr .days-container .days .event {background:url(images/event.png) no-repeat bottom right}
.adjacent-month { border-right:0px solid #c4e0b1 !important;border-bottom:0px solid #c4e0b1 !important; background-color:#ffffff !important; color:white !important}
.seed_legenda {display:none}

 
#noah_calendar_widget-2 .widget-title {text-align: center !important; color: white !important; margin-bottom: -9%;}

.contentbassohome {padding-top:2rem;padding-bottom:2rem; width: 100%; border-top: 15px solid #ca8b31; border-bottom: 2px solid #ca8b31;}
#leftbassohome.column {padding:0  !important;}



/****************Anteprima video******************/
.icoplay{background:url(images/icoplay.png)no-repeat;width:117px;height:116px;z-index:3;position:absolute;top:30%;left:45%;margin-top:-45px;margin-left:-45px}
#rightbassohome {position:relative}
.contentbassohome  {display: inline-block; padding: 0 !important;}
#seed-videogallery-title {padding-top:25px !important}
#multimedia {background-color: #23350b; padding: 3%;}
#multimedia .widget-title {    border-color: red; font-size: 2rem; text-shadow: 2px 0 0 #4B7707, -2px 0 0 #4B7707, 0 2px 0 #4B7707, 0 -2px 0 #4B7707, 1px 1px #4B7707, -1px -1px 0 #4B7707, 1px -1px 0 #4B7707, -1px 1px 0 #4B7707;}

.videocaption {width:100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.videocaption img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.videocaption h4 {
    float: left;
    margin: 0;
    width: 100%;
    color:#ffffff;
    background: rgba(0, 0, 0, 0.78);
    position: absolute;
    left: 0;
    bottom: 0; 
    font-size:1rem
}

.videocaption h4 a {color:#ffffff ;  text-decoration:none; width:100%; display:block;padding:0.5rem 1rem;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;}

.videocaption img::after {content: "\f01d"; position: absolute; top: 15%; left: 40% ;width: 100px; height: 100px; z-index: 2; font-family: FontAwesome ; font-weight:lighter;font-size:6rem; color:rgba(277, 277, 277, 0.4) ;  }

/*****anteprima foto*****/
.fotogallery .entry-title {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:1.1rem; color:#000000;}
.fotogallery .entry-title a {color:#000000;}
.altregallery .rpwe-ul {margin:0px !important}
.altregallery .rpwe-li {
    list-style-type: none;
    clear: left;
    display: inline-block;
    padding-bottom: 10px;
}
.altregallery .rpwe-li img {float:left;margin-right:10px }
.altregallery .rpwe-title {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:1.1rem; color:#000000;}
.altregallery .rpwe-title a {font-size:1.1rem; color:#000000}


/***rss frontiera****/
.wp_rss_retriever li {clear:left;list-style-type:none;}
.wp_rss_retriever ul {list-style-type:none;margin:0px !important;border-top:1px solid #c1c1c1;display:inline-block}
.wp_rss_retriever_image {float:left;width:33%;clear:left;margin-top:10px;margin-bottom:10px}
.wp_rss_retriever_image img {width:95%}
.wp_rss_retriever_item_wrapper a{margin-top:10px;margin-bottom:10px;float:right;width:66%;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:0.8rem;color:#000000}

.linkesterni {font-size:0.9rem;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;border-top:1px solid #c1c1c1;text-align:right;padding-top:5px; display:block;color:#000000 !important}

/*****footercontainer*****/

#sir {background-color: #e1e3e4; padding: 2%;margin-top: 3%;}
#sir #widget_sp_image-5 {background-color: transparent; padding:0px}
#sir .widget {background-color: white; padding: 2%;}
h6 .rsswidget {color: black; font-size: 1.2rem; font-weight: 700;}
#sir .widget ul li a {color: black !important;}



/*.piede .sidebar_wrap {background:url(images/logoft.jpg)no-repeat #808183;padding-bottom:80px; } */
.piede .textwidget {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:1rem; color:#ffffff !important}
.piede .textwidget a {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:1rem; color:#ffffff !important}
.piede .footsx .textwidget {padding-top:10rem;padding-left:0.5rem}
.piede .footdx .textwidget {padding-top:1.6rem}
.piede .footdx .menu-item a {padding-bottom:5px;padding-top:5px;/*font-family: 'Fjalla One', sans-serif;text-transform:uppercase;*/font-size:1rem; color:#dcdcdc !important}
.piede .footdx .sub-menu .menu-item a {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;font-size:1rem; color:#ffffff !important; }
.piede .sub-menu {list-style-type: none}
.piede .sub-menu li {list-style-type: none}
.piede .menu .active > a {background:none !important}
.piede {background-color: #43522e !important;}
.footer_container {background-color: #43522e !important;}

#secondary-sidebar {border-top: none !important}

.footdx1 .menu li:nth-child(-n+3) {display:block !important}
.footdx1 .menu li:nth-child(-n+30) {display:none }
.footdx2 .menu li:nth-child(-n+6) {display:block !important}
/*.footdx2 .menu li:nth-child(-n+3) {display:none !important}*/
.footdx2 .menu li:nth-child(-n+30) {display:none }
.footdx3 .menu li:nth-child(-n+9) {display:block !important}
/*.footdx3 .menu li:nth-child(-n+6) {display:none !important}*/
.footdx3 .menu li:nth-child(-n+30) {display:none }
.footdx .menu li ul li {display:block !important }
.footdx .menu li ul li ul{display:none; }
.footdx {border-left: 1px solid #cdcdcd;}
.footsx h6 {color: #ffffff !important; font-size: 1.3rem !important; border-bottom: none !important}

/**************Articoli e pagine**************/
.content {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
h1.entry-title-post {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;text-transform:uppercase;color:#403a0e !important;font-size:1.9rem !important }
.single .categories-links {font-size:1.3rem;color:#000000 !important}
.entry-content-post {}

.entry-title-page {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed; text-transform:uppercase;color:#304a0e !important;}
.entry-content-page {padding-right:10px}
.listaallegati .wpba-icon {width:22px !important;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
.listaallegati a {color:#000000 !important;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
.listaallegati .wpba-list-item a {color:#000000;font-size:0.7rem}
.listaallegati {display: none}
/*********pagina vescovo**********/
.leftpagevesc {border-right:1px solid #000000;padding-right:0px !important}
.leftpagevesc .entry-content-page {padding-right:10px}

/************Interventi vescovo******************/

.single .wd-noah-intervento-vesc-sottotitolo_intervento_vescovo {font-weight:bold;padding-bottom:5px;font-size:1.2rem}
.single .wd-noah-intervento-vesc-data-intervento {font-style:italic;padding-bottom:20px; color:grey}
.single .wd-noah-intervento-pdf {background: url(images/doc.gif) no-repeat; ;height:20px; font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;margin-bottom:20px}
.single .wd-noah-intervento-pdf a {padding-left:40px}
.single.wd-noah-intervento-audio, .single.wd-noah-intervento-video {margin-bottom:20px}
.wd-noah-intervento-vesc-titolo a {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed; font-size:1.6rem;color: #52890b;text-transform:uppercase}
.wd-noah-intervento-vesc-titolo a:hover {color: #016c3e}
.wd-noah-intervento-vesc-sottotitolo {font-weight:bold;padding-bottom:5px;font-size:1.2rem}
.wd-noah-intervento-vesc-data-intervento {font-style:italic;padding-bottom:8px; color:grey}
.wd-noah-intervento-pdf {background: url(images/doc.gif) no-repeat; ;height:25px; font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
.wd-noah-intervento-pdf a {color:#000000;padding-left:40px}
.wd-noah-intervento-vesc {padding-top:20px;padding-bottom:20px;border-top:1px solid #c0c0c0}

.single-wd-interventi-vesc .leftsingle {border-right:1px solid #000000}

.wd-noah-doc-titolo a {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed; font-size:1.6rem;color: #52890b !important;text-transform:uppercase}
.wd-noah-doc-titolo a:hover {color: #016c3e}
.wd-noah-doc-sottotitolo, .wd-noah-doc-tipo {font-weight:bold;padding-bottom:5px;font-size:1.2rem}
.wd-noah-doc-data-doc {font-style:italic;padding-bottom:8px; color:grey; font-size: 1rem;}
.post-type-archive-wd-doc-ufficiali .entry-header img {display: none} 

/****annuario archivio*/


.wd-noah-persone-search  {background: #e7e7e7; padding:1rem ; float:left; ;width: 100%; border-bottom:1px solid #285d04 }
.wd-noah-persone-search button {color:#ffffff; background:#285d04; float:right;padding:6px }
.wd-noah-persone-main  { float:left; }
.wd-noah-enti-search  {background: #e7e7e7; padding:1rem ; float:left; ;width: 100%; border-bottom:1px solid #285d04 }
.wd-noah-enti-search button {color:#ffffff; background:#285d04; float:right;padding:6px }
.wd-noah-enti-main  { float:left; }


/*********home uffici**********/

 .site-description
#lefthomeuff {border-right:1px solid #000000;padding-right:0px !important;margin-left:0 !important;padding-left:0px !important}
.entry-summaryuff {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;font-size:0.9rem; color:#636363  ; margin-bottom: 0px ; width:100%; padding-top:1rem ; }
.entry-summaryuff p {font-size:1.1rem; color:#636363 }
.entry-summaryuff p a  {color:#636363  !important}

.presentauff {border-bottom:1px solid #000000;margin-bottom:20px }

#altrenews {display: inline-block;padding-top:1rem;padding-bottom:1rem; margin: 15px 0; border-top: 2px solid black; }
#altrenews li {list-style-type: none;float:left;width:32%;margin-right: 1%;}
#altrenews li img {width:100% }
#altrenews .title { font-size:1rem;color: #000000;text-transform: uppercase;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;font-weight: 800;  }
#altrenews .title a {font-size:1rem; color:#000000}
#altrenews .entry-summaryuff p{ font-size: .9rem;}


.menulatuff  .menu-item a { font-family: "Arial Narrow", "Arial", sans-serif; color:#ffffff !important;font-size:1.2rem;width:100%;}
.menulatuff  .menu-item {background: #537100;margin-bottom:.4rem;padding:.2rem;padding-left:1rem;}
.menulatuff  .sub-menu {margin-top:10px; }
.menulatuff .sub-menu li ul li {border-bottom:0px}
.menulatuff  .menu-item li a {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center}
.menulatuff  .menu-item .sub-menu {margin-top:0px;margin-bottom:4px}
.menulatuff  .menu-item .sub-menu a {;color:#ffffff !important;font-size:1rem; text-transform:none !important}
.menulatuff  .menu-item-has-children .sub-menu .sub-menu li a {border-bottom:0px;font-family: "Arial Narrow", "Arial", sans-serif;}
.menulatuff  .menu-item-has-children .sub-menu .sub-menu li {padding-left:10px;font-size:1.1rem}
.menulatuluff {list-style-type:none;margin:0px}
.menulatuluff ul {list-style-type:none;margin:0px}

.uffici-home-sidebar {margin-top:2rem}

/***********************MENU LATERALE UFFICI MOBILE**************************/

.menulatuff_mobile .title-bar {    background-color: #efefef;}
.menulatuff_mobile .menu-icon::after {
     background: #23350b;
     box-shadow: 0 7px 0 #23350b, 0 14px 0 #016c3e; }




/*****************menu laterale vescovo********************/
.menulatvesc {padding-bottom:20px;width:100%;}
.menulatvesc .menu-item {font-family: 'Fjalla One', sans-serif;}
.menulatulvesc > li {display:none}
.menulatulvesc .vescovo {display:block}
.menulatulvesc {list-style-type:none;margin:0px}
.menulatulvesc ul {list-style-type:none;margin:0px}

.menulatulvesc > li > a {color:#85c226 !important;font-size:1.3rem;text-transform:uppercase;width:100%;font-family: 'Fjalla One', sans-serif;}

.menulatvesc .sub-menu li {border-bottom:1px solid #000000;}
.menulatvesc .sub-menu li ul li {border-bottom:0px}
.menulatvesc .sub-menu span {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center;color:#000000}
.menulatvesc .sub-menu .sub-menu span {padding-left:30px;background:none;border-bottom:0px; }
.menulatvesc .sub-menu .sub-menu {margin-top:0px; margin-bottom:4px}
.menulatvesc .sub-menu .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:0.9rem; text-transform:none !important}


/*******menu laterale sezione corrente*****/

.menulat {padding-bottom:20px;width:100%;}
.menulat .menu-item {font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;}
.menulatul > li {display:none}
.menulatul .active {display:block}
.menulatul {list-style-type:none;margin:0px}
.menulatul ul {list-style-type:none;margin:0px}

.menulatul > li > a {color:#304a0e !important;font-size:1.3rem;text-transform:uppercase;width:100%;font-family: "Arial Narrow", "Arial", sans-serif;font-stretch: condensed;color:#000000}

.menulat .sub-menu li {border-bottom:1px solid #000000;}
.menulat .sub-menu li ul li {border-bottom:0px}
.menulat .sub-menu span {display:block;width:100%;padding-left:15px; width:100%;background:url(images/icomenu.png) no-repeat left center;color:#000000}
.menulat .sub-menu .sub-menu span {padding-left:30px;background:none;border-bottom:0px; }
.menulat .sub-menu .sub-menu {margin-top:0px; margin-bottom:4px}
.menulat .sub-menu .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:0.9rem; text-transform:none !important}

/*.menulat .sub-menu {margin-top:10px; }
.menulat .current-menu-item a {display:block;width:100%;font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:1.1rem; text-transform:none !important}
.menulat .current-menu-item .sub-menu {margin-top:0px;margin-bottom:10px}
.menulat .current-menu-item .sub-menu span {padding-left:30px;background:none;border-bottom:0px }
.menulat .current-menu-item .sub-menu a {font-family: 'Open Sans', sans-serif;;color:#000000 !important;font-size:1rem; text-transform:none !important}
*/

/**********************ANNUARO************************/

.post-type-archive-wd-annuario-persone .archive-title {}
.post-type-archive-wd-annuario-persone .entry-meta-header {display:none}
.post-type-archive-wd-annuario-persone .wd-noah-persona-titolo {font-size:1.3rem}
.post-type-archive-wd-annuario-persone .wd-noah-persona-tipo-persona {font-size:1.1rem;font-style:italic}
.post-type-archive-wd-annuario-persone .wd-annuario-persone {margin-bottom:10px;padding-bottom:0px}

.wd-noah-persona-nome label {display:none}
.wd-noah-persona-cognome label {display:none}
.wd-noah-persona-tipo label {display:none}


.post-type-archive-wd-annuario-enti .archive-title {}
.post-type-archive-wd-annuario-enti .entry-meta-header {display:none}
.post-type-archive-wd-annuario-enti .wd-noah-ente-titolo {font-size:1.3rem}
.post-type-archive-wd-annuario-enti .wd-noah-ente-tipo-ente {font-size:1.1rem;font-style:italic}
.post-type-archive-wd-annuario-enti .wd-annuario-enti {margin-bottom:10px;padding-bottom:0px}
.post-type-archive-wd-annuario-enti .wd-annuario-enti img {width:150px}

.single-wd-annuario-persone .entry-meta-header {display:none}

.single-wd-annuario-persone .wd-noah-persona-infocontainer {
    font-size:1.1em;
}

.single-wd-annuario-persone .wd-noah-persona-infocontainer label {
    display:inline-block;
    font-size:0.8em;
       font-weight:bold}

.wd-noah-persona-infocontainer label:after {
    content: "\00a0";
}

.single-wd-annuario-persone .wd-noah-persona-tipo-persona {
    font-size:0.70em;
    color:#656565;
    text-transform:uppercase;
    font-weight:700;
    
}

.wd-noah-persona-tipo-inc {display:inline-block;}
.wd-noah-persona-inc-ente {display:inline-block;}
.wd-noah-persona-inc-ente-preposizione {display:inline-block;padding-right:8px}
.wd-noah-persona-incarichi > label {font-size:1.1rem;font-weight:bold;padding-top:10px}

.nav_wrap {margin: 0 15%}
.nav_container {background-color: #e9eee3;box-shadow: 0 4px 2px -2px #CCCCCC; z-index: 9; position: relative;}

#text-5 .widget-title {color: transparent !important; text-shadow: none;}

/* Small only */
@media screen and (max-width: 30em) {
        /* add css for small screens only here */
    .piede .widget-area {background-size: contain  } 
    .evidenza article .entry-title {padding:35% 0% 0% 0% ;font-size:1.6rem;line-height:1.6rem ;margin:0px; }
    .evidenzal article .entry-summary p {   font-size: 1rem;    color: #636363;}
    #sottotophome .temimenu #menu-temi_menu li {font-size:1rem }
    .altrenews .rpwe-li {float:none;width:100%}
    .altrenews .rpwe-li img {width: 40% !important;float:left;margin-right:10px}
    .altrenews .rpwe-title {margin:0px;padding:0px;line-height:1.2rem}
    .altrenews .rpwe-li {display:inline-block;padding-bottom:10px}
    .newsuffici .post {float: none; width: 100%; padding: 10px;}
    .wpba-attachment-list li {font-size:0.8rem}
    .rightpageuff {margin-bottom:20px; background:#efefef}
    .icoplay{background:url(images/icoplay_mobile.png)no-repeat !important;width:30px;height:30px;z-index:3;position:absolute;top:50%;left:50%;margin-left:-15px;margin-right:-15px}
    .piede .sidebar_wrap {background-size:contain;padding-bottom:50px!important}
}
@media screen and (min-width: 30em) and (max-width: 39.9375em) {
    /* add css for small screens only here */
   
}
@media screen and (max-width: 39.9375em) {
    #main-menu .menu-item {font-size: 1rem}
    #altrenews li {float:none;width:100%;margin-right: 0;margin-bottom:10px;display:inline-block}
    #altrenews li img{float:left;width:45%;margin-right: 10px;}
    #lefthome {padding-left: 0.625rem !important;    padding-right: 0.625rem;}
    #testatalogo #tophome .menu-contattimenu-container .menu li  {font-size:1.1rem ;}
    #testatalogo #tophome .menu-contattimenu-container .menu .active > a {background-color:transparent !important}
    .menu > li:not(.menu-text) > a {line-height: 1.2rem;}
    .menu >li > a { padding: 0.4rem 1rem }
    .leftpagevesc{border:0px} .leftpage {border:0px} #lefthomeuff {border:0}
    .rightpagevesc {display: none} #rightpage {display: none} 
   .menulatuff {display:none}
   .footdx {display:none} 
.social-navigation a:before {font-size: 20px !important}
#menu-social li {width: 30px !important; height: 30px !important;}
.search {float: right; margin-bottom: 2%}
#sottotophome .temimenu #menu-temi_menu li a {font-size: 0.85rem !important;}
#sottotophome {margin-top: -10px !important}
.videocaption h4 a {font-size: 0.7rem !important;} 
}
/* Medium and up */
@media screen and (min-width: 40em) {
    .menulatuff_mobile {display:none}
   .entry-content-post {padding-right:1em}
   #righthome .mini-clndr .clndr .controls .month {font-size: 1.2rem}
    /* add css for medium to large screens here */
  .videocaption h4 a {font-size: 0.7rem !important;} 
}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 50em) {
    #main-menu .menu-item {font-size: 1rem}
    /* add css for medium screens only here */     
    #lefthome {padding-left: 0.625rem !important;    padding-right: 0.625rem;}
    #testatalogo #tophome .menu-contattimenu-container .menu li  {font-size:1.1rem ; }  
    .menu > li:not(.menu-text) > a {line-height: 1.2rem;}
    .footdx {display:none}
}

@media screen and (min-width: 50em) and (max-width: 63.9375em) {
        #main-menu .menu-item {font-size: 1.3rem}
        .menu > li:not(.menu-text) > a {line-height: 1.4rem;}
        #lefthome {padding-left: 0.625rem !important;    padding-right: 0.625rem;}

        
    }
/* Large and up */
@media screen and (min-width: 64em){
/*#lefthomeuff {width: 72% !important}
.rightpageuff {width: 28% !important}*/
#lefthome {width: 72% !important}
#righthome {width: 28% !important}
#rightpage {width: 28% !important}
.footsx {width: 40% !important}
.footdx {width: 20% !important}
#rightbassohome {width:49%; padding-top: 4%}
#leftbassohome {width:49%}
.leftsingle {width: 72% !important}
.leftpage {width: 72% !important}
/*#main-menu .menu-item {font-size: 1.5rem}*/



}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    /* add css for large screens only here */
    #righthome .mini-clndr .clndr .controls .month {font-size: 1.8rem}
}   
