/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20-jul-2015, 15:26:31
    Author     : Scode
*/
.sf-menu > li > a:hover,
.sf-menu > li.sfHover > a,
.sf-menu > li.current-menu-item > a,
.sf-menu > li.current_page_item > a {
  background: transparent !important;
}
.text-center {
  text-align: center;
}
.text-normal {
  text-align: left;
}
.inline-block {
  display: inline-block;
}
.float-right {
  float: right;
}
.thumbnail {
  background: transparent none !important;
}
.cherry_parallax4 .parallax-content h2 {
  color: #302e33 !important;
}
.cherry_parallax4 .extra-wrap.block_cont {
  padding-left: 62%;
}
.cherry_parallax4 .extra-wrap.block_cont ul.posts-grid li.span2 {
  width: 29.05%;
}
.cherry_parallax3 .block_cont p {
  color: #ffffff;
}
div.block_2 {
  padding-top: 240px;
}
.final-tiles-gallery .caption {
  position: relative;
}
.final-tiles-gallery .caption .text {
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
  top: 50%;
  width: 100%;
  font-size: 13px;
}
.contact-page .span4 > .span12 {
  width: 100%;
  margin: 0;
}
.contact-page .span4 > .span12 address {
  text-align: left;
  display: inline-block;
}
.contact-page .middle-contact {
  margin-left: 0;
  padding-left: 30px;
}
.contact-page .right-contact address {
  float: right;
}
#portfolio-grid {
  margin-top: 25px;
}
#portfolio-grid p.excerpt {
  min-height: 125px;
}
#portfolio-grid .thumbnail__portfolio {
  min-height: 240px;
}
nav ul#topnav {
  position: static;
  margin-top: 15px;
}
nav ul#topnav > li {
  position: static;
  margin: 0 0 0 31px;
}
nav ul#topnav > li ul.sub-menu {
  width: 100%;
  margin-top: 24px;
  box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.1);
}
nav ul#topnav > li ul.sub-menu li {
  width: auto;
}
nav ul#topnav > li ul.sub-menu li a {
  display: block !important;
  padding-left: 15px;
}
nav ul#topnav > li ul.sub-menu li a i.fa {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 27px;
}
nav ul#topnav > li ul.sub-menu li a span.fontawesome-text {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 11px;
}
nav ul#topnav > li.current_page_item ul.sub-menu,
nav ul#topnav > li.sfHover ul.sub-menu {
  visibility: visible !important;
  display: block !important;
  left: 20px;
  top: 100%;
  z-index: 99;
}
nav ul#topnav > li.current_page_item ul.sub-menu li a,
nav ul#topnav > li.sfHover ul.sub-menu li a {
  background: transparent none !important;
  display: block;
  padding: 8px 0;
}
div.custom_poz {
  padding: 30px 0 32px;
}
.usp-list a {
  pointer-events: none;
}
.isStuck .logo {
  padding: 0;
}
.isStuck .logo .logo_h {
  width: 55%;
}
.isStuck .logo .logo_h img {
  height: auto;
}
.isStuck nav ul#topnav {
  margin-top: 5px;
}
.isStuck nav ul#topnav > li ul.sub-menu {
  margin-top: 14px;
  background-color: rgba(145, 21, 84, 0.88);
}
div#fancy_outer {
  z-index: 99979 !important;
}
div#fancy_title,
div#fancy_loading {
  z-index: 99989 !important;
}
div#fancy_overlay {
  z-index: 99939 !important;
}
div .title-section {
  margin-bottom: 0 !important;
  background-color: #f2f2f2;
}
div .title-section::before,
div .title-section::after {
  background-color: #f2f2f2;
}
.cpt-thumb-scode figure {
  max-width: 400px;
}
.cpt-thumb-scode figure img {
  width: 100%;
  height: auto;
}
body h2 {
  font-size: 32px;
  letter-spacing: -1px;
}


.mini-post-holder a {
    color: #FFF;
    font-weight: bold;
}
/*# sourceMappingURL=scode.css.map */

@media (max-width: 1200px) {
  .itembgmobile {
	  background:#FFF;
	  zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.9;
	
	padding: 20px;
	  
  }
  
  .nav .sf-menu > li a {
      font-size: 14px;
}

.span9 {
    width: 738px;
}
}



@media (max-width: 960px) {
  .itembgmobile2 {
	  background:#000;
	  zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.9;

	padding: 20px;
	  
  }
  
  .nav .sf-menu > li a {
      font-size: 14px;
}

.span9 {
    width: 738px;
}
}