/*!
Theme Name: Fenimore
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: Fenimore theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fenimore
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: fenimore
Template Id: prod-25518
*/

#toTop {
	cursor: pointer;
}
.wpcf7-form-control-wrap.items:before {
		position: absolute;
	
    content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMjI1LjgxMyw0OC45MDcgMTI4LDE0Ni43MiAzMC4xODcsNDguOTA3IDAsNzkuMDkzIDEyOCwyMDcuMDkzIDI1Niw3OS4wOTMgIiBmaWxsPSIjYzJjMmMyIiA+PC9wb2x5Z29uPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
	right: 20px;
	top: 50%;
    transform: translateY(-50%);
	height: 16px;
    width: 16px;
	cursor: pointer; 
}
#toTop{		
	cursor: pointer;	
	text-decoration: none;
    position: fixed;
    overflow: hidden;
    width: 50px;
    height: 50px;
    z-index: 999;
    text-align: center;
    border-radius: 3px;
	padding-top: 12px;
	bottom: 80px;
	color: #ffffff;
	background-color: #e92c0c;
    box-shadow: 3px 4px 18px 0px #e92c0c;
}
#toTop:hover{
    color: #ffffff;
	background-color: #202f39;
    box-shadow: 3px 4px 18px 0px #202f39;
}
.btn{
	background-color:#e92c0c;
	border-color: #e92c0c;
	box-shadow: 3px 4px 18px 0px #e92c0c;
	padding: 17px 30px 17px 30px;
	font-size: 18px;
	text-decoration: lowercase;
}
.btn:hover{
	background-color: #202f39;
	border-color: #202f39;
	box-shadow: 3px 4px 18px 0px #202f39;
}
.box-of-practice-areas .elementor-image-box-title{
	margin-top:-7px;
}
.box-of-practice-areas .elementor-widget-container{
	min-height:380px;
}