/* --- GENERAL ---*/
 body {
    background-color:#ffffff;
}
 .navigation a {
    color:#ffffff;
}
 #page .hfeed site {
    margin-bottom:0px;
}
 .so-widget-sow-headline-default-5251ebca406c .sow-headline-container h1.sow-headline {
    color: #2b6bb0;
}
 h1 {
     margin: 33px 0;
     font-weight: 400;
     color: #314860;
     line-height: 1.4em;
     font-size: 2.5em;
}
 .entry-header h1.entry-title {
    /*color: #575757;
    */
     color: #2b6bb0;
}
 .entry-title a {
    /*color: #141412;
    */
     color: #2b6bb0;
}
 .entry-title a :hover {
     color: #141412;
}
 h2 {
     font-size: 30px;
     margin: 25px 0;
     color: #2b6bb0;
}
 .so-widget-sow-headline-default-52dfba112210 .sow-headline-container h1.sow-headline {
     text-align: center;
     color: #2b6bb0;
     line-height: 1.4em;
     font-size: 2.5em;
}
 .so-widget-sow-headline-default-f0af1f2bfa7f .sow-headline-container h1.sow-headline {
     text-align: center;
     color: #2b6bb0;
     line-height: 1.4em;
     font-size: 2.5em;
}
 .so-widget-sow-headline-default-f5433ec66621 .sow-headline-container p.sow-sub-headline {
     text-align: center;
     line-height: 1.6em;
     margin-top: 25px;
     margin-bottom: 25px;
     font-size:16px;
}
 .sow-sub-headline {
    font-size:16px;
}
 p.sow-sub-headline {
    max-width:800px;
    margin:0 auto;
    text-align:center;
}
 .textwidget p {
     color: #333333;
     font-size:16px;
     line-height:24px;
     padding-top:10px;
}
 .site-footer .widget-area .widget input[type="submit"], .site .tx-slider .tx-slide-button a, .ibanner .da-slider .owl-item.active .da-link {
    /*background-color: #599d4f;
    */
     color: #ffffff;
     background-color:#c0c0c0;
}
/* --- SITE HEADER LOGO ---*/
 .site-header .home-link span {
    padding-top: 0px;
}
 .so-widget-sow-editor.so-widget-sow-editor-base h4 {
     font-weight: 100;
}
/* ----NAV CODE -----*/
 .nav-container .sub-menu, .nav-container .children {
     background-color: #26384b;
     border-bottom: 0px;
     border-top: 0px;
     margin-bottom:0px;
     color:#ffffff !important;
}
 ul.nav-container ul a, .nav-container ul ul a {
     border-top: 1px solid #507398;
     color: #ffffff;
}
/* -- NAV CONTAINER ---*/
 .headerwrap {
    display: block;
     min-height: 88px;
     background-color: #131c26;
}
.nav-container li {
    color: #fff;
    padding: 0px 10px;
	font-size:18px;
}
 .nav-container li a {
     padding: 30px 0px;
}
.nav-container .sub-menu {
    background-color: #26384b!important;
}

 .nx-fullscreen .site-header:not(.fixeddiv) .nav-container .nav-menu > li > a, .nx-fullscreen .site-header:not(.fixeddiv) .nav-container .nav-menu > li > a:visited {
     color: #ffffff;
}
.nx-fullscreen .site-header:not(.fixeddiv) {
     position: absolute;
     left: 0px;
     top: 0px;
     right: 0px;
     background-color: rgba(0,0,0,0.1);
     background-color: #26384b;
     min-height: 65px;
     opacity:1;
}
 .page-id-2 .nx-fullscreen .site-header:not(.fixeddiv) .nav-container .nav-menu > li > a, .nx-fullscreen .site-header:not(.fixeddiv) .nav-container .nav-menu > li > a:visited {
     color: #ffffff;
}

