/******************************************************************
Theme Name:  Juno Creative Framework
Theme URI: http://www.coaststudios.com.au
Description: Juno Creative's Framework Theme - Built on Foundations 6 
Author: Juno Creative
Author URI: http://www.coaststudios.com.au
Version: 1.5
License: GNU General Public License & MIT
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Sass, Juno Creative, foundations 6
******************************************************************/



/*=============================================
=            Custom Overwrite CSS             =
==============================================*/

/* ONLY USE IF YOU DON'T KNOW HOW TO USE SASS/SCSS 
 OTHERWISE EDIT FILES IN SCSS FOLDER AND COMPILE */


 /* Example 

 header {
 	display: none;
 }

 */

 /* START ALL CUSTOM CSS BELOW THIS LINE */



.search_result .search_result_item h3{
    font-weight: 400!important;
    letter-spacing: 0px!important;
}

.search_result_item .button{
    padding: 10px 15px!important;
    letter-spacing: 0px!important;
text-transform: lowercase!important;
}

.button{
   text-transform: lowercase!important;
   letter-spacing: 0px!important;
}

.blog_sidebar .blog_sidebar_widget ul li a {
    color: #a9b2b8!important;
}

.blog_sidebar .blog-widget-recent ul li a {
    color: #a9b2b8!important;
}

.blog_listing_post article .bp_thumb {
    height: 350px!important;
}

.search_style {
    background-color: #f3f3f3!important;
}

.callout.primary {
    background-color: #fff!important;
}


.callout.warning {
display: none!important;
}


#content #inner-content{
padding: 0px!important;
}


.footer .footer_menus .row {
    padding: 2rem 0;
    border-top: 4px solid #006838;
}

.footer .medium-4 {
width: 30%!important;

}

.row-featured-links .columns a{
   color: #0f6939!important;
}

.create-your-sushi-table h4 {
    margin: 0px 0!important;
}

.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 0px!important;
}


input[type=submit] {
    text-transform: lowercase;
    font-family: apercubold,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-weight: 700;
    text-align: center;
    padding: 15px 25px;
    font-size: 16px;
    letter-spacing: 0;
}

label{
    color: #0f6939;
}

search-submit{
   background-color: #0f6939;
}

.row-lead-one p {
    font-size: 30px!important;
    margin-bottom: 0;
}

.page-template-default .page body li ul {
    color: #a9b2b8!important;
}

.third {
   color: #0f6939!important;

}

.content .wpb_text_column :last-child {
    color: #0f6939!important;
}

.row row-lead-one expanded .row-lead-one p {
    font-size: 30px!important;
    margin-bottom: 0!important;
    font-weight: 600!important;
}

p {
    color: #a9b2b8!important;
    font-family: aperculight!important;
}

.header_skeleton ul.menu li>a {
   color: #fff!important;
   font-size: 17px!important;
}

.white {
   color: #ffffff!important;
}


#m2g-view .m2g-nav-list-item--active a {
color: #ffffff!important;
}

.off-canvas-wrapper a {
   letter-spacing: normal;
}

.off-canvas-wrapper a:hover {
   color: #ffffff!important;
}

.off-canvas-wrapper a:active {
  color:#ffffff!important;   
}

.off-canvas-wrapper a:visited {
  color:#ffffff!important;   
}

#m2g-view.m2g-view--desktop.m2g-menu-layout--default .m2g-menu-categories .m2g-menu-category-item {
border-radius: 50px;
    font-weight: 500;
}

#m2g-view.m2g-view--desktop.m2g-menu-products--default .m2g-menu-product-add-button{
  border-radius: 50px;
}

#m2g-view.m2g-view--desktop .m2g-order-sections .m2g-order-payment-checkout-button {
  border-radius: 50px;
}

.blog_single header{
letter-spacing: 0;
}

h2 {
text-transform: lowercase!important;
}

.blog_listing_post article .blog_post_content header h2 {
color: #0f6939!important;
letter-spacing:0;
}

.blog_listing_post article .blog_post_content section {
 color: #a9b2b8!important;
 font-family: aperculight!important;
}

