/*
Theme Name:  MoversCO Child Theme
Description: Child theme for the MoversCO theme
Author:      ThemeStek
Author URI:  http://themeforest.net/user/themestek
Template:    moversco
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.themestek-textcolor-white h1,
.themestek-textcolor-white h2,
.themestek-textcolor-white h3,
.themestek-textcolor-white h4,
.themestek-textcolor-white h5,
.themestek-textcolor-white h6,
.themestek-textcolor-white p,
.themestek-textcolor-white ul,
.themestek-textcolor-white ol
.themestek-textcolor-white a{
	color: #FFFFFF;
}

.vc_video-bg:after{
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.25));
}

.themestek-moversco-icon-facebook:before,
.themestek-moversco-icon-instagram:before,
.themestek-moversco-icon-linkedin:before,
.themestek-moversco-icon-youtube:before{
	content: '';
	width: 25px;
    height: 25px;
    position: relative;
    top: 35%;
    border-radius: 50%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.themestek-moversco-icon-facebook:before{
	background-image: url('https://www.globalmoving.ca/wp-content/uploads/2026/01/facebook_icon_color.png')
}
.themestek-moversco-icon-instagram:before{
	background-image: url('https://www.globalmoving.ca/wp-content/uploads/2026/01/instagram_icon_color.png')
}
.themestek-moversco-icon-linkedin:before{
	background-image: url('https://www.globalmoving.ca/wp-content/uploads/2026/01/linkedin_icon_color.png')
}

.themestek-moversco-icon-youtube:before{
	background-image: url('https://www.globalmoving.ca/wp-content/uploads/2026/01/youtube_icon_color.png')
}

.site-footer-w .themestek-textcolor-white .social-icons li>a{
	border: none;
}

.site-header-menu-middle.themestek-bgcolor-skincolor{
	background-color: #252525;
}

.themestek-servicebox-style-1 .themestek-service-content{
	margin-bottom: 0;
}

.themestek-service-content p{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
	display: none;
}

.themestek-servicebox-style-1 .themestek-box-content h3 {
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 1.35;
}

.themestek-servicebox-style-1 .themestek-box-content {
	padding: 20px 25px 10px 25px;
	background-color: #FFFFFF;
}

.themestek-servicebox-style-1 .themestek-box-link{
	display: none;
}

.themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-icon{
	display: inline-block;
}

.themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-heading{
	display: inline-block;
	padding-left: 5px;
}

.themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-heading:before{
	display: none;
}

.themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-heading h4{
	text-transform: none !important;
	letter-spacing: 0 !important;
	font-size: 16px !important;
	font-weight: normal !important;
	color: #191919 !important;	
}

.themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-heading h4 a{
	color: #191919 !important;	
}

.themestek-textcolor-white .themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-heading h4,
.themestek-textcolor-white .themestek-ihbox-style-8 .ts-ihbox-heading-with-icon .themestek-ihbox-heading h4 a,
.themestek-textcolor-white .themestek-element-heading-wrapper h2{
	color: #FFFFFF !important;	
}

.themestek-ihbox-style-8 {
    margin-bottom: 10px;
}

.vc_video-bg{
	background-color: #191919;
}

.themestek-ihbox-style-2 .themestek-ihbox-heading .themestek-custom-heading{
	line-height: 1.35;
}

.hide_column_overflow .vc_column-inner{
	overflow: hidden;
}

header .headerlogo img{
	max-height: 120px;
}

.themestek-servicebox-style-1:before, .themestek-servicebox-style-1:after, .themestek-post-item,
.themestek-servicebox-style-1 .themestek-box-content{
	border-radius: 20px;
}

.themestek-post-item{
	overflow: hidden;
}

.themestek-servicebox-style-1:before, .themestek-servicebox-style-1:after{
	transition: opacity 0.55s;
}

.sidebar .widget_nav_menu ul#menu-locations-1  li>a:before {
    font-family: 'FontAwesome';
    content: "\f276";
	color: #e32222;
}

