/*
Theme Name: Cititor CNAS Store WP Child
Template: store-wp
Version: 1.0.0
*/

.category-sticky {
    border-top: 4px solid #000;
    border-bottom: 4px solid #000;
}

/* Reset declarations that existed in Store WP 1.13 but were removed in legacy. */
caption, th, td { font-weight: revert; text-align: revert; }
table { margin: revert; width: revert; border: revert; padding: revert; }
th, td { border: revert; padding: .2em .8em; }
.site-branding { text-align: left; }
.main-menu { float: none; border-top: 0; }
.entry-summary { margin: 0; }

/* Complete controlled delta: Store WP 1.13 official -> Cititor CNAS legacy. */
button, input[type="button"], input[type="reset"], input[type="submit"] {
background: #76A927;
    color:#fff;
    font-size: 14px;
    font-size: 1.3rem;
    line-height: 1.4em;
    padding: .6em 1em;
    display: inline-block;
    border:none;
    font-size: 1em;
    padding:5px 20px;
    text-decoration: none;
    cursor:pointer;
    -webkit-appearance: button;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    transition: all 0.5s ease;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background: #66942A;
}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
background: #66942A;
}

.site-description {
font-size: .95em;
    line-height:30px;
    color:#fff;
}

.mail-htm {
float:right;
	margin-right:75px;
}

.cell-htm {
float:right;
}

.site-branding {
float:left;
	margin:0px 25px;
}

a:hover, a:focus, a:active {
color:#76A927;
    text-decoration: none;
}

.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
color:#76A927;
    text-decoration: none;
}

.main-menu {
background: #222;
    display: block;
    width: 1300px;
    border-bottom: 1px solid #7ecf00;
	height:160px;
	margin:0px auto;
}

.menu-item-10 {
margin-left:145px;
}

.menu-meniu-container, .menu-meniu-2-container {
margin-top:50px;
	float:left;
}

.main-navigation {
background: #222;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    *text-align:center;
}

.main-navigation a {
color:#FFF;
    display: block;
	font-weight:bold;
    text-decoration: none;
    text-transform: uppercase;
}

.main-navigation a:hover, .main-navigation a:focus {
color:#7ecf00;
}

.main-navigation ul {
background: #222;
    list-style: none;
    margin: 0;
    padding-left: 0;
    text-align: center;
}

.main-navigation ul li a {
padding: 1em;
    font-size: 16px;
}

.main-navigation ul li:hover > a {
color:#7ecf00;
}

.main-navigation ul ul {
border-bottom: 2px solid #7ecf00;
    border-left: 1px solid rgba(0,0,0,.09);
    border-right:1px solid rgba(0,0,0,.09);
    display: none;
    float: left;
    left: 13px;
    position: absolute;
    top: 3.4em;
    z-index: 99999;
    text-align: left;
}

.main-navigation ul ul a {
width: 210px;
    font-size: 11px;
    border-top: 1px solid #eee;
}

.header-top-menu {
display:block;
    width: 1300px;
    border-bottom: 1px solid #7ecf00;
	height:30px;
	background:#000;
	margin:0px auto;
}

@media only screen and (min-width: 811px) {
    .site-header {
        width: 1300px;
        margin: 0 auto;
        background: #222;
        border-bottom: 1px solid #7ecf00;
    }

    .header-top-menu {
        height: 40px;
    }

    .main-menu {
        border-bottom: 0;
    }
}

.widget-area .widget .widget-title {
font-size: 1.3em;
    padding: .4em 1em .4em 1em;
    margin-left: -1em;
    margin-right: -1em;
    margin-bottom: .8em;
    border-left: 4px solid #315C0A;
	background:#56A600;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #052604;
}

.hentry {
margin: 0 0 0.6em;
}

.page-content, .entry-content {
margin: 1.5em 0 0;
}

.entry-content-rmv {
border-bottom:none;
}

.page-numbers .current {
color: #76A927;
}

footer.entry-footer {
border-top: 2px solid #76A927;
    border-bottom: 2px solid #76A927;
    padding: .5em 0;
    opacity: .7;
}

