/*
	Theme Name: berralawfirm
	Author: Fe-el - Digital Web Agency
	Author URI: http://fe-el.com
	Description: 
	Version: 1.0.0
	License: 
	Template: feel2016
*/

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{
	padding-top:0px;
}

.wpcf7-response-output{
		color:white;
}

.the-custom-padding{
	padding:30px !important;
}

.the-custom-padding.network, .the-custom-padding.legal-areas{
	padding:0px !important
}

.the-custom-padding.network .vc_column-inner,.the-custom-padding.legal-areas .vc_column-inner{
	padding:30px !important;
}

.wpb_gmaps_widget .wpb_wrapper{
	padding:0px;
	-webkit-filter: grayscale(70%);
	-moz-filter: grayscale(70%);
	-ms-filter: grayscale(70%);
	-o-filter: grayscale(70%);
	filter: grayscale(70%);
}

.red-tour.wpb_tour{
	background-color:#f5f5f5;
}

.red-tour.wpb_tour .wpb_tabs_nav{
	background-color:#9e0b0b;
}

.red-tour.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{
	background-color:#f5f5f5;
}

.team-links a{
	text-decoration:none;
}

.team-links .main{
	font-weight:bold;
	font-size:130%;
}

.the-form input, .the-form textarea{
	background-color:#333;
}

.the-form textarea{
	height:8em;
}

.the-form .submit{
	background-color:#f6f6f6;
	border:1px solid #f6f6f6;
	color:#333;
	float:right;
	padding:0px 40px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.the-form .submit:hover{
	color:#f6f6f6;
	background-color:#333;
	border:1px solid #f6f6f6;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.scroll-top{
	background-color:#333;
	border:1px solid #808080;
}

#cookie-notice{
	border-top:1px solid #808080;
}

#cookie-notice #cn-accept-cookie{
	border:1px solid #808080;
	margin-left:20px;
	font-size:13px;
	line-height:30px;
}

#cookie-notice #cn-accept-cookie .text-wrap{
	color:#808080
}

#cookie-notice, #cookie-notice a{
	color:#808080 !important;
}

#contact-inner-row{
	max-width:1250px;
	margin:0 auto;
	padding:0px 22px;
}

.sub-description{
	font-size:12px;
	line-height:14px;
}

.red-accord  .vc_tta-panel .vc_tta-panel-heading{
	background-color:#9e0b0b !important;
	-webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
	
}

.red-accord  .vc_tta-panel .vc_tta-panel-heading:hover{
	background-color:#a80c0c !important;
	-webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
	
}

.red-accord .vc_tta-panel-title > a{
	color: white !important;
}

.red-accord .vc_tta-controls-icon::before,.red-accord .vc_tta-controls-icon::after{
	border-color:white !important;
}

.red-accord .vc_tta-panel-body{
	background-color:#f5f5f5 !important;
	color:#333 !important;
	padding:30px !important;
}

.Defaults-chain.link{
	border-radius:50%;
	border:1px solid #333;
	padding:4px;
}

.attorney-1 .wpb_wrapper,.attorney-2 .wpb_wrapper,.attorney-3 .wpb_wrapper{
			height:140px;
}
.attorney-4 .wpb_wrapper,.attorney-5 .wpb_wrapper,.attorney-6 .wpb_wrapper{
		height:120px;
}

@media screen and (max-width: 1207px){
	.attorney-1 .wpb_wrapper,.attorney-2 .wpb_wrapper,.attorney-3 .wpb_wrapper{
		height:170px;
	}
	
	.attorney-4 .wpb_wrapper,.attorney-5 .wpb_wrapper,.attorney-6 .wpb_wrapper{
		height:120px;
	}
}

@media screen and (min-width: 1189px) and (max-width: 1253px){
	.legal-areas .wpb_wrapper{
		height:157px;
	}
}

@media screen and (max-width: 992px){
	.attorney-1 .wpb_wrapper,.attorney-2 .wpb_wrapper{
	height:140px;
		}
		
	.attorney-3 .wpb_wrapper,.attorney-4 .wpb_wrapper{
	height:90px;
		}
	.attorney-5 .wpb_wrapper,.attorney-6 .wpb_wrapper{
		height:90px;
	}
}

@media screen and (min-width: 819px) and (max-width: 992px){
	.legal-areas .wpb_wrapper{
		height:183px;
	}
}


@media screen and (max-width: 968px){
	.attorney-5 .wpb_wrapper,.attorney-6 .wpb_wrapper{
		height:110px;
	}
}
@media screen and (min-width: 776px) and (max-width: 818px){
	.legal-areas .wpb_wrapper{
		height:209px;
	}
}
@media screen and (max-width: 776px){
	.attorney-1 .wpb_wrapper,.attorney-2 .wpb_wrapper{
		height:160px;
	}
}

@media screen and (max-width: 768px){
	.attorney-1 .wpb_wrapper,.attorney-2 .wpb_wrapper,.attorney-3 .wpb_wrapper,.attorney-4 .wpb_wrapper,.attorney-5 .wpb_wrapper,.attorney-6 .wpb_wrapper{
		height:auto;
		padding-bottom:10px;
	}
}
