/*
 Theme Name:   WeChange Child Theme
 Theme URI:    http://demo.curlythemes.com
 Description:  Wechange Child Theme
 Author:       Curly Themes
 Author URI:   http://curlythemes.com
 Template:     wechange
 Version:      1.0
 License:      
 License URI:  license.txt
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  CURLYTHEME
*/
/**/
html{height:100%}
body{min-height:100%;min-width:320px}
#content,.content-page,body{display:flex!important;flex-direction:column!important}
#content,.content-page,.content-page .content-bottom{flex:1 1 auto!important}
#sign-row:after,#sign-row:before{display:none!important}
.section-title{position:relative;font-size:40px;font-weight:600;color:#193358;line-height:1.3em}
.section-title:after{content:'';display:block;width:155px;height:4px;background-color:#193358;position:absolute;left:0;bottom:-26px}
#custom-bg{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:left top;width:50%;pointer-events:none}

body.bg-grey{background-color:#919fb2}
body.bg-grey-2{background-color:#9b9fa3}
body.bg-grey-3{background-color:#8fa2ba}
body.bg-grey-4{background-color:#c3bcbb}
body.bg-red{background-color:#e55d48}
body[class*=bg-] .section-title,body[class^=bg-] .section-title{color:#fff}
body[class*=bg-] .section-title:after,body[class^=bg-] .section-title:after{background-color:#fff}
.btn{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;padding:5px 12px!important;line-height:26px}
.btn-primary{background-color:#e55d48!important;border-color:#e55d48!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
#header{position:absolute;left:0;right:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding-top:12px}
#header .navbar{background:0 0;border:0;z-index:200}
#header .navbar-brand{height:auto}
#header .navbar-right .custom-html-widget,#header .navbar-right .nav,#header .navbar-right .polylang-switcher-widget{float:none;display:inline-block;vertical-align:middle}
#header .navbar-right{padding-top:13px}
#header .navbar-nav>li a:hover:after,#header .navbar-nav>li.current-menu-item a:after{content:'';display:block;height:2px;margin-top:2px;margin-bottom:-4px;background-color:#000}
#header .navbar-nav>li>a{color:#060606}
#lang_choice_1{border:0;outline:0!important;background:0 0!important}
#header .btn-custom{border:2px solid #060606;margin-left:25px}
.navbar-toggle{margin-top:24px}
/*body[class*=bg-] .navbar-brand svg path{fill:#fff!important}*/
body[class*=bg-] #header,body[class*=bg-] #header a,body[class*=bg-] #lang_choice_1{color:#fff}
body[class*=bg-] #lang_choice_1 option{color:#000!important}
body[class*=bg-] #header .btn-custom{border-color:#fff}
#header .logo-white{display:none}
body[class*=bg-] #header .logo-default{display:none}
body[class*=bg-] #header .logo-white{display:block}
body[class*=bg-] #header .navbar-nav>li a:hover:after,body[class*=bg-] #header .navbar-nav>li.current-menu-item a:after{background-color:#fff}
.navbar-default .navbar-collapse{border:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
body[class*=bg-] .navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.content-page .content-bottom,.content-page .content-top{width:100%}
.content-page .content-top{padding-top:200px;padding-bottom:55px;min-height:418px}
.content-page .content-bottom{background-color:#123a61;font-size:18px;color:#fff;padding-top:91px;padding-bottom:91px;z-index:150}
.content-page .content-bottom hr{width:91px;border-top-width:4px;margin-left:0}
.content-page .content-bottom h1,.content-page .content-bottom h2,.content-page .content-bottom h3,.content-page .content-bottom h4,.content-page .content-bottom h5,.content-page .content-bottom h6{color:#fff;line-height:1.3em}
.content-page .content-bottom p{font-size:16px;line-height:1.7}
#supporters-list{list-style:none;padding:0;margin:0}
#supporters-list li{font-size:18px;line-height:1.5em}
#supporters-list li+li{margin-top:20px}
#sign-petition .form-title{margin-bottom:70px}
#petition-errors,#sign-petition .form-group{margin-bottom:30px}
#sign-petition .control-label{text-align:left;font-weight:400}
#sign-petition .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:40px}
#sign-petition button{min-width:150px;width:100%}
#success-msg{background:#3e8e3e;padding:14px;border-radius:3px;margin-top:32px;max-width:500px}
.home #custom-bg{background-position:0 70px}
.bg-custom-left #custom-bg{background-position:-63px -10px}
iframe{margin-top:40px;display:block;max-width:100%!important;background:#fff}
@media (max-width:767px){#custom-bg{width:100%}
    #custom-bg{display:none!important}
    .section-title{font-size:32px}
    .content-page .content-bottom h2{font-size:24px}
    #header .navbar-right{text-align:center;padding-bottom:13px}
    #header .navbar-right .nav>li>a{display:inline-block}
    #header .navbar-right .nav{display:block}
    .navbar-collapse{z-index:200;background-color:#fff}
    body.bg-grey .navbar-collapse{background-color:#919fb2}
    body.bg-grey-2 .navbar-collapse{background-color:#9b9fa3}
    body.bg-grey-3 .navbar-collapse{background-color:#8fa2ba}
    body.bg-grey-4 .navbar-collapse{background-color:#c3bcbb}
    body.bg-red .navbar-collapse{background-color:#e55d48}
    .content-page .content-top{padding-top:150px;min-height:300px}
    .content-page .content-bottom{padding-top:51px;padding-bottom:51px}
	.navbar-nav{ margin-bottom:24px}
}
.content-bottom a{color:#e55d48}
.content-bottom a:hover{color:#e55d48}
.btn-primary{color:#fff!important}
.navbar-brand{display:none!important}