/*
 Theme Name:     June Child Theme
 Theme URI:      https://www.codeless.co/june
 Description:    June Child Theme
 Author:         Codeless
 Author URI:     https://www.codeless.co
 Template:       june

 Version:        1.0.1
 Template Version: 1.0.0
 Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, full-width-template
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


@media (max-width: 767px){
	
    .page-id-3889 .bourke-street-d-none .container.container-content .row .col-content .cl-row_inner:nth-child(2) .row .cl-element:nth-child(1), .page-id-3889 .bourke-street-d-none .container.container-content .row .col-content .cl-row_inner:nth-child(2) .row .cl-element:nth-child(3) {
        display: none;
    }
	
	.page-id-5395 .bourke-street-d-none .container.container-content .row .col-content .cl-row_inner:nth-child(1) .row .cl-element:nth-child(1), .page-id-5395 .bourke-street-d-none .container.container-content .row .col-content .cl-row_inner:nth-child(1) .row .cl-element:nth-child(3){
		display: none;
	}
	
	.page-id-6289 .bourke-street-d-none .container.container-content .row .cl_col_wrapper .col-content .row .cl-element:nth-child(1), .page-id-6289 .bourke-street-d-none .container.container-content .row .cl_col_wrapper .col-content .row .cl-element:nth-child(3){
		display: none;
	}
	
	.page-id-6289 .location-bourke-d-none .container.container-content .row .cl_column:nth-child(1), .page-id-6289 .location-bourke-d-none .container.container-content .row .cl_column:nth-child(3){
		display: none;
	}
	
	.page-id-4769 .bourke-street-d-none .container.container-content .row .cl_column .col-content .row .cl_column_inner:nth-child(1), .page-id-4769 .bourke-street-d-none .container.container-content .row .cl_column .col-content .row .cl_column_inner:nth-child(3){
		display: none;
	}
	
	.page-id-4778 .bourke-street-d-none .container.container-content .row .col-content .row .cl_column_inner:nth-child(1), .page-id-4778 .bourke-street-d-none .container.container-content .row .col-content .row .cl_column_inner:nth-child(3){
		display: none;
	}
}


.page-id-5201 .bourke-contact-address {
    display: none;
}

.page-id-5490 .section-bourke-d-none {
    display: none;
}

.ntxt-cn{text-align: center !important;}

.cl-default-page-header {
    text-align: center;
    margin-bottom: 45px;
    padding-top: 60px;
}
.Bourke_Street ,.Catering_Delivery h1{    font-size: 75px;
    font-weight: 400;
    line-height: 90px;
    text-transform: none;
    color: #ffffff;
    border-style: solid;}



.bourke_street_sec_2 h2, .sec_6{color:#fff !important;}
.bourke_street_sec_2 {
    padding: 120px 0px !important;
    margin-bottom: 120px !important;
}


.tawcvs-swatches .cv-tooltip {
       display: none;
    width: 300px !important;
    bottom: 43px;
    color: #fff !important;
   
}
.tawcvs-swatches .swatch {
    margin-right: 24px !important;
 }

#site-header-cart .button.checkout.wc-forward {
    background: #b21f18 !important;
}
#place_order {
    background: #b21f18 !important;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff !important;
    font-size: 14px;
    border-radius: 0px !important;
    margin-top: 20px;
}




.Catering_Delivery_sec_2 {
    padding-top: 45px;
    padding-bottom: 15px;
    border-style: solid;
    text-align: center !important;
    margin: 1px auto !important;
    max-width: 690px !important;
}

.nproduct{padding-top:0px !important;}


.nproduct .cl_tabs .cl-nav-tabs{list-style: none;
  list-style: none;
    display: block;
    text-align: center;
    border-top: 1px solid #b21f18;
    border-bottom: 1px solid #b21f18;
    margin-bottom: 48px;}
    
    
.nproduct .cl_tabs .cl-nav-tabs li a {
    font-family: 'Abril Fatface';
    text-transform: capitalize !important;
    font-size: 22px !important;
    font-weight: 400 !important;
}   
   
   .shop-products .product_item h3 {
    font-family: 'Abril Fatface' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
   
    line-height: 26px !important;
    text-transform: none;
    color: #262a2c;
   
} 
.nproduct li.product_item {
position: initial !important;
    float: left !important;
}


.header_container.menu_style-border_effect #navigation nav > ul > li > a:hover:after, .header_container.menu_style-border_effect #navigation nav > ul > li.current-menu-item > a:after, article.format-gallery .swiper-pagination-bullet-active, .cl-pagination-jump > div a:hover, .shop-products .product_item .onsale, .cl-product-info .onsale, .widget_product_categories ul li.current-cat > a:before, .cl-header-light .tool .tool-link .cart-total, .search__inner--down, .cl_blog .news-entries article:hover .post-categories li, .header_container.menu_style-border_effect_two #navigation nav > ul > li > a:hover:after, .header_container.menu_style-border_effect_two #navigation nav > ul > li.current-menu-item > a:after, .cl_tabs.style-large .cl-nav-tabs li a, aside .widget_nav_menu ul li.current-menu-item, .w3eden .label-default, .tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc, .cl_column.with_shadow > .cl_col_wrapper > .col-content .cl_pricelist .header, .cl-filters.cl-filter-fullwidth.cl-filter-color-dark, .cl-filters.cl-filter-small.cl-filter-color-light .selected, .shop-products .product_item .cl-learnmore, .light-text .cl-filters.cl-filter-small .selected, .tool .tool-link .cart-total, .cl-header-side .header_container .extra_tools_wrapper .tool:hover a span.cart-total, article .entry-media-wrapper .entry-tag-list a:hover, .cl-pagination span.current, aside .widget-title:after, aside .widget_calendar td#today a, .blog-entries .fullimage_transparent-style h2:after, .cl_blog .blog-filters .title h2:after, #respond.comment-respond .form-submit input[type="submit"], .cl-default-page-header h2:after, .cl_mailchimp.style_large_button input[type="submit"], .wpcf7-submit.cl-btn, aside .widget_custom_html .boxed-style .mc4wp-form-fields input[type="submit"], .all-centered article h2:after, .cl_blog .news-entries h2:after, .cl-filters.cl-filter-small .selected:after, .single-product-style-center div.product form.cart .button, .single-product-style-wide_full_image div.product form.cart .button, .single-product-style-wide_full_image .summary .single_add_to_cart_button {
background: #c11313 !important;
}
.page-id-4252 > img {
display: none;
}

.Private_Functions .col-sm-6 + .col-sm-6 h2 {
    color: #fff;
}
.ncheck_out{padding-top: 105px !important;}
.product form.cart .button, .return-to-shop a {
    background-color: #b21f18 !important;
}
.single-product .cl-style-long_gallery .cl-tabs-completelook {
    margin: 0 !important;
    display: none !important;
}
.woocommerce-product-gallery__image a {
    pointer-events: none;
    display: block;
}
.woocommerce div.product div.images img {
   width: 100%;
}
#site-header-cart .button.checkout {
    text-align: center !important;
    font-weight: 600;
    font-family: Nunito Sans !important;
}
#site-header-cart .button.wc-forward:not(.checkout) {
    background-color: #fff !important;
    color: #262a2c !important;
    border: 1px solid #dbe1e6 !important;
    font-weight: 600;
    font-size: 14px;
    font-family: Nunito Sans !important;
}

.single-product .cl-style-long_gallery .summary {
    background: #fff;
    margin-bottom: 80px !important;
    padding: 0px 30px !important;
    padding-top: 0px !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/*.product-type-simple{ padding-top: 24px !important;}*/
