@charset "UTF-8";
/* FONT */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot);
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

blockquote cite:before{content:'\2014 \00A0';}
blockquote cite{color:#999;display:block;font-size:13px;line-height:18px;}
figure{margin:0;}h1,h2,h3,h4,h5,h6,.clear{clear:both;}
.assistive-text{clip:rect(1px,1px,1px,1px);position:absolute !important;}
body>.container{margin:5px auto;}
.sidebar-content #primary,.sidebar-content #attachment-comment{float:right;margin:0 20px 0 0;}.block{display:block;}
#page{background-color:#fff;padding:14px 0 0;}

#header-image{display:block;}#menu-alert{margin:4px 0 0;padding:6px 35px 6px 14px;position:absolute;}#branding hgroup,#header-image,.entry-content{margin-bottom:18px;}.entry-attachment{margin-bottom:36px;}.single #author-info,.author #author-info,.single article.post,.single article.page{margin-bottom:54px;}#author-info,article.post,article.page{margin-bottom:72px;}.page-header,.entry-content{word-wrap:break-word;}.post-password-form legend{font-size:inherit;}.entry-content .twitter-tweet-rendered{max-width:100% !important;}#comments-title{border-bottom:1px solid #eee;font-size:19.5px;margin:0 0 27px;}#comment,.entry-content iframe,.entry-content embed{max-width:100%;}.commentlist>li{margin-bottom:36px;}.commentlist ul.children{margin:10px 0 18px;list-style:none;}#reply-title{position:relative;}#reply-title small{position:absolute;right:0;top:7px;}.form-search{margin:0;}.widget{word-wrap:break-word;}.widget .wp-caption{display:inline-block;}.entry-content .post-thumbnail{margin:0 20px 20px 0;}.entry-attachment .thumbnail.attachment-table{display:table;margin:0 auto;}.thumbnail>img{width:auto\9;}img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}.gallery-columns-3.thumbnails [class*="span"]{width:29.3%;}.gallery-columns-5.thumbnails [class*="span"]{width:15.9%;}.gallery-columns-6.thumbnails [class*="span"]{width:12.6%;}.gallery-columns-7.thumbnails [class*="span"]{width:10.2%;}#colophon .credits{margin:0;}#site-generator{float:right;font-family:Georgia,"Bitstream Charter",serif;font-style:italic;}#site-generator a{background:url("img/wordpress.png") no-repeat scroll left center transparent;color:#787878;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none;}#site-generator.footer-nav-menu a{margin-top:10px;}table .label{background-color:transparent;border-radius:none;color:inherit;font-size:inherit;text-transform:inherit;}.comment-subscription-form>input[type=checkbox]{position:absolute;}.comment-subscription-form>label{min-height:18px;padding-left:18px;}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;}#comment,.thumbnail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.label .post-edit-link,.label .comment-edit-link{color:#fff;}.navbar-search{height:34px;}.pagination span{background-color:#f5f5f5;color:#999;cursor:default;}.pagination span.dots{background-color:#fff;}.aligncenter{display:block;margin:0 auto 20px;}
.alignright{float:right;margin: 25px 0 4px 20px;}.alignleft{float:left;margin:0 20px 20px 0;}.wp-caption{max-width:100%;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{padding:0 9px 9px;text-align:center;}.wp-caption .wp-caption-text{padding-top:9px;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.sticky{}.bypostauthor{}@media(max-width:767px){body{padding:0;}.container{width:auto;padding:0 10px;}#page{margin:0;padding:10px;}.thumbnail[class*="span"],.gallery [class*="span"] .thumbnail{display:table;float:left;}.carousel .item>img{width:100%;}.thumbnails>li{float:left;margin-left:20px;}.gallery-columns-2.thumbnails>li:nth-child(2n+1),.gallery-columns-3.thumbnails>li:nth-child(3n+1),.gallery-columns-4.thumbnails>li:nth-child(4n+1),.gallery-columns-5.thumbnails>li:nth-child(5n+1),.gallery-columns-6.thumbnails>li:nth-child(6n+1),.gallery-columns-7.thumbnails>li:nth-child(7n+1),.gallery-columns-8.thumbnails>li:nth-child(8n+1),.gallery-columns-1.thumbnails>li{margin-left:0;}.gallery-columns-2.thumbnails [class*="span"]{width:47.4%;}.gallery-columns-3.thumbnails [class*="span"]{width:29.9%;}.gallery-columns-4.thumbnails [class*="span"]{width:21.2%;}.gallery-columns-6.thumbnails [class*="span"]{width:12.4%;}.gallery-columns-7.thumbnails [class*="span"]{width:9.9%;}.gallery-columns-8.thumbnails [class*="span"]{width:8.7%;}.sidebar-content #primary,.sidebar-content #attachment-comment{float:none;margin:inherit;}#s{display:inline-block;}#site-generator,#site-generator.footer-nav-menu a{float:none;margin-top:5px;}textarea[class*="span"]{height:auto;}.navbar-fixed-top,.navbar-fixed-bottom{margin:0;}}@media(min-width:768px) and (max-width:778px){#page{margin-right:-15px;}}@media(min-width:768px) and (max-width:979px){.dl-horizontal dt{width:85px;}.dl-horizontal dd{margin-left:95px;}}@media(min-width:1200px){#page{padding:24px 0 10px;}.sidebar-content #primary,.sidebar-content #attachment-comment{margin-right:30px;}.wp-caption{display:table;}}

*{
  font-family:'Open Sans', Arial, Helvetica, sans-serif;
}

a {
	color: red;
}

a:hover {
   color: #900000;
   text-decoration: underline;
}

p {
	line-height: 20px;
}

h1{
    font-size: 25px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}


.h1{
    font-family: 'avante';
}
.navbar .nav{
    float:left;
}

body, #page{
    background: url('/wp-content/uploads/2013/08/bg.jpg');
}

#page{
width: 100%;
max-width: 980px;
float:none;
margin:0 auto;
}

.header{
  width: 100%;
	max-width: 980px;
	float:none;
	margin:0 auto;
}

#site-title{
    float: left;
    margin: 0px;
}

.lineHeader{
    height: 54px;
    border-bottom: 1px solid #333;
}

#access{
clear: both;
float: right;
width: 72%;
margin-top: -5%;
margin-right: 4%;
}

