/* CSS RESPONSIVE */

@media only screen and (max-width: 365px) {
.sh-item-img-wrap{
	margin: 23px 12px 6px 6px !important;
}
.second-header-first-item:hover .sh-item-price, .second-header-second-item:hover .sh-item-price, .second-header-third-item:hover .sh-item-price, .second-header-fourth-item:hover .sh-item-price{
	display:block !important;
}
.second-header-first-item, .second-header-second-item, .second-header-third-item, .second-header-fourth-item{
	height:85px !important;
}
.sh-item-price{
	width: auto;
	font-size: 16px;
	line-height:27px !important;
	margin-top:14px !important;
}
.sh-item-buy{
	width:auto;
	margin:0px 5px 0px 20px !important;
	display:block !important;
}
.shop-smallbtn{
	margin-left:0px;
	width:106px;
	background:#56A600 !important;
}
.shop-smallbtn:hover{
	width:106px !important;
}
.more-smallbtn{
	width:90px !important;
	background:#56A600 !important;
}
.more-smallbtn:hover{
	width:90px;
}
.shop-smallbtn:hover, .more-smallbtn:hover{
	width:26px;
}
.shop-smallbtn .fa, .more-smallbtn .fa, .more-smallbtn, .shop-smallbtn{
	color:#FFF !important;
}
.more-smallbtn:hover .fa-eye{
	font-size:14px !important;
}

}

@media only screen and (max-width: 625px) {
.main-menu{
	width:100%;
}
.header-top-menu{
	width:100%;
	height:61px;
	text-align:center;
}
.site-footer{
	width:100%;
}
.mail-htm, .cell-htm{
	margin-right:0px;
	float:none;
	width:100%;
	display:block;
}
.comanda-btn, .site-branding{
	display:none;
}
.menu-one-mobile{
	display:block;
	margin-bottom:-10px;
}
.menu-one-mobile span{
	width:100%;
	height:70px;
	display:block;
	font-size:28px;
	text-transform:uppercase;
	color:#7ECF00;
	font-weight:bold;
	line-height:70px;
	text-align:center;
	margin-top:10px;
}
.menu-toggle{
	font-size: 14px;
	display: block;
	text-align:center;
	color:#FFF;
	background: none;
	border:1px solid #FFF;
	border-radius: 0px;	
	padding:3px 5px;
	margin-top:11px;
}
.main-menu .grid-1200{
	padding:0px;
}
.main-menu .grid-1200 .col12{
	width:100%;
	margin-left:0;
	margin-right:0;
}
.menu-meniu-container{
	margin-top:15px;
	width:100%;
	background:#333;
}
.menu-meniu-container ul li:first-child{
	margin-left:0px;
}
.menu-meniu-container #menu-meniu{
	border:none;
}
.menu-meniu-2-container{
	width:100%;
	margin-top:0px;
	background:#333;
}
.menu-meniu-2-container #menu-meniu-2{
	border:none;
}
.main-navigation li{
	line-height:1px;
}
.main-navigation ul .sub-menu{
	display:none;
}
.main-navigation li ul.sub-menu{display:none!important;}
.main-navigation li:hover ul.sub-menu{display:none!important;}

