﻿/*
Theme Name: Collins234
Theme URI: http://yart.com.au/
Author: yart.com.au
Author URI: http://yart.com.au/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: collins234
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Collins234 is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'gotham_boldregular';
    src: url('fonts/gotham-bold-webfont.woff2') format('woff2'),
         url('fonts/gotham-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_bookregular';
    src: url('fonts/gotham-book-webfont.woff2') format('woff2'),
         url('fonts/gotham-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('fonts/gotham-medium-webfont.woff2') format('woff2'),
         url('fonts/gotham-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'didotbold';
    src: url('fonts/didotbold.eot');
    src: url('fonts/didotbold.eot') format('embedded-opentype'),
         url('fonts/didotbold.woff2') format('woff2'),
         url('fonts/didotbold.woff') format('woff'),
         url('fonts/didotbold.ttf') format('truetype'),
         url('fonts/didotbold.svg#didotbold') format('svg');
}
body{
	font-family: 'gotham_bookregular';
	color:#6d6d6d;
}
p{
	font-size:15px;
	line-height:1.7;
}
h1{
	 font-size:57px;
	 font-family: 'didotbold';
	 margin:0px 0 15px;
	 padding:0px;
	 line-height:1em;
}

h2{
	 font-size:28px;
	font-family: 'gotham_boldregular';
	 margin:0px 0 15px;
	 padding:0px;
}


hr{
	width:80px;
	display:inline-block;
	border-top:#262626 solid 1px;
	margin-bottom:20px;
	margin-top:20px;
}
a {
	color:#bba871;
}
a:hover {
	color:#bba871;
}

.navbar-default li{
	 font-family: 'gotham_mediumregular';
	 font-size:12px;
}

.navbar-default li .caret{
	position:relative;
	top:-3px;
}

.navbar-default li.timing{
	padding:17px 15px 10px;
	color:#6d6d6d;
}

.navbar-default li.timing img{
	position:relative;
	top:-3px;
}
.page_content{
	padding:0px;
}
.home_banner{
	padding:0px 0px;
}
.home_banner .row{
	margin-left:0px;
	margin-right:0px;
}

.bg_light_yellow{
	background:#bba871;
}

.home_banner .side_text{
	color:#fff;
	padding:0;
	padding-left:100px;
	display:table;
	/*padding-top:30%;*/
}
.home_banner .side_text h1{
	margin:0px;
	padding:0px;
}
.home_banner .side_text hr{
	border-top:#ffffff solid 1px;
}
.home_banner .side_text p{
	font-size:15px;
	margin-bottom:30px;
}

.home_banner img{
	width:100%;
}

.the_perfect_gift{
	background:url(images/bg_2.jpg) no-repeat 50% 50%;
	background-size:cover;
}
.the_perfect_gift h1{
	margin:0px;
	padding:0px;
}
.pull_top_bottom{
	padding-top:90px;
	padding-bottom:90px;
}
.social_section {
	padding-top:90px;
}
.social_section .container{
	max-width:1030px;
}

.social_section .three_boxes{
	padding-top:55px;
}
.social_section .three_boxes .less_space{
	padding-left:10px;
	padding-right:10px;
}

.social_section .three_boxes .gray_box{
	background:#f6f6f6;
	padding:30px;
	font-size:15px;
}

.social_section .three_boxes .gray_box .icon{
	display:block;
	height:83px;
}

.social_section .three_boxes .gray_box a{
	color:#6d6d6d;
	text-decoration:none;
}

.social_section .insta_box{
	padding-top:65px;
	text-align:center;
}

.insider_box{
	background:url(images/bg_3.jpg) no-repeat 50% 50%;
	background-size:cover;
	min-height:502px;
}

.insider_box .container{
	max-width:920px;
}

.insider_box .form_box{
	padding-top:50px;
}



.insider_box .button_box{
	position:relative;
	top:-8px;
}
ul.listed_stores{
	margin:50px 0 0 0;
	padding:0px;
	visibility:visible;
	width:1195px;
	overflow:hidden;
}
ul.listed_stores a{
	color:#6d6d6d;
	text-decoration:none;
}
ul.listed_stores li{
	margin:0px 24px 24px 0;
	padding:0px;
	list-style:none;
	float:left;
	width:215px;
	height:215px;
	border:#f1f1f1 solid 1px;
}

.view {
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   font-family:'didotbold'; 
   font-size:28px; 
   text-transform:uppercase;
}

.view.category {
	background-color:#f6f6f6;
	color:#888;
	font-size:26px;
	line-height:215px;
}

