/*===========================================================================
=============================================================================

--------------------------------- ENHANCE -----------------------------------

=============================================================================
===========================================================================*/



@media screen and (min-width: 75em) {
    
    p{ font-size: 0.75;line-height: 1.5em;}
    
    
    #map-canvas #map-container {display: block;} 
    #map-canvas .static-img {display: none; }
    

    #header-block header h1{width: 283px;z-index: 7;}
    
    /*#slideshow-head .wrapper>div.span_12_of_12{width: 91.6666666666667%;float:right;}*/
    
    
    #template-home .section-title{margin-top:0;background-position: 0.5em 1em; padding-bottom: 1px;position: relative; }

    #template-home .menu-prodotti>.section-title.span_2_of_12,
    #template-home .menu-prodotti>.span_10_of_12,
    #template-home .menu-quarti>.section-title.span_2_of_12,
    #template-home .menu-quarti>.span_10_of_12,
    #template-home .box-news>.section-title.span_2_of_12,
    #template-home .box-news>.span_10_of_12,
    #template-home .testo-aggiuntivo>.section-title.span_2_of_12,
    #template-home .testo-aggiuntivo>.span_10_of_12{width: 100%;}
 
    #template-2-colonne>section>.span_2_of_12,
    #template-2-colonne>section>.span_10_of_12{width: 100%; background-color:#FFFfff;}
    
    
    #template-home .menu-quarti{display:block;}    
    #template-home .menu-quarti .nav-materiali{
        /* fallback */
        font-family: font-family: 'Oswald', Helvetica, sans-serif;
        text-transform: uppercase;
        background-color: #FFFFFF;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYThhOGE4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiIC8+PHJlY3QgeD0iMCUiIHk9Ii01MTNweCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iNDM5LjczNTElIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
        background-image: -webkit-gradient(radial, 50% -120px, 0, 50% -50px, 417, color-stop(0%, #a8a8a8), color-stop(100%, #ffffff));
        background-image: -webkit-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: -moz-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: -ms-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: -o-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: radial-gradient(farthest-side at center -120px, #a8a8a8 0%, #ffffff 100%);
    }
    
    
    #template-home .menu-quarti .nav-materiali>a>.nav-materiali-item{border-right: 1px solid rgb(237,237,237);border-bottom:none;padding: 1em 0;background-color: transparent}
    #template-home .menu-quarti .nav-materiali>a:last-child>.nav-materiali-item{border: none;}
    #template-home .menu-quarti .nav-materiali>a>.nav-materiali-item>.image-area{height:77px;background-position: 50% 50%;background-repeat: no-repeat;}
    #template-home .menu-quarti .nav-materiali>a>.nav-materiali-item>.label-area{text-align: center;padding:0 5px;font-size: 0.8em;}
    
    
    #template-home .menu-prodotti .nav-prodotti{
        /* fallback */
        font-family: font-family: 'Oswald', Helvetica, sans-serif;
        text-transform: lowercase;
        background-color: #FFFFFF;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYThhOGE4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiIC8+PHJlY3QgeD0iMCUiIHk9Ii01MTNweCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iNDM5LjczNTElIiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
        background-image: -webkit-gradient(radial, 50% -120px, 0, 50% -50px, 417, color-stop(0%, #a8a8a8), color-stop(100%, #ffffff));
        background-image: -webkit-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: -moz-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: -ms-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: -o-radial-gradient(center -120px, farthest-side, #a8a8a8 0%, #ffffff 100%);
        background-image: radial-gradient(farthest-side at center -120px, #a8a8a8 0%, #ffffff 100%);
    }
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group{width:25%;}
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-group-label{padding: 0.5em 0 0.5em 0.5em;}
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-item{display:none;}

    

    
    .paginator-bar>div>a,
    .paginator-bar>div>a:link,
    .paginator-bar>div>a:visited,
    .paginator-bar>div>a:hover{width: auto;}
    .paginator-bar>div.succ>a{background-position: 100% -54px;}
    .paginator-bar>div>a>span{padding-right: 30px;display:block}
    
    
    .txt-aggiuntivo h2{padding: 1em 0 0 0}
    .txt-aggiuntivo article{padding: 0.5em 0;}
    
	
	#homeputhod #logo{
		display:none;
	}
	
	#homeputhod #header-block .wrapper header .img{
		position:relative;
		top: 1em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		z-index:5;
		display:block;
	}
	
	
	#homeputhod #header-block .wrapper header .payoff{
		position:relative;
		top: 2.5em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		height: 41px;
		background-color:#de6700;
		text-align:center;
		color:#FFF;
		font-weight:100;
		font-size:1.20em;
		letter-spacing:0.15em;
		z-index:10;
	}
	
	
	#homeputhod #header-block .wrapper header .img2{
		position:relative;
		top: 1.5em;
		margin:auto;
		width: 100%;
		z-index:1;
	}
	
	
	#homeputhod nav{
		display:block;
		margin: 1.5em 0 0 0;
	}
	
}









