@charset "UTF-8";
/* CSS Document */



/*--------------------------------------------------------------
# footer social
--------------------------------------------------------------*/
.ft-social {
			font-family: "proxima-soft", sans-serif;
			color: #FFF;
			font-size: 21px;
			float:right;
			    margin-top: -30px;
			        width: 335px;
			            margin-bottom: 0;



			
		}
		.ft-social-title {
			margin-left:10px;
		}
		.ft-social li {
			width: 27px;
			height:25px;
			text-decoration: none;
			list-style-type: none;
			margin: 0 8px;
      margin-top: 8px;
			display:inline-block;
		}
		 a .ft-social-insta {
			 background: url("img/social.png") -6px -2px no-repeat;
			 
		}
		 a:hover .ft-social-insta {
			 background: url("img/social.png") -6px -33px no-repeat;
		}
		 a .ft-social-fb {
			 background: url("img/social.png") -40px -2px no-repeat;
		}
		 a:hover .ft-social-fb {
			 background: url("img/social.png") -40px -33px no-repeat;
		} a .ft-social-pin {
			 background: url("img/social.png") -68px -2px no-repeat;
		}
		 a:hover .ft-social-pin {
			 background: url("img/social.png") -68px -33px no-repeat;
		} a .ft-social-you {
			 background: url("img/social.png") -100px -2px no-repeat;
		}
		 a:hover .ft-social-you {
			 background: url("img/social.png") -100px -33px no-repeat;
		} 
		a .ft-social-tik {
			 background: url("img/social.png") -130px -2px no-repeat;
		}
		 a:hover .ft-social-tik {
			 background: url("img/social.png") -130px -33px no-repeat;
		}
		a .ft-social-blog {
			 background: url("img/social.png") -157px -2px no-repeat;
		}
		 a:hover .ft-social-blog {
			 background: url("img/social.png") -157px -33px no-repeat;
		}
		
		    .footer-menu ul li {
        padding-right: 0 !important;
        }
        
        .footer-legal {
        margin:0 !important;}
        
.section.footer-section.page-section.footer-legal {
    padding-right: 35px !important;
}

.section.footer-section.page-section.footer-menu div {
display:inline;
}

.section.footer-section.page-section.footer-menu div {
display:inline-block !important;
}

.footer-menu .menu { 
gap:1em 1em;
}

.footer-menu .menu  {
margin-left:20px;}



 @media screen and (max-width: 899px) {
.section.footer-section.page-section.footer-menu div {
text-align:center;}
.foot-logo  {
float:none !important;}
.footer-menu .menu {
  justify-content: center;
    }
    .ft-social-title {
    margin-left: -30px;
}
 
}

 @media screen and (min-width: 900px) {
   .foot-logo {    
    float: left !important;
}

       .ft-menu {
      width: 750px;
		 float:left;
	  }
	  
	  .ft-social-inner  {
      width: 350px;
		 float:right;
	  }
	  .section-inner-ft {
	  width:1200px;
	  margin: auto;
	          margin-top: 30px;

	  }
	  #menu-footer-menu {
    max-width: 580px !important;
    margin-left:20px;
}
 }
	
	
	
	
	
	

	