.navbar{
    margin-bottom: 0px!important;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .span12{
     width: 100%;
	 max-width: 980px;
}

.navbar-inner{
    background: none!important;
border: none!important;
}

.social{
float: right;
width: 10%;
margin-top: 1%;
text-align: right;
}

.social a img{
    padding-right:4%;
}

.navbar .nav>li>a{
    background:none!important;;
    text-shadow: none!important;
    color:#000!important;
	margin-right: 15px;
text-transform: uppercase
}

.span8{
    width:75%!important;
    float: right;
    margin: 0px;
	margin-bottom: 5%;
}

.span4{
    margin: 0px;
    width: 24%!important;
    float: left;
    margin-top:20px;
}

.span12{
    margin: 0px;
    padding-top: 1%;
    border-top: 1px dashed;
}

#page-footer .nav-pills>.active>a, .nav-pills>.active>a:hover, #page-footer .nav-pills>li>a{
    color:#000!important;
    background: none!important;
    line-height: 0px;
    margin: 0px;
    padding-right: 18px;
    display: block;
}

#page-footer .nav-tabs>li, #page-footer .nav-pills>li{
    border-left: 1px solid #000;
    height: 15px;
}

#page-footer .nav-pills>li>a:hover{
    background:none!important;
}

#page-footer ul li {
   list-style: none;
   display: block;
   position: relative;
}

ul#menu-footer .menu  {
   display: block;
}

#footer_menus ul li {
	display: block;
float: left;
padding-left: 12px;
color: #000;
border-right: 1px solid #333;
padding-right: 12px;
}

#footer_menus ul li a {
	color: #000;
}

.credit{
    clear:both;
}

#menu-footer{ 
	margin:0px;
	padding:0px;
}

.una{
    float: left;
width: 50%;
}

.dalawa{
    float: right;
width: 50%;
text-align: right;
}

.dalawa a{
color:#000;
}


.flower_collection{
    background: url('/wp-content/uploads/2013/08/head_bg.jpg');
	background-size: cover;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	padding-left: 3%;
	margin: 0px;
	text-transform: uppercase;
	line-height: 30px;
}

