/*
Theme Name: Rode Medeiros
Theme URI: https://alvaron.com.br
Description: Developed for Rode Medeiros
Author: Alvaron
Author URI: https://alvaron.com.br
Template: generatepress
Version: 3.1.3
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 08 Aug 2022 13:10:20 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

    body{
        background-color: :fff;
		overflow-x:hidden !important;
		position:relative;
    }
	/*.elementor-widget-wrap{
		padding:0px !important;
	}*/
	#secaotopo .elementor-background-overlay:not(.nobgfx){
		/*background: rgb(255,255,255);
		background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(40,54,84,0.8) 64%, rgba(104,12,12,1) 100%);*/
	}
	.listb *{
		color:#fff !important;
	}
	p{
        margin-bottom:7px;
    }
    textarea{
        height:170px;
    }
    .cformleft{
    	float:left;	
    	width:48%;
    	display:block;
    }
    .cformright{
    	float:left;	
    	width:48%;
    	margin-left:1%;
    	display:block;
    }
    .cformnrl textarea{
        height: 150px;
    }
    .cformnrl{
    	margin-top:10px;
    	display:block;	
    }
    .cformclr{
    	width:97%;
    	clear:both;
    }
    
    .cformnrl input[type=text], .cformnrl input[type=email], .cformnrl textarea{
    	box-shadow:1px 1px 1px #ccc;
    	width:100%;
    }
    
    .cformnrl input[type=submit]{
    	background:#235E94;
    }
	body.single-post .featured-image{
		display:none;	
	}
	.elementor-element-5329c8e a{
		display: block;
		width: 40px;
		height: 28px;
	}
	h2 {
    font-size: 23px;
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
}
	#menu-item-641 a{
		background: #36486E;
		color: #fff;
		border-radius: 19px;
	}
	.sidebar .widget a{
		text-decoration:none;
	}
	.sidebar .widget a:hover{
		text-decoration:underline;
	}

	#linkdev {
		display: block;
		position: absolute;
		left: 1.3%;
		opacity: 0.1;
		transition: all 0.5s;
		color: #fff;
		text-decoration: none;
		z-index: 99999;
		bottom: 0.7%;
		font-size: 11px;
	}
	#linkdev:hover{
		opacity:1;
	}
 	@media (max-width: 1024px){
    	
		#col-menu-topleft{
			width:60% !important;
		}
		#col-menu-topright{
			width:40% !important;
		}
    }
    @media (max-width: 777px){
		#topcolleft{
			width:75%;
		}
		#topcolright{
			width:25%;
		}
    	.cformleft,.cformright{
    		left:100%;
    		clear:both;
    	}
    	.cformright{
    		margin-right:0%;
    	}
    }