/* --- SEARCH --- */
 .topsearch {
     display: block;
     float: right;
     min-width: 32px;
     height: 48px;
     padding-top: 20px;
     position: relative;
}
/* --- blog page slider --- */
 .blog .ibanner{
    padding-top: 20px;
    display: none;
}
 /*.blog .site-content {
    padding-top:60px;
}*/
/* --- JOB PANELS --- */
 .so-widget-sow-cta-default-4db964049f12 .sow-cta-base .sow-cta-text .sow-cta-title {
     color: #195ca8;
     font-size: 28px;
     font-weight:500;
}
 .sow-cta-base {
     zoom: 1;
     border: 1px solid;
     padding: 1em 1.5em;
}
/* --- COMMENT STYLE ---*/
 .comment-reply-title {
     font: 200 normal 40px "Source Sans Pro", Helvetica, sans-serif;
}
/* --- PORTAL STYLING ---*/
 .main-navigation {
     display: block;
     float: left;
     margin:10px auto;
     min-height: 1px;
     position: relative;
}
 .nav-container li a{
     padding:20px 0px 
}
 .nav-container .sub-menu, .nav-container .children {
     top: 86px;
}
 .nav-container ul.nav-menu > li > ul:last-child a {
     color: inherit;
}
 .nav-container ul.nav-menu > li > ul:last-child a {
     display: block;
     width: 240px;
}
 .nav-container .sub-menu, .nav-container .children {
    top: 66px;
}
 .nav-container .sub-menu li:last-child {
     background-color:inherit;
     padding:inherit;
}
 .nav-container .sub-menu li:last-child a {
    padding: 15px 20px;
}
/* --- MOBILE SLIDE MENU --- 
 #wprmenu_menu ul li:last-child {
    background-color:#1e73be;
}
 #wprmenu_menu ul li:last-child a:hover {
    color:#ffb310;
}*/
/* --- SOCIAL ICONS ---*/
 .socialicons {
     background-color: #2661a8;
}
 .socialicons ul.social {
     margin: 0px;
     padding: 0px;
     list-style-type: none;
     float: right;
}
 .utilitybar {
     background-color: #2661a8;
     line-height: 38px;
     padding: 0px;
     vertical-align: middle;
     /*height:36px;*/
	 min-height:46px;
}
 .socialicons ul.social li {
     margin: 7px 15px 0px 0px;
}
/*.genericon {
    font-size:18px;
}
*/
/*.top_email{
    display:none;
}
*/
/* --- IHEADER ---*/
 .iheader, .format-status, .nx-preloader .nx-ispload {
     background-color: #26384b;
}
 .site-header {
     border-bottom: 0px solid #e7e7e7;
     z-index: 30001;
     background-color: #131c26;
     opacity: 1;
}
 .nav-container li a {
    color: #fff;
}
 .nav-container .current_page_ancestor > a, .nav-container .current-menu-item > a, .nav-container .current-menu-ancestor > a {
     color: #ffb310;
}
/* --- SLIDER ---*/
 .home.home-slider-off .site .iheader {
     position: relative;
     overflow: hidden;
    /*display:none;
    */
}
 .ibanner .da-slider p {
     font-size: 18px;
}
 .home.home-slider-off .site .iheader .titlebar h1 {
     position: relative;
     font-size: 56px;
     font-weight: 500;
     text-align: center;
     text-transform: none;
     line-height: 64px;
     margin: auto;
     width: 100%;
     display: block;
    /*display:none;
    */
}
.site-header.fixeddiv {
     min-height: 65px!important;
}
 .site-header.fixeddiv .home-link {
     color: #ffffff;
     display: block;
     float: left;
     min-height: 56px;
     height: 64px;
     padding: 0px 32px;
}
 .fixeddiv {
     width: 100%;
     position: fixed;
     top: 0px;
     /*background-color: rgba(255,255,255,.9);*/
     background-color: #131c26;
     left: 0px;
     right: 0px;
     animation: thedrop 1s 1;
     -moz-animation: thedrop 1s 1;
     -webkit-animation: thedrop 1s 1;
     border-bottom: 0px solid #e7e7e7;
     -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.08);
     -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.08);
     box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.08);
}
 .fixeddiv .nav-container > ul > li > a {
     font-size: 14px;
     padding: 24px 0px;
     color: #ffffff;
}
 .iheader {
 background-color: #26384b;
}
/* -- FOOTER ---*/
 .footer-bg {
     display: block;
     clear: both;
     background-color: #13487e;
    /* background-image: url(images/trans-pat-2.png);
     */
     background-repeat: repeat;
     background-attachment: fixed;
}
 .site-footer .sidebar-container {
     background-color: #13487e;
     padding: 20px 0;
     clear: both;
     background-repeat: repeat;
     background-attachment: fixed;
}
 .site-footer .widget-area .widget input, .site-footer .widget-area .widget textarea {
     background-color: #c0c0c0;
     border: 1px solid #222222;
     color: #C7C7C7;
}
 .site-footer {
     background-color: #13487e;
    color: #ffffff;
    position:relative;
    z-index:1;
}
 .post-navigation {
     background-color: #f4f4f4;
     font-weight: 600;
     padding: 12px 16px;
     margin: auto 0;
     border: 1px solid #e7e7e7;
     margin-bottom: 48px;
     margin-top: 32px;
}
 .site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
     color: #ffb310;
}
/*.recent-post-image {
    display:none;
}
*/
 .textwidget p {
    color:#333333;
}
 .ibanner .da-slider h2 {
    font-weight:200;
}
 .ibanner .da-slider .da-link {
     color: #FFF;
     padding: 12px 16px;
     border-radius: 3px;
     position: relative;
     margin-bottom: 120px;
     transition-delay: 1.6s;
     opacity: 0;
     text-decoration: none;
     font-size: 18px;
}
 .site-footer .widget-area .widget input[type="submit"], .site .tx-slider .tx-slide-button a, .ibanner .da-slider .owl-item.active .da-link {
     background-color: #599d4f;
     color: #ffffff;
}
 .site-footer .widget-area .widget a {
     color: #ffffff;
}
 .site-footer .widget-area .widget ul li {
     border-bottom: 0px solid #575757;
     padding: 3px 0px;
}
 .site-footer .widget-area .widget li a:hover {
     color:#c0c0c0;
}
 .tx-testiin {
    background-color:#000000!important;
}
 footer#colophon.site-footer {
    position:relative!important;
    z-index:1!important;
}
 .site-footer .credit-info {
    display:none!important;
}
 .tx-post-comm {
     display: none;
}
 .widget .menu li:before, .widget_pages li:before, .widget_meta li:before {
     color: #FFB310;
}
 .site-footer .widget-area .widget .widget-title {
     border-bottom: 0px solid #676767;
     margin-bottom: 0px;
}
/* --- BLOG PAGE STYLE ---*/
 .blog #ibanner 