.menu-meniu-container ul li:first-child a::before{
	content:"\f015";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.menu-meniu-container ul li:nth-child(2) a::before{
	content:"\f06b";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.menu-meniu-container ul li:nth-child(3) a::before{
	content:"\f085";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}	
.menu-meniu-2-container ul li:first-child a::before{
	content:"\f040";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.menu-meniu-2-container ul li:nth-child(2) a::before{
	content:"\f1ac";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.second-header{
	max-width:100%;
	height:auto;
	display:inline-block;
}
.second-header-first-item, .second-header-second-item, .second-header-third-item{
	width:100%;
	-ms-transform: skewX(0deg); /* IE 9 */
    -webkit-transform: skewX(0deg); /* Safari */
    transform: skewX(0deg); /* Standard syntax */
	border-bottom:1px solid #7ecf00;
}
.second-header-fourth-item{
	width:100%;
	-ms-transform: skewX(0deg); /* IE 9 */
    -webkit-transform: skewX(0deg); /* Safari */
    transform: skewX(0deg); /* Standard syntax */
}
.second-header-first-item, .second-header-second-item, .second-header-third-item{
	border-right:none;
}
.rev-skew{
	-ms-transform: skewX(0deg); /* IE 9 */
    -webkit-transform: skewX(0deg); /* Safari */
    transform: skewX(0deg); /* Standard syntax */
}
.sh-item-img-wrap{
	margin: 6px 12px 6px 6px;
}
.sh-item-img-wrap img{
	width:40px;
	height:40px;
}
.second-header-first-item, .second-header-second-item, .second-header-third-item, .second-header-fourth-item{
	height:55px;
}
.sh-item-title{
	width: 170px;
	line-height: 27px;
	font-size:20px;
}
.sh-item-price{
	width: auto;
	font-size: 16px;
	line-height:55px;
}
.sh-item-buy{
	width:auto;
	margin:8px 2px;
}
.shop-smallbtn{
	margin-left:0px;
}
.shop-smallbtn:hover, .more-smallbtn:hover{
	width:26px;
}
#primary{
	margin-top:-50px;
}
.col6{
	margin:0px;
}
.welcome-hp h1{
	font-size:30px;
}
.welcome-hp h4{
	font-size:18px;
}
.hp-prod-new::before, .hp-prod-new::after{
	font-size:14px;
}
.hp-prod-new{
	font-size:15px;
	display:inline-table;
}
.latest-post-selection{
	width:100%
}
.latest-post-selection:nth-child(2){
	margin:25px 0px 0px 0px !important;
}
.latest-post-selection article img{
	width:100% !important;
	float:none !important;
	height:auto !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:100%;
	clear:none;
	margin:0px;
}
.imagine-la-produs {
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
	float:none;
}
.woocommerce ul.products li.product:first-child{
	
}
.woocommerce-page div.product div.images{
	width: 42% !important;
    margin: 0px auto;
}
.dale-produsului {
	width:100%;
}
#smoothup{
	right:2px;
}
.wrap-iner-footer{
	width:100%;
}
.despre-noi, .sitemapul, .contact-the-footer{
	height:auto;
	width:100%;
	margin-left:0px;
	padding:0px 10px;
}
.cat-post-widget ul li {
	height:65px;
}
.mail-htm .fa-envelope::before, .cell-htm .fa-phone::before{ 
	padding-right:5px;
}

}

@media only screen and (min-width: 625px) and (max-width: 810px) {

.main-menu{
	width:100%;
}
.header-top-menu{
	width:100%;
	height:61px;
	text-align:center;
}
.site-footer{
	width:100%;
}
.mail-htm, .cell-htm{
	margin-right:0px;
	float:none;
	width:100%;
	display:block;
}
.mail-htm .fa-envelope::before, .cell-htm .fa-phone::before{ 
	padding-right:5px;
}
.comanda-btn, .site-branding{
	display:none;
}
.menu-one-mobile{
	display:block;
	margin-bottom:-10px;
}
.menu-one-mobile span{
	width:100%;
	height:70px;
	display:block;
	font-size:28px;
	text-transform:uppercase;
	color:#7ECF00;
	font-weight:bold;
	line-height:70px;
	text-align:center;
	margin-top:10px;
}
.menu-toggle{
	font-size: 14px;
	display: none;
	text-align:center;
	color:#FFF;
	background: none;
	border:1px solid #FFF;
	border-radius: 0px;	
	padding:3px 5px;
	margin-top:11px;
}
.main-menu .grid-1200{
	padding:0px;
}
.main-menu .grid-1200 .col12{
	width:100%;
}
.menu-meniu-container{
	margin-top:30px;
	width: 55%;
	margin-left: 4%;
	background:#333;
}
.menu-meniu-container ul li:first-child{
	margin-left:0px;
}
.menu-meniu-container #menu-meniu{
	border:none;
}
.menu-meniu-2-container{
	margin-top: 30px;
	width: 36%;
	background:#333;
}
.menu-meniu-2-container #menu-meniu-2{
	border:none;
}
.main-navigation li{
	line-height:1px;
}
.main-navigation ul .sub-menu{
	display:none;
}
.main-navigation li ul.sub-menu{display:none!important;}
.main-navigation li:hover ul.sub-menu{display:none!important;}

