/*
Theme Name: Rocco Child Theme
Theme URI: https://themes.muffingroup.com/rocco
Template: rocco

*/

@import url("../rocco/style.css");
.grecaptcha-badge{
	display:none!important;
	}
#fwbslider img {
	top: 50px!Important;
}

/* Below you can write your style */

.hide { display: none; }
body.rfwbs-active {
	padding-bottom: 0!important;
}

#Wrapper {
	background: none;
}

#Header {
	background: #213c67;
	border-bottom: solid 1px #65738b;
}
#Header.is-sticky {
	background: #213C67;
}	
#Header #menu {
	margin-top: 55px;
}
#Header .menu > li ul li a:hover,
.hover ul li a {
	color: #000!important;
}

#Content {
	padding: 75px 0;
	background: none;
	/*background: url('images/bg.jpg') 0 -220px fixed;*/
}

.home #Subheader,
#Subheader,
.copyrights,
.comments {
	display: none!important;
}
.grey-block,
.grey-block h1,
.grey-block h2,
.grey-block h3,
.grey-block h4,
.grey-block h5,
.grey-block h6,
.grey-block a {
	color: #213c67
}

.fill-width .section_wrapper {
	width: 1234px;
}

.max-width {
	max-width: 1200px;
	padding: 20px 0 0px 10px!important;
	margin: auto;
}

.max-width .section_sidebar aside {
	padding: 0;
}

.full-center {
	text-align: center;
}
.full-center a,
.full-center a:hover {
	color: white;
	text-decoration: none;
}
.full-center a h2{
	font-size: 30px;
	margin: 0;
}

.lesaanbod-slider { padding: 10px 5px 10px 5px!important; }
.lesaanbod-slider .recent_works ul li h6 { border: none; color: white; margin-bottom: 0; font-size: 20px; }
.lesaanbod-slider a.slider_control,  
.lesaanbod-slider a.rslides_nav,
.lesaanbod-slider a:hover.slider_control,
.lesaanbod-slider a:hover.rslides_nav {
	opacity: 1!important;
}
.lesaanbod-slider .slider_control_prev,
.lesaanbod-slider .slider_control_next {
	background: white;
	width: 50px!important;
	height: 50px!important;
	position: relative;
	border-radius: 25px;
}
.lesaanbod-slider .slider_control_prev:before,
.lesaanbod-slider .slider_control_next:before {
	content: "\2039";
	left: 50%;
	top: 50%;
	position: absolute;
	color: #223b64;
	font-weight: 600;
	font-size: 63px;
	margin-left: -11px;
	margin-top: -16px;
}
.lesaanbod-slider .slider_control_next:before {
	content: "\203A";
	margin-left: -9px;
}
.lesaanbod-slider .recent_works .inside a.slider_control_prev {
	bottom: 30px;
	left: 0px;
}
.lesaanbod-slider .recent_works .inside a.slider_control_next {
	bottom: 30px;
	right: 0px;
}
.lesaanbod-slider .wp-caption .photo .photo_wrapper a .mask, 
.lesaanbod-slider .gallery .gallery-item .gallery-icon .mask, 
.lesaanbod-slider .da-thumbs li a div, 
.lesaanbod-slider .recent_works ul li a .mask {
	background: rgba(180, 180, 180, 0.85);
}

.widget-area {
	margin-top: 63px;
	background: #E4E4E5;
	color: #213c67
}
.home .widget-area {
	margin-top: 0px;
}
.widget-area h3 {
	color: #213c67;
}

.meta,
.footer {
	border: none!important;
}

.meta {
	padding: 20px!important;
	margin: 0!important;
}

.post > .desc > h3 {
	margin: 0 0 20px 0;
}

.post_content {
	background: #1D335C;
	padding: 0;
}
.post_content .the_content_wrapper {
	margin: 0;
	padding: 0 20px 20px 20px!important
}
.Recent_posts .desc p {
	color: #E4E4E5;
}
.Recent_posts .desc span {
	color: #1D335C;
}

#Content .single-portfolio { 
	padding: 0px!important;
	margin-top: -10px!important;
}
.single-portfolio .desc h4,
.single-portfolio .photo,
.single-portfolio .desc .sp-inside-left,
.single-portfolio .desc .sp-inside-right footer {
	display: none;
}
.single-portfolio .sp-inside .sp-inside-right {
	padding-left: 0px;
}

.post {
	background: #1d335c;
	padding: 15px;
	box-sizing: border-box;
}
.post .footer,
.post .meta .sep,
.post .meta .comments,
.post .meta .category
 { display: none!important; }
.blog .post .meta { padding: 0 0 10px 0!important; }
.single .post h3 { margin: 15px 0 0px 15px!important; }

@media only screen and (max-width: 767px) {
	#Content {
		padding: 30px 15px 75px 15px;
		box-sizing: border-box;
		/*background-size: 768px auto;*/
	}
}

@media only screen and (max-width: 959px){
#Header #menu > ul {
	background: #203a64 !important;
}

.team .phone a{
	color: white;
}