/*
 Theme Name:   Cycling Cities
 Theme URI:    
 Description:  Gateway (Free) child theme
 Author:       Jochem Rommens
 Author URI:   
 Template:     gateway
 Version:      1.0.1
 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:  cycling-cities-child
*/

p {
    line-height: 1.4;
}

.site-content, .footer-wrap {
    margin-top: 1.25rem;
}

.home .site-branding {
    display: none;
}

.rescue-button span.rescue-button-inner {
    font-size: 30px;
}

.footer-wrap .rescue-button span.rescue-button-inner {
    font-size: 20px;
}

footer {
    margin: 0;
}

footer .large-4 {
    margin-top: 2em;
    margin-bottom: 0em;
}
footer .widget, article .entry-header {
    margin-bottom: 0;
}

.book_cover {
    position: absolute;
    height: 410px;
    top: 0px;
    right: 15px;
    
    box-shadow: 0px 0px 30px #555;
}

.bg-image-header .site-branding h1 a, .home-header-bg .site-branding h1 a, #hugeit-contact-wrapper_2 .radio-block input:checked + i.active, #hugeit-contact-wrapper_2 .radio-block input:checked + i.active:hover {
    color: #c63f43 !important;
}

#hugeit-contact-wrapper_2 > div > h3 {
    display: none !important;
}

#hugeit-contact-wrapper_2 .input-text-block input, #hugeit-contact-wrapper_2 .input-text-block input:focus {
    border: 1px solid #bbb !important;
}

#hugeit-contact-wrapper_2 .buttons-block button.submit {
    border: 1px solid #c63f43 !important;
    background-color: #c63f43 !important;
}

article.hentry {
    margin-bottom: 1em;
}
.entry-title {
    margin-bottom: 0;
}

#extra-info {
/*    background-color: #c63f43;*/
    background-color: white;
    padding: 0px;
    color: white;
    margin-bottom: 20px;
}
#extra-info p {   
    font-size: 16px;
    margin: 0;
}
#extra-info h4, #extra-info h5 {
    color: white;
}

#hugeit-contact-wrapper_2 .hugeit-contact-column-block {
    width: 50% !important;
    float: right !important;
}

.page-template-template-full-php h2 {
    margin-bottom: 1em;
}

.top-bar-section .dropdown li a {
    text-align: left;
}