/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/   
  

/*Make menu appear on front of everything*/
.top.sticky-element-original.element-is-sticky {
z-index: 10 !important;

}

.top.sticky-element-original.sticky-element-active.element-is-not-sticky{
	padding-top: 15px;

	height: 130px !important;	
}
  
   

/*TOP BAR TOLL FREE*/

#tpbr_topbar{
	height: 35px;
	background: #058C3E !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: px;
}

#tpbr_box{
	color: white !important;
	font-weight: 600 !important;
	font-size: 17px !important;
} 


/*Logo*/   
#logo {
	/*width: 25em !important;*/
	margin-bottom: -20px !important;
	margin-top: -10px;
}

#logo img{
	/*width: 600px !important;*/
}

 


/*Header size for all pages except home*/
.main.entry-header.has-background{
	height: 400px; 
}
 

/*Title from banner of every page goes down*/
.entry-title{
	margin-top: 50px;
}



/*Make background of home "Localization" section full screen */
@media only screen and (min-width: 1400px) {
	
}




/*Voiceover banner title update*/
#post-1055 header h1:before{
	content: " MULTILINGUAL ";
}

/*Subtitle banner title update*/
#post-1056 header h1:before{
	content: " MULTILINGUAL ";
}




/*All headers on banners are bigger and uppercase*/ 
header h1{
	font-size: 45px !important;
	text-transform: uppercase;
}
 


/*Change Global Font*/
html *{
	font-family: canada-type-gibson,sans-serif !important;
}

.video-background {
	height: 550px !important;
}
 
#banner-content {
	margin-top: 240px !important;
} 

.sf-menu.clear a{
	color: gray !important;
	font-weight: 700 !important;
	transition: all .1s ease-in-out;
}

.sf-menu.clear a:hover{
	color: black !important;
	transform: scale(1.03);
}
  
/*
Footer section dissapears
*/

.main.clear { 
	display: none;
}

/*Google Review (bottom left) Logo Update*/
.wp-google-logo{
content:url("https://cdn.pixabay.com/photo/2015/10/31/12/56/google-1015752_960_720.png");
	height:37px !important;
}

/*Google review side - Hide date*/
.wp-google-time{
	display: none !important;
}
/*Change logo from side Google Review window*/
.wp-google-head img{
	content: url("https://lh4.googleusercontent.com/-hObZR8WZ9Cw/AAAAAAAAAAI/AAAAAAAAAAA/v-sM6_IgO4k/s33-p-k-no-ns-nd/photo.jpg");
}



/*Home T.Services images size*/
.wp-block-group__inner-container img{
	width: 225px !important;
	height: 225px !important;
	transition: all .2s ease-in-out;
}

.wp-block-group__inner-container img:hover{
	transition: all .2s ease-in-out;
	transform: scale(1.05);
}
 
/* for technical page, expand each section*/  
.expand{
	margin-left: -30%;
	margin-right: -30%;
	padding-left: -30%;
	padding-right: -30%;
} 


figcaption {
	text-align: center; 

}
 


.home_services_left img{
	height: 50% !important;
	width: 50% !important;
}
.home_services_left div{
	margin-left: -50%;
}


.home_services_right img{
	height: 50% !important;
	width: 50% !important;
	margin-left: 50%;
}
.home_services_right div{
	margin-right: -50%;
}

/*quote form is wider*/
.getaquoteextend{
	margin-left: -15%;
	margin-right: -15%;
}




/*Technical Sample images were altered, this makes them stay in their original size*/ 

.sample_technical img{
	height: 350px !important;
	width: 350px !important;
}

/*Contact us*/

/*change image icon size*/
.contact_us_img img{
	width: 30% !important;
	margin-left: 25%;
}
 
