/* cmsms stylesheet: BloomingMarvelousStyles modified: 08/15/17 13:55:26 */
body {color: #2c2d2d !important;
       background: #2c2d2d !important}



h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: serif !important;
font-weight: normal !important;
      color: #2c2d2d !important;
    margin-top: 0;
	/*word-wrap: break-word;*/
}

.dark-bg {background-color: #2c2d2d !important}

.footer-bottom  {background-color: #2c2d2d !important;
                  color: #cccccc !important;}
.footer-bottom a {
	color: #cccccc !important;
text-decoration: none !important;
border:0!important;
}

.footer-bottom p {
	color: #cccccc !important;
text-decoration: none !important;
border:0!important;
}


.footer-bottom a:hover {
color: #eeeeee !important;

}


.navbar-nav > li > a {font-family: serif !important;
	font-size: 17px !important;
	line-height: 20px;
	font-weight: normal !important;
	text-transform: none !important;
	color: #000000 !important;
	padding: 15px 20px;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 3px;
	bottom: -1px;
	z-index: 1;
}

.nav > li > a:hover {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #cccccc !important;
}

*===================================================================================*/
/*	OVERLAY
/*===================================================================================*/

.icon-overlay a .icn-more:before {
   
    position: absolute;
  
   content: url('http://www.bloomingmarvellous.com.au/uploads/images/fruit-basket4.png') !important;
  
    top: 50% !important;
    left: 50% !important;
margin: auto !important;
    z-index: 2;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}



.icon-overlay.icn-link a .icn-more:before {
    content: url('http://www.bloomingmarvellous.com.au/uploads/images/fruit-basket4.png') !important;
}







/*===================================================================================*/
/*	GO TO TOP / SCROLL UP
/*===================================================================================*/

#scrollUp {border: 1px solid #000000 !important;
	bottom: 20px;
	right: 20px;
	font-size: 36px;
	line-height: 100%;
	color: #FFF;
	background-color: #2C2D2D !important;
	padding: 3px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	opacity: .5;
}
#scrollUp:hover {
	color: #2C2D2D !important;
	opacity: .8 !important;
        color: #FFF !important;
}



@-skrollr-keyframes shrink-header {
	40 {
		padding-top: 10px;
		padding-bottom: 10px;
		-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0);
		   -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.0);
				box-shadow: 0 10px 10px rgba(0,0,0,0);
	}

	300 {
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.1);
		   -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.1);
				box-shadow: 0 10px 10px rgba(0,0,0,0.1);
	}
}

.ShopSmmary  {min-height: 500px !important;}




/*===================================================================================*/
/*	GO TO TOP / SCROLL UP
/*===================================================================================*/

.owl-prev,
.owl-next {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	font-size: 30px;
	color: #FFF;
	background-color: #2C2D2D !important;
	border: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	margin: auto;
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
			transition: all 200ms ease-out;
	opacity: 0;
}

.owl-carousel:hover .owl-prev {
	left: -40px;
	opacity: .25 !important;
}
.owl-carousel:hover .owl-next {
	right: -40px;
	opacity: .25 !important;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
    color: #ffffff !important;
	opacity: .8 !important;
}



owl-pagination .owl-page span {	
	background: #cccccc !important;
}

.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
	background: #2C2D2D !important;
}

#instafeed a {
  padding:5px 5px 1px 5px;
  margin:10px;
  border:1px solid #e1e1e1;
  display:inline-block;
  border-radius: 4px;
  position:relative;
}

/*MORPH*/ 
#instafeed img{ 
  -webkit-transition: all 0.5s ease; 
     -moz-transition: all 0.5s ease; 
       -o-transition: all 0.5s ease; 
      -ms-transition: all 0.5s ease; 
          transition: all 0.5s ease; 
} 
  
#instafeed img:hover { 
  border-radius: 50%; 
  -webkit-transform: rotate(360deg); 
     -moz-transform: rotate(360deg); 
       -o-transform: rotate(360deg); 
      -ms-transform: rotate(360deg); 
          transform: rotate(360deg); 
} 
br {display:inline !important}
