/*
 Theme Name:   Twenty Fifteen Child 15 MOC
 Theme URI:    http://pom.pt/
 Description:  Twenty Fifteen Child Theme for 15 MOC
 Author:       John Doe / POM
 Author URI:   http://coc.pt
 Template:     twentyfifteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child-15moc
*/

* {font-family:"Arial", Arial, monospace}

ul.top-menu {
    float: right;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
	font-size:14px;
	background-color: #F7F7F7;
}

ul.top-menu li a {
    float: right;
    
    text-decoration: none;
   
    background-color: #F7F7F7;
    padding: 0.2em 0.6em;
    border-right: 1px solid white;
}

ul.top-menu li a:hover {
    opacity: 0.7;
}

ul.top-menu li {
    display: inline;
}

	#main article {
		margin:0 5px;
		max-width: 900px;
		padding-top:15px;


	}
#main article ol,#main article ul {
	padding-left:40px;
}

	#main article h3{
	font-size: 16px;
	}

#main article .entry-header{
	
	padding:0;
	margin:0;
	}
#main article .entry-title{
	font-size: 22px;
	padding:0 15px;
	}


#main article .entry-content{
	font-size: 14px;
	padding:0 15px;
	}

	.site-main {
		/*padding: 7.6923% 0;*/
		padding: 0;
	}
/**
 * 15.2 Tablet Small 740px
 */

@media screen and (min-width: 46.25em) {
	.main-navigation {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5;
	}
}	
/**
 * 15.4 Desktop Small 955px
 */	
@media screen and (min-width: 59.6875em) {
	body:before {
		
		position: static;
		
	}

	.site {
		max-width: 1000px;
	}

	.sidebar {
		background-color: #fff;
		max-width: 150px;
	}

	.sidebar header{
		padding:0;
		margin:0;
	}

	.sidebar-right {
		background-color: #fff;
        	float: right;
        	right:0px;
        	max-width: 150px;
        	margin-right:auto;
        	position: relative;
        	width: 29.4118%;
    	}

	.sidebars-content{
		display: inline-block;
		width: 100%;
	}

	.site-main {
		/*padding: 8.3333% 0;*/
		padding: 0;
	}

	.site-content {
		display: block;
		float: left;
		/*margin-left: 29.4118%;*/
		margin-left: 150px;
		/*width: 70.5882%; */
		width: 70%; 
	}

	body {/*
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 1.2;
		*/
		font-size: 15px;
		font-size: 1.5rem;
		line-height: 1.6;
	}

	.main-navigation {
		/*font-size: 12px;
		font-size: 1.2rem;
		*/
		//margin: 0 0 20%;
		//padding: 0 20%;
		margin:0;
		padding:10px;
	}

	
	.widget {
		font-size: 12px;
		font-size: 1.2rem;
		
		margin:0;
		padding:10px;
	}

	.sidebar-right .widget {
		font-size: 12px;
		font-size: 1.2rem;
	
		margin:0px 0 0 0;
		/*margin:10px 0 0 0;*/
		padding:0px;
		
	}

	.sidebar-right .widget-title {
		border-top: 10px solid #F1F1F1;
		border-bottom: 10px solid #F1F1F1;
		/*border-bottom: 1px solid #000;*/
		padding: 0px 0px;
		background-color: #F1F1F1;
		/*background-color: #D3EBE9;*/
		text-align:center;
	}
	.sidebar-right .bottom {
		border-top: 10px solid #fff;
		padding: 0px 0px;
		text-align:center;
	}

.site-footer {
		float: left;
		/*margin: 0 0 0 35.2941%;
		padding: 0;
		width: 58.8235%;*/
	margin:0;
	padding:0;
		width: 100%;
		max-width:1000px;


	}

	.site-footer .site-info {
		padding: 20px;
text-align:center;
font-size:14px;
	}

	.site-info {
	/*	padding: 5% 10%;*/
	}

	
	
}

.sponsors a{
  float:left;
  margin-left: 20px;
  border:none;
  width:90px; 
  height:90px;
}