.single-product .cl-style-long_gallery .cl-product-info .cl-images-wrapper .woocommerce-product-gallery {
    padding-left: 0px !important;
    padding-top: 0px;
}


.single-product .cl-style-default .cl-product-info .summary {
    padding-left: 60px;
    width: 100%;
    padding-top: 80px;
}


 p{font-family: Nunito Sans !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 26px !important;
   
    color: #000 !important;
}
.cl-btn span {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Nunito Sans !important;
}
.Bourke_Street .col-content, .Catering_Delivery .col-content {
    padding-top: 380px;
    padding-bottom: 120px;
    /* padding-left: 154px; */
}

.Cooking_with_love p{ color: #fff !important;}
.sec_6 p{ color: #fff !important;}
.Private_Functions p{ color: #fff !important;}

.banner_sec .cl_column > .cl_col_wrapper > .col-content {
    top: 0px;
    left: 0;
    padding: 0 0 0 128px;
}
.Catering_Delivery{padding:0px !important;}

.banner_sec p {
    padding-top: 10px;
}
.sec_2 .col-content {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    line-height: 23px;
}
.sec_2 .col-content h2 {
    font-size: 42px;
}
.sect_3 .bg-layer {
    width: 85% !important;
}
.sect_3 a {
    border-radius: 0;
    right: 0px;
    top: 40px;
   
    padding: 12px;
}
.sect_3 .cl-btn-div {
display: block !important;
text-align: right;
}

.sec_4 .position_left {
    position: absolute;
    top: 40%;
    left: 0;
    margin-top: 0 !important;
}
.sec_4 img.attachment-portfolio_masonry_small_img {
    width: 560px;
}

.sec_4{padding-top:75px !important;
padding-bottom:180px !important;
    
}

h3.cl-custom-heading {
    display: flex;
}


.sec_6 .container.container-content {
width: 100% !important;
padding: 0 !important;
}
.sec_6 .container.container-content .row.cl_row-sortable.cl-col-tablet-none {
margin: 0;
}
.sec_6 .container.container-content div#cl_column_5e4a4ef0a2f622-52967724 {
background: #404040;
padding: 72px 0;
}
.sec_6 .container.container-content .col-sm-8 .cl_col_wrapper {
max-width: 600px;
margin: 0 120px 0 auto;
}

.sec_6 .container.container-content .col-sm-8 {
background: #404040;
padding: 72px 0;
}
.sec_6 .container.container-content .col-sm-8 .cl-custom-heading {
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
font-family: 'Abril Fatface';
font-size: 48px;
font-weight: 400;
line-height: 48px;
text-transform: none;
color: #ffffff;
border-style: solid;
}

.sec_6 .container.container-content .cl_media {
transform: translate(-118px, -35px);
}
.Book_a_table iframe {
    height: 610px !important;
}

.sec_catring .col-sm-6:first-child {
       padding-right: 135px;
}

.sec_catring img{width: 570px;
    height: 584px;
    object-fit: cover;}
    
.sec_catring .btn-style-square{    float: left;
    margin-right: 24px;}    
    
    
    .Private_Functions .col-sm-6:first-child {
width: 41.66666667%;
}
.Private_Functions .col-sm-6 + .col-sm-6 {
width: 58.33333333%;
background: rgba(0,0,0,0.77);
padding: 48px 120px;

}

.Private_Functions {
padding-bottom: 0 !important;
margin-bottom: 320px;
height: 450px;
position: relative;
padding-top: 120px !important;
}

#top_footer {
    background-color: #262A2C;
    padding-top: 38px;
    padding-bottom: 37px;
    display: none;
}

footer#colophon .widget:not(.widget_mc4wp_form_widget):not(.social_widget) .widget-title, #footer-wrapper .quick-searches span, .mc4wp-form p input[type="submit"] {
    font-family: abril fatface !important;
    font-size: 20px;
    font-weight: 400 !important;
    line-height: 28px;
    text-transform: capitalize !important;
    color: #000000;
}

