.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gallery-filters .btn.active,
.btn:active {
  background: #666;
}
.gallery-filters .btn {
  color: #838383;
}
.gallery-filters .btn:hover {
  color: #666;
}



.btn.btn-primary,
button,
.button {
  background: #aaa353;
}
.btn.btn-primary:hover,
button:hover,
.button:hover {
  background: #413c38;
}

.btn.btn-action,
.btn.btn-primary.btn-action,
button.btn-action,
.button.btn-action {
  background-color: rgba(170,163,83,1);
  border: none;
  border-bottom: 3px solid rgba(163,157,83,1);
  color: #000;
  float: right;
  font-size: 16px;
  padding: 15px 30px;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 3px;
  margin-top: 16px;
  border-radius: 3px;
}
.btn.btn-action:hover,
.btn.btn-primary.btn-action:hover,
button.btn-action:hover,
.button.btn-action:hover {
  background-color: rgba(163,157,83,1);
  color:#000;
}




.sp-main-menu-toggler {
  background-color: #D2AE6D;
}
.sp-main-menu-toggler:hover {
  background-color: #D2AE6D;
}


.sp-blinker-layout .sp-slider-content a.btn-more {
  background-color: #666 !important;
}
.readmore {
  border: 1px solid #666;
}
.readmore:hover {
  background: #666;
}


a {
  color: #666;
}
a:hover {
  color: #415366;
}
.nav-pills>.active>a {
  background: #666;
}



ul.circle li::before {
  color: #666;
}

.breadcrumb > li {
  display: inline-block;
  text-shadow: 0px 0px 0px #FFF;
  color:#413c38;
}
.pathway{
  color:#FFF;
}
body {
  color: #666;
}
body.bg {
  background-color: #fff;
  background-image:url(../../images/pozadina.png);
}

#sp-language-wrapper{
  background-color:#413c38;
  padding-top:5px;
}
#sp-lang{
  text-align:right;
  background-color:#413c38;
}


#sp-header-wrapper {
  background-color: #413c38;
  margin-bottom:0;
  padding-top:40px;
}
#sp-header-wrapper .logo-wrapper {
  margin: 0;
}
#header {
  background-color:#413c38;
  padding-bottom:13px;
}

div.logo-wrapper a{
  cursor:default;
}

#sp-main-menu {
  background-color:#504a47;
  height: 85px;
}
#sp-main-menu:before {
  background-color:#504a47;
  height: 85px;
}
#sp-main-menu:after {
   background: #a39d53;
  height: 85px;
}
.sp-submenu .sp-submenu-wrap {
  background-color:#504a47;
}

#sp-main-menu ul.level-0 {
  margin-right: 0;
  padding-right:0;
  position: relative;
}


#sp-main-menu ul.level-0 > li {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
}

#sp-main-menu ul.level-0 > li >a {
  padding: 0 18px;
  color: #FFF;
}
#sp-main-menu ul.level-0 > li:hover >a,
#sp-main-menu ul.level-0 > li.active >a {
  background-color: rgba(80,74,71,1);
  border-top: 5px solid rgba(163,157,83,1);
  border-bottom: 5px solid rgba(163,157,83,1);
  color: #fff;
}






#slideshow p{
  margin:0;
  padding:0;
}
div.sp-slider-content{
  position: relative;
  width:30%;
  height:90%;
  background-color: rgba(164,150,110,0.7);
  padding:15% 20px;
  margin-left:60px;
  margin-top:40px;
}
div.sp-slider-content h1{
  font-size:1.7em;
}







.btn-more{
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border:1px solid #FFF;
  padding:3px 7px;
  margin-top:10px;
  background-color:#FFF;
  color:#666;
}






.sp-features .single-feature i {
  color: #666;
}

.sp-features.highlighted .single-feature h3, .sp-features.highlighted .single-feature p {
  color: #FFF;
}
.sp-features.highlighted .single-feature i {
  font-size: 78px;
  padding: 15px 0;
  color: rgba(255,255,255,0.5);
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
.sp-features.highlighted .single-feature:hover i {
  color: #FFF;
  -moz-transform: scale(1.1) rotate(360deg);
  -webkit-transform: scale(1.1) rotate(360deg);
  -o-transform: scale(1.1) rotate(360deg);
  -ms-transform: scale(1.1) rotate(360deg);
  transform: scale(1.1) rotate(360deg);
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}


#sp-title-wrapper{
  background-color:#a4966e;
  border-top:8px solid #aea179;
  margin-bottom:40px;
}



#latest .media-icon .icon i {
  background-color: #504a47;
  color: #FFF;
}
.contact-icon i {
  color: #504a47;
}
.sp-team .team-text h3 {
  color: #666;
}




#title {
  margin-top: 20px;
}
#title:before {
  content: "";
  height: 70px;
  left: 5px;
  position: absolute;
  top: -14px;
  width: 17px;
  z-index: 5;
  -moz-transform: rotate(35deg);
  -webkit-transform: rotate(35deg);
  -o-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}
#title:after {
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}
.title {
  margin-bottom: 20px;
  padding-left: 0;
  color: #FFF;
  font-size: 0.9em;
}
.title h2 {
  font-size: 2em;
  margin-bottom: 5px;
  margin-top: -5px;
  text-transform: uppercase;
}



