/* Id: 7.3834232.1551109360
 * Generated: 09-Aug-2025 23:57:38
 */
    /*abroad header & explainer panel styles*/
.abroad-header {margin-bottom:20px; font-family: 'Lato', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.abroad-header h2 { font-style:normal;font-weight: bold; font-size:36px; color:#000000 ; text-align:left; font-family: 'Lato', sans-serif;}

.abroad-header .abroad-logo-tag, .sponsored-panel{
	-moz-border-image: -moz-linear-gradient(left, #30a3a1 0%, #8cc45b 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #30a3a1 0%, #8cc45b 100%);
	border-image: linear-gradient(to right, #30a3a1 0%, #8cc45b 100%);
	border-image-slice: 1; 
}

.abroad-header .abroad-btn{
	-moz-border-image: -moz-linear-gradient(left, #8cc45b 0%, #30a3a1 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #8cc45b 0%, #30a3a1 100%);
	border-image: linear-gradient(to right, #8cc45b 0%, #30a3a1 100%);
	border-image-slice: 1; 
}

.sponsored-panel{border-width: 2px; font-family: 'Lato', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background:#fafafa; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
#torso .sponsored-panel .section-title{font-family: 'Lato', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border:none; color:#000;}
#torso .sponsored-panel .section-title a{color:inherit;}

.abroad-header .abroad-logo-tag{padding-left:10px;}

.abroad-header .abroad-logo-tag, .abroad-header .abroad-btn{
	height: 60px; box-sizing: border-box; margin-bottom:10px;	
	border-left:0px; border-right:0px; border-top:0px;    
	border-bottom: 2px solid transparent;
}

/*IE10 fallback*/
.ie10 .abroad-header .abroad-logo-tag, .ie10 .abroad-header .abroad-btn{border-bottom: 2px solid #8cc45b;}
.ie10 .sponsored-panel{border:2px solid #8cc45b;}

.abroad-header .abroad-logo-tag, .abroad-header .abroad-follow{
	display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; 
	-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
}
.abroad-header .abroad-logo {width:30%;}
.abroad-header .abroad-logo svg {width: 100%; height: auto;}

.abroad-header .abroad-tag {width:70%; box-sizing:border-box; padding: 0 0 0 20px; white-space:nowrap;}
.abroad-header .abroad-btn {
	display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
	-webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; 
	-webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
	box-sizing:border-box; position:relative; width:107%; left:-7%; padding-right:10px;}

.abroad-header .abroad-btn .button{display:inline-block; border-radius:30px; padding:10px 25px; color:#fff; letter-spacing:3px;
    background: rgba(49,163,161,1);
    background: -moz-linear-gradient(left, rgba(49,163,161,1) 0%, rgba(140,196,91,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,163,161,1)), color-stop(100%, rgba(140,196,91,1)));
    background: -webkit-linear-gradient(left, rgba(49,163,161,1) 0%, rgba(140,196,91,1) 100%);
    background: -o-linear-gradient(left, rgba(49,163,161,1) 0%, rgba(140,196,91,1) 100%);
    background: -ms-linear-gradient(left, rgba(49,163,161,1) 0%, rgba(140,196,91,1) 100%);
    background: linear-gradient(to right, rgba(49,163,161,1) 0%, rgba(140,196,91,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31a3a1', endColorstr='#8cc45b', GradientType=1 );
}

/*styles for the follow btns and subpage dropdown*/
.abroad-header .abroad-follow{width:190px;}
.abroad-header .abroad-follow .follow{height:40px;}
.abroad-follow .follow .addthis_toolbox a{margin:0 15px 5px 0;}
.abroad-header .abroad-follow-text{margin-top:-8px;}
.follow > div > div > p{display:none;}
.follow div a span{-webkit-border-radius:100%!important; -moz-border-radius:100%!important; -ms-border-radius:100%!important; border-radius:100%!important;} /*round the follow tools*/ 

.abroad-header .select2-container .select2-choice { 
	border-radius:0; height:30px; line-height:34px; border:1px solid #c7c7c7; margin-bottom:10px; background:#fff; padding:0 0 0 10px; background-image:none;
}
.abroad-header .select2-container .select2-choice .select2-arrow{background: #fff !important;}
.abroad-header .select2-container .select2-choice .select2-arrow b { background-position: 0px 3px;}
.abroad-header .sport .select2-container .select2-choice .select2-arrow b { background-position: 0px 3px;}
.abroad-header .select2-container .select2-choice > .select2-chosen {
	margin-right:26px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float: none;width: auto;
}

.mobile .select2-results .select2-result-label, .tablet .select2-results .select2-result-label,
.mobile .select2-search input, .mobile .abroad-header select, .mobile .abroad-header select option,
.tablet .select2-search input, .tablet .abroad-header select, .tablet .abroad-header select option{font-size:16px;}

@media only screen and (min-width: 768px) and (max-width:979px) { 
  .abroad-header .abroad-logo, .abroad-header .abroad-tag {width:50%;}  
  
}

@media only screen and (max-width: 767px) { 
      
    .abroad-header #content_right_upper{position:relative;}  
	.abroad-header .abroad-logo-tag{display:table-cell; border-bottom:0px; padding:0; height:auto;}
	.abroad-header .abroad-logo{width: 60%;}
	.abroad-header .abroad-tag {display: none;}
	.abroad-header .abroad-btn{position:absolute; width:100%; left:0; top:-90px; font-size: 12px; padding:0;
		-moz-border-image: -moz-linear-gradient(left, #30a3a1 0%, #8cc45b 100%);
		-webkit-border-image: -webkit-linear-gradient(left, #30a3a1 0%, #8cc45b 100%);
		border-image: linear-gradient(to right, #30a3a1 0%, #8cc45b 100%);
		border-image-slice: 1; 
	}
	.abroad-header .abroad-btn .button{padding:6px 22px;}
	.abroad-header .abroad-follow{width:100%; position:relative; top:60px; z-index:10; }
    .abroad-header .abroad-follow .abroad-follow-text{display:none;}
	.abroad-header .select2-container{ top: -20px;}
	.abroad-header { margin-bottom: 40px; }
	.abroad-header select  {top: -20px; position: relative;}
}
  
@media only screen and (max-width: 480px) { 
	
}

      