File: /home/alfouzantranspor/www/wp-content/themes/businessexpo/assets/css/footer.css
/*--------------------------------------------------------------*/
/* Footer Section
/*--------------------------------------------------------------*/
.footer {
position: relative;
background-color: #0c3356;
/*margin-top: 55px;*/
border-top: 2px solid;
padding-top: 5rem;
}
.footer::before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color: rgba(0, 9, 15, 0.8)
}
.site-footer { background-color: transparent; position: relative; }
.footer li a {
text-decoration: none;
}
.social-btns {
height: auto;
/* margin: auto; */
font-size: 0;
text-align: center;
position: absolute;
top: -50px;
bottom: 0;
left: 0;
right: 0;
}
.social-btns .btn {
display: inline-block;
background-color: #fff;
width: 90px;
height: 90px;
line-height: 90px;
margin-left: 25px;
text-align: center;
position: relative;
overflow: hidden;
border-radius: 100%;
box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.2);
opacity: 0.99;
}
.social-btns .btn i {
font-size: 38px;
}
.social-btns .btn i {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.social-btns .btn, .social-btns .btn:before, .social-btns .btn i {
transition: all 0.35s;
transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.border-box {
position:relative;
}
.border-box:after {
height: 350px;
position: absolute;
width: 4px;
border-right: 20px white;
content: '';
top: 0;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}
.border-box:before {
height: 350px;
position: absolute;
width: 4px;
border-left: 20px white;
content: '';
top: 0;
right:0;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}
/*--------------------------------------------------------------*/
/* Footer Widget Section
/*--------------------------------------------------------------*/
.footer .container-full {
padding: 0 5%;
}
.site-footer .widget { margin: 0 0 50px; padding: 0; }
.site-footer .widget .widget-title { color: #ffffff; border: none; margin: 0 0 30px; padding: 0; font-weight: 600; word-wrap: break-word; }
.site-footer .widget .widget-title:after {
display: none;
}
.site-footer .widget ul li,
.site-footer .widget ul li a {
color: #fff;
}
.site-footer .widget ul li:hover,
.site-footer .widget ul li:focus,
.site-footer .widget ul li a:hover,
.site-footer .widget ul li a:focus {
color: #FF4081;
}
.site-footer .widget_rss a {
color: #fff;
}
.site-footer .widget_calendar table {
color: #fff;
}
.site-footer .widget #calendar_wrap th {
color: #fff;
line-height: 1.75 !important;
}
.site-footer .widget_calendar .wp-calendar-nav span a {
color: #fff;
}
.site-footer .widget_search {
background: none;
}
.site-footer p, .site-footer .widget address > a,
.site-footer .widget address > p > a,
.site-footer .widget .post .entry-title a {
color: #e0e0e0;
}
.site-footer .widget address > a:hover,
.site-footer .widget address > a:focus,
.site-footer .widget address > p > a:hover,
.site-footer .widget address > p > a:focus,
.site-footer .widget .post .entry-title a:hover,
.site-footer .widget .post .entry-title a:focus {
color: #FF4081;
}
.site-footer .widget .post { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.site-footer .widget .tagcloud a { background-color: #1d2125; border: 1px solid #333; color: #e0e0e0; text-decoration: none; }
.site-footer .widget .widget-title img {
max-width:5%;
}
.site-footer .twitter-feed-widget ul li + li {
padding-top: 14px;
margin-top: 14px;
border-top: 1px solid rgba(255, 255, 255, 0.2)
}
.site-footer .twitter-feed-widget p {
margin: 0 0 20px
}
.social-btns .btn:focus:before, .social-btns .btn:hover:before {
top: -10%;
left: -10%;
}
.social-btns .btn:before {
background-color: #FF4081;
}
.social-btns .btn:before {
content: '';
width: 120%;
height: 120%;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.social-btns .btn:before {
top: 90%;
left: -110%;
}
.social-btns .btn, .social-btns .btn:before, .social-btns .btn i {
transition: all 0.35s;
transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-btns .btn:focus i, .social-btns .btn:hover i {
color: #fff;
-webkit-transform: scale(1);
transform: scale(1);
}
/*--------------------------------------------------------------*/
/* Footer Social links
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/* Footer Copyrights - Site Info
/*--------------------------------------------------------------*/
.footer-copyrights { background-color: #00090f; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.site-info { padding: 30px 0; font-size: 0.938rem; text-align: center; color: #fff; }
.site-info p { color: #cccfd2; margin: 0; padding: 0; }
.site-info a {
color: #a1a1a1;
text-decoration: none;
}
.site-info a:hover,
.site-info a:focus {
color: #ffd5e3;
}