/*
Theme Name:     finanza Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Theme URI: http://demo.goodlayers.com/finanza
Description: finanza Wordpress Theme
Author: Goodlayers
Author URI: http://www.goodlayers.com
Version: 1.03
License: 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options
Text Domain: gdlr_translate
Template:       finanza                             
*/
.gdlr-logo{margin-bottom:10px;margin-top:10px;}
.gdlr-navigation-wrapper{margin-top:20px; margin:0px;}
.gdlr-fixed-header .gdlr-navigation-wrapper{margin-top:0px;}
.gdlr-fixed-header .gdlr-logo{margin-top:5px;}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a{padding:0px 20px 20px 20px;}
.gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a{padding-bottom:10px;}
.gdlr-service-with-image-item .service-with-image-title{color:white;}
.gdlr-color-wrapper, .gdlr-parallax-wrapper {
    overflow: hidden;
    background-position: center -160px;
    background-repeat: repeat;
    position: relative;
}

.welcome{font-family: 'roboto'; color: #fff; font-size: 67px; font-weight: 300; text-align:center;}

.gsi-banner{font-size: 47px; color: #f38142; text-transform: uppercase; line-height: 27px; font-family: 'Roboto'; font-weight: 500; text-align:center;font-style:italic;}

.banner-punchline{font-family: 'roboto'; color: #f38142; text-transform: uppercase; font-size: 38px; line-height: 87px; font-weight: 900;}
.banner-button{ font-family: 'roboto'; color: #ffffff !important; display: block; padding: 15px 30px; border-radius: 55px;font-size: 15px;font-weight:500;}
.banner-button i{color: #ffffff; font-size: 25px; background: #f38142; border-radius: 50%; padding: 25px; font-weight: 100; margin-right: 15px;}
.banner-button:hover{ background-color: rgba(0, 0, 0, 0.3); }

@media (max-width:980px){
.welcome{font-size:30px;}
.gsi-banner{font-size:37px;line-height:37px;}
.banner-punchline{font-size:18px;line-height:57px;}
.banner-button{padding: 15px 15px;border-radius: 50px;font-size:14px;}
.banner-button i{font-size:15px;padding:15px;}
}
.gdlr-page-title{color:#fff;font-weight:bold;}
.textwidget .gdlr-widget-title{display:none;}
.portfolio-thumbnail.gdlr-image{display:none;}
.page-id-521 .welcome{font-size:77px !important;}
.page-id-521 .gsi-banner{font-size:42px !important;font-style:italic;text-align:center;}
.page-id-521 .banner-button{padding:15px 10px !important;}
.page-id-521 .banner-button i{font-size:20px !important; padding:20px !important;margin-right:10px !important;}
.page-id-521 .banner-punchline{text-align:center;}
#content-section-2 .gdlr-color-wrapper .container > div:first-child{border-right:1px solid #999; margin-left:-3px;}
.gdlr-item-title-wrapper .gdlr-item-title-caption{font-weight:600;color: #000;}
.gdlr-personnel-item.plain-style .personnel-position{font-weight:600;color: #000;}



#rsvpform input[type="text"]{background: #fff; border-radius:3px; height:40px !important;}
#rsvpform input[type="submit"]{background: #5B9BD5 !important; border-radius:3px;}
#rsvpsection p{font:15px Arial, sans-sarif;}
#rsvpsection p input[type="radio"]:first-child{margin-left:42px;}
#rsvpsection p:last-child{text-align:center;}
#rsvpnow{margin-bottom:35px; text-align:center; color:#104884; font-size:24px; font-weight:bold;}
#rsvpform label{width:130px !important;}
#rsvpconfirm{background:rgba(2,147,23,0.2); text-align:center;}
#rsvpconfirm h3{color:#029317;}
.postid-706 .gdlr-page-title-wrapper{display:none;}
@media (min-width:768px){
.dateblock{width:600px; margin:0 auto;}
#rsvpsection{width:520px; margin:0 auto; padding:30px 40px 0px; border:1px solid #ccc;}
#rsvpconfirm{width:520px; margin:0 auto; padding:30px 40px 0px !important; border:1px solid rgba(2,147,23,0.5) !important;}
.rsvpdetails{width:600px; margin:0 auto;}
}