/*
Theme Name: gemrecycling

*/

#options { position: relative;
    display: block;
    width: 100%;
    line-height: 30px;
    padding: 12px 20px;
    color: #555555;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease; 
}

.contact-form .btn-style-two { background: #6ac610 !important; }
.contact-form .btn-style-two:hover { background: #fff !important;color:#6ac610 !important; }
.category-blog-news { width:90%;margin:10px auto;}
.category-blog-news h1 {     text-align: center;
    margin: 30px auto;
    font-weight: bold;}



@media only screen and (max-width: 767px) {
	
	.main-menu .navigation > li > ul {
    position: relative !important;
    left: 0px;
    top: 120%;
    width: 94% !important;
    padding: 0px;
    z-index: 100;
    display: block !important;
    background: #ffffff;
    border: 1px solid #6ac610;
    border-top: 0px solid #6ac610 !important;
    transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-n;
    -webkit-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
}
	
	.main-menu .collapse.in, .main-menu .collapsing { margin-top:48px !important;}

.main-menu .navigation > li, .header-style-two .main-menu .navigation > li {
    margin-right: 10px;
    margin-left: 10px !important;
    padding-left: 20px;
    width: 100%;
}
}

@media  (min-width: 768px) and (max-width:1024px){
.main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {
    
    visibility: hidden;
    opacity: 1;
    display: none !important;
}
}
@media  (min-width: 1025px) {
.main-menu .navigation > li {
  
    margin-right: 20px !important;
}
	.gallery-section {
    position: relative;
    padding: 20px 0px 10px !important;
}
}

.weblizar-portfolio-grid li { opacity:1 !important; }