#copyright {
    background-color: #F1F1F1 !important;
    padding-top: 25px;
    padding-bottom: 25px;
}

#copyright p {
   font-size:12px !important;
}
footer#colophon, #copyright input, #copyright select, #copyright textarea {
    background-color: #ffffff !important;
}
.single-product .cl-style-default .cl-product-info .summary h1 {
   
    font-weight: 400 !important;
}

.product_item .inner-wrapper:hover .selectoption_custom {
   
	 opacity: 1 !important;
}
.product_item .inner-wrapper:hover{
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);

}


.selectoption_custom {
    opacity: 0;
    font-size: 18px;
    color: #B22016;
    font-weight: 700;
    font-family: Nunito Sans;
    text-transform: uppercase;
}

.woocommerce div.product form.cart .button {
  
    font-family: Nunito Sans !important;
}


.sect_3 .cl-row_inner {
    margin-top: 120px !important;
}

.btn-style-square {
    border-style: solid;
    border-width: 1px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    padding: 12px 24px;
}

.single-product .related.products {
    margin-top: 90px;
    display: none;
}
.single-product .cl-style-default .cl-tabs-completelook {
    margin-top: 20px;
    display: none;
}

.shop-products .product_item.style_normal .cl-actions {
    display: none;
}
.nproduct .cl-price-rating{display:none}

footer#colophon .widget:first-child img {
    padding-top: 0px;
    margin-top: -24px !important;
}
main#main {
    margin: 0 !important;
}
.Bourke_Street .cl-text p, .Catering_Delivery .cl-text p {
    font-size: 22px !important;
}
.product_item .inner-wrapper {
    padding: 0 !important;
	transition: all ease 0.3s;
}
.nproduct ul.products .product_item .inner-wrapper:hover h3, .nproduct ul.products .product_item .inner-wrapper:hover h3 a {
	color: #b21f18;
}
.nproduct ul.products li.product_item {
    padding: 0 15px !important;
    margin: 0 0 15px !important;
}
.nproduct ul.products li.product_item h3 {
    padding: 0 15px;
}
.nproduct ul.products li.product_item a.selectoption_custom {
    margin: 10px 15px 10px;
    display: inline-block;
	transition: all ease 0.3s;
}

.header_container nav ul li a {
    font-family: Nunito Sans !important;
    font-weight: 700 !important;
}


