/*
 Theme Name:   Rodich Child Fogy NEW
 Theme URI:    http://themeforest.net/user/VictorThemes
 Description:  Rodich Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     rodich
 Version:      2.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  rodich-child
*/

/* Write Custom CSS */


header.roch-header-area {

	background: #151515;

  position: relative !important;
}

.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
  /* width: 50%; */
}

.roch-follow-us-social {
  padding-top: 8px;
}


.roch-our-story-area, 
.roch-special-dishes-area, 
.roch-reservation-area, 
.roch-book-table-area, 
.roch-onepage-services-area, 
.roch-blog-news-area, 
.roch-menu-page-food-list-menus-area, 
.roch-reser-contact-area, 
.roch-staff-team-area, 
.roch-services-page-services-area, 
.roch-contact-form-area, 
.roch-blog-standard-area, 
.roch-blog-grid-area, 
.roch-blog-grid-with-sidebar-area, 
.roch-blog-single-area, 
.roch-shop-page-area, 
.roch-page-entry-content {
  padding: 40px 0;
}

.roch-serch-btn-main,
.roch-header-space { 
  display: none;
}

/* body.single-product .roch-header-top-info {
  background: #cfa670;
} */
/*body .woocommerce ul.products li.product,
body .woocommerce-page ul.products li.product,
body .woocommerce-page[class*="columns-"] ul.products li.product,
body .woocommerce[class*="columns-"] ul.products li.product {
  clear: none !important;
  float: left !important;
  margin: 0;
  width: 33.33%;
  padding: 0 15px;
  margin-bottom: 38px;
}*/


body .woocommerce ul.products li.product.first, body .woocommerce-page ul.products li.product.first {

	/* clear: both !important; */
}

.roch-footer-single-widget {

	padding-bottom: 10px;
}

.roch-footer-widgets {

	padding-bottom: 70px;
}

.roch-foo-subs-newsletter-form .roch-onl-res-fo-single .input-group {

	width: 100%;
}

.roch-footer-single-widget .roch-widgettitle {

	margin-bottom: 20px;
}

.roch-foo-subs-newsletter-form {

	margin-bottom: 0;
}

.roch-footer-single-widget.widget_nav_menu ul.menu {

	list-style-type: none;
	padding-left: 0;
	padding-bottom: 10px;
}

.roch-footer-single-widget.widget_nav_menu ul.sub-menu {

	list-style-type: none;
	padding-left: 10px;
	padding-bottom: 0px;
}

.roch-footer-single-widget.widget_nav_menu ul.sub-menu li:last-child {

	border-bottom: none;
	padding-bottom: 0;
}

.roch-footer-single-widget.widget_nav_menu ul.sub-menu li:first-child {

	border-top: 1px solid #272727;
	padding-top: 7px;
	margin-top: 7px;
}

.roch-header-menu-wrapper .roch-header-logos {

	padding-top: 12px;
	padding-bottom: 5px;
}

/*.roch-header-menu-wrapper .roch-header-logos .roch-logo-white {

	padding-top: 6px;

}*/

img.default-logo {

	margin-left: -10px;
}

/* body.single-product .roch-header-top-info,
body.error404 .roch-header-top-info,
body.woocommerce-cart .roch-header-top-info,
body.woocommerce-checkout .roch-header-top-info,
body.tax-product_cat .roch-header-top-info,
body.tax-product_tag .roch-header-top-info {

	background: #000;
} */

label {

	width: 100%;
}

.widget_product_categories li.current-cat a {

	font-weight: bold;
	color: #000;
}

.roch-headlin-primary.roch-sec-hedg-vertical-shap:after {

	background: url(assets/images/heading-var-shap-2.png) no-repeat scroll center bottom;
}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {

	background-color: #151515;
}

.woocommerce div.product form.cart .variations select {

	border: 1px solid #e5e5e5;
    color: #000000;
    font-size: 15px;
    height: 50px;
    padding: 0 5px 0 5px;
    letter-spacing: 0.3px;
    text-align: center;
    width: 100%;
}

.woocommerce div.product form.cart .variations label {

	color: #232323;
	line-height: 28px;
	font-size: 16px;
	/*height: 50px;*/
}

.woocommerce div.product form.cart .variations td.label {
	
	display: table-cell;
	padding: 0;
    height: 82px;
    vertical-align: middle;
    padding-bottom: 32px;
}


.single-product.woocommerce div.product div.summary .woocommerce-variation-price span.price
 {

	border-bottom: 0px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.single-product.woocommerce div.product div.summary .woocommerce-variation-price span.price:before
 {

	border: 0px;
	background-image: none;
}

.woocommerce-variation-price .price-text {
	
	display: inline-block;
	width: 56px;
	color: #232323;
    line-height: 28px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}

.woocommerce-variation.single_variation {

	padding-bottom: 20px;
}

.wpb_content_element .roch-onl-res-fo-single .input-group .roch-newsle-submit-btn {

    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #151515;
    display: block;
    font-size: 15px;
    height: 50px;
    padding: 0;
    right: 0;
    top: 0;
    z-index: 3;
    width: 44px;
    position: absolute;
    

}

.wpb_content_element .roch-onl-res-fo-single .input-group input {

	padding-right: 44px;
}

.wpb_content_element .roch-onl-res-fo-single  {

    position: relative;
    

}

li.wc_payment_method label {

	display: inline;
}

.woocommerce-page .woocommerce-checkout-review-order input[type="radio"], 
.woocommerce .woocommerce-checkout-review-order input[type="radio"] {

	top: 3px;
}


.wpml-ls-legacy-list-horizontal {

	display: inline-block;
	padding: 0;
	border: 0px;
}

.wpml-ls-legacy-list-horizontal a:last-child {

	padding-right: 0;
}

.roch-search-icon, .roch-shop-btn-main, .roch-off-canves-nav-icon {
	margin-right: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {

	img.default-logo {
		
		display: none;
/* 		margin-top: 6px; */
/* 		max-height: 30px; */
	}
	
	img.retina-logo {
		
/* 		display: none; */
		margin-top: 6px;
/* 		max-height: 30px; */
	}

	.roch-header-menu-wrapper .roch-header-logos {
		
		padding-top: 5px;
	}

}

@media only screen and (max-width: 767px) {
	.roch-header-top-info {
		display: none;
	}

	.roch-menu-btn-warp {
		padding-top: 25px;
	}
}
