.main-home-content .container{

    max-width: 1140px;

}

.main-site-header.is-sticky .main-header {
    position: fixed;
    z-index: 999;
    width: 100%;
}

.main-logo-section {

    background-color: #bbb;

    padding: 14px 0 50px;

}





.main-header {

    background-color: #1b2b2e;

    text-align: center;

}





#main-nav ul {

    margin: 0;

    font-size: 0;

}



#main-nav ul li {

    display: inline-block;

    position: relative;

    margin: 0 0 0;



}



#main-nav ul > li.current-menu-item > a, #main-nav ul > li > a:hover {

        background: #333;

}



#main-nav ul .menu-item-has-children a{

	padding-right: 30px;

}



#main-nav ul .menu-item-has-children a:before{

	position: absolute;

	content: "";

	background-color: #fff;

	width:8px ;

	height: 5px;

	right: 10px;

	top: 0;

	bottom: 0;

	margin: auto;

	clip-path: polygon(50% 100%, 0 0, 100% 0);



}



#main-nav ul .menu-item-has-children .sub-menu a:before{

	display: none;

}



#main-nav ul li a {

    font-size: 16px;

    font-family: 'Lato';

    font-weight: 400;

    letter-spacing: 0px;

    line-height: 1;

    color: #ffffff;

    display: block;

    text-transform: uppercase;

    min-width: inherit;

    margin: 0;

    background: transparent;

    padding: 20px 10px;

    position: relative;

}





#main-nav ul li ul.sub-menu{

    display:none;

    width:220px;

    position:absolute;

	color: #666;

    top:100%;

    left:0;

    right:auto;

    background-color:#ad5727;

    padding:0px 0;

    z-index:999;    

}

#main-nav ul li:hover ul.sub-menu{

    display:block

}

#main-nav ul li:hover ul.sub-menu li{

    position:relative

}

#main-nav ul li:hover ul.sub-menu li:hover > ul{

    display:block;

    top:0;

    left:100%

}

/*#main-nav .sub-menu li.current-menu-item > a{

    background-color: #f5f1e9;

    color: #fff;

}*/

#main-nav ul.sub-menu li a{

    width: 100%;

    padding: 8px 10px;

    color: #ffffff;

    display: block;

    text-align: left;

    text-transform: capitalize;

    font-weight: 500;

    letter-spacing: 0;

    border-bottom: 0;

    font-size: 15px;

}

#main-nav .sub-menu li a:hover{

    background-color: #fff;

    color: #ad5726;

}

#main-nav .sub-menu li:after{

    display:none;

}

#main-nav .sub-menu li{

    width:100%;

    margin:0;

    padding:0;  

    border: 0;

}

#main-nav .sub-menu li a:after{

    display:none

}

#main-nav ul li ul.sub-menu li .sub-menu {

    display:none;

    width:100%;

    position:absolute;

    color:#fff;

    top:0;

    left:100%;

    padding:0px 0;

    z-index:999;

}





.main-logo-section .container {

    max-width: 1140px;

    display: flex;

    justify-content: space-between;

    align-items: end;

}



.hdr-rite-btn a{

	font-family: 'Lato';

    font-size: 14px;

    font-weight: 400;

    display: inline-block;

	padding: 16px 24px;

	line-height: 1;

	color: #fff;

	background-color: #1B2B2E;

}



.hfr-top-btns {

    display: flex;

    align-items: center;

    gap: 20px;

    justify-content: end;

    margin: 0 0 10px;}



.hdr-lft-btn {

    width: 145px;

}



.hdr-lft-btn img{

	width: 100%;

	display: block;

}



.hdr-cal {

    text-align: right;

    margin: 0 0 10px;

}



.hdr-cal a{

	font-family: 'Lato';

	font-weight: 600;

	font-size: 16px;

    color: #ad5726;

    line-height: 1;

    letter-spacing: 0;

    display: inline-block;

}





.hdr-loca p{

	    font-family: 'Lato';

    font-size: 16px;

    font-weight: 400;

    line-height: 1;

    letter-spacing: 0;

    color: #000;

    margin: 0;



}





.hdr-loca p a {

    color: #ad5726;

    font-weight: 700;

}