/*{
    display: none;
}
*/
 .blog .content-area {
    padding-top:80px;
}
 .page-id-2 .nav-container li a {
    color: #c0c0c0;
}
 .news {
    color:#ffffff;
}
/* --- MOBILE STYLE ---*/
 #wprmenu_menu input.search-field {
     background-color: #c0c0c0;
}
/* --- TIMELINE --- */
 .cool-timeline .timeline-post .timeline-content h2.content-title, .ctl-popup-content h2 {
    text-transform: none;
}
/* --- MESSAGING --- */
 .so-widget-sow-accordion-default-99be652ed941 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
     background-color: #b0d1ec;
     color: #000000;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
}
/* --- BULLET LISTS --- */
 .entry-content .panel-layout .panel-grid .widget ul li {
     font-size: 16px;
}
/* --- FORM INPUT FIELDS ---*/
 form .wpcf7 {
     background-color: #c0c0c0;
}
 .tx-service-text {
     text-align: center;
     padding-bottom: 32px;
     font-size: 16px;
}
/* --- POSTS --- */
 .categories-links {
    display:none;
}
 .single .entry-thumbnail img {
     width: 75%;
}
 /*article .post-mainpart > .entry-content {
     padding-right: 0px;
     max-width:900px;
}
*/
 .post-navigation {
     background-color: #eef9ff;
     border: 1px solid #e7e7e7;
}
/* --- COOL TIMELINE --- */
 .cool_timeline h1.timeline-main-title {
     font-size: 20px!important;
}
 .cool-timeline .timeline-post .timeline-content h2.content-title, .ctl-popup-content h2 {
     font-size: 18px!important;
}
 .cool-timeline .timeline-post .timeline-content .content-details, .ctl-popup-content {
     font-size: 16px!important;
}
 .cool-timeline .timeline-post .timeline-meta .meta-details {
     font-size: 26px;
}
.ultimate-style .timeline-post .timeline-content .content-details {
    padding: 15px 15px 15px;
    background-color: #f4f4f4;
}
 .textwidget p {
     color: #333333;
     max-width: inherit;
     margin: inherit;
}
 .aql-down {
     margin-top: -81px;
}
 .tx-service:hover .tx-service-icon span {
     background-color:#1e73be;
     color: #fff;
     border: 4px solid #e7e7e7;
}
 .tx-service:hover .tx-service-icon span i {
     color: white;
}
 .site-footer .widget-area .widget input[type="submit"], .site .tx-slider .tx-slide-button a, .ibanner .da-slider .owl-item.active .da-link {
     background-color: #1e73be;
}
 .so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
     margin: 0 auto;
}
/* --- EMAIL RESULT PANELS --- */
 div.wpcf7-mail-sent-ok {
     border: 0px solid #398f14;
    border-radius: 5px;
}
 div.wpcf7-response-output {
    padding: 1em 1em;
     border: 0px solid #ff0000;
     text-align: center;
     background-color: #d8f4e3;
}
 .site-footer .widget-area .widget ul li {
     padding:0;
    /* text-transform: capitalize;
     */
}
 .site-footer .site-info {
     padding: 10px 32px;
}
 .site-footer .sidebar-container, .hentry {
     padding: 0;
}
 .home ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
     color: white;
     opacity: 1;
    /* Firefox */
}
 .home :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
     color: white;
}
 .home ::-ms-input-placeholder {
    /* Microsoft Edge */
     color: white;
}
 .so-widget-sow-headline-default-2af6fa89fec9 .sow-headline-container *:last-child {
     margin: 0 auto !important;
     max-width: 900px;
}
/* --- FRONT PAGE SOLUTION BOXES ---*/

