/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2019 | 03:36:59 */
/* Lineheight Fix */
.lineheight-fix{
    line-height: 25px!important;
}

#copyright .container {
    margin-bottom: 5px;
}

.ctrlit_copyright {
    width: 32px !important;
    position: relative !important;
    bottom: -2px !important;
    margin-bottom: 0px !important;
    opacity: 0.5;
}

.ctrlit_copyright:hover {
    opacity: 1;
}

.momac_copyright {
    position: relative !important;
    bottom: -3px !important;
    width: 32px !important;
    margin-bottom: 0px !important;
    opacity: 0.5;
}

.momac_copyright:hover {
    opacity: 1;
}

#footer-outer #copyright[data-layout="centered"] {
    padding: 0px 0 !important;
}


#header-outer[data-full-width="true"] header > .container,
#footer-outer[data-full-width="1"] .container {
    /*padding: 0 60px !important;*/
    padding: 0 109px !important;
}

#footer-outer .row {
  	padding: 30px 0px 0px 0px !important;
}
#footer-widgets {
  	padding-bottom: 30px;
}
#footer-outer #footer-widgets .widget h4 {
	color: #ffffff !important;
  	font-size: 16pt !important;
}

#footer-outer .footer-logo {
	width: 150px !important;
}

.ascend #footer-outer #footer-widgets .widget.widget_nav_menu li {
  	/* li line height... */
	padding: 0px !important; 
}

.ascend .container-wrap .span_12.light input[type="text"], 
.ascend .container-wrap .span_12.light textarea, 
.ascend .container-wrap .span_12.light input[type="email"], 
.ascend .container-wrap .span_12.light input[type="password"], 
.ascend .container-wrap .span_12.light input[type="tel"], 
.ascend .container-wrap .span_12.light input[type="url"], 
.ascend .container-wrap .span_12.light input[type="search"], 
.ascend .container-wrap .span_12.light input[type="date"] {
    color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1);
    border-image: initial;
}

.ascend .container-wrap input[type="submit"] {
  	width: 100% !important;
}


/* Secondary menu styling */
#header-secondary-outer, 
#header-outer #header-secondary-outer, 
#header-outer #mobile-menu .secondary-header-text,
#header-outer #header-secondary-outer a {
    background-color: #005073 !important;
  	color: #fff !important;
    font-variant-numeric: lining-nums;
    -moz-font-feature-settings:"lnum" 1; 
    -moz-font-feature-settings:"lnum=1"; 
    -ms-font-feature-settings:"lnum" 1; 
    -o-font-feature-settings:"lnum" 1; 
    -webkit-font-feature-settings:"lnum" 1; 
    font-feature-settings:"lnum" 1;
}

/* float secondary menu left & right */
.sf-menu-left {
  	float: left !important;
  	padding-left: 75px !important;
}
.sf-menu-right {
  	float: right !important;
  	padding-right: 75px !important;
}
#header-secondary-outer[data-full-width="true"] >.container {
  	height: 37px !important;
}
.portfolio-main {
    padding-right: 60px !important;
}

#footer-outer a:hover,
.ascend #footer-outer #footer-widgets .col ul li a:hover {
  	color: #ffffff !important;
}


@media only screen and (min-width: 999px) {
    .mobile-view {
        display: none !important;
    }

    .desktop-view {
        display: block !important;
    }
}
@media only screen and (max-width: 500px) {
  
  	#gambit-hero-box-3,
  	#gambit-hero-box-4 {
      	min-height: 350px !important;
  	}
}
@media only screen and (max-width: 999px) {
    .desktop-view {
        display: none !important;
    }
    .mobile-view {
        display: block !important;
    }
  
    #header-outer[data-full-width="true"] header > .container,
    #footer-outer[data-full-width="1"] .container {
        /*padding: 0 60px !important;*/
        padding: 0 46px !important;
    }
    .cff-likebox {
        padding: 10% !important;
    }
}

#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li {
    line-height: 35px !important;
}

.nectar-social {
  	display: none !important;
}

/* for services page */
.text-faded {
    color: rgba(255,255,255,0.8) !important;
	line-height: 25px;
}



@media only screen and (min-width: 999px) {
	.hero-box-title {
		min-height: 185px !important;
  	}
}

.grecaptcha-badge {
  	display: none !important;
}

.slider-header-txt {
  	border: 1px solid white;
}