@import url(https://fonts.googleapis.com/css?family=Martel+Sans:400,200,300,600,800,700,900);
 #redux_demo-front_page_skill_bar_module_skill_bar .media_upload_button, 
 #redux_demo-front_page_widget_module_widget .media_upload_button, 
 #redux_demo-front_page_fun_fact_module_fact .media_upload_button, 
 ul.customize-pane-parent .control-section-redux,
 #accordion-panel-site_front_page {
     display: none !important;
}
 #redux_demo-front_page_module_manager .sortlist_front_page_module_manager {
     width: 250px;
}
/* *Redux frame work css */
 .wp-core-ui .redux-container h1, .wp-core-ui .redux-container h2, .wp-core-ui .redux-container h3, .wp-core-ui .redux-container h4, .wp-core-ui .redux-container h5, .wp-core-ui .redux-container h6 {
     font-family: 'Martel Sans', sans-serif;
}
 .wp-core-ui .redux-container .button-primary, .wp-core-ui .redux-container .button-primary, .wp-core-ui .redux-container .button-primary:focus, .wp-core-ui .redux-container .button-primary:hover .wp-core-ui .redux-container .redux-action_bar .button.button-primary{
     background: #000 !important;
     border-color: #000 !important;
     color: #fff;
     background: #000;
     border-color: #000 #000 #000 !important;
     -webkit-box-shadow: 0 1px 0 #000 !important;
     box-shadow: 0 1px 0 #000 !important;
     color: #fff;
     text-decoration: none;
     border-radius: 0px;
     text-shadow: 0 -1px 1px #000,1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000;
     border: none;
}
 .wp-core-ui .redux-container .button, 
 .wp-core-ui .redux-container .button-secondary {
     color: #fff !important;
     background: #000;
     vertical-align: top;
     border-radius: 0px;
     border: none;
}
 .wp-core-ui .redux-container .button:hover, 
 .wp-core-ui .redux-container .button-secondary:hover{
     border: none;
     color: #FFF;
     outline: none;
     background-color: #000;
     border-radius: 0px;
}
 .admin-color-fresh #redux-header, .wp-customizer #redux-header {
     border-color: rgba(0, 0, 0, 0.15);
     background-color: #ffffff;
}
 .display_header span{
     padding-top: 61px;
     display: inline-block;
     float: left;
}
 .redux-notice-field.redux-warning {
     background-color: #fbeba4;
     border-color: #d7c281 !important;
     color: #333;
     min-height: 20px;
     padding: 8px 19px;
     margin: 10px 0;
     border-radius: 4px;
     border: 1px solid !important;
     position: relative;
}
 .redux-container #redux-header .display_header .redux-dev-mode-notice-container {
     position: absolute;
     top: 74%;
     left: 20px;
     bottom: auto;
     width: auto;
     clear: right;
}
 .redux-container #redux-header .display_header {
     float: left;
     margin: 0px 10px;
     width: 100%;
     text-align: left;
}
 .admin-color-fresh #redux-header{
     border-bottom: 1px solid #ccc;
}
 .redux-group-menu li.active a{
     background: #fff !important;
     color: #f55e45 !important;
     width: 184px;
     opacity: 1;
     border-bottom:2px solid #f55e45 !important;
     border-bottom-color:#f55e45 !important;
}
 .admin-color-fresh .redux-container-switch .cb-enable.selected, .admin-color-fresh .redux-field-container .ui-buttonset .ui-state-active, .wp-customizer .redux-container-switch .cb-enable.selected, .wp-customizer .redux-field-container .ui-buttonset .ui-state-active {
     background-color: #f55e45 !important;
     background-image: -khtml-gradient(linear, left top, left bottom, from(#f55e45), to(#f55e45)) !important;
     background-image: -moz-linear-gradient(top, #f55e45, #f55e45) !important;
     background-image: -ms-linear-gradient(top, #f55e45, #f55e45) !important;
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f55e45), color-stop(100%, #f55e45)) !important;
     background-image: -webkit-linear-gradient(top, #f55e45, #f55e45) !important;
     background-image: -o-linear-gradient(top, #f55e45, #f55e45) !important;
     background-image: -linear-gradient(top, #f55e45, #f55e45) !important;
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f55e45', endColorstr='#f55e45', GradientType=0) !important;
     border-color: #f55e45 !important;
     border-color: #f55e45 !important;
     -webkit-box-shadow: inset 0 1px 0 #f55e45, 0 1px 0 rgba(0, 0, 0, 0.15) !important;
     box-shadow: inset 0 1px 0 #f55e45, 0 1px 0 rgba(0, 0, 0, 0.15) !important 
}
 .redux-container-slides .redux-slides-add {
     float: left;
     margin-right: 0px;
     display: block;
     margin-bottom: 10px;
}
 .redux-container input[type=text]:focus, .redux-container input[type=search]:focus, .redux-container input[type=radio]:focus, .redux-container input[type=tel]:focus, .redux-container input[type=time]:focus, .redux-container input[type=url]:focus, .redux-container input[type=week]:focus, .redux-container input[type=password]:focus, .redux-container input[type=checkbox]:focus, .redux-container input[type=color]:focus, .redux-container input[type=date]:focus, .redux-container input[type=datetime]:focus, .redux-container input[type=datetime-local]:focus, .redux-container input[type=email]:focus, input[type=month]:focus, .redux-container input[type=number]:focus, .redux-container select:focus, .redux-container textarea:focus {
     border-color: rgb(228, 228, 228);
     -webkit-box-shadow:0 0 2px rgb(228, 228, 228);
     box-shadow: 0 0 2px rgb(228, 228, 228);
     min-height:35px;
}
 .redux-sidebar .redux-group-menu li a{
     font-size:14px;
     padding:15px 4px 15px 14px;
     border-bottom-color: rgba(111, 111, 111, 0.16);
}
 .redux-container .form-table td fieldset label, .redux-container .form-table td fieldset li, .redux-container .form-table td fieldset p{
     margin-bottom:10px !important;
}
 .redux-container input{
     min-height:35px;
     background-color: #E4E4E4 
}
 .redux-container input[type='checkbox'], .redux-container input[type='radio']{
     min-height:16px !important;
}
 .redux-container input[type=checkbox]:checked:before{
     color:#000;
}
 .redux-main ul.theme-info {
     background-color: #fff;
     padding: 20px;
     margin-bottom: 0px;
     margin-top: 0px;
}
 #current-theme h4{
     background-color: #fff;
     padding: 20px;
     margin-bottom: 5px;
}
 .redux-main p.theme-description {
     background-color: #fff;
     padding: 20px;
     margin-bottom: 0px;
}
 .redux-main{
     background-color: #fff;
}
 .admin-social{
     float:right;
}
 .lawyer_footerlayout_1 img{
     width:45px !important;
     height:36px !important;
     background-image:url('../../images/icons/Footerrow2.jpg') 
}
 .lawyer_footerlayout_2 img{
     width:45px !important;
     height:36px !important;
     background-image:url('../../images/icons/onlyfooter.jpg') 
}
 .lawyer_footerlayout_3 img{
     width:45px !important;
     height:36px !important;
     background-image:url('../../images/icons/1col.png') 
}
 .admin-color-fresh .redux-container-image_select .redux-image-select-selected img, .wp-customizer .redux-container-image_select .redux-image-select-selected img {
     border-color: #f55e45 
}
 .redux-action_bar .button{
     margin-right:10px;
}
 #import-code-value{
     min-height:200px;
}
 #redux-header .rAds{
     display:none !important;
     z-index: -99999999;
}
 .redux-container #redux-footer, .redux-main #redux-sticky #info_bar {
     background-image: linear-gradient( 100deg, #f87c57, #f2296f) !important;
}
 .redux-container .redux-sidebar{
     background:transparent;
}
 .redux-container .redux-sidebar .redux-group-menu {
     background:transparent;
	 -webkit-transition: 0.5s ease;
     transition: 0.5s ease;
}
 #redux-footer #redux-share a{
     color: #000;
}
#redux-header,
 form.redux-form-wrapper {
	 background:#000 !important;
}
.redux-container .redux-sidebar .redux-group-menu li.active a:hover,
.redux-container .redux-sidebar .redux-group-menu li a:hover,
.redux-container .redux-sidebar .redux-group-menu li.active a {
	background-image: linear-gradient( 100deg, #f87c57, #f2296f) !important;
	color: #000 !important;
}
.redux-main #redux-sticky #info_bar {
    height: 36px;
}