/*
Theme Name: Libero Child
Theme URI: http://libero.mikado-themes.com/
Description: A child theme of Libero Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: libero
*/

.mkd-post-info-column {
	display: none!important;}
.mkd-comment-holder{
	display: none!important;}
.none{display:none}
.mkd-blog-single article:not(.format-audio) .mkd-post-image {  text-align: center;}

.ui-corner-bottom {display: block;}
.mkd-blog-single-navigation{display:none}
.mkd-accordion-holder{    background: #F9F9F9!important;
    border: 1px solid #AAAAAA;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    display: table;
    margin-bottom: 1em;
    padding: 10px;
    position: relative;
    width: auto;}
.mkd-accordion-holder .mkd-title-holder .mkd-tab-title span.mkd-tab-title-inner{ font-size: 17px!important;    font-weight: 700;}
#ui-id-2 ul li{font-weight:600}
.mkd-accordion-content-inner ul {list-style: none;}
.mkd-accordion-content-inner .index_list ul li:before {
    
    content: "\e033";
    color: #c18f59;
    display: inline-block;
    font-family: ElegantIcons;
    font-size: 7px;
    top: 0;
    vertical-align: middle;
    margin-right: 10px;

}
/* .co2home{display: flex!important;
	justify-content: center!important;
	align-items: center!important;} */

.modal-dialog {
  min-height: calc(100vh - 60px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: none;
  @media(max-width: 768px) {
    min-height: calc(100vh - 20px);
	}}
	
.pup_home:hover{text-decoration:none!important}
.mkd-icon-list-text a {color:#041c40!important;
    float: left;
}
.mkd-icon-list-text a:hover {color:#041c40!important;
    text-decoration: none;
}

.mkd-title.mkd-has-background h1 {
    color: #fff!important;
}

.mkd-title.mkd-has-parallax-background{
  background-position:center!important;
    background-size: cover!important;
    background-attachment: inherit!important; 
}
.mkd-title.mkd-has-parallax-background:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #071f3494;
}

.mkd-page-header .mkd-sticky-header {
    height: 55px!important;
}

.Footer_form ::placeholder {color:#000 !important;}
footer .widget .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{color:#000!important}

/* .mkd-post-text-inner h1{display:none} */
p {    
    text-align: justify;
}
@media only screen and (max-width: 480px) {
  .mkd-grid, .mkd-container-inner,  .mkd-grid-section .mkd-section-inner {
	  width: 350px !important;	  
  }
}
.mkd-post-info-comments{display:none}

/*.............23-01-23 Menu Css.......*/
.mkd-main-menu.mkd-default-nav ul li a  {
    font-size: 15px!important;   
}
.mkd-main-menu.mkd-sticky-nav > ul > li > a {
/*     font-family: Lato;
    font-size: 12px;
	font-weight:800; */
	font-size: 13px;
    font-weight: 700;
    padding: 0 2px!important;
    text-transform: capitalize;
}

#nav-menu-item-6338 ul{
	columns: 3;
}
.mkd-main-menu>ul>li>a span.item_inner {
  
    padding: 0px 10px!important;
}
.mkd-main-menu>ul>li>a:after {
    
	display:none!important;
}
/*.............23-01-23 Menu Css End.......*/
.wpcf7-list-item-label {
    color: #fff!important;
	font-size: 13px;
   letter-spacing: 0px;
}
#wpcf7-f1483-p845-o1 .wpcf7-list-item-label {
    color: #000!important;
	font-size: 13px;
    letter-spacing: 0px;
}


/*------Tree Responsive Css------*/
@media (max-width: 576px) {
#section1 .mkd-imagewt {  width: 100%!important;padding:10px!important}
#section1 .mkd-imagewt-text-holder {  height: 90px!important;}
#section1 .mkd-imagewt .mkd-imagewt-btn { margin-top: 20px!important; bottom: 0px!important;}
}


/*call now button*/
@-webkit-keyframes pulse{
  0%{
    -webkit-transform: scale(0.9);
  }
  50%{
    -webkit-transform: scale(1.1);
  }
  100%{ 
    -webkit-transform: scale(0.9);
  }
}
.mypage-alo-phone {
    position: fixed;
    right: 6px;
    bottom:80px;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 200000 !important;
}
.mypage-alo-ph-img-circle {
        width: 30px;
        height: 30px;
        top: 43px;
        left: 43px;
        position: absolute;
        background:  url(https://connect2attorney.com/wp-content/uploads/2023/02/tollfree_connect2attorney.png) no-repeat center center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid transparent;
        opacity: .7;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        background-color: #ec9104;
        background-size: 70%;
      -webkit-animation: pulse 01s infinite;
}
.mypage-alo-ph-circle-fill {
  
    width: 60px;
    height: 60px;
    top: 28px;
    left: 28px;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: rgba(241, 168, 5, 0.5);
    opacity: .75 !important;
    -webkit-animation: pulse 1s infinite;
}
.mypage-alo-ph-circle{
    width: 90px;
    height: 90px;
    top: 12px;
    left: 12px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, 0.4);
    opacity: .1;
    border-color:#ffb56b;
    opacity: .5;
}
.mkd-blog-holder article h3 {
    padding-bottom: 10px!important;
}
#other_operations .wpb_single_image img {
    box-shadow: 1px 1px 6px #c9c9c9;
    border-radius: 100%;border: solid 2px #fff;
}

#other_operations .wpb_single_image img:hover{border: solid 2px #ec9104;}
#7764 input.wpcf7-form-control.wpcf7-submit {text-align: center;  margin: auto; display: block;}
#7764 .wpcf7-list-item-label{color: #000!important;}

