/*
 Theme Name:   Rodich Child
 Theme URI:    http://themeforest.net/user/VictorThemes
 Description:  Rodich Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     rodich
 Version:      1.0
 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 */

#rd-widget-root .rd-widget-content, #rd-mini-widget-root .rd-widget-content { color: #fff; font-family: Prompt,sans-serif !important; background: none !important; }
#rd-widget-root label, #rd-mini-widget-root label, #widget-modal-root label { font-weight: normal !important; }
#rd-widget-root h4, #rd-mini-widget-root h4, #widget-modal-root h4, #rd-widget-root .h4, #rd-mini-widget-root .h4, #widget-modal-root .h4 { font-size: 18px !important; letter-spacing: 0px !important; }
#rd-widget-root .datepicker table td.active { background-color: #355418 !important; }

.roch-page-slide-banner-cation.roch-banner-caption .roch-headlin-secondary.roch-tangerineb-fontS-55 { margin-top: 18px; line-height: 32px; }
.roch-banner-caption .roch-headlin-secondary.roch-tangerineb-fontS-55 { font-size: 24px; }
.roch-stylest-contact-form .wpcf7-form-control-wrap, .wpcf7 .wpcf7-form-control-wrap { margin-bottom: 0; }
#roch-off-canves-menu > li > a { text-transform: uppercase; letter-spacing: 2px; font-weight: 300; }
.fa { color: #d5af36 !important; }
.roch-footer-social li a { background-color: none !important; background: none !important; }
.roch-footer-social { text-align: center; }
.roch-read-more-underline { font-size: 18px !important; }
img.default-logo { max-width: 200%; }
.roch-hom-para-spec-dishe-text h4 { color: #355418; }
.h2, h2 { color: #d5af36; }
.h4, h4 { font-size: 24px; }
.h4, .h6, h4, h6 { font-weight: 300 !important; letter-spacing: 2px !important; text-transform: none !important; }
.h1, .h2, .h3, h1, h2, h3 { font-weight: 300 !important; letter-spacing: 5px !important; }
.h5, h5 { font-size: 18px; text-transform: uppercase !important; color: #355418; margin-top: 20px; margin-bottom: 5px; letter-spacing: 1px !important; }
a, a:focus { color: #d5af36; }
a:hover { color: #355418; }
.roch-footer-widgets { padding: 0; }
.roch-footer-area .roch-footer-bar-wrap .roch-copyright, .roch-footer-area .roch-footer-bar-wrap .roch-copyright a { font-size: 14px; }
.wpcf7 form.sent .wpcf7-response-output { color: #d5af36; }
.vc-hoverbox h2 { font-size: 20px; letter-spacing: 2px !important; color: #fff !important; }
.vc-hoverbox p { color: #fff !important; }
#roch-main-menu > li > a { font-weight: 300; letter-spacing: 2px; text-transform: uppercase; }
.roch-header-info span { text-transform: none !important; font-weight: 300; font-size: 13px; padding: 8px 0 !important; letter-spacing: 1px; }
.roch-follow-us-text { text-transform: none !important; font-weight: 300; font-size: 13px; }
.roch-header-menu-wrapper .roch-header-logos { padding-top: 0; }
.roch-header-top-info .fa { color: #d5af36 !important; }
.roch-header-top-info a { color: #ccc !important; }
.roch-header-top-info a:hover { color: #355418 !important; }
.roch-top-res-btn, .roch-btn { font-weight: normal; font-size: 14px; letter-spacing: 1px; background-color: #355418 !important; color: #ddd; }
[class*="roch-oswaldr-fontS"], .roch-gallery-top-title h2, .roch-testimonial-text-heading h5, .roch-testimonial-text-heading a, .roch-great-service-front-title, .roch-great-service-back-title, .roch-clas-tes-title, .roch-single-counter .roch-counter { font-weight: normal; letter-spacing: 4px; }
.roch-banner-caption [class*="roch-oswaldr-fontS"] { color: #eee; }
.roch-headlin-secondary[class*="roch-tangerineb-fontS"] { letter-spacing: 1px; font-weight: lighter; line-height: 1.1; }
.roch-slider-readmore-btn, .roch-online-reser-from .roch-btn, .roch-btn { border: none; color: #ddd; height: 45px; line-height: 45px; text-transform: uppercase; background: #355418 !important; letter-spacing: 1px; font-size: 16px; font-weight: normal; margin-left: 10px; margin-right: 10px; }
.roch-slider-readmore-btn:hover { color: #000; }
.roch-hom-para-spec-dishe-icon { display: none; }
.roch-hom-para-spec-dishe-text .roch-hom-para-spec-dishe-title { font-size: 23px; }

@media screen and (max-width:768px) {
.roch-header-top-info { display: none; }
.roch-off-canves-footer { padding-top: 30px; }
}