.single-price .btn-buynow {
  color: #666;
}
.featured .plan-name {
  background-color: #666;
}
.featured .btn-buynow {
  background-color: #666;
}
.featured .plan-price {
  background-color: #504a47;
}
.featured .plan-price:before {
  background-color: #504a47;
}
.featured .btn-buynow:hover {
  background-color: #504a47;
}
.single-price:hover .hightlight-plan {
  background-color: #504a47;
}
.single-price:hover .btn-hightlight {
  background-color: #504a47;
}
.single-price:hover .hightlight-price,
.single-price:hover .hightlight-price:before {
  background-color: #666;
}
.module.payment-methods {
  background-color: #666;
}
#company .company-social .facebook {
  background-color: #666;
}
#company .company-social .twitter {
  background-color: #504a47;
}
#company .company-social .gplus {
  background-color: #413c38;
}
.company-social .gplus:before {
  background-color: #413c38;
}
.company-social .facebook:before {
  background-color: #666;
}
.company-social .twitter:before {
  background-color: #504a47;
}
.company-social .twitter:after {
  background-color: #504a47;
}
.accordion-group .accordion-heading.active > a {
  background: #666;
}
.blinker-testimonial {
  background-color: #666;
}
.team-share .facebook {
  background-color: #413c38;
}
.team-share .facebook:after {
  background-color: #413c38;
}
.team-share .twitter {
  background-color: #504a47;
}
.team-share .twitter:before {
  background-color: #504a47;
}
.team-share .twitter:after {
  background-color: #504a47;
}
.team-share .gplus {
  background-color: #666;
}
.team-share .gplus:before {
  background-color: #666;
}
div.blinker .filter-autohide i,
div.blinker ul.sp-portfolio-filter li a.active {
  color: #666 !important;
}
div.blinker .sp-portfolio-thumb .sp-portfolio-overlay:before {
  background-color: #666 !important;
}
div.blinker .sp-portfolio-thumb .sp-portfolio-overlay:after {
  background-color: #413c38 !important;
}



.module.highlighted {
  background-color: #a4966e;
  border-top:8px solid #aea179;
  padding-top:20px;
  padding-bottom:20px;
}
.module.highlighted a {
  color: rgba(255,255,255,1);
}
.module.highlighted a:hover {
  color: #D2AE6D;
}

#action .module.highlighted2 {
  padding: 30px;
}

.module.highlighted2 {
  background-color: #413c38;
  border-top:8px solid #aea179;
  color:#FFF;
  padding-top:20px;
  padding-bottom:20px;
}
.module.highlighted2 a {
  color: rgba(255,255,255,1);
}
.module.highlighted2 a:hover {
  color: #D2AE6D;
}




h2.module-title{
  color:#666;
}
.module.title-style h2.module-title {
  background-color: #666;
}
.module.title-big h2.module-title {
  color: #666;
}
.map-content ul li i {
  color: #666;
}
.contact-form-block h3 {
  color: #666;
}
.blogdate:before {
  background-color: #666;
}
.blogdate:after {
  background-color: #666;
}
.EntryMeta i {
  color: #666;
}
.blog-entry-meta li.third,
.blog-entry-meta li.third:before {
  background-color: #666;
}
.blog-entry-meta li.second:before,
.blog-entry-meta li.second:after,
.blog-entry-meta li.second {
  background-color: #666;
}
.blog-entry-meta li.first,
.blog-entry-meta li.first:after {
  background-color: #413c38;
}
.sidebar-meta li.comments {
  background-color: #3d4e5f;
}
div.itemBody .itemFullText blockquote small {
  color: #666;
}
div.itemBody .itemFullText blockquote small::after,
div.itemBody .itemFullText blockquote::before {
  border-left: 4px solid #475b6f;
  border-right: 4px solid #475b6f;
}
div.itemHeader h2.itemTitle span sup {
  color: #666;
}
.single-meta {
  background-color: #666;
}
.single-meta > ul > li.first {
  background-color: #413c38;
}
.single-meta > ul > li.first:after {
  border-color: #504a47 #504a47 #413c38 #413c38;
}
.single-meta > ul > li.second {
  background-color: #504a47;
}
.single-meta > ul > li.second:after {
  border-color: #3d4e5f #3d4e5f #504a47 #504a47;
}
.single-meta > ul > li.third {
  background-color: #3d4e5f;
}
.single-meta > ul > li.third:after {
  border-color: #3d4e5f;
}
.btn.btn-search {
  background: #000;
}
.btn.btn-search:before {
  background: #000;
}
div.k2CategoriesListBlock ul li:hover :after {
  background-color: #666;
}
div.k2CategoriesListBlock ul li:hover :before {
  background-color: #504a47;
}
div.k2TagCloudBlock a:hover {
  background: #666;
}
.sidebar-meta li.like {
  background-color: #666;
}
#bottom ul li a:hover {
  color: #666;
}
.pagination ul li.pagination-active a,
.pagination ul li  a:hover {
  background: #666;
}


#contact-form .contact-label input {
  padding: 10px 10px;
  line-height:40px;
  height:40px;
}

@media (min-width: 980px) and (max-width: 1199px) {
  #sp-main-menu ul.level-0 > li >a {
  font-size:12px;
  }
  #sp-main-menu ul.level-0 > li >a {
  padding: 0 12px;
  color: #FFF;
}
}