.menu-meniu-container ul li:first-child a::before{
	content:"\f015";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.menu-meniu-container ul li:nth-child(2) a::before{
	content:"\f06b";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.menu-meniu-container ul li:nth-child(3) a::before{
	content:"\f085";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}	
.menu-meniu-2-container ul li:first-child a::before{
	content:"\f040";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.menu-meniu-2-container ul li:nth-child(2) a::before{
	content:"\f1ac";
	font-family:FontAwesome;
	padding:0px 6px;
	font-weight: 100;
	font-size: 15px;	
}
.second-header{
	max-width:100%;
	height:auto;
	display:inline-block;
}
.second-header-first-item, .second-header-second-item{
	width:50%;
	-ms-transform: skewX(-20deg); /* IE 9 */
    -webkit-transform: skewX(-20deg); /* Safari */
    transform: skewX(-20deg); /* Standard syntax */
	border-bottom:1px solid #7ecf00;
	border-right:2px solid #7ecf00;
}
.second-header-fourth-item, .second-header-second-item{
	border-right:none;
}
.second-header-third-item, .second-header-fourth-item{
	width:50%;
	-ms-transform: skewX(20deg); /* IE 9 */
    -webkit-transform: skewX(20deg); /* Safari */
    transform: skewX(20deg); /* Standard syntax */
}
.second-header-third-item{
	border-right:2px solid #7ecf00;
}
.second-header-third-item .rev-skew, .second-header-fourth-item .rev-skew{
	-ms-transform: skewX(-20deg); /* IE 9 */
    -webkit-transform: skewX(-20deg); /* Safari */
    transform: skewX(-20deg); /* Standard syntax */
	width:95%;
	margin-left:5%;
}
.rev-skew{
	-ms-transform: skewX(20deg); /* IE 9 */
    -webkit-transform: skewX(20deg); /* Safari */
    transform: skewX(20deg); /* Standard syntax */
}
.sh-item-img-wrap{
	margin: 6px 12px 6px 6px;
}
.sh-item-img-wrap img{
	width:40px;
	height:40px;
}
.second-header-first-item, .second-header-second-item, .second-header-third-item, .second-header-fourth-item{
	height:55px;
}
.sh-item-title{
	width: 160px;
	line-height: 27px;
	font-size:18px;
}
.sh-item-price{
	width: auto;
	font-size: 13px;
	line-height:55px;
}
.sh-item-buy{
	width:auto;
	margin:8px 2px;
}
.shop-smallbtn{
	margin-left:0px;
}
.shop-smallbtn:hover, .more-smallbtn:hover{
	width:26px;
}
#primary, #secondary{
	width:99%;
}
.col6{
	margin:0px;
}
.welcome-hp h1{
	font-size:30px;
}
.welcome-hp h4{
	font-size:18px;
}
.hp-prod-new::before, .hp-prod-new::after{
	font-size:14px;
}
.hp-prod-new{
	font-size:15px;
	display:inline-table;
}
.latest-post-selection{
	width:100%
}
.latest-post-selection:nth-child(2){
	margin:25px 0px 0px 0px !important;
}
.cat-post-widget ul li {
	height:65px;
}
.latest-post-selection article img{
	width:100% !important;
	float:none !important;
	height:auto !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:100%;
	clear:none;
	margin:0px;
}
.imagine-la-produs {
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
	float:none;
}

.dale-produsului {
	width:100%;
}
#smoothup{
	right:2px;
}
.wrap-iner-footer{
	width:100%;
}
.despre-noi, .sitemapul, .contact-the-footer{
	height:auto;
	width:100%;
	margin-left:0px;
	padding:0px 10px;
}
.woocommerce-page div.product div.images{
	width: 42% !important;
    margin: 0px auto;
}

}

/* RJ ADDED CUSTOM CSS */


/*SHORT DESCRIPTION - CARE NU ERA SHORT */
.woocommerce-product-details__short-description{
 display: none!important;       
}

/*SHARE BUTTONS USELESS */
.hupso_c{
    display:none!important;
}

/* ADD TO CART */
.cart{
    width: 100%!important;
}

.cart button{
    width: 100%!important;
}

.cart quantity{
 
}

.woocommerce div.product form.cart div.quantity {
       width: 100%!important;
       float: none!important;
       margin-bottom: 10px;
       border: 1px solid black;
}

.cart input{
    width: 100%!important;
}

/*PRODUCT TITLE */

.product_title{
    font-size: 1em!important;
    font-weight: bold;
}

/*hide section related */
section.related{
    display:none!important;
}

.second-header{
    display: none!important;
}
/* hide ugly sidebar */
#tag_cloud-3{
    display: none;
}

#woocommerce_product_tag_cloud-2{
    display: none;
}

li.product{
        text-align: center;
}

.woocommerce-ordering select{
    border: 1px solid black;
}

.term-description{
    display:none;
}

.woocommerce .products .star-rating{
    margin:auto!important;
    float:none!important;
}

@media (max-width: 761px){

#category-posts-2{
    display: none;
}

.menu-toggle{
    width: 100%!important;
    height: 30px!important;
    font-size: 1.2em!important;
}

li.product{
    display: flex;
    flex-direction: column;
    /*
    height: 350px!important;
    max-height: 350px!important;
    margin-bottom: 10px!important;
    */
    text-align: center;
}

.woocommerce ul.products li.product .button{
    margin-top: auto!important;
}

.add_to_cart_button{
    text-align: center;
}
  
main .term-description{
    display: none;
}

  
main#main {
    margin-top: 15px;
}
  
main .products{
    margin-top: 25px;
}

.woocommerce-product-gallery__image{
    display: none!important;
}

.woocommerce-product-gallery__image:first-child{
        display: block!important;
}

.woocommerce-ordering{
    float: none!important;
}

.woocommerce-ordering select{
    width: 100%;
    border: 1px solid black;
}
  
}
