<?php 

/*--- Make it a CSS file ---*/
header("Content-type: text/css");

/*--- Load WordPress ---*/
if(file_exists('../../../wp-load.php')) {
	include '../../../wp-load.php';
} else {
	include '../../../../wp-load.php';
}

?>
/*
Theme Name: Motivo Network Theme
Theme URI: 
Description: Iceland + Savana
Version: 1.0
Author: Bordin Marco - Piscitello Andrea - Motivo Network
Author URI: 
Tags: 

1. Generali
2. Header
3. Home
4. Pagine
5. Single
6. Index
7. Sidebar
8. Footer
9. Bloglist

*/

/* -----------------------------------
1. GENERALI
------------------------------------ */
body{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-weight:normal;
	text-transform:none;
}

.body_container{
	width: 100%;
    height: 100%;
    padding-top: 20px;
}

.container{ 
	width:960px;
	padding:10px 10px 0 10px;
	margin:10px auto 0 auto;
	padding-top:20px;
	border:2px solid #000;
}

.main{
	width:960px;
	height:auto;
    padding-bottom:10px;
}

.main .left{
    width:630px;
	padding:0 9px 0 0;
    margin:15px 0 0 0;
    float:left;
}

.clear { 
	clear:both; 
}

.title {
	margin-bottom:5px;
    text-transform:uppercase;
    text-decoration:none;
}

.title a{
	padding-left: 23px;
	text-decoration:none;
	background:url(../images/ico-home-tit.png) center left no-repeat;
}

.title a:hover{
	text-decoration:none;
	background:url(../images/ico-home-tit2.png) center left no-repeat;
}  

.bloglist .title a{
	padding-left: 23px;
	text-decoration:none;
	background:url(../images/ico-blog-tit.png) center left no-repeat;
}

.bloglist .title a:hover{
	text-decoration:none;
	background:url(../images/ico-blog-tit2.png) center left no-repeat;
} 

.readmore{
	float:right;
    margin:5px;
}

.readmore a{
	float:right;
	padding:3px 8px;
	text-decoration:none;
}

.readmore a:hover{
	text-decoration:none;
}

.page-navigation{
	width:100%;
}

.page-navigation a{
	text-decoration:none;
}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

.not-found{
	width:325px;
    height:69px;
	margin:80px auto 0 auto;
    background-image: url(../images/not-found.png);
}

/* -----------------------------------
2. HEADER header.php
------------------------------------ */
.logo{
	height:auto;
    text-align: center;
}

.logo img{
	border:0;
} 

.banner{
	width:auto;
	height:auto;
	text-align:center;
	color:#888;
}   

.containerMenu{
	border-radius: 5px;
	padding: 0;
}

.featured{
	width:100%;
	height:auto;	
	border:2px solid #000;
	margin-left:-2px;
}

.homebanner_shadow {
	width: 960px;
	height: 31px;
}

/* -----------------------------------
3. HOME home.php
------------------------------------ */

.quote{
	width:100%;
	height:auto;
	padding:20px 10px;
	box-sizing: border-box;
	text-align:center;
}

.wrapper{
	width:960px;
}

.wrapper .post{
	width:292px;
    /*height:340px;*/
	overflow:hidden;
	padding:5px 10px 0 10px;
	margin:0 6px;
	float:left;
}

.wrapper #post1,.wrapper #post4,.wrapper #post7{
	margin-left:0px !important;
}

.wrapper #post3,.wrapper #post6,.wrapper #post9{
	margin-right:0px !important;
}

.wrapper .post .title{
	background:url(../images/ico-tit.png) center left no-repeat;
}

.wrapper .post .post-content{
	margin-top:10px;
	height:auto;
    text-align:justify;
}

.wrapper .post img{
	width:282px;
    height:auto;
	margin-bottom: 10px;
	border: 5px solid white;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
}

.wrapper-news{
	width:960px; 
}

.wrapper-news .news{
	width:214px;
	/*height:261px;*/
	overflow:hidden;
	padding:5px 10px 0 10px;
	margin:0 4px;
	float:left;
}

.wrapper-news #post1,.wrapper-news #post5,.wrapper-news #post9{
	margin-left:0px !important;
}

.wrapper-news #post4,.wrapper-news #post8,.wrapper-news #post12{
	margin-right:0px !important;
}

.wrapper-news .news img{
	width:204px;
    height:auto;
    margin-top:5px;
    margin-bottom:10px;
	border: 5px solid white;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
}

