/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: solid #fff 5px;
    left: -5px;
    background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../bundles/axstradwebframework/images/vendor/bx-slider/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(../bundles/axstradwebframework/images/vendor/bx-slider/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(../bundles/axstradwebframework/images/vendor/bx-slider/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../bundles/axstradwebframework/images/vendor/bx-slider/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../bundles/axstradwebframework/images/vendor/bx-slider/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

/**
 * Common styles used by Dan across all sites
 */


/**
 * Basic Anchor Styles
 *
 * Anchors will only be underlined if hovered or they have a <p> as an ancestor.
 * I also use the .button class a lot for button looking anchors and I never want it to underline on hover.
 */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
p a { text-decoration: underline; }




/**
 * Base .button class styles
 *
 * .button is a class I use alot for anchors that, well, are styled like buttons.
 */
.button { /* So padding and margin etc. take affect */
    display: block;
    text-decoration: none !important; /* Never want the text to underline, including on hover */
}
p a.button {
    display: inline-block; /* Buttons within a paragraph should be inline */
}
input.button {
    border: 0;
}




/**
 * All my sites are contained within a pageContainer root element
 */
#pageContainer {
    position: relative;
    min-height: 100%;
}




/**
 * Centre content within the user's browser
 *
 * usage:
 *  <div class="fullWidth-container">
 *      <div class="fullWidth-centre-container">
 *          <!-- Content to be Centred -->
 *      </div>
 *  </div>
 */
.fullWidth-container {
    position: relative;
    width: 100% !important;
}
    .fullWidth-container>.fullWidth-centre-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 980px;
    }




/**
 * Use a UL/OL for layout.
 *
 * Generally used by menus
 *
 * usage:
 *  <ul class="layoutList">...</ul>
 *  OR
 *  <ul class="layoutList layoutList-horizontal">...</ul>
 */
.layoutList {
    margin: 0;
    padding: 0;
    list-style: none;
}
.layoutList-horizontal>li,
.layoutList.horizontal>li {
    display: inline-block;
    vertical-align: top;
}




/**
 * Page channels
 */
.channels {
    *zoom: 1;
}
    .channels:before,
    .channels:after {
        content: " ";
        display: table;
    }
    .channels:after {
        clear: both;
    }
.channel.left {
    float: left;
}
.channel.right {
    float: right;
}
article .channel.left+aside {
    float: right;
}
article .channel.right+aside {
    float: left;
}

/*input.styledInput,
select.styledInput {
    z-index: 5;
}*/
input.styledInput { display: none; }
select.styledInput {
    opacity: 0;
    position: relative;
}
span.styledInput {
    cursor: pointer;
}
span.styledInput.disabled {
    cursor: auto;
}
span.styledInput.select {
    position: absolute;
    overflow: hidden;
    border: 1px solid black;
}
span.styledInput.checkbox,
span.styledInput.radio {
    display: inline-block;
}

.customSelect-container {
    position: relative;
    display: inline-block;
    width: auto;
    vertical-align: middle;
    height: 1.45em;
    z-index: 9999;
    overflow: visible;
}
.customSelect-container,
.customSelect-container:active,
.customSelect-container:hover {
    color: #000000;
    text-decoration: none;
}


.customSelect-container span {
    display: block;
}

.customSelect-input {
    height: 37px;
}
/** Clear fix - nicked from H5BP */
.customSelect-input:before,
.customSelect-input:after {
    content: " ";
    display: table;
}
.customSelect-input:after {
    clear: both;
}
/* end clear fix */


.customSelect-container,
.customSelect-input,
.customSelect-label,
.customSelect-handle {
    vertical-align: baseline;
    overflow: hidden;
}
.customSelect-container,
.customSelect-input {
    height: 21px;
}
.customSelect-container.showMenu {
    height: auto;
    overflow: visible;
}


.customSelect-label,
.customSelect-handle {
    height: 100%;
}
.customSelect-label {
    float: left;
    width: 88%;
}
.customSelect-label.disabled {
    font-style: italic;
}

.customSelect-handle {
    float: right;
    width: 12%;
}


.customSelect-container,
.customSelect-options {
    border: 1px solid #000000;
    background: #ffffff;
}
.customSelect-options {
    position: relative;
    top: 1px;
    left: -1px;
    border-top: none;
    width: 100%;
}


