/*
Theme Name: COPAS
Theme URI: http://www.iamsimao.com
Description: 
Author: Simão Oliveira
Version: 1.0
License: 
License URI: 
Tags: 
*/


/*@import url('css/main.css?v=1');
@import url('editor-style.css');*/

#block_newsletter {
	background:#d5d002 none repeat scroll 0 0;
    padding:40px 60px;
	margin:70px 0 50px;
	-ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-line-pack:center;
	align-content:center;
	-ms-flex-align:center;
	align-items:center;
	/*justify-content: space-between;*/
	/*-ms-flex-pack:justify;*/ /*center*/
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	justify-content:space-between;
}
#block_newsletter label {
	color: white;
    font-size: 18px;
    font-style: italic;
    font-weight: initial;
    text-transform: uppercase;
}
#block_newsletter #mc4wp_email {
	border:none;
	border-radius:0;
	height:40px;
    width:230px;
	font-size:15px;
	padding-left: 20px;
}
#block_newsletter #mc4wp_inputs {
	-ms-flex-wrap:wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	position: relative;
    right: -54px;
}
#block_newsletter input[type=submit] {
	border:none;
	border-radius:0;
	background:black;
	color:white;
	text-transform:uppercase;
	font-size:15px;
	padding:0 20px;
	height:40px;
}

@media screen and (min-width:960px) {
	#topmenu ul.sub-menu{
		background:white;
		display: none;
		left: 0;
		width: 300px;
		position: absolute;
		top: 50px;
		z-index: 20;
		padding:0;
		text-align:left;
	}
	#topmenu ul.sub-menu ul.sub-menu {
		left:300px;
		top:0;
		padding:0;
		display:none !important;
	}/*
	#topmenu ul.sub-menu ul.sub-menu ul.sub-menu,
	#topmenu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu
	{
		display:none;
	}*/
	#topmenu ul.sub-menu li {
		border-bottom:1px dotted #efefef;
		display:block;
		padding:0;
	}
	#topmenu ul.sub-menu li a {
		padding:15px 25px;
		display:block;
		color:#4a4a4a;
	}
	/*#topmenu li.menu-item-has-children:hover > ul.sub-menu {display:block;}*/
	#topmenu li.menu-item-has-children:hover > ul.sub-menu {display:block;}


	#topmenu li {
		position:relative;
	}
	#topmenu {
		height:50px;
		display:block;
	}
	#topmenu > li {
		height:35px;
		padding-top: 15px;
		display:inline-block;
		vertical-align: middle;
	}
}