.wrapper-news .news .title{
	background:url(../images/ico-tit.png) center left no-repeat;,
}

.wrapper-news .news .content{
	margin:0 0 5px 0;
    text-align:justify;
}

/* -----------------------------------
4-5. PAGINE page.php + SINGLE single.php
------------------------------------ */

.page{
	width:100%;
	background:url(../images/bg-page.png) repeat-y;
	float:left;
}

.page .thumbnail{
	width:620px;
	margin:0 auto 10px auto;
}

.page .thumbnail img{
	width:610px;
	height:auto;
	border: 5px solid white;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
}

.page .content{
	text-align:justify;
}
/* -----------------------------------
4. PAGINE page.php 
------------------------------------ */


/* -----------------------------------
5. SINGLE single.php
------------------------------------ */


/* -----------------------------------
6. INDEX index.php
------------------------------------ */

/* usa i css della bloglist */

/* -----------------------------------
7. SIDEBAR sidebar.php
------------------------------------ */

.sidebar{
	width:320px;
    margin:15px 0 10px 0;
	float:left;
}

.sidebar .over{
	width:300px;
    height:32px;
	margin:0 auto 0 20px;
}

.sidebar .content{
	width:280px;
	margin:0 auto 0 20px;
    padding:10px;
	float:left;
}

#searchsubmit {
	border: 0;
	padding: 7px 5px 3px 5px;
	height: 30px;
	width: 26px;
	background: url(../images/search_header.png) no-repeat 50% bottom;
	cursor: pointer;
}

.sidebar li{
	list-style: none;
}

.sidebar h4.srp-post-title {    
    margin:0px;
}

.sidebar .srp-widget-container a {
	text-decoration:none;
}

.sidebar .widgettitle, .sidebar h3.widget-title{
	margin-bottom:0px;
    padding-left: 0px;
}

.sidebar .srp-widget-container a {
	color:#000;
}

.sidebar a{
	color:#000;
    text-decoration:none;
}

.sidebar a:hover{
    text-decoration:underline;
}

.sidebar .widgettitle{
	border-bottom:1px solid #eee;
}

.sidebar ul{
	margin:0 0 5px 0;
	padding:0;
}

.sidebar ul li{
	border-bottom:1px solid #eee;
	padding:2px 0 2px 18px;
	background: url(../images/ico-side.png) no-repeat left center; 
}


/* -----------------------------------
8. FOOTER footer.php
------------------------------------ */

.footer{
	width:960px;
	padding:10px 10px;
	margin:0 auto 20px auto;
	text-align:center;
}

.footer a{
    text-decoration:none;
}

/* -----------------------------------
9. BLOGLIST - template-bloglist.php
------------------------------------ */

.bloglist{
	float:left;
    width:100%;
}
.bloglist .post{
	width:100%;
    height:auto;
    padding-bottom:10px;
    border-bottom:1px solid #fff;
    float:left;
}

.bloglist .thumbnail{
	width:200px;
    height:auto;
    margin-right:10px;
    float:left;
}

.bloglist .thumbnail img{
	width:190px;
	height:auto;
	border: 5px solid white;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
}

.bloglist .content{
	width:410px;
    height:auto;
	text-align:justify;
    float:left;
}

.bloglist .content_full{
	width:100%;
    height:auto;
	text-align:justify;
    float:left;
}

/* 	----------------------------------------------------------------------------------------------	
										Z- Privacy & Cookies																								
	----------------------------------------------------------------------------------------------	*/
	
.info-subfooter-bar {
	width: 100%;
	background: transparent;
	padding: 10px 0;
}

.info-subfooter-container {
	max-width: 1230px;
	margin: 0 auto;
}

.info-subfooter-container p {
	margin: 0;
	text-align: center;
}

.info-subfooter-container a,
.info-subfooter-container a:hover {
	color: #000;
	font-size: 12px; line-height: 14px;
}


#cookie-notice { background: rgba(0,0,0,.90) !important; }
#cookie-notice .cookie-notice-container { padding: 40px 0; }
#cookie-notice .cookie-notice-container span#cn-notice-text { line-height: 30px; }
#cookie-notice .button.wp-default {
    background: linear-gradient(to bottom, #999, #666) repeat scroll 0 0 #999;
    border-color: #999;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-weight: bold;
    text-transform: uppercase;
    height: auto;
}
#cookie-notice .button.wp-default:hover, #cookie-notice .button.wp-default:focus {
    background: linear-gradient(to bottom, #666, #999) repeat scroll 0 0 #666;
    border-color: #666;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}
