/*
Theme Name: Casa Ronald (Charity Hub Child)
Theme URI: http://casaronaldsp.org.br
Description: Charity Hub Child Theme for Casa Ronald McDonald website
Author: FabbricaWeb
Author URI: http://www.fabbricaweb.com.br
Template: charityhub
Version: 1.0.0
*/

@import url('../charityhub/style.css');

.gdlr-header-container {
    margin-bottom:20px;
}

.gdlr-header-container{
    border-bottom: 8px solid #628ecc;
}

.gdlr-header-contact {
    float: right;
    clear: right;
    margin-top: 30px;
}


.gdlr-header-contact a {
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    padding-right: 42px;
}

.gdlr-header-contact .gdlr-button.small {
    font-size: 13px;
    padding: 6px 16px;
}

.gdlr-header-search {
    width: 100%;
}

.gdlr-header-search .gdl-search-form {
    margin-top: 30px;
}

.gdlr-header-search .gdl-search-form input[type="text"] {
    padding: 10px 21px;
}

.gdlr-header-search .gdl-search-form input[type="submit"] {
    background-image: url('images/icon-search.png');
}

.gdlr-navigation-substitute {
    top: 90px;
}

.gdlr-navigation-wrapper .gdlr-navigation {
    margin-right: 0px;
}

#gdlr-main-navigation, .gdlr-header-style-2.gdlr-centered .gdlr-navigation-wrapper.gdlr-fixed-menu{border:none}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
    padding: 20px 18px 18px;
    margin: 0px;
    font-weight: normal;
}

.sf-menu > li > a {
    font-size: 14px!important;
    padding: 10px 5px;
    margin-right: 16px;
    text-decoration: none;
    zoom: 1;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul {
    padding-right: 14px;
}

.sf-menu li a.sf-with-ul:after{
    display:none;
}

.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a {
    text-transform: uppercase;
}

.sf-menu > .gdlr-normal-menu .sub-menu {
    border-top-width: 0px!important;
}

.sf-menu > .gdlr-normal-menu li a {
    padding: 10px 5px;
    border-top-width: 1px;
    border-top-style: solid;
    zoom: 1;
}

.gdlr-header-style-2.gdlr-centered .gdlr-navigation .sf-menu li.mcdia-txt a {
    text-transform: none;
}

.gdlr-header-style-2.gdlr-centered .gdlr-navigation .sf-menu li.mcdia-txt li a {
    text-transform: uppercase;
}

.parent-pageid-3279 .gdlr-sidebar .gdlr-widget-title{
   text-transform: none;
}

.gdlr-caption-wrapper.post-slider .post-slider-caption-overlay{
    background-image:none;
}

.gdlr-styled-box-title, .urgent-cause-wrapper .urgent-cause-title {
    font-size: 29px;
    font-weight: 600;
    text-transform: uppercase;
}

.gdlr-button, input[type="button"], input[type="submit"]{
    padding: 10px 15px;
    font-size:14px;
    font-weight:700;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-title{
    text-transform:uppercase;
    font-weight:500;
}

.gdlr-sidebar .gdlr-widget-title{
    font-weight: 500;
    text-transform: uppercase;
}

.recent-post-widget .recent-post-widget-title {
    font-size: 15px;
}

.gdlr-page-title-wrapper{
    padding: 140px 0px 140px;
    background: url('images/child.jpg');
    text-align:left;
    margin:0 15px;
}

.gdlr-page-title-wrapper .gdlr-page-title {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 60px;
    text-shadow: 2px 2px 5px #000;
}

.gdlr-styled-box-body{
text-shadow: 2px 2px 5px #000;
}

.gdlr-classic-portfolio.gdlr-item, .gdlr-classic-portfolio .portfolio-thumbnail {
    margin-bottom: 0;
}

.gdlr-feature-media-item .feature-media-caption {
    letter-spacing: 0;
}

.gdlr-image-link-shortcode .gdlr-image-link-overlay, .portfolio-thumbnail .portfolio-overlay {
    background-color: transparent;
}

.gdlr-item-title-wrapper.pos-icon .gdlr-item-title{
    font-weight: normal;
    text-transform:uppercase;
}

.page-id-3368 .gdlr-item-title-wrapper.pos-icon{
    margin-bottom:20px;
}

.page-id-1629 .section-container, .page-id-1629 .gdlr-item-start-content {
    padding-top: 0px;
}

.page-id-3301 .urgent-cause-wrapper{
    display:none;
}

.gdlr-paypal-form-head{
    margin-bottom:20px;
}

.gdlr-paypal-amount-wrapper{
    margin-top:15px;
}

.gdlr-paypal-amount-wrapper .gdlr-head {
    margin-bottom: 5px;
}

p.amount-warning{
    font-size:13px;
}

.gdlr-paypal-fields .gdlr-head{
    margin-bottom:0;
}

.home .fb-container{
    padding-top: 0px;
}

.fb-container h3{
    padding-bottom: 15px;
    border-bottom-width: 3px;
    border-bottom-style: solid;

}

.footer-wrapper p{
    font-size:14px;
}

.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{
    text-transform: uppercase;
    font-weight:500;
}

#footer-widget-3 .gdlr-widget-title, #footer-widget-4 .gdlr-widget-title{
    text-transform: capitalize;
    font-size:14px;
    margin-bottom: 15px;
}

.copyright-left{
    font-size:12px;
    padding-top:5px;
}

.gdlr-round-skill-bar-wrapper .gdlr-round-skill-title{
    color:#628ECC;
}

.urgent-cause-wrapper .urgent-cause-info {
    margin-top: 34px;
}

.top-navigation-wrapper a{
    text-transform: uppercase;
}

.gdlr-item ol li{padding:5px 0;}

#home-mission p{padding-bottom:24px}

.gdlr-feature-media-item .feature-media-title{text-transform:none}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea, .wpcf7 select{
    color: #808080!important;
    font-size: 16px!important;
    border:1px solid #628ECC;
}

.wpcf7 select{
    padding: 14px 20px;
    width: 100%;
    font-size: 14px;
    background-color: #f7f7f7;
    font-family: "Raleway";
}

@media (max-width: 480px) {
    .dl-menuwrapper .dl-menu, .dl-menuwrapper > .dl-submenu {
        margin:0!important;
    }
    .gdlr-page-title-wrapper .gdlr-page-title{
        font-size:24px!important;
    }
}

/*--- mobile landscape style ---*/
@media only screen and (max-width: 767px) {

    .gdlr-header-contact {
        width: 100%;
        margin-top:10px;
    }

    .gdlr-header-search .gdl-search-form {
        margin-top: 0;
    }

    .gdlr-header-container{
        border-bottom: none;
    }

    .dl-menuwrapper li a{
       text-transform:uppercase;
    }

}

@media all and (max-width: 1100px) and (min-width: 700px) {
    .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul {
        padding-right: 8px;
    }
    .sf-menu > li > a {
        font-size: 12px!important;
    }
}

#donate-options form{margin-bottom:30px;}

blockquote{font-size:16px; border:0}

.gdlr-blog-thumbnail {background: #f7f7f7;}
