/* General */
@media (min-width: 1200px) {
section .container {
    width: 1170px;
}
}

#parallax_move .layer1 {
 transition:background 2s ease-in-out;
	-webkit-transition:background 2s ease-in-out;
	    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0); 
}
.header-content-wrap {
    background: rgba(0, 0, 0, 0.4);
}
.intro-text {
    text-shadow: rgba(0,0,0,0.5) 0px 0px 5px;
}

.thin-text { 
	font-weight:300; 
	font-size:inherit;
}

.smaller-text { 
	font-size: 75%; 
	line-height:75%
}

.focus-box p { font-size:16px;}

.section-header .section-legend  {font-size:18px;}

/* Grande Prairie Real Estate */

.troy-tags {
	padding:2px 5px;
	border-radius:5px;
}

.tag1 {
		background-color: #e96656;
	color:white;
}

.tag2 {
	background-color:#34d293;
	color:white;
}

.tag3 {
	background-color:#3ab0e2;
	color:white;
}

.tag4 {
	background-color: #f7d861;
	color:black;
}

/* Get Troy and Get Results */

.about-us p {
    color: #a3a3a3;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
}

.skill-count {
	display:none !important;
}

.section-legend label {
	font-size:250%
}

.skills .skill p { 
	font-size:18px 
}

.client-list div img {
	filter: none;
	-webkit-filter: grayscale(100%);
	-moz-filter:    grayscale(100%);
	-ms-filter:     grayscale(100%);
	-o-filter:      grayscale(100%);
	
	opacity: 0.5;
}

/* Green Separator */

.separator-one {
    background: rgba(150, 12, 17, 0.8);
}

.separator-one .text { 
	font-size:26px;
}

.separator-one .green-btn {
    background: transparent;
	  border:2px solid white;
	  font-size:26px;
}

.separator-one .green-btn:hover {
    background: white;
	  border:2px solid white;
	  color : #990000 !important;
	
}

/* Selling With Troy */

.our-team p {
	font-size:18px;
}

.team-member .profile-pic img {
    object-fit: cover;
}

.team-member:hover .details, .team-member:focus .details {
    top: 0;
    opacity: 1;
    color: white;
    background: #333;
    border-radius: 5px;
}
.team-member .details {
    font-size:15px;
	  line-height:22px;
}

.team-member .position {
    font-size: 15px;
	  line-height:20px;
	  padding-top:8px;
}

/* Social Media */
#ribbon_right {
	background: #4e4212d9;
}

.fb-icon {
	background:url(/wp-content/uploads/2018/03/facebook-128.png) no-repeat center;
}

.youtube-icon {
	background:url(/wp-content/uploads/2018/03/youtube-128.png) no-repeat center;
}

.linkedin-icon {
	background:url(/wp-content/uploads/2018/03/linkedin-128.png) no-repeat center;
}

.entry-content {
	font-size: 13pt;
	line-height: 150%;
	font-family: "Lato", Helvetica, sans-serif;
}

#ihf-main-container .carousel-control.left, #ihf-main-container .carousel-control.right {
	z-index:10000 !important;
}