.customSelect-option {
    border-top: 1px solid #000000;

    /* Prevent the text cursor from appearing when hovering over the option's text */
    cursor: default;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.customSelect-option.hover {
    color: #ffffff;
    background-color: #333333;
}
.customSelect-option.disabled {
    color: #444444;
    font-style: italic;
}

aside.tjsArticle-yearMonthNav {
    border-top: 1px solid #000000;
}
aside.tjsArticle-yearMonthNav>h3 {
    font-size: 1.385em;
    font-weight: normal;
    margin: 12px 0 11px;
}
aside.tjsArticle-yearMonthNav>ul>li {
    border-top: 1px solid #000000;
    cursor: pointer;
    font-size: 1.385em;
    padding: 13px 0 10px 13px;
    cursor: pointer;
}
aside.tjsArticle-yearMonthNav>ul>li>ul {
    padding-top: 11px;
}
aside.tjsArticle-yearMonthNav>ul>li>ul>li {
    font-size: 0.889em;
    padding: 0 0 7px 20px;
}
aside.tjsArticle-yearMonthNav a {
    color: #000000;
    text-decoration: none;
}
aside.tjsArticle-yearMonthNav .current a {
    color: #0000ff;
}
aside.tjsArticle-yearMonthNav a:hover {
    text-decoration: underline;
}

.js aside.tjsArticle-yearMonthNav>ul>li>ul {
    display: none;
}
.js aside.tjsArticle-yearMonthNav>ul>li.dontHide>ul {
    display: block;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../bundles/stylerosesapp/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../bundles/stylerosesapp/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../bundles/stylerosesapp/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../bundles/stylerosesapp/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../bundles/stylerosesapp/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../bundles/stylerosesapp/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*! jQuery UI - v1.10.3 - 2013-11-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../bundles/stylerosesapp/css/smoothness/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../bundles/stylerosesapp/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Neuton:400,300,200,700,800);
/* line 23, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 36, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 71, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 88, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 98, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 110, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 120, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
a:active, a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 132, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 140, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 155, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 164, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Addresses styling not present in IE 8/9.
 */
/* line 200, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 239, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 247, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 255, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 259, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 314, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 325, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 336, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 353, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 362, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
/* line 389, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 407, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 418, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
/* line 433, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 448, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 457, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 468, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
input {
  line-height: normal;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
/* line 478, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 494, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 504, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 515, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 524, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 537, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 550, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 559, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 570, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 575, /var/www/html/style-roses/app/Resources/sass/vendor/normalize-scss/_normalize.scss */
td,
th {
  padding: 0;
}

/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column mixin.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column-width function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * An alias for the column-gutter function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 *  Alias for edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Uncenter an element.
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Unstack an element.
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Apply a clearfix to an element.
 */
/**
 * -----------------------------------------------------------------------------
 * Device Media Queries
 * -----------------------------------------------------------------------------
 */
/* _____ SYSTEM TOOLS _____ */
/* _____ MIXINS _____ */
/* _____ UNIVERSAL HELPERS _____ */
/* line 3, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
html, body {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
  min-width: 320px;
}

@media (max-width: 61.24em) {
  /* line 3, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  html, body {
    box-sizing: border-box;
    min-width: 320px;
  }
}

@media (min-width: 61.25em) {
  /* line 3, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  html, body {
    min-width: 980px;
  }
}

@media (max-width: 61.24em) {
  /* line 21, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  *, *:before, *:after {
    box-sizing: inherit;
  }
}

/* line 28, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
body {
  font-size: 0.875em;
  line-height: 1.5;
  font-family: arial;
}

/* line 39, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
h1,
h2,
h3,
h4 {
  margin: 0px;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 52, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
p {
  margin: 0px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 59, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  p + p {
    margin-top: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 59, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  p + p {
    margin-top: 16px;
  }
}

@media (min-width: 61.25em) {
  /* line 59, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  p + p {
    margin-top: 21px;
  }
}

/* line 82, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.clearfix {
  clear: both;
}

/* line 89, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
#pageContainer {
  min-width: 320px !important;
}

@media (max-width: 61.24em) {
  /* line 96, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  #pageCanvas {
    min-width: 320px;
  }
}

/* line 107, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner h1, .fancybox-inner h1 a,
.main h1, .main h1 a {
  color: #1f3141;
}

/* line 110, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner h2, .fancybox-inner h2 a,
.main h2, .main h2 a {
  color: #c91f47;
}

/* line 113, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner .contentBlock > .channel > h2,
.fancybox-inner .contentBlock > h2,
.fancybox-inner h1, .fancybox-inner h2,
.main .contentBlock > .channel > h2,
.main .contentBlock > h2,
.main h1, .main h2 {
  font-size: 1.429em;
}

/* line 120, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner h1 + p, .fancybox-inner h2 + p,
.main h1 + p, .main h2 + p {
  margin-top: 6px;
}

/* line 126, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner h1 + form > .form-container,
.fancybox-inner p + form > .form-container,
.main h1 + form > .form-container,
.main p + form > .form-container {
  margin-top: 20px;
}

/* line 133, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner .contentBlock > h1 + .layoutList,
.fancybox-inner .contentBlock > h1 + .bx-wrapper,
.main .contentBlock > h1 + .layoutList,
.main .contentBlock > h1 + .bx-wrapper {
  margin-top: 11px;
}

/* line 140, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner .contentBlock > p + h2,
.main .contentBlock > p + h2 {
  margin-top: 25px;
}

/* line 145, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
.fancybox-inner .contentBlock > p + h3,
.main .contentBlock > p + h3 {
  margin-top: 20px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 150, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  .sprite,
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 150, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  .sprite,
}

@media (min-width: 61.25em) {
  /* line 150, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  .sprite,
}

/* line 165, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
h1, h2, h3, h4,
.button,
.pagination,
.font-montserrat {
  font-family: "Montserrat", sans-serif;
}

/* line 172, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
h3 {
  font-size: 1.143em;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 177, /var/www/html/style-roses/app/Resources/sass/base/project/_globals.scss */
  .fullWidth-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 4, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
input[type="text"], input[type="email"], input[type="integer"], input[type="password"],
.input, .textarea,
span.styledInput.select,
select,
textarea {
  border: 1px solid #818c95;
  outline: none;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 4, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
  input[type="text"], input[type="email"], input[type="integer"], input[type="password"],
  .input, .textarea,
  span.styledInput.select,
  select,
  textarea {
    width: 100%;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    text-align: left;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 4, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
  input[type="text"], input[type="email"], input[type="integer"], input[type="password"],
  .input, .textarea,
  span.styledInput.select,
  select,
  textarea {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 74.25%;
    margin-left: 0%;
    margin-right: 3%;
    padding: 0 10px;
    line-height: 34px;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  input[type="text"]:before, input[type="text"]:after, input[type="email"]:before, input[type="email"]:after, input[type="integer"]:before, input[type="integer"]:after, input[type="password"]:before, input[type="password"]:after,
  .input:before,
  .input:after, .textarea:before, .textarea:after,
  span.styledInput.select:before,
  span.styledInput.select:after,
  select:before,
  select:after,
  textarea:before,
  textarea:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  input[type="text"]:after, input[type="email"]:after, input[type="integer"]:after, input[type="password"]:after,
  .input:after, .textarea:after,
  span.styledInput.select:after,
  select:after,
  textarea:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  input[type="text"]:nth-child(2n), input[type="email"]:nth-child(2n), input[type="integer"]:nth-child(2n), input[type="password"]:nth-child(2n),
  .input:nth-child(2n), .textarea:nth-child(2n),
  span.styledInput.select:nth-child(2n),
  select:nth-child(2n),
  textarea:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  input[type="text"]:nth-child(2n + 1), input[type="email"]:nth-child(2n + 1), input[type="integer"]:nth-child(2n + 1), input[type="password"]:nth-child(2n + 1),
  .input:nth-child(2n + 1), .textarea:nth-child(2n + 1),
  span.styledInput.select:nth-child(2n + 1),
  select:nth-child(2n + 1),
  textarea:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 4, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
  input[type="text"], input[type="email"], input[type="integer"], input[type="password"],
  .input, .textarea,
  span.styledInput.select,
  select,
  textarea {
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    width: 267px;
  }
}

/* line 33, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
select {
  padding-top: 5px;
  padding-bottom: 5px;
}

@media (min-width: 61.25em) {
  /* line 33, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
  select {
    width: 222px;
  }
}

/* line 50, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
input[type="text"].invalid, input[type="email"].invalid, input[type="integer"].invalid, input[type="password"].invalid,
.input.invalid, .textarea.invalid,
span.styledInput.select.invalid,
select.invalid,
textarea.invalid {
  border-color: #bb0437;
}

/* line 58, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
textarea {
  resize: height;
}

/* line 59, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
.textarea {
  background: #ffffff;
  color: #222222;
}

@media (min-width: 61.25em) {
  /* line 59, /var/www/html/style-roses/app/Resources/sass/base/project/_inputs.scss */
  .textarea {
    display: inline-block;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
.button {
  font-size: 1.286em;
  line-height: normal;
  color: #ffffff;
  background: #c91f47;
  text-transform: uppercase;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 19px;
}

/* line 9, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
.button.secondary {
  background-color: #1f3141;
}

/* line 13, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
.button.arrow {
  background-image: url("/bundles/stylerosesapp/images/sprite-24.png");
  background-repeat: no-repeat;
}

/* line 19, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
a.button {
  padding-top: 7px;
  padding-bottom: 7px;
}

/* line 24, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
button.button,
input.button {
  border: 0;
  height: 37px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 24, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
  button.button,
  input.button {
    margin: auto;
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 24, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
  button.button,
  input.button {
    margin: auto;
  }
}

/* line 39, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
.button-arrow {
  background-image: url("/bundles/stylerosesapp/images/sprite-24.png");
  background-repeat: no-repeat;
}

/* line 44, /var/www/html/style-roses/app/Resources/sass/base/project/_buttons.scss */
button.button-arrow,
input.button-arrow {
  position: relative;
  display: inline-block;
  text-align: left;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left {
    border-right: none;
  }
}

@media (min-width: 48em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left {
    border-right: 1px solid #cfcfcf;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 10, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left.channel {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel:before, .left.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel:after {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 10, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel:before, .left.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 10, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left.channel {
    width: 469px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 23, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left.channel .notice {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel .notice:before, .left.channel .notice:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel .notice:after {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 23, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left.channel .notice {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel .notice:before, .left.channel .notice:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .left.channel .notice:after {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 23, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .left.channel .notice {
    width: 409px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 52, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .right.channel {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .right.channel:before, .right.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .right.channel:after {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 52, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .right.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .right.channel:before, .right.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .right.channel:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .right.channel:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .right.channel:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 52, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
  .right.channel {
    width: 470px;
  }
}

/* line 68, /var/www/html/style-roses/app/Resources/sass/base/project/_channels.scss */
.left.channel h2,
.right.channel h2 {
  font-size: 1.286em;
  line-height: 1;
  margin-top: -2px;
  /* aligns the top of the H2 with the top of .left.channel's right border */
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row:before, form .row:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row:after {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    margin-right: 15px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row:before, form .row:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row:after {
    clear: both;
  }
}

/* line 18, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .row + .row,
form .row + p {
  margin-top: 20px;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 18, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row + .row,
  form .row + p {
    margin-right: 15px;
  }
}

/* line 34, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
h2 + form,
form h2 + .row {
  margin-top: 30px;
}

/* line 50, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .row + .row:last-child {
  margin-bottom: 0px;
}

/* line 65, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .row > label {
  font-weight: bold;
  color: #1f3141;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 65, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row > label {
    margin-bottom: 10px;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 65, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row > label {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: right;
    line-height: 34px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row > label:before, form .row > label:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row > label:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row > label:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .row > label:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 65, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row > label {
    width: 109px;
    padding-right: 15px;
    text-align: right;
    display: inline-block;
  }
}

@media (min-width: 61.25em) {
  /* line 88, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row.alignWithInput {
    padding-left: 124px;
  }
}

/* line 102, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .row.alignRight {
  text-align: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 102, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row.alignRight {
    text-align: center;
  }
}

/* line 115, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .row.alignRight .button {
  display: inline-block;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 115, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row.alignRight .button {
    display: block;
    width: 100%;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 129, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row + input[type="submit"],
  form .row + button {
    margin: 0px;
  }
}

@media (min-width: 61.25em) {
  /* line 129, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row + input[type="submit"],
  form .row + button {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 128px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 143, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .right.channel label {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 20%;
    margin-left: 0%;
    margin-right: 0%;
    text-align: right;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .right.channel label:before, form .right.channel label:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .right.channel label:after {
    clear: both;
  }
  /* line 139, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .right.channel label:nth-child(2n) {
    float: right;
  }
  /* line 142, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  form .right.channel label:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 143, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .right.channel label {
    width: 142px;
  }
}

@media (min-width: 61.25em) {
  /* line 159, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .right.channel .alignWithInput {
    padding-left: 157px;
  }
}

@media (min-width: 61.25em) {
  /* line 173, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form > input[type="submit"] {
    margin-top: 20px;
    float: right;
  }
}

/* line 188, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .forgottenPassword {
  font-style: italic;
  font-size: 0.857em;
  margin-top: 7px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 188, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .forgottenPassword {
    margin-bottom: 20px;
  }
}

/* line 205, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form .row + p.hint {
  margin-top: 5px;
  font-style: italic;
  font-size: 0.857em;
}

@media (min-width: 61.25em) {
  /* line 205, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  form .row + p.hint {
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 124px;
  }
}

/* line 223, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form p.hint + .row {
  margin-top: 10px;
}

/** Price Style **/
/* line 240, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
.price {
  color: #c91f47;
  font-weight: bold;
}

/** Styled Select Inputs **/
/* line 259, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
span.styledInput.select {
  padding: 3px 10px 9px;
  background: #fff;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 259, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  span.styledInput.select {
    height: 34px;
    display: block;
    text-align: left;
    padding: 0 10px;
    line-height: 34px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 259, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  span.styledInput.select {
    right: 0;
    width: 74%;
    padding: 0 10px;
  }
}

@media (min-width: 61.25em) {
  /* line 259, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  span.styledInput.select {
    height: 16px;
    display: inline-block;
  }
}

/* line 282, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
select.styledInput {
  height: 29px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 282, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  select.styledInput {
    position: relative;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 282, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  select.styledInput {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 74.25%;
    margin-left: 0%;
    margin-right: 3%;
    padding: 0 10px;
    line-height: 34px;
    clear: none;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  select.styledInput:before, select.styledInput:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  select.styledInput:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  select.styledInput:last-child {
    margin-right: 0%;
  }
}

@media (min-width: 61.25em) {
  /* line 282, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
  select.styledInput {
    width: 222px;
  }
}

/** Styles Checkboxes **/
/* line 303, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
input[type="checkbox"].styledInput,
span.styledInput.radio,
span.styledInput.checkbox {
  width: 18px;
  height: 16px;
}

/* line 321, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
span.styledInput.radio,
span.styledInput.checkbox {
  background: url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat -393px -91px;
}

/* line 337, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
span.styledInput.radio.checked,
span.styledInput.checkbox.checked {
  background-position: -491px -92px;
}

/** Form Errors **/
/* line 356, /var/www/html/style-roses/app/Resources/sass/base/project/_forms.scss */
form ul.errors {
  color: #c91f47;
  font-weight: bold;
  padding-bottom: 3px;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
h1 + .tabbedContent {
  margin-top: 24px;
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
p + .tabbedContent {
  margin-top: 20px;
}

/* line 45, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent > .tabs {
  font-size: 1.071em;
  font-weight: bold;
  vertical-align: bottom;
  text-transform: uppercase;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 45, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent > .tabs {
    text-align: left;
  }
}

/* line 64, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent > .tabs > li {
  vertical-align: bottom;
  background: #b8b8b8;
  margin-right: 1px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 64, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent > .tabs > li {
    display: block;
  }
}

/* line 81, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent > .tabs a {
  display: block;
  padding: 7px 12px 4px;
  color: #1f3141;
  text-decoration: none;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 81, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent > .tabs a {
    border-bottom: 1px solid #E9E9E9;
  }
}

@media (min-width: 61.25em) {
  /* line 81, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent > .tabs a {
    border-bottom: none;
  }
}

/* line 99, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent > .tabs a.current {
  background: #e9e9e9;
}

/* line 114, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent > .content {
  padding: 18px 18px;
  background: #e9e9e9;
}

/* line 131, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent > .content > p:first-child {
  margin-top: 9px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 147, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .button {
    display: block;
    width: 100%;
    margin-top: 20px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 147, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .button {
    margin: 20px auto;
    width: 60%;
  }
}

/* line 164, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent form .left.channel {
  width: 429px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 164, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel {
    width: 100%;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 164, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel:before, .tabbedContent form .left.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 181, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel .row {
    position: relative;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 181, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel .row {
    text-align: left;
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 15px;
    padding-right: 20px;
    position: relative;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel .row:before, .tabbedContent form .left.channel .row:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel .row:after {
    clear: both;
  }
}

/* line 199, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent form .left.channel label {
  width: 98px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 199, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 199, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel label {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: right;
    line-height: 34px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel label:before, .tabbedContent form .left.channel label:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel label:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel label:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel label:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 221, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel input,
  .tabbedContent form .left.channel span.styledInput.select {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 74.25%;
    margin-left: 0%;
    margin-right: 3%;
    padding: 0 10px;
    line-height: 34px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel input:before, .tabbedContent form .left.channel input:after,
  .tabbedContent form .left.channel span.styledInput.select:before,
  .tabbedContent form .left.channel span.styledInput.select:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel input:after,
  .tabbedContent form .left.channel span.styledInput.select:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel input:nth-child(2n),
  .tabbedContent form .left.channel span.styledInput.select:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .left.channel input:nth-child(2n + 1),
  .tabbedContent form .left.channel span.styledInput.select:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 230, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .left.channel span.styledInput.select {
    width: 70% !important;
    right: 20px;
  }
}

/* line 237, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
.tabbedContent form .right.channel {
  width: 450px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 237, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .right.channel {
    width: 100%;
    display: block;
    margin-top: 40px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 237, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .right.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel:before, .tabbedContent form .right.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 255, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .right.channel .row {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel .row:before, .tabbedContent form .right.channel .row:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel .row:after {
    clear: both;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 262, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .right.channel label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 262, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .right.channel label {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 38.2%;
    margin-left: 0%;
    margin-right: 3%;
    line-height: 34px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel label:before, .tabbedContent form .right.channel label:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel label:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel label:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel label:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 276, /var/www/html/style-roses/app/Resources/sass/base/project/_tabbedContent.scss */
  .tabbedContent form .right.channel input {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 58.8%;
    margin-left: 0%;
    margin-right: 3%;
    height: 34px;
    padding: 0 10px;
    line-height: 34px;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel input:before, .tabbedContent form .right.channel input:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel input:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel input:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .tabbedContent form .right.channel input:nth-child(2n + 1) {
    clear: both;
  }
}

/** Product Titles **/
/* line 2, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.product-title {
  position: absolute;
  bottom: 7px;
  z-index: 100;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.product-title > span,
.product-title > a {
  display: inline-block;
  padding: 0px 20px;
}

/* line 12, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.product-title > a {
  cursor: pointer;
  text-decoration: none !important;
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.product-title > .title {
  background: #c91f46;
  color: #ffffff;
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: normal;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 16, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
  .product-title > .title {
    font-size: 1em;
  }
}

@media (min-width: 61.25em) {
  /* line 16, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
  .product-title > .title {
    font-size: 1.4em;
  }
}

/* line 30, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.home .product-title > .title {
  max-width: 240px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 30, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
  .home .product-title > .title {
    display: block;
    text-align: left;
  }
}

/* line 38, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.product-title > .latinName {
  background: #ffffff;
  color: #c91f46;
  padding-top: 6px;
  padding-bottom: 5px;
  margin-top: 10px;
  font-family: arial;
  font-size: 0.85em;
  font-style: italic;
  font-weight: bold;
  text-transform: none;
}

/* line 50, /var/www/html/style-roses/app/Resources/sass/base/project/_productTitles.scss */
.product-title > .title,
.product-title > .latinName {
  box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.3);
}

/**##**/
/** Notices **/
/* line 2, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.contentBlock.notice,
.notice {
  color: #ffffff;
  background: #89b162;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.notice + .row {
  margin-top: 20px;
}

/* line 10, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
p.notice {
  padding: 20px;
}

/* line 13, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.notice h1 {
  color: #ffffff !important;
  margin-bottom: 12px !important;
}

/* line 17, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.notice h1:before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 4px;
  padding-right: 10px;
  width: 22px;
  height: 21px;
  background: transparent url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat -390px -491px;
}

/* line 27, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.contentBlock.error.notice,
.error.notice {
  background: #c24a4a;
}

/* line 31, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.error.notice h1:before {
  background-position: -289px -491px;
}

/* line 34, /var/www/html/style-roses/app/Resources/sass/base/project/_notices.scss */
.notice a {
  color: #ffffff;
  text-decoration: underline;
}

/**
 * Overrides the Fancybox default styles
 */
/* line 4, /var/www/html/style-roses/app/Resources/sass/specifics/_fancybox.scss */
.fancybox-skin {
  background: #ffffff;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/specifics/_fancybox.scss */
.fancybox-skin .contentBlock {
  box-shadow: none;
}

/* Order Summary in Fancybox */
/* line 13, /var/www/html/style-roses/app/Resources/sass/specifics/_fancybox.scss */
.fancybox-skin .orderSummary div.details {
  margin-top: 0;
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_fancybox.scss */
.fancybox-skin .orderSummary .details ul {
  border-top: 1px solid #CFCFCF;
  padding-top: 30px;
}

/* Overrides styles in AxstradFrameworkBundle/Resources/public/css/vendor/jquery.bxSlider-4.1.1.css */
/* line 2, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
.bx-wrapper {
  width: 100%;
}

@media (min-width: 61.25em) {
  /* line 2, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper {
    margin-bottom: 0;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 2, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper {
    margin: 0 auto 20px;
  }
}

@media (min-width: 61.25em) {
  /* line 13, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-viewport {
    border: 0;
    box-shadow: none;
    left: 0;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 13, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-viewport {
    left: 0;
  }
}

@media (min-width: 61.25em) {
  /* line 24, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-pager {
    text-align: left;
    position: static;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 24, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-pager {
    display: none;
  }
}

@media (min-width: 61.25em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #ebebeb;
    border-radius: 10px 10px 10px 10px;
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 61.25em) {
  /* line 42, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-pager-item:first-child a {
    margin: 0 5px 0 0;
  }
}

@media (min-width: 61.25em) {
  /* line 47, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #c91f47;
  }
}

@media (max-width: 47.99em) {
  /* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper img {
    display: block;
    min-width: 100%;
    height: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_bxSlider.scss */
  .bx-wrapper img {
    display: inline-block;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-container {
  font-size: 1.143em;
  line-height: 2.18;
}

/* line 5, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-container,
.customSelect-input {
  height: 37px;
}

/* line 9, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-container,
.customSelect-container:active,
.customSelect-container:hover {
  color: #1f3141;
}

/* line 14, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-container,
.customSelect-options,
.customSelect-option {
  border-color: #818c95;
}

/* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-container.invalid {
  border-color: #bb0437;
}

/* line 24, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-option {
  padding: 9px 10px;
  line-height: 1.187;
}

/* line 28, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-option.disabled {
  color: #959595;
  background: #e2e2e2;
}

/* line 32, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-input {
  padding-left: 9px;
}

/* line 35, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-option.hover {
  color: #ffffff;
  background-color: #C91F47;
}

/* line 39, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-options,
.customSelect-option {
  cursor: pointer;
}

/* line 44, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.customSelect-handle {
  background: transparent url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat -91px -183px;
}

/* line 47, /var/www/html/style-roses/app/Resources/sass/specifics/_customSelectinput.scss */
.showMenu .customSelect-handle {
  background-position: -191px -183px;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header {
  background: #ffffff;
  z-index: 100;
  /* So it's drop shadow overlays the filter-container on product's list page */
}

@media (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header {
    padding-top: 20px;
    padding-bottom: 10px;
  }
}

@media (min-width: 61.25em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header {
    margin-top: 0;
    padding-top: 31px;
    position: relative;
  }
}

/* line 21, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .fullWidth-centre-container {
  -webkit-transform: translateZ(0);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 26, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .logo {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateZ(0);
  margin-bottom: 14px;
}

/* line 31, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .logo .site-logo {
  margin-bottom: 14px;
}

@media (max-width: 61.24em) {
  /* line 26, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header .logo {
    float: none;
    text-align: center;
  }
  /* line 39, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header .logo img {
    width: 154px;
    height: 68px;
  }
}

@media (min-width: 61.25em) {
  /* line 26, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header .logo {
    float: right;
    margin-right: 42px;
  }
}

/* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .telephone {
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  -webkit-transform: translateZ(0);
  visibility: visable;
  text-align: center;
  margin: 0;
  font-size: 1.429em;
  color: #1f3141;
  font-family: 'Montserrat', sans-serif;
}

@media (max-width: 61.24em) {
  /* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header .telephone {
    text-align: center;
    font-size: 1.229em;
    margin-top: 10px;
  }
}

/* line 70, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header a.responsive-cart {
  position: absolute;
  top: 22px;
  right: 20px;
  text-indent: -999px;
  width: 33px;
  height: 31px;
  z-index: 1000;
}

/* line 81, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header a.responsive-cart:before {
  content: "\f07a";
  font-family: FontAwesome;
  left: 0px;
  position: absolute;
  top: -7px;
  text-indent: 0px;
  font-size: 31px;
  color: #3b3b3b;
}

/* line 92, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header a.responsive-cart:hover {
  cursor: pointer;
}

@media (min-width: 61.25em) {
  /* line 70, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header a.responsive-cart {
    visibility: hidden;
  }
}

@media (min-width: 61.25em) {
  /* line 101, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header li a.cart {
    visibility: visible;
  }
}

/* line 107, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .menuToggle {
  position: absolute;
  top: 20px;
  font-size: 18px;
  margin-top: -2px;
  z-index: 100000000;
}

/* line 114, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .menuToggle:hover {
  cursor: pointer;
}

/* line 118, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .menuToggle i {
  margin-top: 2px;
  z-index: 100000000;
}

@media (min-width: 61.25em) {
  /* line 107, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header .menuToggle {
    visibility: hidden;
  }
}

/* line 128, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .account-toggle {
  right: 50px;
}

/* line 132, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header .nav-toggle {
  left: 20px;
}

/* line 137, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav {
  font-family: 'Montserrat', sans-serif;
}

@media (max-width: 61.24em) {
  /* line 137, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav {
    display: none;
  }
}

@media (max-width: 61.24em) {
  /* line 145, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header.is-scrolling {
    height: 80px;
    padding-bottom: 10px;
  }
}

@media (max-width: 61.24em) {
  /* line 151, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header.is-scrolling .logo img {
    width: 101px;
    height: 45px;
  }
}

@media (max-width: 61.24em) {
  /* line 158, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header.is-scrolling .telephone {
    visibility: hidden;
  }
}

@media (min-width: 61.25em) {
  /* line 169, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav {
    width: 640px;
  }
}

@media (max-width: 61.24em) {
  /* line 209, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top,
  .responsive-site-header nav .top {
    width: 100%;
    border-top: 1px solid #cfcfcf;
  }
}

@media (min-width: 61.25em) {
  /* line 209, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top,
  .responsive-site-header nav .top {
    width: 637px;
    border-bottom: 1px solid #cfcfcf;
    padding-top: 2px;
    padding-bottom: 32px;
  }
}

@media (max-width: 61.24em) {
  /* line 225, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top li,
  .responsive-site-header nav .top li {
    display: block;
    width: 100%;
  }
}

@media (min-width: 61.25em) {
  /* line 233, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top li + li,
  .responsive-site-header nav .top li + li {
    margin-left: 6px;
  }
}

/* line 244, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .top .button,
.responsive-site-header nav .top .button {
  background: #1f3141;
}

@media (max-width: 61.24em) {
  /* line 244, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top .button,
  .responsive-site-header nav .top .button {
    border-bottom: 1px solid #FFFFF7;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 253, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top .button:hover,
  .responsive-site-header nav .top .button:hover {
    color: #C91F47;
  }
}

@media (min-width: 61.25em) {
  /* line 244, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top .button,
  .responsive-site-header nav .top .button {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

/* line 264, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .top .current .button,
.responsive-site-header nav .top .current .button {
  background: #c91f47;
}

/* line 269, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .top .cart,
.responsive-site-header nav .top .cart {
  display: block;
  width: 33px;
  height: 31px;
}

@media (max-width: 61.24em) {
  /* line 269, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top .cart,
  .responsive-site-header nav .top .cart {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
  }
}

@media (min-width: 61.25em) {
  /* line 269, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .top .cart,
  .responsive-site-header nav .top .cart {
    float: right;
    position: static;
    text-indent: -999px;
  }
}

/* line 290, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .top .cart a,
.responsive-site-header nav .top .cart a {
  /*right: 9px;*/
  position: relative;
}

/* line 296, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .top .cart a:before,
.responsive-site-header nav .top .cart a:before {
  content: "\f07a";
  font-family: FontAwesome;
  background-image: none;
  left: 0px;
  position: absolute;
  top: -7px;
  text-indent: 0px;
  font-size: 31px;
  color: #3b3b3b;
}

@media (max-width: 61.24em) {
  /* line 314, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom,
  .responsive-site-header nav .bottom {
    margin-top: 0;
  }
}

@media (min-width: 61.25em) {
  /* line 314, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom,
  .responsive-site-header nav .bottom {
    margin-top: 27px;
  }
}

@media (max-width: 61.24em) {
  /* line 325, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom li,
  .responsive-site-header nav .bottom li {
    display: block;
  }
}

@media (max-width: 61.24em) {
  /* line 332, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom li + li,
  .responsive-site-header nav .bottom li + li {
    margin-left: 0;
  }
}

@media (min-width: 61.25em) {
  /* line 332, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom li + li,
  .responsive-site-header nav .bottom li + li {
    margin-left: 13px;
  }
}

/* line 342, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .bottom a,
.responsive-site-header nav .bottom a {
  font-size: 1.286em;
  line-height: 1.333;
  text-decoration: none;
  text-transform: uppercase;
}

@media (max-width: 61.24em) {
  /* line 342, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom a,
  .responsive-site-header nav .bottom a {
    color: #FFFFF7;
    background: #1f3141;
    width: 100%;
    display: block;
    border-bottom: 1px solid #FFFFF7;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
  }
}

@media (min-width: 61.25em) {
  /* line 342, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
  .site-header nav .bottom a,
  .responsive-site-header nav .bottom a {
    color: #1f3141;
  }
}

/* line 364, /var/www/html/style-roses/app/Resources/sass/specifics/_header.scss */
.site-header nav .bottom .current a,
.site-header nav .bottom a:hover,
.responsive-site-header nav .bottom .current a,
.responsive-site-header nav .bottom a:hover {
  color: #c91f47;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.background-gradiant {
  z-index: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 700px;
  background: #1f3141;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(31, 49, 65, 0.7)), color-stop(100%, rgba(119, 25, 47, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(31, 49, 65, 0.7) 1%, rgba(119, 25, 47, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(31, 49, 65, 0.7) 1%, rgba(119, 25, 47, 0) 100%);
  /* W3C */
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.background-gradiant + .fullWidth-centre-container {
  position: relative;
  z-index: 1;
}

@media (max-width: 61.24em) {
  /* line 21, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .main {
    width: 100%;
  }
  /* line 25, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .main .managedPage .contentBlock img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 21, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .main {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
  }
}

/* line 38, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss *

/* line 289, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock {
  background: #ffffff;
  position: relative;
  z-index: 2;
  border-radius: 3px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 289, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock:last-child {
    margin-right: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 289, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock {
    width: 940px;
    padding: 20px;
    text-align: left;
  }
}

@media (min-width: 61.25em) {
  /* line 314, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock + .channels,
  .channels + .contentBlock,
  .contentBlock + .contentBlock {
    margin-top: 30px;
  }
}

/* line 327, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.channels .channel {
  margin-top: 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 327, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .channels .channel {
    margin-top: 20px;
  }
}

/* line 334, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.withHeading {
  padding-top: 11px;
  padding-bottom: 11px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 334, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock.withHeading {
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 344, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock.withHeading p {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading p:before, .contentBlock.withHeading p:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading p:after {
    clear: both;
  }
}

/* line 357, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.withHeading div.inline-image {
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
.contentBlock.withHeading div.inline-image:before, .contentBlock.withHeading div.inline-image:after {
  content: '';
  display: table;
}

/* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
.contentBlock.withHeading div.inline-image:after {
  clear: both;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 362, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock.withHeading div.image-container {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:before, .contentBlock.withHeading div.image-container:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:nth-child(3n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 362, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock.withHeading div.image-container {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:before, .contentBlock.withHeading div.image-container:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:nth-child(3n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 362, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock.withHeading div.image-container {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:before, .contentBlock.withHeading div.image-container:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.withHeading div.image-container:nth-child(3n + 1) {
    clear: both;
  }
}

/* line 375, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.withHeading div.image-container img {
  width: 100%;
  height: auto;
}

/* line 381, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.withHeading > p:last-child {
  padding-bottom: 9px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 381, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .contentBlock.withHeading > p:last-child {
    padding-bottom: 15px;
  }
}

/* Base Controls */
/* line 390, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.controls,
.contentBlock .controls {
  text-align: right;
}

/* line 394, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock .controls {
  background: #efefef;
  padding: 20px;
}

/* line 398, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock * + .controls {
  margin-top: 21px;
}

/* line 401, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.controls .button,
.contentBlock .controls .button {
  display: inline-block;
}

/* line 405, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.contentBlock.controls p,
.contentBlock .controls p {
  text-align: left;
}

/* line 410, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.main .fullWidth-centre-container > article {
  padding-top: 20px;
}

/* line 411, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
article.two-channel aside {
  width: 280px;
}

/* line 414, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
article.two-channel .leftChannel + aside {
  float: right;
}

/* line 417, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
article.two-channel .rightChannel + aside {
  float: left;
}

/* line 420, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
article.two-channel .leftChannel {
  float: left;
  width: 620px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 420, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  article.two-channel .leftChannel {
    float: none;
    width: 100%;
  }
}

/* line 429, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
article.two-channel .rightChannel {
  float: right;
  width: 620px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 429, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  article.two-channel .rightChannel {
    float: none;
    width: 100%;
  }
}

/* Drop Shadow */
/* line 442, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.site-header,
.contentBlock,
.drop-shadow {
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.3);
}

/** Sliding Head - Base **/
/* line 453, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead {
  color: #ffffff;
  background-color: #1f3141;
  position: relative;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 473, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .slideClose {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: -10px;
  }
}

@media (min-width: 61.25em) {
  /* line 473, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .slideClose {
    display: none;
  }
}

/* line 485, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead a {
  color: #c91f47;
  text-decoration: underline;
}

/* line 501, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead a.button {
  color: #ffffff;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 501, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead a.button {
    text-align: center;
    margin-bottom: 10px;
  }
}

/* line 520, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead h1, .slidingHead h2 {
  text-transform: none;
  font-family: arial;
}

/* line 536, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead h1 {
  font-size: 1.429em;
}

@media (max-width: 25em) {
  /* line 536, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead h1 {
    font-size: 1em;
  }
}

/* line 543, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead h2 {
  font-size: 1.143em;
  font-weight: bold;
}

/* line 559, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead div.title {
  width: 100%;
  margin: 17px 0 19px;
  border-bottom: 1px solid #ffffff;
  padding: 0 0 6px 0;
}

/* line 577, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .icon {
  width: 63px;
  height: 49px;
  float: left;
  background: transparent url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat 0 0;
  border-right: 1px solid #ffffff;
}

/* line 595, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead h1 {
  float: left;
  padding: 9px 0 0 13px;
}

/* line 613, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead li.slide {
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 630, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead li.slide > article {
  padding-bottom: 20px;
}

/* line 645, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .slidingHead-arrow {
  position: absolute;
  width: 30px;
  height: 15px;
  background: transparent url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat -385px -401px;
  z-index: 1000;
  bottom: 0px;
  /*display: none;*/
}

/* line 666, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .button.secondary {
  background-color: #162430;
  width: auto;
}

/* line 682, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead li > article {
  padding-bottom: 20px;
}

/* line 697, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .price {
  color: #ffffff;
}

/** Sliding Head - Find Us **/
/* line 715, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs {
  padding-bottom: 35px;
}

/* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs .icon {
  background-position: -467px -377px;
}

/* line 745, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs .left {
  float: left;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 745, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .left {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .findUs .left:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .findUs .left:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 745, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .left {
    width: 50%;
    float: left;
    padding-right: 20px;
  }
}

@media (min-width: 61.25em) {
  /* line 745, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .left {
    width: 408px;
  }
}

/* line 762, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs .right {
  float: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 762, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .right {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .findUs .right:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .findUs .right:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 762, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .right {
    width: 50%;
    float: right;
    padding-left: 20px;
  }
}

@media (min-width: 61.25em) {
  /* line 762, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .right {
    width: 408px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 780, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .map {
    float: none;
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .findUs .map:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .findUs .map:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 780, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .map {
    float: left;
    width: 48%;
    padding-top: 6px;
  }
}

@media (min-width: 61.25em) {
  /* line 780, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .map {
    float: left;
    width: 150px;
    padding-top: 6px;
  }
}

/* line 799, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs .map img {
  padding-bottom: 11px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 799, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .map img {
    min-width: 100%;
    height: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 799, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .map img {
    min-width: 100%;
    height: auto;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 816, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .content {
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 816, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .content {
    float: left;
    margin-left: 3%;
    width: 49%;
  }
}

@media (min-width: 61.25em) {
  /* line 816, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .findUs .content {
    float: right;
    width: 240px;
  }
}

/* line 837, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs p {
  line-height: 1.428;
}

/* line 852, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .findUs h2 + p,
.slidingHead .findUs p + p {
  margin-top: 19px;
}

/** Sliding Head - Log In **/
/* line 871, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .icon {
  background-position: -66px -479px;
}

/* line 886, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .title {
  margin-bottom: 17px;
}

/* line 901, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn label {
  color: #ffffff;
  display: block;
  width: auto;
  text-align: left;
  padding-bottom: 5px;
}

/* line 920, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .row + .row {
  margin-top: 11px;
}

/* line 935, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .forgottenPassword {
  padding-left: 0;
}

/* line 950, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .forgottenPassword a {
  text-decoration: none;
  color: #ffffff;
}

/* line 966, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .forgottenPassword a:hover {
  text-decoration: underline;
}

/* line 981, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .button {
  margin: 16px 0 0;
}

/* line 996, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn input[type="email"],
.slidingHead .logIn input[type="password"] {
  width: 339px;
}

/* line 1012, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .right {
  width: 280px;
  padding-right: 171px;
}

/* line 1028, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .right p {
  padding: 15px 0 0;
}

/* line 1043, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .logIn .right .button {
  display: block;
  width: 93px;
}

/** Sliding Head - Cart **/
/* line 1062, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .icon {
  background-position: -169px -477px;
}

/* line 1077, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart h1 {
  margin-bottom: 0;
  color: #ffffff;
}

/* line 1108, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .cart-contents.loading {
  height: 32px;
  background: transparent url("/bundles/stylerosesapp/images/blue-bg-loader.gif") no-repeat 474px 0;
}

/* line 1124, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .sliderContainer {
  position: relative;
  height: 158px;
  overflow: hidden;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1124, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .sliderContainer {
    height: auto;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1141, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .sliderContainer ul {
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1141, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .sliderContainer ul {
    width: 100%;
  }
}

@media (min-width: 61.25em) {
  /* line 1141, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .sliderContainer ul {
    width: 1400px;
    position: absolute;
    top: 4px;
    text-align: right;
  }
}

/* line 1158, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .sliderContainer ul.items-1 {
  right: 670px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1158, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .sliderContainer ul.items-1 {
    position: static;
  }
}

/* line 1173, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .sliderContainer ul.items-2 {
  right: 335px;
}

/* line 1192, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .sliderContainer ul.items-3 {
  right: 0;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1192, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .sliderContainer ul.items-3 {
    position: static;
  }
}

/* line 1211, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart li {
  display: inline-block;
  width: 310px;
  margin-left: 25px;
  overflow: hidden;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1211, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1211, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li:before, .slidingHead .cart li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li:nth-child(3n + 1) {
    clear: both;
  }
}

/* line 1232, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart li:first-child {
  margin-left: 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1247, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li .container {
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1247, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li .container {
    width: 100%;
  }
}

@media (min-width: 61.25em) {
  /* line 1247, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li .container {
    width: 310px;
  }
}

/* line 1261, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart li .details {
  min-height: 120px;
  position: relative;
  text-align: left;
}

@media (max-width: 30em) {
  /* line 1261, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li .details {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li .details:before, .slidingHead .cart li .details:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li .details:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li .details:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart li .details:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 30em) {
  /* line 1261, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart li .details {
    margin-left: 125px;
  }
}

@media (max-width: 30em) {
  /* line 1275, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart img {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    height: auto;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart img:before, .slidingHead .cart img:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart img:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart img:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .slidingHead .cart img:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 30em) and (max-width: 47.99em) {
  /* line 1275, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart img {
    float: left;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1275, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart img {
    float: left;
  }
}

@media (min-width: 61.25em) {
  /* line 1275, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart img {
    float: left;
  }
}

/* line 1294, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .quantity {
  margin-top: 2px;
  padding-bottom: 26px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1294, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .quantity {
    padding-bottom: 22px;
  }
}

/* line 1314, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .price {
  color: #ffffff;
  font-size: 1.429em;
  position: absolute;
  bottom: 0;
  line-height: 1;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1314, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .price {
    position: static;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1314, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .price {
    bottom: 10px;
  }
}

/* line 1333, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .subTotal {
  font-size: 1.286em;
  float: right;
  padding-top: 12px;
  opacity: 0;
}

@media (max-width: 25em) {
  /* line 1333, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .subTotal {
    font-size: 1em;
    float: left;
    clear: both;
    margin-left: 80px;
    margin-top: -30px;
  }
}

@media (min-width: 25em) and (max-width: 61.24em) {
  /* line 1333, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .subTotal {
    margin-right: 60px;
  }
}

/* line 1356, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .controls {
  border-top: 1px solid #ffffff;
  padding-top: 20px;
}

/* line 1372, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .controls p {
  width: 170px;
  float: right;
  text-align: right;
  margin-left: 15px;
  font-size: 0.929em;
  line-height: 1.154;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1372, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .controls p {
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
}

/* line 1398, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .controls .button {
  width: auto;
  float: right;
  margin-left: 20px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1398, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .controls .button {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
  }
}

/* line 1422, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.slidingHead .cart .controls .button.arrow {
  background-position: -154px -185px;
  width: 127px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1422, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .slidingHead .cart .controls .button.arrow {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    background-image: none;
  }
}

/* line 1440, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.pagination {
  margin-top: 20px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1440, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .pagination {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination:before, .pagination:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination:after {
    clear: both;
  }
}

/* line 1460, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.pagination a,
.pagination span {
  font-size: 1.429em;
  line-height: 1;
  text-align: center;
  padding: 15px 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1460, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .pagination a,
  .pagination span {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 17.6%;
    margin-left: 0%;
    margin-right: 3%;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:before, .pagination a:after,
  .pagination span:before,
  .pagination span:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:after,
  .pagination span:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:nth-child(5n),
  .pagination span:nth-child(5n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:nth-child(5n + 1),
  .pagination span:nth-child(5n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1460, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .pagination a,
  .pagination span {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 9.875%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: center;
    margin-bottom: 10px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:before, .pagination a:after,
  .pagination span:before,
  .pagination span:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:after,
  .pagination span:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:nth-child(8n),
  .pagination span:nth-child(8n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .pagination a:nth-child(8n + 1),
  .pagination span:nth-child(8n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 1460, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
  .pagination a,
  .pagination span {
    display: inline-block;
    width: 51px;
    margin-left: 10px;
  }
}

/* line 1485, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.pagination :first-child {
  margin-left: 0;
}

/* line 1488, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.pagination a {
  color: #1f3141;
  background: #fff;
}

/* line 1492, /var/www/html/style-roses/app/Resources/sass/specifics/_layout.scss */
.pagination a:hover,
.pagination span {
  color: #fff;
  background: #c91f47;
  text-decoration: none;
}

/** Base Style **/
/* line 2, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home article > h1 a {
  color: #c91f47;
}

/* line 5, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home article > h1 {
  margin-top: 15px;
  font-size: 1.286em;
  width: 220px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 5, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home article > h1 {
    width: 100%;
  }
}

/** Made In Britian **/
/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .madeInBritian {
  padding-top: 12px;
  font-size: 1.429em;
  padding-right: 0;
}

@media (min-width: 20em) {
  /* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .madeInBritian {
    padding-top: 12px;
    line-height: 1.5;
    margin-bottom: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 61.25em) {
  /* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .madeInBritian {
    width: 960px;
    line-height: 1.2;
    padding-right: 0;
  }
}

/* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .madeInBritian p {
  font-size: 1;
  line-height: 1;
  position: relative;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .madeInBritian p {
    padding: 0;
    text-align: center;
    line-height: 1.5;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .madeInBritian p {
    padding: 10px;
  }
}

@media (min-width: 61.25em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .madeInBritian p {
    padding: 7px 0 0 63px;
  }
}

/* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .madeInBritian p:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 47px;
  height: 31px;
  background-image: url("/bundles/stylerosesapp/images/gb-flag.png");
  background-repeat: none;
}

@media (max-width: 61.24em) {
  /* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .madeInBritian p:before {
    display: none;
  }
}

/** Feature Roses **/
/* line 70, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .featuredRoses {
  padding-bottom: 16px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 70, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .featuredRoses {
    padding: 20px;
  }
}

/* line 77, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .featuredRoses h1 {
  margin-bottom: 10px;
}

/* line 78, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .featuredRoses ul > li {
  position: relative;
}

/* line 79, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .featuredRoses .latinName {
  position: relative;
  padding-right: 62px;
}

/* line 83, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .featuredRoses .latinName:after {
  content: ' ';
  display: block;
  position: absolute;
  width: 12px;
  height: 20px;
  right: 20px;
  top: 8px;
  background-position: -494px -291px;
  background-image: url("/bundles/stylerosesapp/images/sprite-24.png");
}

/** Page Content **/
/* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.channels .pageContent {
  width: 529px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .channels .pageContent {
    width: 100%;
    padding: 15px;
    margin-top: 20px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .channels .pageContent {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 65.66667%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .channels .pageContent:before, .channels .pageContent:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .channels .pageContent:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .channels .pageContent:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .channels .pageContent:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .channels .pageContent {
    width: 529px;
  }
}

/** Search By Rose Type **/
/* line 241, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType {
  background-color: #1f3141;
  border: 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 241, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    min-height: 1px !important;
    margin-top: 0;
    margin-bottom: 20px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:before, .home .searchByRoseType:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:nth-child(1n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:nth-child(1n + 1) {
    clear: both;
  }
  /* line 250, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType:hover {
    cursor: pointer;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 241, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:before, .home .searchByRoseType:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 241, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType {
    padding: 14px 21px 21px;
    width: 340px;
  }
}

/* line 265, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType h1 {
  color: #ffffff;
}

@media (max-width: 47.99em) {
  /* line 265, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType h1 {
    font-size: 1.2em;
    text-align: center;
  }
  /* line 273, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType h1:after {
    font-family: 'FontAwesome';
    content: '\f002';
    margin-left: 20px;
    display: inline-block;
  }
}

@media (min-width: 48em) {
  /* line 265, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType h1 {
    content: "";
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 286, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType ul {
    display: none;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 286, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType ul {
    display: block;
  }
}

@media (min-width: 61.25em) {
  /* line 286, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType ul {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
}

/* line 307, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType a {
  color: #e8f3f7;
  text-decoration: underline;
}

/* line 312, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType span {
  width: 98px;
  height: 98px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 312, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType span {
    width: 100%;
    height: 100%;
  }
}

/* line 324, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType li {
  position: relative;
  overflow: hidden;
  margin-top: 20px;
  width: 98px;
  height: 98px;
}

@media (max-width: 47.99em) {
  /* line 324, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:before, .home .searchByRoseType li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 324, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:before, .home .searchByRoseType li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .searchByRoseType li:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 324, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType li {
    margin-left: 21px;
    margin-top: 20px;
  }
}

@media (min-width: 61.25em) {
  /* line 352, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType li:first-child, .home .searchByRoseType li:nth-child(3n+1) {
    margin-left: 0;
  }
}

@media (min-width: 61.25em) {
  /* line 359, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType li :nth-child(-n+3) {
    margin-top: 0;
  }
}

/* line 369, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType img,
.home .searchByRoseType span {
  left: 0;
  position: absolute;
  top: 0;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 376, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType img {
    min-width: 100%;
    height: auto;
  }
}

/* line 383, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType span {
  display: table;
}

/* line 387, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType span a {
  color: #fff;
  display: table-cell;
  font-weight: bold;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}

/* line 396, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .searchByRoseType span a:hover {
  background-color: #C91F46;
}

@media (max-width: 47.99em) {
  /* line 387, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .searchByRoseType span a {
    background-color: rgba(201, 31, 71, 0.1);
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 413, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .specialOffers {
    padding: 15px;
  }
}

/* line 419, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .specialOffers .bx-pager.bx-default-pager {
  padding-top: 8px;
}

@media (max-width: 47.99em) {
  /* line 430, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .specialOffers h1 {
    padding-bottom: 20px;
  }
  /* line 433, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .specialOffers h1 a {
    background: #c91f47;
    color: white;
    padding: 10px 28px;
    display: block;
    margin: 0 10px;
  }
  /* line 442, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .specialOffers img {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .specialOffers img:before, .home .specialOffers img:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .specialOffers img:after {
    clear: both;
  }
  /* line 446, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .specialOffers .slick-slide h1 {
    margin-bottom: 0;
    display: block;
  }
}

/** Rose Tips **/
@media (max-width: 47.99em) {
  /* line 463, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news {
    text-align: center;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
  }
}

@media (min-width: 48em) {
  /* line 463, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news {
    padding-bottom: 20px;
  }
  /* line 473, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news:after {
    content: "";
    display: table;
    clear: both;
  }
}

/* line 481, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news ul.layoutList li {
  margin-left: 16px;
  text-align: center;
}

@media (max-width: 47.99em) {
  /* line 481, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news ul.layoutList li {
    width: 100%;
    margin-left: 0;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 481, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news ul.layoutList li {
    text-align: center;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li:before, .home .news ul.layoutList li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li:nth-child(4n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li:nth-child(4n + 1) {
    clear: both;
  }
}

/* line 496, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news ul.layoutList li a img {
  width: 100%;
  height: auto;
}

@media (max-width: 47.99em) {
  /* line 496, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news ul.layoutList li a img {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    padding: 6px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li a img:before, .home .news ul.layoutList li a img:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li a img:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .news ul.layoutList li a img:last-child {
    margin-right: 0%;
  }
}

@media (max-width: 47.99em) {
  /* line 506, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news ul.layoutList li h1 {
    text-align: left;
    font-size: 1em;
    padding-top: 10px;
    padding-left: 33.3333%;
  }
}

/* line 516, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news ul.layoutList li:first-child {
  margin-left: 0;
}

/* line 519, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news p.date {
  color: #888888;
  margin-top: 0;
}

/* line 523, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news p.readMore {
  margin-top: 0;
}

@media (max-width: 47.99em) {
  /* line 523, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news p.readMore {
    text-align: left;
    margin-left: 33.3333%;
    margin-top: 20px;
  }
}

/* line 532, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news p.readMore a {
  color: #1f3141;
  font-style: italic;
  text-decoration: none;
}

@media (max-width: 47.99em) {
  /* line 532, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .news p.readMore a {
    background: #c91f47;
    color: white;
    padding: 5px 10px;
    font-style: normal;
  }
}

/* line 544, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .news p.readMore a:hover {
  text-decoration: underline;
}

/** Sign Posts **/
@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 549, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-standard {
    padding: 15px;
  }
}

/* line 554, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost {
  position: relative;
  float: left;
}

/* line 558, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost img {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 47.99em) {
  /* line 558, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost img {
    display: none;
  }
}

/* line 569, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost .title {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  color: #1f3141;
  background-color: #ffffff;
  height: 60px;
  font-size: 1.286em;
  line-height: 1.222;
  text-transform: uppercase;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
  background-position: -325px -271px;
  text-decoration: none !important;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 569, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost .title {
    width: 100%;
    bottom: -58px;
  }
}

@media (min-width: 48em) {
  /* line 569, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost .title {
    bottom: 10px;
    width: 200px;
  }
}

@media (max-width: 61.24em) {
  /* line 597, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost .title:after {
    font-family: FontAwesome;
    content: '\f054';
    position: absolute;
    right: 20px;
    top: 18px;
    font-size: 1.286em;
    line-height: 1.222;
    color: #c91f47;
  }
}

/* line 609, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost .title > .text {
  position: absolute;
  left: 12px;
  top: 0px;
  width: 150px;
  height: 60px;
  display: table;
}

/* line 617, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost .title > .text > p {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

/* line 622, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.portrait {
  padding-bottom: 65px;
}

@media (max-width: 47.99em) {
  /* line 622, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.portrait {
    margin-bottom: 10px;
    width: 100%;
    height: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 622, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.portrait {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
    height: 290px;
    padding-bottom: 65px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.portrait:before, .home .signPost.portrait:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.portrait:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.portrait:last-child {
    margin-right: 0%;
  }
  /* line 660, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.portrait img {
    width: 100%;
    height: auto;
  }
  /* line 665, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.portrait .title {
    background-position: -305px -271px;
  }
  /* line 669, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.portrait:nth-child(5n) {
    margin-right: 0;
  }
}

@media (min-width: 61.25em) {
  /* line 622, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.portrait {
    width: 220px;
    height: 290px;
    margin-left: 20px;
    padding-bottom: 65px;
  }
}

/* line 682, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home h1 + .signPost.portrait,
.home .signPost.portrait:first-child {
  margin-left: 0;
}

/* line 686, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.landscape {
  width: 940px;
  height: 81px;
  margin-top: 20px;
}

@media (max-width: 61.24em) {
  /* line 686, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.landscape {
    display: none;
  }
}

/* line 695, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.landscape .title {
  height: 81px;
  background-position: -325px -261px;
  bottom: 0;
}

/* line 700, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.landscape .title > .text {
  height: 81px;
}

/* line 703, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.large {
  width: 460px;
  height: 350px;
}

@media (max-width: 47.99em) {
  /* line 703, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.large {
    width: 100%;
    height: auto;
    margin-bottom: 85px;
  }
  /* line 712, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.large img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 703, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.large {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    height: 280px;
    margin-bottom: 20px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.large:before, .home .signPost.large:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.large:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.large:last-child {
    margin-right: 0%;
  }
  /* line 724, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.large img {
    width: 100%;
    height: auto;
  }
}

/* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.small {
  width: 460px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small {
    width: 100%;
    height: auto;
    margin-bottom: 65px;
  }
  /* line 738, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    height: 140px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.small:before, .home .signPost.small:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.small:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .home .signPost.small:last-child {
    margin-right: 0%;
  }
  /* line 748, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small .title {
    bottom: 5px;
  }
  /* line 752, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small {
    height: 165px;
  }
}

/* line 763, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.large + .signPost.small,
.home .signPost.large + .signPost.small + .signPost.small,
.home .signPost.small:last-child {
  margin-left: 20px;
}

@media (max-width: 61.24em) {
  /* line 763, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.large + .signPost.small,
  .home .signPost.large + .signPost.small + .signPost.small,
  .home .signPost.small:last-child {
    margin-left: 0;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 773, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small:nth-child(-n+3) {
    margin-right: 0;
  }
}

/* line 780, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.small + .small {
  margin-top: 20px;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 780, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small + .small {
    margin-top: 18px;
  }
}

/* line 787, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPost.small + .small:nth-child(2) {
  margin-top: 0px;
}

/* line 791, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPosts-search {
  padding-bottom: 20px;
}

@media (max-width: 47.99em) {
  /* line 791, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search {
    padding: 20px;
  }
}

/* line 798, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPosts-search h1 {
  margin-bottom: 6px;
}

@media (max-width: 47.99em) {
  /* line 798, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search h1 {
    margin-bottom: 20px;
  }
  /* line 803, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search h1:after {
    font-family: 'FontAwesome';
    content: '\f002';
    margin-left: 10px;
    display: inline-block;
  }
}

/* line 812, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPosts-search .title {
  bottom: 5px;
  width: 220px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 812, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search .title {
    bottom: 10px;
    width: 100%;
  }
  /* line 820, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search .title:after {
    font-family: FontAwesome;
    content: '\f054';
    position: absolute;
    right: 20px;
    top: 18px;
    font-size: 1.286em;
    line-height: 1.222;
    color: #c91f47;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 812, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search .title {
    width: 100%;
  }
}

/* line 836, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPosts-search .title {
  background-position: -305px -271px;
}

@media (max-width: 47.99em) {
  /* line 840, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search .title:after {
    font-family: FontAwesome;
    content: '\f054';
    position: absolute;
    right: 20px;
    top: 18px;
    font-size: 1.286em;
    line-height: 1.222;
    color: #c91f47;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 836, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPosts-search .title {
    background-position: -329px -271px;
  }
}

/* line 856, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .signPosts-search .landscape .title {
  background-position: -305px -261px;
}

/* line 860, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
.home .product-title.small {
  font-size: 1.1em;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 865, /var/www/html/style-roses/app/Resources/sass/specifics/_home.scss */
  .home .signPost.small.title {
    bottom: 5px;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList {
  width: 100%;
}

/* line 4, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList th {
  padding: 0 5px 5px;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList td {
  padding: 5px;
}

/* line 10, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList .qty,
table.orderList .total,
table.orderList .controls {
  text-align: right;
}

/* line 15, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList .ref,
table.orderList .date {
  text-align: left;
}

/* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList .total {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 23, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList .status {
  text-align: left;
  padding-left: 20px;
}

/* line 27, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList .controls {
  background: #e9e9e9;
}

/* line 30, /var/www/html/style-roses/app/Resources/sass/specifics/_news.scss */
table.orderList .controls a {
  display: inline-block;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList {
  position: relative;
  *zoom: 1;
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}

/* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
.productList:before, .productList:after {
  content: '';
  display: table;
}

/* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
.productList:after {
  clear: both;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 17, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:last-child {
    margin-right: auto;
  }
  /* line 23, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 17, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:before, .productList > .product:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(3n + 1) {
    clear: both;
  }
  /* line 32, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 17, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product {
    width: 220px;
    margin-right: 20px;
    margin-bottom: 20px;
  }
}

/* line 44, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList > .product:nth-child(4n+4) {
  /* ie-dup - IE7-8 don't support :nth-child so this is achieved using a class */
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 44, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product:nth-child(4n+4) {
    margin-top: 70px;
    margin-right: 3%;
  }
}

@media (min-width: 61.25em) {
  /* line 44, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product:nth-child(4n+4) {
    margin-right: 0;
  }
}

/* line 61, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList > .product:nth-child(n+5) {
  /* ie-dup - IE7-8 don't support :nth-child so this is achieved using a class */
  margin-top: 70px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 61, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product:nth-child(n+5) {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(n+5):first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(n+5):last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 61, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
  .productList > .product:nth-child(n+5) {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(n+5):before, .productList > .product:nth-child(n+5):after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(n+5):after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(n+5):nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .productList > .product:nth-child(n+5):nth-child(3n + 1) {
    clear: both;
  }
}

/* line 78, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList h2 {
  margin-top: 13px;
  text-transform: none;
  font-size: 1.286em;
  font-family: arial;
  font-weight: bold;
  line-height: normal;
}

/* line 98, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .price {
  font-size: 1.429em;
  line-height: normal;
}

/* line 114, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .price a {
  color: #C91F47;
  text-decoration: none;
}

/* line 130, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .price a:hover {
  text-decoration: underline;
}

/* line 145, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags,
.productList .more {
  margin: 4px 0 11px;
  width: 100%;
}

/* line 162, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags a,
.productList .more a {
  color: #2f2f2f;
  font-size: 0.857em;
  font-weight: bold;
  text-decoration: underline;
}

/* line 181, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags {
  margin-bottom: 0;
}

/* line 196, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags li {
  display: inline;
}

/* line 211, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags li + li:before {
  content: ", ";
}

/* line 226, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags a {
  text-decoration: none;
}

/* line 241, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .otherGroupTags a:hover {
  text-decoration: underline;
}

/* line 256, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .unavailableText {
  margin-top: 0;
  display: block;
  padding: 6px 10px 7px;
  color: #fff;
  background: #c24a4a;
}

/* line 275, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .unavailableText a {
  color: #fff;
}

/* line 290, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.productList .qtySubmit {
  margin-top: 21px;
}

/* line 306, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.prodsPerPage {
  height: 39px;
  margin-bottom: 20px;
}

/* line 322, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.prodsPerPage p {
  vertical-align: middle;
  font-size: 1.143em;
  line-height: 2.18;
}

/* line 339, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.prodsPerPage select {
  width: auto;
  padding: 0;
}

/* line 355, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.prodsPerPage .customSelect-container {
  top: 20px !important;
  font-size: 1em;
}

/* line 371, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.prodsPerPage .customSelect-container .customSelect-label {
  width: 34px;
}

/* line 386, /var/www/html/style-roses/app/Resources/sass/specifics/_productList.scss */
.prodsPerPage .customSelect-container .customSelect-handle {
  width: 25px;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-container {
  background: #f2f2f2;
  padding: 10px 0 0;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-container {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-container:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-container:last-child {
    margin-right: auto;
  }
}

/* line 14, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.js .filter-container .filter-form {
  display: none;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 14, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .js .filter-container .filter-form {
    width: 100%;
    padding: 20px;
  }
}

@media (max-width: 47.99em) {
  /* line 23, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .js .filter-container .filter-form ul li {
    width: 100%;
  }
  /* line 27, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .js .filter-container .filter-form ul li ul {
    display: none;
  }
}

/* line 32, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.no-js .filter-container .filter-summary {
  display: none;
}

/** Filter Summary **/
/* line 36, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-summary {
  padding-bottom: 20px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 51, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .existing-tags {
    width: 100%;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 51, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .existing-tags {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-summary .existing-tags:before, .filter-summary .existing-tags:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-summary .existing-tags:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-summary .existing-tags:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-summary .existing-tags:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 51, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .existing-tags {
    width: 650px;
    float: left;
  }
}

/* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-summary .tag {
  position: relative;
  font-size: 1.143em;
  line-height: 1.5;
  color: #ffffff;
  background: #1f3141;
  text-decoration: none;
  padding: 4px 38px 5px 9px;
  margin: 10px 0 0 6px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .tag {
    display: block;
    margin: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .tag {
    margin-left: 20px;
  }
}

/* line 90, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-summary .tag a {
  display: block;
  position: absolute;
  top: 11px;
  right: 10px;
  color: #ffffff;
  text-decoration: none;
  width: 10px;
  height: 11px;
  background-position: -295px -95px;
}

/* line 113, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-summary p {
  float: right;
  color: #1F3141;
  font-size: 1.143em;
  line-height: 1.5;
  margin: 17px 20px 0 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 113, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary p {
    text-align: center;
    width: 100%;
    margin: 17px 0;
  }
}

/* line 135, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-summary .edit {
  display: block;
  float: right;
  margin-top: 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 135, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .edit {
    float: none;
    text-align: center;
    display: block;
    margin: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 135, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-summary .edit {
    margin-right: 20px;
  }
}

/** Filter Form **/
/* line 158, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form {
  padding-top: 12px;
  padding-bottom: 30px;
  position: relative;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 158, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}

/* line 175, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form label {
  color: #1f3141;
}

/* line 190, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .master {
  float: left;
  margin-bottom: 40px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 190, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master {
    float: none;
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 190, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master:last-child {
    margin-right: auto;
  }
}

/* line 207, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .master > li {
  float: left;
  margin-left: 36px;
}

@media (min-width: 20em) and (max-width: 36.25em) {
  /* line 207, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li {
    float: none;
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    margin-top: 20px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:last-child {
    margin-right: auto;
  }
}

@media (min-width: 36.25em) and (max-width: 47.99em) {
  /* line 207, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    margin-top: 10px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:before, .filter-form .master > li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 207, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    margin-top: 10px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:before, .filter-form .master > li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li:nth-child(3n + 1) {
    clear: both;
  }
}

/* line 232, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .master > li.type {
  width: 210px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 232, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li.type {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:last-child {
    margin-right: auto;
  }
}

@media (min-width: 36.25em) and (max-width: 47.99em) {
  /* line 232, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li.type {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    margin-top: 10px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:before, .filter-form .master > li.type:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 232, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li.type {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    margin-bottom: 20px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:before, .filter-form .master > li.type:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .master > li.type:nth-child(3n + 1) {
    clear: both;
  }
}

/* line 253, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .master > li:first-child {
  margin-left: 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 253, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li:first-child {
    padding-left: 15px;
    margin-top: 0;
  }
}

/* line 269, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .master > li > label {
  display: block;
  text-transform: uppercase;
  font-size: 1.286em;
  line-height: 1.333;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 269, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li > label {
    position: relative;
  }
  /* line 278, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li > label:after {
    content: "\f107";
    position: absolute;
    top: 0;
    right: 0;
    font-family: FontAwesome;
  }
  /* line 286, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .master > li > label:hover {
    cursor: pointer;
  }
}

/* line 300, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .tag-group {
  margin-top: 9px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 300, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .tag-group {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .tag-group:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-form .tag-group:last-child {
    margin-right: auto;
  }
}

/* line 316, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .tag-group li {
  line-height: 1.714;
  padding-left: 22px;
  position: relative;
}

/* line 333, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .tag-group li span {
  position: absolute;
  top: 2px;
  left: 0;
}

/* line 350, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-form .button {
  position: absolute;
  bottom: 20px;
  right: 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 350, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-form .button {
    position: static;
    width: 100%;
    text-align: center;
    margin: 10px;
  }
}

/** Filter Question **/
/* line 371, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-question {
  font-size: 1.143em;
  line-height: 1.5;
  color: #ffffff;
  background-color: #2f2f2f;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 371, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question {
    padding: 20px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 371, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question {
    padding: 20px;
  }
}

@media (min-width: 61.25em) {
  /* line 371, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question {
    padding: 20px 0;
  }
}

/* line 389, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-question > div {
  padding-left: 11px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 389, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question > div {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-question > div:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-question > div:last-child {
    margin-right: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 389, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question > div {
    width: 969px;
  }
}

/* line 404, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.filter-question .button {
  font-size: 1.125em;
  margin-left: 16px;
}

@media (min-width: 20em) and (max-width: 51.5625em) {
  /* line 404, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question .button {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: center;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-question .button:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .filter-question .button:last-child {
    margin-right: auto;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 422, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question .button + .button {
    margin-top: 10px;
  }
}

@media (min-width: 61.25em) {
  /* line 422, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
  .filter-question .button + .button {
    margin-left: 6px;
  }
}

/* line 436, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.colour li.occasion,
.colour li.sundries,
.colour li.rose_related_product {
  display: none;
}

/* line 454, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.occasion li.colour,
.occasion li.sundries,
.occasion li.type,
.occasion li.planting_situation,
.occasion li.rose_related_product {
  display: none;
}

/* line 474, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.planting-situation li.sundries,
.planting-situation li.type,
.planting-situation li.occasion,
.planting-situation li.rose_related_product {
  display: none;
}

/* line 493, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.colour .filter-summary,
.planting-situation .filter-summary {
  display: none;
}

/* line 509, /var/www/html/style-roses/app/Resources/sass/specifics/_filter.scss */
.js .colour .filter-container .filter-form,
.js .planting-situation .filter-container .filter-form {
  display: block;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.product-title-container {
  float: left;
  position: relative;
  overflow: hidden;
  height: 489px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .product-title-container {
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .product-title-container {
    width: 100%;
  }
}

@media (min-width: 61.25em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .product-title-container {
    width: 830px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 20, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts:before, .relatedProducts:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts:after {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 20, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts:before, .relatedProducts:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts:after {
    clear: both;
  }
}

/* line 35, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.relatedProducts ul.layoutList-horizontal li {
  margin-bottom: 15px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 35, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts ul.layoutList-horizontal li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:before, .relatedProducts ul.layoutList-horizontal li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 35, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts ul.layoutList-horizontal li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:before, .relatedProducts ul.layoutList-horizontal li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(4n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(4n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 35, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts ul.layoutList-horizontal li {
    width: 220px;
    margin-right: 15px;
  }
}

/* line 54, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.relatedProducts ul.layoutList-horizontal li .product {
  width: 100%;
}

@media (min-width: 61.25em) {
  /* line 58, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(4),
  .relatedProducts ul.layoutList-horizontal li:nth-child(8),
  .relatedProducts ul.layoutList-horizontal li:nth-child(12) {
    margin-right: 0;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts ul.layoutList-horizontal li img {
    margin-right: 10px !important;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts ul.layoutList-horizontal li img {
    min-width: 100%;
    height: auto;
  }
}

/* line 78, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.relatedProducts h2 {
  font-size: 1.2em;
  color: #1F3141;
  padding-top: 6px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 78, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts h2 {
    padding-top: 0 !important;
    text-align: center;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 78, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts h2 {
    text-align: center;
  }
}

@media (min-width: 61.25em) {
  /* line 78, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts h2 {
    text-align: left;
  }
}

/* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.relatedProducts h2 a {
  color: #1F3141;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts h2 a {
    text-align: center;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts h2 a {
    text-align: center;
  }
}

@media (min-width: 61.25em) {
  /* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts h2 a {
    text-align: left;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 113, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts a {
    text-align: center;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 113, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts a {
    text-align: center;
    display: block;
  }
}

@media (min-width: 61.25em) {
  /* line 113, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .relatedProducts a {
    text-align: left;
    display: inline-block;
  }
}

/*** Add to Cart Section ***/
/* line 133, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .heading {
  float: left;
}

/* line 148, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .heading > .price {
  float: right;
}

/* line 163, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .heading > .seasonText {
  clear: left;
  color: #C91F47;
  float: left;
  line-height: normal;
}

/* line 181, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart h2,
.contentBlock.addToCart .price {
  float: left;
  font-family: arial;
  font-size: 1.643em;
  line-height: normal;
  font-weight: bold;
  text-transform: none;
}

/* line 202, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .price {
  position: relative;
  top: 8px;
}

/* line 218, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart h2 {
  color: #1F3141;
}

/* line 233, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart h2 + .price {
  margin-left: 30px;
}

/* line 248, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .noAddToCartMessage,
.contentBlock.addToCart .addToCartForm {
  float: right;
}

/* line 264, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .addToCartForm {
  position: relative;
  top: 2px;
}

/* line 280, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .noAddToCartMessage {
  font-size: 1.643em;
  position: relative;
  top: 4px;
  padding: 0 10px;
}

@media (min-width: 61.25em) {
  /* line 280, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .contentBlock.addToCart .noAddToCartMessage {
    max-width: 390px;
    padding: 0;
    text-align: right;
  }
}

/* line 300, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart input.button {
  margin-left: 20px;
}

/* line 316, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .clearfix {
  float: left;
  width: 100%;
}

/* line 333, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .clearfix + .clearfix {
  position: relative;
  margin-top: 20px;
}

/* line 349, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.contentBlock.addToCart .clearfix + .clearfix:before {
  background: #1f3141;
  content: " ";
  height: 1px;
  left: 130px;
  overflow: hidden;
  position: absolute;
  top: -11px;
  width: 680px;
}

/*** END ***/
/* line 387, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.product .contentBlock table {
  margin: 5px 0 15px 0;
}

/* line 403, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.product .contentBlock table th {
  background: #c91f46;
  color: #fff;
  text-align: left;
}

/* line 421, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
.product .contentBlock table th,
.product .contentBlock table td {
  padding: 5px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 439, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .buyPlants .contentBlock.withHeading img {
    width: 100%;
    display: block;
    height: auto;
    margin-top: 20px !important;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 439, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .buyPlants .contentBlock.withHeading img {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .buyPlants .contentBlock.withHeading img:before, .buyPlants .contentBlock.withHeading img:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .buyPlants .contentBlock.withHeading img:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .buyPlants .contentBlock.withHeading img:nth-child(3n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .buyPlants .contentBlock.withHeading img:nth-child(3n + 1) {
    clear: both;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 452, /var/www/html/style-roses/app/Resources/sass/specifics/_product.scss */
  .buyPlants .contentBlock.withHeading p {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .buyPlants .contentBlock.withHeading p:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .buyPlants .contentBlock.withHeading p:last-child {
    margin-right: auto;
  }
}

/* Specific styles for the site's gallery. For styles directly targeting
bxSlider see bxSlider.css */
/* line 3, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
#gallery li {
  height: 489px;
  text-align: center;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 3, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery li {
    text-align: center;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 3, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery li {
    text-align: center;
  }
}

/* line 20, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
#gallery li img {
  position: relative;
  /*top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);*/
}

/* line 39, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
#gallery-pager {
  float: right;
  width: 92px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 39, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery-pager {
    float: none;
    width: 100%;
    display: block;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 39, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery-pager {
    float: none;
    width: 100%;
    display: block;
    text-align: left;
    padding-left: 5px;
  }
}

/* line 64, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
#gallery-pager img {
  border: 1px solid #c1c0be;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 64, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery-pager img {
    width: 100%;
    /* height: auto; */
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 64, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery-pager img {
    width: 100%;
    height: auto;
  }
}

/* line 81, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
#gallery-pager a.active img {
  border-color: #007bff;
}

/* line 96, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
#gallery-pager li {
  margin-bottom: 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 96, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery-pager li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
    margin-top: 10px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:before, #gallery-pager li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:nth-child(4n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:nth-child(4n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 96, /var/www/html/style-roses/app/Resources/sass/specifics/_gallery.scss */
  #gallery-pager li {
    margin-top: 10px;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 14.16667%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:before, #gallery-pager li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:nth-child(6n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  #gallery-pager li:nth-child(6n + 1) {
    clear: both;
  }
}

/** Generic Styles for the Cart **/
/* line 2, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.input.quantity,
input.quantity {
  line-height: normal;
  padding: 0;
  color: #1f3141;
  width: 35px;
  text-align: center;
  border: 1px solid #818c95;
  font-weight: bold;
  font-size: 1.286em;
  height: 35px;
  vertical-align: top;
}

/* line 27, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.input.quantity {
  display: inline-block;
  height: auto;
  padding: 7px 0 6px;
}

/** Cart Page **/
/* line 49, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cart h1 {
  margin-bottom: 21px;
  color: #c91f47;
}

/* line 65, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents {
  width: 100%;
  color: #1f3141;
}

/* line 70, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
h1 + .cartContents {
  margin-top: 33px;
}

/* line 73, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents th {
  line-height: 1.167;
  text-align: left;
  color: #1f3141;
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'Montserrat', sans-serif;
  padding-bottom: 16px;
}

/* line 83, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .item td,
.cartContents .giftVoucher td,
.cartContents .summary td {
  border-top: 1px solid #cfcfcf;
}

@media (max-width: 47.99em) {
  /* line 83, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item td,
  .cartContents .giftVoucher td,
  .cartContents .summary td {
    text-align: center;
  }
}

/* line 92, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .item td {
  padding-top: 20px;
}

/* line 95, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .item .title,
.cartContents .item .unitPrice,
.cartContents .item td.quantity,
.cartContents .item .subTotal {
  padding-top: 26px;
}

/* line 101, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .item .delete {
  padding-top: 32px;
}

/* line 104, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents td {
  vertical-align: top;
}

/* line 105, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents th.product {
  width: 418px;
}

/* line 108, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents td.image {
  padding-bottom: 20px;
  width: 140px;
}

/* line 112, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .withGiftOptions td.image {
  padding-bottom: 0px;
}

/* line 115, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents td.title {
  font-weight: bold;
  padding-right: 20px;
  width: 258px;
}

/* line 120, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .unitPrice {
  width: 157px;
}

/* line 123, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents th.quantity,
.cartContents td.quantity {
  text-align: center;
  width: 162px;
}

/* line 128, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents th.subTotal,
.cartContents td.subTotal {
  width: 154px;
}

/* line 132, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .delete {
  width: 49px;
}

/* line 135, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .delete a {
  display: block;
  width: 16px;
  height: 16px;
  background-position: -92px -393px;
}

/* line 141, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .price {
  color: #1f3141;
  font-weight: normal;
}

/* line 145, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift td {
  border: none;
}

/* line 148, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.option {
  font-size: 0.778em;
  line-height: 1;
}

/* line 152, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.option td {
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 20px;
  overflow: hidden;
}

/* line 158, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.option a {
  color: #1f3141;
  text-decoration: underline;
}

/* line 162, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.option .container {
  position: relative;
  width: 100%;
}

/* line 166, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.option span.arrow {
  display: block;
  position: absolute;
  width: 30px;
  height: 15px;
  overflow: hidden;
  background: url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat scroll -385px -386px transparent;
  left: 454px;
  bottom: -20px;
}

/* line 176, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs {
  background: #1f3141;
}

/* line 179, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs td {
  padding: 0;
  color: #fff;
}

/* line 183, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs td.giftNum {
  padding: 14px;
}

/* line 186, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .container {
  position: relative;
}

/* line 189, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .container > div:first-child {
  padding-top: 14px;
}

/* line 192, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .container > div.giftCard:first-child {
  padding-top: 15px;
}

/* line 195, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .container > div:last-child {
  padding-bottom: 20px;
}

/* line 198, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .container > div + div {
  margin-top: 10px;
}

/* line 201, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs
.cartContents .gift.inputs label,
.cartContents .gift.inputs .label {
  display: inline-block;
  font-size: 0.889em;
  font-weight: normal;
  line-height: 1.187;
  padding-right: 8px;
  /*text-align: right;*/
  width: 70px;
}

/* line 212, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .value {
  display: inline-block;
  font-size: 0.778em;
  width: 394px;
}

/* line 217, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs + .gift.inputs td {
  border-top: 1px solid #fff;
}

/* line 220, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .giftCard span {
  padding-top: 1px;
}

/* line 223, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .gift.inputs .giftCard span,
.cartContents .gift.inputs .giftCard div {
  vertical-align: text-top;
}

/* line 227, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .giftVoucher td {
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
}

/* line 232, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .giftVoucher td:first-child * {
  vertical-align: top;
}

/* line 235, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .giftVoucher td:first-child span {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.111em;
  width: 350px;
}

@media (max-width: 47.99em) {
  /* line 235, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .giftVoucher td:first-child span {
    width: auto;
  }
}

/* line 245, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .giftVoucher .codeInput input {
  padding-bottom: 7px;
  width: 400px;
}

/* line 249, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .summary td {
  padding-top: 13px;
  padding-bottom: 13px;
}

/* line 253, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .summary .label {
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
}

/* line 257, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .summary.total td {
  padding-bottom: 43px;
}

/* line 260, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .summary.total .price {
  font-weight: bold;
}

/* line 263, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .item.giftOptions .title {
  padding-top: 16px;
  padding-bottom: 20px;
}

/* line 267, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .item.giftOptions .title .button {
  display: inline-block;
  margin-left: 20px;
  font-weight: normal;
}

/* line 272, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryPrice td {
  padding-bottom: 5px;
}

/* line 275, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents td.title .note,
.cartContents td.note {
  font-size: 0.667em;
  font-style: italic;
  font-weight: normal;
}

/* line 281, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents td.note a {
  text-decoration: underline;
}

/* line 284, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents td.delivery.note {
  padding-bottom: 16px;
}

/* line 287, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents input.quantity,
.cartContents .input.quantity,
.cartContents .button {
  font-size: 1em;
}

/* line 292, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate td {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 296, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate input {
  width: 180px;
}

/* line 299, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate .button {
  margin-top: 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 299, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .deliveryDate .button {
    width: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 299, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .deliveryDate .button {
    width: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 299, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .deliveryDate .button {
    width: 42px;
  }
}

/* line 314, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate .label {
  text-align: right;
  padding-top: 21px;
  padding-right: 20px;
}

/* line 319, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate .styledInput.select {
  line-height: 1;
}

/* line 322, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate input,
.cartContents .deliveryDate .styledInput.select {
  width: 200px;
}

/* line 326, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .deliveryDate .slide {
  margin-top: 20px;
}

/* line 329, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.js .cartContents .deliveryDate .slide {
  display: none;
}

/* line 332, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .containsGift td {
  padding-bottom: 40px;
}

/* line 335, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .containsGift td:first-child {
  text-align: right;
  padding-right: 20px;
}

@media (max-width: 47.99em) {
  /* line 335, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .containsGift td:first-child {
    text-align: center;
  }
}

/* line 343, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .containsGift input + label {
  margin-left: 10px;
}

/* line 346, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .containsGift label + span,
.cartContents .containsGift label + input {
  margin-left: 20px;
}

/* line 350, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .controls td {
  padding: 20px 20px 20px 0;
  background-color: #efefef;
  text-align: right;
}

/* line 355, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .controls td:first-child {
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
}

/* line 360, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .controls .button {
  display: inline-block;
}

/* line 363, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .controls .button + .button {
  margin-left: 15px;
}

@media (max-width: 47.99em) {
  /* line 363, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls .button + .button {
    text-align: center;
    background-image: none;
  }
}

/* line 370, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cartContents .controls .button-arrow {
  background-position: -154px -183px;
  width: 173px;
}

@media (max-width: 47.99em) {
  /* line 370, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls .button-arrow {
    background-position: 125px -183px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 370, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls .button-arrow {
    width: auto;
  }
}

/** Add To Cart **/
/* line 387, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
form.addToCart select {
  width: 100%;
}

@media (max-width: 61.24em) {
  /* line 392, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  form.addToCart .customSelect-container {
    display: none;
  }
}

/* line 397, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
form.addToCart .button {
  background-position: -142px -183px;
  width: 174px;
  margin-left: 5px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 417, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  table.cartContents {
    display: block;
  }
  /* line 421, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents {
    margin: 1em 0;
    display: block;
    max-width: 100%;
  }
  /* line 427, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents th {
    display: none;
  }
  /* line 431, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tr {
    display: block;
  }
  /* line 435, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td {
    display: block;
  }
  /* line 438, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td:first-child {
    padding-top: .5em;
  }
  /* line 441, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td:last-child {
    padding-bottom: .5em;
  }
  /* line 454, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tbody {
    display: block;
  }
  /* line 459, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .image,
  .cartContents .item .title,
  .cartContents .item .unitPrice,
  .cartContents .item td.quantity,
  .cartContents .item .subTotal,
  .cartContents .item .delete {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    border-right: 1px solid #CFCFCF;
    position: relative;
    padding-left: 7em;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .cartContents .item .image:before, .cartContents .item .image:after,
  .cartContents .item .title:before,
  .cartContents .item .title:after,
  .cartContents .item .unitPrice:before,
  .cartContents .item .unitPrice:after,
  .cartContents .item td.quantity:before,
  .cartContents .item td.quantity:after,
  .cartContents .item .subTotal:before,
  .cartContents .item .subTotal:after,
  .cartContents .item .delete:before,
  .cartContents .item .delete:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .cartContents .item .image:after,
  .cartContents .item .title:after,
  .cartContents .item .unitPrice:after,
  .cartContents .item td.quantity:after,
  .cartContents .item .subTotal:after,
  .cartContents .item .delete:after {
    clear: both;
  }
  /* line 474, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .image:before,
  .cartContents .item .title:before,
  .cartContents .item .unitPrice:before,
  .cartContents .item td.quantity:before,
  .cartContents .item .subTotal:before,
  .cartContents .item .delete:before {
    font-weight: bold;
    background: #1F3141;
    color: #fff;
    height: 100%;
    width: 6.5em;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 12px;
  }
  /* line 490, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td:last-child {
    padding-bottom: 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #CFCFCF;
  }
  /* line 499, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .image a {
    display: inline-block;
  }
  /* line 502, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .image img {
    float: none;
  }
  /* line 505, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .image:before {
    content: "";
  }
  /* line 511, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .title:before {
    content: "Product";
  }
  /* line 517, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .unitPrice:before {
    content: "Price";
  }
  /* line 522, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item td.quantity:before {
    content: "Quantity";
  }
  /* line 526, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item td.quantity input.quantity {
    vertical-align: middle;
  }
  /* line 531, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .subTotal:before {
    content: "Subtotal";
  }
  /* line 536, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .delete:before {
    content: "Remove";
  }
  /* line 540, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .delete a {
    display: inline-block;
    margin-right: 10px;
  }
  /* line 545, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .item .delete .sprite {
    background-image: url("/bundles/stylerosesapp/images/sprite-24.png");
  }
  /* line 550, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .giftVoucher td, .cartContents .summary td {
    border: none;
  }
  /* line 554, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .giftVoucher .codeInput input {
    width: 100%;
  }
  /* line 558, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td.placeholder {
    height: 0px;
    display: none;
  }
  /* line 563, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .summary {
    border-bottom: 1px solid #cfcfcf;
  }
  /* line 567, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .summary td {
    padding-bottom: 0;
  }
  /* line 571, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .summary td.price {
    font-size: 1.2em;
    font-weight: bold;
  }
  /* line 577, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td.note {
    padding-top: 16px;
  }
  /* line 581, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .summary.total td {
    padding-bottom: 0;
  }
  /* line 585, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents td.delivery.note {
    padding-top: 16px;
  }
  /* line 589, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .summary .label {
    font-size: 1.2em;
  }
  /* line 593, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .deliveryDate .label {
    text-align: center;
  }
  /* line 597, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls td:first-child {
    margin: 0;
    padding: 0;
  }
  /* line 602, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls td {
    padding: 0;
    margin-top: 10px;
  }
  /* line 611, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls .button-arrow {
    width: 100%;
  }
  /* line 615, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls .button {
    display: block;
  }
  /* line 619, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .controls .button + .button {
    margin-left: 0;
    margin-top: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 629, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents {
    margin: 1em 0;
    min-width: 300px;
    max-width: 100%;
  }
  /* line 638, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tr td.image,
  .cartContents tr td.title,
  .cartContents tr td.price,
  .cartContents tr td.quantity,
  .cartContents tr td.subTotal,
  .cartContents tr td.delete {
    text-align: left;
  }
  /* line 647, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tr td.delete {
    text-align: center;
  }
  /* line 650, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tr td.delete a {
    display: block;
    width: 16px;
    height: 16px;
    background-position: -92px -393px;
  }
  /* line 656, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tr td.delete .sprite {
    background-image: url("/bundles/stylerosesapp/images/sprite-24.png");
    margin: auto;
  }
  /* line 662, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .giftVoucher .codeInput {
    padding-right: 20px;
  }
  /* line 666, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents .giftVoucher .codeInput input {
    width: 100%;
    padding: 0;
    text-align: left;
  }
  /* line 673, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .cartContents tr.controls {
    width: 100%;
  }
}

/* line 688, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cart-open .site-header {
  position: relative;
}

/* line 692, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.cart-open .main {
  margin-top: 0;
}

@media (max-width: 61.24em) {
  /* line 697, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .checkout.confirmation.orderSummary .cartContents .item .delete {
    display: none;
  }
}

@media (max-width: 61.24em) {
  /* line 703, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .checkout.confirmation.orderSummary .cartContents tr {
    margin-bottom: 20px;
  }
}

/* line 709, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
.checkout.confirmation.orderSummary .cartContents .item .subTotal {
  border-bottom: 1px solid #CFCFCF;
}

@media (max-width: 47.99em) {
  /* line 714, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  .orderSummary .details li.billing, .orderSummary .details li.delivery {
    padding-left: 0 !important;
  }
}

@media (max-width: 61.24em) {
  /* line 720, /var/www/html/style-roses/app/Resources/sass/specifics/_cart.scss */
  #cart_checkout {
    background-image: none;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.search .keywords {
  display: inline-block;
  vertical-align: baseline;
  position: relative;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search .keywords {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    padding-left: 40px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .search .keywords:before, .search .keywords:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .search .keywords:after {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search .keywords {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    padding-left: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .search .keywords:before, .search .keywords:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .search .keywords:after {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search .keywords {
    padding-left: 40px;
  }
}

/* line 22, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.search .keywords:before {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  width: 33px;
  height: 31px;
  background-image: url("/bundles/stylerosesapp/images/sprite-24.png");
  background-position: -184px -385px;
}

/* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.search .keywords input[type="text"] {
  padding: 12px 20px 8px 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search .keywords input[type="text"] {
    margin-bottom: 20px;
    width: 100%;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search .keywords input[type="text"] {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: 10px;
  }
}

@media (min-width: 61.25em) {
  /* line 34, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search .keywords input[type="text"] {
    width: 733px;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .search-results {
    margin-bottom: 20px;
    display: block;
  }
}

/** Base Result Styles **/
/* line 61, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.search-results.loading {
  background-image: url("/bundles/stylerosesapp/images/white-bg-loader.gif");
  background-repeat: no-repeat;
  background-position: 474px 20px;
  min-height: 32px;
}

/* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults {
  width: 100%;
  font-size: 1.286em;
}

/* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults td {
  padding: 20px 0 20px;
  border-bottom: 1px solid #ffffff;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  table.searchResults td {
    display: block;
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  table.searchResults td {
    text-align: left;
  }
}

/* line 84, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults td a {
  color: inherit;
  text-decoration: none;
}

/* line 88, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults td a:hover {
  text-decoration: underline;
}

/* line 91, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults td.view a {
  color: #fff;
}

/* line 94, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults tr:first-child td {
  padding-top: 0;
}

/* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults tr:last-child td {
  border: none;
  padding-bottom: 0;
}

/* line 101, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults .image {
  width: 90px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 101, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  table.searchResults .image {
    width: 100%;
  }
}

/* line 108, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults .price {
  text-align: right;
  font-weight: normal;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 108, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  table.searchResults .price {
    text-align: center;
  }
}

/* line 116, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults .view {
  width: 140px;
  text-align: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 116, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  table.searchResults .view {
    text-align: center;
    width: 100%;
  }
}

/* line 125, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults .view .button {
  width: 77px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 125, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  table.searchResults .view .button {
    width: 140px;
  }
}

/* line 132, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
table.searchResults .button {
  display: inline-block;
  text-align: left;
  background-position: -204px -182px;
  font-size: 1em;
}

/** Search Page Result Styles **/
/* line 141, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.contentBlock.searchResults {
  margin-top: 20px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 141, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
  .contentBlock.searchResults {
    margin-bottom: 20px;
  }
}

/* line 148, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.contentBlock.searchResults td {
  border-color: #cfcfcf;
}

/* line 151, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.contentBlock.searchResults .title {
  width: 560px;
  color: #1f3141;
}

/* line 155, /var/www/html/style-roses/app/Resources/sass/specifics/_search.scss */
.contentBlock.searchResults .price {
  width: 150px;
  color: #1f3141;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
.contact .left.channel {
  padding: 0 20px 20px 0;
  border-right: 1px solid #cfcfcf;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact .left.channel {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-right: 0;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .left.channel:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .left.channel:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact .left.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .left.channel:before, .contact .left.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .left.channel:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .left.channel:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .left.channel:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact .left.channel {
    width: 428px;
  }
}

/* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
.contact .right.channel {
  padding: 0 39px 20px 38px;
  border-left: 1px solid #cfcfcf;
  position: relative;
  left: -1px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact .right.channel {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-left: 0;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .right.channel:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .right.channel:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact .right.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    border-left: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .right.channel:before, .contact .right.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .right.channel:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .right.channel:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact .right.channel:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact .right.channel {
    width: 413px;
  }
}

/* line 39, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
.contact .right.channel h2 {
  margin-bottom: 19px;
}

/* line 55, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
.contact form .row > label {
  width: 60px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 55, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact form .row > label {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact form .row > label:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact form .row > label:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 55, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact form .row > label {
    margin-bottom: 5px;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact input[type="text"],
  .contact input[type="email"],
  .contact textarea {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact input[type="text"]:first-child,
  .contact input[type="email"]:first-child,
  .contact textarea:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact input[type="text"]:last-child,
  .contact input[type="email"]:last-child,
  .contact textarea:last-child {
    margin-right: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact input[type="text"],
  .contact input[type="email"],
  .contact textarea {
    width: 316px;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 90, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact textarea {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 100px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact textarea:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contact textarea:last-child {
    margin-right: auto;
  }
}

@media (min-width: 61.25em) {
  /* line 90, /var/www/html/style-roses/app/Resources/sass/specifics/_contact.scss */
  .contact textarea {
    width: 316px;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout form .right p {
  margin: 0 23px 20px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout form .right p {
    margin-top: 20px;
  }
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .contentBlock > h1 {
  margin-bottom: 33px;
}

/** Sign In / Register **/
/* line 35, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn h1 {
  margin-bottom: 32px;
}

/* line 50, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn .right.channel {
  width: 412px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 50, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout.signIn .right.channel {
    margin-top: 20px;
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.signIn .right.channel:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.signIn .right.channel:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 50, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout.signIn .right.channel {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.signIn .right.channel:before, article.checkout.signIn .right.channel:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.signIn .right.channel:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.signIn .right.channel:last-child {
    margin-right: 0%;
  }
}

/* line 67, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn .right.channel h2 {
  margin-bottom: 24px;
}

/* line 82, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn .right.channel p {
  margin-bottom: 30px;
}

/* line 97, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn .right.channel .button {
  display: inline-block;
}

/* line 112, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn .left.channel h2 {
  margin-bottom: 29px;
}

/* line 127, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.signIn .left div + .forgotten {
  margin-top: 8px;
}

/** Billing / Delivery Addresses **/
/* line 146, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.choose.address .left.channel {
  width: 392px;
}

/* line 161, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.choose.address .right.channel {
  width: 500px;
}

/* line 177, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .contentBlock > h1 {
  margin-bottom: 13px;
}

/* line 192, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .contentBlock > h2 {
  margin: 0;
}

/* line 207, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .contentBlock > h2 + p {
  margin-top: 10px;
}

/* line 222, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .contentBlock > h2 + .existingAddresses,
article.checkout.address .contentBlock > p + .existingAddresses {
  margin-top: 16px;
}

/* line 238, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .existingAddresses li {
  color: #1f3141;
  padding: 17px 20px 19px 20px;
  margin-top: 20px;
  width: 290px;
  border: 1px solid #CFCFCF;
  line-height: 1.286;
}

/* line 258, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .existingAddresses li:first-child {
  margin-top: 0;
}

/* line 273, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .existingAddresses li h3 {
  font-family: arial;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 16px;
}

/* line 291, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .existingAddresses li .button {
  float: left;
  margin: 28px 20px 0 0;
}

/* line 307, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address h2 {
  margin-bottom: 17px;
}

/* line 322, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address .courierNote {
  height: 95px;
}

/** First Billing Address **/
/* line 341, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address.first .contentBlock {
  padding-bottom: 30px;
}

/* line 356, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.address.first .contentBlock > h1 {
  margin-bottom: 33px;
}

/** Confirmation **/
/* line 375, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.confirmation h1 {
  margin-bottom: 22px;
}

/* line 390, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.confirmation .details li {
  padding-bottom: 66px;
}

/* line 405, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.confirmation .payNow .left {
  float: left;
  padding-top: 9px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 405, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout.confirmation .payNow .left {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.confirmation .payNow .left:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.confirmation .payNow .left:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 405, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout.confirmation .payNow .left {
    border: 0;
  }
}

/* line 421, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.confirmation .payNow .left a {
  text-decoration: underline;
}

/* line 436, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout.confirmation .payNow .right {
  float: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 436, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout.confirmation .payNow .right {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.confirmation .payNow .right:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.confirmation .payNow .right:last-child {
    margin-right: auto;
  }
  /* line 443, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout.confirmation .payNow .right .button {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.confirmation .payNow .right .button:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout.confirmation .payNow .right .button:last-child {
    margin-right: auto;
  }
}

/* Order Summary */
/* line 461, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .cartContents .summary.total td {
  padding-bottom: 3px;
}

/* line 476, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary div h2 {
  line-height: 1;
  margin-top: -3px;
  font-size: 1.286em;
}

/* line 493, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .contentBlock.details {
  padding-top: 21px;
}

/* line 508, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .details li {
  color: #1f3141;
  border-left: 1px solid #cfcfcf;
  position: relative;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 508, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li {
    border-left: 0;
  }
}

/* line 525, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .details li .button {
  position: absolute;
  bottom: 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 525, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li .button {
    position: static;
    margin-top: 20px;
  }
}

/* line 542, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .details h2 + p {
  margin-top: 9px;
}

/* line 557, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .details li:first-child {
  border-left: 0;
}

/* line 572, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .details li.details {
  width: 320px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 572, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.details {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.details:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.details:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 572, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.details {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.details:before, .orderSummary .details li.details:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.details:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.details:last-child {
    margin-right: 0%;
  }
}

/* line 588, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
.orderSummary .details li.billing,
.orderSummary .details li.delivery {
  padding-left: 20px;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 588, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.billing,
  .orderSummary .details li.delivery {
    text-align: left;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 599, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.billing {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.billing:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.billing:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 599, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.billing {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.billing:before, .orderSummary .details li.billing:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.billing:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.billing:last-child {
    margin-right: 0%;
  }
}

@media (min-width: 61.25em) {
  /* line 599, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.billing {
    width: 298px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 614, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.delivery {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.delivery:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.delivery:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 614, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.delivery {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 31.33333%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.delivery:before, .orderSummary .details li.delivery:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.delivery:after {
    clear: both;
  }
  /* line 58, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .orderSummary .details li.delivery:last-child {
    margin-right: 0%;
  }
}

@media (min-width: 61.25em) {
  /* line 614, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .details li.delivery {
    width: 270px;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 631, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  .orderSummary .controls {
    text-align: center;
  }
}

/** Checkout Progress Indicator **/
/* line 648, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress {
  padding: 15px 0px 13px 25px;
  position: relative;
  color: #1f3141;
  background: #e8e8e8;
  font-weight: bold;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 648, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress {
    width: 100%;
    padding: 15px 0;
  }
  /* line 659, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress ul {
    display: none;
  }
  /* line 663, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress h3.responsive-steps {
    display: inline;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 648, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress {
    width: 100%;
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    padding: 15px;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress:before, article.checkout .progress:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress:after {
    clear: both;
  }
  /* line 673, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress h3.responsive-steps {
    display: none;
  }
}

@media (min-width: 61.25em) {
  /* line 648, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress {
    width: 915px;
  }
  /* line 681, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress h3.responsive-steps {
    display: none;
  }
}

/* line 686, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress:before {
  content: " ";
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 686, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress:before {
    width: 100%;
    display: none;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 686, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress:before {
    width: 83%;
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: 21px;
    left: 70px;
    border-top: 1px dashed #c9bdbd;
  }
}

@media (min-width: 61.25em) {
  /* line 686, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress:before {
    width: 784px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: 21px;
    left: 72px;
    border-top: 1px dashed #c9bdbd;
  }
}

/* line 714, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li {
  /*padding-top: 17px;*/
  position: relative;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 714, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li {
    display: block;
    clear: both;
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 265, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:first-child {
    margin-left: auto;
  }
  /* line 269, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:last-child {
    margin-right: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 714, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 14.28571%;
    margin-left: 0%;
    margin-right: 0%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:before, article.checkout .progress li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:after {
    clear: both;
  }
  /* line 139, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:nth-child(7n) {
    float: right;
  }
  /* line 142, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:nth-child(7n + 1) {
    clear: both;
  }
}

/* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li:before {
  content: " ";
  display: block;
  background-color: #1f3141;
  width: 13px;
  height: 13px;
  position: relative;
  top: 0;
  border-radius: 7px;
  margin-bottom: 9px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li:before {
    margin: auto;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 730, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li:before {
    position: static;
    margin: auto;
    margin-bottom: 10px;
  }
}

/* line 756, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li {
  margin-left: 30px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 756, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li {
    margin-left: 0;
    margin-bottom: 20px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 756, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 14.28571%;
    margin-left: 0%;
    margin-right: 0%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:before, article.checkout .progress li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:after {
    clear: both;
  }
  /* line 139, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:nth-child(7n) {
    float: right;
  }
  /* line 142, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  article.checkout .progress li:nth-child(7n + 1) {
    clear: both;
  }
}

/* line 772, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.current {
  color: #d63759;
}

/* line 787, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.current:before {
  background: #d63759;
}

/* line 802, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li:first-child {
  margin-left: 0;
}

/* line 817, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.login:before {
  left: 41px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 817, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.login:before {
    left: 0;
  }
}

/* line 832, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.details:before {
  left: 46px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 832, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.details:before {
    left: 0;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 832, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.details:before {
    left: 46px;
  }
}

/* line 847, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.billing:before {
  left: 46px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 847, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.billing:before {
    left: 0;
  }
}

/* line 862, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.delivery:before {
  left: 53px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 862, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.delivery:before {
    left: 0;
  }
}

/* line 877, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.confirmation:before {
  left: 38px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 877, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.confirmation:before {
    left: 0;
  }
}

/* line 892, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.payment:before {
  left: 23px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 892, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.payment:before {
    left: 0;
  }
}

/* line 907, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress li.complete:before {
  left: 49px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 907, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
  article.checkout .progress li.complete:before {
    left: 0;
  }
}

/* line 923, /var/www/html/style-roses/app/Resources/sass/specifics/_checkout.scss */
article.checkout .progress + h1 {
  margin-top: 22px;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.checkout.telephone.start .left {
  width: 429px;
  padding-right: 40px;
}

/* line 5, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.checkout.telephone.start .right {
  width: 430px;
  padding-left: 40px;
}

/* line 9, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.checkout.telephone.start a.button {
  display: inline-block;
}

/* line 12, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.checkout.telephone.start p + .button {
  margin-top: 30px;
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.checkout a.button.cancelTelephone {
  width: auto;
  display: inline-block;
  margin-top: 20px;
}

/* line 23, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.telephone.deliveryCost h1 + p {
  margin-bottom: 20px;
}

/* line 26, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.telephone.deliveryCost .left .button {
  display: inline-block;
  margin-top: 16px;
}

/* line 30, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.telephone.deliveryCost .right.channel {
  width: 412px;
}

/* line 33, /var/www/html/style-roses/app/Resources/sass/specifics/_telephoneOrder.scss */
.telephone.deliveryCost .right.channel input[type="text"] {
  width: 265px;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList {
  width: 100%;
}

/* line 4, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList th {
  padding: 0 5px 5px;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList td {
  padding: 5px;
}

/* line 10, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList .qty,
table.orderList .total,
table.orderList .controls {
  text-align: right;
}

/* line 15, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList .ref,
table.orderList .date {
  text-align: left;
}

/* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList .total {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 23, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList .status {
  text-align: left;
  padding-left: 20px;
}

/* line 27, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList .controls {
  background: #e9e9e9;
}

/* line 30, /var/www/html/style-roses/app/Resources/sass/specifics/_myOrders.scss */
table.orderList .controls a {
  display: inline-block;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.product-title-container {
  float: left;
  position: relative;
  overflow: hidden;
  width: 830px;
  height: 489px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product-title-container {
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product-title-container {
    width: 100%;
  }
}

@media (min-width: 61.25em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product-title-container {
    width: 830px;
  }
}

/* line 22, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.relatedProducts ul.layoutList-horizontal li {
  margin-bottom: 15px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 22, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .relatedProducts ul.layoutList-horizontal li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:before, .relatedProducts ul.layoutList-horizontal li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(2n + 1) {
    clear: both;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 22, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .relatedProducts ul.layoutList-horizontal li {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 22.75%;
    margin-left: 0%;
    margin-right: 3%;
    text-align: left;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:before, .relatedProducts ul.layoutList-horizontal li:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(4n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .relatedProducts ul.layoutList-horizontal li:nth-child(4n + 1) {
    clear: both;
  }
}

@media (min-width: 61.25em) {
  /* line 22, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .relatedProducts ul.layoutList-horizontal li {
    width: 220px;
    margin-right: 15px;
  }
}

/* line 41, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.relatedProducts ul.layoutList-horizontal li:nth-child(4),
.relatedProducts ul.layoutList-horizontal li:nth-child(8),
.relatedProducts ul.layoutList-horizontal li:nth-child(12) {
  margin-right: 0;
}

/* line 59, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.relatedProducts h2 {
  font-size: 1.2em;
  color: #1F3141;
  padding-top: 6px;
}

/* line 77, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.relatedProducts h2 a {
  color: #1F3141;
}

/*** Add to Cart Section ***/
@media (max-width: 34.375em) {
  /* line 95, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart {
    *zoom: 1;
    width: auto;
    max-width: 100%;
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.addToCart:before, .contentBlock.addToCart:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock.addToCart:after {
    clear: both;
  }
}

/* line 102, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .heading {
  float: left;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 102, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .heading {
    width: 100%;
    display: block;
    float: none;
    margin-top: 20px;
  }
}

/* line 121, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .heading > .price {
  float: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 121, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .heading > .price {
    width: 100%;
    display: block;
    float: none;
  }
}

/* line 138, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .heading > .seasonText {
  clear: left;
  color: #C91F47;
  float: left;
  line-height: normal;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 138, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .heading > .seasonText {
    width: 100%;
    display: block;
    float: none;
    margin-top: 10px;
  }
}

/* line 159, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart h2,
.contentBlock.addToCart .price {
  float: left;
  font-family: arial;
  font-size: 1.643em;
  line-height: normal;
  font-weight: bold;
  text-transform: none;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 159, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart h2,
  .contentBlock.addToCart .price {
    width: 100%;
    display: block;
    float: none;
  }
}

/* line 182, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .price {
  position: relative;
  top: 8px;
}

/* line 186, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart h2 {
  color: #1F3141;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 186, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart h2 {
    text-align: center;
    width: 100%;
  }
}

/* line 202, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart h2 + .price {
  margin-left: 30px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 202, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart h2 + .price {
    margin-left: 0px;
  }
}

/* line 218, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .noAddToCartMessage,
.contentBlock.addToCart .addToCartForm {
  float: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 218, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .noAddToCartMessage,
  .contentBlock.addToCart .addToCartForm {
    display: block;
    width: 100%;
    margin-top: 20px;
  }
}

/* line 236, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .addToCartForm {
  position: relative;
  top: 2px;
}

/* line 254, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .noAddToCartMessage {
  font-size: 1.643em;
  position: relative;
  top: 4px;
}

/* line 271, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart input.button {
  margin-left: 20px;
}

/* line 287, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .clearfix {
  float: left;
  width: 100%;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 287, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .clearfix {
    height: auto;
  }
}

/* line 303, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .clearfix + .clearfix {
  position: relative;
  margin-top: 20px;
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 303, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .clearfix + .clearfix {
    margin-bottom: 20px;
    padding-top: 20px;
  }
}

/* line 320, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.contentBlock.addToCart .clearfix + .clearfix:before {
  background: #1f3141;
  content: " ";
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: -11px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 320, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .clearfix + .clearfix:before {
    left: 0;
    width: 100%;
    margin-top: 10px;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 320, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .clearfix + .clearfix:before {
    left: 0;
    width: 100%;
    margin-top: 10px;
  }
}

@media (min-width: 61.25em) {
  /* line 320, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .contentBlock.addToCart .clearfix + .clearfix:before {
    left: 130px;
    width: 680px;
  }
}

/*** END ***/
/* line 361, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.product .contentBlock table {
  margin: 5px 0 15px 0;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 361, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product .contentBlock table {
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 361, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product .contentBlock table {
    width: 100%;
  }
}

/* line 377, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.product .contentBlock table th {
  background: #c91f46;
  color: #fff;
  text-align: left;
}

/* line 395, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
.product .contentBlock table th,
.product .contentBlock table td {
  padding: 5px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 395, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product .contentBlock table th,
  .product .contentBlock table td {
    text-align: center;
    width: 100%;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 395, /var/www/html/style-roses/app/Resources/sass/specifics/_registration.scss */
  .product .contentBlock table th,
  .product .contentBlock table td {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .product .contentBlock table th:before, .product .contentBlock table th:after,
  .product .contentBlock table td:before,
  .product .contentBlock table td:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .product .contentBlock table th:after,
  .product .contentBlock table td:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .product .contentBlock table th:nth-child(2n),
  .product .contentBlock table td:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .product .contentBlock table th:nth-child(2n + 1),
  .product .contentBlock table td:nth-child(2n + 1) {
    clear: both;
  }
}

/*** Customer Reviews Section ***/
/* line 3, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews h2 {
  margin-bottom: 17px;
}

/* line 6, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews h3 {
  color: #1f3141;
}

/** Submit New Review Form **/
/* line 11, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview {
  float: left;
  width: 300px;
  overflow: hidden;
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview h3 {
  margin-bottom: 8px;
}

/* line 19, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .flash-notice + .flash-notice {
  margin-top: 10px;
}

/* line 22, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .flash-notice + form {
  margin-top: 20px;
}

/* line 25, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview form > div + div {
  margin-top: 14px;
}

/* line 28, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview label {
  font-weight: bold;
  display: block;
  width: 100%;
  color: #585858;
  padding-bottom: 3px;
  text-transform: capitalize;
  text-align: left;
}

/* line 37, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview #review_rating label {
  display: inline;
}

/* line 40, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.js .reviews .addReview #review_rating label {
  display: none;
}

/* line 43, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview span.styledInput.ratingStar {
  float: none;
  clear: none;
  width: 30px;
  height: 28px;
  background: url("/bundles/stylerosesapp/images/sprite-24.png") no-repeat scroll -187px -290px transparent;
}

/* line 50, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview span.styledInput.ratingStar.checked {
  background-position: -87px -290px;
}

/* line 53, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview input[type="email"],
.reviews .addReview input[type="text"],
.reviews .addReview textarea {
  border: 1px solid #818c95;
  outline: none;
  resize: none;
  width: 204px;
  padding: 7px;
}

/* line 62, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview textarea {
  width: 272px;
  height: 178px;
}

/* line 66, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .addReview input.button-arrow {
  float: none;
  margin-top: 20px;
  width: 134px;
  background-position: -193px -183px;
}

/** List existing reviews **/
/* line 75, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews {
  float: right;
  width: 613px;
  color: #585858;
}

/* line 80, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews ul {
  padding-top: 5px;
}

/* line 83, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews li {
  padding: 16px 0 35px;
  border-top: 1px solid #cfcfcf;
}

/* line 87, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews li:first-child {
  border-top: none;
}

/* line 90, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews li:last-child {
  padding-bottom: 10px;
}

/* line 93, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews h4 {
  font-weight: bold;
}

/* line 96, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews h4 > span {
  font-weight: normal;
}

/* line 99, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews h4 + img {
  float: left;
  padding-right: 10px;
  margin-top: 5px;
}

/* line 104, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews .rating {
  float: left;
}

/* line 107, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews .rating .reviewStar {
  /* ie-styles */
  display: inline-block;
  width: 25px;
  height: 23px;
  background-position: -391px -192px;
}

/* line 114, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews .rating .reviewStar + .reviewStar {
  margin-left: 3px;
}

/* line 117, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews .rating .reviewStar.none {
  background-position: -491px -192px;
}

/* line 120, /var/www/html/style-roses/app/Resources/sass/specifics/_customerReviews.scss */
.reviews .existingReviews p {
  clear: both;
  padding-top: 5px;
}

/*** END ***/
/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_userAccount.scss */
.userAccount .tabs .logout {
  float: right;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_userAccount.scss */
  .userAccount .tabs .logout {
    float: none;
    border-bottom: 1px solid #E9E9E9;
  }
  /* line 8, /var/www/html/style-roses/app/Resources/sass/specifics/_userAccount.scss */
  .userAccount .tabs .logout a:hover {
    color: #D9637E;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
p + .detailsList {
  margin-top: 45px;
}

/* line 16, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
h1 + .detailsList {
  margin-top: 25px;
}

/* line 31, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
.detailsList {
  color: #ffffff;
  background: #1f3141;
  padding: 13px 20px 14px 18px;
  font-size: 1.143em;
  line-height: 1.313;
}

/* line 50, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
.detailsList .tags {
  margin: 0;
}

/* line 65, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
.detailsList th,
.contentBlock .detailsList table th {
  font-size: 1.125em;
  line-height: 1.167;
  font-weight: normal;
  padding-right: 30px;
  text-align: left;
  text-transform: uppercase;
  background: #1f3141;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 65, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
  .detailsList th,
  .contentBlock .detailsList table th {
    padding-right: 0;
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 90, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
  .contentBlock .detailsList table tr,
  .contentBlock .detailsList table tr th {
    text-align: center;
    display: block;
    width: 100%;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 90, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
  .contentBlock .detailsList table tr,
  .contentBlock .detailsList table tr th {
    text-align: left;
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock .detailsList table tr:before, .contentBlock .detailsList table tr:after,
  .contentBlock .detailsList table tr th:before,
  .contentBlock .detailsList table tr th:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock .detailsList table tr:after,
  .contentBlock .detailsList table tr th:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock .detailsList table tr:nth-child(2n),
  .contentBlock .detailsList table tr th:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .contentBlock .detailsList table tr:nth-child(2n + 1),
  .contentBlock .detailsList table tr th:nth-child(2n + 1) {
    clear: both;
  }
}

/* line 124, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
.detailsList tr + tr th,
.detailsList tr + tr td {
  padding-top: 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 124, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
  .detailsList tr + tr th,
  .detailsList tr + tr td {
    text-align: center;
    width: 100%;
    display: block;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 124, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
  .detailsList tr + tr th,
  .detailsList tr + tr td {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
  }
  /* line 344, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .detailsList tr + tr th:before, .detailsList tr + tr th:after,
  .detailsList tr + tr td:before,
  .detailsList tr + tr td:after {
    content: '';
    display: table;
  }
  /* line 349, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .detailsList tr + tr th:after,
  .detailsList tr + tr td:after {
    clear: both;
  }
  /* line 50, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .detailsList tr + tr th:nth-child(2n),
  .detailsList tr + tr td:nth-child(2n) {
    margin-right: 0%;
    float: right;
  }
  /* line 54, /var/www/html/style-roses/app/Resources/sass/vendor/jeet/scss/jeet/_grid.scss */
  .detailsList tr + tr th:nth-child(2n + 1),
  .detailsList tr + tr td:nth-child(2n + 1) {
    clear: both;
  }
}

/* line 143, /var/www/html/style-roses/app/Resources/sass/specifics/_detailsList.scss */
.detailsList a {
  color: #ffffff;
  text-decoration: underline;
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_preCheckout.scss */
.precheckout .controls {
  margin-top: 20px;
}

/* line 4, /var/www/html/style-roses/app/Resources/sass/specifics/_preCheckout.scss */
.precheckout .controls .button {
  float: right;
  margin-right: 10px;
}

@media (min-width: 20em) and (max-width: 47.99em) {
  /* line 4, /var/www/html/style-roses/app/Resources/sass/specifics/_preCheckout.scss */
  .precheckout .controls .button {
    float: none;
    width: 100%;
    text-align: center;
  }
}

/* line 1, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .gift td {
  border: none;
}

/* line 4, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .giftOptions {
  background: #1f3141;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .giftOptions,
.cartGiftWrap .giftOptions label,
.cartGiftWrap .giftOptions span.label {
  color: #ffffff;
}

/* line 12, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .giftOptions td {
  border-bottom: 1px solid #fff;
  padding: 20px 0;
}

@media (max-width: 47.99em) {
  /* line 12, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
  .cartGiftWrap .giftOptions td {
    width: 100%;
    display: block;
    padding-left: 40%;
  }
}

@media (max-width: 47.99em) {
  /* line 23, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
  .cartGiftWrap .giftOptions td {
    padding-left: 0;
  }
}

/* line 28, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .giftOptions td.label {
  padding-left: 20px;
}

/* line 31, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .giftOptions label {
  display: inline-block;
  width: 120px;
  font-size: 0.889em;
  font-weight: normal;
  line-height: 1.187;
}

/* line 38, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .giftOptions textarea {
  font-size: 0.778em;
  width: 394px;
  height: 59px;
  color: #222;
}

@media (max-width: 47.99em) {
  /* line 38, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
  .cartGiftWrap .giftOptions textarea {
    width: 90%;
    height: 80px;
    color: #333;
  }
}

/* line 51, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .item.summary {
  font-weight: bold;
}

/* line 54, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .item.summary td {
  padding: 13px 0 20px;
}

@media (max-width: 47.99em) {
  /* line 57, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
  .cartGiftWrap .item.summary td.subTotal {
    padding-left: 40%;
    border: 1px solid #CFCFCF;
  }
}

/* line 64, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.cartGiftWrap .item.summary td:first-child {
  text-align: right;
  padding-right: 20px;
  text-transform: uppercase;
}

/* line 70, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.giftWrap .contentBlock.controls {
  text-align: right;
}

@media (max-width: 47.99em) {
  /* line 75, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
  .giftWrap .contentBlock.withHeading img {
    width: 100%;
    height: auto;
  }
}

/* line 83, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.giftWrap .contentBlock.withHeading:first-child {
  margin-bottom: 30px;
}

/* line 87, /var/www/html/style-roses/app/Resources/sass/specifics/_giftwrap.scss */
.giftWrap .controls .button.secondary {
  float: left;
}

@media (min-width: 61.25em) {
  /* line 27, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-dotted.slick-slider {
    margin-bottom: 40px !important;
  }
}

@media (max-width: 61.24em) {
  /* line 27, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-dotted.slick-slider {
    margin-bottom: 30px !important;
  }
}

@media (min-width: 61.25em) {
  /* line 40, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-prev,
  .slick-next {
    visibility: hidden;
  }
}

@media (max-width: 61.24em) {
  /* line 40, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-prev,
  .slick-next {
    visibility: visible;
    width: 32px !important;
    height: 34px !important;
  }
  /* line 51, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-prev:before,
  .slick-next:before {
    font-size: 32px !important;
  }
}

@media (max-width: 61.24em) {
  /* line 58, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-prev {
    left: 16px !important;
    z-index: 100;
  }
}

@media (max-width: 61.24em) {
  /* line 65, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-next {
    right: 18px !important;
  }
}

/* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
.slick-dots {
  bottom: -45px !important;
  width: auto !important;
}

@media (min-width: 61.25em) {
  /* line 71, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-dots {
    visibility: visible;
  }
}

/* line 84, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
.slick-dots li {
  margin: 0 2px !important;
}

/* line 89, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
.slick-dots li button:before {
  font-size: 20px !important;
  color: #ebebeb !important;
}

/* line 95, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
.slick-dots li button:hover::before,
.slick-dots li button:focus::before {
  color: #c91f47 !important;
}

/* line 100, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
.slick-dots li.slick-active button::before {
  color: #c91f47 !important;
}

@media (max-width: 47.99em) {
  /* line 104, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-slide img {
    width: 100% !important;
    height: auto !important;
  }
}

@media (min-width: 48em) and (max-width: 61.24em) {
  /* line 104, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
  .slick-slide img {
    width: 100% !important;
    height: auto !important;
  }
}

/* line 117, /var/www/html/style-roses/app/Resources/sass/specifics/_slickSlider.scss */
.specialOffers-slider .slick-prev,
.specialOffers-slider .slick-next {
  top: 40%;
}

/* line 7, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
html,
body,
#site-container,
#site-pusher,
#site-canvas {
  height: 100%;
}

/* line 15, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#site-canvas {
  overflow-y: scroll;
  background: #721a30 url("/bundles/stylerosesapp/images/roses-pattern.png");
  -webkit-overflow-scrolling: touch;
}

/* line 21, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#site-canvas,
#site-canvas_inner {
  position: relative;
}

/* line 26, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#site-pusher {
  position: relative;
  left: 0;
  z-index: 99;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

/* line 33, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#site-pusher:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.8);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

/* line 46, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
.menu-open #site-pusher::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  z-index: 1000;
}

/* line 65, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
.menu-open #site-pusher {
  -webkit-transform: translate3d(300px, 0, 0);
          transform: translate3d(300px, 0, 0);
  box-shadow: -2px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

@media (min-width: 61.25em) {
  /* line 65, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
  .menu-open #site-pusher {
    -webkit-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0);
    box-shadow: none;
  }
}

/* line 75, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#site-container.menu-open,
.menu-open #site-canvas {
  overflow: hidden;
}

/* line 80, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}

/* line 84, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
.menu-open #offcanvas-navigation {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

/* line 89, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation::after {
  display: none;
}

/* line 96, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 10;
  background: #1f3141;
}

/* line 108, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .site-toggle-container {
  border-bottom: 1px solid #FFFFF7;
  background: #172430;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 20px;
  position: relative;
}

/* line 117, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .site-toggle-container a img {
  width: 100px;
  height: auto;
}

/* line 123, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .site-toggle-container p {
  color: #c91f47;
  visibility: hidden;
  display: none;
}

/* line 129, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .site-toggle-container a.nav-toggle {
  position: absolute;
  top: 17px;
  right: 20px;
  color: #c91f47;
}

@media (max-width: 61.24em) {
  /* line 140, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
  #offcanvas-navigation .top li,
  #offcanvas-navigation .bottom li {
    display: block;
  }
}

@media (max-width: 61.24em) {
  /* line 147, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
  #offcanvas-navigation .top li + li,
  #offcanvas-navigation .bottom li + li {
    margin-left: 0;
  }
}

/* line 154, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .top a,
#offcanvas-navigation .bottom a {
  font-size: 1.286em;
  line-height: 1.333;
  text-decoration: none;
  text-transform: uppercase;
  color: #FFFFF7;
  background: #1f3141;
  width: 100%;
  display: block;
  border-bottom: 1px solid #FFFFF7;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  font-family: "Montserrat",sans-serif;
}

/* line 171, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li {
  position: relative;
  pointer-events: none;
}

/* line 174, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:before {
  font-family: FontAwesome;
  position: absolute;
  right: 20px;
  color: white;
  line-height: 41px;
  top: 2px;
  font-size: 20px;
  width: 20px;
  text-align: center;
}

/* line 186, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li a {
  pointer-events: auto;
}

/* line 190, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li li:hover {
  color: #172430;
}

/* line 195, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:first-child:before {
  content: "\f015";
}

/* line 201, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(2):before {
  content: "\f06c";
}

/* line 207, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(3):before {
  content: "\f129";
}

/* line 213, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(4):before {
  content: "\f0d1";
}

/* line 219, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(5):before {
  content: "\f128";
}

/* line 225, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(6):before {
  content: "\f003";
}

/* line 231, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(7):before {
  content: "\f277";
}

/* line 237, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
#offcanvas-navigation .bottom li:nth-child(8):before {
  content: "\f002";
}

/* line 253, /var/www/html/style-roses/app/Resources/sass/specifics/_offcanvas-menu.scss */
.nav-toggle {
  cursor: pointer;
}


/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column mixin.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * An alias for the column-width function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * An alias for the column-gutter function.
 * @param [$args...] - All arguments get passed through to column().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 *  Alias for edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Uncenter an element.
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Unstack an element.
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Apply a clearfix to an element.
 */

/*# sourceMappingURL=main.css.map */
