File: /home/hanode/public_html/wp-content/themes/kingstore/assets/less/app/_footer.less
.footer{
.footer-top {
/*
background-image: url(../assets/img/bg-footer.jpg);
background-repeat: no-repeat;
background-size: cover;
*/
background-color: #efefef;
.footer-top-right {
.wpb_wrapper {
margin-left: -15px;
margin-right: -15px;
}
}
.info-company {
margin-top: 20px;
ul, ul li {
list-style: none;
list-style-type: none;
}
ul li {
line-height: 24px;
padding-bottom: 20px;
position: relative;
padding-left: 20px;
&:last-child {
padding-bottom: 0;
}
i {
position: absolute;
left: 0;
top: 5px;
width: 20px;
}
}
}
}
.footer-bottom {
background-color: rgba(0,0,0,.7);
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
a {
color: #fff;
}
}
.container >p{
display: none;
}
.wpb_content_element{
margin-bottom: 0;
}
.widget_nav_menu{
h2{
font-size:18px; color:#222; text-transform:uppercase; position: relative; font-weight: 600; margin-bottom: 30px; padding-top: 15px;
@media (max-width: 767px) {
margin-top: 20px;
}
}
ul{
li{
padding: 10px 0; list-style: none;
a{
font-size: 14px; color: #222; position: relative; .transition(all 0.3s);
&:hover{
color: @color;
}
}
}
}
}
.footer-bot{
padding: 23px 0 29px 0; margin-top: 30px;
.wpb_single_image, .wpb_content_element {
margin-bottom: 0;
}
}
.footer-copyright{
font-size: 13px; color: @body-color;
.wpb_raw_html{
margin-top: 14px;
}
}
.social-footer{
margin-top: 15px;
ul{
margin: 0;
li{
list-style: none; display: inline-block;vertical-align: top; padding: 0 2px;
a{
font-size: 18px; color: #666;
}
}
}
}
.footer-section {
color: #222;
height: auto;
margin: 0 -30px;
padding: 15px;
a {
color: #222;
font-size: 14px;
}
}
.footer-section-bottom {
background-color: #363636;
margin: 0 -30px;
@media (max-width: 767px) {
margin: 0 -15px;
}
img {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 30%);
-o-transform: translate(-50%, 30%);
transform: translate(-50%, 30%);
@media (min-width: 320px) and (max-width: 567px) {
position: relative;
-webkit-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
}
}
.table {
margin-bottom: 0px;
td {
padding: 3px !important;
font-size: 14px;
border: 0;
}
}
.table-widget td {
color: #fff;
}
}
.copyright-section {
}
}
.info-footer{
h3{
font-size:18px; color:@body-color; position: relative; font-weight: 600; padding-top: 70px; margin-bottom: 8px;
}
.info-footer-adres{
margin: 0 0 10px 0;
li{
list-style: none; line-height: 22px; padding: 14px 0 0 30px; overflow: hidden; position: relative;
&:before{
font-size: 14px; color: #999; font-family: FontAwesome;
position: absolute; left: 0; top: 14px; width: 18px; text-align: center;
}
label{
float: left; font-weight: bold; color: @body-color; font-size: 14px; margin-right: 10px; margin-bottom: 0;
}
span{
color: #666; font-size: 14px; line-height: 22px; font-weight: normal;
}
a{
color: #666; overflow: hidden; font-weight: normal; font-size: 14px; line-height: 22px;
}
a{
&:hover{
color: @color;
}
}
&.adres{
&:before{
content: "\f015";
}
}
&.email{
&:before{
content: "\f0e0";
}
}
&.phone{
&:before{
content: "\f095";
}
}
&.web{
&:before{
content: "\f041";
}
}
}
}
&.style2{
padding: 30px 30px 20px 30px; overflow: hidden;
h3{
padding-top: 0; font-size:16px;
}
ul{
li{
float: left; width:40%; padding: 5px 0 3px 30px;
&:before{
top:5px;
}
&.adres, &.email{
width:60%;
}
}
}
}
}
.footer-map >.vc_column-inner {
margin: 0 auto; max-width: 1230px; background: url(../assets/img/bg-contact2.jpg) center center no-repeat; background-size: cover;
.info-footer{
padding: 30px 30px 0 30px;
}
}
.footer-copyright{
ul{
list-style: none; margin: 0; float: right;
li{
display: inline-block; vertical-align: top;
a{
color: #999; font-size: 14px; display: block; padding: 5px 10px;
&:hover{
color: @color; padding: 5px 10px;
}
}
}
}
}
.block-service-home1{
overflow: hidden; padding: 49px 0 24px 0;
ul{
margin: 0;
li{
list-style: none;
.icon{
width: 60px; height: 40px; background: url(../assets/img/promotion.png) -20px -90px no-repeat;
float: left;
}
.text{
overflow: hidden;
h5{
a{
font-size: 16px; color: #666; font-weight: 600; text-transform: uppercase;
}
}
p{
font-size: 14px; color: #666; opacity: 0.6; text-transform: capitalize;
}
}
}
}
}
#kingstore-totop {
background-color: #4697dc;
bottom: 30px; right: 5px;
text-align: center; position: fixed;
height: 50px; width: 50px; line-height: 43px;
z-index: 99; border: 4px transparent solid;
.opacity(1);
.border-radius(4px);
.transition(all .3s);
.rotate(-90deg);
&:before{
content: '\f197'; font-family: fontawesome; color: #fff; font-size: 20px;
}
&:hover {
background: #46b3dc;
}
}