#contact-form input{
	display: block !important;
}
.nav-border-bottom ul.btmenu > li:hover:after, .nav-border-bottom ul.btmenu > li.mega-menu:hover span:after, .nav-border-bottom ul.btmenu > li.selected:after, .nav-border-bottom ul.btmenu > li.mega-menu.selected span:after {
    width: 100%;
    background-color: #a9bf04;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.15);
}
.no-bottom{
	padding-bottom: 0 !important;
}
.no-top{
	padding-top: 0 !important;
}
.st-flickr-left .view{
	display: inline-block;
}
.flickr-widget li{display: inline-block;}
.white .heading.main-heading h3,.white .heading.main-heading h4,
.white .head-4 h3,.white .head-4 h4,.white h3.inner-head,.white h5.small-heading{
	color: #fff;
}
#footWrapper .tags.hover-effect li:hover a { 
    color: #fff;
}
table.btacymailing_form{
	border: none;
}
.post-item .post-content div.moduleItemIntrotext {
    padding: 20px;
    margin-bottom: 0;
}
.top-head.header-9 ul.btmenu >li:hover >a{
    color: #fff !important;
	   -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.full .blog-posts.small-image .post-content {
    margin-left: 22.8%;
} 
@media only screen and (min-width: 1024px){
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 50px !important;  
		line-height: 30px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important;  
		font-size: 50px !important;  
		line-height: 30px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 50px !important; 
	}
} 
@media only screen and (max-width: 1023px) and (min-width: 777px){
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 40px !important; 
		line-height: 7px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important; 
		font-size: 40px !important;
		line-height: 25px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 40px !important; 
	}
	.rev_slider .bt-slider-item1 .layer3{  
		font-size: 16px !important;
		line-height: 14px !important; 
	}
	.rev_slider .bt-slider-item1 .rev-btn{  
		font-size: 16px !important;
		line-height: 20px !important;
	}
}
@media only screen and (max-width: 777px) and (min-width: 480px){
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 30px !important; 
		line-height: 3px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important; 
		font-size: 30px !important;
		line-height: 25px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 30px !important; 
	}
	.rev_slider .bt-slider-item1 .layer3{  
		font-size: 13px !important;
		line-height: 14px !important; 
	}
	.rev_slider .bt-slider-item1 .rev-btn{  
		font-size: 15px !important;
		line-height: 20px !important;
	}
}
@media only screen and (max-width: 480px) {
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 25px !important; 
		line-height: 3px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important; 
		font-size: 25px !important;
		line-height: 18px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 25px !important; 
	}
	.rev_slider .bt-slider-item1 .layer3{  
		font-size: 13px !important;
		line-height: 14px !important; 
	}
	.rev_slider .bt-slider-item1 .rev-btn{  
		font-size: 13px !important;
		line-height: 18px !important;
		margin-top: 30px !important;
	}
}


body {
font-family: 'Roboto Condensed' !important;
}


.top-nav ul.btmenu > li > a, .top-nav ul.btmenu > li > span > a {
    font-weight: 600 !important;
    text-transform: uppercase;
    z-index: 2;
    font-size: 15px !important;
    letter-spacing: 0.5px;
    position: relative;
}


.top-head .container {
    position: relative;
    display: table;
    height: 100%;
  
}


div#system-message {
display:none;
}

.footer-middle {
display:none;
}


.tp-caption.Photography-Display, .Photography-Display {

font-family: 'Roboto Condensed' !important;
}



.btmenu li a span {
  //*  color: #000 !important; *//
}


.btmenu li.current a span {
    
    color: #9db00e !important;
}

.btmenu li:hover a span {
    
    color: #024c29 !important;
}

.top-head.fixed-head {
   
    background-color: rgba(255, 255, 255, 0.42);
}

.moduletable_menu {
    margin-right: 75px;
    }
    
  .mod-languages {  
    float: right;
    margin-top: 28px;
    
    }
    
    
    
    .article-info-term {
    display:none;
    }
.article-info {
margin-bottom:30px;
}

p.readmore {

margin-top: 25px;
}