.comment img.avatar {
display: inline-block;
    height: auto;
    float: left;
    margin: 0px 10px 8px 0px;
	border-radius:50%;
	border:2px solid #76A927;
}

.arrowz .fa-caret-up {
color:#66942a;
	font-size:25px;
	margin:-15px 0px 0px 15px;
}

.form-allowed-tags {
display:none;
}

.site-footer {
background: #222;
     padding: 2em 0;
     border-top: 1px solid rgba(0,0,0,.05);
     -webkit-box-shadow: 0px -1px rgba(0,0,0,.05);
     box-shadow: 0px -1px rgba(0,0,0,.05);
    color: #F5F5F5;
	width: 1300px;
	margin: 0px auto;
}

.second-header {
height:100px;
	background-color:#000;
	border-bottom:6px solid #76a927;
	max-width: 1300px;
	margin: 0px auto;
}

.second-header-first-item, .second-header-second-item, .second-header-third-item, .second-header-fourth-item {
width:24.5%;
	height:94px;
	float:left;
	-ms-transform: skewX(-20deg); 
    -webkit-transform: skewX(-20deg); 
    transform: skewX(-20deg);
}

.second-header-first-item, .second-header-second-item, .second-header-third-item {
border-right:3px solid #7ecf00;
}

.rev-skew {
-ms-transform: skewX(20deg); 
    -webkit-transform: skewX(20deg); 
    transform: skewX(20deg);
}

.sh-item-img-wrap {
margin:9px 12px 9px -3px;
	float:left;
}

.sh-item-img {
border:2px solid #71b900;
	border-radius:50%;
}

.sh-item-title {
float:left;
	color:#FFF;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:bold;
	width:200px;
	margin-top:14px;
}

.sh-item-title a {
color:#FFF !important;
	transition: all 0.6s ease 0s;
	font-family: Arial, sans-serif;
}

.sh-item-price, .sh-item-buy {
float:left;
	color:#71b900;
	font-size:25px;
	font-weight:bold;
	width:200px;
	line-height:30px;
	font-family: Arial, sans-serif;
}

.sh-item-price {
text-align:center;
}

.btn-comanda-promo a {
color:#FFF !important;
}

.btn-comanda-promo a:hover {
color:#FFF !important;
	text-decoration:none !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:none;
}

.more-smallbtn {
background:#E6E6E6;
	color:#56A600;
	padding:0px 6px !important;
	border-radius:4px;
	font-size:12px;
	float: left;
	margin-left: 10px;
	margin-top: 6px;
	width:26px;
	height:26px;
	font-weight:bold;
	float:left;
	transition:         width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -moz-transition:    width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -ms-transition:     width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -o-transition:      width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -webkit-transition: width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
	overflow:hidden;
	line-height:26px;
	font-family: Arial, sans-serif;
}

.more-smallbtn:hover {
width:95px;
	color:#FFF;
	background:#56A600;
}

.more-smallbtn:hover .fa-eye {
color:#FFF;
	font-size:15px;
}

.shop-smallbtn {
padding:0px 5px !important;
	border-radius:4px;
	font-size:12px;
	float: left;
	margin-left: 40px;
	margin-top: 6px;
	width:26px;
	height:26px;
	font-weight:bold;
	float:left;
	background:#E6E6E6;
	transition:         width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -moz-transition:    width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -ms-transition:     width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -o-transition:      width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
    -webkit-transition: width 400ms, height 200ms, border-radius 200ms,left 200ms, top 200ms, background-color 400ms;
	overflow:hidden;	
	line-height:26px;
	font-family: Arial, sans-serif;
}

.shop-smallbtn:hover {
background:#56A600;
	width:110px;
	color:#FFF;
}

.shop-smallbtn:hover .fa-shopping-cart {
color:#FFF;
	font-size:15px;
}

.second-header-first-item:hover .sh-item-buy , .second-header-second-item:hover .sh-item-buy , .second-header-third-item:hover .sh-item-buy , .second-header-fourth-item:hover .sh-item-buy {
display:block !important;
}