/* Banner section  */



.main-banner-section{

	background-image: url(./images/main-bnr-bg.webp);

	background-repeat: no-repeat;

	background-size: cover;

	padding: 210px 0 30px;

    position: relative;

	text-align: center;

    z-index: 0;

}



.main-banner-section:before{

    position: absolute;

    content: "";

    background-color: rgba(28, 43, 46, 0.75);

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: -1;

    pointer-events: none;

}



.bnr-img {

    position: relative;

    max-width: max-content;

    margin: 0 auto 30px;

    padding: 0 0 20px;

    border-bottom: 2px solid #c7c7cc;

}



.main-banner-section h1 {

    font-family: 'Nunito Sans';

    font-weight: 400;

    font-size: 44px;

    line-height: 1.3;

    letter-spacing: 7px;

    color: #fff;

    text-transform: uppercase;

}



.hdng-btm-cnt{

	font-family: 'Nunito Sans';

    font-weight: 800;

	font-size: 20px;

	color: #c7c7cc;

	line-height: 1;

	letter-spacing: 0;

	margin: 0 0 30px;

	text-align: center;

}



.main-bnr-btns {

    display: flex;

    justify-content: center;

    gap: 20px;

    margin: 0 0 160px;

}



.main-bnr-btns a{

	font-family: 'Lato';

	font-weight: 400;

	font-size: 15px;

    color: #fff;

    line-height: 1;

    letter-spacing: 0;

    display: inline-block;

    padding: 17px 73px;

    position: relative;

    border: 1px solid #fff;

    text-transform: uppercase;

}



.main-bnr-btns a:hover{

	border-color: #E5DBC9;

}

.bnr-btn-lft a:before, .bnr-btn-rite a:before{

	position: absolute;

	content: "";

	background-image: url(images/main-hmsprites.webp);

	background-position:-4px -8px ;

	width: 30px;

	height: 25px;

	top: 0;

	bottom: 0;

	left: 40px;

	margin: auto;

}



.bnr-btn-rite a:before{

	width: 25px;

	background-position: -41px -8px;

}



.bnr-btn-lft a:hover:before{

	background-position: -4px -46px;

}



.bnr-btn-rite a:hover:before{

	width: 25px;

	background-position: -41px -42px;

}



.bnr-scil-icns{display: flex;justify-content: center;gap: 10px;}



.bnr-scil-icns a {

    font-size: 0;

    background-image: url(images/main-hmsprites.webp);

    background-position: -95px -6px;

    width: 50px;

    height: 50px;

    border: 1px solid #bbbbbb;

    border-radius: 50%;

    display: inline-block;

}



.bnr-scil-icns a.twtr {

    background-position: -147px -6px;

}



.bnr-scil-icns a.lnkd {

    background-position: -200px -6px;

}



.bnr-scil-icns a:hover {

    background-position: -95px -56px;

    border-color: #fff;

}

.bnr-scil-icns a.twtr:hover {

    background-position: -147px -55px;

}



.bnr-scil-icns a.lnkd:hover {

    background-position: -200px -57px;

}





/* Home Law Firm Section */

 

.hm-law-firm-sec {

    background-color: #d3d3d3;

    padding: 40px 0 35px;

}

.hm-law-firm-sec h2{

    font-family: 'Nunito Sans';

    font-weight: 700;

    font-size: 36px;

    line-height: 0.9;

    letter-spacing: 0;

    color: #ad5726;

    text-transform: uppercase;

    margin: 0 0 18px;    

}

.hm-law-firm-sec h5{

    font-family: 'Nunito Sans';

    font-weight: 400;

    font-size: 22px;

    line-height: 1;

    letter-spacing: 0;

    color: #ad5726;

    margin: 0 0 16px;    

}

.hm-law-firm-sec p{

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;  

    color: #000000;

    margin: 0 0 26px;  

}

.hm-law-firm-sec p:last-child{margin: 0;}

.hm-law-firm-sec p a{

    display: inline-block;

    color: #ad5726;

    line-height: 1;

}

