.carousel-indicators{display:none!important}

p.post_excerpt{display:none!important}

a.qbutton.small{position:relative;top:-30px;}

.flex-prev,.flex-next{top:370px!important}

.hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}

@media(max-width:600px){.mobile_text_align{text-align:center!important}}

#more_speeches a{color:#cc0033}

#more_speeches a:hover{color:#a3a3a3}

#back_to_top:hover span{background-color:#f6bb2e;border-color:#f6bb2e}

#back_to_top span i{color:#fff}

#back_to_top span{border-radius:0}

.blog_slider .blog_slides .item:hover{-webkit-filter:grayscale(100%);-webkit-filter:brightness(70%);filter:grayscale(100%);filter:brightness(70%);transition:.6s}

.blog_slides .blog_text_holder_inner h3{color:#fff}

@media only screen and (min-width:1100px){.q_logo a{height:95px!important}}

.dark:not(.sticky) nav.main_menu>ul>li>a,.dark:not(.sticky) nav.main_menu>ul>li>a:hover,.dark:not(.sticky) nav.main_menu>ul>li.active>a,.dark:not(.sticky) nav.main_menu>ul>li:before,nav.main_menu>ul>li>a{color:#fff!important}

nav.main_menu>ul>li.active,header.sticky nav.main_menu>ul>li.active{background-color:#cc0033}

.dark.sticky nav.main_menu>ul>li.active>a,.dark.sticky nav.main_menu>ul>li>a,.dark.sticky nav.main_menu>ul>li>a:hover,.light.sticky nav.main_menu>ul>li.active>a,.light.sticky nav.main_menu>ul>li>a,.light.sticky nav.main_menu>ul>li>a:hover{color:#fff!important}

.dark:not(.sticky):not(.scrolled) .side_menu_button>a{color:#fff}

.dark .side_menu_button>a{color:#000}

.dark.sticky nav.main_menu>ul>li>a,nav.main_menu>ul>li>a{color:#000!important}

.dark.sticky nav.main_menu>ul>li.active>a,.dark.sticky nav.main_menu>ul>li:before{color:#fff!important}

.dark.sticky nav.main_menu>ul>li.active>a:hover{color:#fff!important}

.dark:not(.sticky) nav.main_menu>ul>li.active>a:hover{color:#fff!important}

.dark:not(.sticky) nav.main_menu>ul>li.active>a,.dark:not(.sticky) nav.main_menu>ul>li:before{color:#fff!important}

.dark.sticky nav.main_menu>ul>li>a:hover,.dark.sticky nav.main_menu>ul>li.active>a:hover{color:#fff!important}

.qode_search_form_2,.qode_search_form_2 input[type="text"],.qode_search_form_2 input[type="text"]:focus,.qode_search_form_3,.qode_search_form_3 input[type="text"],.qode_search_form_3 input[type="text"]:focus,.fullscreen_search_overlay,.fullscreen_search_holder.fade,.qode_search_form,.qode_search_form input,.qode_search_form input:focus{opacity:.95}

.svg-icon img{width:130px;margin-left:auto;margin-right:auto;display:inline-block}

.svg-icon{text-align:center}

.icon-row-2{padding-top:0!important}

#back_to_top span i{color:#cc0033!important}

#back_to_top:hover span{background-color:#939393!important}

#back_to_top span{background-color:#fff!important}

#back_to_top span{border:2px solid #6d757a!important;background:transparent}

.form-register{max-width:500px;width:100%;margin:0 auto;font:bold 14px arial;text-align:center}

.form-register-with-email{position:relative;display:block;vertical-align:top;text-align:center;margin-right:auto;margin-left:auto}

.form-register-with-email .form-row{text-align:left;margin-bottom:23px}

.form-register-with-email .form-title-row{text-align:center;margin-bottom:50px}

.form-register-with-email h1{display:inline-block;box-sizing:border-box;color:#4c565e;font-size:24px;padding:0 20px 15px;border-bottom:2px solid #6caee0;margin:0}

.form-register-with-email .form-row>label span{display:inline-block;box-sizing:border-box;color:#5f5f5f;width:135px;text-align:left}

.form-register-with-email button{font-family: Arial,Helvetica Neue,Helvetica,sans-serif;color:#cc0033;width:230px;padding:12px 18px;font-size:18px;display:block;margin:55px auto 0}

.qbutton.small,.qbutton.medium,.wpcf7-submit-btn input,.form-register-with-email button{color:#cc0033!important;border-color:#6d757a!important;border-radius:6px!important;background-color:#fff!important;cursor:pointer!important;transition:.4s!important}

.qbutton.small:hover,.wpcf7-submit-btn input:hover,.form-register-with-email button:hover{background-color:rgba(173,173,173,0.9)!important;color:#6d757a!important}

.single-post .wrapper .wrapper_inner .content .content_inner .container .container_inner .blog_holder article .post_image,.single-post .wrapper .wrapper_inner .content .content_inner .container .container_inner .blog_holder article .post_image>a{max-width:400px!important}

.single-post .wrapper .wrapper_inner .content .content_inner .container .container_inner .blog_holder article .post_image{margin-bottom:25px}

@media(max-width:900px){.form-register{margin:20px auto}

.form-register-with-email{position:relative;display:block;margin:0}

.form-register-with-email .form-white-background{margin:0 auto 32px}

.form-register-with-email:after{bottom:-80px;left:50%;margin-left:-25px}

.form-sign-in-with-social{margin-top:105px}}

@media(max-width:600px){.form-register-with-email .form-white-background{width:300px;padding-left:35px;padding-right:35px}

.form-register-with-email .form-row>label span{display:block;text-align:left;padding:0 0 10px}

.form-register-with-email input{display:block;margin:0 auto}

.form-register-with-email .form-checkbox input{display:inline-block;margin-left:0}

.form-register-with-email .form-checkbox span{width:200px!important}

.form-register-with-email:after{bottom:-80px;left:50%;margin-left:-25px}}

.slide_anchor_button a,.slide_anchor_button i{font-size:200%!important}

.footer_bottom_holder{background-position:center bottom!important;background-repeat:repeat-x}

.footer_bottom .footer-address{font-style:normal!important;color:#cc0033!important;text-transform:uppercase!important}

.footer_bottom .footer-link{margin-top:15px}

.footer_bottom .footer-link a{font-style:normal!important;color:#cc0033!important;text-transform:none!important;transition:color .5s ease}

.footer_bottom .footer-email a:hover{color:#6d757a!important;text-transform:none!important}

.portfolio_slider .project_category{display:none}

.form-contactus{padding-top:25px;max-width:600px;margin:auto}

#sliderMobile{display:none}

@media only screen and (max-width:1000px){.mobile_menu_button{height:50px!important}

.side_menu_button{height:50px!important}

.logo_wrapper{height:50px!important}}

@media screen and (max-width:1000px){header{position:fixed!important;left:0!important;top:0!important}

.content{top:40px!important}}

@media(max-width:600px){.q_slider{display:none}

#sliderMobile{display:initial}}

.carousel-inner>.item{width:100%!important}

.carousel-inner .item .image{background-size:100% auto!important;width:100%!important}

@media(max-width:1700px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:850px!important}}

@media(max-width:1600px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:800px!important}}

@media(max-width:1400px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:700px!important}}@media(max-width:1100px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:600px!important}}

@media(max-width:1000px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:500px!important}}

@media(max-width:850px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:400px!important}}

@media(max-width:650px){#qode-home-slider.carousel-inner .item .image,#qode-home-slider{height:300px!important}}

.flex-direction-nav a{border-color:#6d757a!important;background-color:#fff!important}

.flex-direction-nav a:hover{background-color:#939393!important}

.flex-direction-nav a i{color:#cc0033!important}

.flex-direction-nav a i:hover{color:#cc0033!important}

.flexslider:hover .flex-direction-nav a.flex-next:hover i,.flexslider:hover .flex-direction-nav a.flex-prev:hover i{color:#cc0033!important}

.testimonials_holder .flex-direction-nav a:hover:before{color:#cc0033!important}

.testimonials_holder .flex-direction-nav a:before{color:#cc0033!important}

.flexslider:hover .flex-direction-nav a.flex-next:hover,.flexslider:hover .flex-direction-nav a.flex-prev:hover,.caroufredsel-direction-nav .caroufredsel-next:hover,.caroufredsel-direction-nav .caroufredsel-prev:hover{border-color:#6d757a!important;background-color:#939393!important}

body.search.search-results article .post_content_holder .post_image{width:25%!important;float:left!important}

body.search.search-results article .post_content_holder .post_text{width:50%!important;float:left!important;padding-left:2%!important;box-sizing:border-box!important}

body.search.search-results article .post_content_holder .post_text .post_text_inner{padding-top:0!important}

@media(max-width:600px){.caroufredsel-direction-nav a,.flex-direction-nav a{top:55%}}

.flex-prev,.flex-next,.caroufredsel-next,.caroufredsel-prev{border-radius:0!important;background-color:#fff!important;border:2px solid #6d757a!important}

.form-register-with-email .form-row{text-align:center}

.wpcf7{margin-left:auto!important;margin-right:auto!important;margin-top:25px;max-width:600px}

.wpcf7-form{padding:20px}

.wpcf7-submit-btn{text-align:center;width:100%;max-width:91.34px;margin-left:auto;margin-right:auto}

.full-length-text{padding-left:100px!important;padding-right:100px!important}

.full-length-text p{margin-bottom:20px!important}

@media(max-width:600px){.full-length-text{padding-left:20px!important;padding-right:20px!important}

.full-length-text p{text-align:left!important}}

.rpwe-block h3 a{font-size:14px!important;text-transform:none!important;font-weight:400!important}

.post_text_inner{background-color:#fff!important;padding-top:0!important}

@media(max-width:600px){.post_text_inner{padding-top:20px!important}}

.qode_content_slider .wpb_wrapper{padding:100px!important}

.slider-patron-img{display:inline-block;max-width:30%}

.slider-patron-content{display:inline-block;vertical-align:top;height:100%;padding-top:10px;padding-left:20px;max-width:60%}

.slider-patron-content h4{color:#000!important}

.slider-patron-content p{font-size:14px!important;-webkit-text-size-adjust:none}

.slider-patron-readmore{display:inline-block;text-align:right;float:right}

@media(max-width:600px){.slider-patron-content{padding-top:100px!important;text-align:center!important}}

@media(max-width:1000px){.slider-patron-img{max-width:100%;text-align:center;display:block;margin-left:auto;margin-right:auto}

.slider-patron-img img{margin-left:auto;margin-right:auto;width:271px;height:271px}

.slider-patron-content{max-width:100%;padding-top:75px;display:block}

.qode_content_slider .wpb_wrapper{padding:0!important}}

.portfolio_categories{display:none}

#back_to_top.off{opacity:1!important;filter:alpha(opacity=100)!important;right:25px!important;visibility:visible!important}

#back_to_top.off .fa-arrow-up:before{content:"\f063"!important}

.q_team_text{max-height:96px}

.custom-breadcrumb{display:inline-block!important}

.custom-breadcrumb a{display:inline-block!important}

.pagination ul li a:hover,.pagination ul li span{color:#fff!important}

.carousel_item_holder{transition:.5s}

.carousel_item_holder img{max-height:148px!important;width:auto!important;margin-left:auto!important;margin-right:auto!important}

.second_image_holder,.first_image_holder{min-height:200px!important;height:200px!important;line-height:200px!important;text-align:center!important}

.second_image_holder img,.first_image_holder img{vertical-align:middle!important;display:inline-block!important;margin-left:auto!important;margin-right:auto!important}

.caroufredsel_wrapper{min-height:200px!important}

.projects_holder article .portfolio_description{padding-left:10px;padding-right:10px}

@media(max-width:900px){.projects_holder article .portfolio_description .portfolio_title a{vertical-align:middle}}

.q_image_with_text_over td{vertical-align:bottom!important}

.q_image_with_text_over{vertical-align:top!important}

.q_image_with_text_over .desc{background-color:#fff!important;margin:0!important}

.q_image_with_text_over:hover .desc{opacity:.90!important}

.team-text{background-color:#6d757a!important;padding:10px!important;min-height:125px!important;line-height:24px!important;vertical-align:top!important}

.team-hoverbutton{font-size:20px!important;padding:4px 4px 4px 4px!important;font-weight:bold!important;font-family:'Oswald',sans-serif!important;border-radius:2px!important;color:#cc0033!important;transition:.5s}

.team-hoverbutton:hover{color:#b8b3bb!important}

.team-panel:hover .desc{opacity:1.00}

.q_slider .qbutton.green{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:transparent!important;border:0!important;padding-left:0;padding-right:0}

.q_slider .text,.q_slider .slider_content{top:0!important;left:0!important;position:absolute!important;width:100%!important;height:100%!important}

.q_slider .slider_content_outer{width:100%!important}

.q_slider .carousel-indicators,.q_slider .carousel-control,.q_slider .slide_anchor_holder{display:none!important}

.q_slider .text{margin:0!important;padding-top:20%!important}

.q_slider .carousel-inner .slider_content .text .qbutton{margin:0!important}

.bg-repeating{background-repeat:repeat-x!important;background-size:auto 100%!important}

@media(max-width:600px){.team-panel{margin-top:25px!important}}

.team-text h3{font-size:24px!important}

.team-text h3,.team-text h4,.team-text p{color:#fff!important}

.team-text h4{font-size:16px!important}

.item_holder{max-height:300px!important}

.title_outer{margin-bottom:20px}

.slider_content{top:65%!important}

.carousel-news .blog_slider_carousel .caroufredsel_wrapper{height:300px!important}

#supporters-contact-btn {margin: 0 auto;}

.testimonials_holder {text-transform: uppercase;}

.BtnDonate {position: absolute !important; top: 10px; left: 20px;}