.shop-smallbtn .fa-shopping-cart {
font-size:15px;
	color:#56A600;
	padding-right:8px;
}

.more-smallbtn .fa-eye {
padding-right:8px;
	font-size:14px;
	color:#5f9c00;
}

.second-header-first-item:hover .sh-item-title a, .second-header-second-item:hover .sh-item-title a, .second-header-third-item:hover .sh-item-title a, .second-header-fourth-item:hover .sh-item-title a {
color:#71b900 !important;
	text-decoration:none !important;
}

.second-header-first-item:hover .sh-item-img-wrap, .second-header-second-item:hover .sh-item-img-wrap, .second-header-third-item:hover .sh-item-img-wrap, .second-header-fourth-item:hover .sh-item-img-wrap {
opacity:0.8;
}

#content {
background:#f9f9f9;
}

.widget_products_reviews h3::before, .widget_decent_comments_widget h3::before {
content:"\f086";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

.widget_recent_entries ul li::before {
content:"\f06b";
	font-family:FontAwesome;
	color: #315C0A;
	padding-right: 7px;
	font-weight: 100;
	font-size: 15px;
}

.widget_recent_entries ul li:hover::before {
color:#71b900;
}

.decent-comments .comment {
font-size:12px;
}

.decent-comments .comment-author {
font-weight:bold;
}

.decent-comments .comment-link a {
color:#76A927;
}

.decent-comments .comment-link a:hover {
text-decoration:underline;
}

.widget_shopping_cart h3::before {
content:"\f07a";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

#ante-pretul {
font-weight:bold;
	color:#000;
}

.cart {
margin:0px auto;
	width: 175px;
}

.sku_wrapper {
font-weight:100;
}

.sku_wrapper .sku {
font-weight:bold;
}

.posted_in a {
color:#76A927;
}

.posted_in a:hover {
text-decoration:underline;
}

.arhiva-info-post {
border-top:1px solid #66942a;
	border-bottom:1px solid #66942a;
	padding:5px 0px 5px 0px;
}

.readmore {
float:right;
}

.arhiva-info-post a {
color:#66942a;
}

.arhiva-info-post a:hover {
color:#66942a;
	text-decoration:underline !important;
}

.comanda-btn {
border:1px solid #FFF;
	width:200px;
	text-align:center;
	line-height:15px;
	margin-left:65px;
	float: left;
	margin-top: 47px;
	padding:10px 10px 5px 10px;
	font-size:20px;
}

.comanda-btn:hover {
border:1px solid #7ECF00;
}

.comanda-btn a {
text-transform: none;
	font-weight: unset;
}

.comanda-btn span {
font-size:13px;
	color:#FFF;
	line-height: 26px;
}

#signupp {
color:#A0D513;
	display:inline !important;
}

.imagine-la-produs {
float:left;
	width:220px;
	height:350px;
}

.imagine-la-produs img {
width:220px !important;
	height:auto !important;
	border:1px solid #76A927;
}

.dale-produsului {
float:left;
	width:350px;
	height:350px;
	margin:0px -30px 0px 0px;
	text-align:center;
	padding:6px;
}

.dale-produsului h2 {
text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}

#inainte-pret {
font-weight:bold;
}

.price {
font-size:20px;
}

#spre-produs {
margin-top:40px;
}

#spre-produs a {
border:1px solid #999;
	padding:10px 25px;
	background:#fcfcfc;
	color:#666;
}

#spre-produs a:hover {
border:1px solid #eee;
	padding:10px 25px;
	background:#fff;
	color:#888;
}

.cat-post-widget h3::before {
content:"\f040";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

#text-3 h3::before, #text-5 h3::before {
content:"\f06b";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

#text-4 h3::before {
content:"\f071";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

#sml_subscribe_widget h3::before {
content:"\f1d8";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

/* MailPoet replacement for the retired Mail Subscribe List sidebar widget. */
#mailpoet_form-2 h3::before {
content:"\f0e0";
	font-family:FontAwesome;
	color:#FFF;
	padding-right:7px;
	font-weight:100;
	font-size:20px;
}