.fa-facebook-f:before, .fa-facebook:before, .fa-twitter:before, .fa-pinterest-p:before, .fa-linkedin:before{
color: #fff!important;
}

.blog_single header h1 {
color: #0f6939!important;

}

.footer_menus {
background-color: #fff!important;
}

body.home .default_template {
    position: relative;
    bottom: 69px;
}

.header_skeleton {
    position: fixed;
}

@supports (overflow:-webkit-marquee) {
#menu-item-10 a {
padding: 0px 5px !important;
}
}

/* Mobile */

[data-js-overview-menu] .menu_container_overview ul.menu li a {
    text-transform: lowercase;
    color: #fff;
}

.header_skeleton ul.menu li>a:hover {
	color: rgba(#fff, 0.8)!important;
}

#content-not-found {
	margin-top: 4rem;
}


/* For Laptop 1366*/

@media only screen and (max-width : 1366px) {
}

/* For Laptop 1300*/

@media only screen and (max-width : 1300px){
}

/* For Laptop 1024*/

@media only screen and (max-width : 1024px) {
}

/* For Tablet 768*/

@media only screen and (max-width : 768px) {
}

/* For Mobile 690*/
@media only screen and (max-width : 690px) {
.vc_column-inner .vc_custom_1495589897295{
padding-left: 20px!important;
padding-top: 75px!important;
padding-right: 20px!important;
padding-bottom: 50px!important;
}

.vc_column-inner .vc_custom_1495584347816{
padding-top: 30px!important;
padding-bottom: 0px!important;
}

.vc_column-inner .vc_custom_1495586293352{
padding-left: 0px!important;
padding-top: 20px!important;
display: none!important;
}

.vc_column-inner .vc_custom_1495585626513 {
padding-left: 20px!important;
padding-top: 50px!important;
padding-bottom: 20px!important;
padding-right: 20px!important;
}

.vc_column-inner .vc_custom_1495584347816{
padding-left: 20px!important;
padding-top: 10px!important;
display: none!important;
}

.vc_column-inner .vc_custom_1495586229494{
padding-left: 20px!important;
padding-top: 50px!important;
padding-bottom: 20px!important;
}

.vc_column-inner .vc_custom_1495586281314{
padding-left: 20px!important;
padding-top: 0px!important;
padding-right: 0px!important;
}

.vc_column-inner .vc_custom_1495586102738 {
padding-left: 50px!important;
padding-top: 50px!important;
padding-right: 50px!important;
padding-bottom: 50px!important;
}

.vc_column-inner .vc_custom_1495586008146{
padding-left: 20px!important;
padding-top: 75px!important;
padding-right: 20px!important;
padding-bottom: 50px!important;
}

.vc_column-inner .vc_custom_1494397456538{

padding-left: 20px!important;
padding-top: 75px!important;
padding-right: 20px!important;
padding-bottom: 50px!important;
}

.vc_column-inner .vc_custom_1495585373201 {
display: none!important;
}

.vc_column-inner .vc_custom_1494395085459{
padding-left: 20px!important;
padding-top: 75px!important;
padding-right: 20px!important;
padding-bottom: 50px!important;
}

.vc_column-inner .vc_custom_1495583857400{
padding-left: 50px!important;
padding-top: 50px!important;
padding-right: 50px!important;
padding-bottom: 50px!important;
}

.medium-4 .columns .small-12  .widget .textwidget img{
padding-bottom:30px!important;
}

}


.template-create-your-taste .steps h3 {
    text-align: right !important;
}




@media only screen and (max-width : 769px) {

.header_skeleton.default.is-anchored {
    position: fixed;
}
}





.header_skeleton ul.menu li.order-online a:hover span, .header_skeleton ul.menu li.order-online.active a span {
    BORDER: 0px solid #00351d;
    background: #fff;
    color: #006c3a;
}

#m2g-view .m2g-nav-list-item--active {
    color: #fff !important;
}


.header_skeleton ul.menu li#menu-item-10>a:after {
    border-top: 0px solid #003d19;
}
