HEX
Server: Apache
System: Linux webd003.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: slyfwmm (169339)
PHP: 8.1.34
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/s/l/y/slyfwmm/pianob/wp-content/themes/zk-monaco/assets/scss/footer.scss
/* Footer */
footer#footer-wrapper{
	/* 
		* Overlay background
		* Since 1.0.3
	*/
	.footer-wrapper-inner{
		position: relative;;
			&:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}
	}

	/* Footer TOP */
	#cms-footer-top{
	  position: relative;
	  > .container{
	    padding-bottom: 30px;
	    position: relative;
	    &:after{	
	    	position: absolute;
	    	bottom: 0;
	    	top: auto;
	    	right: 15px;
	    	left: 15px;
	    	display: block;
	    }
	    aside{
	      &.widget{
	        .widget-title,
	        .wg-title{
	          margin-bottom: 15px;
	        }
	        ul{
	          li{
	            padding: 0;
	            a{
	              &:hover{
	                color: $primary_color;
	              }
	            }
	          }
	        }
	      }
	    }
	  }
	}
	/* Footer Bottom */
	#cms-footer-bottom{
		.cms-social-sc{
			a{
				margin-right: 5px;
				text-decoration: none; 
				display: inline-block; 
				text-align: center; 
				width: 45px; 
				height: 45px; 
				line-height: 45px; 
				font-size: 20px;
				background: #202020; 
				color: $white; 
				@include border-radius(50%);
				@include transition(all 300ms linear 0ms);
				&:last-child{ margin-right: 0;}

				&:before{ width: 45px; height: 45px; line-height: 45px; font-size: 20px;}

				&:hover,
				&:focus{
				  text-decoration: none; 
				  background: #b46d70;
				  &:before{ color: #fff;}
				}
			}
		}
		&.layout-1{
			text-align: center;
			font-size: 16px;
			.footer-social {
				background: #2d2d2d;
				padding: 40px 0;
				.cms-social-sc{
					a{
						background: $white;
						color: #1f1f1f;
						&:hover,
						&:focus{
							background: $primary_color;
							color: $white;
						}
					}
				}
			}
			> .container{
				padding-top: 75px;
				.footer-address{
					padding-bottom: 40px;
				}
				.footer-copyright{
					color: #555555;
				}
			}
			&.layout-13{
				.footer-social{
					background: #111;
				}
			}
		}
		&.layout-2{
			font-size: 12px;
			.footer-copyright{
				text-transform: uppercase;
			}
			.footer-social{
				text-align: right;
				a{
					text-transform: uppercase;
					color: $footer_color;
					&:hover{
						color: $link_color;
					}
					&:after{
						display: inline-block;
						content: "/";
						padding: 0 0 0 5px;
						color: $footer_color;
					}
					&:last-child{
						&:after{display: none;}
					}
				}
			}
		}

		&.layout-3{
			font-size: 12px;
			.footer-copyright{
				text-transform: uppercase;
				text-align: right;
			}
			.footer-social{
				text-align: left;
				a{
					text-transform: uppercase;
					font-size: 20px;
					margin-right: 15px;
					&:hover{
						color: $link_color;
					}
					&:last-child{
						margin-right: 0;
					}
				}
			}
		}

		&.layout-4{
			font-size: 15px;
			color: $white;
			> .container{
				padding-bottom: 70px;
				text-align: center;
				.footer-address {
					margin-bottom: 25px;
				}
				.footer-social{
					a{
						text-transform: uppercase;
						color: $footer_color;
						font-size: 20px;
						margin-right: 15px;
						&:hover{
							color: $link_color;
						}
						&:last-child{
							margin-right: 0;
						}
					}
				}
			}
			.footer-copyright{
				font-size: 12px;
				color: #888888;
				text-transform: uppercase;
				text-align: center;
				padding: 40px 0 0 0;
				border-top: 1px solid #333;
			}
		}

		&.layout-5{
			font-size: 12px;
			color: $footer5_color;
			.footer-copyright{
				text-transform: uppercase;
				text-align: right;
			}
			.footer-social{
				text-align: left;
				a{
					text-transform: uppercase;
					color: $footer5_title_color;
					font-size: 20px;
					margin-right: 15px;
					&:hover{
						color: $link_color;
					}
					&:last-child{
						margin-right: 0;
					}
				}
			}
		}
		&.layout-6{
			font-size: 12px;
			color: $footer6_color;
			.footer-copyright{
				text-transform: uppercase;
				text-align: left;
			}
			.footer-social{
				text-align: right;
				a{
					text-transform: uppercase;
					color: $footer6_color;
					font-size: 20px;
					margin-right: 15px;
					&:hover{
						color: $link_color;
					}
					&:last-child{
						margin-right: 0;
					}
				}
			}
		}
		&.layout-7{
			font-size: 12px;
			color: $footer7_color;
			.footer-copyright-wrapper{
				background: $footer7_copyright_bgcolor;
				padding: 65px 0;
				.footer-copyright{
					text-transform: uppercase;
					text-align: left;
					.footer-copyright-logo{
						margin-bottom: 30px;
					}
				}
			}
			
			.footer-social{
				text-align: right;
				padding-top: 20px;
				a{
					text-transform: uppercase;
					color: $footer7_color;
					font-size: 20px;
					margin-right: 15px;
					&:hover{
						color: $link_color;
					}
					&:last-child{
						margin-right: 0;
					}
				}
			}
		}
		&.layout-8{
			.footer-social{
				.cms-social{
					padding-bottom: 10px;
					a{
						margin-right: 15px;
						&:hover{
							color: $primary_color;
						}
						&:last-child{
							margin-right: 0;
						}
					}
				}
			}
		}
	}
	/* Special style */
	&.footer-bottom-layout-5{
		/* Footer TOP */
		#cms-footer-top{
		  	color: $footer5_color;
		  	&:before{
		  		content:"";
		  		border-top: 1px solid $footer5_border_color;
		  		position: absolute;
		  		top: 0;
		  		left: 15px;
		  		right: 15px;
		  	}
		  	> .container{
			    &:after{	
			    	border-bottom-color: $footer5_border_color;
			    }
			    aside{
			    	&.widget{
			    		.wg-title{
							color: $footer5_title_color;
						}
						ul li a{
							color: $link_color_hover;
							&:hover{
								color: $link_color;
							}
						}
			    	}
				}
			}
		}
	}
	&.footer-bottom-layout-8{
		border-top: $main_border;
	}
}

body{
	&.home{
		#footer-wrapper{
			margin-top: 0;
		}
	}
	&.cms-header-v1:not(.page-template-default){
		#cms-content-wrapper{
			padding-bottom: 100px;
		}
	}
}