/* Header */

#top-bar {
    border-bottom: 1px solid rgba(201, 201, 201, 0.3) !important;
    background-color: #05623a !important;
    font-weight: bold !important;
    text-shadow: 1px 1px #000 !important;
}

.header.header-v1 {
    border-bottom: 1px solid rgba(201, 201, 201, 0.2) !important;
}

.text-logo p {
    padding-bottom: 15px !important;
}

.text-logo a:hover {
    color: #fff;
}

.text-logo h2 {
    color: #14F50F !important;
}

.frog-top-left {
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 58px;
    height: 74px;
    background-image: url(https://frogsrestaurant.com.au/wp-content/uploads/2018/03/Small-Frog-Top-Left.png);
    z-index: 999;
    display: none;
}

.frog-top-right {
    position: absolute;
    bottom: 1px;
    right: 0;
    width: 58px;
    height: 74px;
    background-image: url(https://frogsrestaurant.com.au/wp-content/uploads/2018/03/Small-Frog-Top-Right.png);
    z-index: 999;
}

.center {
    width: 70% !important;
}


/* Home */

#slider {
    background-image: url(https://frogsrestaurant.com.au/wp-content/uploads/2018/03/1-stylised.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 0 -110px !important;
}

#slider .info {
    background-color: rgba(12, 12, 12, 0.7) !important;
    border-bottom: 1px solid rgba(201, 201, 201, 0.3) !important;
    border-top: 1px solid rgba(201, 201, 201, 0.3) !important;
}

#slider h1 {
    text-shadow: 1px 2px 0px #000 !important;
    color: #14F50F !important;
}

#slider p {
    text-shadow: 1px 2px 0px #000 !important;
}

.wpb_slider_area {
    margin: -10px 5% 4% !important;
}

#product-slider .short-info {
    margin-top: -2% !important;
  	margin-bottom: 0 !important;
    padding: 30px !important;
}

.short-info {
  	background-color: #05623a !important;
}

.wpb-woo-products-slider.owl-theme .owl-dots .owl-dot span, .wpb-woo-products-slider.owl-theme .owl-nav [class*="owl-"] {
	  background: #086530 !important;
    border-radius: 10px !important;
}

.wpb-woo-products-slider figcaption a.button, .wpb-woo-products-slider.owl-theme .owl-dots .owl-dot.active span, .wpb-woo-products-slider.owl-theme .owl-dots .owl-dot:hover span {
    background: #0e8140 !important;
}

.grid_no_animation figcaption a.button {
    padding: 4px 15px !important;
}

.grid_no_animation .pro_price_area {
    color: #1abc22 !important;
}

.wpb_slider_area .owl-theme .owl-nav {
    position: unset !important;
}


/* HOME MISC */

.trip-advisor-iframe {
		border: none; 
  	max-width: 1280px; 
  	width: 70%; 
  	margin: 0 auto; 
  	height: 900px;
}

#order-online {
    margin-bottom: 100px !important;
}


/* TESTIMONIALS */

.trip-advisor-coe {
    margin-right: 10.7%;
    position: absolute;
    right: 0;
    margin-top: -20px;
}

#testimonials-slider {
    margin: 0 !important;
}

li.testimonials-menu a {
 		color: #fff !important; 
}

li.testimonials-menu a:hover {
 		color: #14F50F !important; 
}

.wprs_masonry {
    padding: 0 5% !important;
}

#wprev-slider-1 {
    margin: 0 5% !important;
}

.wprs_masonry_item {
    padding: 10px 20px !important;
}

#wprev_load_more_btn_2 {
    color: #fff !important;
    font-style: italic;
    font-weight: bold !important;
    font-size: 18px !important;
    margin-top: 60px !important;
}


/* WOOCOMMERCE */

.order-menu {
    display: none !important;
}

.sku_wrapper {
    display: none !important;
}

.shop_attributes {
    display: none !important;
}

.woocommerce-product-details__short-description p {
    line-height: 20px !important;
}

.woocommerce-variation-price {
    margin-top: 20px !important;
}

#categories-list li a h2 {
  	background-color: rgba(12, 12, 12, 0.3) !important;
    padding: 10px 50px !important;
    line-height: 1em !important;
}

#product-list .price, #product-single .single-price {
    background-color: #05623a !important;
}

.btn-plate, .btn-cart, .added_to_cart {
    color: #05B426 !important;
    font-weight: bold !important;
    text-shadow: 0px 0px #05623a !important;
}

