/*
 Theme Name:   Royal Child
 Theme URI:    http://8theme.com/
 Description:  Royal Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     royal
 Version:      0.0.1
 Text Domain:  royal-child
*/


.top-links { min-height: 62px }
.menu > li > a  { font-size: 16px !important }
.header-type-12 .navbar-collapse .menu > li > a, .wr-mega-menu > li > a { border-left-color: #FFF !important; padding-left: 28px; padding-right: 28px }

.label-product .type-label-1, .label-product .type-label-2 { background-color: rgba(209, 43, 31, 0.9) !important; }

@media (min-width: 991px) {
  .header-type-12 .container-fluid .shopping-container {
    background-color: #606060 !important;
}
}

@media (max-width: 1200px) {
.fixed-header .wr-mega-menu > li > a {
    font-size: 14px; 
}
}

.wr-megamenu-container ul.wr-mega-menu#wr-megamenu-menu-61 { float: right !important; width: auto !important; }
.collapse { width: auto !important; }

.header-type-12 .navbar-collapse .menu > li.firstItem > a { border-left-color: #ebebeb !important; }
.wr-mega-menu > li.firstItem > a { border-left: 1px solid #ebebeb !important; }
.wr-mega-menu > li:last-child > a { border-right: 1px solid #ebebeb !important; }

.wr-megamenu-inner .col-md-6.col-sm-9,
.wr-megamenu-inner .col-md-4.col-sm-6,
.wr-megamenu-inner .col-md-8.col-sm-12 {
	float: left; 
}

.wr-megamenu-inner .col-md-6.col-sm-9 { width: 50% }
.wr-megamenu-inner .col-md-4.col-sm-6 { width: 33% }
.wr-megamenu-inner .col-md-8.col-sm-12 { width: 66% }

/* duplication of css for mega menu
.image_caption { text-align:center; color:#999; text-transform:uppercase }
.navbar-collapse .pull-left a, .navbar-collapse .pull-right a { margin:20px 8px 0 8px; }
.block-sub-menu a { text-transform:uppercase; font-size:14px }
.wr-megamenu-inner { background: #FFF url(/wp-content/uploads/2015/05/x2sketch_s1.png) center center no-repeat; margin-left:-260px; }
*/

.ico-sum {
    background-image: url("/wp-content/themes/royal-child/images/sprite/icons.png") !important;
}

.row-copyrights a { color: #6C6D6C !important }
.row-copyrights a:hover { text-decoration: none !important; color: #FFF !important }

.copyright {
    background-image: url('/wp-content/themes/royal-child/images/footer_s1.jpg') !important;
    background-origin: padding-box;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    padding-bottom: 230px;
}

.main-footer, .copyright-1, .copyright-2, .copyright-3, .copyright {
    background-color: #161616 !important;
}

.minimal-hover:hover {
  background: #000 !important;
  border: 1px solid #666 !important;
}

a.menu-item-link { font-size: 16px; text-transform: uppercase; }
.wr-megamenu-container a {
    color: #333 !important;
}

div.breadcrumbs, div.breadcrumbs a:hover, .back-history :hover, .back-history :focus  { color: #FFF !important }
div.wp-picture img { float: left; margin: 0 40px 30px 0; max-width: 320px; height: auto !important }
div.wp-picture .btn_group { max-width: 320px; margin-top: 60px }
.meta-post::after { display: none }

.content .visual-form-builder fieldset { background-color: #FFF; border: 0 }
.content .visual-form-builder .vfb-legend, .content .visual-form-builder .vfb-legend h3 { display:none !important }
.content .visual-form-builder label, .content label.vfb-desc { font-weight: normal; color: #999 !important; }

.content input.vfb-text, 
.content input.vfb-text[type="text"], 
.content input.vfb-text[type="tel"], 
.content input.vfb-text[type="email"], 
.content input.vfb-text[type="url"], 
.content textarea.vfb-textarea { background: #FFF !important; padding: 9px !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
	border-top-left-radius: 0;
    border-top-right-radius: 0;
	 }
	 
.content input.vfb-text:focus, 
.content input.vfb-text[type="text"]:focus, 
.content input.vfb-text[type="tel"]:focus, 
.content input.vfb-text[type="email"]:focus, 
.content input.vfb-text[type="url"]:focus, 
.content textarea.vfb-textarea:focus { border: 1px solid #000 !important; box-shadow: none !important }

.content input.vfb-submit { padding: 9px 26px }

.content input.vfb-checkbox, 
.content input.vfb-checkbox[type="checkbox"], 
.content input.vfb-radio, 
.content input.vfb-radio[type="radio"] { margin-top: -12px }

.content p#form_success, .content .vfb-form-success {
    color: #999;
    font-weight: normal;
	font-size: 18px;
}

.product-arrows { display: none }

.widget_recent_entries ul li { margin: 8px 0 }
.widget_recent_entries ul li.lastItem { margin-bottom: 0 }
.widget_recent_entries ul li span.post-date { color: #999 }

/* Correcting menu stacking on iPad landscape */
@media screen and (max-width: 1025px) and (orientation: landscape) {
    .responsive-sidebar-bottom .sidebar-right {
        display: inline-block !important;
        width: 100%;
    }
    .responsive-sidebar-bottom .sidebar-left {
        display: none !important;
    }
}

/* Correcting fixed header link color */
.fixed-header-area.color-light .menu > li > a {
    color: #555!important;
}

.fixed-header-area.fixed-header-type-12.color-light.fixed-already {
	    color: #555!important;
}