2801 lines
61 KiB
Sass
2801 lines
61 KiB
Sass
@import compass
|
|
@import compass/reset
|
|
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300italic,300,600,600italic,700,700italic,800,800italic)
|
|
@import theme_variables
|
|
@import bootstrap
|
|
|
|
@import ../css/font-awesome.css
|
|
|
|
|
|
a:hover
|
|
text-decoration: none
|
|
|
|
@media only screen and (min-width: 1200px)
|
|
.container
|
|
padding-left: 0
|
|
padding-right: 0
|
|
|
|
body
|
|
min-width: 320px
|
|
height: 100%
|
|
background: $dark-background
|
|
line-height: 18px
|
|
font-size: 13px
|
|
color: $base-body-color
|
|
&.content_only
|
|
background: none
|
|
textarea
|
|
resize: none
|
|
|
|
//structure
|
|
#page
|
|
#header
|
|
z-index: 10
|
|
.columns-container
|
|
background: $light-background
|
|
#columns
|
|
z-index: 1
|
|
position: relative
|
|
padding-bottom: 50px
|
|
#left_column
|
|
#center_column
|
|
#right_column
|
|
#footer
|
|
|
|
//title
|
|
#center_column
|
|
.page_product_box
|
|
h3
|
|
@include sub-heading
|
|
|
|
|
|
|
|
//text
|
|
p.info-title
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
margin-bottom: 25px
|
|
|
|
p.info-account
|
|
margin: -4px 0 24px 0
|
|
|
|
.dark
|
|
color: $base-text-color
|
|
|
|
.main-page-indent
|
|
margin-bottom: $base-page-indent
|
|
|
|
.alert
|
|
font-weight: bold
|
|
ul, ol
|
|
padding-left: 15px
|
|
margin-left: 27px
|
|
li
|
|
list-style-type: decimal
|
|
font-weight: normal
|
|
&.alert-success
|
|
text-shadow: 1px 1px rgba(0,0,0,0.1)
|
|
&:before
|
|
font-family: $font-icon
|
|
content: ""
|
|
font-size: 20px
|
|
vertical-align: -2px
|
|
padding-right: 7px
|
|
&.alert-danger
|
|
text-shadow: 1px 1px rgba(0,0,0,0.1)
|
|
&:before
|
|
font-family: $font-icon
|
|
content: ""
|
|
font-size: 20px
|
|
vertical-align: -2px
|
|
padding-right: 7px
|
|
float: left
|
|
|
|
.label
|
|
white-space: normal
|
|
display: inline-block
|
|
padding: 6px 10px
|
|
|
|
label
|
|
&.required
|
|
&:before
|
|
content: "*"
|
|
color: red
|
|
font-size: 14px
|
|
position: relative
|
|
line-height: 12px
|
|
|
|
.unvisible
|
|
display: none
|
|
|
|
label
|
|
color: $base-title-color
|
|
|
|
.checkbox
|
|
line-height: 16px
|
|
label
|
|
color: #777777
|
|
|
|
.close
|
|
opacity: 1
|
|
&:hover
|
|
opacity: 1
|
|
|
|
//buttons
|
|
input.button_mini,
|
|
input.button_small,
|
|
input.button,
|
|
input.button_large,
|
|
input.button_mini_disabled,
|
|
input.button_small_disabled,
|
|
input.button_disabled,
|
|
input.button_large_disabled,
|
|
input.exclusive_mini,
|
|
input.exclusive_small,
|
|
input.exclusive,
|
|
input.exclusive_large,
|
|
input.exclusive_mini_disabled,
|
|
input.exclusive_small_disabled,
|
|
input.exclusive_disabled,
|
|
input.exclusive_large_disabled,
|
|
a.button_mini,
|
|
a.button_small,
|
|
a.button,
|
|
a.button_large,
|
|
a.exclusive_mini,
|
|
a.exclusive_small,
|
|
a.exclusive,
|
|
a.exclusive_large,
|
|
span.button_mini,
|
|
span.button_small,
|
|
span.button,
|
|
span.button_large,
|
|
span.exclusive_mini,
|
|
span.exclusive_small,
|
|
span.exclusive,
|
|
span.exclusive_large,
|
|
span.exclusive_large_disabled
|
|
position: relative
|
|
display: inline-block
|
|
padding: 5px 7px
|
|
border: 1px solid #cc9900
|
|
font-weight: bold
|
|
color: #000
|
|
background: url(../img/bg_bt.gif) repeat-x 0 0 #f4b61b
|
|
cursor: pointer
|
|
white-space: normal
|
|
text-align: left
|
|
|
|
*:first-child+html input.button_mini,
|
|
*:first-child+html input.button_small,
|
|
*:first-child+html input.button,
|
|
*:first-child+html input.button_large,
|
|
*:first-child+html input.button_mini_disabled,
|
|
*:first-child+html input.button_small_disabled,
|
|
*:first-child+html input.button_disabled,
|
|
*:first-child+html input.button_large_disabled,
|
|
*:first-child+html input.exclusive_mini,
|
|
*:first-child+html input.exclusive_small,
|
|
*:first-child+html input.exclusive,
|
|
*:first-child+html input.exclusive_large,
|
|
*:first-child+html input.exclusive_mini_disabled,
|
|
*:first-child+html input.exclusive_small_disabled,
|
|
*:first-child+html input.exclusive_disabled,
|
|
*:first-child+html input.exclusive_large_disabled
|
|
border: none
|
|
|
|
//hover button
|
|
input.button_mini:hover,
|
|
input.button_small:hover,
|
|
input.button:hover,
|
|
input.button_large:hover,
|
|
input.exclusive_mini:hover,
|
|
input.exclusive_small:hover,
|
|
input.exclusive:hover,
|
|
input.exclusive_large:hover,
|
|
a.button_mini:hover,
|
|
a.button_small:hover,
|
|
a.button:hover,
|
|
a.button_large:hover,
|
|
a.exclusive_mini:hover,
|
|
a.exclusive_small:hover,
|
|
a.exclusive:hover,
|
|
a.exclusive_large:hover
|
|
text-decoration: none
|
|
background-position: left -50px
|
|
|
|
//active button
|
|
input.button_mini:active,
|
|
input.button_small:active,
|
|
input.button:active,
|
|
input.button_large:active,
|
|
input.exclusive_mini:active,
|
|
input.exclusive_small:active,
|
|
input.exclusive:active,
|
|
input.exclusive_large:active,
|
|
a.button_mini:active,
|
|
a.button_small:active,
|
|
a.button:active,
|
|
a.button_large:active,
|
|
a.exclusive_mini:active,
|
|
a.exclusive_small:active,
|
|
a.exclusive:active,
|
|
a.exclusive_large:active
|
|
background-position: left -100px
|
|
|
|
input.button_disabled,
|
|
input.exclusive_disabled,
|
|
span.exclusive
|
|
border: 1px solid #ccc
|
|
color: #999
|
|
background: url(../img/bg_bt_2.gif) repeat-x 0 0 #CCCCCC
|
|
cursor: default
|
|
|
|
.btn.disabled,
|
|
.btn[disabled]:hover
|
|
opacity: 0.3
|
|
|
|
.button.button-small
|
|
font: bold 13px/17px $font-famaly
|
|
color: $button-text-color
|
|
background: $button-small-bg
|
|
border: 1px solid
|
|
border-color: #666666 #5f5f5f #292929 #5f5f5f
|
|
padding: 0
|
|
text-shadow: 1px 1px rgba(0,0,0,0.24)
|
|
@include border-radius(0)
|
|
span
|
|
display: block
|
|
padding: 3px 8px 3px 8px
|
|
border: 1px solid
|
|
border-color: #8b8a8a
|
|
i
|
|
vertical-align: 0px
|
|
margin-right: 5px
|
|
&.right
|
|
margin-right: 0
|
|
margin-left: 5px
|
|
&:hover
|
|
background: $button-small-hover-bg
|
|
border-color: #303030 #303030 #666666 #444444
|
|
|
|
.button.button-medium
|
|
font-size: 17px
|
|
line-height: 21px
|
|
color: $button-text-color
|
|
padding: 0
|
|
font-weight: bold
|
|
background: rgb(67,183,84)
|
|
background: -moz-linear-gradient(top, rgba(67,183,84,1) 0%, rgba(65,183,87,1) 2%, rgba(65,184,84,1) 4%, rgba(67,183,86,1) 6%, rgba(65,179,84,1) 38%, rgba(68,179,85,1) 40%, rgba(69,175,85,1) 66%, rgba(65,174,83,1) 74%, rgba(66,172,82,1) 91%, rgba(65,174,85,1) 94%, rgba(67,171,84,1) 96%, rgba(66,172,82,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,183,84,1)), color-stop(2%,rgba(65,183,87,1)), color-stop(4%,rgba(65,184,84,1)), color-stop(6%,rgba(67,183,86,1)), color-stop(38%,rgba(65,179,84,1)), color-stop(40%,rgba(68,179,85,1)), color-stop(66%,rgba(69,175,85,1)), color-stop(74%,rgba(65,174,83,1)), color-stop(91%,rgba(66,172,82,1)), color-stop(94%,rgba(65,174,85,1)), color-stop(96%,rgba(67,171,84,1)), color-stop(100%,rgba(66,172,82,1)))
|
|
background: -webkit-linear-gradient(top, rgba(67,183,84,1) 0%,rgba(65,183,87,1) 2%,rgba(65,184,84,1) 4%,rgba(67,183,86,1) 6%,rgba(65,179,84,1) 38%,rgba(68,179,85,1) 40%,rgba(69,175,85,1) 66%,rgba(65,174,83,1) 74%,rgba(66,172,82,1) 91%,rgba(65,174,85,1) 94%,rgba(67,171,84,1) 96%,rgba(66,172,82,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(67,183,84,1) 0%,rgba(65,183,87,1) 2%,rgba(65,184,84,1) 4%,rgba(67,183,86,1) 6%,rgba(65,179,84,1) 38%,rgba(68,179,85,1) 40%,rgba(69,175,85,1) 66%,rgba(65,174,83,1) 74%,rgba(66,172,82,1) 91%,rgba(65,174,85,1) 94%,rgba(67,171,84,1) 96%,rgba(66,172,82,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(67,183,84,1) 0%,rgba(65,183,87,1) 2%,rgba(65,184,84,1) 4%,rgba(67,183,86,1) 6%,rgba(65,179,84,1) 38%,rgba(68,179,85,1) 40%,rgba(69,175,85,1) 66%,rgba(65,174,83,1) 74%,rgba(66,172,82,1) 91%,rgba(65,174,85,1) 94%,rgba(67,171,84,1) 96%,rgba(66,172,82,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(67,183,84,1) 0%,rgba(65,183,87,1) 2%,rgba(65,184,84,1) 4%,rgba(67,183,86,1) 6%,rgba(65,179,84,1) 38%,rgba(68,179,85,1) 40%,rgba(69,175,85,1) 66%,rgba(65,174,83,1) 74%,rgba(66,172,82,1) 91%,rgba(65,174,85,1) 94%,rgba(67,171,84,1) 96%,rgba(66,172,82,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b754', endColorstr='#42ac52',GradientType=0 )
|
|
border: 1px solid
|
|
border-color: #399a49 #247f32 #1a6d27 #399a49
|
|
@include border-radius(0)
|
|
span
|
|
display: block
|
|
padding: 10px 10px 10px 14px
|
|
border: 1px solid
|
|
border-color: #74d578
|
|
// max 480px
|
|
@media (max-width: $screen-xs)
|
|
font-size: 15px
|
|
padding-right: 7px
|
|
padding-left: 7px
|
|
i
|
|
&.left
|
|
font-size: 24px
|
|
vertical-align: -2px
|
|
margin: -4px 10px 0 0
|
|
display: inline-block
|
|
// max 480px
|
|
@media (max-width: $screen-xs)
|
|
margin-right: 5px
|
|
&.right
|
|
margin-right: 0
|
|
margin-left: 9px
|
|
// max 480px
|
|
@media (max-width: $screen-xs)
|
|
margin-left: 5px
|
|
&:hover
|
|
background: rgb(58,160,76)
|
|
background: -moz-linear-gradient(top, rgba(58,160,76,1) 0%, rgba(58,160,74,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,160,76,1)), color-stop(100%,rgba(58,160,74,1)))
|
|
background: -webkit-linear-gradient(top, rgba(58,160,76,1) 0%,rgba(58,160,74,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(58,160,76,1) 0%,rgba(58,160,74,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(58,160,76,1) 0%,rgba(58,160,74,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(58,160,76,1) 0%,rgba(58,160,74,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3aa04c', endColorstr='#3aa04a',GradientType=0 )
|
|
border-color: #196f28 #399a49 #399a49 #258033
|
|
|
|
.button.button-medium.exclusive
|
|
border-color: #db8600 #d98305 #c86d26 #d98305
|
|
background: rgb(253,170,2)
|
|
background: -moz-linear-gradient(top, rgba(253,170,2,1) 0%, rgba(254,151,2,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,170,2,1)), color-stop(100%,rgba(254,151,2,1)))
|
|
background: -webkit-linear-gradient(top, rgba(253,170,2,1) 0%,rgba(254,151,2,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(253,170,2,1) 0%,rgba(254,151,2,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(253,170,2,1) 0%,rgba(254,151,2,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(253,170,2,1) 0%,rgba(254,151,2,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdaa02', endColorstr='#fe9702',GradientType=0 )
|
|
span
|
|
border-color: #fec133 #febc33 #feb233 #febc33
|
|
&:hover
|
|
filter: none
|
|
background: #f89609
|
|
border-color: #a6550c #ba6708 #db8600 #ba6708
|
|
span
|
|
border-color: #fec133
|
|
|
|
.link-button
|
|
font-weight: bold
|
|
i
|
|
margin-right: 5px
|
|
&.large
|
|
font-size: 26px
|
|
line-height: 26px
|
|
vertical-align: -3px
|
|
color: #c0c0c0
|
|
|
|
.btn.button-plus,
|
|
.btn.button-minus
|
|
font-size: 14px
|
|
line-height: 14px
|
|
color: $button-pm-color
|
|
text-shadow: 1px -1px rgba(0,0,0,0.05)
|
|
padding: 0
|
|
border: 1px solid
|
|
border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8
|
|
@include border-radius(0)
|
|
span
|
|
display: block
|
|
border: 1px solid $light-border-color
|
|
vertical-align: middle
|
|
width: 25px
|
|
height: 25px
|
|
text-align: center
|
|
vertical-align: middle
|
|
padding: 4px 0 0 0
|
|
background: rgb(30,87,153)
|
|
background: rgb(255,255,255)
|
|
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(251,251,251,1)))
|
|
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(251,251,251,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0)
|
|
&:hover
|
|
color: $base-text-color
|
|
span
|
|
filter: none
|
|
background: #f6f6f6
|
|
|
|
.button.exclusive-medium
|
|
font-size: 17px
|
|
padding: 0
|
|
line-height: 21px
|
|
color: $button-em-color
|
|
font-weight: bold
|
|
border: 1px solid
|
|
border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7
|
|
text-shadow: 1px 1px rgba(255,255,255,1)
|
|
span
|
|
border: 1px solid
|
|
border-color: $light-border-color
|
|
display: block
|
|
padding: 9px 10px 11px 10px
|
|
background: rgb(247,247,247)
|
|
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(237,237,237,1)))
|
|
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0)
|
|
// max 480px
|
|
@media (max-width: $screen-xs)
|
|
font-size: 15px
|
|
padding-right: 7px
|
|
padding-left: 7px
|
|
&:hover
|
|
border-color: #9e9e9e #c2c2c2 #c8c8c8 #c2c2c2
|
|
span
|
|
background: rgb(231,231,231)
|
|
background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(231,231,231,1) 0%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(0%,rgba(231,231,231,1)))
|
|
background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(231,231,231,1) 0%)
|
|
background: -o-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(231,231,231,1) 0%)
|
|
background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(231,231,231,1) 0%)
|
|
background: linear-gradient(to bottom, rgba(231,231,231,1) 0%,rgba(231,231,231,1) 0%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0)
|
|
|
|
.button.ajax_add_to_cart_button
|
|
font: 700 17px/21px $font-famaly
|
|
color: $button-text-color
|
|
text-shadow: 1px 1px rgba(0,0,0,0.2)
|
|
padding: 0
|
|
border: 1px solid
|
|
border-color: #0079b6 #006fa8 #012740 #006fa8
|
|
span
|
|
border: 1px solid
|
|
border-color: #06b2e6
|
|
padding: 10px 14px
|
|
display: block
|
|
background: rgb(0,154,208)
|
|
background: -moz-linear-gradient(top, rgba(0,154,208,1) 0%, rgba(0,122,183,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,154,208,1)), color-stop(100%,rgba(0,122,183,1)))
|
|
background: -webkit-linear-gradient(top, rgba(0,154,208,1) 0%,rgba(0,122,183,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(0,154,208,1) 0%,rgba(0,122,183,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(0,154,208,1) 0%,rgba(0,122,183,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(0,154,208,1) 0%,rgba(0,122,183,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0)
|
|
&:hover
|
|
border-color: #01314e #004b74 #0079b6 #004b74
|
|
span
|
|
filter: none
|
|
background: #0084bf
|
|
|
|
.button.lnk_view
|
|
font: 700 17px/21px $font-famaly
|
|
color: $base-text-color
|
|
text-shadow: 1px 1px rgba(255,255,255,1)
|
|
padding: 0
|
|
border: 1px solid
|
|
border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7
|
|
span
|
|
border: 1px solid
|
|
border-color: $light-border-color
|
|
padding: 10px 14px
|
|
display: block
|
|
background: rgb(247,247,247)
|
|
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(237,237,237,1)))
|
|
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0)
|
|
&:hover
|
|
border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e
|
|
span
|
|
filter: none
|
|
background: #e7e7e7
|
|
i.left
|
|
padding-right: 8px
|
|
color: #777777
|
|
|
|
//form
|
|
.form-control
|
|
padding: 3px 5px
|
|
height: 27px
|
|
@include box-shadow(none)
|
|
&.grey
|
|
background: $base-box-bg
|
|
|
|
//table
|
|
table.std,
|
|
table.table_block
|
|
margin-bottom: 20px
|
|
width: 100%
|
|
border: 1px solid #999
|
|
border-bottom: none
|
|
background: white
|
|
border-collapse: inherit
|
|
|
|
table.std th,
|
|
table.table_block th
|
|
padding: 14px 12px
|
|
font-size: 12px
|
|
color: $light-text-color
|
|
font-weight: bold
|
|
text-transform: uppercase
|
|
text-shadow: 0 1px 0 #000
|
|
background: #999
|
|
|
|
table.std tr.alternate_item,
|
|
table.table_block tr.alternate_item
|
|
background-color: #f3f3f3
|
|
|
|
table.std td,
|
|
table.table_block td
|
|
padding: 12px
|
|
border-right: 1px solid #e9e9e9
|
|
border-bottom: 1px solid #e9e9e9
|
|
font-size: 12px
|
|
vertical-align: top
|
|
|
|
.table
|
|
margin-bottom: 30px
|
|
> thead
|
|
> tr
|
|
> th
|
|
background: $table-background
|
|
border-bottom-width: 1px
|
|
color: $base-text-color
|
|
td
|
|
a.color-myaccount
|
|
color: $link-color
|
|
text-decoration: underline
|
|
&:hover
|
|
text-decoration: none
|
|
tfoot
|
|
tr
|
|
background: $table-background
|
|
|
|
//product elements
|
|
.product-name
|
|
font-size: 17px
|
|
line-height: 23px
|
|
color: $product-name-color
|
|
margin-bottom: 0
|
|
a
|
|
font-size: 17px
|
|
line-height: 23px
|
|
color: $product-name-color
|
|
&:hover
|
|
color: $product-name-hover-color
|
|
|
|
.price
|
|
font-size: 13px
|
|
color: $price-color
|
|
|
|
.price.product-price
|
|
font: 600 21px/26px $font-custom
|
|
color: $product-price-color
|
|
|
|
.old-price
|
|
color: $product-old-price-color
|
|
text-decoration: line-through
|
|
|
|
.old-price.product-price
|
|
font-size: 17px
|
|
|
|
.special-price
|
|
color: $product-special-price-color
|
|
|
|
.price-percent-reduction
|
|
background: #f13340
|
|
border: 1px solid #d02a2c
|
|
font: 600 21px/24px $font-custom
|
|
color: $light-text-color
|
|
padding: 0 5px 0 3px
|
|
display: inline-block
|
|
&.small
|
|
font: 700 14px/17px $font-famaly
|
|
padding: 1px 6px
|
|
|
|
|
|
//Labels New/Sale
|
|
.new-box,
|
|
.sale-box
|
|
position: absolute
|
|
top: -4px
|
|
overflow: hidden
|
|
height: 74px
|
|
width: 74px
|
|
text-align: center
|
|
z-index: 0
|
|
|
|
.new-box
|
|
left: -4px
|
|
|
|
.sale-box
|
|
right: -5px
|
|
|
|
.new-label
|
|
font: 700 15px/18px $font-famaly
|
|
color: $light-text-color
|
|
background: #6ad4ff
|
|
text-transform: uppercase
|
|
padding: 9px 0 7px
|
|
text-shadow: 1px 1px rgba(0,0,0,0.24)
|
|
width: 113px
|
|
text-align: center
|
|
display: block
|
|
position: absolute
|
|
left: -33px
|
|
top: 6px
|
|
z-index: 1
|
|
@include rotate(-45deg)
|
|
&:before
|
|
position: absolute
|
|
bottom: -3px
|
|
right: 5px
|
|
width: 0px
|
|
height: 0px
|
|
border-style: solid
|
|
border-width: 4px 4px 0px 4px
|
|
border-color: #21a3d8 transparent transparent transparent
|
|
content: "."
|
|
text-indent: -5000px
|
|
@include rotate(225deg)
|
|
&:after
|
|
position: absolute
|
|
bottom: -3px
|
|
left: 4px
|
|
width: 0px
|
|
height: 0px
|
|
border-style: solid
|
|
border-width: 4px 4px 0px 4px
|
|
border-color: #21a3d8 transparent transparent transparent
|
|
content: "."
|
|
text-indent: -5000px
|
|
@include rotate(145deg)
|
|
|
|
.sale-label
|
|
font: 700 15px/18px $font-famaly
|
|
color: $light-text-color
|
|
background: #f13340
|
|
text-transform: uppercase
|
|
padding: 9px 0 7px
|
|
text-shadow: 1px 1px rgba(0,0,0,0.24)
|
|
width: 113px
|
|
text-align: center
|
|
display: block
|
|
position: absolute
|
|
right: -33px
|
|
top: 6px
|
|
z-index: 1
|
|
@include rotate(45deg)
|
|
&:before
|
|
position: absolute
|
|
bottom: -3px
|
|
right: 4px
|
|
width: 0px
|
|
height: 0px
|
|
border-style: solid
|
|
border-width: 4px 4px 0px 4px
|
|
border-color: #ad2b34 transparent transparent transparent
|
|
content: "."
|
|
text-indent: -5000px
|
|
@include rotate(225deg)
|
|
&:after
|
|
position: absolute
|
|
bottom: -3px
|
|
left: 5px
|
|
width: 0px
|
|
height: 0px
|
|
border-style: solid
|
|
border-width: 4px 4px 0px 4px
|
|
border-color: #ad2b34 transparent transparent transparent
|
|
content: "."
|
|
text-indent: -5000px
|
|
@include rotate(136deg)
|
|
|
|
.ie8
|
|
.new-label
|
|
left: 0px
|
|
top: 0px
|
|
width: auto
|
|
padding: 5px 15px
|
|
&:after
|
|
display: none
|
|
&:before
|
|
display: none
|
|
.sale-label
|
|
right: 0px
|
|
top: 0px
|
|
width: auto
|
|
padding: 5px 15px
|
|
&:after
|
|
display: none
|
|
&:before
|
|
display: none
|
|
.new-box
|
|
top: -1px
|
|
left: -1px
|
|
.sale-box
|
|
right: -1px
|
|
top: -1px
|
|
|
|
//BOXES
|
|
.box
|
|
background: $base-box-bg
|
|
border: 1px solid $base-border-color
|
|
padding: $base-box-padding
|
|
margin: $base-box-indent
|
|
line-height: 23px
|
|
p
|
|
margin-bottom: 0
|
|
&.box-small
|
|
padding: 9px 10px 9px 20px
|
|
.dark
|
|
padding-top: 10px
|
|
padding-right: 20px
|
|
margin-bottom: 0
|
|
width: auto
|
|
|
|
.page-product-box
|
|
padding-bottom: 10px
|
|
|
|
.product-box
|
|
width: 178px
|
|
float: left
|
|
@include box-sizing(border-box)
|
|
.product-image
|
|
border: $main_border
|
|
background: white
|
|
padding: 5px
|
|
display: block
|
|
margin-bottom: 11px
|
|
img
|
|
max-width: 100%
|
|
width: 100%
|
|
height: auto
|
|
|
|
//Homepage Tabs
|
|
#home-page-tabs
|
|
border: none
|
|
background: $light-background
|
|
// min 768px
|
|
@media (min-width: $screen-sm)
|
|
padding: 10px 0
|
|
margin: 0 0 0 -18px
|
|
> li
|
|
margin-bottom: 0
|
|
// min 768px
|
|
@media (min-width: $screen-sm)
|
|
border-left: 1px solid $base-border-color
|
|
margin: 0 0px 0 9px
|
|
padding: 0 0px 0 9px
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 100%
|
|
a
|
|
font: 600 21px/24px $font-custom
|
|
color: $base-heading-color
|
|
text-transform: uppercase
|
|
border: none
|
|
outline: none
|
|
margin: 0
|
|
padding: 10px
|
|
// min 768px
|
|
@media (min-width: $screen-sm)
|
|
padding: 1px 10px
|
|
&:first-child
|
|
border: none
|
|
> li.active a,
|
|
>li a:hover
|
|
background: $dark-background
|
|
color: $light-text-color
|
|
padding: 10px
|
|
// min 768px
|
|
@media (min-width: $screen-sm)
|
|
margin: -9px 0
|
|
|
|
|
|
#index
|
|
.tab-content
|
|
margin-top: 35px
|
|
margin-bottom: 34px
|
|
|
|
.block
|
|
margin-bottom: 30px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
margin-bottom: 0px
|
|
.block_content
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
margin-bottom: 20px
|
|
|
|
|
|
.block
|
|
.title_block,
|
|
h4
|
|
font: 600 18px/22px $font-custom
|
|
color: $base-heading-color
|
|
background: #f6f6f6
|
|
border-top: 5px solid $dark-border-color
|
|
text-transform: uppercase
|
|
padding: 14px 5px 17px 20px
|
|
margin-bottom: 20px
|
|
@media (min-width: $screen-sm) and (max-width: $screen-sm-max)
|
|
font-size: 14px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
position: relative
|
|
&:after
|
|
display: block
|
|
font-family: $font-icon
|
|
content: ""
|
|
position: absolute
|
|
right: 0
|
|
top: 15px
|
|
height: 36px
|
|
width: 36px
|
|
font-size: 26px
|
|
font-weight: normal
|
|
&.active:after
|
|
content: ""
|
|
a
|
|
color: $base-heading-color
|
|
&:hover
|
|
color: $base-text-color
|
|
|
|
&#contact_block
|
|
background: $dark-background
|
|
|
|
.title_block
|
|
border-color: #e4e3e3
|
|
background: $dark-background
|
|
color: $light-text-color
|
|
margin-bottom: 0
|
|
padding-bottom: 9px
|
|
.list-block
|
|
margin-top: -8px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
margin-top: 0
|
|
li
|
|
padding: 5px 0 6px 20px
|
|
border-top: 1px solid $base-border-color
|
|
a
|
|
i
|
|
display: none
|
|
&:before
|
|
content: ""
|
|
display: inline
|
|
font-family: $font-icon
|
|
color: $base-text-color
|
|
padding-right: 8px
|
|
&:hover
|
|
color: $base-text-color
|
|
font-weight: bold
|
|
&:first-child
|
|
border-top: none
|
|
.form-group
|
|
padding-top: 20px
|
|
border-top: 1px solid $base-border-color
|
|
margin-bottom: 0
|
|
select
|
|
max-width: 270px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
width: 270px
|
|
.btn
|
|
margin-top: 12px
|
|
.products-block
|
|
li
|
|
padding: 0 0 20px 0
|
|
margin-bottom: 20px
|
|
border-bottom: 1px solid $base-border-color
|
|
.products-block-image
|
|
float: left
|
|
border: 1px solid $base-border-color
|
|
margin-right: 19px
|
|
// min 768px max 991px
|
|
@media (min-width: $screen-sm) and (max-width: $screen-sm-max)
|
|
float: none
|
|
display: inline-block
|
|
margin: 0 auto 10px
|
|
text-align: center
|
|
.product-content
|
|
overflow: hidden
|
|
h5
|
|
margin: -3px 0 0 0
|
|
.product-name
|
|
font-size: 15px
|
|
line-height: 18px
|
|
.product-description
|
|
margin-bottom: 14px
|
|
.price-percent-reduction
|
|
font: 700 14px/17px $font-famaly
|
|
padding: 1px 6px
|
|
|
|
//Block CATEGORIES
|
|
#categories_block_top
|
|
clear: both
|
|
position: relative
|
|
top: 30px
|
|
.sf-menu
|
|
position: relative
|
|
> li
|
|
position: static
|
|
> ul
|
|
width: 100%
|
|
top: 60px
|
|
margin: 0 20px
|
|
> li
|
|
display: block
|
|
float: left
|
|
width: 20%
|
|
-webkit-box-sizing: border-box
|
|
-moz-box-sizing: border-box
|
|
box-sizing: border-box
|
|
padding: 0 10px
|
|
> .category_thumb
|
|
display: block
|
|
clear: both
|
|
overflow: hidden
|
|
width: 100%
|
|
img
|
|
display: inline-block
|
|
width: 33%
|
|
h4
|
|
a
|
|
font-size: 1.1em
|
|
&:before
|
|
display: none
|
|
.main-level-submenus
|
|
position: relative
|
|
display: block !important
|
|
visibility: visible !important
|
|
top: 0
|
|
background: none
|
|
box-shadow: none
|
|
padding: 0
|
|
left: 0
|
|
.category_thumb
|
|
display: none
|
|
|
|
#categories_block_left
|
|
.block_content > ul
|
|
border-top: 1px solid $base-border-color
|
|
li
|
|
position: relative
|
|
a
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
display: block
|
|
font-size: 13px
|
|
line-height: 30px
|
|
padding: 0 30px 0 19px
|
|
border-bottom: 1px solid $base-border-color
|
|
span.grower
|
|
display: block
|
|
background: #f6f6f6
|
|
position: absolute
|
|
right: 0
|
|
top: 0
|
|
cursor: pointer
|
|
font-family: $font-icon
|
|
font-size: 14px
|
|
&.OPEN,
|
|
&.CLOSE
|
|
&:before
|
|
content: ""
|
|
display: block
|
|
vertical-align: middle
|
|
width: 30px
|
|
height: 30px
|
|
color: $base-text-color
|
|
line-height: 30px
|
|
text-align: center
|
|
&.CLOSE:before
|
|
content: ""
|
|
color: #c0c0c0
|
|
& span.grower:hover + a,
|
|
a:hover,
|
|
a.selected
|
|
background: #f6f6f6
|
|
li
|
|
a
|
|
font-weight: normal
|
|
color: #777777
|
|
&:before
|
|
content: ""
|
|
font-family: $font-icon
|
|
line-height: 29px
|
|
padding-right: 8px
|
|
|
|
|
|
.page-heading
|
|
font: 600 18px/22px $font-custom
|
|
color: $base-heading-color
|
|
text-transform: uppercase
|
|
padding: 0px 0px 17px 0px
|
|
margin-bottom: 30px
|
|
border-bottom: 1px solid $base-border-color
|
|
overflow: hidden
|
|
|
|
span.heading-counter
|
|
font: bold 13px/22px $font-famaly
|
|
float: right
|
|
color: $base-text-color
|
|
text-transform: none
|
|
@media (max-width: $screen-xs)
|
|
float: none
|
|
display: block
|
|
padding-top: 5px
|
|
span.lighter
|
|
color: #9c9c9c
|
|
&.bottom-indent
|
|
margin-bottom: 16px
|
|
&.product-listing
|
|
border-bottom: none
|
|
margin-bottom: 0
|
|
|
|
.page-subheading
|
|
font-family: $font-custom
|
|
font-weight: 600
|
|
text-transform: uppercase
|
|
color: $base-heading-color
|
|
font-size: 18px
|
|
padding: 0 0 15px
|
|
line-height: normal
|
|
margin-bottom: 12px
|
|
border-bottom: 1px solid $base-border-color
|
|
|
|
h3.page-product-heading
|
|
@include sub-heading
|
|
|
|
// BLOCK .footer_links (cms pages)
|
|
ul.footer_links
|
|
padding: 20px 0 0px 0
|
|
border-top: 1px solid $base-border-color
|
|
height: 65px
|
|
li
|
|
float: left
|
|
&+li
|
|
margin-left: 10px
|
|
|
|
// barre comparaison / tri
|
|
.content_sortPagiBar
|
|
.sortPagiBar
|
|
border-top: 1px solid $base-border-color
|
|
border-bottom: 1px solid $base-border-color
|
|
padding: 19px 0 10px 0
|
|
#productsSortForm
|
|
float: left
|
|
margin-right: 20px
|
|
margin-bottom: 10px
|
|
select
|
|
max-width: 192px
|
|
float: left
|
|
@media (max-width: $screen-sm-max)
|
|
max-width: 160px
|
|
.selector
|
|
float: left
|
|
.nbrItemPage
|
|
float: left
|
|
select
|
|
max-width: 59px
|
|
float: left
|
|
.clearfix > span
|
|
padding: 3px 0 0 12px
|
|
display: inline-block
|
|
float: left
|
|
#uniform-nb_item
|
|
float: left
|
|
label,
|
|
select
|
|
float: left
|
|
label
|
|
padding: 3px 6px 0 0
|
|
&.instant_search
|
|
#productsSortForm
|
|
display: none
|
|
.display,
|
|
.display_m
|
|
float: right
|
|
margin-top: -4px
|
|
li
|
|
float: left
|
|
padding-left: 12px
|
|
text-align: center
|
|
a
|
|
color: $GL-text-color
|
|
font-size: 11px
|
|
line-height: 14px
|
|
i
|
|
display: block
|
|
font-size: 24px
|
|
height: 24px
|
|
line-height: 24px
|
|
margin-bottom: -3px
|
|
color: $GL-icon-color
|
|
a:hover,
|
|
&.selected
|
|
i
|
|
color: $GL-icon-color-hover
|
|
&.selected
|
|
a
|
|
cursor: default
|
|
&.display-title
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
padding: 7px 6px 0 0
|
|
|
|
//pagination
|
|
.top-pagination-content,
|
|
.bottom-pagination-content
|
|
text-align: center
|
|
padding: 12px 0 12px 0
|
|
position: relative
|
|
div.pagination
|
|
margin: 0
|
|
float: right
|
|
width: 530px
|
|
text-align: center
|
|
// min 992px max 1199px
|
|
@media (min-width: $screen-md) and (max-width: $screen-md-max)
|
|
width: 380px
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
float: left
|
|
width: auto
|
|
.showall
|
|
float: right
|
|
margin: 8px 53px 8px 14px
|
|
// min 992px max 1199px
|
|
@media (min-width: $screen-md) and (max-width: $screen-md-max)
|
|
margin-right: 11px
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
margin-right: 0
|
|
.btn
|
|
span
|
|
font-size: 13px
|
|
padding: 3px 5px 4px 5px
|
|
line-height: normal
|
|
ul.pagination
|
|
margin: 8px 0px 8px 0
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
float: left
|
|
li
|
|
display: inline-block
|
|
float: left
|
|
> a,
|
|
> span
|
|
margin: 0 1px 0 0px
|
|
padding: 0
|
|
font-weight: bold
|
|
border: 1px solid
|
|
border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0
|
|
display: block
|
|
span
|
|
border: 1px solid $light-border-color
|
|
padding: 2px 8px
|
|
display: block
|
|
background: url(../img/pagination-li.gif) 0 0 repeat-x $pagination-bgcolor
|
|
> a:hover
|
|
span
|
|
background: $pagination-hover-bg
|
|
&.pagination_previous,
|
|
&.pagination_next
|
|
color: $pagination-prevnext-color
|
|
font-weight: bold
|
|
> a,
|
|
> span
|
|
border: none
|
|
background: none
|
|
display: block
|
|
padding: 4px 0
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
b
|
|
display: none
|
|
span
|
|
border: none
|
|
padding: 0
|
|
background: none
|
|
b
|
|
font-weight: bold
|
|
&.pagination_previous
|
|
margin-right: 10px
|
|
&.pagination_next
|
|
margin-left: 10px
|
|
&.active
|
|
> span
|
|
color: $base-text-color
|
|
border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0
|
|
span
|
|
background: $pagination-hover-bg
|
|
|
|
.compare-form
|
|
float: right
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
float: left
|
|
width: 100%
|
|
text-align: left
|
|
padding-bottom: 10px
|
|
clear: both
|
|
.product-count
|
|
padding: 11px 0 0 0
|
|
float: left
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
clear: left
|
|
|
|
.bottom-pagination-content
|
|
border-top: 1px solid $base-border-color
|
|
|
|
//CART steps
|
|
ul.step
|
|
margin-bottom: 30px
|
|
overflow: hidden
|
|
//min 480px
|
|
@media (min-width: $screen-xs)
|
|
@include border-radius(4px)
|
|
li
|
|
float: left
|
|
width: 20%
|
|
text-align: left
|
|
border: 1px solid
|
|
border-top-color: #cacaca
|
|
border-bottom-color: #9a9a9a
|
|
border-right-color: #b7b7b7
|
|
border-left-width: 0px
|
|
// max 480px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 100%
|
|
border-left-width: 1px
|
|
a,
|
|
span,
|
|
&.step_current span,
|
|
&.step_current_end span
|
|
display: block
|
|
padding: 13px 10px 14px 13px
|
|
color: $base-text-color
|
|
font-size: 17px
|
|
line-height: 21px
|
|
font-weight: bold
|
|
text-shadow: 1px 1px rgba(255,255,255,1)
|
|
position: relative
|
|
// min 991px
|
|
@media (min-width: $screen-md)
|
|
&:after
|
|
content: "."
|
|
position: absolute
|
|
top: 0
|
|
right: -31px
|
|
z-index: 0
|
|
text-indent: -5000px
|
|
display: block
|
|
width: 31px
|
|
height: 52px
|
|
margin-top: -2px
|
|
&:focus
|
|
text-decoration: none
|
|
outline: none
|
|
&.first
|
|
border-left-width: 1px
|
|
border-left-color: #b7b7b7
|
|
//min 480px
|
|
@media (min-width: $screen-xs)
|
|
@include border-top-left-radius(4px)
|
|
@include border-bottom-left-radius(4px)
|
|
span,
|
|
a
|
|
z-index: 5
|
|
padding-left: 13px !important
|
|
//min 480px
|
|
@media (min-width: $screen-xs)
|
|
@include border-top-left-radius(4px)
|
|
@include border-bottom-left-radius(4px)
|
|
&.second
|
|
span, a
|
|
z-index: 4
|
|
&.third
|
|
span, a
|
|
z-index: 3
|
|
&.four
|
|
span, a
|
|
z-index: 2
|
|
&.last
|
|
span
|
|
z-index: 1
|
|
//min 480px
|
|
@media (min-width: $screen-xs)
|
|
@include border-top-right-radius(4px)
|
|
@include border-bottom-right-radius(4px)
|
|
span
|
|
@include border-top-right-radius(4px)
|
|
@include border-bottom-right-radius(4px)
|
|
&.step_current
|
|
font-weight: bold
|
|
background: rgb(66,184,86)
|
|
background: -moz-linear-gradient(top, rgba(66,184,86,1) 0%, rgba(67,171,84,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,184,86,1)), color-stop(100%,rgba(67,171,84,1)))
|
|
background: -webkit-linear-gradient(top, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(66,184,86,1) 0%,rgba(67,171,84,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b856', endColorstr='#43ab54',GradientType=0)
|
|
border-color: #399b49 #51ae5c #208931 #369946
|
|
span
|
|
color: $light-text-color
|
|
text-shadow: 1px 1px rgba(32,137,49,1)
|
|
border: 1px solid
|
|
border-color: #73ca77 #74c776 #74c175 #74c776
|
|
position: relative
|
|
//min 991px
|
|
@media (min-width: $screen-md)
|
|
padding-left: 38px
|
|
&:after
|
|
background: url(../img/order-step-a.png) right 0 no-repeat
|
|
|
|
&.step_current_end
|
|
font-weight: bold
|
|
|
|
&.step_todo
|
|
background: rgb(247,247,247)
|
|
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(237,237,237,1)))
|
|
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0)
|
|
span
|
|
display: block
|
|
border: 1px solid
|
|
border-color: $light-border-color
|
|
color: $base-text-color
|
|
position: relative
|
|
// min 991px
|
|
@media (min-width: $screen-md)
|
|
padding-left: 38px
|
|
&:after
|
|
background: url(../img/order-step-current.png) right 0 no-repeat
|
|
&.step_done
|
|
border-color: #666666 #5f5f5f #292929 #5f5f5f
|
|
background: rgb(114,113,113)
|
|
background: -moz-linear-gradient(top, rgba(114,113,113,1) 0%, rgba(102,102,102,1) 100%)
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(114,113,113,1)), color-stop(100%,rgba(102,102,102,1)))
|
|
background: -webkit-linear-gradient(top, rgba(114,113,113,1) 0%,rgba(102,102,102,1) 100%)
|
|
background: -o-linear-gradient(top, rgba(114,113,113,1) 0%,rgba(102,102,102,1) 100%)
|
|
background: -ms-linear-gradient(top, rgba(114,113,113,1) 0%,rgba(102,102,102,1) 100%)
|
|
background: linear-gradient(to bottom, rgba(114,113,113,1) 0%,rgba(102,102,102,1) 100%)
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727171', endColorstr='#666666',GradientType=0)
|
|
a
|
|
color: $light-text-color
|
|
text-shadow: 1px 1px rgba(0,0,0,0.3)
|
|
border: 1px solid
|
|
border-color: #8b8a8a
|
|
// min 991px
|
|
@media (min-width: $screen-md)
|
|
padding-left: 38px
|
|
&:after
|
|
background: url(../img/order-step-done.png) right 0 no-repeat
|
|
&.step_done.step_done_last
|
|
// min 991px
|
|
@media (min-width: $screen-md)
|
|
a:after
|
|
background: url(../img/order-step-done-last.png) right 0 no-repeat
|
|
&#step_end
|
|
span
|
|
// min 991px
|
|
@media (min-width: $screen-md)
|
|
&:after
|
|
display: none
|
|
|
|
em
|
|
font-style: normal
|
|
// min 480px max 767px
|
|
@media (min-width: $screen-xs) and (max-width: $screen-xs-max)
|
|
display: none
|
|
|
|
|
|
// module productcomments
|
|
.rating
|
|
clear: both
|
|
display: block
|
|
margin: 2em
|
|
cursor: pointer
|
|
|
|
.rating:after
|
|
content: '.'
|
|
display: block
|
|
height: 0
|
|
width: 0
|
|
clear: both
|
|
visibility: hidden
|
|
|
|
.cancel, .star
|
|
overflow: hidden
|
|
float: left
|
|
margin: 0 1px 0 0
|
|
width: 16px
|
|
height: 16px
|
|
cursor: pointer
|
|
|
|
.cancel, .cancel a
|
|
background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important
|
|
|
|
.star, .star a
|
|
|
|
.cancel a, .star a
|
|
display: block
|
|
width: 100%
|
|
height: 100%
|
|
background-position: 0 0
|
|
|
|
div.star_on a
|
|
background-position: 0 -16px
|
|
|
|
div.star_hover a,
|
|
div.star a:hover
|
|
background-position: 0 -32px
|
|
|
|
.pack_content
|
|
margin: 10px 0 10px 0
|
|
|
|
.confirmation
|
|
margin: 0 0 10px
|
|
padding: 10px
|
|
border: 1px solid #e6db55
|
|
font-size: 13px
|
|
background: none repeat scroll 0 0 #ffffe0
|
|
|
|
#page .rte
|
|
background: transparent none repeat scroll 0 0
|
|
|
|
.listcomment
|
|
list-style-type: none
|
|
margin: 0 0 20px 0 !important
|
|
|
|
.listcomment li
|
|
padding: 10px 0
|
|
border-bottom: 1px dotted $base-border-color
|
|
color: #666
|
|
|
|
.listcomment .titlecomment
|
|
display: block
|
|
font-weight: bold
|
|
font-size: 12px
|
|
color: $base-text-color
|
|
|
|
.listcomment .txtcomment
|
|
display: block
|
|
padding: 5px 0
|
|
color: $base-text-color
|
|
|
|
.listcomment .authorcomment
|
|
|
|
//HEADER
|
|
.banner-top
|
|
background: #000
|
|
|
|
.header-container
|
|
background: $light-background
|
|
|
|
#header
|
|
padding-bottom: 21px
|
|
position: relative
|
|
background: $light-background
|
|
.header-row
|
|
background: $dark-background
|
|
.shop-phone
|
|
display: block
|
|
padding: 5px 0 10px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
display: none
|
|
i
|
|
font-size: 21px
|
|
line-height: 21px
|
|
color: $light-text-color
|
|
padding-right: 7px
|
|
strong
|
|
color: $light-text-color
|
|
|
|
#header_user_info
|
|
float: right
|
|
border-left: 1px solid #515151
|
|
border-right: 1px solid #515151
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 25%
|
|
text-align: center
|
|
a
|
|
color: $light-text-color
|
|
font-weight: bold
|
|
display: block
|
|
padding: 8px 9px 11px 8px
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
font-size: 11px
|
|
|
|
.header-row-2
|
|
position: relative
|
|
z-index: 1
|
|
#header_logo
|
|
position: absolute
|
|
left: 0
|
|
top: 27px
|
|
z-index: 1
|
|
// min 768px max 991px
|
|
@media (min-width: $screen-sm) and (max-width: $screen-sm-max)
|
|
width: 250px
|
|
top: 35px
|
|
// min 480px max 767px
|
|
@media (min-width: $screen-xs) and (max-width: $screen-xs-max)
|
|
width: 174px
|
|
left: 15px
|
|
top: 48px
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 200px
|
|
left: 50%
|
|
margin-left: -100px
|
|
top: 20px
|
|
#header_right
|
|
position: relative
|
|
|
|
//languages/currencies
|
|
#currencies-block-top,
|
|
#languages-block-top
|
|
float: right
|
|
border-left: 1px solid #515151
|
|
position: relative
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 25%
|
|
|
|
span.firstWord
|
|
display: none
|
|
|
|
div.current
|
|
font-weight: bold
|
|
padding: 8px 10px 10px 10px
|
|
color: $light-text-color
|
|
text-shadow: 1px 1px rgba(0,0,0,0.2)
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
text-align: center
|
|
padding: 9px 5px 10px
|
|
font-size: 11px
|
|
strong
|
|
color: #777777
|
|
&:after
|
|
content: ""
|
|
font-family: $font-icon
|
|
font-size: 18px
|
|
line-height: 18px
|
|
color: #686666
|
|
vertical-align: -2px
|
|
padding-left: 12px
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
padding-left: 2px
|
|
font-size: 13px
|
|
line-height: 13px
|
|
vertical-align: 0
|
|
.cur-label
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
display: none
|
|
ul
|
|
display: none
|
|
position: absolute
|
|
top: 37px
|
|
left: 0
|
|
width: 157px
|
|
background: $dark-background
|
|
z-index: 2
|
|
li
|
|
color: $light-text-color
|
|
line-height: 35px
|
|
font-size: 13px
|
|
a,
|
|
> span
|
|
padding: 0 10px 0 12px
|
|
display: block
|
|
color: $light-text-color
|
|
&.selected, &:hover a
|
|
background: #484848
|
|
|
|
|
|
|
|
|
|
#contact-link
|
|
float: right
|
|
border-left: 1px solid #515151
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 25%
|
|
text-align: center
|
|
a
|
|
display: block
|
|
color: $light-text-color
|
|
font-weight: bold
|
|
padding: 8px 10px 11px 10px
|
|
text-shadow: 1px 1px rgba(0,0,0,0.2)
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
font-size: 11px
|
|
padding-left: 5px
|
|
padding-right: 5px
|
|
#contact-link a,
|
|
.header-row #header_user_info a,
|
|
#currencies-block-top div.current,
|
|
#languages-block-top div.current
|
|
cursor: pointer
|
|
&:hover, &.active
|
|
background: #2b2b2b
|
|
|
|
.ie8 #header #header_logo
|
|
width: 350px
|
|
|
|
|
|
// BREADCRUMB
|
|
.breadcrumb
|
|
display: inline-block
|
|
padding: 0 11px 0 0
|
|
border: 1px solid $base-border-color
|
|
font-weight: bold
|
|
font-size: 12px
|
|
line-height: 24px
|
|
min-height: 6px
|
|
@include border-radius(3px)
|
|
overflow: hidden
|
|
margin-bottom: 16px
|
|
position: relative
|
|
z-index: 1
|
|
.navigation-pipe
|
|
width: 18px
|
|
display: inline-block
|
|
text-indent: -5000px
|
|
a
|
|
display: inline-block
|
|
background: $light-background
|
|
padding: 0 8px 0 22px
|
|
margin-left: -26px
|
|
position: relative
|
|
z-index: 2
|
|
color: $base-text-color
|
|
&.home
|
|
font-size: 17px
|
|
color: $text-color
|
|
width: 38px
|
|
text-align: center
|
|
padding: 0
|
|
margin: 0
|
|
@include border-top-left-radius(3px)
|
|
@include border-bottom-left-radius(3px)
|
|
z-index: 99
|
|
line-height: 22px
|
|
display: inline-block
|
|
height: 24px
|
|
i
|
|
vertical-align: -1px
|
|
&:after
|
|
display: inline-block
|
|
content: "."
|
|
position: absolute
|
|
right: -10px
|
|
top: 3px
|
|
width: 18px
|
|
height: 18px
|
|
background: $light-background
|
|
border-right: 1px solid $base-border-color
|
|
border-top: 1px solid $base-border-color
|
|
border-radius: 2px
|
|
text-indent: -5000px
|
|
z-index: -1
|
|
@include rotate(45deg)
|
|
&:hover
|
|
color: #777
|
|
.ie8
|
|
.breadcrumb
|
|
min-height: 1px
|
|
a:after
|
|
display: none
|
|
.navigation-pipe
|
|
width: 20px
|
|
|
|
// FOOTER
|
|
.footer-container
|
|
padding: 0 0 100px 0
|
|
// min 768px
|
|
@media (min-width: $screen-sm)
|
|
background: url(../img/footer-bg.gif) repeat-x
|
|
#footer
|
|
color: #777
|
|
position: relative
|
|
.footer-block
|
|
margin-top: 45px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
margin-top: 20px
|
|
a
|
|
color: #777
|
|
&:hover
|
|
color: $light-text-color
|
|
h4
|
|
font: 600 18px/22px $font-custom
|
|
color: $light-text-color
|
|
margin: 0 0 13px 0
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
position: relative
|
|
margin-bottom: 0
|
|
padding-bottom: 13px
|
|
|
|
&:after
|
|
display: block
|
|
content: ""
|
|
font-family: $font-icon
|
|
position: absolute
|
|
right: 0
|
|
top: 1px
|
|
&.active:after
|
|
content: ""
|
|
a
|
|
color: $light-text-color
|
|
ul
|
|
li
|
|
padding-bottom: 8px
|
|
a
|
|
font-weight: bold
|
|
text-shadow: 1px 1px 0px rgba(0,0,0,0.4)
|
|
#block_contact_infos
|
|
border-left: 1px solid #515151
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
border: none
|
|
> div
|
|
padding: 0 0 0 5px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
padding-left: 0
|
|
ul
|
|
li
|
|
padding: 0 0 7px 4px
|
|
overflow: hidden
|
|
line-height: 30px
|
|
> span,
|
|
> span a
|
|
color: $light-text-color
|
|
font-weight: normal
|
|
i
|
|
font-size: 25px
|
|
width: 32px
|
|
text-align: center
|
|
padding-right: 12px
|
|
float: left
|
|
color: #908f8f
|
|
|
|
.blockcategories_footer
|
|
clear: left
|
|
#social_block
|
|
float: left
|
|
width: 50%
|
|
padding: 22px 15px 0 15px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
width: 100%
|
|
float: left
|
|
padding-top: 5px
|
|
ul
|
|
float: right
|
|
@media (max-width: $screen-xs-max)
|
|
float: none
|
|
li
|
|
float: left
|
|
width: 40px
|
|
text-align: center
|
|
a
|
|
display: inline-block
|
|
color: #908f8f
|
|
font-size: 28px
|
|
span
|
|
display: none
|
|
&:before
|
|
display: inline-block
|
|
font-family: $font-icon
|
|
vertical-align: -5px
|
|
&:hover
|
|
color: $light-text-color
|
|
&.facebook
|
|
a
|
|
&:before
|
|
content: ""
|
|
&.twitter
|
|
a
|
|
&:before
|
|
content: ""
|
|
&.rss
|
|
a
|
|
&:before
|
|
content: ""
|
|
h4
|
|
float: right
|
|
margin-bottom: 0
|
|
font-size: 21px
|
|
line-height: 25px
|
|
text-transform: none
|
|
padding: 0 10px 0 0
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
display: none
|
|
text-align: center
|
|
.bottom-footer
|
|
position: absolute
|
|
bottom: -55px
|
|
left: 0
|
|
div
|
|
padding: 15px 0 0 0
|
|
border-top: 1px solid #515151
|
|
width: 100%
|
|
|
|
// Make sure lists are correctly displayed in tinyMCE BO edition mode too
|
|
#short_description_content ul,
|
|
#short_description_content ol,
|
|
#short_description_content dl,
|
|
#tinymce ul,
|
|
#tinymce ol,
|
|
#tinymce dl
|
|
margin-left: 20px
|
|
|
|
.block_hidden_only_for_screen
|
|
display: none
|
|
|
|
// PAIMENT - PAGE ORDER
|
|
|
|
//nav bottom
|
|
.cart_navigation
|
|
margin: 0 0 20px
|
|
.button-medium
|
|
float: right
|
|
@include border-radius(4px)
|
|
font-size: 20px
|
|
line-height: 24px
|
|
span
|
|
@include border-radius(4px)
|
|
padding: 11px 15px 10px 15px
|
|
i.right
|
|
font-size: 25px
|
|
line-height: 25px
|
|
vertical-align: -4px
|
|
margin-left: 6px
|
|
.button-exclusive
|
|
border: none
|
|
background: none
|
|
padding: 0
|
|
font-size: 17px
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
margin: 9px 0 0 0
|
|
i
|
|
color: #777777
|
|
margin-right: 8px
|
|
&:hover, &:focus, &:active
|
|
color: $link-hover-color
|
|
@include box-shadow(none)
|
|
@media (max-width: $screen-xs)
|
|
> span
|
|
display: block
|
|
width: 100%
|
|
padding-bottom: 15px
|
|
|
|
// step 1 - cart
|
|
.cart_last_product
|
|
display: none
|
|
.cart_quantity .cart_quantity_input
|
|
height: 27px
|
|
line-height: 27px
|
|
padding: 0
|
|
text-align: center
|
|
width: 57px
|
|
|
|
.table
|
|
tbody > tr > td
|
|
vertical-align: middle
|
|
&.cart_quantity
|
|
padding: 41px 14px 25px
|
|
width: 88px
|
|
.cart_quantity_button
|
|
margin-top: 3px
|
|
a
|
|
float: left
|
|
margin-right: 3px
|
|
&+ a
|
|
margin-right: 0
|
|
&.cart_delete,
|
|
&.price_discount_del
|
|
padding: 5px
|
|
tfoot > tr > td
|
|
vertical-align: middle
|
|
|
|
.cart_delete a.cart_quantity_delete,
|
|
a.price_discount_delete
|
|
font-size: 23px
|
|
color: $base-text-color
|
|
&:hover
|
|
color: #c0c0c0
|
|
|
|
#cart_summary
|
|
tbody
|
|
td
|
|
&.cart_product
|
|
padding: 19px
|
|
width: 137px
|
|
img
|
|
border: 1px solid $table-border-color
|
|
&.cart_unit
|
|
.price
|
|
span
|
|
display: block
|
|
&.price-percent-reduction
|
|
margin: 5px auto
|
|
display: inline-block
|
|
&.old-price
|
|
text-decoration: line-through
|
|
&.cart_description
|
|
width: 480px
|
|
small
|
|
display: block
|
|
padding: 5px 0 0 0
|
|
&.cart_avail
|
|
tfoot
|
|
td
|
|
&.text-right
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
&.price
|
|
text-align: right
|
|
&.total_price_container
|
|
span
|
|
font: 600 18px/22px $font-custom
|
|
color: #555454
|
|
text-transform: uppercase
|
|
&#total_price_container
|
|
font: 600 21px/25px $font-custom
|
|
color: $product-price-color
|
|
background: $light-background
|
|
|
|
@media (max-width: 767px)
|
|
#order-detail-content
|
|
#cart_summary
|
|
table, thead, tbody, th, td, tr
|
|
display: block
|
|
thead tr
|
|
position: absolute
|
|
top: -9999px
|
|
left: -9999px
|
|
tr
|
|
border-bottom: 1px solid #ccc
|
|
overflow: hidden
|
|
td
|
|
border: none
|
|
position: relative
|
|
width: 50%
|
|
float: left
|
|
white-space: normal
|
|
&.cart_product
|
|
&.cart_description
|
|
&.cart_avail
|
|
clear: both
|
|
&.cart_unit
|
|
&.cart_quantity
|
|
clear: both
|
|
padding: 9px 8px 11px 18px
|
|
&.cart_total
|
|
&.cart_delete
|
|
width: 100%
|
|
clear: both
|
|
text-align: right
|
|
&:before
|
|
display: inline-block
|
|
padding-right: 0.5em
|
|
position: relative
|
|
top: -3px
|
|
div
|
|
display: inline
|
|
td:before
|
|
content: attr(data-title)
|
|
display: block
|
|
tfoot
|
|
td
|
|
float: none
|
|
width: 100%
|
|
&:before
|
|
display: inline
|
|
tr
|
|
.text-right, .price
|
|
display: block
|
|
float: left
|
|
width: 50%
|
|
|
|
.cart_voucher
|
|
vertical-align: top !important
|
|
h4
|
|
font: 600 18px/22px $font-custom
|
|
color: $base-heading-color
|
|
text-transform: uppercase
|
|
padding: 7px 0 10px 0
|
|
.title-offers
|
|
color: $base-text-color
|
|
font-weight: bold
|
|
margin-bottom: 6px
|
|
fieldset
|
|
margin-bottom: 10px
|
|
#discount_name
|
|
float: left
|
|
width: 219px
|
|
margin-right: 11px
|
|
#display_cart_vouchers
|
|
span
|
|
font-weight: bold
|
|
cursor: pointer
|
|
color: $link-color
|
|
&:hover
|
|
color: $link-hover-color
|
|
|
|
.enable-multishipping
|
|
margin: -13px 0 17px
|
|
label
|
|
font-weight: normal
|
|
|
|
#HOOK_SHOPPING_CART
|
|
#loyalty
|
|
i
|
|
font-size: 26px
|
|
line-height: 26px
|
|
color: #cfcccc
|
|
#order_carrier
|
|
clear: both
|
|
margin-top: 20px
|
|
border: 1px solid #999
|
|
background: $light-background
|
|
#order_carrier .title_block
|
|
padding: 0 15px
|
|
height: 29px
|
|
font-weight: bold
|
|
line-height: 29px
|
|
color: $light-text-color
|
|
font-weight: bold
|
|
text-transform: uppercase
|
|
background: url(../img/bg_table_th.png) repeat-x 0 -10px #999
|
|
#order_carrier span
|
|
display: block
|
|
padding: 15px
|
|
font-weight: bold
|
|
.multishipping_close_container
|
|
text-align: center
|
|
table#cart_summary .gift-icon
|
|
color: white
|
|
background: #0088CC
|
|
line-height: 20px
|
|
padding: 2px 5px
|
|
border-radius: 5px
|
|
|
|
// step 3 - address
|
|
#multishipping_mode_box
|
|
padding-top: 12px
|
|
padding-bottom: 19px
|
|
.title
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
margin-bottom: 15px
|
|
|
|
.description_off
|
|
display: none
|
|
div
|
|
margin-bottom: 10px
|
|
|
|
.description_off a:hover,
|
|
.description a:hover
|
|
background: #f3f3f3
|
|
border: 1px solid #ccc
|
|
|
|
#multishipping_mode_box.on .description_off
|
|
display: block
|
|
|
|
.multishipping-cart
|
|
.cart_address_delivery
|
|
&.form-control
|
|
width: 198px
|
|
|
|
#order .address_add.submit
|
|
margin-bottom: 20px
|
|
#ordermsg
|
|
margin-bottom: 30px
|
|
|
|
#id_address_invoice.form-control,
|
|
#id_address_delivery.form-control
|
|
width: 269px
|
|
.checkbox.addressesAreEquals
|
|
margin: 0 0 25px 0
|
|
|
|
// step 4 - paiement
|
|
#order .delivery_option,
|
|
#order-opc .delivery_option
|
|
> div
|
|
display: block
|
|
margin-bottom: 20px
|
|
font-weight: normal
|
|
> table
|
|
background: $light-background
|
|
margin-bottom: 0
|
|
&.resume
|
|
height: 53px
|
|
&.delivery_option_carrier
|
|
margin-top: 10px
|
|
width: 100%
|
|
background: $state-info-bg
|
|
color: $state-info-text
|
|
border: 1px solid $state-info-border
|
|
font-weight: bold
|
|
td
|
|
padding: 8px 11px 7px 11px
|
|
i
|
|
font-size: 20px
|
|
margin-right: 7px
|
|
vertical-align: -2px
|
|
td
|
|
&.delivery_option_radio
|
|
width: 54px
|
|
padding-left: 0
|
|
padding-right: 0
|
|
text-align: center
|
|
&.delivery_option_logo
|
|
width: 97px
|
|
padding-left: 21px
|
|
&.delivery_option_price
|
|
width: 162px
|
|
|
|
.order_carrier_content
|
|
line-height: normal
|
|
padding-bottom: 16px
|
|
.carrier_title
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
.checkbox
|
|
input
|
|
margin-top: 2px
|
|
.delivery_options_address
|
|
.carrier_title
|
|
margin-bottom: 17px
|
|
& + div
|
|
padding-bottom: 15px
|
|
|
|
#carrierTable
|
|
border: 1px solid #999
|
|
border-bottom: none
|
|
background: $light-background
|
|
|
|
#carrierTable tbody
|
|
border-bottom: 1px solid #999
|
|
|
|
#carrierTable th
|
|
padding: 0 15px
|
|
height: 29px
|
|
font-weight: bold
|
|
line-height: 29px
|
|
color: $light-text-color
|
|
text-transform: uppercase
|
|
background: url(../img/bg_table_th.png) repeat-x 0 -10px #999
|
|
#carrierTable td
|
|
padding: 15px
|
|
font-weight: bold
|
|
border-right: 1px solid #e9e9e9
|
|
|
|
#carrierTable td.carrier_price
|
|
border: none
|
|
p.checkbox.gift
|
|
margin-bottom: 10px
|
|
|
|
#gift_div
|
|
display: none
|
|
margin-top: 5px
|
|
margin-bottom: 10px
|
|
|
|
a.iframe
|
|
color: $base-text-color
|
|
text-decoration: underline
|
|
&:hover
|
|
text-decoration: none
|
|
|
|
//step 5 - paiement
|
|
p.payment_module
|
|
margin-bottom: 10px
|
|
a
|
|
display: block
|
|
border: 1px solid $table-border-color
|
|
@include border-radius(4px)
|
|
font-size: 17px
|
|
line-height: 23px
|
|
color: $base-text-color
|
|
font-weight: bold
|
|
padding: 33px 40px 34px 99px
|
|
letter-spacing: -1px
|
|
position: relative
|
|
&.bankwire
|
|
background: url(../img/bankwire.png) 15px 12px no-repeat $base-box-bg
|
|
&.cheque
|
|
background: url(../img/cheque.png) 15px 15px no-repeat $base-box-bg
|
|
&.cheque, &.bankwire
|
|
&:after
|
|
display: block
|
|
content: ""
|
|
position: absolute
|
|
right: 0px
|
|
margin-top: -11px
|
|
top: 50%
|
|
font-family: $font-icon
|
|
font-size: 25px
|
|
height: 22px
|
|
width: 14px
|
|
color: $link-color
|
|
&:hover
|
|
background-color: #f6f6f6
|
|
span
|
|
font-weight: bold
|
|
color: $base-body-color
|
|
|
|
.payment_module.box
|
|
margin-top: 20px
|
|
p.cheque-indent
|
|
margin-bottom: 9px
|
|
.cheque-box
|
|
.form-group
|
|
margin-bottom: 0px
|
|
.form-control
|
|
width: 269px
|
|
|
|
.order-confirmation.box
|
|
line-height: 29px
|
|
a
|
|
text-decoration: underline
|
|
&:hover
|
|
text-decoration: none
|
|
|
|
//PAGE ORDER-OPC
|
|
.delivery_option_carrier td
|
|
width: 200px
|
|
.delivery_option_carrier td + td
|
|
width: 280px
|
|
.delivery_option_carrier td + td + td
|
|
width: 200px
|
|
.delivery_option_carrier tr td
|
|
padding: 5px
|
|
.delivery_option_carrier.selected
|
|
display: table
|
|
.delivery_option_carrier.not-displayable
|
|
display: none
|
|
|
|
|
|
//PAGES ADRESSES, IDENTITY
|
|
#address,
|
|
#identity,
|
|
#account-creation_form,
|
|
#new_account_form,
|
|
#opc_account_form,
|
|
#authentication
|
|
.box
|
|
padding-bottom: 20px
|
|
line-height: 20px
|
|
p.required
|
|
color: #f13340
|
|
margin: 9px 0 16px 0
|
|
p.inline-infos
|
|
color: #f00
|
|
.form-group
|
|
margin-bottom: 4px
|
|
.form-control
|
|
max-width: 271px
|
|
&#adress_alias
|
|
margin-bottom: 20px
|
|
&.phone-number
|
|
// min 1200px
|
|
@media (min-width: $screen-lg)
|
|
float: left
|
|
width: 270px
|
|
margin-right: 13px
|
|
+ p
|
|
@media (min-width: $screen-lg)
|
|
padding: 23px 0 0 0px
|
|
margin-bottom: 0
|
|
.gender-line
|
|
margin-bottom: 4px
|
|
padding-top: 4px
|
|
> label
|
|
margin-right: 10px
|
|
margin-bottom: 0
|
|
.radio-inline
|
|
label
|
|
font-weight: normal
|
|
color: #777
|
|
#identity,
|
|
#authentication,
|
|
#order-opc
|
|
#center_column
|
|
form.std
|
|
.row
|
|
margin-left: -5px
|
|
margin-right: -5px
|
|
.col-xs-4
|
|
padding-left: 5px
|
|
padding-right: 5px
|
|
max-width: 94px
|
|
.form-control
|
|
max-width: 84px
|
|
.footer_links
|
|
border: none
|
|
padding-top: 0
|
|
|
|
#new_account_form .box
|
|
line-height: 20px
|
|
.date-select
|
|
padding-bottom: 10px
|
|
.top-indent
|
|
padding-top: 10px
|
|
.customerprivacy
|
|
padding-top: 15px
|
|
|
|
#authentication
|
|
fieldset.account_creation
|
|
margin-bottom: 20px
|
|
|
|
// PASSWORD
|
|
#password
|
|
.box
|
|
p
|
|
margin-bottom: 9px
|
|
.form-group
|
|
margin-bottom: 20px
|
|
.form-control
|
|
width: 263px
|
|
.footer_links
|
|
padding-top: 0
|
|
border: none
|
|
|
|
//PAGE SEARCH
|
|
#instant_search_results
|
|
a.close
|
|
font-size: 13px
|
|
font-weight: 600
|
|
opacity: 1
|
|
line-height: inherit
|
|
text-transform: none
|
|
font-family: $font-famaly
|
|
&:hover
|
|
color: $link-hover-color
|
|
|
|
// MANUFACTURERS/SUPPLIERS
|
|
#manufacturers_list,
|
|
#suppliers_list
|
|
h3
|
|
font-size: 17px
|
|
line-height: 23px
|
|
.description
|
|
line-height: 18px
|
|
.product-counter
|
|
a
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
&:hover
|
|
color: $link-hover-color
|
|
&.list
|
|
li
|
|
.mansup-container
|
|
border-top: 1px solid $base-border-color
|
|
padding: 31px 0 30px 0
|
|
// < 768
|
|
@media (max-width: $screen-xs-max)
|
|
text-align: center
|
|
&:first-child
|
|
.mansup-container
|
|
border-top: 0
|
|
.left-side
|
|
text-align: center
|
|
|
|
h3
|
|
margin-top: -5px
|
|
padding-bottom: 8px
|
|
.middle-side
|
|
padding-left: 0
|
|
// < 768
|
|
@media (max-width: $screen-xs-max)
|
|
padding-right: 15px
|
|
padding-left: 15px
|
|
.right-side-content
|
|
border-left: 1px solid $base-border-color
|
|
padding: 0 0 32px 31px
|
|
min-height: 108px
|
|
// < 768
|
|
@media (max-width: $screen-xs-max)
|
|
min-height: 1px
|
|
padding: 0
|
|
border: none
|
|
.product-counter
|
|
position: relative
|
|
top: -6px
|
|
margin-bottom: 12px
|
|
// < 768
|
|
@media (max-width: $screen-xs-max)
|
|
top: 0
|
|
&.grid
|
|
li
|
|
text-align: center
|
|
|
|
.product-container
|
|
padding-top: 40px
|
|
padding-bottom: 20px
|
|
border-bottom: 1px solid $base-border-color
|
|
.left-side
|
|
padding-bottom: 42px
|
|
h3
|
|
padding-bottom: 10px
|
|
.product-counter
|
|
margin-bottom: 12px
|
|
// > 1199
|
|
@media (min-width: $screen-lg)
|
|
li.first-in-line
|
|
clear: left
|
|
li.last-line
|
|
.product-container
|
|
border-bottom: none
|
|
//768 -> 1199
|
|
@media (min-width: $screen-sm) and (max-width: $screen-md-max)
|
|
li.first-item-of-tablet-line
|
|
clear: left
|
|
li.last-tablet-line
|
|
.product-container
|
|
border-bottom: none
|
|
// < 768
|
|
@media (max-width: $screen-xs-max)
|
|
li.item-last
|
|
.product-container
|
|
border-bottom: none
|
|
|
|
#manufacturer,
|
|
#supplier
|
|
.description_box
|
|
padding-top: 20px
|
|
padding-bottom: 20px
|
|
border-top: 1px solid $base-border-color
|
|
.hide_desc
|
|
display: none
|
|
.bottom-pagination-content,
|
|
.top-pagination-content
|
|
min-height: 69px
|
|
.top-pagination-content.bottom-line
|
|
border-bottom: 1px solid $base-border-color
|
|
|
|
//DISCOUNT PAGE
|
|
table.discount
|
|
i
|
|
font-size: 20px
|
|
line-height: 20px
|
|
vertical-align: -2px
|
|
&.icon-ok
|
|
color: #46a74e
|
|
&.icon-remove
|
|
color: #f13340
|
|
|
|
//GUEST TRACKING
|
|
#guestTracking
|
|
.form-control
|
|
max-width: 271px
|
|
// > 1200px
|
|
@media (min-width: $screen-lg)
|
|
.form-group
|
|
overflow: hidden
|
|
i
|
|
padding-left: 10px
|
|
.form-control
|
|
float: left
|
|
label
|
|
float: left
|
|
clear: both
|
|
width: 100%
|
|
|
|
//PAGE 404
|
|
#pagenotfound
|
|
.pagenotfound
|
|
max-width: 824px
|
|
margin: 0 auto
|
|
text-align: center
|
|
.img-404
|
|
padding: 8px 0 27px 0
|
|
img
|
|
max-width: 100%
|
|
h1
|
|
font: 600 28px/34px $font-custom
|
|
color: $base-text-color
|
|
text-transform: uppercase
|
|
margin-bottom: 7px
|
|
p
|
|
font: 600 16px/20px $font-custom
|
|
color: #555454
|
|
text-transform: uppercase
|
|
border-bottom: 1px solid $base-border-color
|
|
padding-bottom: 19px
|
|
margin-bottom: 20px
|
|
h3
|
|
font-weight: bold
|
|
color: $base-text-color
|
|
font-size: 13px
|
|
line-height: normal
|
|
margin-bottom: 18px
|
|
|
|
label
|
|
font-weight: normal
|
|
@media (max-width: $screen-xs-max)
|
|
display: block
|
|
.form-control
|
|
max-width: 293px
|
|
display: inline-block
|
|
margin-right: 5px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
margin: 0 auto 15px auto
|
|
display: block
|
|
.buttons
|
|
padding: 48px 0 20px 0
|
|
.button-medium
|
|
i.left
|
|
font-size: 17px
|
|
|
|
//addon RerversoForm
|
|
#account-creation_form fieldset.reversoform
|
|
padding: 10px !important
|
|
#account-creation_form fieldset.reversoform .text label
|
|
display: block
|
|
padding: 0 0 10px 0
|
|
width: 100%
|
|
text-align: left
|
|
|
|
#account-creation_form fieldset.reversoform .infos-sup
|
|
padding: 0 !important
|
|
font-size: 10px
|
|
font-style: italic
|
|
text-align: right
|
|
|
|
//addon customer privacy
|
|
#account-creation_form fieldset.customerprivacy label,
|
|
fieldset.customerprivacy label
|
|
cursor: pointer
|
|
|
|
//addon referralprogram
|
|
.tab-content
|
|
margin-top: 20px
|
|
|
|
//addons comments products
|
|
form#sendComment fieldset
|
|
padding: 10px
|
|
border: 1px solid #ccc
|
|
background: #eee
|
|
|
|
form#sendComment h3
|
|
font-size: 14px
|
|
#new_comment_form p.text
|
|
margin-bottom: 0
|
|
padding-bottom: 0
|
|
|
|
#sendComment p.text label,
|
|
#sendComment p.textarea label
|
|
display: block
|
|
margin: 12px 0 4px
|
|
font-weight: bold
|
|
font-size: 12px
|
|
|
|
#sendComment p.text input
|
|
padding: 0 5px
|
|
height: 28px
|
|
width: 498px
|
|
border: 1px solid #ccc
|
|
background: url(../img/bg_input.png) repeat-x 0 0 $light-background
|
|
|
|
#sendComment p.textarea textarea
|
|
height: 80px
|
|
width: 508px
|
|
border: 1px solid #ccc
|
|
|
|
#sendComment p.submit
|
|
padding: 0
|
|
text-align: right
|
|
|
|
#sendComment p.closeform
|
|
float: right
|
|
padding: 0
|
|
height: 12px
|
|
width: 12px
|
|
text-indent: -5000px
|
|
background: url(../img/icon/delete.gif) no-repeat 0 0
|
|
.star
|
|
position: relative
|
|
top: -1px
|
|
float: left
|
|
width: 14px
|
|
overflow: hidden
|
|
cursor: pointer
|
|
font-size: 14px
|
|
font-weight: normal
|
|
.star
|
|
display: block
|
|
a
|
|
display: block
|
|
position: absolute
|
|
text-indent: -5000px
|
|
div.star
|
|
&:after
|
|
content: ""
|
|
font-family: $font-icon
|
|
display: inline-block
|
|
color: #777676
|
|
|
|
div.star.star_on
|
|
display: block
|
|
&:after
|
|
content: ""
|
|
font-family: $font-icon
|
|
display: inline-block
|
|
color: #ef8743
|
|
|
|
div.star.star_hover
|
|
&:after
|
|
content: ""
|
|
font-family: $font-icon
|
|
display: inline-block
|
|
color: #ef8743
|
|
|
|
|
|
//CSS Modules
|
|
//IMPORTANT - Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder.
|
|
|
|
//Block ADVERTISING
|
|
.advertising_block
|
|
width: 191px
|
|
margin-bottom: 1em
|
|
text-align: center
|
|
|
|
//footer
|
|
.blockcategories_footer ul ul
|
|
display: none !important
|
|
|
|
//Form validate
|
|
.form-group
|
|
&.form-error
|
|
input, textarea
|
|
border: 1px solid #f13340
|
|
color: #f13340
|
|
background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2
|
|
&.form-ok
|
|
input, textarea
|
|
border: 1px solid #46a74e
|
|
color: #35b33f
|
|
background: url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1
|
|
&.form-error, &.form-ok
|
|
.form-control
|
|
padding-right: 30px
|
|
|
|
//uniform
|
|
.radio-inline, .checkbox
|
|
padding-left: 0
|
|
.checker
|
|
float: left
|
|
span
|
|
top: 0px
|
|
div.radio
|
|
display: inline-block
|
|
span
|
|
float: left
|
|
top: 0px
|
|
|
|
.fancybox-skin
|
|
background: $light-background !important
|
|
|
|
.fancybox-skin .fancybox-close
|
|
top: 8px
|
|
right: 8px
|
|
width: 28px
|
|
height: 28px
|
|
background: none
|
|
font-size: 28px
|
|
line-height: 28px
|
|
color: $base-text-color
|
|
text-align: center
|
|
&:hover
|
|
color: $link-hover-color
|
|
&:after
|
|
content: ""
|
|
font-family: $font-icon
|
|
|
|
//Homepage pre-footer
|
|
#facebook_block,
|
|
#cmsinfo_block
|
|
margin-top: 40px
|
|
overflow: hidden
|
|
background: $homepage-footer-bg
|
|
min-height: 344px
|
|
padding-right: 29px
|
|
padding-left: 29px
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
padding-left: 15px
|
|
padding-right: 15px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
width: 100%
|
|
min-height: 1px
|
|
h4
|
|
font: 600 21px/25px $font-custom
|
|
color: $base-heading-color
|
|
margin-bottom: 26px
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
font-size: 16px
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
padding-top: 20px !important
|
|
#facebook_block
|
|
h4
|
|
padding-top: 44px
|
|
.facebook-fanbox
|
|
background: $light-background
|
|
border: 1px solid #aaaaaa
|
|
padding-bottom: 10px
|
|
#cmsinfo_block
|
|
border-left: 1px solid $homepage-footer-border
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
border: none
|
|
margin-top: 10px
|
|
> div
|
|
padding-top: 45px
|
|
padding-left: 0
|
|
// max 767px
|
|
@media (max-width: $screen-xs-max)
|
|
padding-top: 20px
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
width: 100%
|
|
border-top: 1px solid $homepage-footer-border
|
|
> div + div
|
|
border-left: 1px solid $homepage-footer-border
|
|
min-height: 344px
|
|
padding-left: 29px
|
|
// max 479px
|
|
@media (max-width: $screen-xs - 1)
|
|
border-left: none
|
|
padding-left: 10px
|
|
min-height: 1px
|
|
padding-bottom: 15px
|
|
h3
|
|
margin-bottom: 12px
|
|
em
|
|
float: left
|
|
font-size: 35px
|
|
color: $light-text-color
|
|
width: 59px
|
|
height: 59px
|
|
line-height: 59px
|
|
text-align: center
|
|
background: $dark-background
|
|
@include border-radius(100px)
|
|
margin: 3px 10px 0 0
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
width: 30px
|
|
height: 30px
|
|
line-height: 30px
|
|
font-size: 20px
|
|
.type-text
|
|
overflow: hidden
|
|
h3
|
|
font: 600 21px/25px $font-custom
|
|
color: $base-heading-color
|
|
// max 1199px
|
|
@media (max-width: $screen-md-max)
|
|
font-size: 18px
|
|
ul
|
|
li
|
|
padding-bottom: 22px
|
|
// max 1199px
|
|
@media (max-width: $screen-md-max)
|
|
padding-bottom: 10px
|
|
// max 991px
|
|
@media (max-width: $screen-sm-max)
|
|
padding-bottom: 0
|
|
.ie8
|
|
#facebook_block,
|
|
#cmsinfo_block
|
|
height: 344px
|
|
//Zoom
|
|
// max 1199px
|
|
@media (max-width: $screen-md-max)
|
|
.zoomdiv
|
|
display: none !important |