/*
Theme:BloomsToday 2015
Author:Blue Plasma Labs Ltd
Support:stefan@blueplasmalabs.com
*/

/* ===================================================================================================================== @font-face */

body,html												{font-family:Verdana, sans-serif;;}
.header-chat:before,
.pay-badges > *:before									{background-image:url('../images/sprites.png'); background-repeat:no-repeat;}

/* ===================================================================================================================== Helper Classes */


/* ===================================================================================================================== Text */
h1, h2, h3, h4, h5, h6,
dt, .tabnav a, .nav a, 
.btn, .txt-cond				 							{font-family:'Roboto Condensed'; font-weight: bold;}
.page-header											{border:none; padding-bottom:0; margin:20px 0 10px 0;}
.txt-thin												{font-weight:300;}

h2, h3, h4, h5, h6										{padding:10px 0 5px 0;}
h1 .txt-thin,
h2 .txt-thin,
h3 .txt-thin,
h4 .txt-thin,
h5 .txt-thin,
h6 .txt-thin											{color:#666; font-family:"Roboto";}

b, strong												{font-weight:700;}
dfn, cite, em, i										{font-style:italic;}

.social-icons li a,
.social-icons li a:before								{border-radius:18px; behavior:url('../js/PIE.htc'); /* Change this an ABSOLUTE Path */}
.social-icons li a:before								{background-color:transparent!important;}
	.social-icons .fa-facebook							{background-color:#547BBC;}
	.social-icons .fa-twitter							{background-color:#78CBEF;}
	.social-icons .fa-google-plus						{background-color:#B21D3E;}
	.social-icons .fa-pinterest							{background-color:#E95655;}
	.social-icons .fa-rss								{background-color:#F29100;}


.order-details											{font-size:10px!important; padding-right:15px;}
.order-details:before									{content:"\f077"!important; top:-5px!important; font-size:10px!important;}
.order-details.collapsed:before							{content:"\f078"!important;}


/* ================================================================= Bootstrap Element Defaults */
.jumbotron												{padding:10px 0 0 0!important;}
.jumbotron h1											{font-size:34px!important;}
.jumbotron p											{font-size:16px!important;}

.well													{padding:10px 0!important;}


/* ===================================================================================================================== Header */
.header-chat											{font-family:"Roboto Condensed"; font-weight: bold;}
.header-chat .chat-status								{font-family:"Roboto";}
.header-phone .phone-number								{font-family:"Roboto Condensed"; font-weight: bold;}

.header-cart .dropdown.open .dropdown-toggle			{border:1px solid #999!important;}
.header-cart .dropdown .dropdown-toggle .cart-amount	{font-family:"Roboto Condensed"; font-weight: bold;}
.cart-expander .cart-amount								{font-family:"Roboto Condensed"; font-weight: bold;}
.header-cart .dropdown-menu								{border:1px solid #999!important;}

/* ===================================================================================================================== Footer */
.footer-bar												{font-family:"Roboto Condensed"; font-weight: bold;}

.footer-bottom .blog-list								{font-weight:normal!important; list-style:inside disc!important;}
.footer-bottom .blog-list li							{padding:0 15px 0 0px;}
.footer-bottom .blog-list li:before 					{display:none!important;}
.footer-bottom p										{font-family:"Roboto"; font-weight:normal!important;}


/* ===================================================================================================================== Navs */
.navbar-wrapper											{font-family:"Roboto Condensed"; font-weight: bold;}
.navbar-nav > .dropdown.open > a:before					{font-family:"FontsAddict"; display:block; position:absolute; content:"\e803"; text-align:center; padding:0; height:15px; left:43%; top:44px; color:#AFCBA9; z-index:9999;}

.megamenu												{border:1px solid #999!important;}
.megamenu > li > ul.sub-nav > li > a 					{font-family:"Roboto";}
.megamenu > li > ul.sub-nav > li > a:hover				{}

.navbar-nav .date-list li								{font-family:"Roboto Condensed"; font-weight: bold;}
.navbar-nav .date-list li .occ-date						{font-family:"Roboto"; font-weight: bold;}
.navbar-nav .date-list li .occ-date strong				{font-family:"Roboto Condensed"; font-weight: bold;}

.dropdown.open > .dropdown-toggle,
.dropdown.active > .dropdown-toggle,
.dropdown.open.active > .dropdown-toggle,
.navbar, .navbar-inverse .navbar-inner					{filter:none; background-image:none;}

.quickshop .dropdown-toggle,
.quickshop.dropdown.open .dropdown-toggle,
.quickshop .dropdown-toggle:hover						{}
.quickshop.open .dropdown-toggle						{}
.quickshop .dropdown-menu								{}


/* ===================================================================================================================== Main Slider / Carousel */
#myCarousel												{position:relative;}
#myCarousel .carousel-caption							{display:block; float:left; clear:both; width:100%; height:500px!important; padding:0!important; background-color:transparent!important;}
#myCarousel .carousel-caption a							{position:relative!important; display:block!important; float:left!important; clear:both!important; background-color:transparent!important; top:0!important; margin:0!important; width:100%!important; height:500px!important;}
#myCarousel .nav										{font-family:"Roboto Condensed"; font-weight: bold;}


/* ===================================================================================================================== E-Com */
.review													{border-radius:0!important; box-shadow:none!important;}
.review:before											{display:none!important;}

/* Product Lists */
.rating-stars span										{border-radius:15px; behavior:url('../js/PIE.htc'); /* Change this an ABSOLUTE Path */}
.rating-stars span										{background-color:#FFC10E; line-height:10px!important;}
.rating-stars span:before								{background-color:transparent!important; line-height:10px!important; top:-2px!important;}
.rating-stars span.null									{background-color:#BBB;}


.product .product-img									{float:left!important; clear:both!important; padding:0!important; position:relative; width:100%!important; height:auto!important;}
.product .product-img .sale-badge						{width:auto!important; right:0!important; top:0!important; margin:0!important; padding:10px!important;}
.product .product-img img								{position:relative!important; margin:0 auto 10px auto!imporant; z-index:9000!important;}
.product .product-rating								{}

/*Category Filters*/
.cat-filter [class^="col-sm-"], 
.cat-filter [class*=" col-sm-"]							{padding:0;}
.cat-filter .form-check									{float:left; width:100%!important;}
.cat-filter .form-check .select2-container				{margin:0 5px 0 0; float:left; width:100px!important;}
.cat-filter .col-sm-4 .select2-container				{float:right; width:80%!important; margin:0;}
.cat-filter .btn										{display:inline-block!important; margin:0!important;}

.cat-filter select													{border:none!important;}
.cat-filter .select2-dropdown										{border-top:none!important;}
.cat-filter .select2-container--default 							{border:none!important;}
.cat-filter .select2-container--default .select2-selection--single	{/*border:none!important;*/}

/*Vase Radios*/
.thumb-radio input										{display:block!important; position:absolute!important; bottom:-18px; left:53%; margin:0 auto 0 auto!important; float:none!important; background-color:#FFF;}
.thumb-radio.radio .cr,
.thumb-radio.radio .cr-icon,
.thumb-radio.radio label:after							{display:none!important; border:none!important; display:none!important;}

ol.checkout-steps li									{border-right:1px solid #FFF;}
ol.checkout-steps li:last-child							{border-right:none;}
ol.checkout-steps li:after								{display:none!important;}

/* ===================================================================================================================== Forms */
/* Placeholder text color -- selectors need to be separate to work. */
:-ms-input-placeholder									{font-family:"Roboto"!important; }

label													{font-family:"Roboto"!important;}
input													{height:35px!important}

input,
select,
textarea												{background-color:#FFF!important; font-family:"Roboto"!important; border:1px solid #DDD!important; border-radius:3px!important; behavior:url('../js/PIE.htc'); /* Change this an ABSOLUTE Path */}

input.pw												{font-family:Arial!important;}

/*Styled Checks and Radios*/
.checkbox input,
.radio input											{display:inline-block!important; width:20px; height:20px; border:none!important; margin-top:-2px!important; margin-right:10px!important;}
.checkbox .sub-label,
.radio .sub-label										{margin-left:5px!important;}

.checkbox label:after, 
.radio label:after,
.checkbox .cr,
.radio .cr,
.checkbox .cr .cr-icon,
.radio .cr .cr-icon										{display:none!important; border:none!important; visibility:hidden!important; content:""!important; width:0!important; height:0!important;}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"]									{display:block;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon					{transform:none; opacity:1; transition:none;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon			{transform:none; opacity:1;}
.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr						{opacity:.5;}

.inline .checkbox,
.inline .radio											{display:block; clear:both; width:100%!important;}
.inline .checkbox .sub-label,
.inline .radio .sub-label								{width:90%!important;}


/*Spinners*/
.input-group-btn-vertical > .btn						{border-top:1px solid #DDD!important; border-right:1px solid #DDD!important; border-left:1px solid #DDD!important;}
.add-on-config .spinner input,
.add-on-config .spinner .btn,
.add-on-config .select2-container .select2-selection--single,
.add-on-config .select2-selection						{height:30px!important; line-height:30px!important;}


/*Form Steps*/
ol.form-steps .step-label								{font-family:"Roboto Condensed"; font-weight: bold;}



/* ===================================================================================================================== Buttons */
.btn .btn_pointer										{top:0px!important;}
.btn.btn-lg .btn_pointer								{right:-20px!important;}
.btn.btn-md .btn_pointer								{right:-14px!important;}
.btn.btn-sm .btn_pointer								{right:-13px!important;}
.btn.btn-xs .btn_pointer								{right:-9px!important;}




/* ===================================================================================================================== Media Queries */


/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

}

@media (max-width: 320px) {

}

@media (max-width: 319px) {

}