.hm-law-firm-sec p a:hover{color: #ad5726;}

 

/* Home Divorce Section */

 

.hm-divorce-sec {

    padding: 75px 0 60px;

    background-color: #bbbbbb;

}

.hm-divorce-list {

    display: flex;

    justify-content: space-between;

    align-items: flex-start;

    padding: 0 0 18px;

    margin: 0 0 50px;

    border-bottom: 1px solid #d3d3d3;

}

.hm-divorce-list:last-child{margin: 0;}

.divorce-itm {

    padding: 35px 15px 22px;

    background-color: #d6d6d6;

    width: 48.7%;

    text-align: center;

}

.divorce-itm h4{

    font-family: 'Nunito Sans';

    font-weight: 400;

    font-size: 22px;

    line-height: 1;

    letter-spacing: 0;

    color: #ad5726;

    margin: 0 0 16px;    

}

.divorce-itm p{

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;  

    color: #000000;

    margin: 0 0 36px;  

}

.divorce-img {

    width: 87.5%;

    margin: 0 auto 35px;

}

.divorce-img img{

    width: 100%;

    display: block;

}

.learn-btn a{

    display: inline-block;

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1;

    letter-spacing: 0;  

    color: #ad5726;

    margin: 0;

    background-color: #eeeeee;

    border-radius: 5px;

    padding: 18px 22px;

    text-align: center;

}

.learn-btn a:hover{

    background-color: #dcdcdc;

}

 

/* Home Ready Section */

 

.hm-ready-to-be-sec {

    background-color: #1b2b2e;

    padding: 65px 0;

}

.ready-sec-itm {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 0 0 40px;

}

.ready-arw-img {

    width: 9.7%;

}

.ready-arw-img img{

    width: 100%;

    display: block;

}

.ready-cnt {

    width: 79.8%;

}

.ready-sec-list {

    padding: 0 0 0 95px;

}

.ready-cnt h4{

    font-family: 'Nunito Sans';

    font-weight: 400;

    font-size: 26px;

    line-height: 1.2;

    letter-spacing: 0;

    color: #d3d3d3;

    margin: 0 0 16px;        

}

.ready-cnt p{

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;  

    color: #d3d3d3;

    margin: 0;  

}

.ready-cnt p a{

    display: inline-block;

    line-height: 1;    

}

.ready-cnt p a:hover{color: #d3d3d3;}

 

 

/* Home Narcissist Section */

 

.hm-narcissist-sec {

    padding: 67px 0 54px;

    background-color: #ad5726;

}

.narcissist-blk {

    display: flex;

    justify-content: space-between;

    padding: 0 0 0 30px;

}

.narcissist-img {

    width: 29%;

}

.narcissist-img img{

    width: 100%;

    display: block;

}

.narcissist-cnt {

    width: 67%;

}

.narcissist-cnt h5{

    font-family: 'Nunito Sans';

    font-weight: 400;

    font-size: 26px;

    line-height: 1.2;

    letter-spacing: 0;

    color: #d3d3d3;

    margin: 0 0 16px;        

}

.narcissist-cnt p{

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;  

    color: #d3d3d3;

    margin: 0 0 35px;  

}

.narcissist-cnt p a{

    display: inline-block;

    line-height: 1;    

}

.narcissist-cnt p a:hover{color: #d3d3d3;}

.narcissist-btn a {

    display: block;

    font-family: 'Lato';

    font-weight: 400;

    font-size: 14px;

    line-height: 1;

    letter-spacing: 0;

    color: #1b2b2e;

    margin: 0;

    background-color: #bbbbbb;

    background-image: linear-gradient(#0000,#0000001a 50%,#0000001a);

    padding: 16px 20px;

    text-align: center;

}

.narcissist-btn a:hover{

    background-color: #bbbbbb;

    color: #1b2b2e;

    background-image: linear-gradient(#0000,#0000001a 50%,#0000001a);    

}

 

 

/* Home Divorce Info Section */

 

.hm-divorce-info-sec {

    padding: 88px 0 100px;

    background-color: #d3d3d3;

}

.hm-divorce-info-box-blck {

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

    gap: 30px;

}

.hm-divorce-info-itm {

    background-color: #1b2b2e;

    padding: 50px 15px 35px;

    width: 47.4%;

    text-align: center;

    position: relative;

    margin: 32px 0 0;

}

.hm-divorce-info-itm:before {

    position: absolute;

    content: "";

    width: 64px;

    height: 64px;

    background-image: url(images/explore-now-icon.webp);

    background-repeat: no-repeat;

    background-size: contain;

    background-position: top center;

    top: -32px;

    left: 0;

    right: 0;

    margin: auto;

}

.hm-divorce-info-itm.free-dwnld:before {

    background-image: url(images/free-dwld-icon.webp);

}

.hm-divorce-info-itm h5 {

    font-size: 22px;

    color: #ad5726;

    font-family: 'Nunito Sans';

    font-weight: 400;

    line-height: 1;

    letter-spacing: 0;

    margin: 0 0 30px;      

}

.hm-divorce-info-itm h6 {

    font-size: 22px;

    font-family: 'Nunito Sans';

    font-weight: 400;

    line-height: 1;

    letter-spacing: 0;

    color: #d3d3d3;

    margin: 0 0 20px;

}

.hm-divorce-info-itm h4 {

    font-size: 28px;

    font-family: 'Nunito Sans';

    font-weight: 700;

    line-height: 1;

    letter-spacing: 0;

    color: #bbbbbb;

    margin: 0;

}

.hm-divo-info-hvr a {

    font-size: 0;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    z-index: 5;

}



/*  Home Form Section  */



.main-frm-sec{

    background-image: url(images/main-form-bgleather.webp);

    padding: 100px 0 70px;

    background-repeat: repeat;

    background-size: cover;



}





.main-frm-sec h2 {

    font-family: 'Nunito Sans';

    font-weight: 800;

    font-size: 36px;

    line-height: 1;

    letter-spacing: 0px;

    color: #fff;

    margin: 0 0 20px;

    text-align: center;

}



.main-frm-lst {

    display: flex;

    align-items: center;

    gap: 20px;

}



.main-frm-sec .hm-form-sec{

    width: 68%;

}





.main-frm-sec .hm-form .gform_wrapper .form-links a, 

.main-frm-sec .hm-form .gfield--type-checkbox .gchoice label{

    font-size: 17px;

}



.main-frm-rite p {

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;

    color: #d3d3d3;

}



/* Home Faq Section */

 

.hm-faq-acc .accordion-profile{background-color: #f8f8f8;}

.hm-faq-acc .accordion-profile h3 {

    background-color: #f8f8f8;

    padding: 14px 20px 14px 46px;

    cursor: pointer;

    width: 100%;

    border-radius: 0px;

    font-size: 21px;

    font-family: 'Lato';

    font-weight: 400;

    letter-spacing: 0.5px;

    line-height: 1;

    color: #ad5726;

    margin: 0;

    border: 0;

    background-image: url(images/hm-faq-plus-img.webp);

    background-repeat: no-repeat;

    background-size: 12px;

    background-position: left 20px center;

}

.hm-faq-acc .accordion-profile h3:hover{

    background-color: #f0f0f0;

}

.hm-faq-acc .accordion-profile .accordion-profile-content {

    overflow: hidden;

    transition: max-height 0.4s ease;

    padding: 20px 20px 0;

    display: none;

}

.hm-faq-acc .accordion-profile .accordion-profile-content p{

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;  

    color: #666;

    margin: 0 0 10px;    

}

.hm-faq-acc .accordion-profile.active .accordion-profile-content {

    display: block;

}

 

::-webkit-scrollbar-button {

    display: none;

    height: 0;

    width: 0;

}

 

.hm-faq-acc .accordion-profile {

    margin: 0;

    max-height: max-content !important;

}

 

.hm-faq-acc .accordion-profile.active h3 {

    background-image: url(images/hm-faq-minus-img.webp);

}

 

.hm-faq-sec {

    background-color: #1c2b2e;

    padding: 70px 0 85px;

}

.hm-faq-acc {

    width: 64.2%;

    margin: 0 auto;

}

.hm-faq-sec h2 {

    font-size: 28px;

    font-family: 'Lato';

    font-weight: 400;

    line-height: 1;

    letter-spacing: 0.5px;

    color: #d3d3d3;

    margin: 0 0 32px;

    text-align: center;

}

 

/* Home Our Section */

 

 

.hm-our-sec{

    padding: 67px 0;

}

.hm-our-list {

    display: flex;

    justify-content: center;

    align-items: center;

    gap: 30px;

}

.hm-our-img {

    width: 30.8%;

}

.hm-our-img img{

    width: 100%;

    display: block;

}

.hm-our-cnt {

    width: 64.1%;

}

.hm-our-sec.our-mission{background-color: #ad5726;}

.hm-our-sec.our-promise{background-color: #d3d3d3;}

.hm-our-sec.our-guarantee{background-color: #1b2b2e;}

.hm-our-cnt h4 {

    font-family: 'Lato';

    font-weight: 400;

    font-size: 24px;

    line-height: 1.2;

    letter-spacing: 0;

    color: #d3d3d3;

    margin: 0 0 16px;

}

.hm-our-cnt p {

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    letter-spacing: 0;

    color: #d3d3d3;

    margin: 0 0 30px;

}

.hm-our-cnt p:last-child{margin: 0;}

.hm-our-sec.our-promise .hm-our-cnt h4{color: #ad5726;}

.hm-our-sec.our-promise .hm-our-cnt p{color: #000;}

.hm-our-sec.our-promise .hm-our-cnt p a, .hm-our-sec.our-promise .hm-our-cnt p a{color: #ad5726;}





/*  Blog Section  */





.hm-blog-sec {

    padding: 35px 0 50px;

    background: #d3d3d3;

}



.hm-blog-sec .container{

	max-width: 1140px;

}



.hm-blog-sec h2{

	font-family: 'Nunito Sans';

    font-weight: 700;

    font-size: 16px;

	color: #d3d3d3;

	line-height: 1;

    background: #1b2b2e;

    padding: 12px 15px;

	border-radius: 2px;

    display: inline-block;

}





.home-posts-list {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    gap: 28px;

}



.hm-blog-itm{

    width: 31.6%;

}



.hm-blog-img {

    position: relative;

    margin-bottom: 15px;

}



.hm-blog-img img{

	display: block;

	width: 100%;

}



.meta-cat {

	font-family: 'Lato';

	font-weight: 400;

    color: #ad5726;

	font-size: 11px;

    background-color: #1b2b2e;

	text-transform: uppercase;

	position: absolute;

    bottom: 10px;

    left: 10px;

    padding: 5px;

}



.meta-cat a{

	color: #ad5726;

}



.hm-blog-itm h3 {

	font-family: 'Nunito Sans';

	font-size: 400;

	font-size: 16px;

	color: #ad5726;

	line-height: 1.3;

	letter-spacing: 0;

	margin: 0 0 10px;

}

.hm-blog-itm h3 a{

	color: #ad5726;

}



.meta-date{

	font-family: 'Lato';

	font-weight: 400;

    color: #ad5726;

	font-size: 11px;

	line-height: 1;

	padding-left: 10px;

}



.main-advcate-sec {

    padding: 0 0 40px;

    background: #d3d3d3;

}



.main-advcate-sec .container{

	max-width: 1140px;

}



.main-advcate-lst{

	display: flex;

	justify-content: space-between;

}



.main-advcate-lst h3{

		font-family: 'Nunito Sans';

		font-weight: 400;

		font-size: 22px;

		line-height: 1;

		color: #ad5726;

		letter-spacing: 0;

		margin: 0 0 15px;

}



.main-advcate-lst p{

		font-family: 'Lato';

		font-weight: 400;

		font-size: 16px;

	    line-height: 1.625;

		color: #000;

		letter-spacing: 0;

		margin: 0 0 10px;

}



.main-advcate-cnt {

    width: 58.6%;

}



.main-advcate-img {

    width: 28.2%;

}



.main-advcate-img img{

	width: 100%;

	display: block;

}



.main-awards-sec {

    background: #d3d3d3;

    padding: 20px 0 80px;

}





.main-awards-sec .attorney-awards-lst{

    margin: 0;

    border-top: 4px solid #bbbbbb;

    padding: 30px 0;

}



.main-awards-sec p {

    font-family: 'Lato';

    font-weight: 400;

    font-size: 16px;

    line-height: 1.625;

    color: #fff;

    letter-spacing: 0;

    margin: 0 0 10px;

}



/*  Footer Section */



.main-ftr-block {

    background-color: #1b2b2e;

    padding: 60px 0 0px;

}



.main-ftr-blocks {

    display: flex;

    justify-content: space-between;

    padding: 0 0 60px;

}



.main-ftr-blks-lft {

    width: 28%;

}



.main-ftr-blks-mdl {

    width: 28.3%;

}



.ftr-srve-lst {

    width: 37%;

}



.main-ftr-blocks h4{

	font-family: 'Nunito Sans';

    font-weight: 400;

    font-size: 18px;

    line-height: 1;

    letter-spacing: 0;

    color: #d3d3d3;

    margin: 0 0 17px;

    text-transform: uppercase;

}



.ftr-loca-lst a, .main-ftr-blks-lft p{

	font-family: 'Lato';

	font-weight: 400;

	font-size: 15px;

	color: #d3d3d3;

	line-height: 1.62;

	letter-spacing: 0;

	display: inline-block;

	margin: 0 0 0;

}



.ftr-cntct{margin: 0 0 40px;}



.ftr-scil-icns{display: flex;justify-content: start;gap: 10px;}



.ftr-scil-icns a{

	font-size: 0;

    background-image: url(images/main-hmsprites.webp);

    background-position: -4px -123px;

    width: 36px;

    height: 36px;

    display: inline-block;

}



.ftr-scil-icns a.twt {

    background-position: -101px -123px;

}



.ftr-scil-icns a.lnkdin{

    background-position: -54px -123px;

}



.ftr-scil-icns a.utb{

    background-position: -148px -123px;

}



.ftr-scil-icns a:hover {

    background-position: -4px -168px;

}

.ftr-scil-icns a.twt:hover {

    background-position: -101px -168px;

}



.ftr-scil-icns a.utb:hover{

    background-position: -148px -168px;

}



.ftr-scil-icns a.lnkdin:hover {

    background-position: -54px -168px;

}





.ftr-srve-lst p{

	font-family: 'Lato';

	font-weight: 400;

	font-size: 15px;

	color: #d3d3d3;

	line-height: 1.6;

	letter-spacing: 0;

	display: inline-block;

	margin: 0 0 0;

}



.ftr-posts-list {

    margin: 0 0 50px;

}



.ftr-blog-itm h5 {

    font-family: 'Lato';

    font-weight: 400;

    font-size: 15px;

    line-height: 1.5;

    color: #d3d3d3;

    letter-spacing: 0;

    margin-bottom: 20px;

}



.ftr-blog-itm h5 a{

	color: #d3d3d3;

}



.ftr-blog-itm h5 a:hover{

	    color: #ad5726;

}



.ftr-loca-lst {

    margin: 0 0 23px;

}



.ftr-loca-lst:last-child{

	margin: 0 0 40px;

}



.ftr-cntct p{

	display: block;

}



.ftr-loca-lst a:hover, .main-ftr-blks-lft p a:hover, .ftr-srve-lst p a:hover{

    color: #ad5726;

}

.main-ftr-copyrights-sec{

border-top: 1px solid #444;

    padding: 60px 0;

}

.main-ftr-copyrights-sec p {

    font-family: 'Lato';

    font-weight: 400;

    font-size: 14px;

    color: #bbb;

    font-style: italic;

    line-height: 1.6;

    margin: 0 0 30px;

    text-align: center;

}



.main-ftr-copyrights-sec p.copy-para{

	margin: 0;

}



.main-ftr-copyrights-sec p a:hover{

	color: #ad5726;

}



.ftr-img {

    margin: 40px 0 0;

}





.ftr-srch input {

    background-color: #d3d3d3;

    border: 1px solid #ddd !important;

    color: #333;

    font-family: 'Lato';

    font-size: 14px;

    font-weight: 400;

    width: 100%;

    line-height: 1;

    outline: 0;

    border-radius: 0;

    padding: 20px 20px;

}



.ftr-srch input.search-submit{

	display: none;

}



.main-ftr-block .container{

	max-width: 1140px;

}