#pgc-211-2-0 .sow-image-container a:hover {} 
#pgc-211-2-1 .sow-image-container {}
#pgc-211-2-2 .sow-image-container{} 
#pgc-211-3-0 .sow-image-container{} 
#pgc-211-3-1 .sow-image-container {} 
#pgc-211-3-2 .sow-image-container {}

#pgc-211-2-0 h3, #pgc-211-2-1 h3, #pgc-211-2-2 h3, #pgc-211-3-0 h3, #pgc-211-3-1 h3, #pgc-211-3-2 h3 
{margin: 2px 0;font-size:2.0em;}


/* --- */

 @media only screen and (max-width: 400px) {
     #pl-90 #panel-90-1-0-0, #pl-90 #panel-90-2-0-0, #pl-90 #panel-90-5-0-0, #pl-90 #panel-90-8-0-0 {
         margin: 0px;
    }
     #pg-90-1 > .panel-row-style {
         padding: 20px 0px;
    }
     .so-widget-sow-hero-default-bb927649803d, .so-widget-sow-hero-default-60add9096336, .so-widget-sow-hero-default-3ce6f77b51ed, .so-widget-sow-hero-default-60add9096336, .so-widget-sow-hero-default-4cc9edab460a, .so-widget-sow-hero-default-4cc9edab460a .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
         font-size: 36px;
    }
     .so-widget-sow-hero-default-3ce6f77b51ed .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5 {
         font-size: 20px;
    }
}
 .aql-benefits-header {
     font-family: Roboto;
     font-weight: 300;
     text-align: center;
     color: #2b6bb0;
     line-height: 1.4em;
     font-size: 2.5em;
}

