/*   
Theme Name: Charitas Child Theme
Theme URI: 
Description: Charitas Child Theme development for Customizations.
Author: Edson Monteiro
Author URI: 
Template: charitas-wpl
Version: 1.0.0.
*/

@import url('../charitas-wpl/style.css');


.container_16 .site-navigation {
    width: 70.75% !important;
}

.container_16 .grid_5 {
    width: 20.25% !important;
}


.default         { cursor: default; }

/*	----------------------------------------------------------
Language menu
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

.menu-language-menu-portuguese-portugal-container {
float: left;
}
.menu-language-menu-portuguese-portugal-container ul{
margin: 7px 0 0 0;
padding: 0;
}

.menu-language-menu-portuguese-portugal-container ul li{
margin: 0 1px 0 0;
display: inline-block;
float: left;
}
.menu-language-menu-portuguese-portugal-container ul li a {
color: #fff;
text-decoration: none;
background: #3b3b3d;
display: inline-block;
padding: 2px 10px;
}
.menu-language-menu-portuguese-portugal-container ul li a:hover {
border-bottom: 1px solid #fff;
}
.menu-language-menu-portuguese-portugal-container ul .current a {
border-bottom: 0px solid #fff;
font-weight: bold;
}

/*	----------------------------------------------------------
Donate Button Color
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
#toolbar .tb-list .donate a {
    background: #007AC3 !important;
}


/*	----------------------------------------------------------
Calendar widget
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

.simcal-default-calendar-list ul.simcal-events li.simcal-event {
    list-style-type: none;
    margin-bottom: 0px;
}


.partners{
 	display:inline-flex;
}

.widget ul li:before {
    content: no-open-quote ;
    padding-right: 0px;
}

.second-home-widget-area {
    margin-bottom: 0px;
    padding-bottom: 0px;
}


/* Contact page - ofice locations, opener links */
.open {margin-top:10px;}
.opener, .closer {padding:10px 0 10px 28px; cursor:pointer;}
.linklist .opener, .linklist .closer {border-top:1px dashed #ccc; background-color:#fff; cursor:pointer;}
.opener {background:#f2faff url(images/icon-open.gif) 2px 10px no-repeat;}
.closer {background:#f2faff url(images/icon-close.gif) 2px 10px no-repeat;}
.opener a, .closer a {font-weight:bold; line-height:16px;}
.opener a:hover, .closer a:hover {}
.phones {float:right; text-align:right;}
.office-photo {float:left; width:60px; height:60px; margin:5px 20px 0 0;}

.entry {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dashed #ccc; position:relative; height:1%;}
.entry h2 {font-size:16px; margin:0 0 4px 0; border-bottom:0; padding-bottom:0; font-style:normal;}
	.entry h2 a, .entry h2 a:visited {color:#007ac3;}
	.entry h2 a:hover {color:#00a886;}
.entry h3 {margin:0;}

.entry table {width:100%;}
.entry td {/*width:50%; text-align:center;*/ padding:8px; font-size:12px;}
.entry td div {margin:0 auto;}


.flex-content h1 {
    background-color:rgba(0,0,0,0.5);
    display: table-row;
}

.flex-content h2 {
    background-color:rgba(0,0,0,0.5);
    display: inline;
}

.flex-content .flex-button a {
    background-color:rgba(0,0,0,0.5);
    display: inline;
}


##reduce spacing after third widget area
.third-home-widget-area {
    padding-bottom: 5px !important;
}

.nav-menu li {
	display: inline-block;
	position: relative;
        cursor: default;
}

.fancybox-content-inside {
	width: 98% !important;
}