@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Papyrus LET';
    src: url('PapyrusLetPlain.eot');
    src: url('PapyrusLetPlain.eot?#iefix') format('embedded-opentype'),
        url('PapyrusLetPlain.woff2') format('woff2'),
        url('PapyrusLetPlain.woff') format('woff'),
        url('PapyrusLetPlain.ttf') format('truetype'),
        url('PapyrusLetPlain.svg#PapyrusLetPlain') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGoth BdXCn BT';
    src: url('NewsGothicBT-BoldExtraCondensed.woff2') format('woff2'),
        url('NewsGothicBT-BoldExtraCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('Oswald-Light.woff2') format('woff2'),
        url('Oswald-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NewsGoth BT';
    src: url('NewsGothicBT-BoldItalic.woff2') format('woff2'),
        url('NewsGothicBT-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'NewsGoth Lt BT';
    src: url('NewsGothicBT-LightItalic.woff2') format('woff2'),
        url('NewsGothicBT-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'NewsGoth Cn BT';
    src: url('NewsGothicBT-BoldCondensed.woff2') format('woff2'),
        url('NewsGothicBT-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('Oswald-Regular.woff2') format('woff2'),
        url('Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('Oswald-Bold.woff2') format('woff2'),
        url('Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'NewsGoth XCn BT';
    src: url('NewsGothicBT-ExtraCondensed.woff2') format('woff2'),
        url('NewsGothicBT-ExtraCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NewsGoth Cn BT';
    src: url('NewsGothicBT-ItalicCondensed.woff2') format('woff2'),
        url('NewsGothicBT-ItalicCondensed.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'NewsGoth Cn BT';
    src: url('NewsGothicBT-BoldCondItalic.woff2') format('woff2'),
        url('NewsGothicBT-BoldCondItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
@font-face {
  font-family: 'OpenSans';
  src: url('OpenSans.eot?#iefix') format('embedded-opentype'),  url('OpenSans.woff') format('woff'), url('OpenSans.ttf')  format('truetype'), url('OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Italic';
  src: url('OpenSans-Italic.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Italic.woff') format('woff'), url('OpenSans-Italic.ttf')  format('truetype'), url('OpenSans-Italic.svg#OpenSans-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Semibold.woff') format('woff'), url('OpenSans-Semibold.ttf')  format('truetype'), url('OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-SemiboldItalic';
  src: url('OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),  url('OpenSans-SemiboldItalic.woff') format('woff'), url('OpenSans-SemiboldItalic.ttf')  format('truetype'), url('OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Bold.woff') format('woff'), url('OpenSans-Bold.ttf')  format('truetype'), url('OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-BoldItalic';
  src: url('OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('OpenSans-BoldItalic.woff') format('woff'), url('OpenSans-BoldItalic.ttf')  format('truetype'), url('OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Extrabold';
  src: url('OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Extrabold.woff') format('woff'), url('OpenSans-Extrabold.ttf')  format('truetype'), url('OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-ExtraboldItalic';
  src: url('OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),  url('OpenSans-ExtraboldItalic.woff') format('woff'), url('OpenSans-ExtraboldItalic.ttf')  format('truetype'), url('OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('OpenSans-Light.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Light.woff') format('woff'), url('OpenSans-Light.ttf')  format('truetype'), url('OpenSans-Light.svg#OpenSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'OpenSansCondBold';
    src: url('OpenSans-CondensedBold.woff2') format('woff2'),
        url('OpenSans-CondensedBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansCondLightItalic';
    src: url('OpenSans-CondensedLightItalic.woff2') format('woff2'),
        url('OpenSans-CondensedLightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'OpenSansCondLight';
    src: url('OpenSans-CondensedLight.woff2') format('woff2'),
        url('OpenSans-CondensedLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGoth BdXCn BT';
    src: url('NewsGothicBT-BoldExtraCondensed.woff2') format('woff2'),
        url('NewsGothicBT-BoldExtraCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGoth BT';
    src: url('NewsGothicBT-BoldItalic.woff2') format('woff2'),
        url('NewsGothicBT-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'NewsGoth Lt BT';
    src: url('NewsGothicBT-LightItalic.woff2') format('woff2'),
        url('NewsGothicBT-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'NewsGoth Cn BT';
    src: url('NewsGothicBT-BoldCondensed.woff2') format('woff2'),
        url('NewsGothicBT-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGoth XCn BT';
    src: url('NewsGothicBT-ExtraCondensed.woff2') format('woff2'),
        url('NewsGothicBT-ExtraCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGoth Cn BT';
    src: url('NewsGothicBT-ItalicCondensed.woff2') format('woff2'),
        url('NewsGothicBT-ItalicCondensed.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Oswald';
    src: url('Oswald-Regular.woff2') format('woff2'),
        url('Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OswaldBold';
    src: url('Oswald-Bold.woff2') format('woff2'),
        url('Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'OswaldLight';
    src: url('Oswald-Light.woff2') format('woff2'),
        url('Oswald-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

/* ------ BASE ------ */
html {
	overflow-y: scroll;
	overflow-x: hidden;
/*	font-size: 85%;*/
}
body {
	font-family: 'OpenSans';
	background-color: #F8F8F8;
	-webkit-text-size-adjust: none;
	margin: 0;
	padding: 0;
}
h1 {
	font-family: 'NewsGoth Cn BT';
	padding-left: 0;
	line-height: normal;
}
h2 {
	font-family: 'NewsGoth Cn BT';
	line-height: normal;
}

h3 {
	font-family: 'NewsGoth Cn BT';
	line-height: normal;
}
h4 {
	font-family: 'NewsGoth Cn BT';
	line-height: normal;
}
p {
	font-family: 'OpenSans';
}
.font-inc-20pc {
	font-size: 120% !important;
}
.o-sans-cond-bold {
    font-family: 'OpenSansCondBold' !mportant;
}

/* ------ COLOURS

lm-orange: #FF813C;

 ------ COLOURS */
.lm-orange {
	color: #FF813C !important;
}


.white-bg {
	background: white;
}
.rem-red {
	color: #FF0004;
}
.rem-first-red::first {
	color: #FF0004;
}
.rem-black {
	color:#000000;
}

/* ------ SAHPERS ------- */

.borderadius-8 {
	border-radius: 8px;
}
.borderadius-16 {
	border-radius: 16px;
}
.borderadius-20 {
	border-radius: 20px;
}
.borderadius-24 {
	border-radius: 24px;
}
.borderadius-top-24 {
	-webkit-border-top-left-radius: 24px;
	-moz-border-top-left-radius: 24px;
	-webkit-border-top-left-radius: 24px;
	-webkit-border-top-right-radius: 24px;
	-moz-border-top-right-radius: 24px;
	-webkit-border-top-right-radius: 24px;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}
.borderadius-bot-24 {
	-webkit-border-bottom-left-radius: 24px;
	-moz-border-bottom-left-radius: 24px;
	-webkit-border-bottom-left-radius: 24px;
	-webkit-border-bottom-right-radius: 24px;
	-moz-border-bottom-right-radius: 24px;
	-webkit-border-bottom-right-radius: 24px;
	border-bottom-left-radius: 24px;
	border-bottom-right-radius: 24px;
}
.borderadius-top-16 {
	-webkit-border-top-left-radius: 16px;
	-moz-border-top-left-radius: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-moz-border-top-right-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
}

.borderadius-right-16 {
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-top-right-radius: 16px;
	-moz-border-bottom-right-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.borderadius-left-16 {
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-top-left-radius: 16px;
	-moz-border-bottom-left-radius: 16px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}

.borderadius-right-24 {
	-webkit-border-top-right-radius: 24px;
	-webkit-border-bottom-right-radius: 24px;
	-moz-border-top-right-radius: 24px;
	-moz-border-bottom-right-radius: 24px;
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
}
.borderadius-left-24 {
	-webkit-border-top-left-radius: 24px;
	-webkit-border-bottom-left-radius: 24px;
	-moz-border-top-left-radius: 24px;
	-moz-border-bottom-left-radius: 24px;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
}

/*------- REM BUTONS --------------*/
.buton {
	color:black !important;
	background-color: #FFFFFF !important;
	text-transform: uppercase !important;
	padding-top: 0.6em !important;
	padding-bottom: 0.6em !important;
	padding-right: 1.5em !important;
	padding-left: 1.5em !important;
	border: 1px solid black;
}
.buton:hover {
	color:black !important;
	background-color:#E8E8E8 !important;
}
.buton-s {
	font-size: 0.7em !important;
	padding-top: 0.5em !important;
	padding-bottom: 0.5em !important;
	padding-right: 1.5em !important;
	padding-left: 1.5em !important;
}
.buton-l {
	font-size: 1.5em !important;
	color:black !important;
	background-color: #FFFFFF !important;
	text-transform: uppercase !important;
	padding-top: 0.5em !important;
	padding-bottom: 0.5em !important;
	padding-right: 1.5em !important;
	padding-left: 1.5em !important;
}
.buton-rem {
	min-width: 86px !important;
	padding-top: .2em !important;
	padding-bottom: .2em!important;
	color: black !important;
	border: 1px solid #8B8B8B !important;
}
.buton-rem:hover {
	color:black  !important;
	background-color: #EBEBEB !important;
}
.buton-100 {
	width: 100% !important;
}
.buton-main-nav-xs-title {
	font-family: 'OpenSans-Semibold' ;
	min-width: 308px !important;
}
.buton-80 {
	font-family: 'OpenSans-Semibold';
	width: 80% !important;
	min-width: 235px !important;
	margin-left: 10% !important;
	margin-right: 10% !important;
	margin-bottom: .5em !important;
}
.buton-80 a {
	color: black !important;
	text-decoration: none !important;
}

.buton-bold {
	font-family: OpenSans-Bold;
}
.buton-lcase {
	text-transform: none !important;
}
.buton-yellow {
	color:slategrey !important;
	background-color:#FCC400 !important;
}
.buton-yellow:hover {
	color:slategrey !important;
	background-color:#EDB700 !important;
}
.buton-slategrey {
	color:white !important;
	background-color:#708090 !important;
}
.buton-slategrey:hover {
	color:white !important;
	background-color:#62707E !important;
}
.buton-grey {
	color:white !important;
	background-color:#808080 !important;
}
.buton-grey:hover {
	color:white !important;
	background-color:#727272 !important;
}
.buton-lgrey {
	color:dimgrey !important;
	background-color:#d3d3d3 !important;
}
.buton-lgrey:hover {
	color:dimgrey !important;
	background-color:#B8B8B8 !important;
}
.buton-orange {
	color:white !important;
	background-color: #FF813C !important;
}
.buton-orange:hover {
	color:white !important;
	background-color:#F35600 !important;
}
.buton-blue {
	color:white !important;
	background-color:#00ADEF !important;
}
.buton-blue:hover {
	color:white !important;
	background-color:#0099D3 !important;
}
.buton-green {
	color:white !important;
	background-color:#E4F0DA !important;
}
.buton-green:hover {
	color:white !important;
	background-color:#003F00 !important;
}
.buton-l-green {
	color:white !important;
	background-color:#C5F6C5 !important;
}
.buton-l-green:hover {
	color:white !important;
	background-color:#C5F6C5 !important;
}
.buton-red {
	color:white !important;
	background-color:#b22222 !important;
}
.buton-red:hover {
	color:white !important;
	background-color:#9B1D1D !important;
}
.buton-gold {
	color:slategrey !important;
	background-color:#ffd700 !important;
}
.buton-gold:hover {
	color:slategrey !important;
	background-color:#E8C400 !important;
}
.buton-white {
	color:black !important;
	background-color:#FFFFFF;
	border: 1px solid grey !important;
}
.buton-white:hover {
	color:black !important;
	background-color:#E1E1E1 !important;
}
.buton-m-green {
	color:white !important;
	background-color:#8fbc8f !important;
}
.buton-m-green:hover {
	color:white !important;
	background-color:#70A970 !important;
}
.buton-m-blue {
	color:white !important;
	background-color:#4682b4 !important;
}
.buton-m-blue:hover {
	color:white !important;
	background-color:#3A6C96 !important;
}
.buton-m-lblue {
	color:white !important;
	background-color:#87ceeb !important;
}
.buton-m-lblue:hover {
	color:white !important;
	background-color:#57BAE3 !important;
}

.buton-m-orange {
	color:white !important;
	background-color:#f4a460 !important;
}
.buton-m-orange:hover {
	color:white !important;
	background-color:#EF8933 !important;
}
.news-goth-cond-bold {
	font-family: 'NewsGoth Cn BT';
}


/* ------ TOP BUTTON ------ */

#top-buton {
	width: 3em;
	height: 3em;
    display: none; 
    position: fixed;
    bottom: 50%;
    right: 2em;
    z-index: 999;
    border: none;
    outline: none;
    background-color: #4682b4;
    color: white;
    cursor: pointer;
    padding: 10px;
    border-radius: 6px;
}
#top-buton:hover {
    background-color: #3A6C96;
}

/* ------ INFO-BAR ------*/

.info-bar-bg {
	background-color:white;
	border-bottom: 1px solid #8C8C8C;
}
.info-bar {
    font-family: 'OpenSansCondBold';
	color: black;
	text-align: center;
	padding: 1em;
	padding-right: 0;
	padding-left: 0;
}

/* ------ HEADER-MAIN ------*/

.header-main-bg {
	background: white;
	border-bottom: 1px solid #8C8C8C;
}
.header-main {
	padding-top: 2em;
	padding-bottom: 2em;
	padding-left: 0;
	padding-right: 0;
	display: flex;
	flex-direction: row;
	align-content: space-between;
}
.header-main .header-main-logo {
	min-width: 25%;
	background: white;
	margin: 0;
	padding: 0;
	padding-left: 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 8;
	    -ms-flex-positive: 8;
	        flex-grow: 8;
	align-content: flex-start;
	justify-content: flex-start;
}
.header-main .header-main-logo img {
	min-width: 20em;
	max-width: 20em;
}
.header-main-info {
	padding-left: 19px;
	display: flex;
	flex-direction: column;
	flex-grow: 4;
	align-content: center;
}
.header-main .header-main-info .header-main-nav .buton-rem {
	width: 80px !important;
}
.header-main .header-main-nav {
	padding-top: 1em;
	display: flex;
	flex-grow: 1;
	flex-direction: row;
	align-content: flex-start;
	justify-content: space-between;
}
.header-main .header-main-nav a {
/*	margin-left: 1.2em;*/
}
.header-main .header-main-company {
	display: flex;
	align-items: center;
	align-content: center;
}
.header-main .header-main-company h1{
    font-family: 'Papyrus LET';
	font-size: 5em;
}
.navbar-default {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}
.navbar-default .navbar-nav {
	margin-left: -30px !important;
	padding-left: -30px !important;
}


/* ------ MAIN ------ */


/* ------ MAIN NAV ------ */
.rem-font {
    font-family: 'Papyrus LET';
}
.navbar-default {
	text-transform: capitalize;
}
.navbar-default .navbar-header {
	box-shadow: 0;
}
.navbar-default .navbar-header a {
	color: blue;
	border: 0;
	margin-right: 0;
}
.navbar-default .navbar-header a:hover {
	color: blue;
	background-color: transparent;
}
.navbar-default .navbar-header a:focus {
	background-color: transparent;
}
.navbar-default .navbar-header a:active {
	background-color: transparent;
}
.navbar-default .rem-font-nav {
    font-family: 'Papyrus LET';
	font-size: 2em;
}
.rem-font-footer {
    font-family: 'Papyrus LET';
	font-size: 3em;
}

.main-nav {
	font-family: opensans;
	padding-bottom: 0;
	margin-bottom: 0;
}
	
.main-nav .collapse {
	padding-top: 1em;
	box-shadow: 0;
}
	
/* ------ CRUMBS ------ */
.crumbs {
	background-color: white;
	padding-top: .5em;
	padding-bottom: .5em;
}
.crumbs ul {
	display: inline;
	padding: 0;
}
.crumbs li {
	display: inline;
	text-align: center;
	margin-right: 1em;
	padding-top: .35em;
	padding-bottom: .35em;
	padding-left: .35em;
	padding-right: .35em;
}
.crumbs li:hover {
	background-color: #F4F4F4;
}
.crumbs a:hover {
	text-decoration: none;
}
.crumbs a li {
	color:#9797FF;
	font-weight: bold;
	text-decoration: none;
}
.crumbs a:hover li {
	color: blue;
	text-decoration: none;
}
	
	
/* ------ CRUMBS SIDE ------ */
.crumbs-side {
	background-color: white;
	padding-top: .5em;
	padding-bottom: .5em;
}
.crumbs-side ul {
	padding: 1em;
	padding-top: .1em;
	margin: 0;
}
.crumbs-side li {
	list-style-type: none;
	text-align: left;
	padding-top: .35em;
	padding-bottom: .35em;
	padding-left: .35em;
	padding-right: .35em;
}
.crumbs-side li:hover {
	background-color: #F4F4F4;
}
.crumbs-side a:hover {
	text-decoration: none;
}
.crumbs-side a li {
	color:#9797FF;
	font-weight: bold;
	text-decoration: none;
}
.crumbs-side a:hover li {
	color: blue;
	text-decoration: none;
}
	
/* ------ SIDEBAR NAV ------ */

.sidebar-nav {
	background-color:#FFFFFF;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
	padding-right: .5em;
	border-radius: 8px;
}
.sidebar-nav .sidebar-nav-link {
	font-size: .8em;
	text-align: left;
	padding: .2em;
	padding-left: 1em;
	padding-right: .7em;
	margin-bottom: .25em;
	background-color: white;
	color: black;
	border: none;
	border-radius: 4px;
}
.sidebar-nav .sidebar-nav-link .glyphicon {
	padding-top: .3em;
	font-size: .7em;
}
.sidebar-nav .sidebar-nav-link:hover {
	background-color:#F3F3F3;
}
.sidebar-nav .sidebar-nav-link a {
	color: black;
	text-decoration: none;
}
.sidebar-nav .sidebar-nav-link a:hover {
	color:#606060;
	text-decoration: none;
}
	
.main-body {
	background-color: white;
}
/* ------ box  ------ */

.box {
	width: 100%;
/*	border: 1px solid slategrey;*/
	border-radius: .5em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.box .head {
	font-family: 'NewsGoth Cn BT';
	color: gray;
	font-size: 1.25em;
	text-align: center;
	text-transform: capitalize;
	padding-top: .5em;
	padding-bottom: .5em;
	width: 100%;
	border-bottom: 1px solid slategrey;
}
.box .content {
	padding: .5em;
	padding-bottom: 1em;
}
.box .content p {
	font-family: 'OpenSans-Light';
	padding-right: 5%;
	padding-left: 5%;
}
.box .content img {
	width: 90%;
	margin: auto;
	border: 1px solid lightgrey;
}
.box .foot {
	text-align: center;
	border-top: 1px solid slategrey;
	padding: .5em;
}
.box .foot p {
	font-family: 'OpenSans-Light';
	font-style: italic;
	margin-bottom: 0;
}
.box-50 {
	width: 50%!important;
	margin: auto;
}
.box-50-float-left {
	width: 50%!important;
	margin-top: .5em;
	margin-bottom: 0;
	margin-right: 1em;
	float: left;
}
.box-25-float-left {
	width: 25%!important;
	margin-top: .5em;
	margin-bottom: 0;
	margin-right: 1em;
	float: left;
}
.box-50-float-right {
	width: 50%!important;
	margin-top: .5em;
	margin-bottom: 0;
	margin-left: 1em;
	float: right;
}
.box-25-float-right {
	width: 25%!important;
	margin-top: .5em;
	margin-bottom: 0;
	margin-left: 1em;
	float: right;
}
/* ------ footer main ------- */
.footer-fluid {
	margin-top: 2.5em !important;
	background-color: white;
	border-top: 1px solid #8C8C8C;
}
.footer-main {
	padding-top: 2em;
	padding-bottom: 2em;
}
.footer-logo {
	display: flex;
	align-items: flex-end;
}
.footer-logo a {
	text-decoration: none;
}
.footer-logo a:hover {
	text-decoration: none;
}
/* ------ WORDPRESS ------ */
#content.container.search-form.search-field {
	min-width: 90% !important;
	color: green;
}