.logo.logo_with_text img {
    max-width: 260px;
}
.ls {
    color: #252525;
}
.intro_section.all-scr-cover .slide_description_wrapper {
    padding: 32% 0 22%;
}
h3,h2,h1,h4{
	font-family: 'Playfair Display', serif;
}
.header_white .sf-menu > li > a {
    font-family: 'Playfair Display', serif;
}
.section_padding_top_150 > [class*="container"] {
    padding-top: 0;
}
.shadow{
	width: [object Object]px; 
	height: [object Object]px; 
	background: #F8F8F8; 
	border: solid #FFFFFF 0; 
	box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1)  ; 
	-webkit-box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1)  ; 
	-moz-box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1)  ; 
}
.page_shop.parallax, .page_action.parallax {
    background-image: url(../images/img/work.jpg);
}

.credits_link{
 color: #38B5E6 !important;
 font-weight: 700;
 font-family: sans-serif;
}

.credits_link:hover{
 color: #fff !important;
}

 .credits_link:before{
  content: "";
  vertical-align: middle;
  width:16px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  background-image: url(https://www.clion.it/favicon-96x96.png);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  background-position: center center;

  transition: all 450ms ease;
 }

  .credits_link:hover:before{
   transform: scale(1.5) rotateZ(360deg) rotateY(360deg);
  }
  #switcher span[class^="rt-icon2-"] {
    display: block;
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    color: #ffffff;
    font-size: 24px;
    background-color: #222;
    text-align: center;
    left: -60px;
    top: 0;
    cursor: pointer;
    z-index: 2;
    display: none;
}
.ds.ms {
    background-color: #edffdf;
}
.ds {
    background-color: #1f232b;
    color: #084e08;
}
.parallax.ds:after {
    background-color: #f4f5f4;
    opacity: 0.85;
}
.ds h2{
	    color: #7daf57;
}
.ls h1, .ls h2, .ls h3, .ls h4, .ls h5, .ls h6 {
    color: #b3d19c;
}
.header_white .sf-menu > li > a {
    color: #6f8e57;
}
.theme_buttons.color4 a, .theme_button.color4 {
    background-color: #b3d19c;
}
.header_white .sf-menu > li.active > a, .header_white .sf-menu .current-menu-item > a, .header_white .sf-menu .current-menu-ancestor > a {
    color: #a1d856;
}
.header_white .sf-menu > li > a:hover {
    color: #9fd654;
}

@media (max-width: 991px){
	.logo.logo_with_text img {
		max-width: 185px;
	}
	.toggler_right .toggle_menu {
		right: 15px;
	}
}