
body{margin:0; 
    padding:0; 
    border:0; 
    background-color:#ffffff; 
    overflow-x:hidden;
    font-family:'Open Sans', sans-serif;
    font-size:14px;
        
}
::selection{
    background:#fff;
    color:#000;
}
img{
        border:0px;
        text-decoration:none;
}
    
a {
        border:0px;
        text-decoration:none;
}
a img{
        border:0px;
        text-decoration:none;
}

div{
}

h1{
    font-family:Georgia, arial, serif;
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
    font-weight:normal;
    -webkit-margin-before: 0.90em;
    -webkit-margin-after: 0.90em;
}
h2{
    font-weight:500;
    color:#222222;
    font-size:16px;
    line-height:26px;
}

hr{
    border:2px solid #ebebeb;
    max-width:980px;
    min-width:400px;
    margin:80px 0 80px 0;
}


.content{
    max-width:980px;
    min-width:400px;
    margin:0 auto;
}

.content .txt{
    max-width:600px;
    min-width:400px;
    text-align:justify;
    color:#3d3d3d ;
    padding-top:150px;
    margin:0 auto;
    line-height:26px;
}

.content a{
    color:#3d3d3d ;
    text-decoration:none;
    font-weight:600;
    opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.content a:hover{
    color:#000000;
    
}

/* header fixed */
.header-fixed{
    width:100%;
    height:55px;
    background:#333333;
    position:fixed;
    top:0px;
    z-index:100;
    text-align:center;
}

.header-fixed .title{
    font-weight:100;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
    line-height:54px;
    letter-spacing:6px;
    
}

.headerImage{
    background:url('images/headerImage.jpg') no-repeat top center;
    height:742px;
    width:auto;
}
.headerImageContent{
    padding-top:125px;
    text-align:center;
}
#scrollDown{
    position:absolute;
    left:50%;
    margin-left:-52px;
    top:600px;
    cursor:pointer;
    opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
#scrollDown:hover{
    opacity:0.8;
    filter: alpha(opacity = 80);
}
/*-------------------------------------------------------------------------------- GALLERY
*/
.gallery{
    text-align:left;
    max-width:980px;
    min-width:400px;
    text-align:center;
}
.fancybox{
    float:left;
    padding-right:20px;
    padding-bottom:20px;
    text-align:center;
}

.gallery li{
    list-style-type:none;
    margin:0;
    padding:0;
    opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.gallery li:hover{
    list-style-type:none;
    padding:0;
    opacity:0.6;
    filter: alpha(opacity = 60);
}

.zoomlink:HOVER{list-style-type:none;
    padding:0;
    opacity:0.6;
    filter: alpha(opacity = 60);}

.gallery ul{
    margin:0;
    padding:0;
}


body .fancybox-opened .fancybox-skin {
    webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5) ; 
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);
}

body .fancybox-skin{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

body #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('images/fancybox_sprite.png');
}
/* FOOTER */
.torna-su{
    text-transform:uppercase;
    text-align:center;
    padding:20px 0 80px 0;
    cursor:pointer;
}