.mainSide{
    border: 1px solid #bcbcbc;
    background: #f3f3f3;
    padding: 16px;
    margin-bottom: 10px;
    padding:5%;
}

.mainSide ul{
    margin:0px;
}

.mainSide ul li{
    list-style-image: url('/wp-content/uploads/2013/08/bullet.png');
    list-style-position: inside;
    border-bottom: 1px dashed #ccc;
    padding: 5px 0px 5px 0px;
}

.mainSide ul li a{
    color:#484848;
}

.testi{
    border-bottom:1px dashed #ccc;
	padding:3%;
}

.testi-all{
    border:1px solid #ccc;
	padding:3% 9%;
	/*background: url('/wp-content/uploads/2013/11/quotation.png') no-repeat;*/
	background-position: 4px 3px;
	border-radius:10px;
}



.testidiv{
    margin-bottom: 10%;
border: 1px solid #bcbcbc;
background: #f3f3f3;
padding: 5%;
}
.florist{
margin-top: 5%;
border-top: 1px dashed #333;
margin-bottom:5%;
}

.floristAll{
margin-top: 5%;
border-bottom: 1px dashed #333;
margin-bottom:5%;
padding-bottom:5%;
}
.floristThumb{
    width:28%;
    float:left;
    border: 1px solid #990000;
    margin-right:2%;
}

.floristThumb img{
    width:100%;
}

.floristCont{
    width:69%;
	margin-top:-0.5%;
    float:right;
}

.floristCont p{
   font-size:13px;
   margin:0px;
   padding:0px;
}

.clear{
    clear:both;
}

.searchdiv{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    margin-bottom: 10px;
    height: 36px;
    background: #c87d7d;
    border: 1px solid #290303;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    }
    
    .banner
	{
		float: left;
		max-width: 100%;
		width: 100%;
		height: auto;
    }
    
    .bannertxt{
	background: url('/wp-content/uploads/2013/08/bannertext_bg.png');
	line-height: 62px;
	padding: 10px 20px;
	top: 405px;
	right: 15%;
	font-size: 60px;
	color: #fff;
    }
	
	.banner-box 
	{
		position: absolute;
		top: 60%;
		width: 50%;
		margin: 0px auto;
		padding-left: 40%;
	}
	
	.easingslider-image
	{
		max-width:100% !important;
		width:100% !important;
		height:auto !important;
	}
	
	.easingslider-image img
	{
		max-width:100% !important;
		width:100% !important;
		height:auto !important;
	}
    
    .map{
        width:100%
    }
    
    .css-3d-layer{
           display:none;
    }
    
    .wpcf7 input, .wpcf7 textArea{
        width:100%;
    }
    
    .wpcf7 input[type="submit"]{
        width:30%;
    }
    
    #front_search{
        background: #c87d7d;
        overflow: auto;
        padding: 2%;
        border-radius: 5px;
        padding-bottom: 0px;
        border:1px solid #ccc;
    }
    
    #front_search input[type="submit"] {
        padding:.5%;
    }
    #front_search label{
        width: 30%;
        float: left;
        line-height: 30px;
        margin-right: -15%;
    }
    
    #address{
       width: 30%;
        float: left;
        margin-right: 1%; 
    }
    
    .slp_ui{
        width: 17%;
        float: left;
    }
    
    #front_search .span{
        float: left;
        text-align: center;
        padding-left: 5%;
    }
    
    .home #search_form_table_cell{
        background: #c87d7d;
    }
    
    .home #map_table{
        display:none;
    }
    
    .home #addy_in_address{
        display: block;
        float: left;
        width: 35%;
    }
	

    
    .home #addy_in_radius{
        float: left;
        padding-top: 3px;
        padding-right: 12px;
        white-space: nowrap;
        width: 38%;
    }
    
    .home #radius_in_submit{
        float: left;
        width: 14%;
        padding-top: 1%;
        clear:none;
    }

ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;    
}

	.fromTesti {
		overflow:auto;
	}
	
	.fromTesti a{
	float: right;
	color: #333;
	}
	
	.moreTesti a, .moreTesti {
		color:#990000;
		font-size:14px;
	}
		
		
	.listofflorist a, .listofflorist {
		color:#990000;
		font-size:14px;
		margin:0px;
		padding:0px;
	}
	