/* --- REDIRECT LANDING --- */
 .aql-legacy-paragraph a {text-decoration: underline;
}
.aql-legacy-block {
     display: block;
     min-height: 100px;
     background: #0060ae;
     line-height: 100px;
     color: white;
     font-weight: 200;
     text-align: center;
     font-size: 30px;
	 -webkit-transition: background 0.2s;
/* Safari */
transition: background 0.2s;
}
.aql-legacy-block:hover {
	background: #26384b;
}

/* --- SMS PAGE BUTTONS google style ---*/
 .sms_btn {
  position: relative;
  display: block;
  padding: 0;
  overflow: hidden;
  border-width: 0;
  border-radius: 4px;
  /*box-shadow: 0 1px 4px rgba(0, 0, 0, .6);*/
  background-color: #909090;
  color: #357ebf;
  transition: background-color .3s;
  margin: 8px auto;
  width:100%;
  max-width:350px;
  font-size:28px;
	 	letter-spacing: 0.0em;
	 font-weight:400;
}

.sms_btn:focus {
	  outline: none;
}
.btn:hover, .btn:focus {
  background-color: #1E73BE;
  cursor: pointer;
}

.sms_btn > * {
  position: relative;
}

.sms_btn span {
  display: block;
  padding: 12px 24px;
  cursor: pointer;
  width:100%;
	letter-spacing: 0.0em;
}

.sms_btn:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  padding-top: 0;
  border-radius: 100%;
  background-color: rgba(236, 240, 241, .3);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.sms_btn:active:before {
  width: 120%;
  padding-top: 120%;
  transition: width .2s ease-out, padding-top .2s ease-out;
}

/* Styles, not important */
*, *:before, *:after {
  box-sizing: border-box;
}

.sms_btn.bravo {
  background-color: #D1D0D0;
  text-align:center;
}

.sms_btn.bravo:hover, .btn.bravo:focus {
  background-color: #1E73BE;
  cursor: pointer;
color:#ffffff;
}

.so-widget-sow-button-flat-aa19f7431453 .ow-button-base a:hover {color:#000000;}
button, input[type="submit"], input[type="button"], input[type="reset"] {
    background: #1e73be;
    border: none;
    border-radius: 0px;
    color: #fff;
    display: inline-block;
    padding: 11px 24px 11px;
    text-decoration: none;
}
/* --- contact form 7 --- */
div.wpcf7 {
    margin: 0 auto;
    padding: 0;
    max-width: 900px;
}
/* --- CAREERS PAGE --- */
.so-widget-sow-cta-default-ed132d5b552a .sow-cta-base {
    border-radius: 0px 25px;
}
.so-widget-sow-cta-default-ed132d5b552a .sow-cta-base {
    border-radius: 0px 25px;
}
.so-widget-sow-cta-default-ed132d5b552a .sow-cta-base {
    border-radius: 0px 25px;
}
/* --- CAPTCHA SPACING ---*/ .wpcf7-form-control-wrap {
    position: relative;
    padding-top: 10px;
}
#pg-92-1, #pg-92-4 {
    margin-bottom: 0px;
}
#pg-92-1, #pg-92-4 {
    margin-bottom: 0px;
}
/* --- keep this in unless it breaks summat ---*/
#pgc-2005-1-0, #pgc-2005-1-1, #pgc-2005-1-2, #pgc-2005-8-0, #pgc-2005-8-1, #pgc-2005-8-2, #pgc-2005-16-0, #pgc-2005-16-1, #pgc-2005-16-2, #pgc-2005-17-0, #pgc-2005-17-1, #pgc-2005-17-2, #pgc-2005-23-0, #pgc-2005-23-1, #pgc-2005-23-2 {
    width: 33.3333%;
    width: calc(33.3333% - ( 0.66666666666667 * 30px ) );
	background-color:#f5f5f5;
}
/* --- CAPTCHA DEVICE HIDER CODE ---*/
.rc-anchor-normal-footer {
    display: inline-block;
    height: 0px;
    vertical-align: top;
    width: 0px;
    display: none;
}
.rc-anchor-error-msg-container {
display:none;
}
.grecaptcha-badge {display:none;}
/*-------------*/
/* --- FP aql logo sizing ---*/
.site-header.fixeddiv .home-link {min-height: 64px;}
.site-header.fixeddiv .home-link img {max-height: 64px;}


