/*
Theme Name: AttorneyPress
Theme URI: http://themes.radiantthemes.com/attorneypress/
Author: Radiant Themes
Author URI: http://www.radiantthemes.com/
Description: The AttorneyPress theme for WordPress is a fully responsive theme that looks great on any device.
Version: 2.1.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: attorneypress
Tags: featured-images, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

AttorneyPress is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

.elementor-2500 .elementor-element.elementor-element-2c79627{
	    color: #1A1D33 !important;
    font-family: "Bitter", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-element.elementor-element-2c79627 > .elementor-widget-container {
    margin: 0px 0px 0px 7px;
    padding: 7px 0px 8px 15px;
    background-color: #FFFFFF;
}




.snew1 .elementor-column-wrap.elementor-element-populated{
	background-color: #f43639 !important;
 }
.snew2 .elementor-column-wrap.elementor-element-populated{
	background-color: #00a1a6 !important;
 }
.snew3 .elementor-column-wrap.elementor-element-populated{
	background-color: #ffad4a !important;
 }
.snew4 .elementor-column-wrap.elementor-element-populated{
	background-color: #00a73a !important;
 }


.displaynone{display:none !important;}
.custom-btm-link{ text-align:center;}
.custom-btm-link a{ font-family: "Open Sans", Sans-serif;
    font-weight: 500;
    fill: #4B4B4B;
    color: #4B4B4B;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0px 4px 14px -4px rgb(0 0 0 / 50%);
	display: inline-block;
    line-height: 1;
	font-size: 15px;
	border-radius: 3px;
	text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	    padding: 12px 17px;
}
.custom-btm-link a:hover{
	color: #FFFFFF;
    background-color: #1A202D00;
    border-color: #FFFFFF;
}

#wpcf7-f5371-p2864-o1 .wpcf7-response-output{float:none !important;}



.elementor-2826 .elementor-element.elementor-element-8516da2 .elementor-button{
background-color: #1A1D33 !important;
	border:1px solid #1A1D33;
	color:#fff !important;
}
.elementor-2826 .elementor-element.elementor-element-8516da2 .elementor-button:hover{
background-color: transparent !important;
	border:1px solid #1A1D33;
	color:#1A1D33 !important;
}

#My-media-post-list .elementor-post{border: 1px solid rgba(0,0,0,.1);}
#My-media-post-list .elementor-post__title{    margin: 10px 0 5px !important;
    font-size: 1.2em; text-align: left; line-height:35px;
    font-family: "Open Sans", Sans-serif;
    font-weight: 600;}
#My-media-post-list .elementor-post__title a{color: #2D2D2D !important;}
#My-media-post-list .elementor-post__excerpt p{    text-align: left;
    font-family: "Open Sans", Sans-serif;
    font-weight: 400; margin: 0;
    font-size: 14px !important; line-height:26px;}
#My-media-post-list .elementor-post__text{padding:15px;}
#My-media-post-list .elementor-post__thumbnail__link{margin:0;}
#My-media-post-list .elementor-post__thumbnail{transition:all 0.7s;}
#My-media-post-list .elementor-post__thumbnail:hover .new-eael-entry-overlay{
	background-color: rgba(0,0,0, .75);
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
	transition:all 0.7s;
}
#My-media-post-list .elementor-post__thumbnail .new-eael-entry-overlay .fas{ display:none;}
#My-media-post-list .elementor-post__thumbnail:hover .new-eael-entry-overlay .fas{
align-self: center;
    color: #fff;
	display:block;
}


#menu-1-a2a868d .menu-item-1528{
	background: #ec6416;
    border-radius: 15px;
}

#menu-1-a2a868d .menu-item-1528 a{
	color:#fff;
}
#rev_slider_2_1{ 
	background:url(https://ausma-advocaten.nl/wp-content/uploads/2021/04/h4-slider-2-img-5.jpg) no-repeat top center;
	background-size:cover;
}

#home-contact-form .f-form{margin-top:20px;}
#home-contact-form .f-form input[type="text"], #home-contact-form .f-form input[type="email"], #home-contact-form .f-form input[type="tel"],#home-contact-form .f-form input[type="number"]{
   background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
    font-weight:300 !important;
}
#home-contact-form .f-form textarea{
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 70px;
    width: 100%;
    line-height: 1.3;
    font-weight:300;
}
#home-contact-form .f-form input[type="submit"]{
    background-color: #ddd;
border: 1px solid #ccc;
cursor: pointer;
color: #333;
font-size: 1em;
padding: 10px 15px;
font-weight:300;
}
#wpcf7-f5210-p1219-o1 .wpcf7-response-output, #wpcf7-f5212-p1629-o1 .wpcf7-response-output{color:#fff;}

#wpcf7-f5326-p1629-o1 .f-form-captcha{width: 100%;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
    max-width: 300px;}






#contact-form-contact .f-form{margin-top:20px;}
#contact-form-contact .f-form input[type="text"], #contact-form-contact .f-form input[type="email"], #contact-form-contact .f-form input[type="tel"]{
   background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
    font-weight:300;
}
#contact-form-contact .f-form textarea{
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 70px;
    width: 100%;
    line-height: 1.3;
    font-weight:300;
}
#contact-form-contact .f-form input[type="submit"]{
    background-color: #ddd;
border: 1px solid #ccc;
cursor: pointer;
color: #333;
font-size: 1em;
padding: 10px 15px;
font-weight:300;
}
#wpcf7-f5326-p1629-o1 .wpcf7-response-output{color:#fff;}



.modal-title{
	font-family: "Open Sans", Sans-serif;
}


#home-contact-form select{
   background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
    font-weight:300;
}

.f-form-flex{ display:flex; justify-content:space-between;}
.f-form-inner-index{ width:48%; margin:0;}




#menu-1-a2a868d li.menu-item:hover ul.sub-menu.elementor-nav-menu--dropdown{display:block !important;}
#menu-1-a2a868d li.menu-item a{white-space: normal; }
#menu-1-a2a868d li.menu-item ul{width:200px;}
.brake-mob-new{margin-bottom:10px !important;}

.my-custom-hover .eael-team-image img{width:100%; height:336px;}

.my-custom-hover .eael-team-content{
    background-color: rgba(255, 255, 255, 0.8);
	    min-height: 184px;
	overflow: hidden;
	text-align:center;
	bottom: 10px;
left: 10px;
margin-bottom: 0;
padding-top: 15%;
	padding-left:10px;
	padding-right:10px;
opacity: 0;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
position: absolute;
right: 10px;
top: 10px;
-webkit-transition: all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-o-transition: all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;
transition: all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.my-custom-hover .eael-team-member-name{
    color: rgb(39, 39, 39);
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}
.my-custom-hover .eael-team-member-position {
    color: rgb(39, 39, 39);
    font-family: "Open Sans", sans-serif;
    text-transform: capitalize;
}
.my-custom-hover.my-custom-hover1 .eael-team-content .eael-team-text a {
    padding: 10px 20px;
    background-color: #1A1D33;
    color: #fff;
}
.my-custom-hover .eael-team-content li {
    display: inline-block;
    list-style: outside none none;
    margin-right: 10px;
    text-align: center;
}
.my-custom-hover .eael-team-item.eael-team-members-overlay:hover .eael-team-content {
    opacity: 1;
}
.eael-team-content li a {
    font-size: 2.5rem;
}
.my-custom-hover .eael-team-member-social-profiles li:before{display:none;} 
.my-custom-hover .eael-team-item .eael-team-member-name {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: .05em;
    margin: 5px 0;
    text-transform: uppercase;
}
.my-custom-hover .eael-team-item .eael-team-member-position {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: .05em;
    margin: 5px 0 10px;
    text-transform: uppercase;
}
#aj-form div.aj-main input[type=button]{
border:1px solid #1A1D33; 
}
#aj-form div.aj-main input[type=button]:active, #aj-form div.aj-main input[type=button]:focus, #aj-form div.aj-main input[type=button]:hover {
    background: #1A1D33 !important;
    background-color: #1A1D33 !important;
    color: #fff !important;
    border-color: #1A1D33!important;
}

.menu-item-1524 .menu-item-5447{
	border-left: 20px solid #800080;
}
.menu-item-1524 .menu-item-5447:hover a{
	background:#800080 !important;
}
.menu-item-1524 .menu-item-5447 a:hover{
	background:#800080 !important;
}
.menu-item-1524 .menu-item-5448{
	border-left: 20px solid #FFA500;
}

.menu-item-1524 .menu-item-5448:hover a{
	background:#FFA500 !important;
}
.menu-item-1524 .menu-item-5448 a:hover{
	background:#FFA500 !important;
}


.my-custom-hover .eael-team-image img{
	height:auto !important;
}
.eael-team-image{
height:336px; overflow:hidden;}


.elementor-2500 .elementor-element.elementor-element-d802bed .elementor-social-icon{
	background-color: #1A1D33 !important;
}

.elementor-2500 .elementor-element.elementor-element-d802bed .elementor-social-icon:hover{
	background-color: #ffff !important;
	color:#1A1D33 !important;
}
.elementor-2500 .elementor-element.elementor-element-d802bed .elementor-social-icon i:hover{
	color:#1A1D33 !important;
}

.elementor-2500 .elementor-element.elementor-element-1539c7f .elementor-button{
	fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #1A1D33 !important;
	border:1px solid #1A1D33 !important;
}
.elementor-2500 .elementor-element.elementor-element-1539c7f .elementor-button:hover{
color: #1A1D33;
    background-color: #02010100 !important;
    border-color: #1A1D33 !important;
}
.elementor-2500 .elementor-element.elementor-element-bf9de53 .elementor-button{
	fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #1A1D33 !important;
	border:1px solid #1A1D33 !important;
}
.elementor-2500 .elementor-element.elementor-element-bf9de53 .elementor-button:hover{
color: #1A1D33;
    background-color: #02010100 !important;
    border-color: #1A1D33 !important;
	 border:1px solid #1A1D33 !important;
}





@media screen and (max-width:1024px){
	.elementor-menu-toggle{
		margin-right: 0;
	}
	.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container.activenew{
		max-height: inherit;
		transform: inherit;
		top: 51px;
    	right: 0;
	}
	.elementor-2317 .elementor-element.elementor-element-9558936 .elementor-heading-title{font-size:40px;}
	 .elementor-1520 .elementor-element.elementor-element-a2a868d .elementor-nav-menu--dropdown a.elementor-item-active{
		    background-color: #000;
    			color: #fff;
	}
}

@media screen and (max-width:700px){
	.f-form-flex{ display:flex;  flex-wrap:wrap; justify-content:space-around;}
	.f-form-inner-index{ width:100%; }
	.f-form-inner-index1{margin-top:20px;}
}

.pre-book-form .name-field{
	display: flex;
	justify-content: space-between;
}
.pre-book-form .name-field .f-form{
	width: 48%;
	margin-left: 0;
}
.pre-book-form .name-field .f-form +.f-form{
	margin-left: auto;
	margin-right: 0;
}
.pre-book-form .f-form label{
	width: 100%
}
.elementor-1219 .elementor-element.elementor-element-865f2e2 > .elementor-widget-containery{background-color:none !important;}
.home .elementor-1219 .elementor-element.elementor-element-e2c762c > .elementor-element-populated > .elementor-background-overlay{background-image:none !important;}
.home .elementor-1219 .elementor-element.elementor-element-e2c762c > .elementor-element-populated > .elementor-background-overlay{background:none !important;}

.home .elementor-1219 .elementor-element.elementor-element-ea0898e > .elementor-element-populated > .elementor-background-overlay{
	    background-color: #ffad4a !important;
    background-image:none !important;
    opacity: 1 !important;
}
.snew4 .elementor-column-wrap.elementor-element-populated {
    background-color: #00a1a6 !important;
}

#menu-1-a2a868d .menu-item-1523 ul li:nth-child(4), #menu-2-a2a868d .menu-item-1523 ul li:nth-child(4) {
    border-left: 20px solid #00a73a;
}
.home .elementor-1219 .elementor-element.elementor-element-20fa1c3 > .elementor-element-populated > .elementor-background-overlay{
	    background-color: #00a73a !important;
    background-image:none !important;
    opacity: 1 !important;
}

.elementor-element.elementor-element-6849051 .elementor-column-wrap.elementor-element-populated{
        background-color: #612882 !important;
}
.elementor-element.elementor-element-de5bd16 .elementor-column-wrap.elementor-element-populated {
    background-color: #0f3938 !important;
}

.elementor-element-dcae313 p{margin-bottom:0 !important;}
.elementor-element-2c79627{margin-bottom:0 !important; }
.elementor-element-c7ad6c8 p{margin-bottom:0 !important;}

.page-id-6046 .elementor-element-e45c7ab.My-media-post-list article:first-child{display:none !important;}
.page-id-6046 .elementor-element-e45c7ab.My-media-post-list article:nth-child(2){display:none !important;}
.page-id-6046 .elementor-element-e45c7ab.My-media-post-list article:nth-child(3){display:none !important;}
.page-id-6046 .elementor-element-e45c7ab.My-media-post-list article:nth-child(4){display:none !important;}
.page-id-6046 .elementor-element-e45c7ab.My-media-post-list article:nth-child(5){display:none !important;}
.page-id-6046 .elementor-element-e45c7ab.My-media-post-list article:nth-child(6){display:none !important;}





