/**** FONTS ****/

h1 {
    font-size: 1.3em;
    margin-bottom: 25px;
}

h2 {
    font-size: 1.2em;
    margin-bottom: 25px;
	line-height: 30px;
}


h3.headercarousel {
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 60px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 40px 0px;
    text-shadow: 1px 2px #333;
    letter-spacing: 5px;
}

a:hover {
	color: green;
}

.j51_icon > p,
.j51_icon > h3 {
    text-shadow: 1px 1px #111111;
}

#wrapper_base-2 a {
color: rgba(255, 255, 255, 0.9);
}

#wrapper_base-2 a:hover {
color: green;
}

/**** MENU ****/

.hornav>ul>li>a {
    font-size: 16px;
    text-transform: uppercase;
}

.hornav>ul>li>a:hover {
    color: #C30202;
}

.slicknav_menu .slicknav_nav a:hover {
    background: #5e0606;
}


/**** BLOG ****/

.blog .readmore {
    text-align: left;
}

.article-info {
    text-align: left;
    margin-bottom: 20px;
}

.blog .items-row {
    border-bottom: none;
    margin-bottom: 30px;
}

.page-header h2 {
    margin-bottom: 20px;
    text-align: left;
    font-size: 24px;
    text-transform: uppercase;
    color: #0f2040;
    font-weight: 400;
}

/**** COOKIES CK ****/

#cookiesck_readmore {
color: #fff;
}
#cookiesck_decline {
	display: none;
}
#cookiesck_options {
	display: none !important;
}

/**** QUERIES ****/

@media only screen and (max-width: 400px) {
    h3.headercarousel {
        font-size: 17px;
        line-height: 30px;
        padding: 15px 0px;
        letter-spacing: 5px;
    }
	h2 {
   		font-size: 1.1em;
}

}

@media only screen and (max-width: 767px) {
  .bottom-3 {
    width: 100% !important;
}
}