@media screen and (max-width:991px){
    .banner_sec .cl_column > .cl_col_wrapper > .col-content {
        top: 40px;
        left: 0;
        padding: 0;
    }
    .banner_sec .cl-custom-heading {
        font-size: 70px !important;
    }
    .cl-mobile-menu-button span {
        visibility: visible !important;
    }
    .extra_tools_wrapper .tool {
        visibility: visible !important;
    }
    .sec_2 {
        padding-top: 0 !important;
    }
    .sec_2 .col-content {
        width: 100%;
    }
    .sec_2 .col-content h2 {
        font-size: 42px !important;
    }
    .sect_3 a {
        padding: 5px;
    }
    .sect_3 a span {
        font-size: 12px;
    }
	.sec_6 .container.container-content .col-sm-8 {
		padding: 72px 0 72px 15px;
	}
	.sec_catring .col-sm-6:first-child {
		padding-right: 0;
	}
	.btn-style-square {
		padding: 8px 16px;
	}
	.sec_catring .btn-style-square {
		margin-right: 10px;
	}
	.Private_Functions .col-sm-6 + .col-sm-6 {
		padding: 28px !important;
	}
}
@media screen and (max-width:767px){
	
	.long-gallery-wrapper .row {
    display: block !important;
    align-items: center;
}

	h1.product_title.custom_font.h3.entry-title {
    font-size: 22px !important;
}
	
	
	.bourke_street_sec_2 {
		padding: 0 0 30px !important;
		margin-bottom: 0 !important;
	}
	
	
	.bourke_street_sec_1 span{position: inherit !important;}
	.sec_6 span{position: inherit !important; margin-left: 0 !important;}
	
	
	
	.Book_a_table{padding:0px !important;}
	.sec_6 img {
    padding-top: 20px;
}
	
	.bourke_street_sec_1 .cl-btn-div {
		margin-right: 0 !important;
		margin-top: 22px !important;
	}
	.Bourke_Street .cl-text p, .Catering_Delivery .cl-text p {
		font-size: 16px !important;
		position: initial !important;
	}
	.Bourke_Street h2, .Catering_Delivery h2 {
		padding-bottom: 0 !important;
	}
	.Bourke_Street .cl-text, .Catering_Delivery .cl-text {
		margin-top: 0 !important;
	}
	.cl-custom-heading span {
		left: -9px !important;
		font-size: 36px !important;
	}
	.bourke_street_sec_2 {
    	padding: 20px 0px !important;
    	margin-bottom: 0;
	}
	.Bourke_Street .col-content, .Catering_Delivery .col-content {
		padding-top: 50px;
		padding-bottom: 32px;
		padding-left: 0;
	}
	.Private_Functions {
		margin-bottom: 262px !important
	}
	.Private_Functions {
		padding: 0 15px !important;
	}
	.Private_Functions .col-sm-6 + .col-sm-6 {
		width: 100% !important;
		padding: 22px 15px !important;
	}
	.cl_media.position_stretch.type-image .inner img {
		height: auto;
	}
	.sec_catring .col-sm-6:first-child {
		padding-right: 15px;
	}
	.sec_catring .btn-style-square {
		margin-bottom: 10px;
	}
	.cl-custom-heading {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	.sec_6 .container.container-content .col-sm-8 {
		padding: 40px 15px;
	}
	.sec_6 .container.container-content .col-sm-8 .cl-custom-heading {
		font-size: 26px;
		line-height: 36px;
	}
	.sec_6 .container.container-content .cl_media {
		transform: translate(0, -53px);
	}
    .banner_sec .cl-row_inner {
        padding: 0 !important;
    }
    .banner_sec .cl-custom-heading {
        font-size: 35px !important;
    }
    .banner_sec .cl-text {
        margin: 0 !important;
    }
	.sec_2 .col-content h2 {
		font-size: 26px !important;
	}
	.sect_3 .cl_column_inner {
		margin: 0 0 55px;
	}
	.sect_3 .cl-btn-div {
		/*text-align: center;*/
	}
	.sect_3 .cl-row_inner {
		margin-top: 15px !important;
	}
	.sect_3 .cl_row-sortable .cl-custom-heading {
		font-size: 26px !important;
		line-height: 35px !important;
	}
	.sect_3 {
		padding-bottom: 0 !important;
	}
	.Cooking_with_love .cl-custom-heading span {
		font-size: 32px !important;
		line-height: 45px !important;
	}
	.Cooking_with_love {
		padding: 42px 0 0 !important;
	}
	.sec_4 .position_right {
		width: 78%;
		margin: 0 0 70px auto;
	}
	.sec_4 .position_left {
		width: 40%;
	}
	.sec_4 h3.cl-custom-heading, .cl-element #cl_custom_heading_5e4bbd242b4b76-75790909 {
		font-size: 26px !important;
	}
	.sec_4 {
		padding-top: 44px !important;
		padding-bottom: 0 !important;
	}
}