.page-header {
    padding-bottom: 0px !important;
    padding-top: 15px !important;
    margin: 40px 0 20px 0 !important;
    border-top: 1px solid #eee !important;
    border-bottom:none !important;
    }
    
    
 .page-header h2 a {   
        color: #9db00e !important;
    }



.rev_slider_wrapper {
    position: relative;
    
}


#contentWrapper, .fullscreen-container, .modal-content {
     overflow: none; 
}


div#slider_wrapper span.main-color {
font-family: 'Source Sans Pro', sans-serif;
  background-color: rgba(255, 255, 255, 0.57);
  background-color: rgba(16, 16, 16, 0.42);
  font-weight:300;
padding:10px 20px;
border-radius:5px;
color:white;

}

div#slider_wrapper .tp-caption {
 font-family: 'Source Sans Pro', sans-serif; 
}


.phone-header {
color: #024c29;
    font-weight: 600;
    margin-top: 13px;
    font-size: 18px;
    float: left;
}

.sticky-nav .phone-header {
color: #024c29;
    font-weight: 600;
   
    
}


.blog555 {
margin-top: -100px;
}

.novina {
display: inline-block;
width: 100%;
}

.novina .item-image img {
max-width:100%;
width:350px;
}
.item-image {
margin-right: 50px;
}



.entry-thumbnail {
float:left;
}

.variki {
display: inline-block;

display: table;
    margin: 0 auto;
    width: auto;
    margin-top: 20px;
}


.variki div {
border: 1px solid #a9bf04;
    float: left;
    text-transform: uppercase;
    padding: 10px 20px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    background-color: #FFF;
    color: #a9bf04;
    border-radius: 5px;
}


.fasovka2 {
   text-align: center;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    display: table;
}


.fasovka2 img {
max-width: 95%; width: 470px;
}


.zakaz {
display: table;
    text-align: center;
    margin: 0 auto;
}

.entry-header h2.itemTitle {
    line-height: 32px;
    text-align: center;
}

table.harakteristiki {
height: 817px; 
width: 100% !important;
margin:0 auto;
    max-width: 100% !important;
        font-family: 'Roboto Condensed' !important;
}

.tabs-style-bottomline .nav-tabs li a {
    font-size: 18px !important;
}

.takog {
    margin-top: 100px;
}

.horizontal-slider .post-item, .posts-mini .post-item {
    margin-bottom: 0;
    width: 293px !important;
}

ul.post-meta {
display:none;
}

.post-item .post-info h2 {
    font-size: 18px;
    margin-bottom: 5px;
    text-align: center;
}


.post-item .post-info-container {
    padding: 6px 20px 0;
    margin: 0;
    overflow: hidden;
}


.post-item .post-image img {
margin:0 auto;
}



.diler .main-heading h3 {
    font-size: 40px !important;
    font-weight: 300 !important;
    margin: 0 0 5px !important;
    padding: 0 !important;
    line-height: 1 !important;
    letter-spacing: -1px !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 1) !important; color: white !important;
}



.diler .main-heading .sub-title {
    font-size: 45px !important;
    font-weight: 800 !important;
    margin: 0 0 5px !important;
    padding: 0 !important;
    line-height: 1 !important;
    letter-spacing: -1px !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 1) !important; color: white !important;
}


.diler .heading-desc.centered {
   
    width: 90% !important;
    text-align: center !important;
    font-size: 27px !important;
}



.diler .heading-desc.centered span {
font-size: 22px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    color: #a9bf04 !important;
}

.diler2 { 
padding-bottom: 0px !important;
}


.page-title h1 {
    margin: 50px 0 5px;
    font-size: 40px;
    line-height: 1;
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 1);
}


.page-title h3 {
    font-size: 20px;
    font-weight: 400;
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 1);
}


.slidetext {
color:white;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 1);
}



.full-heading:before {
  
    display: none !important;
    
}


.lg-box i {
    font-size: 17px;
    margin-bottom: 30px;
    margin-right: 5px;
}

#contact-form {
    width: 500px;
    max-width: 99%;
    margin: 0 auto;
}


.krug-center {
    margin: 0 auto !important;
}


.knopka:hover {
background-color: #024c29 !important;
 color: #ffdc00 !important;
  border-color: #47681f !important;
}

