/*
 *  Theme Name: Brent Adams & Associates
 *  Author: The Search Engine Guys
 *  Author URI: http://www.thesearchengineguys.com/
 *  Description: A sensible starting place for freelancers hired by The Search Engine Guys.
 */


a {
}
    a:focus,
    a:hover {
    }


body {

	font-size: 18px;
}


.tseg-footer {
	background-color: #BFB2A2;
	padding-bottom: 30px;
	padding-top: 30px;
}
.tseg-footer__list-item {
}

.tseg-grid-of-links {

	background-color: #C09B55;
	padding-bottom: 30px;
	padding-top: 30px;
}
.tseg-grid-of-links__link {
}

.tseg-home-content {   
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
}

.tseg-logo {
}
.tseg-logo__image {
	width: 30%;
}
.menu-item {margin: 0 15px;}
.tseg-main-graphic {
	background-color: #545454;
}
.tseg-main-graphic__tagline {
	font-size: 36px;
	padding-bottom: 30%;
	padding-top: 30%;
}
#menu-header-navigation .nav-link{color: #000;}

/* col-xs */
@media (max-width:767px) {
}


/* col-sm */
@media (min-width:768px) and (max-width:991px) {
}


/* col-md */
@media (min-width:992px) and (max-width:1199px) {
}


.navbar-nav .nav-link {
  color: #fff;
}
.dropend .dropdown-toggle {
  color: #000;
}
.dropdown-item:hover {
  background-color: #9dcb3b;
  color: #fff;
}
.dropdown .dropdown-menu {
  display: none;
}
.dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
  display: block;
  margin-top: 0.125em;
  margin-left: 0.125em;
}
@media screen and (min-width: 992px) {
  .dropend:hover > .dropdown-menu {
    position: absolute;
/*     top: 0;
    right: 100%; */
  }
  .dropend .dropdown-toggle {
    margin-left: 0.5em;
  }

	.navbar-nav .dropend:hover > .dropdown-menu > .dropend > .dropdown-menu{
		top: 0;
		left: 100%;
	}
/* 	.navbar-nav .dropdown > .dropdown-menu{
		display: block;
		visibility: hidden;
	}
	.navbar-nav .dropdown:hover > .dropdown-menu{
		visibility: visible;
	} */
}



/* col-lg */
@media (min-width:992px) {
	
}

    ul {
        list-style: none;
        margin-left: 0px;
        line-height: 30px;
        padding-left: 0;
    }

 /** This how to styled pseudo elements using the latest Font-awesome 5 **/

    ul.befored-tag li:before {
        display: none;
        content: "\f0da";
        font-family: 'Font Awesome 5 Solid';
        /*The values for font-family can be Font Awesome 5 Regular|Solid|Light|Brands*/
    }

        ul.befored-tag li svg {
            font-size: 15px;
            margin-right: 10px;
            color: #ea4335;
        }


    ul.afterd-tag li:after {
        display: none;
        content: "\f0da";
        font-family: 'Font Awesome 5 Solid';
        /*The values for font-family can be Font Awesome 5 Regular|Solid|Light|Brands*/
    }
    
            ul.afterd-tag li svg {
                font-size: 16px;
                margin-left: 10px;
                color: #4285f4;
            }
            
    /* TSEG logo svg styles */
    .tseg-logo-svg {width: 100px;}
    .tseg-logo-svg .cls-1, .tseg-logo-svg .cls-2 {fill: #fff;}
    .tseg-logo-svg .cls-2, .tseg-logo-svg .cls-3 {fill-rule: evenodd;}
    .tseg-logo-svg .cls-3 {fill: #9dcb3b !important;}

/** This how to styled FA elements that are being implemented **/

        .icon-set svg {
            font-size: 55px;
            margin-top: 15px;
        }

                svg.svg-inline--fa.fa-google-plus-square.fa-w-14 {
                    color: #1b8a39;
                }

                svg.svg-inline--fa.fa-twitter-square.fa-w-14 {
                    color: #2174fd;
                }

                svg.svg-inline--fa.fa-facebook.fa-w-14 {
                    color: #1c4282;
                }
/** End Font-awesome 5 **/

/* Slick Slider Section */

section.slick-section {text-align: center; padding-bottom:30px;}
@media (max-width:991px){
	.navbar-nav .dropend .dropdown-toggle::after{display:none;}
	.navbar-nav .menu-item .sub-ctrl svg {
		color: #fff;
		margin: 0 auto;
		font-size: 18px;
		width: 15px;
		height: 15px;
		transition: all 0.4s;
	}

	.sub-ctrl {
		position: absolute;
		right: 0;
		top: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-content: center;
		text-align: center;
		cursor: pointer;
		height: 29px;
		width: auto;
		z-index: 50;
		transition: 0.4s;
	}
	.OpaHide {
		opacity: 0;
		transition: 0.4s;
	}
	.navbar-nav .dropdown-menu {
		padding: 0;
		background: none;
	}
}