.product-option-title {
    display: none !important;
}

.product-options {
    margin-top: 3% !important;
}

.product-option-content {
    padding-top: 7px !important;
}

.product-option-value.product-option-checkbox {
    margin-left: 10px !important;
    margin-top: 6px !important;
}

.product-option-label {
    float: left !important;
}

.product-option-label-after {
    font-size: 10pt !important;
    font-style: italic !important;
    color: #838383 !important;
    float: right !important;
    margin-top: 1% !important;
    margin-right: 10% !important;
}

.single_add_to_cart_button.pr-font.btn-color.button.alt {
    font-weight: bold !important;
}

#product-single .details {
    padding: 30px 50px !important;
}


.page-description, .term-description {
    background-color: #350505 !important;
    font-weight: bold !important;
    font-size: 14px !important;
    text-shadow: 1px 2px #000 !important;
    font-style: italic !important;
}

#product-single .woocommerce-variation-price .price {
    background-color: #0a5a2a !important;
    font-weight: bold !important;
}

.swiper-cat-next, .swiper-cat-prev {
    background-color: #016818 !important;
    opacity: 1 !important;
  	cursor: pointer !important;
}

.swiper-cat-next.fa.fa-caret-right {
    margin-right: -39px !important;
}

.swiper-cat-prev.fa.fa-caret-left {
    margin-left: -39px !important;
}

.swiper-cat-next {
    border-radius: 0 50% 50% 0 !important;
}

.swiper-cat-prev {
    border-radius: 50% 0 0 50% !important;
}



.woocommerce-checkout #page-header {
    background-image: none !important;
    height: 100px !important;
}

.cart td.product-subtotal {
    color: #379914 !important;
}

#product-single {
    width: 70% !important;
    margin: 0 auto !important;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    width: 20% !important;
}

.details {
    width: 70% !important;
}

.mwb_gw_selected_template, .product_meta, .single-price {
    display: none !important;
}

.add-to-cart-wrap {
    margin-top: 0 !important;
}

.remove {
    font-size: 40px;
    color: red;
}


/* MENU */

#categories-nav .current-cat a, #categories-nav a:hover {
    text-shadow: 0px 1px #035117 !important;
    color: #12BD0E !important;
}

#categories-nav .current-cat a {
  	font-weight: bold !important;
}

#categories-nav a {
    font-size: 12pt !important;
}

.pr-font.dm-price {
    text-shadow: -1px 1px #02270c;
    font-weight: bold;
    font-size: 11pt;
    color: #fff;
    background-color: #05623a;
    border-radius: 0 5px 0 9px;
    padding: 3px 7px;
    border: 1px solid #043806;
}

.dishes-menu p {
    line-height: 1.3 !important;
}

h6 {
    font-size: 10pt !important;
    font-weight: bold !important;
    margin-top: 5px !important;
    color: #13b152 !important;
    margin-bottom: 0 !important;
}

.multiple-prices .price {
    text-shadow: 0px 1px #035117 !important;
}

.hide-menu-item {
	display: none !important;
}


/* MISC */

.post-edit-link {
    display: none !important;
}

button, input[type="submit"] {
    background-color: #19A516 !important;
    font-weight: bold !important;
    font-size: 10pt !important;
 /*   padding: 5px 15px !important; */
}

#content {
    min-height: 0 !important;
}

#page-title h1 {
    text-align: center !important;
}

#page-header h1 {
    line-height: 1 !important;
}

#page-header .center {
    background-color: rgba(12, 12, 12, 0.5) !important;
    padding: 40px 20px !important;
    border-bottom: 1px solid rgba(201, 201, 201, 0.3) !important;
    border-top: 1px solid rgba(201, 201, 201, 0.3) !important;
		width: 100% !important;
}

.short-info {
    margin-bottom: 60px !important;
}

.section-title .subtitle, #top-bar a:hover, #top-bar .current-menu-item a {
    color: #14F50F !important;
    text-shadow: 0px 1px #247b34 !important;
}

.btn-plate, .btn-cart, .added_to_cart {
    color: #19A516 !important;
}

.btn-color {
    background-color: #19A516 !important;
}

.latest-news_list .btn-color {
    color: #fff !important;
}

.article .details {
    padding: 2% !important;
}