#mailpoet_form-2 .mailpoet_form,
#mailpoet_form-2 .mailpoet_text,
#mailpoet_form-2 .mailpoet_submit {
	font-family:inherit;
}

#mailpoet_form-2 #mailpoet_form_1 .mailpoet_paragraph {
	margin:0 0 10px;
}

#mailpoet_form-2 #mailpoet_form_1 .mailpoet_text,
#mailpoet_form-2 #mailpoet_form_1 .mailpoet_submit {
	box-sizing:border-box;
	width:100%;
}

#mailpoet_form-2 #mailpoet_form_1 .mailpoet_text {
	padding:6px 8px;
}

#mailpoet_form-2 #mailpoet_form_1 .mailpoet_submit {
	background:#76A927;
	color:#FFF;
	padding:5px 20px;
	border:0;
	border-radius:2px;
}

#mailpoet_form-2 #mailpoet_form_1 .mailpoet_submit:hover {
	background:#66942A;
}

.widget_product_tag_cloud h3::before {
content:"\f085";
	font-family:FontAwesome;
	color: #FFF;
	padding-right: 7px;
	font-weight: 100;
	font-size: 20px;
}

.product_list_widget li a {
line-height:17px;
}

.product_list_widget li .product-title {
font-size:12px;
}

.product_list_widget li .amount {
text-transform:capitalize;
	color:#56A600;
}

.latest-post-selection {
width:269px;
	float:left;
	clear:none !important;
}

.latest-post-selection p {
margin-bottom:10px;
	font-size:13px;
	padding:5px;
	text-align:justify;
}

.latest-post-selection:nth-child(2) {
margin-left:5% !important;
}

.latest-post-selection h1 {
padding-top:15px;
}

.hp-prod-new {
width:100%;
	height:50px;
	display:inline-block;
	border-top:4px double #56A600;
	border-bottom:4px double #56A600;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	margin: 30px 0px;
	line-height: 45px;
	font-size: 25px;
	color:#56A600;
}

.hp-prod-new::before, .hp-prod-new::after {
content:"\f005";
	font-family:FontAwesome;
	padding:0px 3px;
	font-weight: 100;
	line-height:45px;
	font-size: 24px;
}

.welcome-hp h1, h4 {
text-align:center;
}

.welcome-hp h1 {
text-transform:uppercase;
	font-weight:bold;
	color:#56A600;
}

.welcome-hp #short-description-hp {
text-align:justify;
}

.menu-one-mobile {
display:none;
}

.cntctfrm_contact_form {
width:330px;
	margin:10px auto;
}

.postari-thumb {
text-align:center;
}

.postari-thumb a img {
border:3px solid #FFF;
	box-shadow:0px 0px 2px #555;
}

.site-main .post-navigation {
margin:0px 0px 4em;
	border-bottom:2px solid #56A600;
	padding-bottom:0.6em;
}

.comment-metadata {
display:none;
}

.wrap-iner-footer {
width:1170px;
	margin:0px auto;
}

.wrap-iner-footer a {
color:#66942A;
}

.wrap-iner-footer a:hover {
color:#7ECF00;
}

.wrap-iner-footer h3 span {
border-bottom:4px solid #66942A;
}

.wrap-iner-footer h3 {
color:#FFF;
}

.despre-noi {
width:600px;
	height:300px;
	color:#FFF;
	float:left;
	display:block;
	font-size:12px;
}

.despre-noi, .sitemapul, .contact-the-footer {
height:300px;
	color:#FFF;
	float:left;
	display:block;
	font-size:12px;
}

.sitemapul {
width:220px;
	margin-left:40px;
}

.contact-the-footer {
width:270px;
	margin-left:40px;
}

.contact-the-footer ul {
list-style-type:none;
	color:#66942A;
	font-size:14px;
}

.contact-the-footer ul .fa {
padding-right:4px;
	font-size:16px;
	color:#FFFFFF;
}