/* Remove automatic hyphenation */
.site-content article { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }
.widget-area .widget { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }



/* --- FIBRE/WIRELESS LANDING PAGES ---*/
.page-id-46209 {background: url(https://aql.com/wp-content/uploads/2019/08/broadband-bg-phase-dark.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page-id-46664 {background: url(https://aql.com/wp-content/uploads/2019/08/broadband-bg-phase-dark.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


@media (max-width: 990px) {
#pg-46209-0> .panel-row-style {padding: 15px 15px 0px 15px;
    margin-left: 0px;
    margin-right: 0px;
}
	#pg-46664-0> .panel-row-style {padding: 15px 15px 0px 15px;
    margin-left: 0px;
    margin-right: 0px;
}
#pgc-46209-1-0 {margin-bottom: 10px;
}
#pgc-46664-1-0 {margin-bottom: 10px;
}
#pg-46209-1> .panel-row-style {padding: 0px 15px 0px 15px;
}
#pg-46664-1> .panel-row-style {padding: 0px 15px 0px 15px;
}
#panel-46209-1-0-0> .panel-widget-style {
    margin-top: 15px;
    padding: 0px 0px 0px;
}
#panel-46664-1-0-0> .panel-widget-style {
    margin-top: 15px;
    padding: 0px 0px 0px;
}
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
background-color: #003c7c;
    border: 1px solid #003c7c;
    color: #fff;
    font-size: 1em;
    padding: 10px 15px;
	margin:0 auto;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
    background-color: #000;
    border: 1px solid #000;
    cursor: pointer;
}
@media only screen and (max-width: 400px) {
.so-widget-sow-headline-default-07e50e832daa .sow-headline-container h1.sow-headline {
    font-family: Roboto;
    font-weight: 500;
    text-align: center;
    color: #87ccf7;
    line-height: 58px;
    font-size: 52px;
    margin-top: 20px;
    margin-bottom: 20px;
	 word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; 
}
}
.page-id-46209 .wpforms-field-label,
.page-id-46664 .wpforms-field-label{color:#ffffff;}

.ultimate-style .timeline-post .timeline-content .content-details {
    padding: 15px 15px 15px!important;
    background-color: #f4f4f4;
}
#cboxTitle {
    position: absolute;
    bottom: -4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494;
    margin-top: 10px;
}

/* --- MESSING WITH THE TOP NAV ---*/
.nav-container .sub-menu li a {
background-color:#ffffff!important;
color:#545454!important;
		margin-top:0px;
}
.nav-container .sub-menu li a:hover {
	background-color:#1168ad!important;
color:#ffffff!important;
}
@media (max-width: 400px) {
	.socialicons {
      width:300px;
    margin:0 auto;
}
.fp-mainaqllogo {width:100%;max-width:175px;height:auto;margin:0 auto;display:none;}
}