/*
 Theme Name:   Charity Home Child
 Theme URI:    http://example.com/charity-home-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     charity-home
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  charity-home-child
*/

/*@import url("../charity-home/style.css");*/

.pageloader {
    background: url(/wp-content/themes/charity-home/images/page-loader.gif) center center no-repeat #D3D3D3 !important;
    }

.page-title-header h1, .page-title-header h1.entry-title { text-transform: none !important;}

.page-template-template-fullwidth #main{background-color:#9EC2AE; color: #fff;}

.page-template-template-fullwidth h1, .page-template-template-fullwidth h2, .page-template-template-fullwidth h3, .page-template-template-fullwidth h4, .page-template-template-fullwidth h5, .page-template-template-fullwidth h6, .page-template-template-fullwidth .h1, .page-template-template-fullwidth .h2, .page-template-template-fullwidth .h3, .page-template-template-fullwidth .h4, .page-template-template-fullwidth .h5, .page-template-template-fullwidth .h6 {color: #fff;}

.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading span {color: #fff;}
.vc_tta.vc_tta-accordion.vc_tta-style-theme_style .vc_tta-controls-icon:before {color: #fff;}



#tpath_wrapper {padding-top:0px !important;}
.page-title-section.page-title-skin-light:before {
    background: rgba(255,255,255,0.75);
}

.contact-form-wrapper.bg-default {background: transparent; }
wpb_wrapper .wpb_text_column :last-child {display:none;}
.contact-info-shortcode a{color:#22262a;}
.contact-info-shortcode a:hover{color:#e8d41e;}


#slide-3-layer-9:hover {background-color:transparent !important;}

.page-id-1519 .vc_custom_1488453758912 .row{border-bottom-style: solid;
    border-bottom-color: #fff;    border-width: 1px;}



.share-options .tag-share-header{display:none !important;}


/*.grey-wrapper,*/ .bg-style.overlay-wrapper.bg-overlay.black-overlay-color.light-opacity:before {
    background: #EDEDED; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FBFBFB,#EDEDED); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FBFBFB,#EDEDED); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FBFBFB,#EDEDED); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FBFBFB,#EDEDED); /* Standard syntax */
}


#servicos h5{color:#1d1d1b; font-weight:400;     text-transform: capitalize;}
#servicos p{color:#A0A09F; font-weight:100;}


.header-logo-section .header-phone-number .header-label-details{color:#E8D41E;}

/*hide "donate now"*/
div.header-top-btn {display:none !important;} 

/*default colors*/
.header-logo-section .tpath-logo-bar li > div .header-top-icon > i{color:#E8D41E;}

/*.header-section.header-styleone .header-main-section .tpath-main-nav.nav.navbar-nav > li > a{color:grey;}*/

.header-section.header-styleone .header-main-section .dropdown-menu > li > a{color:#1d1d1b;}
.header-section.header-styleone .header-main-section .dropdown-menu ul li a{color: #1d1d1b;}


/*.header-section.header-styleone .header-main-section .dropdown-menu > li > a, .tpath-main-nav.navbar-nav .dropdown-menu li , .header-section.header-styleone .header-main-section .dropdown-menu > li > a, .header-section.header-styleone .header-main-section .dropdown-menu ul li a, .header-section.header-styleone .tpath-megamenu-container .tpath-megamenu > li a{color: #1d1d1b;}*/

/*.header-section.header-styleone .tpath-megamenu-container .tpath-megamenu > li a, .header-section.header-styleone .tpath-megamenu-container .tpath-megamenu-title, .header-section.header-styletwo.header-dark .tpath-megamenu-container .tpath-megamenu > li a, .header-section.header-styletwo.header-dark .tpath-megamenu-container .tpath-megamenu-title,.header-section.header-styleone .header-main-section .dropdown-menu ul li a, .header-section.header-styleone .header-main-section .dropdown-menu > li > a {
    color: #1d1d1b;
}*/

.btn.btn-default.btn-skin-theme{
    color: #1d1d1b;
}

/*.header-section.header-styleone .header-main-section .dropdown-menu ul li:hover a, .header-section.header-styleone .header-main-section .dropdown-menu > li:hover > a, .header-section.header-styleone .header-main-section .dropdown-menu ul li:active a, .header-section.header-styleone .header-main-section .dropdown-menu > li:active > a, .header-section.header-styleone .header-main-section .dropdown-menu > li > a:active,
.menu-item-has-children li:active a {color:#fff !important;}*/

.header-main-section .nav.navbar-nav ul.dropdown-menu li.current-menu-parent ul.sub-menu li a{background-color:transparent !important;}

/*dark style*/
.dark-wrapper {background-color: #1d1d1b;}

/*Footer*/
.footer-section, .footer-copyright-section {background: #9B9B9A !important;}
.footer-copyright-section {border-top: thin solid #fff;}
.footer-widgets .widget img {width:57% !important;}
.footer-copyright-section .copyright-info p{color: #1d1d1b;text-align:center;}
.contact-widget-text {position:absolute;width: 110%;}

.widget_recent_entries .post-date{color:#E8D41E;}


/*copyright*/
.footer-copyright-section .copyright-info p{text-transform:capitalize;}

/*footer contact form*/
.contact-form-wrapper.bg-transparent input, .contact-form-wrapper.bg-transparent .form-group .form-control{
    background: #ACACAC !important;
    border: none !important;
    color: #fff !important;
}

.footer-inner-wrapper .tpath-input-submit.form-group {width:100%;}
.tpath-input-submit .btn.tpath-submit {border-radius: 0px;}

#footer-copyright-container .col-sm-6 {width: 100%;}
h6.post-widget-title:before {content:">"}

/*header*/
.header-logo-section .tpath-logo-bar > li{    line-height: 150px;}
.header-topbar-section .topbar_half {width:100%;}

.img-responsive {width: 30%;margin: 0 auto;}
.header-label-details a{color:#a0a09f;}
.header-logo-section .header-phone-number .header-label-details {color: #000;font-weight: 700; font-size: 20px !important;}

.col-md-6 {width: 100% !important;}

ul.dropdown-menu, li.menu-item-has-children{cursor:default;}

p.section-slogan, #servicos p.section-slogan{font-family: "Raleway";color: #747474;}
body {color: #a0a09f; font-size:14px;}


/*Separator*/
.separator.separator-dotted.skin-grey::before, .separator.separator-dotted.skin-grey::after, .separator.separator-dotted.skin-grey span.inner {
    background: #E8D41E none repeat scroll 0 0;
}
.separator.separator-dotted.skin-grey {border-color: #E8D41E;}

/*accordion
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading span {color: #9B9B9A;}*/
.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-theme_style:before {background: transparent;}

.dropdown-menu > li > a, .dropdown-menu .sub-menu a { -webkit-transition: none;    transition:none; -moz-transition: none; -ms-transition: none; -o-transition: all 0.3s ease 0s;}

.tpath_block-template-default .container {width:0 auto;}

/*block*/
.tpath-row-inner-wrapper {width:100%;}
#block_1st_photo .img-responsive{width:40%;}
/*custom maqueta*/
strong {color: #1d1d1b;font-weight:400;}
#manual_strong {font-weight:600;}

ol{padding-left: 0px; }
#main li{margin-bottom:30px!important;}
/*#main ul ul{margin-top:30px!important;}*/
#ul_normal li{margin-bottom:0px!important;}


#main ul{padding-left:20px !important;}

/*font-size equal accordion*/
.tpath-call-to-action-block .tpath-cta-content p {font-size: 1em;}

/*heigh between blocks*/
/*.tpath-vc-section {padding: 30px 0;}*/
.vc_row.vc_row-flex {padding:30px;}
.tpath-vc-section {padding-bottom: 160px;}

/*adjust height between elements and container
#main-wrapper, .tpath-block-wrapper {margin-top: 80px !important;}
.home #main-wrapper {margin-top: 0px !important;}*/



/*news border*/
.posts-content-container .date-section .comments-link {border-color: #E6E6E6;}

/*call to action*/
.home .tpath-call-to-action-block .tpath-cta-content p {font-family: "Raleway";}

/*página estatutos*/
.page-id-1507 a.btn .btn-default btn-skin-white, .page-id-1507 .btn,
.page-id-1562 a.btn .btn-default btn-skin-white, .page-id-1562 .btn,
.page-id-1601 a.btn .btn-default btn-skin-white, .page-id-1601 .btn {padding:0px;}

/*alpha*/
.li-alpha-num ul ul li{ list-style-type: lower-alpha;}
#main .li-alpha-num ul{ list-style-type: none; padding-left:0px !important;}
#main .li-alpha-num ul ul{padding-left:40px !important;}
ul#strong-lis {color:#1d1d1b;}
span#strong-lis-content{color:/*#a0a09f*/#fff;}





/*ICONS*/
.tpath-feature-box.style-default-box .grid-icon-wrapper i {padding-top: 8%;}
.fa-odnoklassniki:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/creche.png);}
.fa-puzzle-piece:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/jardim-infancia.png);}
.fa-child:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/catl.png);}
.fa-male:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/centro-dia.png);}
.fa-medkit:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/apoio-domiciliario.png);}
.fa-user:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/outros-servicos.png);}

.flaticon-coin:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/donativos.png);}
.flaticon-users:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/voluntariado.png);}
.flaticon-heart-1:before {content: url(//anossacasa.pt/wp-content/uploads/2017/01/beneficios.png);}

.fa-fax:before {background-image: url('//anossacasa.pt/wp-content/uploads/2017/01/fax-1.png');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px; 
    height: 30px;
    content:"";
    vertical-align: middle;
}
#footer-widgets-1 .fa-fax:before {background-image: url('//anossacasa.pt/wp-content/uploads/2017/01/fax.png');
    background-size: 20px 20px;
    display: inline-block;
    width: 20px; 
    height: 20px;
    content:"";
}
.ion-social-youtube:before {content: "blog";}

/*search*/
.header-search-visible #header-toggle-search {width: 25%;float: right;margin-right: 1.5%;    position: initial;background-color:#9B9B9A;}
.search-form .toggle-search-form .form-control {font-family: Poppins; font-size: 13px;font-weight: 600; text-transform:uppercase;}
.header-toggle-content .btn-search-close {display:none;}

/*search-no-results*/
.search-no-results .page-title-section.page-title-skin-light {display:none;}

/**/
strong a, h6 a {color: #1d1d1b;}
strong a:hover, h6 a:hover{color:#E8D41E;}

/*contatos*/
.tpath-contact-details li.contact-list{display:inline-flex;}

/*archive*/
.archive .content-col-small,.two-col-right #single-sidebar-container #primary{float:left;}
.archive #sidebar{float:right;}


/*GAllery*/

.pc-holder {display:flex !important;}
.pg-pagination a {padding:0px;}
.pg-cat-filter {display:flex;}
.pg-cat-filter  ul {margin:0 auto;}
/*title h1*/
/*.page-title-header h1, .page-title-header h1.entry-title {text-transform: initial !important;}
.pc-holder .pc-item {    width: 100% !important;}
.pc-page-wrapper {width: 20% !important;}*/

pp_nav {border:none;}
.pp_play {display:none !important;}


/*masonary equal height*/
.pg-effect-overlay .pg-img-wrapper, .pc-effect-overlay .pg-img-wrapper {
    height: 270px;
     width: 100% !important;
}
.pg-item img {width: 150% !important;}

.pg-img-wrapper img {max-width:none !important;}
/*.pg-img-wrapper {
    overflow: hidden;
    max-height: 300px;
}
.pg-item {

    max-height: 300px;
    height: 300px !important;

}*/

/*icon hover*/
.pc-wrapper .icon-circle, .pg-item .icon-circle, .qg-img .icon-circle {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    /*-webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);*/
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    top: 50%;
    left: 50% !important;
    z-index: 15;
    display: block;
    margin-top: -30px;
    margin-left: -30px;
    padding: 0;
    padding: 0px !important;
    background: #fdd200;
}
.icon-circle {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    -webkit-opacity: 0.7;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    position: absolute;
    top: 50%;
    left: 50% !important;
    z-index: 100;
    display: none;
    margin-right: -10px;
    margin-bottom: -10px;
    padding: 0px !important;
    width: 40px!important;
    height: 40px !important;
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
}
.pg-element-loading .icon-circle:after {
  -webkit-transform: rotate 65deg;
  -moz-transform: rotate 65deg;
  -ms-transform: rotate 65deg;
  -o-transform: rotate 65deg;
  transform: rotate 65deg;
  position: absolute;
  top: 25%;
  left: 25%;
  width: calc(50%);
  height: calc(50%);
  border: 1px solid #252525;
  border-top-color: #fdd200;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: '';
  -webkit-animation: spin 1.3s infinite linear;
  -moz-animation: spin 1.3s infinite linear;
  -o-animation: spin 1.3s infinite linear;
  animation: spin 1.3s infinite linear;
}

/*gallery lighbox*/
div.pp_default .pp_nav, div.pp_default .pp_close {border-style: none !important;}


/*blog entry summary*/
.entry-summary{
overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.entry-summary.clearfix{

  display: block !important;
 
}
.tpath-posts-container .grid-posts h4.entry-title a {
overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}


/*fonts and text format*/
.tpath-call-to-action-block .tpath-cta-title {text-transform:initial;}


.tp-caption .btn.btn-default.btn-skin-theme:hover > a {color:#E8D41E !important;}



/*-----------------------------------------*/
/*cookie notice*/
#cn-accept-cookie{
    /*background: #111;
    color: #fff;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
}

#cn-refuse-cookie{
    /*background: #dedede;
    color: #fff;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
}

#cn-more-info{
	margin-left:0px !important;
}

#cookie-notice{
	background: #262f36;
}

a#cookie-notice a:hover{
	color:#fff!important;
}

/*contact form*/

/*.wpcf7 input, .wpcf7 textarea {color:#a0a09f;}

.wpcf7-form .wpcf7-form-control {background-color:#fff;}*/