.someinfo {
display:block;
	margin-bottom:15px;
}

.woocommerce-page div.product div.thumbnails a.first {
margin-left:5px;
}

.woocommerce-page div.product div.thumbnails a {
border:1px solid #76A927;
}

.citeste-mult-archive {
float:right;
}

.archive-jos {
margin-bottom:65px;
}

.disclaimer-body {
background: none repeat scroll 0% 0% #FFEBBA;
	padding: 10px;
	margin-bottom: 18px;
}

.ghid-links {
color:#76A927 !important;
}

.ghid-links:hover {
text-decoration:underline;
}

.demo-ghid-img {
border: 2px solid #BABABA;
}

.upsells ul.products li {
width: 25% !important;
	border:none !important;
	margin-bottom:1px !important;
}

.upsells ul.products li.first {
clear:none!important;
}

.upsells ul.products li .imagine-la-produs {
width:130px!important;
	height:auto;
	margin-left: 22px;
}

.upsells ul.products li .imagine-la-produs img {
margin: 0px auto;
}

.upsells ul.products li .dale-produsului {
width:100px !important;
	height:auto !important;
}

.upsells ul.products li .dale-produsului h2, .upsells ul.products li .dale-produsului .price {
font-size:11px !important;
}

.upsells ul.products li .dale-produsului a.button, .upsells ul.products li .dale-produsului p, .upsells ul.products li .dale-produsului #spre-produs {
display:none !important;
}

.free-gifts-title {
color: rgb(49, 92, 10);
	font-size: 18px;
	letter-spacing: -1px;
}

.comment-text .star-rating span::before {
content:"\53\53\53\53\53";
	font-family:star;
	positionl:relative;
}

.comment-text .star-rating span strong {
display:none;
}

.comment-text .star-rating {
width:80px;
}

.comment-text .star-rating span {
display: block !important;
	overflow: hidden;
	height: 22px !important;
}

.comment {
list-style: none !important;
}

.vezitot {
display: inline-block;
	margin-top: 15px;
	font-size: 18px;
	text-align: center;
}

.vezitot a {
text-decoration:underline;
}

.cell-htm a, .mail-htm a {
color:#FFF;
}

.cell-htm a:hover, .mail-htm a:hover {
color:#FFF;
}

.copyrighttc {
text-align:center;
}

.onsale {
display:none !important;
}

.product-category a img {
width:550px !important;
	margin:0px auto !important;
}

.woocommerce ul.products li.product h3::before {
content:"\f06b";
	font-family:FontAwesome;
	color: #56A600;
	font-weight: 100;
	font-size: 20px;
}

.out-of-stock {
display:none !important;
}

#myfld1_field {
width:100% !important;
}

#text-4 {
padding:1.1em !important;
}

.counter-articol {
width:270px;
	height:40px;
	margin-bottom:25px;
}

.eye-counter {
background:#444;
	color:#FFFFFF;
	font-size:22px;
	border-radius:50%;
	text-align:center;
	height:35px;
	width:38px;
	display:block;
	float:left;
}

.nr-counter {
margin-left:5px;
	font-size:24px;
}

.tftable {
font-size:13px;color:#333333;width:100%;border-width: 1px;border-color: #9dcc7a;border-collapse: collapse;text-align:center;
}

.tftable th {
font-size:22px;background-color:#315C0A;border-width: 1px;padding: 8px;border-style: solid;border-color: #9dcc7a;text-align:left;color:#FFF;font-weight:700;text-transform:none;
}

.tftable tr {
background-color:#ffffff;font-weight:600;text-transform:uppercase;color:#56A600;
}

.tftable td {
font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #9dcc7a;
}

.tftable tr:hover {
background-color:#ffff99;
}

.tftable #descp-srv:hover {
background-color:#FFFFFF;font-weight:100;
}

.tftable #descp-srv {
font-weight:100;text-transform:none;color:#444;
}

.tftable #cost-srv td {
color:red;font-size:28px;font-weight:900;
}

.tftable #cost-srv td span {
font-size:12px;
}