.article h2 {
  font-size: 32px !important;
	line-height: 40px !important;
	text-transform: uppercase !important;
	display: block !important;
	border-width: 1px 0 !important;
	border-style: solid !important;
	padding: 5px 15px 1px !important;
	margin: 0 auto !important;
	width: 200px !important;
	margin-bottom: 20px !important;
}

#not-found {
    background: #111 url('https://frogsrestaurant.com.au/wp-content/uploads/2018/03/contact-us.jpg');
}

#not-found .center {
    padding: 2% !important;
    background-color: rgb(0, 0, 0, 0.3) !important;
}

.scroll {
    display: none !important;
}

.gmnoprint button {
    background-color: #fff !important;
}

blockquote {
    padding: 10px !important;
    margin: 10px 0 !important;
}

code, var {
    color: #12BD0E !important;
}


/* About Us */

.about-us a {
    color: #fff !important;
}

.about-us a:hover {
    color: #14F50F !important;
}


#about {
    padding-bottom: 40px !important;
}

.article {
    width: 70% !important;
  	margin: 0 auto !important;
}

.article .details {
    padding: 2% !important;
    background-color: #fff !important;
    box-shadow: none !important;
    font-size: 18px !important;
    line-height: 20px !important;
    margin: 0 auto !important;
        margin-left: auto;
    border-top: 2px solid #efefef;
  	margin-top: 4% !important;
}

.type-page {
    margin-bottom: 0px !important;
}


/* CHECKOUT */

.woocommerce-shipping-fields, .shipping {
    display: none !important;
}

.woocommerce-info {
    padding: 15px !important;
    background-color: #5c0000 !important;
    margin-bottom: 0 !important;
    color: #fff !important;
    text-shadow: 1px 1px #000 !important;
    font-size: 12pt !important;
}

/* CONTACT US FORM */

.wpforms-container-full {
    padding: 0 15% !important;
}

#wpforms-submit-1276 {
    color: #fff !important;
    text-shadow: #333 1px 0;
    font-size: 1.2rem !important;
    border-radius: 5px !important;
}


/* RESPONSIVE CODE */


/* MAX 1300px WIDE &amp; LANDSCAPE */
	@media screen
	and (max-device-width: 1300px)
  and (orientation: landscape) {
  
 		#cart {
   	 	margin-right: 5% !important;
   		position: absolute;
   		right: 2%;
		}
    
    .header .primary-menu {
    	margin-right: 8% !important;
		}
    
    .center {
    	width: 85% !important;
		}
    
}

/* MAX 800px WIDE &amp; LANDSCAPE (PHONE) */
	@media screen
	and (max-device-width: 800px) 
  and (max-device-height: 600px)
  and (orientation: landscape) {
    
    #top-bar {
    	display: none !important;
		}
  
 		#cart {
    	margin-right: 10% !important;
		} 
    
    #slider .info {
     	display: none !important; 
    }
    
    .frog-bottom-left {
     	display: none !important; 
    }
    
    .center {
    	width: 85% !important;
		}
    
}

/* MAX 800px WIDE &amp; LANDSCAPE &amp; MIN 600PX HIGH (TABLET) */
	@media screen
	and (max-device-width: 800px)
  and (min-device-height: 600px)
  and (orientation: landscape) {
    
    #top-bar {
    	display: none !important;
		}
    
   	#slider .info {
     	display: block !important; 
    }
    
    #slider h1 {
    	font-size: 80px !important;
		}   
    
    .frog-bottom-left {
     	display: block !important; 
    }
    
    .trip-advisor-iframe {
  		width: 70% !important;   
		}
    
    .center {
    	width: 85% !important;
		}
    
}

/* MAX 600px WIDE &amp; PORTRAIT */
	@media screen and
	(max-device-width: 800px)
  and (orientation: portrait){
    
    #top-bar {
    	display: none !important;
		}
    
    .text-logo h2 {
    	font-size: 13pt !important; 
		}
    
   .text-logo p {
    	font-size: 8pt !important;
   		width: 60% !important;
   	 	margin: 0 auto !important;
   		margin-top: -3% !important;
   	 	margin-bottom: 7% !important;
	 	}
    
    .frog-bottom-left, .frog-top-right {
     	display: none !important; 
    }
    
    .trip-advisor-iframe {
  		width: 70% !important;  
  		height: 470px !important; 
		}
    
    .trip-advisor-coe {
      display: none !important;
		}
    
    .center {
    	width: 85% !important;
		}
      
}