/*
Theme Name: Andrea Sancini
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {
    font-family: 'walkway_expand_ultraboldRg';
    src: url('font/walkway_expand_ultrabold-webfont.eot');
    src: url('font/walkway_expand_ultrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/walkway_expand_ultrabold-webfont.woff') format('woff'),
         url('font/walkway_expand_ultrabold-webfont.ttf') format('truetype'),
         url('font/walkway_expand_ultrabold-webfont.svg#walkway_expand_ultraboldRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'VijayaRegular';
    src: url('font/vijaya.eot');
    src: url('font/vijaya.eot') format('embedded-opentype'),
         url('font/vijaya.woff') format('woff'),
         url('font/vijaya.ttf') format('truetype'),
         url('font/vijaya.svg#VijayaRegular') format('svg');
}

*{margin:0; padding:0; text-align:left; color:#939393;}
h1, h2, h3, h4, h5, h6{font-family: 'walkway_expand_ultraboldRg'; color:#ddd; font-weight:normal;}
.alignleft{float:left; margin:0 10px 10px 0;}
.alignright{float:right; margin:0 0 10px 10px;}
.clear{clear:both;}

body{text-align:center; background:#252525; font-family:Verdana, Geneva, sans-serif; font-size:13px;}

#container{width:948px; border:1px solid #303030; margin:36px auto 0 auto; text-align:center;}

#header{width:856px; margin:0 auto 56px auto; position:relative; height:112px;}
#header .logo{position:relative; top:23px; left:0; width:158px; height:89px; background:url(images/logo.jpg) no-repeat;}

#header .textwidget{position:absolute; top:-20px; left:0; width:856px; text-align:right; font-family: 'walkway_expand_ultraboldRg';}
#header .textwidget a{color:#fff; text-decoration:none; padding:4px 0 4px 10px; font-size:12px;}
#header .textwidget a:hover{color:#666;}

#header .shailan-dropdown-menu{position:relative; top:10px; left:158px; width:698px; font-family: 'walkway_expand_ultraboldRg';}
#header .shailan-dropdown-menu table{width:100%; text-align:right; border:0; border-collapse:collapse; margin:0; padding:0;}
#header ul#menu-menu-principale li{float:right;}
#header ul#menu-menu-principale li a{color:#fff; text-decoration:none; font-size:12px; display:block; padding: 0.3em 0.6em;}
#header ul#menu-menu-principale li a:hover{color:#ddd; text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);}
#header ul#menu-menu-principale li ul.sub-menu{border:1px solid #1F1E1E; font-family:Verdana, Geneva, sans-serif;}
#header ul#menu-menu-principale li ul.sub-menu li{float:none;}
#header ul#menu-menu-principale li ul.sub-menu li a{font-size:11px; color: #fff; background-color: #252525; text-decoration: none; padding: 5px 2%; border-bottom: 1px solid #1F1E1E;text-shadow: 0px 0px 0px rgba(255, 255, 255, 1); width:96%; display:block;}
#header ul#menu-menu-principale li ul.sub-menu li a:hover{color:#ccc; background:#1F1E1E;}

#sub-head{width:856px; margin:0 auto; margin-bottom:45px;}
#sub-head ul.acx_ppt{float:left; margin: 0 55px 0 0 !important;}
#sub-head h1.widget-title{font-size:14px;}

/*news scroller*/
#sub-head #rps{float: left; position: relative; border-bottom: 1px solid #2C2C2C; border-top: 1px solid #2C2C2C; border-left:0; border-right:0; margin:10px 0;}
#sub-head #rps .slider-content-both a{color:#fff; text-decoration:none; font-weight:bold;}
#sub-head #rps .window {overflow: hidden; position: relative;}
#sub-head #rps .slider {position: absolute; top: 0; left: 0; font-size:12px; font-family: Arial, Verdana; background: none;}
#sub-head #rps .slider div{float:left;}
#sub-head .rps-clr{clear:both;}
#sub-head #rps .slider div .col{float:left; border:0px;	padding:5px 0px;}
#sub-head #rps .col  p{font-size:12px; padding:0px 10px; margin:0px;}
#sub-head #rps .col  img{-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; background-color: transparent; border:0; padding:0px;}
#sub-head #rps .col p.post-title{position:relative; padding:0px; margin:0; height:40px;}
#sub-head #rps .col p.post-title span {font-size:13px; 	font-weight:bold; margin:0px; padding:0px 10px; height:40px; overflow:hidden; position:absolute; color:#666; text-decoration:none; line-height:18px;}
#sub-head #rps .col p.post-title a{text-decoration:none;}
#sub-head #rps .col p.post-title span:hover {height:auto; overflow:auto; z-index:100; padding-bottom:3px; color:#000;}
#sub-head #rps .col p.post-title a:hover {color:#000;}
#sub-head #rps .col p.slider-content{position:relative;}
#sub-head #rps .col p.slider-content-img{position:relative; margin:0px; padding:0px; border:0px; text-align:center;}