i.main-bg:hover {
background-color: #024c29 !important; 
    color: #fd0 !important; 
    text-shadow: 1px 1px 1px rgba(0,0,0,.15);
}

.icon-box-small i:after {
    background: #024c29 !important; 
    color: #fd0 !important; 
    text-shadow: 1px 1px 1px rgba(0,0,0,.15);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: inline-block;
    -webkit-transform: scale(1.7);
    -moz-transform: scale(1.7);
    -ms-transform: scale(1.7);
    transform: scale(1.7);
    opacity: 0;
    z-index: 0;
}


.b1c-submit {
color: #FFF !important;
}

.b1c-cr a {
display: none !important;
}



.kroshki {
font-size: 14px !important;
}





@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  
  
  
  
  .phone-header  {
  display:none;
  }
  
  
  
  
  
  
  }



/* PLANSHET KNIGA I DRUGOE */
@media (max-width: 1023px) 


 {
  

      
  
  .phone-header  {
  display:none;
  }
  
 .padding-vertical-40 {
 text-align:center !important;
 }
 
 

  
  
  
  .product-mainpage {
  text-align:center !important;
  
   }
  
  .product-mainpage h3 img {
  float:none !important;
  width:90% !important;
  max-width:280px !important;
  margin-bottom: 20px !important;
  margin-left:0px !important;
  margin-right:30px !important;
  
  }
  
   .product-mainpage h3 {
  line-height:30px !important;
  }
  
  .page-title {
    text-align: center;
}
  
  
  .page-title h1 {
  font-size:32px !important;
  line-height:30px !important;
  text-align;center !important;
  }
  
  
  .page-title > .container > .row {
    height: 150px;
    padding-bottom: 30px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.logo-header {
margin-top: 18px !important;
text-align:center !important;
       padding-top: 0px;
        padding-bottom: 0px;
}

.logo-header .st-inner div {
text-align:center !important;
} 


  
  
}




 /* PLANSHET ALBOM I DRUGOE */
@media (max-width: 1199px) 
 {
 
 .page-title h1 {
  font-size:38px !important;
  line-height:30px !important;
  text-align;center !important;
  }
  
 .top-nav ul.btmenu > li > a, .top-nav ul.btmenu > li > span > a {
    font-weight: 600 !important;
    text-transform: uppercase;
    z-index: 2;
    font-size: 17px !important;
    letter-spacing: 0.5px;
    position: relative;
}

.sticky-nav .phone-header {
    
    display: none !important;
}

.phone-header {
    
    display: none !important;
}


.knopka {
    margin: 0 35% !important;
    margin-top: 20px  !important;
}


.phone-contacts-info {

font-size: 14px !important;
}


 

 



}



  /* MOBILA KNIGA */
@media (max-width: 599px) {


.page-title > .container > .row {
    height: 120px;
    padding-bottom: 30px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}


.entry-content {
    margin-top: -100px;
}



.page-title {
    text-align: center;
}

.page-title h1 {
  font-size:24px !important;
  line-height:30px !important;
  text-align;center !important;
  }
  
  
  .nav>li>a {
    position: relative;
    display: block;
    padding: 20px 87px;
    
}


.logo-header {
margin-top: 18px !important;
text-align:center !important;
       padding-top: 0px;
        padding-bottom: 0px;
}

.logo-header .st-inner div {
text-align:center !important;
} 
  
  div#rev_slider_4_1_wrapper {
  display:none !important;
  }
 
 
 table.harakteristiki td {
 padding:1px !important;
 }
 
 
   .about-ul {
 margin-left:10px !important;
 float:none !important;
 width:100% !important;
     margin-right: 0px !important;
 }
 
 
  .about-ul2 {
 margin-left:40px !important;
 float:none !important;
 width:100% !important;
 }
 
 
  .about-ul3 {
  font-size:12px !important;
  }
  
  .kroshki {
font-size: 14px !important;
padding: 10px 10px !important;
margin:0 auto !important;
width:98% !important;
}
  
  
  
}



.parallax {
   
    transform: none !important;
}



@-moz-document url-prefix() {
.parallax {
    position: relative;
    background-attachment: fixed;
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    background-size: cover;
    transform: none !important;
}
}