/*
Theme Name: Kerge Child
Author: lmpixels
Author URI: https://themeforest.net/user/lmpixels
Description: Child theme for the Kerge. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Read More</a>
Version: 1.0.0
License:     ThemeForest License
License URI: http://themeforest.net/licenses
Text Domain: kerge
Template: kerge
*/


/* Theme customization starts here
-------------------------------------------------------------- */

#footer-pages {
    background-color: #F5F5F5;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.start-page #footer-pages {
    position: static;
    width: auto;
}
#footer-pages p {
    font-size: 13px;
    padding: 25px 5px;
    margin: 0;
}

#footer-pages ul {
    padding: 25px 5px;
    margin: 0;
}
#footer-pages ul li a {
    font-size: 13px;
    color: inherit;
}
#footer-pages ul li a:hover, #footer-pages ul li.current-menu-item a {
    text-decoration: underline;
}

@media (max-width: 991px){
    #footer-pages p {
        text-align: center;
    }
}

.lm-info-block .dashicons, .lm-info-block .dashicons-before:before {
    width: 45px;
    height: 45px;
}



.fw-call-to-action {
    width: 90%;
    margin: 0 auto;
    background-color: #fdff7e;
    padding: 40px 80px;
    border-radius: 5px;
    border: 5px solid #428cbd;
}
.fw-call-to-action .fw-action-btn {
    padding-left: 0;
    text-align: right;
}
.fw-call-to-action .fw-action-btn .fw-btn {
    font-size: 20px;
}
.fw-call-to-action .fw-action-content h2 {
    font-size: 30px;
}
.fw-call-to-action .fw-action-content p {
    font-size: 18px;
}
@media (max-width: 991px){
    .fw-call-to-action {
        width: 100%;
        padding: 20px;
    }
    .fw-call-to-action > div {
        display: block;
        text-align: center;
    }
    .fw-call-to-action .fw-action-btn {
        text-align: center;
        margin-top: 20px;
    }
}


.fw-btn-1 {
    background-color: #0E71B4;
}
.fw-btn-1.fw-btn-outline {
    border-color: #0E71B4;
    color: #0E71B4;
}
.fw-btn-1.fw-btn-outline:hover,
.fw-btn-1.fw-btn-outline:focus {
    background-color: #0E71B4;
    color: #ffffff;
}
.fw-btn-1:hover,
.fw-btn-1:focus {
    background-color: #0E71B4;
    box-shadow: inset 0 0 20px #0e3468;
    opacity: 1;
    color: #ffffff;
}
.fw-btn-1.fw-btn-rounded {
    border-radius: 4px;
}
.fw-btn-1.fw-btn-borders {
    border-top: 2px solid #0E71B4;
    border-bottom: 2px solid #0E71B4;
    color: #0E71B4;
    border-radius: 0;
}
.fw-btn-1.fw-btn-borders:hover,
.fw-btn-1.fw-btn-borders:focus {
    background-color: #0E71B4;
    color: #ffffff;
}

div.wpcf7 .wpcf7-submit:disabled {
    border: 0;
    background-color: #ccc;
    color: inherit;
}

/*section.fw-main-row:first-child {
	background-size: contain;
	background-repeat: no-repeat;
	height: 430px;
	display: table;
	width: 100%;
}
section.fw-main-row:first-child .fw-container {
	display: table-cell;
	vertical-align: middle;
}
section.fw-main-row:first-child .text-title {
	font-size: 4vw;
	text-shadow: 2px 2px 2px #333333;
}
section.fw-main-row:first-child .text-content {
	font-size: 2vw;
	text-shadow: 2px 2px 2px #333333;
}*/


span.wpcf7-list-item {
     margin: 0;
}