@charset "utf-8";
/* CSS Document */
.pager {
	float: left;	
	color: #666;
}
.pager-current {
	border: 1px solid #ededed;
	padding: 8.5px 14px;
	background: #fbfbfb;
}
.pager li a {
	border-color: #ededed;
	border-radius: 0px;
	padding: 6px 14px;
}
.pager li a:hover {
	text-decoration: none;
	border-color: #ccc;
}
.invisible {
	height: 0px;	
}


/*body logged page*/
.admin-menu .navbar-fixed-top {
	margin-top: 30px;
	z-index: 500;
}
.admin-menu li.dropdown.no-caret .dropdown-menu.last-nav-left{
	margin-top: 60px;
}

.admin-menu #section-page-header, #section-page-header-large {
	margin-top: 100px;	
}

#section-testimonial.parallax-02 {
	background-image:url(../img/site/bgr-02.jpg);
}
#section-fs-header {
	background-image:url(../img/site/bgr-02-b.jpg);
}
#fs-parallax-header {
	background-image:url(../img/site/bgr-05.jpg);	
}
#section-fs-header {
	background-image:url(../img/site/bgr-03.jpg);	
}

.contact-form .form-item, .comment-form .form-item  {
	margin-bottom: 15px;	
}

.navbar-search form .form-actions, .widget-search form .form-actions{
	display: none;	
}
.navbar-search form input[type=text]{
	margin-bottom: 6px;
}

.comments-main .comments-data .comment a:not(:last-child):after{
	content: " -- ";
}

.comment .fa-edit, .comment .fa-remove, .comment .fa-plus {
	margin-right: 4px;
}

.blog-cate a:not(:last-child):after{
	content:", ";	
}

.page-section-alt-np form.simplenews-subscribe input[type=submit]{
	background-color: #666;
	border-color: #333;
	color: #fff;
}


#contact-mp .contact-form input[type=submit] { 
	color: #666;
	background-color: #fff;
	border-color: #ddd;
}
#contact-mp .contact-form input[type=submit]:hover { 
	color: #282828;
	background-color: #ededed;
	border-color: #ddd;
}

.no-title .section-title-line {
	display: none;
}

form#user-login label, form#user-login .description, form#user-register-form .description, form#user-register-form label{
	display: none;
}
form#user-login .form-item, form#user-register-form .form-item, form#user-pass .form-item {
	margin-bottom: 15px;	
}

ul.tabs.primary {
	margin-top: -100px;
	margin-left: 50px;
	display: flex;
	margin-bottom: 63px;
	z-index: 2;
}
ul.tabs.primary li {
	border: 1px solid #666;
	margin-right: 10px;
	padding: 5px 10px;
	z-index: 2;
}

#footer-widgets .f-widget .f-widget-body p{
	color: #adadad;
}
#footer-widgets .f-widget .f-widget-body a{
	color:#ccc;
}

body.page-search .search-form {
	margin-bottom: 40px;	
}
body.page-search .search-form input[type=submit], body.page-search .search-form input[type=text] {
	background: none;
	border: 1px solid;
	padding: 5px 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
body.page-search .search-form input[type=submit]:hover {
	color: #fff;
	background-color: #e5e5e5;
	border-color: #666;
}
ol.search-results.node-results li {
	border-bottom: 1px solid;	
}

#shop-main .add-to-cart .commerce-add-to-cart input[type=submit], .page-taxonomy .add-to-cart .commerce-add-to-cart input[type=submit] {
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1.2px;
	transition: .3s ease;
	color: #666;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 6px 12px;
	font-size: 14px;
}
#shop-main .add-to-cart .commerce-add-to-cart input[type=submit]:hover, .page-taxonomy .add-to-cart .commerce-add-to-cart input[type=submit]:hover {
	background-color: #ddd;
}
.catalog-counter {
	display:none;	
}
#shop-single-product .posted-in a{
	text-decoration: underline;
	color: #666;
	margin-right: 5px;
}
#shop-single-product .add-to-cart-box form input[type=submit], .id-shopping-cart .line-item-summary a{
	color: #fff;
	background-color: #666;
	border: 1px solid #333;
	padding: 13px 16px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
}
#shop-single-product .add-to-cart-box form input[type=submit]:hover, .id-shopping-cart .line-item-summary a:hover{
	background-color: #333;
}
#shop-single-product .add-to-cart-box form .form-item-quantity{
	display: initial;	
}

#shop-single-product .add-to-cart-box form .form-item-quantity label{
	display: none;	
}
#shop-single-product .add-to-cart-box form .form-item-quantity input[type=text]{
	width: 80px;
	height: 46px;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 1.3333333;
	border: 1px solid #ddd;
}

.id-shopping-cart .form-actions.commerce-line-item-actions {
	display: none;	
}

.id-shopping-cart input[type=text] {
	border: 1px solid #ddd;
	padding: 6px 12px;
	width: 60px;
	height: 34px;
	font-size: 14px;
}
.id-shopping-cart input.delete-line-item {
	color: #555;
	font-size: 14px;
	border: none;
	background: none;
	
}
.id-shopping-cart input.delete-line-item:before {
	content:"\f00d";
}
.id-shopping-cart .line-item-total {
	margin-bottom: 20px;	
}

.dropdown.no-caret ul.dropdown-menu {
	right: 10px;	
}

td.price {
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
}

#commerce-checkout-form-checkout fieldset#edit-cart-contents .view-content table {
	width: 100%;
	margin-bottom: 30px;
}

#commerce-checkout-form-checkout fieldset#edit-cart-contents table td{
	padding: 10px 0px;
}
#commerce-checkout-form-checkout fieldset#edit-cart-contents thead, #commerce-checkout-form-checkout fieldset#edit-cart-contents tbody > tr{
	border-bottom: 1px solid #ddd;	
}
#commerce-checkout-form-checkout fieldset#edit-cart-contents thead tr {
	background-color: #ddd;		
}
#commerce-checkout-form-checkout fieldset#edit-cart-contents {
	margin-bottom: 50px;	
}
body.page-checkout label {
	width: 120px;
	margin-bottom: 10px;
	margin-top:13px;
}
body.page-checkout select, body.page-checkout input[type=text] {
	/*width: 300px;*/
	width:100%;
	border: 1px solid #ddd;
	padding: 6px 12px;
}
.checkout-buttons input[type=submit] {
	padding: 6px 12px;
	background: none;
	border: 1px solid #ddd;
	margin-bottom: 50px;
	margin-top: 20px;
	margin-right: 10px;
	color: #666;
}
.checkout-buttons input[type=submit]:hover {
	background-color: #ddd;
}
.checkout-buttons .button-operator {
	display: none;	
}
.addressfield-container-inline > div {
	width: 100%;	
}

.sidebar .widget .view-commerce-cart-block ul.links.inline a {
	border: 1px solid #ddd;
	padding: 6px 12px;
}
.view-commerce-cart-summary table thead tr th{
	padding:10px 5px;
}
fieldset{
	margin-top:20px;
}
.md-layer-2-1-2 {
    font-size: 16px;
    line-height: 24px!important;
}