@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Niconne|Quicksand:400,700|Cantarell:400,700);

body{
background:url(../images/bg.jpg) repeat;
}
.navbar-default{
	background:#962859;
	border:none;
	margin:0;
}
.navbar-header{
	min-height:140px;
}
.navbar-default .navbar-nav > li > a{
	color:#FDC2D6;font-family: 'Cantarell', sans-serif;
	font-size:16px;
	border:1px solid #962859;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{background:none;color:#fff;}
.navbar-default .navbar-nav > li > a:focus,
 .navbar-default .navbar-nav > li > a:hover{
	 background:none;color:#fff;
	 border:1px solid #f1f1f1;
	 border-radius:10px;
 }
.icon{
	display:block;
	text-align:center;
}
.navbar-right{margin:24px 0 0;}
.round{
	background:url(../images/round.png) repeat-x;
	padding:1% 0;
}
.banner{
	/*background:url(../images/free.jpg);*/
	margin:2% 0;
	min-height:365px;
}

/*-------slider code----------*/
.roundabout-holder {
      list-style: none;
      padding: 0;
      margin: 0;
      height: 10em;
      width:60em;
   }
   .roundabout-moveable-item {
      height: 8em;
      width: 8em;
      cursor: pointer;
      /*background-color: #ccc;
      border: 1px solid #999;*/
   }
   .roundabout-in-focus {
      cursor: auto;
   }
   .roundabout-moveable-item > img{
   	border:2px solid #fff;
   }
   
.main-content{
	margin:0 0 5% 0;
}
.welcom h2{
	font-family: 'Niconne', cursive;
	color:red;
	font-size:36px;
}
.welcom p{
	font-family: 'Quicksand', sans-serif;
	color:#3d3d3a;
	text-align:justify;
	font-size:16px;
	font-weight:700;
	line-height:1.8;
}
.banner-front .cc{
	background:#E6D7BA;
	border-radius:15px 15px 0 0;
	margin:12% 0% 0;
}
.banner-front .cc h4 a{
	color:#333;
	font-family: 'Cantarell', sans-serif;
	padding:4% 2%;
	display:block;
	text-align:center;
}
.banner-front .cc h4 a:hover{
	text-decoration:none;
}
.banner-front .cc h4 a span{padding:0 2%;}
.banner-front .cc h4{margin:0;}
.cont-icon > img{max-width:30%;}
.cc-img{border:8px solid #B2A384;}
.addr li{
	list-style:none;
	display:flex;
	margin:0 0 2% 0;
	font-family:"Quicksand",sans-serif;
	font-weight:700;
	color:#3d3d3a;
	font-size:16px;
}
.addr li span{
	font-weight:700;
	min-width:125px;
}
.addr li a{color:#3d3d3a;}
.gallery h2{
	font-family: 'Niconne', cursive;
	color:red;
}
.gallery h3{
	font-family: 'Niconne', cursive;
}
.list-cakes{
	border-width:1px 0 1px 0;
	border-color:#666;
	border-style:solid;
	padding:2% 1%;
	clear:both;
	margin:0 0 2% 0;
}
.all-cakes{
	padding:2% 1%;
	clear:both;
	margin:0 0 2% 0;
}
.gallery .btn{font-family: 'Cantarell', sans-serif;}
.my-list{
	padding:0;
	margin:0;
	text-align:center;
}
.my-list li{
	list-style:none;
	display:inline-block;
	margin:8px;
	border:2px solid #3f3f3f;
}
.all-list{
	padding:0;
	margin:0;
}
.all-list li{
	list-style:none;
	display:inline-block;
	margin:10px;
	border:2px solid #3f3f3f;
}
.my-btn{margin:0 0 5% 0;}
.foot{
	background:#C6BBA5;
	color:#333;
	padding:1% 0 ;
	font-family: 'Cantarell', sans-serif;
}
.foot a{color:#333;}
.foot-desig{
	background:url(../images/footer.png) repeat-x;
	padding:5px 0;
}
.follow li:first-child{ 
	border: 1px solid #962859;
    border-radius: 50%;
    text-align:center;
    height: 43px;
    width: 45px;
	margin:2% 2% 0 2%;
}
.follow li{
	display:inline-block;
	list-style: outside none none;
	vertical-align:middle;
}
.follow li:hover{border-color:#962859;}
.follow li:first-child a{
	color:#962859;
	display:block;
	padding:24%;
}
.follow li a{color:#666;font-size:16px;font-weight:700;}
.follow li a:hover{color:#962859;}
.follow-us li{
	display:inline-block;
	list-style: outside none none;
 }
.follow-us li:hover{border-color:#962859;}
.follow-us li a{color:#666;}
.follow-us li a:hover{color:#962859;}
.home-follow{
	margin:0;
	padding:0;
}
.home-follow li{
	list-style:none;
	display:inline-block;
	padding:1% 2%;
}
.home-follow li a{color:#fff;}
.home-follow li a:hover{color:#fff;}
.map{padding:6% 0;}
.banner-front{
	margin:2% 0;
	
}
.order-btn{
	background:#CC3366;
	color:#fff;
	box-shadow:1px 1px 2px #333;
}
.order-btn1:hover,.order-btn1{
	color:#fff;
	margin:12% 0 0;
}
.order-btn:hover{color:#fff;}
.red{color:red;}
.main-content .marg{margin:5% 0 0 0;}
.carousel-fade .carousel-inner .item{border:5px solid #B2A384;border-radius:13px;}
/*slider effects*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-inner > .item > a > img, 
.carousel-inner > .item > img, 
.img-responsive, .thumbnail a > img, 
.thumbnail > img{
	min-width:100%;
	border-radius:8px;
}

.online-order{
	float:right;
	color:#fdc2d6;
	margin:2% 2% 0;
	font-size:16px;
	font-family:"Quicksand",sans-serif;
	font-weight:700;
}
.online-order a{color:#fdc2d6;}
.follow{
	padding:0;
	margin:0;
}
.shopcart{
	font-size:27px;
	color:#e05680;
}
.marg-btm{margin-bottom:5%;}
.paddo{padding:0;}
.mrg-top{margin-top:5%;}
.cc-img i{font-size:8em;}
.addr{padding:0;}
.cak{margin-top:1%;}
.panel-heading{padding:0;}
.panel-title a{
		display:block;
		padding:10px 15px;
}
/*media queries*/
@media (max-width:479px){
.navbar-header{min-height:160px;}
.roundabout-holder{
	width:12em;
	margin:0 0 0 17%;
}
.roundabout-moveable-item > img{
	height:100px;
	width:100px;
}
.banner{min-height:160px;}
.round{padding:2% 0;}
.main-content .cc{margin:12% 20% 0;}
.cc-img img{min-width:100%;}
.my-list li{margin:1%;}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.icon{
	 display:inline;
	 padding:0 2% 0 0;
}
.navbar-brand > img{max-width:75%;}
.navbar-default .navbar-brand{
	padding:0 15px;
	max-width:100%;
}
.banner-front .cc{margin:15px 40px 0;}
 .lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1;}
 .order-btn1:hover, .order-btn1{margin:12% 20% 0;}
 .follow li{font-size:11px;}
.follow li:first-child{
	height:30px;
	width:30px;
}
.follow li:first-child a{padding:11%;}
.follow li a{font-size:14px;}
.addr li span{min-width:98px;}
.addr li{font-size:14px;}
.all-list{text-align:center;}
}
@media (min-width:480px) and (max-width:767px){
.icon{
display:inline;
padding:0 2% 0 0;
}
.roundabout-holder{
margin:0 0 0 9%;
width:21em;
}
.roundabout-moveable-item > img{
height:150px;
width:150px;
}
.round{padding:8px 0;}
.banner{min-height:218px;}
.main-content .cc{margin:12% 20% 0;}
.cc-img img{min-width:100%;}
.my-list li{margin:1%;}
.navbar-default .navbar-toggle:focus,
 .navbar-default .navbar-toggle:hover{background-color:transparent;}
 .banner-front .cc{margin:15px 25% 0;}
 .lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1;}
 .follow li:last-child{margin:2% 0 0 0;}
 .navbar-default .navbar-toggle .icon-bar{background:#fff;}
}
@media (min-width:768px) and (max-width:991px) {
.roundabout-holder{width:35em;}
.roundabout-moveable-item > img{
height:280px;
width:300px;
}
.navbar-default .navbar-nav > li > a{padding:8px;}
.navbar-header{min-height:100px;}
.cc-img img{max-width:100%;}
.main-content .cc{margin:0;}
.main-content .cc h4{font-size:12px;}
.my-list li{margin:10px;}
.navbar-header{max-width:35%;}
.navbar-brand > img{max-width:56%;}
.follow li:first-child a{font-size:14px;}
.follow li a{font-size:11px;}
.banner-front .cc h4 a{font-size:12px;}
.cont-icon > img{max-width:20%;}
.shopcart{font-size:15px;}
}
@media (min-width:992px) and (max-width:1023px) {

.roundabout-holder{width:48em;}
.roundabout-moveable-item > img{
	width:350px;
	height:350px;
}
.banner{min-height:415px;}
.cc-img img{max-width:100%;min-width:100%;}
.main-content .cc{margin:0;}
.my-list li{margin:10px;}
.banner-front .cc h4 a{font-size:16px;}
}
@media (min-width:1024px){
.main-content .cc{margin:0;}
.cc-img img{
	max-width:100%;
	min-width:100%;
}
.roundabout-holder{width:46em;}
.roundabout-moveable-item > img{
	width:380px;
	height:350px;
}
.banner-front .cc h4 a{font-size:16px;}
/*.banner{min-height:420px;}*/
}
@media (min-width:1200px){
.roundabout-holder{width:50em;}
.roundabout-moveable-item > img{
	width:500px;
	height:400px;
}
.main-content .cc{margin:12% 7% 0;}
}