@media screen and (min-width: 63.8em)
{
    
    
    #template-2-colonne .section-title,
    #template-home .section-title{border-bottom: none;}
    #template-home .section-title>div{background-position: 0px 0px;width: 24px;height:17px;}   
    #template-2-colonne .section-title>div:first-child{background-position: 0px 0px;width: 24px;height:17px;display:block}   
    
    #template-home .menu-prodotti a.label-link>div{padding: 1.5em 0 1.5em 0.5em;}
    #header-block {overflow: visible;margin-top: 0em;}
    #header-block header{height: 107px;position: relative}
    
    #slideshow-head .wrapper>div.span_12_of_12{width: 83.3333333333%;float:right;}
    
    #header-block #main-nav .menu .newsletter-link{display: none}
    #newsletter-button-area>div{width:100%;}
    #newsletter-button-area {display: block}
    .newsletter-link{float: right;font-size: 0.8em;padding:0.5em;border:none;cursor:pointer}
    
    .js .iscrizione-newsletter{ display: none;}
    .js .iscrizione-newsletter .b-close{position:absolute;top:10px;right:12px;display:block;height:24px;width:24px;background: url(../img/close_ico.png) no-repeat 0 0;cursor:pointer}
    .js .iscrizione-newsletter .form-base{width:90%;padding: 0 0.5em;margin:0 auto;}
    
    #header-block a.menu-link {display: none;}
    #header-block #main-nav {position: relative}
    #header-block #main-nav .menu {/*float:right;*/ margin:4.6em 0 0 22.75em; }
	
	.video_elenco a.menu-link {display: none;}
	#video-nav {position: relative; background-color:#e1e1e0;}
    #video-nav .menu {/*float:right*/;margin:0 0 0 0; }
    
    .js #header-block #main-nav .menu, 
    .js #header-block #main-nav .menu > ul ul {
        max-height: none;
        overflow: visible;
        background: none;
    }
    .js #header-block #main-nav .menu > ul ul {
        background: rgb(87,87,83);
        display: none;
        position: absolute;
        width: auto;
        z-index: 1;
    }
     #header-block #main-nav .menu li.menu-separator:before{display:inline-block;content: " | ";font-size: 0.75em;}

    
    .js #header-block #main-nav .menu > ul li:hover > ul,
    .js #header-block #main-nav .menu > ul li:focus > ul{display: block;}
    
    #header-block #main-nav .menu ul {margin: 0 0 0 2em;border: 0; background-color:#de6700; height:33px;}
    #header-block #main-nav .menu li a {border: 0;font-size: 1em;padding: 0.4em 0.5em 0.3em 0.5em;color:rgb(256,256,256); font-weight:100;}
    #header-block #main-nav .menu li.scelta-lingua a{border-bottom: none; background-color: transparent}

    #header-block #main-nav .menu>ul>li:focus,
    #header-block #main-nav .menu>ul>li:focus>a,
    #header-block #main-nav .menu>ul>li:hover,
    #header-block #main-nav .menu>ul>li:hover>a,
    /*#header-block #main-nav .menu>ul>li>a:hover,*/
    #header-block #main-nav .menu>ul>li>a.active-page{color: rgb(42,45,40);}

    
    /*#header-block #main-nav .menu li.has-subnav > a:after {content: none;font-size: 1em;padding: 0.9em 0.4em;}*/
    #header-block #main-nav .menu li.has-subnav > .more{display: none}
    #header-block #main-nav .menu li.has-subnav > a.active:after {content: none;}
    #header-block #main-nav .menu > ul li {margin: 0 0.2em 0 1em;}
    #header-block #main-nav .menu > ul > li {display: inline-block;position: relative;}
    #header-block #main-nav .menu > ul ul {position: absolute;top: 0;margin: 0; width: 6em;}
    #header-block #main-nav .menu > ul ul li {
        position: relative;
        display: block;
        padding: 0;
        margin: 0;
        white-space: nowrap;
		background-color: rgb(87,87,83);
    }
    
    #header-block #main-nav .menu > ul ul li:hover{background-color: rgb(120,120,120);}
    #header-block #main-nav .menu > ul ul li a {color:#FFFFFF;padding: 0.8em 1.5em 0.85em 0.5em;}
    #header-block #main-nav .menu > ul ul.level-2 {top: 2em; }
    #header-block #main-nav .menu ul.level-2 li a{border-bottom: 1px solid rgb(214,213,210);}
	
	
	
	
	
	
	
	
	
	.js #video-nav .menu, 
    .js #video-nav .menu > ul ul {
        max-height: none;
        overflow: visible;
        background: none;
    }
    .js #video-nav .menu > ul ul {
        background: rgb(87,87,83);
        display: none;
        position: absolute;
        width: auto;
        z-index: 1;
    }
     #video-nav .menu li.menu-separator:before{display:inline-block;content: " | ";font-size: 0.75em;}

    
    .js #video-nav .menu > ul li:hover > ul,
    .js #video-nav .menu > ul li:focus > ul{display: block;}
    
    #video-nav .menu ul {margin: 0 0 0 24.5em;border: 0; height:33px;}
    #video-nav .menu li a {border: 0; padding: 0.4em 0.5em 0.3em 0.5em;color:rgb(42,45,40); font-weight:100;}
    #video-nav .menu li.scelta-lingua a{border-bottom: none; background-color: transparent}

    #video-nav .menu>ul>li:focus,
    #video-nav .menu>ul>li:focus>a,
    #video-nav .menu>ul>li:hover,
    #video-nav .menu>ul>li:hover>a,
    #video-nav .menu>ul>li>a.active-page{color:#DE6700 ;}

    
    #video-nav .menu li.has-subnav > .more{display: none}
    #video-nav .menu li.has-subnav > a.active:after {content: none;}
    #video-nav .menu > ul li {margin: 0 0.2em 0 1em;}
    #video-nav .menu > ul > li {display: inline-block;position: relative; font-size: 1em; color:#DE6700; font-weight:100;}
    #video-nav .menu > ul ul {position: absolute;top: 0;margin: 0; width: 6em;}
    #video-nav .menu > ul ul li {
        position: relative;
        display: block;
        padding: 0;
        margin: 0;
        white-space: nowrap;
		background-color: rgb(87,87,83);
    }
    
    #video-nav .menu > ul ul li:hover{background-color: rgb(120,120,120);}
    #video-nav .menu > ul ul li a {color:#FFFFFF;padding: 0.8em 1.5em 0.85em 0.5em;}
    #video-nav .menu > ul ul.level-2 {top: 2.25em; }
    #video-nav .menu ul.level-2 li a{border-bottom: 1px solid rgb(214,213,210);}
	
	
	
	
	
	
	
	
	
	
    
    #slideshow-head .wrapper>div.span_12_of_12{width: 83.59375%;float:right;}
    
    
    #template-home .section-title{margin-top:0;background-position: 0.5em 1em; padding-bottom: 1px;position: relative;}
    #template-home .section-title header{
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none;
        padding:1.5em 0 0 0.5em;
        position: static;
        float: left;
    }
    #template-home .menu-quarti .nav-materiali>.nav-materiali-item>.label-area{font-size: 1em;}
    #template-home .menu-quarti .nav-materiali .nav-materiali-item{border-bottom: none;background-color: transparent;}
    
    
    #template-home .menu-prodotti>.section-title.span_2_of_12,
    #template-home .menu-quarti>.section-title.span_2_of_12,
    #template-home .box-news>.section-title.span_2_of_12,
    #template-home .testo-aggiuntivo>.section-title.span_2_of_12{width: 16.40625%;}
    
    #template-home .menu-prodotti>.span_10_of_12,
    #template-home .menu-quarti>.span_10_of_12,
    #template-home .box-news>.span_10_of_12,
    #template-home .testo-aggiuntivo>.span_10_of_12{width: 83.59375%;}
    
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group.span_1_of_8{width:12.5%;}
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group.span_5_of_8{width: 62.5%;}

    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-group-label{padding:0.5em 0.1em 0.3em 0.5em;font-size: 0.6em;}
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-item{
        display:block;
        background-color: rgb(237,237,237);
        height:107px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-item:last-child{border-right: 1px solid rgb(250,250,250);}

    
    #header-block header h1{top:0.5em;left:1em;width: 283px;height: 123px;background-repeat: no-repeat; background-position: 0 -63px;}

    #template-2-colonne>section>.span_2_of_12{width: 24.75em; background-color:#424540;position:relative;}
    #template-2-colonne>section>.span_10_of_12{background-color:#ffffff; position:absolute; left:24.75em; width:calc(100% - 24.75em); min-height:75%;}
    
    #template-2-colonne #plugin-menu-albero{top:1em;text-transform: uppercase; margin: 5.5em 0 0 0.5em ;}
    #template-2-colonne #plugin-menu-albero>header>h2{display: none;}
    #template-2-colonne #plugin-menu-albero>ul{margin:0;padding:0;display:block; width:275px; text-align:right;font-family: 'Oswald', Helvetica, sans-serif;}
    #template-2-colonne #plugin-menu-albero>ul>li{font-size: 0.85em;}
    
    #template-2-colonne #plugin-menu-albero a{border:none; padding: 0.5em 0;}
    #template-2-colonne #plugin-menu-albero a[class^='active']{font-weight: 100;font-family: 'Oswald', Helvetica, sans-serif;}
    #template-2-colonne #plugin-menu-albero a[class$="lv2nd"]>div{margin-left: 0.5em;}
	
	
	main, #main-content{padding:5.2em 0 0 0;}
	.video-container{padding:0.3em 0 0 0 !important;}
	
	/* sezione dedicata alla sola hompage */
	
	#homeputhod #header-block .wrapper{
		position:relative;
		max-width:1200px;
		padding:0;
		margin:0 auto;
	}
	
	
	#homeputhod #header-block .wrapper header .img{
		position:relative;
		top: 1em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		z-index:5;
		display:block;
	}
	
	#homeputhod #header-block .wrapper header .img2{
		position:relative;
		top: 1.5em;
		margin:auto;
		width: 100%;
		z-index:1;
	}
	
	#homeputhod #header-block .wrapper header .payoff{
		position:relative;
		top: 2.5em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		height: 41px;
		background-color:#de6700;
		text-align:center;
		color:#FFF;
		font-weight:100;
		font-size:1.20em;
		letter-spacing:0.15em;
		z-index:10;
	}
	
	#template-homeputhod{
		position:relative;
		padding:0;
		max-width:1200px;
		margin:auto;
		text-align:center;
		top:20em;
		background:#424540;
		min-height:6em;
		color:#FFF;
	}
	
	
	#cta-home{
		margin:2em;
		padding-left:18em;
		
	}
	
	#cta-home .ctahome{
		float:left;
		width:50%;
		font-weight:100;
		text-align:left;
	}
	#cta-home .not-first{
		padding:0 0 0 6%;
	}
	
	#cta-home h1{
		margin:0;
		padding:0;
		font-weight:100;
		text-transform:none;
		font-size: 20px;
	}
	
	#homeputhod #logo{
		display:none;
	}
	

	#homeputhod nav{
		display:none;
	}
	
	#template-homeputhod{
		padding:0 0 24em 0;
	}
}