/* Code for when screen is a phone size*/
@media only screen and (max-width: 715px) { 
	.expand{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
} 
	
	.home_services_left img{
	height: 100% !important;
	width: 100% !important;
}
.home_services_left div{
	margin-left: 0 !important;
} 
 
.home_services_right img{
	height: 100% !important;
	width: 100% !important;
	margin-left: 0 !important;
}
.home_services_right div{
	margin-right: 0 !important;
} 
	
	.hidden-scroll{
		margin-left: 20% !important;
	}
	.contact_us_img img{
	margin-left: 0 !important;
	}
	.wf-actuve h2{
		font-size: 29.4px;
	}
	

	
}

@media only screen and (max-width: 1300px) {  

	.expand{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
} 
}

@media only screen and (max-width: 1008px) {  

	.wp-block-media-text__content h2{
		font-size: 24px !important;
	}
	.entry-content h4{
		
	}
}
  
h1{
	font-weight: 600 !important;
}

.content p{
	font-size: 25px !important;
	font-weight: 600 !important;
} 


/*
Edit quote button
*/

.quoteButton {
	top: -14px !important;
	background-color: #00893A 						!important; 
	text-align: center;
	width: 165px;
	height: 38px;
	display: block !important;
	border-radius: 10px;
	
}

.quoteButton a{
	position: relative !important;
	font-size: 18px !important;
	margin-top: 12px !important;	
}

.quoteButton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-221 a{
	color: white !important;
}

.quoteButton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-221 a:hover{
	color: white !important;
	transform: scale(1) !important;
}

.quoteButton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-221{
	transition: all .2s ease-in-out;
} 

.quoteButton.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-221:hover{
	background-color: #0C6F36
	!important;
} 


/* This section is for titles and paragraphs from the each page's box to align correctly*/

.box_bottom{

	margin-top: 10px;
	margin-bottom: 5px;
}

.paragraph_top{
	margin-top: -25px;
}

.box_contact_us{
	margin-top: 35px;
		margin-bottom: -35px;
}



/*Cancel Button Action: Services, Industries, Localization and Resources*/

.menu-item-99 a[href$="/services/"]  { 
	pointer-events: none;
  cursor: default;
}   

.menu-item-1060 a[href$="/services/industries/"]{
	pointer-events: none;
  cursor: default;
}

.menu-item-1066 a[href$="/services/localization/"]{
	pointer-events: none;
  cursor: default;
} 

.menu-item-100 a[href$="/resources/"]{
	pointer-events: none;
  cursor: default;
} 



/* Fix Menu */
@media only screen and (min-width: 1850px) {
	.top.sticky-element-original.element-is-sticky{
		width: 1903px !important;
	}
	.admin-bar .menu-toggle.close{
	top: 80px !important;
}
}

@media only screen and (min-width: 964px) {
	.top.sticky-element-original.element-is-sticky{
		width: 100% !important;
	}
	body{
		width: 100% !important;
	}
	.admin-bar .menu-toggle.close{
	top: 80px !important;
}
}

@media only screen and (max-width: 964px) {
	.top.sticky-element-original.element-is-sticky{
		width: 100% !important;
	}
	body{
		width: 100% !important;
	}
	.admin-bar .menu-toggle.close{
	top: 80px !important;
}
	
}

/*Label - Case Study*/

blockquote {
	width: 900px;
	margin-left: -40px !important;
	border-left: none;
}


/*ANCHORS*/
#turnaround , #how-does-plg-pricing-work , #how-will-you-deliver-the-translations , #layout-translation , #us-gov-cert , #how-to-get-quote , #how-trans-starts , #what-languages-offered , #hours-operations , #support-lang-variants {
	padding-top: 150px !important;
}



.bottomFAQ{
	margin-bottom: -150px;
}

.admin-bar .menu-toggle.close{
	top: 80px !important;
}

/*Hide Button From Forms*/
.hidebuttonform {
	padding-top: -10px;
	margin-bottom -30px;
	display: none;
}

.wp-block-coblocks-pricing-table-item__title{
	font-weight: bold;
	font-size: 20px;
}

.wp-block-coblocks-pricing-table.has-text-align-center.has-custom-weight.has-custom-lineheight.has-custom-letterspacing {
	padding-bottom: -50px;
}
