.main-navigation { width: 63%; transition: padding .5s linear;}#mobile-header , .slideout-navigation , #sticky-navigation { background: #fff; transition: padding .5s linear;}.main-navigation.has-sticky-branding.navigation-stick .inside-navigation {transition: padding .5s linear; padding:0;}.navigation-branding img, .site-logo.mobile-header-logo img { height: 120px!important; width: auto;}/********* STICKY NAV ANIMATION****************/.sidegrow { animation: widthgrow 1.5s ease !important; }#sticky-navigation { animation: heightgrow 1.5s ease !important;} @keyframes heightgrow { 0% { transform: scaleY(0); } 100% { transform: scaleY(1); }}/********* SITE LOGO ANIMATION****************/.site-logo { animation: grows 2s ease !important; z-index: 2;}@keyframes widthgrow { 0% { transform: scaleX(0); } 100% { transform: scaleX(1); }}/******* MENU TRIANGLE TOP SYMBOL ************/.main-navigation .main-nav ul li a::before , #sticky-navigation .main-nav ul li a::before { font-family: "Font Awesome 5 Free"; font-size:48px; font-weight: 900; content: "\f0d7"; text-align: center; display: block; position: absolute; top: -49px; left: 0; width: 100%; transform-origin: right top; transform: scale(1, 0); transition: color 0.1s,transform 0.2s ease-out; }.main-navigation .main-nav ul li a:active::before { }.main-navigation .main-nav ul li a:hover::before, a:focus::before , .main-nav ul li[class*="current-menu-"]>a:before ,.main-nav ul li[class*="current-page-"]>a:before , #sticky-navigation .main-nav ul li a::before { transform-origin: left top; transform: scale(1, 1); }/*Center sticky Menu **/ .menu.sf-menu { justify-content:center;}.inside-top-bar { max-width: 100% !important; margin: 0 5.5%; font-size:1.1em;}.top-bar { padding: .5% 0 !important;}.top-bar span {}.top-bar a { color:#fff; font-weight: 700;}.add2 { margin-left:30px!important;} #mobile-header .site-logo.mobile-header-logo img , #mobile-header .site-logo{ padding: 5px; max-height:70px;}.site-header { z-index:99; min-height: 325px;}.divider-bottom { z-index: 9449!important;}.site-logo , .inside-navigation { padding: 25px 0; } /************************* SLIDEOUT MENU************/#generate-slideout-menu .inside-navigation { padding:0 !important;}#generate-slideout-menu .slideout-menu li { text-align:center; max-height:85px; margin: 1% 0;}#generate-slideout-menu .slideout-menu li a { line-height: 5.5; text-transform: uppercase;}#generate-slideout-menu .slideout-menu li:last-child { bottom:0;}.generate-back-to-top { bottom: 85px; background: #132265; color: #00ff30; border: 1px solid #00ff30;}/*************** SCROLL BAR **************//* width */::-webkit-scrollbar { width: 20px;}/* Track */::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; background-color: #132265;} /* Handle */::-webkit-scrollbar-thumb { background: #00ff30; border-radius: 10px;}/* Handle on hover */::-webkit-scrollbar-thumb:hover { background: #00dd28; }/******** HIGHLIGHT COLOR / TEXT SELCTION ***********/::selection { background: #00ff30; /* WebKit/Blink Browsers */}::-moz-selection { background: #00ff30; /* Gecko Browsers */}/************************************************/.lmbutton * { transition: all .8s ease !important; -webkit-transition: all .8s ease !important; -moz-transition: all .8s ease !important; -o-transition: all .8s ease !important;}.lmbutton {display: flex;justify-content: center;}.lmbutton a.fl-button { display: flex !important; flex-direction: row !important; box-shadow: inset 0px 0px 0px 0px #fff !important; padding:15px 0 !important; border: 1px solid #000 !important;}.lmbutton a.fl-button i { order: 1; width: 25% !important; color: #fff !important; animation: back-n-forth 2s infinite !important;}.lmbutton a.fl-button span { order: 2 !important; width: 150px !important; text-align: left; margin-right:auto !important; margin-left:auto !important;}.lmbutton a.fl-button:hover { color: #fff !important; box-shadow: inset 300px 0px 1px 0px #132265 !important; border: 1px solid #00ff30 !important;}.lmbutton a.fl-button:hover i { color: #00ff30 !important;}@keyframes back-n-forth { 0%, 100% { transform: translateX(-7px); } 50% { transform: translateX(7px); }}/******* PROGRAMS *********/ .programs ul { -webkit-column-count: 2 !important; /* Chrome, Safari, Opera */ -moz-column-count: 2!important; /* Firefox */ column-count: 2!important;}.programs { transition: all .8s ease !important; -webkit-transition: all .8s ease !important; -moz-transition: all .8s ease !important; -o-transition: all .8s ease !important;}.programs:hover {-webkit-box-shadow: 0px 0px 50px -8px rgba(0,0,0,0.7);-moz-box-shadow: 0px 0px 50px -8px rgba(0,0,0,0.7);box-shadow: 0px 0px 50px -8px rgba(0,0,0,0.7);}/****** PROGRAMS BUTTON *********/ .programsbutton * { transition: all .8s ease !important; -webkit-transition: all .8s ease !important; -moz-transition: all .8s ease !important; -o-transition: all .8s ease !important;}.programsbutton { display: flex; justify-content: center;}.programsbutton a.fl-button { display: flex !important; flex-direction: row !important; box-shadow: inset 0px 0px 0px 0px #fff !important; padding:15px 0 !important; border: 1px solid #aaa !important;}.programsbutton a.fl-button i { order: 1; width: 25% !important; color: #000 !important;}.programsbutton a.fl-button span { order: 2 !important; width: 100px !important; text-align: left; margin-right:auto !important; margin-left:auto !important;}.programs:hover .programsbutton a.fl-button { color: #fff !important; box-shadow: inset 200px 0px 1px 0px #132265 !important; border: 1px solid #00ff30 !important;}.programs:hover .programsbutton span , .programs:hover .programsbutton a.fl-button i { color: #00ff30 !important; }.programs .fl-col-content { display: flex; flex-direction:column !important; min-height:400px; align-content: flex-start!important; align-items: flex-start!important; justify-content: space-between!important;}.service-image .fl-photo { display:flex; flex-direction:column; justify-content:flex-end; min-height: 97px !important; }.service-text { min-height: 175px; }.pp-logos-wrapper { justify-content: center; }/******************* GRAVITY FORMS Form Styling / Foot Widget Area 3*************************************//***********Gravity Form / footer contact form ***************/.gform_title,.gform_heading { display: none;}.gfield_label { display: none!important;}.gform_wrapper,.ginput_container,.gform_wrapper li.hidden_label input { margin-top: 0 !important;}.gform_wrapper ul li.gfield { margin-top: 0!important; margin-bottom: 15px;}#gform_fields_1 li input,ul#gform_fields_1 li textarea { color: #000; background-color: rgba(237, 237, 237, 0.7); border: 0px;}::-webkit-input-placeholder { color: #000!important; font-size: 12pt;}:-ms-input-placeholder { color: #000!important; font-size: 12pt;}::-moz-placeholder { color: #000!important; opacity: 1 !important; font-size: 12pt;}:-moz-placeholder { color: #000!important; opacity: 1 !important; font-size: 12pt;}.gform_footer.top_label { text-align: center;}.textarea.large { max-height: 235px;}#gform_submit_button_1 { font-size: .8em; font-weight: 400; color: #fff; background-color: #00ff30; -webkit-transition: all 0.50s ease; -moz-transition: all 0.50s ease; transition: all 0.50s ease; background-size: 100% 200%; background-position: -0 -100%; border: 2px rgb(227, 48, 51); background-image: linear-gradient(to top, transparent 50%, #132265 50%);}#gform_submit_button_1:hover { color: #fff; background-position: 0 0; letter-spacing: 2px;}/* OMG Logo Copyright & Social Icons */.footer-bar-align-right .copyright-bar { float: none!important;}.footer-bar .footer-icons { display: inline-flex; text-align: left; margin: 0; float: right; padding-right: 60px;}.footer-bar .footer-icons li { list-style-type: none; padding: 7px; float: right; margin: 0 5px;}.footer-bar .footer-icons i { color: #ffffff; font-size: 24px; width: 25px; height: 25px; text-align: center;}.footer-icons i:hover { color: #00cc25;}/********MEDIA QUERIES *********//********SERVICES ROW*********//******* MIN WIDTH !!!!!!!! ***********/@media (min-width: 1281px) {.services .fl-col-group .fl-col:first-child , .services .fl-col-group .fl-col:nth-child(2), .services .fl-col-group .fl-col:nth-child(3) { border-right: 1px solid #ccc;}}@media (max-width: 1250px) { .fl-separator { margin:auto !important; }}/*/* INITIATE THE MOBILE HEADER AT HIGHER RES ****/@media (max-width: 850px) { .top-social-icons { display:none; } .fl-separator { margin: auto !important; }}@media(max-width:768px){.top-bar{display:none}.trace{ padding: 0px;}}.on-top, .top-bar{position:relative;z-index:1}.grid-container { max-width: 1100px;}.grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; padding-left: 10px; padding-right: 10px;}.top-bar-align-center .inside-top-bar .widget:first-child:last-child { display: block;}.top-bar { background-color: #fff216; color: #0a0a0a;}.top-bar { font-family: "Oswald", sans-serif; font-size: 14px;}.top-bar-align-center { text-align: center;}.top-bar { font-weight: 400; text-transform: none; font-size: 13px;}.top-bar-align-center .inside-top-bar .widget:first-child:last-child { display: block;}
Skip to content