@charset "UTF-8";
/* 

FMC2. 220818 -1


CSS Document */

.mega-menu .menu-logo img {
    height: 80px;
}



/* OLD FONTS etc

h1, h2, h3, h4, h5, h6 { font-family: 'Playfair Display', serif; font-weight: normal; color: #354a6b; margin-top: 0px; text-transform: capitalize; font-weight: bold; }
*/


h1, h2, h3, h4, h5, h6 { font-family: 'Prata', serif; font-weight: normal; color: #354a6b; margin-top: 0px; text-transform: capitalize; font-weight: bold; }

body { font-family: 'Lato', sans-serif; font-weight: normal; font-style: normal; font-size: 14px; color: #626262; }

.accordion .acd-heading { font-family: 'Lato', sans-serif;  }




.agency-counter .row { background: #354a6b;  }
.agency-counter .counter:nth-child(1) { background: rgba(53, 74, 107, 0.2); padding: 60px 60px; }
.agency-counter .counter:nth-child(2) { background: rgba(0, 0, 0, 0.1); padding: 60px 60px; }
.agency-counter .counter:nth-child(3) { background: rgba(0, 0, 0, 0.2); padding: 60px 60px; }
.agency-form .contact-form { padding: 30px; background: #354a6b; }
.footer-Newsletter .form-control { background: #152338; }
.footer.black-bg { background: #20314c; }
.footer-widget { background: transparent; border-top-color: #152338; }
.footer-widget a { color: #fff !important; }

.bg-overlay-theme-20:before {  background: rgba(53, 74, 107, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.bg-overlay-theme-50:before {  background: rgba(53, 74, 107, 0.5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.bg-overlay-theme-70:before {  background: rgba(53, 74, 107, 0.7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.bg-overlay-theme-90:before {  background: rgba(53, 74, 107, 0.9); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }


 /*index-consulting*/
#rev_slider_264_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }
.hermes.tparrows{cursor:pointer;background:rgba(0,0,0,0.5);width:30px;height:110px;position:absolute;display:block;z-index:100}.hermes.tparrows:before{font-family:"revicons";font-size:15px;color:rgb(255,255,255);display:block;line-height:110px;text-align:center;  transform:translatex(0px);  -webkit-transform:translatex(0px);  transition:all 0.3s;  -webkit-transition:all 0.3s}.hermes.tparrows.tp-leftarrow:before{content:"\e824"}.hermes.tparrows.tp-rightarrow:before{content:"\e825"}.hermes.tparrows.tp-leftarrow:hover:before{transform:translatex(-20px);  -webkit-transform:translatex(-20px);   opacity:0}.hermes.tparrows.tp-rightarrow:hover:before{transform:translatex(20px);  -webkit-transform:translatex(20px);   opacity:0}.hermes .tp-arr-allwrapper{overflow:hidden;  position:absolute;width:180px;  height:140px;  top:0px;  left:0px;  visibility:hidden;   -webkit-transition:-webkit-transform 0.3s 0.3s; transition:transform 0.3s 0.3s; -webkit-perspective:1000px; perspective:1000px}.hermes.tp-rightarrow .tp-arr-allwrapper{right:0px;left:auto}.hermes.tparrows:hover .tp-arr-allwrapper{visibility:visible}.hermes .tp-arr-imgholder{width:180px;position:absolute; left:0px;top:0px;height:110px; transform:translatex(-180px); -webkit-transform:translatex(-180px); transition:all 0.3s; transition-delay:0.3s}.hermes.tp-rightarrow .tp-arr-imgholder{transform:translatex(180px); -webkit-transform:translatex(180px)}.hermes.tparrows:hover .tp-arr-imgholder{transform:translatex(0px);  -webkit-transform:translatex(0px)}.hermes .tp-arr-titleholder{top:110px; width:180px; text-align:left;  display:block; padding:0px 10px; line-height:30px; background:#000; background:rgba(0,0,0,0.75); color:rgb(255,255,255); font-weight:600; position:absolute; font-size:12px; white-space:nowrap; letter-spacing:1px; -webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotatex(-90deg); transform:rotatex(-90deg); -webkit-transform-origin:50% 0; transform-origin:50% 0; box-sizing:border-box}.hermes.tparrows:hover .tp-arr-titleholder{-webkit-transition-delay:0.6s; transition-delay:0.6s; -webkit-transform:rotatex(0deg); transform:rotatex(0deg)}


 /* On Sub Pages invert the heading styles */

.justify-content-center h2 {
	background: #354a6b !important;
	color: white !important;
	padding: 8px !important;
}