.navbar-inner{
	box-shadow: 0px 0px 0px #ccc!important;
}
.front #addressInput {
width: 50%;
margin-right: 1%;
height: 18px;
border-radius: 0px;
}

.front #addressSubmit {
background: #B43C3C;
border: 1px solid #7A050C;
border-radius: 0px;
font-size: 12px;
color:#fff;
padding: 1.5%;
margin-top: -4.5%;
width: 38%;
font-weight: bold;
letter-spacing: 1px;
margin-right: 1%;
}

.front{
	float: left;
width: 33%;
margin:0px!important;
}

.postcodetext{
font-size: 13px;
line-height: 26px;
letter-spacing: -1px;
float: left;
width: 20%;
}
.postcode a{
	color:#990000!important;
}

.postcode {
font-size: 13px;
letter-spacing: -1px;
line-height: 26px;
}

#gform_submit_button_3{
 background: #B43C3C;
 border: 1px solid #7A050C;
 border-radius: 0px;
 font-size: 13px;
 padding: 1.5%;
 margin-top: -4.5%;
 width: 20%;
 font-weight: bold;
 letter-spacing: 1px;
 margin-right: 1%;
 color: #fff;
 text-transform: uppercase;
}

#gform_submit_button_3:hover{
	 background: #7A050C;
	 border: 1px solid #B43C3C;
 border-radius: 0px;
}

.gform_title { display:none; }

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	border: 0;
	background: none;
}

.table th, .table td {
text-align: left;
vertical-align: top;
border-top: 0px solid #dddddd;
}

#input_1_3, #input_1_2{ width:100%; }

#results_table {  
	width:100%;
}

table tbody tr:hover td, table tbody tr:hover th, table tbody:hover, tr:hover {
	background:none!important;
}

tr.slp_map_search_results a:hover{
	background:none!important;
}

#input_1_6 {
	width: 100%;
}

.gfield_label {
	font-size: 13px;
}

.homehourbox {
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 1px;
	box-shadow: 2px 3px 4px 2px #CCC;
}

.front-image-sched {
	float: left;
	margin: 2px 0px 0px 1px;
	width: 30%;
}

#table-sched{
	width: 65%;
	float: right;
	line-height: 14px;
	margin-top: -3%;
}

.menu, .sub-menu { list-style-type:none;  }
.tdten{ width:10%; }
.mobile{ display: none; }


.nivo-caption {
    position: absolute;
    left: 50% !important;
    bottom: 10% !important;
    background: none repeat scroll 0% 0% #000;
    color: #FFF;
    width: 100%;
    z-index: 8;
    padding:25px 10px !important;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-box-sizing: border-box;
}

.theme-default .nivo-caption {
    font-family: Helvetica,Arial,sans-serif;
	font-size: 3vmax !important;
}

/* ==================== MAIN MENU ======================*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a 
{
  color: #222 !important;
  text-transform: none;
 
}

/* ==================== RESPONSIVE ======================*/

@media only screen and (max-width:800px)
{
	.social 
	{
		margin-top: 18px;
	}
	
	.searchdiv 
	{
    	float: left;
		height:auto;
		padding:10px 0px;
		width:100%;
	}
	
	.front 
	{
		float: left;
		width: 90%;
		margin: 0px;
		padding: 0px 10px;
	}
	
	.postcodetext 
	{
		float: left;
		width: 90%;
		letter-spacing: 0px;
		padding: 0px 10px;
	}
	
	.front #addressSubmit 
	{
		padding: 6px 0px;
		margin-top: 0;
		width: 38%;
		font-weight: bold;
		letter-spacing: 1px;
		margin-right: 1%;
		float: right;
	}
	
	.front #addressInput 
	{
		width: 56%;
		float: left;
	}
	
	.postcode 
	{
		font-size: 13px;
		letter-spacing: 1px;
		line-height: 26px;
		float: left;
		width: 90%;
		padding: 0px 10px;
	}
	
	
	.ngg-gallery-thumbnail img 
	{
		margin: 4px 5px 4px 4px !important;
		max-width: 100% !important;
		width: 100% !important;
		height: auto !important;
	}

	.ngg-gallery-thumbnail-box 
	{
		float: left;
		margin-right: 5% !important;
	}
	
	#search_form_table_cell 
	{
		width: 100% !important;
		float: left !important;
	}
	
	#address_search 
	{
		width: 100% !important;
		float: left !important;
	}
	
	#location-link 
	{
		float: left !important;
		width: 100% !important;
		text-align: left !important;
	}
}

