
/* Brand guidelines

	primary colors: 
	Blue: 1b2751
	Orande: ec673e
	Light blue: 76afca
	
*/



h1 {
	font-size: 40px;
	font-weight: 600;
}
h2 {
	font-size: 35px;
	font-weight: 600;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 22px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Slab', sans-serif;
	color: #F25821;
	padding: 10px 20px 10px 0;
	margin: 0;
}

.event .row div h1,
.inner-header .sec-title h2,
h1, h2, h3 {
	color: #ED1350;
	text-transform: none;
}

	
.container {
	width: 90%;
}

.social-icons {
    
}
header {
    
}
@media (max-width:600px) {
    header .pull-left {
        width: 40%;
    }
    header .pull-right {
        width: 60%;
    }
        .header-right-info .single-header-info:last-child {
            text-align: right;
        }
        header .pull-right a#headbtn {
            margin-top: 0;
            margin-right: 0;
            padding: 8px 20px;
        }
        header .pull-right span {
            font-size: 17px;
        }
        .cbp-rfgrid li:first-child {
            display: none;
        }
}

a:visited,
li.active a,
a {
    color: #e55b2d;
}
	li.active a:hover,
	a:hover {
	    color: #e55b2d;
		text-decoration: underline !important;
	}
	a:active,
	a:focus {
		color: #f7936e;
	}
.navigation a:hover {
	text-decoration: none !important;
	color: #fff;
}

img#logoresize {
	width: auto;
	max-width: none;
	height: 110px;
}

.mainmenu-area {
	background-color: #1b2751;
    border-bottom: 4px solid #ec673e;
}
	.mainmenu-area .search-box {
		background-color: #F47196;
        visibility: hidden;
	}


.cbp-rfgrid li a:hover div {
	border-color:  #ED1350;
}
.cbp-rfgrid li a div h3 {
	letter-spacing: normal;
}


.single-header-info {
	text-align: right;
}
	.single-header-info span {
		font-size: 20px;
	}

.event {
	background-color: #EDEBE8;
}
.navigation .nav-header > ul > li:hover > a {
	color: #e55b2d;
}

.navigation .nav-header > ul > li > ul > li:hover > a {
    background: #e55b2d !important;
}

.social-icons ul li a:hover {
	color: #fff;
	background: #e55b2d;
}

.sec-title h2 {
    color: #1b2751;
}

.fact-counter-wrapper::before
{
	background-color: #ec673e
}


.footer-widget-logo p {
    color: #fff;
}
.footer-widget.contact-widget button,
.button {
    background: #ED1350;
	color: #fff;
	border-radius: 8px;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 20px;
	text-transform: none;
}
	.footer-widget.contact-widget button:hover,
	.footer-widget.contact-widget button:active,
	.footer-widget.contact-widget button:visited,
	.footer-widget.contact-widget button:focus,
	.button:hover {
		background: #BB0F18;
		color: #F9ACC2;
	}

.btn,
.thm-btn,
a.thm-btn {
	background: #ec673e;
	color: #fff;
	border: none;
	border-radius: 8px;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 20px;
	text-transform: none;
}
	a.thm-btn:active,
	a.thm-btn:focus,
	a.thm-btn:hover,
	a.thm-btn.inverse,
	.thm-btn:active,
	.thm-btn:focus,
	.thm-btn:hover,
	.thm-btn.inverse {
		background-color: #D33C0D;
		text-decoration: none !important;
		color: #EDB8AE;	
	}
	.thm-btn.inverse:hover {
		background: #e55b2d;
		border-color: #e55b2d;
		color: #fff;
	}

.single-service-home .inner-box {
    border: 2px solid #ec673e;
    background-color: #ec673e;
    color: #fff;
}

.single-service-home:hover .inner-box {
	background: #fff;
	border-color: #e55b2d;
	color: #e55b2d;
}

.single-service-home .content h3 a {
    font-size: 24px;
}
.single-service-home .content a {
	color: #ec673e;
    font-size: 16px;
}
    .single-service-home:hover .content a {
    	color: #9f3614;
    }

.active {
	color: #f7936e;
}

.overlay-white {
    background-image: url("/img/splashberry.jpg");
}

.promote-project h2 {
	color: #e55b2d;
}
.promote-project p {
	margin-bottom: 30px;
	color: #ffffff;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
	font-size: 1.7em;
	background-color: RGBA(0,0,0,0.4);
	padding: 11px;
}

.footer {
    border-top: 50px solid #1b2751;
	background: #C4BEA8;
}

.title {
	color: #FFFFFF !important;
}
.top-bar {
	background: #938671;
}
.footer-bottom {
	background: #938671;
	border-top: 1px solid #FAFAFA;
}
.footer-widget
{
	color: #FFFFFF !important;
}

.footer-widget .social li a {
    color: #fff;
    border-color: #fff;
}
.footer-widget.about-widget p
{
	color: #FFFFFF;
}

.footer-widget .contact li
{
	color: #FFFFFF;
}

.footer-widget.quick-links ul li a
{
	color: #FFFFFF;
}

.footer-widget.contact-widget input, .footer-widget.contact-widget textarea
{
	background-color: #A1947F;
	color: #FFFFFF;
	opacity: 1;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #FFFFFF;
	opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #FFFFFF;
	opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #FFFFFF;
   opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #FFFFFF;
   opacity: 1;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color: #FFFFFF;
   opacity: 1;
}

::placeholder { /* Most modern browsers support this now. */
   color: #FFFFFF;
   opacity: 1;
}

.social-icons ul li a
{
	color: #FFFFFF;
}

.footer-widget.quick-links ul li a:hover {
	color: #e55b2d;
}
.footer-widget .social li a:hover {
	background: #e55b2d;
	border-color: #e55b2d;
}



.footer-bottom a {
    color: #e55b2d;
}