@media screen and (min-width: 63.8em) and (max-width: 66.0em){
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-group-label{font-family: Arial,sans-serif;font-size: 0.75em}
	
	/* sezione dedicata alla sola hompage */

	#homeputhod #header-block .wrapper{
		position:relative;
		max-width:1200px;
		padding:0;
		margin:0 auto;
	}
	
	
	#homeputhod #header-block .wrapper header .img{
		position:relative;
		top: 1em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		z-index:5;
		display:block;
	}
	
	#homeputhod #header-block .wrapper header .img2{
		position:relative;
		top: 1.5em;
		margin:auto;
		width: 100%;
		z-index:1;
	}
	
	#homeputhod #header-block .wrapper header .payoff{
		position:relative;
		top: 2.5em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		height: 41px;
		background-color:#de6700;
		text-align:center;
		color:#FFF;
		font-weight:100;
		font-size:1.20em;
		letter-spacing:0.15em;
		z-index:10;
	}
	
	#template-homeputhod{
		position:relative;
		padding:0;
		max-width:1200px;
		margin:auto;
		text-align:center;
		top:20em;
		background:#424540;
		min-height:6em;
		color:#FFF;
	}
	
	
	#cta-home{
		margin:2em;
	}
	
	#cta-home .ctahome{
		float:left;
		width:33.33333%;
		font-weight:100;
		text-align:left;
	}
	#cta-home .not-first{
		padding:0 0 0 6%;
	}
	
	#cta-home h1{
		margin:0;
		padding:0;
		font-weight:100;
		text-transform:none;
		font-size: 20px;
	}
	
	#homeputhod #logo{
		display:none;
	}
	

	#homeputhod nav{
		display:none;
	}
	
	#homeputhod #footer-block{
		display:block;
	}
	
	#template-homeputhod{
		padding:0 0 24em 0;
	}
	
	
	
	#homeputhod #socialtop {
		position:relative;
		float: right;
		display: block;
		padding: 0;
		font-size: 1em;
		font-weight:100;
		color:#ffffff;
		width:17em;
		top:10em;
	}
	
	#homeputhod #socialtop ul {
		width: 100%;
		margin: auto;
		border: 0;
		float:right;
	}
	#homeputhod #socialtop li {
		display: inline-block;
		position: relative;
		margin:0 0 0 0.5em;
	}
	
	.normalpage #socialtop {
		position:relative;
		float: right;
		display: block;
		padding: 0;
		font-size: 1em;
		font-weight:100;
		color:#ffffff;
		width:17em;
		top:2em;
	}	
	.normalpage #socialtop ul {
		width: 100%;
		margin: auto;
		border: 0;
		float:right;
	}
	.normalpage #socialtop li {
		display: inline-block;
		position: relative;
		margin:0 0 0 0.5em;
	}
	
}
@media screen and (min-width: 66em){
    #template-home .menu-prodotti .nav-prodotti .nav-prodotti-group .nav-prodotti-group-label{font-family: 'Oswald', Helvetica, sans-serif;}
	.article-text {
		max-width:38em;
	}
	
	
	/* sezione dedicata alla sola hompage */

	#homeputhod #header-block .wrapper{
		position:relative;
		max-width:1200px;
		padding:0;
		margin:0 auto;
	}
	
	
	#homeputhod #header-block .wrapper header .img{
		position:relative;
		top: 1em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		z-index:5;
		display:block;
	}
	
	#homeputhod #header-block .wrapper header .img2{
		position:relative;
		top: 1.5em;
		margin:auto;
		width: 100%;
		z-index:1;
	}
	
	#homeputhod #header-block .wrapper header .payoff{
		position:relative;
		top: 2.5em;
		margin:auto;
		padding:6px 0; 
		width: 355px;
		height: 41px;
		background-color:#de6700;
		text-align:center;
		color:#FFF;
		font-weight:100;
		font-size:1.20em;
		letter-spacing:0.15em;
		z-index:10;
	}
	
	#template-homeputhod{
		position:relative;
		padding:0;
		max-width:1200px;
		margin:auto;
		text-align:center;
		top:20em;
		background:#424540;
		min-height:6em;
		color:#FFF;
	}
	
	
	#cta-home{
		margin:2em;
	}
	
	#cta-home .ctahome{
		float:left;
		width:33.33333%;
		font-weight:100;
		text-align:left;
	}
	#cta-home .not-first{
		padding:0 0 0 6%;
	}
	
	#cta-home h1{
		margin:0;
		padding:0;
		font-weight:100;
		text-transform:none;
		font-size: 20px;
	}
	
	
	#homeputhod #logo{
		display:none;
	}
	
	#homeputhod nav{
		display:none;
	}
	
	#homeputhod #footer-block{
		display:block;
	}
	
	
	#template-homeputhod{
		padding:0 0 24em 0;
	}
	
	
	
	#homeputhod #socialtop {
		position:relative;
		float: right;
		display: block;
		padding: 0;
		font-size: 1em;
		font-weight:100;
		color:#ffffff;
		width:17em;
		top:10em;
	}
	
	#homeputhod #socialtop ul {
		width: 100%;
		margin: auto;
		border: 0;
		float:right;
	}
	#homeputhod #socialtop li {
		display: inline-block;
		position: relative;
		margin:0 0 0 0.5em;
	}
	
	
	.normalpage #socialtop {
		position:relative;
		float: right;
		display: block;
		padding: 0;
		font-size: 1em;
		font-weight:100;
		color:#ffffff;
		width:17em;
		top:2em;
	}	
	.normalpage #socialtop ul {
		width: 100%;
		margin: auto;
		border: 0;
		float:right;
	}
	.normalpage #socialtop li {
		display: inline-block;
		position: relative;
		margin:0 0 0 0.5em;
	}
	
}
        
        