@media only screen and (max-width:768px)
{
	#site-title 
	{
		float: none;
		width: 40%;
		margin: 0px auto;
	}
	
	#site-title img
	{
		max-width:100%;
		width: 100%;
		height:auto;
	}
	
	.lineHeader 
	{
		height: 0;
		border-bottom: none;
		visibility: hidden;
		display: none;
	}
	
	#access 
	{
		clear: both;
		float: none;
		width: 100%;
		margin-top: -5%;
		margin-right: 0;
	}
	
	.social 
	{
		visibility: hidden;
		display: none;
	}
	
	.navbar 
	{
		margin-bottom: 0px !important;
		background: #BC1223;
		margin-top:40px;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle 
	{
    	background: #BC1223;
		border-radius:0px;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle:after 
	{
		content: "MENU";
		float: left;
		font-weight: bold;
		font-size: 16px;
		color:#fff;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle:before 
	{
		font-size: 30px;
		color:#fff;
	}
	
	.container 
	{
   	 	padding: 0px !important;
		margin:0 auto;
	}
	
	.span4 {
    margin: 0 auto !important;
    float: none;
    width: 96% !important;
}

	.span8 {
    width: 98% !important;
    float: none !important;
    margin: 0px auto !important;
    text-align: justify;
}

#page {
    margin: 0px;
    padding:0px;
}

input, textarea, .uneditable-input {
    width: 97%;
}
	
	#page-footer
	{
		float: none;
		width: 50%;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.una 
	{
		float: none;
		width:70%;
		text-align: center;
		margin: 0 auto;
	}

	.dalawa 
	{
		float: none;
		text-align: center;
		width: 60%;
		margin: 0 auto;
	}
}

@media only screen and (max-width:640px)
{
	#site-title 
	{
		float: none;
		width: 40%;
		margin: 0px auto;
	}
	
	#site-title img
	{
		max-width:100%;
		width: 100%;
		height:auto;
	}
	
	.lineHeader 
	{
		height: 0;
		border-bottom: none;
		visibility: hidden;
		display: none;
	}
	
	#access 
	{
		clear: both;
		float: none;
		width: 100%;
		margin-top: -5%;
		margin-right: 0;
	}
	
	.social 
	{
		visibility: hidden;
		display: none;
	}
	
	.navbar 
	{
		margin-bottom: 0px !important;
		background: #BC1223;
		margin-top:40px;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle 
	{
    	background: #BC1223;
		border-radius:0px;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle:after 
	{
		content: "MENU";
		float: left;
		font-weight: bold;
		font-size: 16px;
		color:#fff;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle:before 
	{
		font-size: 30px;
		color:#fff;
	}
	
	.container 
	{
   	 	padding: 0px !important;
		margin:0 auto;
	}
	
	.span4 {
    margin: 0 auto !important;
    float: none;
    width: 95% !important;
}

	.span8 {
    width: 95% !important;
}

#page {
    margin: 0px;
    padding:0px;
}

input, textarea, .uneditable-input {
    width: 97%;
}
	
	#page-footer
	{
		width: 55%;
	}
	
	.una 
	{
		width: 70%;
	}

	.dalawa 
	{
		width: 60%;
	}
}


@media only screen and (max-width:480px)
{

#page-footer
	{
		width:75%;
	}
	
	.una 
	{
		width: 70%;
	}

	.dalawa 
	{
		width: 60%;
	}
}

@media only screen and (max-width:360px)
{

	#page-footer
	{
		width:100%;
	}
	
	.front #addressInput 
	{
    	width: 55%;
	}
	
	.una 
	{
		width: 100%;
	}

	.dalawa 
	{
		width: 60%;
	}
	
	table#table-sched, table#table-sched tr, table#table-sched th, table#table-sched td {
    display: inline-flex;
   	padding: 2px 0px;
    text-align: center !important;
    white-space: normal;
    width: 100% !important;
    float: left;
}
		
	.front-image-sched 
	{
		float: none;
		margin: 10px 20%;
		width: 60%;	}
}


@media only screen and (max-width:320px)
{

	#menu-footer 
	{
    	font-size: 11px;
	}
	
	h1 
	{
    	font-size: 20px;
	}
	
	.front #addressInput 
	{
    	width: 54%;
	}
	
	.nivo-caption 
	{
    
   		padding: 10px 10px !important;
	}
}



/*
@media only screen and (max-width: 1100px){
	.header, #page, .container { width:100%!important; }
	.span12 { width:96%!important;padding: 1% 2%; }
	.navbar .nav { margin-left:28%; }
	.navbar .nav>li>a { margin-right:0px; padding: 0px 0px 10px 16px;}
	.banner { height:210px; }
	.lof-main-outer, .lof-container, .lof-slidecontent { height:221px!important; }
	.bannertxt { font-size: 35px;text-align: center; }
	.banner-box { width: 400px; top: -48%; padding-left: 38%;}
	.span8 { width:69%!important; padding-right:3%;}
	.span4 { padding-left: 1%; }
	.social { margin-right:2%; }
	.front #addressSubmit { width:52%;}
	.front #addressInput { width:29%; }
	.postcodetext{ width:23%; }
	
}

@media only screen and (max-width: 450px){
    body p, a, table,span, input{
        font-size:7px!important;
    }
	h1{
		font-size:12px;
		margin-bottom: 0px;
	}	
	
	h2{
		font-size:12px;
		margin-bottom: 0px;
	}
	
    .header, .container{
        width:93%!important;
    }
    .dropdown-menu{
        top:56%;
    }
	#access{
		width:100%;
	}
    #page{
        padding: 5% 0px;
        margin: 0%;
        width: 100%;
    }
    #site-title{
        width:39%;
		margin-top: 4%;
    }
	
	.navbar .nav>li>a {
	margin-right: 0px;
	padding: 0px 0px 10px 12px;
	}
    .navbar-inner{
        margin:0px;
        padding:0px;
    }
    .navbar .nav {
        margin-left: 0%;
    }
    .banner {
        height: 68px;
    }
    .banner-box {
        width: 70%;
        padding-left: 0%;
		top: -35%;
    }
	
	.flower_collection{
		font-size:8px;
	}
	
    .bannertxt{
        line-height: 21px;
        padding: 10px 10px;
    }
    .bannertxt {
        font-size: 21px;
        text-align: center;
    }
    .lof-main-outer, .lof-container, .lof-slidecontent {
    height:82px!important;
    }
    
    .span8 {
        width: 60%!important;
        padding-left: 3%;
        padding-right:0%;
		overflow: hidden;
    }
    .span4{
        width:40%!important;
        padding-left:0px;
    }
    .moreTesti a, .moreTesti {
        color: #990000;
        font-size: 8px;
    }
    .span12{
        clear:both;
    }
    #footer_menus ul li{
        letter-spacing: -0.9px;
        padding-right: 3px;
        padding-left: 3px;
    }
    

    .pc{
        display:block;
    }
    
    .mobile{
        display:none;
        clear: both;
    }
    .searchdiv{
        overflow: auto;
        height:auto;
    }
    .postcode{
        width: 100%;
        float: left;
    }
    .postcodetext {
     width: 30%;
    }
    .front{
        width:70%;
    }
	
	.page-id-9 .table td{
		display: block;
	}	
	
	.table td iframe, .floristCont{
		width:100%;
	}
	
	.floristThumb{
		width:98%;
	}
	
	#gform_submit_button_3{
	width:auto;
	}
	
	#address_search{
	width:100%!important;
	}
	#address_search .search_item {
		display: block;
		float: none!important;
		width: 100%!important;
	}
	#location-link {
		float: none;!important;
		width: 100%!important;
		clear: both;
		text-align: left!important;
	}
}

*/
