/* search suggest box autocomplete*/
div#Header_T21971F5F012_ctl00_ctl00_searchTextBox-list {  background: #fff !important;    padding: 0 1rem;}
@media handheld, only screen and (max-width: 576px){
	.banner_wrp .banner_img .sfimageWrp{
		display:none;
	}
	.banner_wrp .banner_img .sfimageWrp-mobile{
		display:block !important;
		height: 100%;
		background-size: cover !important;
		margin: auto;
		max-width: 1400px;
		background: white;
	}
	
	.banner_wrp .banner_img .sfimageWrp-mobile.leftop{ 
		background-position:left top !important;
	}
	
	.banner_wrp .banner_img .sfimageWrp-mobile.center{ 
		background-position:50% !important;
	}
}

.main_nav .a2 .has_children { display: none;}
@media handheld, only screen and (max-width: 768px){
	.main_nav .a2 {
		width: auto;
		background: #fff;
		position:relative;
	}
	.main_nav .li2 .a2{ border-top:1px solid #e5e5e5 !important; padding-left:28px;}
	
	.main_nav .a2 .has_children {
		position: absolute;
		right: 0;
		font-size: 22px;
		display: inline-block;
		width: 50px;
		height: 50px;
		top: 0;
		z-index: 500;
		transition: all 0.25s linear;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	.main_nav .a2 .has_children.active {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}
	.main_nav .a2 .has_children::before {
		content: ''; display:block;
		width: 100%;
		height: 100%;
		position: absolute;
		background: url(../Images/black_arr.png) center center no-repeat;
	}
	.main_nav .ul3.open-third{ display:block !important}
	.main_nav .subnav .ul3 .li3 > a { background: #Fff; border: none;  padding:10px 10px 10px 28px; font-size:0.9em;}
	.main_nav .subnav .li3:first-child > a {
		box-shadow: inset 0px 4px 6px -3px rgba(0, 0, 0, 0.2);
	}
}


@media handheld, only screen and (max-width: 768px){
	#m_nav_icon { right: 48px;}
	#main_header #fake-search {
		position: fixed;
		width: 30px;
		left: auto;
		top: 12px;
		height: 28px;
		right: 4px;
		display:block !important;
		z-index:1000;
		background: transparent url(/Assets/images/icon_search-mobile.png) no-repeat 50% 50% !important;
		background-size:20px !important;
	}
	#main_header .search_wrp {
		position: fixed;
		width: 100%;
		display:none;
		z-index:500;
	}
	#main_header .search_wrp.visible{ display:block !important;}
	#main_header  .sfsearchSubmit{   
		width: 48px;
		height: 48px;
		right: 0px;
		background-size: 20px;
	}
	#main_header span.sfsearchTxt {
		height: 48px;
		padding-right: 48px;
		min-width: calc(100% - 48px);
	}
}

/*Redes sociales*/
/*reset */
.RadSocialShare { padding:0; margin:0; background:none;}
.RadSocialShare .sshListItem { margin-right:0; margin-bottom:0;}
.RadSocialShare .sshListItem .sshIcon{ margin:0;
    width: 32px;
    height: 32px;
    display:block !important;
}
.RadSocialShare .sshListItem .sshIcon.sshShareOnFacebook{
	background-image:url(/assets/images/social-news/facebook-new.png);
	background-position:0 0;
}
.RadSocialShare .sshListItem .sshIcon.sshShareOnTwitter{
	background-image:url(/assets/images/social-news/twitter-new.png);
	background-position:0 0;
}
.RadSocialShare .sshListItem .sshIcon.sshLinkedIn {
    background-image:url(/assets/images/social-news/linkedin-new.png);
	background-position:0 0;
}
.RadSocialShare .sshListItem .sshIcon.sshMailTo {
    background-image:url(/assets/images/social-news/mailto-new.png);
	background-position:0 0;
}

@media screen and (min-width: 769px){
	.RadSocialShare { position: fixed;   top: 50%; margin-top:-80px; height:160px; left: 0;}
	.RadSocialShare .sshListItem { display: block; margin-right:0;}
	.RadSocialShare .sshListItem .sshIcon.sshShareOnFacebook,
	.RadSocialShare .sshListItem .sshIcon.sshShareOnTwitter,
	.RadSocialShare .sshListItem .sshIcon.sshLinkedIn,
	.RadSocialShare .sshListItem .sshIcon.sshMailTo{
		background-position:-32px 0;
	}
	.RadSocialShare .sshListItem .sshIcon.sshShareOnFacebook:hover,
	.RadSocialShare .sshListItem .sshIcon.sshShareOnTwitter:hover,
	.RadSocialShare .sshListItem .sshIcon.sshLinkedIn:hover,
	.RadSocialShare .sshListItem .sshIcon.sshMailTo:hover{
		background-position:0 0;
	}
}
@media screen and (max-width: 768px){
	/* bottom */
	.RadSocialShare { position: fixed;   bottom:0; left: 0; width:100%; text-align:center; background:#fff; padding:8px 0; }
	.RadSocialShare::before {
    content: "Share this page on";
    display: block;
    line-height: 100%;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 11px;
    }
	#shareTrigger .ico-share{ display:inline-block; width:32px; height:32px; background:url(/assets/images/social-news/ico-share.png) no-repeat left top;}
	#shareTrigger.open .ico-share{ background-position:-32px 0;}
	#shareTrigger{ display:block; position:fixed; bottom:10px; right:10px; text-align:right; width:32px; height:32px; cursor:pointer; z-index:100;}
	#shareTrigger + .RadSocialShare{ display:none;}
}