.torna-su a{
    color:#7a7a7a;
    opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
.torna-su a:hover{
    opacity:0.8;
    filter: alpha(opacity = 80);
    
}
.share{
    width:100%;
    height:178px;
    background:#f5f5f5;
    text-align:center;
    line-height:173px;
}

.footer{
    width:100%;
    height:300px;
    background:#333333;
    font-size:12px;
    color:#7a7a7a ;
    font-weight:100;
    text-align:center;
}

.footer img{
    padding-top:50px;
    padding-bottom:50px;
}

.footer a{
    color:#7a7a7a ;
    opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.footer a:hover{
    text-decoration:underline;
    opacity:0.8;
    filter: alpha(opacity = 80);
}






.SourceArticle{
    font-size:11px;
    line-height: 11px;
}

.groupLink table{
    width: 100%;
}


.groupLink td{
    width: 600px;
    cursor:pointer;
    padding: 14px;
    border-bottom: 2px solid #ebebeb;
}
.groupLink td:hover{
    width: 100%;
    background:#ebebeb;
}


html{margin:0px !important;}
body{background:transparent;font-family: 'Open Sans',sans-serif;}
#wrapper{width:100%;padding:0px;}
#eventispeciali-header{line-height:50px;height:50px;position:fixed;background:#333333;text-align:center;font-size:14px;color:#fff;width:100%;left:0px;top:0px;z-index:10;letter-spacing: 7px;}
#eventispeciali-header2{width:100%;margin:0 auto;position:relative;}
#header{display:none;}
#bannertopwrap{width:100%;margin-top:50px;height:742px;}
.content {
    margin: 0 auto;
    max-width: 980px;
    min-width: 400px;
}

.headerImageContent {
    padding-top: 125px;
    text-align: center;
}
h1 {
    color: #FFFFFF;
    font-family: Georgia,arial,serif;
    font-size: 36px;
    font-weight: normal;
    text-transform: uppercase;
    margin:20px 0px;
    line-height:36px;
}
.content a {
    color: #3D3D3D;
    font-weight: 600;
    opacity: 1;
    text-decoration: none;
    transition: opacity 0.25s ease-in-out 0s;
}

#scrollDown {
    cursor: pointer;
    left: 50%;
    margin-left: -52px;
    opacity: 1;
    position: absolute;
    top: 600px;
    transition: opacity 0.25s ease-in-out 0s;
    z-index:5;
}
#scrollDown:HOVER{opacity:0.8;filter: alpha(opacity = 80);}
.titoli{margin-top:116px;}
h2 {
    color: #222222;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    font-family:'Open Sans', sans-serif;
    padding:30px 0px 20px 0px;
}

.content .txt {
    color: #3D3D3D;
    line-height: 26px;
    margin: 0 auto;
    max-width: 600px;
    min-width: 400px;
    padding-top: 150px;
    text-align: justify;
}
.footer{background:#333;text-align: center;padding-bottom:100px;}
.logofooter{display:block;height:116px;width:152px;margin:0px auto 80px auto;padding-top:70px;}
.infofooter{text-align:center;font-size:12px;color:#aaa;margin-bottom:10px;}
.madeinnextep{font-size:12px;color:#aaa;}
.indietrolink{display:block;height:17px;line-height:17px;padding-left:15px;background:url('/wp-content/themes/golf/images/freccinalistaeventi.png') 0 0 no-repeat;color:#aaa;font-size:14px;position:absolute;left:20px;top:17px;letter-spacing:0px;}
.iscriviti{display:block;font-size:14px;color:#aaa;height:17px;line-height:17px;position:absolute;right:20px;top:17px;letter-spacing:0px;}
.zoomlink{display:block;margin-right:23px;margin-bottom:16px;float:left;}
.zoomlink.zoomlinknomargin{margin-right:0px;}
.zoomig{display:none;}
.gallery{margin:0px 0px 69px 0px;width:960px;}
h2.titologallery{font-size:22px;color:#3d3d3d;text-align:center;font-family: 'Open Sans',sans-serif;margin-bottom:53px;}
.torna-su {
    cursor: pointer;
    padding: 20px 0 80px;
    text-align: center;
    text-transform: uppercase;
}
.torna-su a:hover{
    opacity:0.8;
    filter: alpha(opacity = 80);
    
}
.share{
    width:100%;
    height:178px;
    background:#f5f5f5;
    text-align:center;
    line-height:173px;
}

.contenuto{padding-bottom:150px;}

.fancybox-title-over{display:block;wheight:104px;background:none !important;margin-bottom:40px;}

#fancybox-title-over{display:block;width:104px;height:104px;background:url('/wp-content/themes/golf/eventi-speciali/images/cerchioavanti.png') 0 0 no-repeat !important;margin:0 auto;font-size:14px;line-height:104px;color:#000;font-family:'Open Sans', sans-serif;text-align:center;padding:0px;}

#fancybox-close{height:17px !important; width:17px !important;display:block;background:url('/wp-content/themes/golf/eventi-speciali/images/croce.png') 0 0 no-repeat !important;right:0px !important;top:-30px !important;}

#fancybox-left{height:17px !important;width:9px !important;background:url('/wp-content/themes/golf/eventi-speciali/images/freccinaindietrogallery.png') 0 0 no-repeat !important;display:block !important;left:50% !important;margin-left:-45px;bottom:85px;z-index:3000;}
#fancybox-left:HOVER{background:url('/wp-content/themes/golf/eventi-speciali/images/freccinaindietrogallery.png') 0 0 no-repeat !important;}
#fancybox-left-ico{background: none transparent 0 0 !important}

#fancybox-right{height:17px !important;width:9px !important;background:url('/wp-content/themes/golf/eventi-speciali/images/freccinaavantigallery.png') 0 0 no-repeat !important;display:block !important;right:50% !important;margin-right:-45px;bottom:85px;z-index:3000;}
#fancybox-right:HOVER{background:url('/wp-content/themes/golf/eventi-speciali/images/freccinaavantigallery.png') 0 0 no-repeat !important;}
#fancybox-right-ico{background: none transparent 0 0 !important}


#fancybox-overlay{background-color:#fff !important;opacity:0.9 !important; filter: alpha(opacity = 90) !important; }

.fancybox-bg{background:none !important;}