#corpo{width:856px; margin:0 auto; color:#939393; text-align:justify; line-height:20px;}
#corpo #content{padding-bottom:45px;}
#corpo p{line-height:20px; text-align:justify;}
#corpo img{border:1px solid #666; margin:10px;}
#corpo a:hover img{border:1px solid #939393;}
#corpo h1.entry-title{margin-bottom:30px; font-size:18px;}

#corpo table tr td{vertical-align:top; padding:0 10px;}
#corpo table tr td, 
#corpo table tr td p{text-align:justify;}
#corpo table.collezioni{border:0; border-collapse:collapse; margin:0; padding:0;}
#corpo table.collezioni tr td{border-bottom:1px solid #333; padding:10px;}
#corpo table.collezioni tr td strong{color:#fff; margin-bottom:5px;}
#corpo .gallery{clear:both;}
#corpo dl.gallery-item dt{float:left;}
#corpo dl.gallery-item dt img{margin:5px;}

#footer{width:948px; margin:0 auto; font-size:10px;}
#footer #content-footer{padding-top:10px;}
#footer .textwidget{padding-bottom:10px;}
#footer .textwidget a{font-weight:bold;}
#footer .copyright{float:right; width:190px; font-size:10px; padding:10px 0; text-align:right;}

.wpcf7-text{border:1px solid #666; background:#252525; color:#666666; width:95%; font-size:11px; padding:2px;}
.wpcf7-textarea{border:1px solid #666; background:#252525; color:#666666; width:95%; height:100px; font-size:11px; padding:2px;}

.wpcf7-submit{background:#ffffff; color:#252525; font-weight:bold; font-size:11px; text-align:center; padding:2px; border:0;}
.wpcf7-captchar{width:100px; height:24px; margin:0 5px; border:1px solid #666; background:#252525; color:#666666; font-size:11px; padding:2px;}
img.wpcf7-captchac{vertical-align:middle;}
#privacy0{margin:0 5px 0 15px; vertical-align:middle; border:1px solid #666; background:#252525; color:#666666;}


/*stile per landing page */
body#landing *{margin:0; padding:0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}

body#landing{text-align:center; background:#fff url(images/background.jpg) no-repeat top center; text-align:center;}
body#landing h1{font-size:48px; color:#fff;}
body#landing h2{font-size:36px; margin-left:20px; color:#fff;}
body#landing h3{font-size:48px; color:#e4c79f; margin-top:30px; margin-left:80px;}
body#landing h1, body#landing h2, body#landing h3{font-family: 'VijayaRegular';}
body#landing h1.entry-title{display:none;}

body#landing #container{width:950px; height:1024px; margin:0 auto; color:#fff; position:relative; border:0;}

body#landing #container #head{position:absolute; top:50px; left:350px;}

body#landing #container #contenuto{position:absolute; top:270px; left:489px; width:430px; height:340px; padding-top:40px; font-family:Verdana, Geneva, sans-serif;}
body#landing #container #contenuto .info{font-size:14px; color:#fff;}
body#landing #container #contenuto .spacer{background:#fff; margin:15px 0; color:#000; padding:2%; width:96%;}

body#landing #container #contenuto table tr td{padding:5px 0;}
body#landing #container #contenuto p{padding:3px 0;}

body#landing .wpcf7-text{background:#fff; border-bottom:2px solid #cccccc; border-left:1px solid #cccccc; border-right:2px solid #cccccc; border-top:1px solid #cccccc; font-size:11px; padding:1%; width:50%;}
body#landing .wpcf7-textarea{background:#fff; border-bottom:2px solid #cccccc; border-left:1px solid #cccccc; border-right:2px solid #cccccc; border-top:1px solid #cccccc; font-size:11px; width:95%; height:100px;}
body#landing .wpcf7-captchar{width:100px; height:24px;background:#fff; border-bottom:2px solid #cccccc; border-left:1px solid #cccccc; border-right:2px solid #cccccc; border-top:1px solid #cccccc; font-size:11px;}
body#landing #copyright{position:absolute; top:980px; left:0px; width:100%; text-align:center; font-size:10px; color:#000;}
body#landing #copyright a{color:#000;}
body#landing .wpcf7-submit{border:0; background:#333; color:#fff; text-align:center; font-weight:bold; padding:3px 5px; margin:5px 0; text-decoration:none;}

.wp-caption{position:relative; text-align:center;}
.wp-caption .wp-caption-text{position:relative; top:-40px; width:100%; text-align:center; display:block; background:#252525;}