.view.store-no-logo {
	padding-top:6%;
}

.view .mask,.view .content {
   width: 215px;
   height: 215px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}



.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(187,168,113, 0.75);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.view-first a.btn,.view-first span.btn {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   position:relative;
   top:40%;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.view-first:hover a.btn,.view-first:hover span.btn {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}

.border_box{
	border-bottom:#6d6d6d solid 1px;
	padding:0 0px 20px;
}
.breadcrumb{
	padding:20px 0 0 0;
	font-size:14px;
	text-align:right;
}

.detail_box{
	padding-top:50px;
}

.detail_box .left_section{
	padding-right:50px;
}
.detail_box h3{
	font-size:21px;
	font-family: 'gotham_boldregular';
}
.detail_box .left_section p{
	margin-bottom:17px;
}

.img_border{
	border:#e3e3e3 solid 1px;
}
.common_box{
	padding-bottom:30px;
}

ul.sm_links{
	margin:0px;
	padding:0px;
}
ul.sm_links li{
	margin:0px 0 10px;
	padding:0px 0 0 35px;
	display:block;
	list-style:none;
	font-size:15px;
	position:relative;
}
ul.sm_links li span{
	display:inline-block;
	width:30px;
	position:absolute;
	top:-2px;
	left:0px;
}

ul.sm_links li a{
	color:#6d6d6d;
	text-decoration:none;
}
.detail_box .table td{
	border:none!important;
	font-size:15px;
}
.three_columns{
	padding-top:40px;
}
.three_columns .right_side_info{
	padding:45px 30px;
	padding-bottom:0;
}
.three_columns .single_box{
	margin-top:20px;
}

.three_columns h2{
	margin-bottom:25px;
}

.bg_gray{
	background:#f6f6f6;
}
.all_listed_blogs .single_blog_box{
	margin-bottom:20px;
}
.all_listed_blogs .side_information{
	padding:35px 15px;
}
.all_listed_blogs hr {
	border-color:#bba871;
	width:50px;

}
.all_listed_blogs .side_information h3, .side_information h3 a{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.all_listed_blogs .side_information h6{
	margin-bottom:30px;
}
.blog_detail_top_box{
	background:#ebebeb;
	padding-bottom:210px;
	padding-top:90px;
}

.blog_detail_top_box p{
	font-size:14px;
}

.blog_main_img{
	position:relative;
	top:-150px;
	margin-bottom:-150px;
}
ul.more_articles{
	margin:0px;
	padding:0px;
}

ul.more_articles li{
	margin:0px 0 15px;
	padding:0px;
	list-style:none;
	font-size:15px;
}

ul.more_articles li a{
	color:#6d6d6d;

}
.info_map{
	border:#e3e3e3 solid 1px;
	margin-bottom:45px;
	display:inline-block;
}
.info_box{
	padding:35px 35px;
	height:335px!important;
	margin-bottom:20px;
}
.info_box .icon{
	padding-bottom:15px;
}
.info_box p{
	margin-bottom:10px!important;
}

.btn_space_box .btn{
	margin:0 8px 8px 0;
}
.form_box .input{
	box-shadow:none;
	background:#f6f6f6;
	border-radius:0px;
	border-bottom:#6d6d6d solid 1px;
	border-left:none;
	border-right:none;
	border-top:none;
	height:39px;
	margin-bottom:10px;
}

.form_box textarea.form-control {
    height: auto;
}
.form_box label{
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.share_box span{
	position:relative;
	top:5px;
	display:inline-block;
	padding-right:10px;
}
.share_box img{
	margin-right:5px;
}


.sq_box .next_prev{
	background:#bba871;
	height:225px;
	position:relative;
	margin-bottom:20px;
}
.sq_box .next_prev a{
	color:#fff;
}
.sq_box .next_prev .project_bg{
	background-size:cover!important;
	background-repeat:no-repeat 50% 50%!important;
	position:absolute;
	width:100%;
	height:100%;
	filter: alpha(opacity=30);
	opacity: .3
}

.sq_box .next_prev .detail{
	position:absolute;
	left:7%;
	right:7%;
	bottom:7%;
	width:86%;
}

.sq_box .next_prev .detail h4{
	margin:0px;
	padding:0px;
	font-family: 'gotham_boldregular';
}
.sq_box .next_prev .detail p{
	margin:0px;
	padding:0px;
	font-size:18px;
	line-height:1.2;
}
.sq_box .next_prev .detail hr{
	margin:10px 0 10px;
	padding:0px;
	width:50px;
	border-color:#fff;
}

.sq_box .all_articles{
	background:#f6f6f6;
	height:225px;
	position:relative;
	margin-bottom:20px;
	text-align:center;
	padding:10px 15px;
}

.sq_box .all_articles a{
	display:block;
	color:#949494;
	text-decoration:none;
}


.sq_box .all_articles .icon_box{
	padding-top:40px;
}
.sq_box .all_articles h6{
	margin:30px 0 0;
	padding:0px;
	text-transform:uppercase;
	font-size:14px;
    font-family: 'gotham_boldregular';
}
.footer{
	padding:0px;
	background-color:#ebebeb;
}

.page-template-home .footer {
	background-color:#fff;
}

.footer .bottom_section{
	padding-top:20px;
	padding-bottom:20px;
}

.footer .bottom_section .ft_logo{
	padding-top:5px;
}

.footer .bottom_section ul.links{
	margin:5px 0 0;
	padding:0px;
	text-align:center;
}

.footer .bottom_section ul.links li{
	margin:0px;
	padding:0px 8px;
	display:inline-block;
	list-style:none;
	text-transform:uppercase;
	line-height:1;
	border-right:#a8a8a8 solid 1px;
	font-family: 'gotham_boldregular';
	font-size:13px;
}
.footer .bottom_section ul.links li a{
	color:#949494;
	text-decoration:none;
}

.footer .bottom_section ul.links li a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

.footer .bottom_section ul.links li:last-child{
	border-right:none;
}

.footer .bottom_section .right_logo{
	text-align:right;
	font-family: 'gotham_boldregular';
	font-size:13px;
	color:#949494!important;
}
.footer .bottom_section .right_logo a {
	color:#949494!important;
}
.footer .bottom_section .right_logo a :hover{
	text-decoration:underline;
}
.footer .bottom_section .right_logo img{
	float:right;
	margin-left:10px;
}

.footer .bottom_section .right_logo span{
	display:inline-block;
	padding-top:5px;
}
.insider_box .inp{
	box-shadow:none;
	outline:none;
	border-left:none;
	border-right:none;
	border-top:none;
	background:none;
	border-radius:0px;
	text-transform:uppercase;
	padding-left:0px;
	padding-right:0px;
	border-bottom:#6d6d6d solid 1px;
}
.inner_ft {
	background:#ebebeb;
}
.inner_ft .gray_box_one{
	background:#f6f6f6;
	padding-top:65px;
	padding-bottom:65px;
}

.inner_ft .gray_box_one h3{
	font-size:23px;
	margin:0px 0 30px;
	padding:0px;
	font-family: 'didotbold';
	text-transform:uppercase;
	color:#949494;
}

.inner_ft .gray_box_one p{
	font-size:14px;
	color:#949494;
	margin:0 0 1px 0;
}

.inner_ft .gray_box_one ul{
	margin:0px;
	padding:0px;
}

.inner_ft .gray_box_one ul li{
	margin:0px 0 10px 0;
	padding:0px;
	list-style:none;
	color:#949494;
}
.inner_ft .gray_box_one ul li img{
	position:relative;
	top:-3px;
	left:-1px;
}
.inner_ft .gray_box_one ul li span{
	display:inline-block;
	width:22px;
	text-align:center;
	margin-right:11px;
}
.inner_ft .gray_box_one ul li a{
	color:#949494;
	text-decoration:none;
}

.footer .right_form .btn{
	border-color:#949494;
	color:#949494;

}
.inner_ft .gray_box_two{
	background:#ebebeb;
	}

/*custom classes to make adjustment*/
.pd_left_zero {
	padding-left: 0px;
}
.pd_right_zero {
	padding-right: 0px;
}
.pd_zero {
	padding: 0px;
}
.margin_zero {
	margin: 0px;
}
.pull_top_less {
	padding-top: 8px;
}
.pull_top {
	padding-top: 15px;
}
.pull_bottom {
	padding-bottom: 15px;
}
.pull_top_large {
	padding-top: 20px;
}
.pull_top_ex_large {
	padding-top: 90px;
}
.pull_bottom_large {
	padding-bottom: 30px;
}
.img-responsive {
	display: inline-block;
}
.bold {
 font-family: 'gotham_boldregular';
}
.extra_large_space{
	padding-top:135px;
	padding-bottom:135px;
}

/*custom classes to make adjustment*/

@media (max-width:479px) {
ul.listed_stores{
	max-width:239px!important;
	width:100%;
	margin:0 auto;
	}

}

@media (max-width:767px) {
	.three_columns .single_box{
		max-width:390px;
		margin:20px auto 0;
		margin-left:0;
	}
	.all_listed_blogs .single_blog_box{
		max-width:380px;
		margin:20px auto 0;
	}
}

@media (max-width:768px) {
	.blog_main_img {
		top:-100px;
		margin-bottom:-100px;
	}
}
@media (max-width:540px) {
	.blog_main_img {
		top:-70px;
		margin-bottom:-70px;
	}
	.blog_detail_top_box {
		padding-bottom:100px!important;
	}
}
@media (max-width:330px) {
	.blog_main_img {
		top:-35px;
		margin-bottom:-35px;
	}
}

@media (max-width:992px) {
.container {
	padding-left:30px;
	padding-right:30px;
}

.home_banner .side_text{
	padding:50px 30px;
}
 h1{
	font-size:40px;
	line-height:1em;
}
.navbar-default li.timing{
	padding:15px 10px 15px;
	color:#6d6d6d;
}
.pull_top_bottom{
	padding-top:50px;
	padding-bottom:50px;
}
.social_section {
	padding-top:50px;
}
.social_section .three_boxes{
	padding-top:15px;
}
.social_section .three_boxes .less_space{
	padding:15px;
}
.social_section .insta_box{
	padding-top:15px;
}
.insider_box {
	min-height:410px;
}
.insider_box .form_box{
	padding-top:20px;
}
.insider_box .button_box{
	top:0px;
}
.extra_large_space{
	padding-top:35px;
	padding-bottom:35px;
}
ul.listed_stores{
	max-width:490px;
	width:100%;
	margin:0 auto;
}

ul.listed_stores li{
	margin:0px 12px 24px 12px;
}
	
.breadcrumb{
	padding:0px;
	text-align:left;
}
.detail_box{
	padding-top:20px;
}
.detail_box .left_section{
	padding-right:15px;
	padding-bottom:35px;
}

.three_columns{
	padding-top:20px;
	text-align:left;
}
.three_columns .right_side_info{
	padding:20px 20px;
	padding-bottom:0;
}

.all_listed_blogs .side_information{
	padding:20px 20px;
}	
.all_listed_blogs .side_information h6{
	margin-bottom:10px;
}
.all_listed_blogs .side_information p{
	margin-bottom:10px;
}
.pull_top_ex_large {
	padding-top:45px;
}
.sq_box{
	padding-top:0px;
}
.footer .bottom_section{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}

.footer .bottom_section .ft_logo{
	padding-top:20px;
	padding-bottom:15px;
}

.footer .bottom_section ul.links{
	margin:5px 0 20px;
	padding:0px;

}

.footer .bottom_section ul.links li{
	margin:0px;
	padding:0px 5px;
	font-size:12px;
	
}
.footer .bottom_section .right_logo {
	text-align:center;
}

.footer .bottom_section .right_logo img{
	float:none;
	display:inline-block;
	position:relative;
	top:-5px;
}

.footer .bottom_section .right_logo span{
	padding-top:5px;
}

.inner_ft .gray_box_one{
	padding-top:50px;
	padding-bottom:50px;
}
.inner_ft .gray_box_one h3{
	margin:0px 0 15px;
}
.info_box{
	padding:25px 20px;
	height:inherit;
}
.blog_detail_top_box{
	padding-bottom:170px;
	padding-top:30px;
}		
}

@media (min-width:768px) and (max-width:991px) {
.social_section .three_boxes .gray_box {
	font-size:13px;
	min-height:180px;
}
.blog_main_img {
	top:-100px;
	margin-bottom:-100px;
}

.navbar-default li a{
	padding:15px 8px;
	font-size:10px;
}
.home_banner .side_text{
	padding:50px 30px;
}
 h1{
	font-size:40px;
}
.pull_top_bottom{
	padding-top:50px;
	padding-bottom:50px;
}
.social_section {
	padding-top:50px;
}
.social_section .three_boxes{
	padding-top:35px;
}
.social_section .insta_box{
	padding-top:35px;
}
.extra_large_space{
	padding-top:70px;
	padding-bottom:70px;
}
ul.listed_stores{
	width:inherit;
	}
	
.breadcrumb{
	padding:0px;
	text-align:left;
}
.detail_box .left_section{
	padding-right:25px;
}
.all_listed_blogs .side_information {
	padding:20px 20px;
}
.all_listed_blogs .side_information h6{
	margin-bottom:10px;
}
.all_listed_blogs .side_information p{
	margin-bottom:10px;
}
.info_box{
	padding:25px 20px;
}	
}

@media (min-width:992px) and (max-width:1199px) {
.detail_box .left_section{
	padding-right:15px;
	padding-bottom:35px;
}
.blog_main_img {
	top:-130px;
	margin-bottom:-130px;
}

.navbar-default li a{
	padding:15px 8px;
	font-size:11px;
}

.navbar-default li.timing{
	padding:17px 8px 10px;
	font-size:11px;
}
.pull_top_bottom{
	padding-top:70px;
	padding-bottom:70px;
}
.social_section {
	padding-top:70px;
}
.social_section .three_boxes{
	padding-top:50px;
}
.social_section .insta_box{
	padding-top:50px;
}
.extra_large_space{
	padding-top:100px;
	padding-bottom:100px;
}
ul.listed_stores{
	width:inherit;
	}
	
.breadcrumb > li + li::before {
    padding: 0 2px;
}
.info_box{
	padding:25px 15px;
}		 
}

@media (min-width:1200px) {
	 
}



#home_banner {
	position:relative; 
	overflow:hidden;
}

.ms-section {
	overflow:hidden;
	width:100%;
	
}
.slider-paging {
	margin:0;
	padding:0;
	float:right;
}

.slider-paging a{
	border:1px solid #dddddd;
	display:block;
	width:12px;
	height:12px;
	border-radius:50%;
	margin-bottom:5px;
}

.slider-paging a.selected{
	background-color:#dddddd;
}

.three_columns .single_box {
	overflow:hidden;
}

.three_columns .single_box a {
	color:#6d6d6d;
}

.three_columns .single_box a:hover {
	text-decoration:none;
}

.invalid label {
	color:#bd1c1c;
}

.invalid .input {
	border-bottom-color:#bd1c1c;
}

.form-group span.error {
	display:block;
	color:#bd1c1c;
	margin-top:5px;
	font-size:11px;
}

.opening-hours .today {
	font-family:'gotham_boldregular';
}

.opening-hours td {
	padding:0!important;
	padding-top:4px!important;
	padding-bottom:4px!important;
}

.slider-text-container {
	/*width:75%;*/
	padding-right:25%;
	display:table-cell;
	vertical-align: middle;
}

.navbar-default .navbar-toggle {
	border-color:transparent;
}

.dropdown-menu>li>a {
	padding-bottom:8px;
	padding-top:8px;
}

.dropdown-menu {
	border:none;
	background-color:#f6f6f6;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#444;
}

.dropdown-menu>li>a {
	color:#6d6d6d;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color:#444;
	background-color:#e7e7e7;
}

.btn.btn-info:hover {
	background-color:#949494;
	color:#f6f6f6;
}

.the_perfect_gift .btn.btn-info:hover {
	background-color:#6d6d6d;
	color:#f6f6f6;
}

.insider_box .btn.btn-info:hover {
	background-color:#6d6d6d;
	color:#f6f6f6;
}

.btn.btn-warning:hover {
	background-color:#bba871!important;
	border-color:#bba871;
	color:#fff;
}

.footer_insider_form .form-control.inp {
	border:none;
	background-color:#f6f6f6;
	border-bottom:1px solid #949494;
	box-shadow:none;
	border-radius:0;
	padding:0;
}

.footer_insider_form .btn {
	margin-top:10px;
}
@media (max-width:1199px) {
	.common_box {
		max-width:273px;
	}
}

@media (min-width:768px) {
	.dropdown .dropdown-menu {
	display: none;
	}
	.dropdown:hover .dropdown-menu {
	display: block;
	}
}

@media (min-width:1024px) {
	.footer .bottom_section .ft_logo {
		padding-top:5px;
	}
}
@media (max-width:991px) {
	.pull_top_mob{
		padding-top:40px;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.slider-text-container h1 {
		font-size:40px;
	}
	/*.header-opening-hour {
		display:block!important;
		overflow:hidden;
	}
	.header-opening-hour ul {
		float:left!important;
	}*/
}

.sbi_header_link {
	color:#a3a3a3!important;
}

.view.view-first .btn.btn-default:hover {
	border-color:#fff;
	color:#bba871;
	background-color:#fff;
}

.clear-button {
	background-color:transparent!important;
	border-color:transparent!important;
}

.copyright {
	text-align:center;
	font-size:10px;
	margin-top:10px;
}
.copyright  a { 
	color:#6d6d6d;
	text-decoration:underline;
}


.copyright  a:hover { 
	text-decoration:none;
}

.full_width_image {
  margin-top: 30px;
  padding-bottom: 30px;
}

.full_width_image img {
  max-width:800px;
}