@charset "UTF-8";
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}  .isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
#container {
}
.isotope-item, .item {
overflow: hidden;
position: relative;
}
.filter-container .item {
float: left;
margin-bottom: 1px;
display: inline-block;
}
.filter-container .two-col .item {
width: 50%;
}
.filter-container .three-col .isotope-item {
width: 33.33%;
}
.filter-container .four-col .item {
width: 25%;
}
.filter-container .two-col .item.last,
.filter-container .three-col .item.last,
.filter-container .four-col .item.last {
}
.box-container .masonry.two-col .item {
width: 48%;
margin-right: 15px;
}
.box-container .masonry.three-col .item {
width: 31%;
margin-right: 2%;
}
.box-container .masonry.four-col .item {
width: 23%;
margin-right: 1.5%;
}
.box-container .masonry.two-col .item.last,
.box-container .masonry.three-col .item.last,
.box-container .masonry.four-col .item.last {
margin-right: 0;
}
.testimonial-box-container .masonry.two-col .item {
width: 48%;
margin-right: 1.5%;
}
.testimonial-box-container .masonry.three-col .item {
width: 31%;
margin-right: 2%;
}
.testimonial-box-container .masonry.four-col .item {
width: 23%;
margin-right: 1.5%;
}
.testimonial-box-container .masonry.two-col .item.last,
.testimonial-box-container .masonry.three-col .item.last,
.testimonial-box-container .masonry.four-col .item.last {
margin-right: 0;
}
.box-container .grid .grid-item,
.brand-grid .item,
.testimonial-grid .item {
display: inline-block;
}
.box-container .grid .grid-item {
float: left;
}
.box-container .grid .grid-item.first {
clear: both;
margin-left: 2%;
}
.box-container .grid.two-col .grid-item {
width: 47%;
margin-right: 2%;
}
.box-container .grid.three-col .grid-item {
width: 31%;
margin-right: 2%;
}
.box-container .grid.four-col .grid-item {
width: 23%;
margin-right: 2%;
}
.box-container .grid.two-col .grid-item.last,
.box-container .grid.three-col .grid-item.last,
.box-container .grid.four-col .grid-item.last {
margin-right: 0;
}
.portfolio-filter-container .item {
width: 24%;
}
.blog-filter-container .two-col .item {
width: 50%;
}
.blog-filter-container .three-col .item {
width: 33.33%;
}
.blog-filter-container .four-col .item {
width: 24%;
} .options {
padding-bottom: 1.0em;
}
.options h3 {
margin-bottom: 0.2em;
font-size: 15px;
}
.options h4 {
font-weight: bold;
}
.options ul {
margin: 0;
list-style: none;  display: inline-block;
}
.options ul ul {
margin-left: 1.5em;
}
.options li {
float: left;
}
.options li a {
display: block;
padding: 6px 10px;
background-color: #efefed !important;
color: #888888;
font-weight: normal;
margin: 0 1px;
}
.options li a:hover {
background-color: #e67a32 !important;
color: #FFFFFF;
border: 1px solid #e67a32;
}
.options li a:active {
background-color: #9EA7AE;
}
.options li a {
border:1px solid #dddddd;
}
.options li:first-child a { }
.options li:last-child a { }
.options li a.selected {
background-color: #e67a32!important;
text-shadow: none;
color: #FFFFFF;
border: 1px solid #e99f10;
} .options .option-combo {
display: inline-block;
float: left;
margin-right: 10px;
}
.options .option-combo ul {
margin-right: 20px;
display: inline-block;
}
.options .option-combo h2,
.options .option-combo h4 {
line-height: 34px;
margin-bottom: 0;
margin-right: 5px;
display: inline-block;
vertical-align: top;
} .color-shape {
width: 70px;
height: 70px;
margin: 5px;
float: left;
}
.color-shape.round {
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
}
.color-shape.big.round {
-webkit-border-radius: 75px;
-moz-border-radius: 75px;
border-radius: 75px;
}
.color-shape.red {
background: red;
}
.color-shape.blue {
background: blue;
}
.color-shape.yellow {
background: yellow;
}
.color-shape.wide, .color-shape.big {
width: 150px;
}
.color-shape.tall, .color-shape.big {
height: 150px;
}
.color-shape a {
display: block;
height: 100%;
}
.color-shape a:hover {
background: white;
background: hsla( 0, 0%, 100%, 0.5 );
} .horizontal #container {
height: 80%;
} .photos .photo {
width: 320px;
margin: 5px;
float: left;
}
.photos .photo img {
display: block;
width: 100%;
}
#content {
}
.demos #content {
height: 100%;
} .docs #content {
max-width: 640px;
}
.docs #content a:hover {
border-bottom: 1px dotted;
} #site-nav {
width: 200px;
position: absolute;
left: 10px;
top: 0px;
padding-top: 20px;
font-size: 12px;
}
#site-nav h1 {
font-size: 24px;
margin-bottom: 0.5em;
margin-top: 0;
font-weight: bold;
font-family: 'Helvetica Neue', Arial, sans-serif;
}
#site-nav h2 {
font-size: 17px;
font-weight: normal;
margin: 0 0 0.3em;
border-top: none;
}
#site-nav h1 a {
color: #4FB;
}
#site-nav h1 a:hover {
color: #4BF;
}
#site-nav ul {
list-style: none;
margin: 0 0 1.0em;
font-weight: bold;
}
#site-nav ul ul {
margin-bottom: 0;
}
#site-nav ul a {
display: block;
border: none;
padding: 1px 5px;
}
#site-nav ul .current a {
background: hsla( 0, 0%, 0%, 0.3 );
color: #1BF;
}
#site-nav ul a:hover,
#site-nav ul .current a:hover {
color: white;
}
#site-nav ul .current .toc a {
font-size: 12px;
padding-left: 1.2em;
font-weight: normal;
} .docs #content h2 {
border-top: 1px solid #333;
padding-top: 0.8em;
margin-bottom: 0.8em;
}
.docs #content h2:target {
padding: 10px;
background: white;
color: #222;
}
.docs #content h3 {
color: #FEC;
background: hsla( 0, 0%, 75%, 0.05 );
padding: 2px 0.5em;
margin-bottom: 0.5em;
font-size: 1.15em;
}
.docs #content h4 {
margin-bottom: 0.5em;
font-size: 14px;
}
pre, code {
color: #222222;
font-family: 'Monaco', monospace, sans-serif;
}
#content code {
font-size: 12px;	
}
#content pre {
line-height: 1.6em;
}
h3.options {
padding-bottom: 0;
}
.option-def dl dt,
.option-def dl dd {
float: left;
padding: 0 1.2em;
;
background: #161616;
line-height: 36px;
height: 36px;
}
.option-def dl.header dt,
.option-def dl.header dd {
background: #444;
}
.option-def dl .option-type {
font-size: 13px;
color: #AAA;
font-style: italic;
}
.option-def dl dd {
border-left: 1px solid #222;
} .docs .tagline {
font-size: 22px;
font-weight: 300;
} .docs .as-is {
font-size: 95%;
} .docs #commercial {
background: white;
padding: 10px;
font-size: 14px;
color: #1F1F1D;
}
.docs #commercial a {
font-weight: bold;
} code .s1,
code .s {
color: #78BD55;
} code .mi, code .cp, code .kc {
color: #5298D4;
} code .k {
color: #E39B79;
} code .kd, code .na {
color: #A9D866;
} code .p {
color: #EDB;
} code .o {
color: #F63;
} code .nb {
color: #AA97AC;
}  code .c,
code .c1 {
color: #666;
font-style: italic;
}
code .nt {
color: #A0C8FC;
} code .nf {
color: #9EA8B8;
} code .nc {
color: #A78352;
} code .m {
color: #DE8E50;
} code .nd {
color: #9FAD7E;
}   #sites h2 {
display: none;
padding: 0.4em;
line-height: 32px;
margin-bottom: 0.4em;
-webkit-transition: background-color 0.8s;
-moz-transition: background-color 0.8s;
-o-transition: background-color 0.8s;
transition: background-color 0.8s;
}
#sites h2 img {
display: inline-block;
margin-right: 0.4em;
vertical-align: bottom;
}
#sites h2.loading {
background: white;
color: #222;
}
#sites h2.error {
background: red;
color: #222;
}
#sites ul {
margin: 0;
}
.super-list .example {
list-style: none;
float: left;
width: 230px;
margin: 5px;
}
.super-list .example a,
.super-list .example b,
.super-list .example img {
display: block;
}
.super-list .example img {
width: 100%;
}
.super-list .example a {
background: #1F1E1D;
}
.super-list .example a:hover {
background: white;
color: #111;
}
.super-list .example b {
font-weight: bold;
line-height: 1.3em;
padding: 3px;
padding-top: 8px;
}
.super-list .link {
float: left;
position: relative;
font-size: 24px;
line-height: 1.2em;
font-weight: 300;
margin: 5px;
}
.super-list .link {
width: 230px;
height: 110px;
}
.super-list .link a {
display: block;
padding: 10px;
padding-left: 65px;
height: 90px;
background: #1F1E1D;
color: #FE5;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
}
.super-list .link a:before {
content: '➔';
font-size: 70px;
position: absolute;
top: 30px;
left: 5px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.super-list .link.away a:before {
top: 25px;
left: 0px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.super-list .link a:hover {
background: #E58;
color: white;
}
.super-list .feature .name {
bottom: auto;
top: 140px;
left: 18px;
font-size: 20px;
} .big-graph {
background: white;
height: 600px;
margin: 20px auto;
}
.big-graph .project {
width: 45px;
height: 45px;
float: left;
}
.big-graph .project .icon {
pointer-events: none;
width: 31px;
height: 31px;
background: white;
margin-left: 7px;
-webkit-transition: -webkit-transform 0.25s;
-moz-transition: -moz-transform    0.25s;
-ms-transition: -ms-transform     0.25s;
-o-transition: -o-transform      0.25s;
transition: transform         0.25s;
}
.big-graph .project:hover {
z-index: 5;
}
.big-graph .project:hover .icon {
-webkit-transform: scale(3);
-moz-transform: scale(3);
-ms-transform: scale(3);
-o-transform: scale(3);
transform: scale(3);
}
.big-graph .project.commercial .icon {
background: #6B6B6B;
}
.big-graph .project.urbanism .icon {
background: #00CF00;
}
.big-graph .project.public-space .icon {
background: #FF8D00;
}
.big-graph .project.culture .icon {
background: #D61919;
}
.big-graph .project.body-culture .icon {
background: #00ECFF;
}
.big-graph .project.health .icon {
background: #FF2251;
}
.big-graph .project.education .icon {
background: #00A700;
}
.big-graph .project.housing .icon {
background: #FF02FF;
}
.big-graph .project.hotel .icon {
background: #0000C3;
}
.big-graph .project.media .icon {
background: #292929;
}
.big-graph .project p {
line-height: 14px;
font-size: 10.5px;
color: black;
margin-left: 7px;
} #infscr-loading {
position: fixed;
text-align: center;
bottom: 30px;
left: 42%;
z-index: 100;
background: white;
background: hsla( 0, 0%, 100%, 0.9 );
padding: 20px;
color: #222;
font-size: 15px;
font-weight: bold;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
} .clearfix:before, .clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}.tm-hide {
opacity:0;
filter: alpha(opacity=0);
cursor: pointer;
}
.tm-checkbox {
background: transparent url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) -1px -326px no-repeat;
display: inline-block;
width: 17px;
height: 20px;
cursor: pointer;
}
.tm-radio {
background: transparent url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) -1px -291px no-repeat;
display: inline-block;
padding: 0 2px;
cursor: pointer;
height:20px;
width: 15px;
}
.tm-checked {
background-position: -73px -326px;
cursor: pointer;
}
.tm-selected {
background-position: -73px -291px;
cursor: pointer;
}
.ie7 .tm-checkbox-green,.ie8 .tm-checkbox-green,.ie9 .tm-checkbox-green	,
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio {
display: inline;
zoom: 1;
}
.tm-checked-green {
background-position: 0 -18px;
}
.ie7 .tm-checkbox, .ie8 .tm-checkbox,.ie9 .tm-checkbox,
.ie7 .tm-radio,.ie8 .tm-radio,.ie9 .tm-radio {
height: 18px;
float: left;
} select.hasCustomSelect {
z-index: 999;
cursor: pointer;
display: inline-block !important;
}
span.customSelect {
background-color: #ffffff;
border: 1px solid #EDEDED;
padding: 5px 8px;
text-align: left;
text-decoration: none;
white-space: nowrap;
}
.chzn-container {
display: none !important;
opacity: 0 !important;
}
#customer_details span.country_select.country_select {
width: 100%;
}
.jigoshop-checkout #billing-country {
margin-bottom: 35px;
}
.shipping_calculator .customSelect.country_to_state {
margin-bottom: 0;
}
span.customSelect.changed {
background-color: #f0dea4;
}
.customSelectOpen {
-moz-box-shadow: #bbb 0 0 3px;
-webkit-box-shadow: #bbb 0 0 3px;
box-shadow: #bbb 0 0 3px;
}
.customSelectInner {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/down_arrow.png) no-repeat center right;
padding-right: 20px;
}
.customSelectOpen .customSelectInner {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/up_arrow.png) no-repeat center right;
}.owl-theme .owl-controls {
padding: 40px 0;
}
.home.page .woocommerce .products .owl-controls{padding:0;}
.two_third_inner #blog-posts-products .owl-theme .owl-controls { display:none !important; }
.two_third_inner:hover #blog-posts-products .owl-theme .owl-controls {
position: absolute;
right: 10px;
top: -50px;
display:block !important;
transition-duration: 300ms;
}
.testimonial-carousel .owl-controls{padding:0; }
.testimonial-carousel .owl-controls .owl-buttons div { 
height: 30px !important;  
width: 30px !important;
}
.testimonial-carousel .owl-controls .owl-buttons div.owl-prev {
background:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -75px -370px transparent !important;
float:left;
left:0;}
.testimonial-carousel .owl-controls .owl-buttons div.owl-prev:hover {
background-position: -75px -397px !important;
text-decoration: none ;
}
.testimonial-carousel .owl-controls .owl-buttons div.owl-next {
background:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -110px -370px transparent !important;
float:right;
right:0 !important;
}
.testimonial-carousel .owl-controls .owl-buttons div.owl-next:hover {
background-position: -110px -397px !important;
text-decoration: none;
} #woo-products .products.owl-carousel:hover .owl-buttons, .upsells.products .products.owl-carousel:hover .owl-buttons, .related.products .products.owl-carousel:hover .owl-buttons{opacity:1;}
.owl-buttons {
margin: 0 auto;
position: relative;
text-align: center;
width: 100px;
}
.owl-theme .owl-controls .owl-buttons div {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
display:inline-block;
float: none;
height: 24px;
position:relative;
width: 23px;
cursor: pointer;
color: transparent;
transition-duration: 300ms;
}
.woocommerce .products .owl-controls .owl-buttons div{
width:28px;
height:80px;
position:absolute;
transition-duration:0ms;
}
.woocommerce .products .owl-buttons{width:100%; opacity:0;}
.woocommerce .cross-sells .products .owl-buttons{opacity:0;}
.woocommerce .cross-sells:hover .products .owl-buttons{opacity:1;}
.woocommerce .cross-sells .products .owl-controls .owl-buttons div.owl-prev{ left: -24px; bottom:200px;}
.woocommerce .cross-sells .products .owl-controls .owl-buttons div.owl-next{right: -30px; bottom:200px;}
.testimonials-container .owl-controls .owl-buttons { display:block !important;position:absolute;top:40%;width:100% }
.style-1 .testimonial-carousel.owl-carousel.owl-theme .owl-controls .owl-buttons{display:none !important;}
.style-2 .testimonial-carousel.owl-carousel.owl-theme .owl-controls .owl-pagination{display:none !important;}
.owl-theme .owl-controls .owl-buttons { display:block; }
#woo-products:hover .owl-buttons {}
#brand-products .owl-buttons { display:block; }
.cross-sells:hover .owl-buttons, .upsells:hover .owl-buttons{ display:block; }
.woocommerce .products .owl-controls .owl-buttons div.owl-prev { background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/arrow.png) no-repeat scroll -37px 7px transparent; bottom:190px; left:-40px;}
.woocommerce .products .owl-controls .owl-buttons div.owl-prev:hover{background-position:3px 7px;} 
.woocommerce .products .owl-controls .owl-buttons div.owl-next:hover{background-position:-120px 7px ;}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -78px -373px #ededed;
font-size:0;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
background-position: -78px -400px;
text-decoration: none;
}
.woocommerce .products .owl-controls .owl-buttons div.owl-next { background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/arrow.png) no-repeat scroll -80px 7px transparent; bottom:190px; right:-40px;}
.owl-theme .owl-controls .owl-buttons div.owl-next {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -111px -373px #ededed;
left: auto;
right: -10px;
font-size:0;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
background-position: -111px -400px;
text-decoration: none;}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover {
}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-prev {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -77px -373px transparent; height:25px;
width:25px;
font-size: 0;
}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-prev:hover { 
background-position: -77px -400px;
text-decoration: none;
}
.home #brand-products .item { }
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-next {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -111px -373px transparent; height:25px;
width:25px;
font-size: 0;
}
#brand-products .owl-theme .owl-controls .owl-buttons div.owl-next:hover { 
background-position: -111px -400px;
text-decoration: none;
} .owl-theme .owl-controls .owl-page {
display: inline-block;
zoom: 1;
*display: inline; ;
}
.owl-theme .owl-controls .owl-page span {
display: block;
width: 8px;
height: 8px;
margin: 5px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; background:#d7d7d7;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span { background:#42a89c;
} .owl-theme .owl-controls .owl-page span.owl-numbers {
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
.owl-pagination {
margin: 0;
text-align: center;
} .owl-item.loading {
min-height: 150px;
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/owl/AjaxLoader.gif) no-repeat center center;
} .owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel {
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing {
cursor: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/owl/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.owl-carousel {
position: relative;
} .portfolio-container, #latest_news {
margin: 0 auto;
}
.portfolio-container .owl-theme .owl-controls .owl-buttons div {
height: 43px;
top: 40%;
width: 43px;
}
.portfolio-container .owl-controls .owl-buttons div.owl-prev {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -31px -3px transparent;
left: -55px;
right: auto;
}
.portfolio-container .owl-controls .owl-buttons div.owl-prev:hover {
background-position: -31px -49px;
text-decoration: none;
}
.portfolio-container .owl-controls .owl-buttons div.owl-next {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -74px -3px transparent;
left: auto;
right: -55px;
}
.portfolio-container .owl-controls .owl-buttons div.owl-next:hover {
background-position: -74px -49px;
text-decoration: none;
}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px; z-index:9999;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/lightbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/lightbox/close.png);}
#sb-nav-next{background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/lightbox/next.png);}
#sb-nav-previous{background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/lightbox/previous.png);}
#sb-nav-play{background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/lightbox/play.png);}
#sb-nav-pause{background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/lightbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}.shortcode_block {
border-bottom: 1px solid #DDDDDD;
margin: 10px 0;
padding: 15px 0;
overflow: hidden;
}
.shortcode_title {
font-weight: normal;
margin: 0 0 20px;
}
.shortcode_title { 
border: 2px solid #949494;
color: #949494;
display: block;
font-family: 'Roboto',Arial,Helvetica,sans-serif;
font-size: 20px;
font-weight: bold;
margin-left: -2px;
padding: 10px 15px;
text-transform: uppercase;
transition-duration: 0.8s;
}
.shortcode_title span {
display: block;
height: 1px;
margin: 7px 0 -11px;
width: 140px;
background: #4FBFA8;
}
#frame_accordiun a,
#frame_toggle a {
background: #4FBFA8;
color: #FFF;
}   #tab ul.tabs {
margin: 0;
}
#tab ul li a {
background: none repeat scroll 0 0 #F2F2F2;
padding: 8px 10px;
text-decoration: none;
}
.style1 #tab ul li a.current,
.style1 #tab ul li a:hover {
background-color: #e67a36;
color: #FFF;
}
.horizontal_tab .tab_groupcontent {
border: 1px solid #F0EFEF;
clear: both;
width: 98%;
padding: 10px;
}
.horizontal_tab #tab ul li {
margin: 0 5px 0 0;
list-style: none;
float: left;
line-height: 40px;
}
.horizontal_tab.style2 #tab ul li {
margin: 0 5px -4px 0;
}
.horizontal_tab.style2 #tab ul li a {
border-left: 1px solid #F0EFEF;
border-right: 1px solid #F0EFEF;
}
.horizontal_tab.style2 #tab ul li a.current,
.horizontal_tab.style2 #tab ul li a:hover {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: none;
border-left: 1px solid #F0EFEF;
border-right: 1px solid #F0EFEF;
border-top: 2px solid #87CFC5;
}
.horizontal_tab.style3 #tab ul li {
margin: 0 5px -3px 0;
}
.style3 #tab ul li a {
background: none;
border: 1px solid #F2F2F2;
}
.style3 #tab ul li a.current,
.style3 #tab ul li a:hover {
color: #87CFC5;
}
.vertical_tab .tab {
}
.vertical_tab ul.tabs {
float: left;
width: 25%;
}
.vertical_tab #tab ul li {
position: relative;
}
.vertical_tab #tab ul li a {
display: block;
line-height: 18px;
margin-bottom: 2px;
}
.vertical_tab .tab_groupcontent {
float: right;
min-height: 120px;
width: 70%;
border: 1px solid #F0EFEF;
padding: 10px;
}
.vertical_tab.style2 #tab ul li {
margin: 0 -3px 0 0;
}
.vertical_tab.style2 #tab ul li a {
border-top: 1px solid #F0EFEF;
border-bottom: 1px solid #F0EFEF;
}
.vertical_tab.style2 #tab ul li a.current,
.vertical_tab.style2 #tab ul li a:hover {
background: none repeat scroll 0 0 #FFFFFF;
border-right: none;
border-top: 1px solid #F0EFEF;
border-bottom: 1px solid #F0EFEF;
border-left: 2px solid #e67a36 !important;
}
.vertical_tab.style3 #tab ul li {
margin: 0 -3px 0 0;
}   .testimonial-grid .item {
float: left;
position: relative;
}
.testimonial-grid .first-item {
clear: both;
}
.testimonials-container .item {
margin: 0;
}
.testimonial-cols-2 .item {
width: 50%;
}
.testimonial-cols-3 .item {
width: 33.33%;
}
.testimonial-cols-4 .item {
width: 25%;
}
.testimonial-cols-5 .item {
width: 20%;
}
.testimonial-cols-6 .item {
width: 16%;
}
.single-testimonial blockquote q {
font-size: 13px;
font-weight: normal;
margin: 4px 0 0 0;
line-height: 22px;
color: #000000;
}
.single-testimonial blockquote span {
float: right;
color: #878D93;
font-size: 17px;
font-style: normal;
margin: 12px 0 0 0;
}
.testimonial-content {
}
.single-testimonial .testimonial-bottom {
margin: 15px 0 0 15px;
}
.single-testimonial .testmonial-image i {
font-size: 30px;
line-height: 50px;
margin: 0;
text-align: center;
}
.single-testimonial .testimonial-title {
font-weight: normal;
}
.single-testimonial .testimonial-email {
display: inline-block;
}
.single-testimonial .testimonial-title,
.single-testimonial .testimonial-email {
font-size: 16px;
line-height: 18px;
padding-bottom: 10px;
color: #e99f10;
text-transform:capitalize; 
}
.single-testimonial blockquote {
display: block;
margin: 0;   
position: relative;
background-image: none;
} .style-1 .testimonial-content {
margin-bottom: 10px;
padding-bottom: 25px;
}
.style-1 .single-testimonial .testimonial-top {
position: relative;
}
.style-1 .testimonial-carousel .single-testimonial .testimonial-top,
.style-1 .testimonial-grid .single-testimonial .testimonial-top {
min-height: 70px;
}
.style-1 .single-testimonial .testimonial-top:after {
color: #797979;
content: "";
position: absolute;
left: 50px;
bottom: -26px;
width: 0;
height: 0;
}
.style-1 .single-testimonial blockquote{
padding: 2px;
}
.style-1 .single-testimonial .testmonial-other {
display: table;
margin-left: 28px;
margin-top: 8px;
}
.style-1 .single-testimonial .testmonial-image {
display: inline-block;
padding-top: 20px;
padding-bottom: 20px;
vertical-align: middle;
}
.style-1 .single-testimonial .testmonial-text { vertical-align: middle;
}
.style-1 .single-testimonial .testmonial-image img {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
} .style-2 .single-testimonial{
}
.style-2 .testimonial-content-outer{
display: table;
float:left;
width:100%;
padding:95px 0;
}
.style-2 .testimonial-content{
float:right;
width:72%;
margin:25px 0;
}
.style-2 .testmonial-image{
float: left;
text-align: right;
width: 22%;
}
.style-2 .testmonial-text{
}
.style-2 .single-testimonial blockquote{
padding:0;
width:90%;
}
.style-2 .single-testimonial blockquote q{
font-size:15px;
line-height: 22px;
}
.style-2 .single-testimonial .testimonial-title {
font-size: 15px;
margin-bottom: 5px;
background: none repeat scroll 0 0 #e67a36;
color: #fff;
padding: 5px 0;
text-align: center;
width: 30%;
}
.style-2 .single-testimonial .testimonial-top {
margin-bottom: 10px;
}
.style-2 .single-testimonial .testmonial-image img {
border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
background: none repeat scroll 0 0 #fff;
border: 1px solid #ededed;
padding: 10px;
}
.style-6 .single-testimonial .testmonial-image img {border-radius: 100%;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
background: none repeat scroll 0 0 #fff;
border: 1px solid #ededed;} .style-3 .testimonial-content-outer{
text-align: center;
}
.style-3 .testimonial-content{
width: 100%;
}
.style-3 .testmonial-image{
width: 100%;
}
.style-3 .testimonial-title{
display: inline-block;
}
.style-3 .single-testimonial .testimonial-email{
font-size: 13px;
}
.style-3 .testmonial-image img {
border-radius: 50%;
} .style-5 .testimonial-content {
margin-bottom: 10px;
padding-bottom: 25px;
}
.style-5 .single-testimonial .testmonial-image {
display: inline-block;
padding-bottom: 20px;
padding-top: 20px;
vertical-align: middle;
}
.style-5 .testimonial-carousel .single-testimonial .testimonial-top, .style-5 .testimonial-grid .single-testimonial .testimonial-top {min-height: 70px;}   .divider_content p {
margin: 0;
font-size: 14px;
}
.divider_content_inner .title {
margin: 8px 0 10px 0;
}
.divider_element .dashed {
border-top: 1px dashed #E3E4E5;
}
.divider_element .dotted {
border-top: 1px dotted #E3E4E5;
}
.divider_element .double {
border-top: 2px double #E3E4E5;
}
.divider_element .groove {
border-top: 1px groove #E3E4E5;
}
.divider_element .solid {
border-top: 1px solid #E3E4E5;
}   #callout_div .shortcode_inner {
border-bottom: 1px solid #DDDDDD;
margin: 15px 0;
overflow: hidden;
padding: 15px 0;
}
#callout_div .callout_boxed {
background: none repeat scroll 0 0 #ECF0F1;
border: 1px solid #DDDDDD;
text-align: center;
}
#callout_div .callout_border {
border: 1px solid #DDDDDD;
text-align: center;
}
#callout_div .title {
font-size: 15px;
color: #41A62A;
}
#callout_div .calloutarea {
margin: 0 0 15px 0;
}
.shortcode_content {
width: 100%;
margin: 10px 0;
font-size: 14px;
}
#callout_div a {
text-decoration: none;
}
.calloutarea_block {
display: table;
margin: 0 auto;
}
.calloutarea_button a.button {
display: inline-block;
}
.dark .calloutarea_block, .dark .calloutarea_block .title {
color: #FFFFFF;
}
.light .calloutarea_block, .light .calloutarea_block .title {
color: #464E55;
}
.dark .calloutarea_block a.button {
background-color: #FFFFFF;
color: #FFFFFF;
}
.light .calloutarea_block a.button {
background-color: #9EA7AE;
}
.left .calloutarea_block_content, .left .calloutarea_button {
display: table-cell;
vertical-align: middle;
}
.left  .calloutarea_block_content {
width: 70%;
}
.left .calloutarea_button {
width: 30%;
text-align: right;
vertical-align: top;
}
.left .calloutarea_block_content h3, .left .calloutarea_button h3{
margin: 0;
font-size: 24px;
}
.calloutarea.left, .calloutarea.right {
float: none;
}
.calloutarea_button {
vertical-align: middle;
}
.center .calloutarea_button {
margin: 30px 0 10px;
}
.calloutarea.center h2 {
font-size: 40px;
line-height: 50px;
}
.calloutarea.center .shortcode_content {
font-size: 18px;
}
.calloutarea.left h2 {
font-size: 25px;
line-height: 35px;
}
.wpb_row.parallex-image, .parallex-image {
background-attachment: fixed !important;
}   .hightlight_text {
font-style: italic;
padding: 3px 5px;
margin: 0 6px;
}
.highlight_light {
background-color: #F6F6F6;
color: #464E55;
}
.highlight_dark {
background-color: #464E55;
color: #FFFFFF;
}   .dropcap {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
display: inline-block;
font-size: 20px;
height: 30px;
line-height: 30px;
margin-right: 3px;
overflow: hidden;
text-align: center;
width: 30px;
}
.dropcap.no-background {
font-weight: bold;
height: auto;
line-height: 28px;
margin: 0;
vertical-align: bottom;
width: auto;
}   .benefitsarea_inner {
padding: 10px;
margin: 10px;
overflow: hidden;
border-right: 1px solid #e1e1e1;
}
.benefitsarea_inner .benefit_bkg {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
display: block;
height: 94px;
margin: 50px auto 0;
width: 135px;
}
.column3 .benifit_image {
margin: 0 0 10px 0;
}
.column3 .benefitsarea_inner {
text-align: center;
}
.column3 .benefitsarea_inner img {
width: 55px;
height: 55px;
}
.benifit_name {
font-size: 16px;
font-weight: bold;
margin: 0 0 10px 0;
}
.benefitsarea_inner p {
margin: 0 0 10px 0;
text-align: justify;
}
.benefitsarea_bottom .viewmore a {
text-decoration: none;
}
.column2 .benefitsarea_inner {
margin: 10px 0;
}
.column2 .benifit_image {
float: left;
width: 20%;
}
.column2 .benefitsarea_bottom {
float: right;
width: 76%;
}   .button_content_inner {
margin: 0 5px;
display: inline-block;
}
.button_content_inner a {
text-decoration: none !important;
display: inline-block;
}
.button_content_inner a:hover {
}
.button_content_inner i {
color: #FFFFFF;
}
.button_content_inner .button_small {
font-size: 15px;
padding: 8px 12px;
}
.button_content_inner .button_small i {
font-size: 15px;
}
.button_content_inner .button_medium {
font-size: 18px;
padding: 12px 15px;
}
.button_content_inner .button_medium i {
font-size: 18px;
}
.button_content_inner .button_big,
.calloutarea_button a.button {
font-size: 22px;
padding: 15px 20px;
}
.button_content_inner .button_big i {
font-size: 22px;
}
.button.left i {
margin-right: 10px;
}
.button.right i {
margin-left: 10px;
}  .row100 {
margin: 5px 0;
float: left;
width: 100%;
}
.col30 {
float: left;
width: 20%;
}
.col70 {
float: left;
width: 100%;
position: relative;
}
.col30 label {
color: #7A7A7A;
font-size: 14px;
}
.col70 input,.shortcode_contactform .name input,.shortcode_contactform .email input,.shortcode_contactform .cellno input,.shortcode_contactform .subject input{ 
color: #777777;
width: 100%;
padding: 5px 25px 5px 10px;
}
.shortcode_contactform .name, .shortcode_contactform .email {margin-right: 2%;}
.shortcode_contactform .name, .shortcode_contactform .email, .shortcode_contactform .cellno, .shortcode_contactform .subject{float: left; width: 32%; position:relative; margin-bottom: 10px; }
.c_message textarea{margin:10px 0;}
.col70 i,.shortcode_contactform .name i,.shortcode_contactform .email i ,.shortcode_contactform .cellno i, .shortcode_contactform .subject i {
color: #E5E5E5;
right: 10px;
position: absolute;
top: 7px;
}
.col70 em {
margin: 0 5px;
}
.banner_content {
text-align: center;
}   .tm_progresbar.style-4 {
margin-bottom: 5px;
}
.progressbar-container {
clear: both;
}
.tm_progresbar {
margin-bottom: 10px;
}
.tm_progress_label {
padding: 0 5px;
}
.progress_detail {
font-size: 13px;
left: 10px;
position: absolute;
top: 0;
z-index: 959;
}
.tm_progresbar.style-4 .progress_detail {
position: relative;
left: 0;
}
.active_progresbar {
height: 25px;
position: relative;
margin: 0;
background: #EDEDED;
}
.active_progresbar span.value {
display: inline-block;
height: 100%;
-webkit-border-radius: 2px 0 0 2px;
-moz-border-radius: 2px 0 0 2px;
border-radius: 2px 0 0 2px;
position: relative;
}
.style-1 .active_progresbar span.value {
background-color: #87CFC5;
}
.style-2 .active_progresbar > span.value:after, 
.style-3 .active_progresbar > span.value:after {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: 50px 50px;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, 
color-stop(.25, rgba(255, 255, 255, .2)), 
color-stop(.25, transparent), color-stop(.5, transparent), 
color-stop(.5, rgba(255, 255, 255, .2)), 
color-stop(.75, rgba(255, 255, 255, .2)), 
color-stop(.75, transparent), to(transparent)
);
background-image: -moz-linear-gradient(
-45deg, 
rgba(255, 255, 255, .2) 25%, 
transparent 25%, 
transparent 50%, 
rgba(255, 255, 255, .2) 50%, 
rgba(255, 255, 255, .2) 75%, 
transparent 75%, 
transparent
);
z-index: 1;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
-webkit-animation: move 2s linear infinite;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
overflow: hidden;
}
.style-3 .active_progresbar > span.value:after, 
.style-3 .active_progresbar > span.value:after {
background-size: 20px 20px;
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
}   .tm_socialicon {
float: left;
margin: 0 5px;
}
.tm_socialicon a {
border: 1px solid #4FBFA8;
border-radius: 17px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
color: #4FBFA8;
display: inline-block;
text-align: center;
transition-duration: 500ms;
width: 25px;
padding: 3px;
}
.tm_socialicon a:hover {
border: 1px solid #000000;
color: #000000;
}   .cmessage 
{
float: left;
font-weight: normal;
line-height: 24px;
margin: 10px 0;
padding: 0;
position: relative;
width: 100%;
}
.messagebox_inner {
font-size: 13px;
line-height: 24px;
padding: 15px 15px 15px 70px;
}
.messagebox_inner.success {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/success.png) no-repeat scroll 15px 3px #EEF4D4;
border: 1px solid #8FAD3D;
color: #596C26;
}
.messagebox_inner.error {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/error.png) no-repeat scroll 15px 3px #EFCEC9;
border: 1px solid #AE3F2E;
color: #FF3300;
}
.messagebox_inner.warning {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/warning.png) no-repeat scroll 15px 3px #FFEA97;
border: 1px solid #E2B500;
color: #003333;
}
.messagebox_inner.message {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/message.png) no-repeat scroll 15px 3px #C6D8F0;
border: 1px solid #4282CC;
color: #3399FF;
}   .row100 {
margin: 5px 0;
float: left;
width: 100%;
}
.col30 {
float: left;
width: 20%;
}
.col70 {
float: left;
width: 75%;
position: relative;
}
.col30 label {
color: #7A7A7A;
font-size: 14px;
}
.col70 input {
color: #777777;
width: 250px;
padding: 5px 25px 5px 10px;
}
.col70 i {
color: #E5E5E5;
left: 228px;
position: absolute;
top: 7px;
}
.col70 em {
margin: 0 5px;
}
.banner_content {
text-align: center;
}   .tmchat_wrapper {
position: relative;
display: inline-block;
width: 130px;
height: 130px;
margin: 10px 0 20px 0;
text-align: center;
}
.tmchat_wrapper canvas {
position: absolute;
top: 0;
left: 0;
}
.percent {
display: inline-block;
line-height: 130px;
z-index: 2;
font-size: 30px;
}
.percent:after {
content: '%';
margin-left: 0.1em;
font-size: .8em;
}
.angular {
margin-top: 100px;
}
.angular .chart {
margin-top: 0;
}
.tm_piechart.column1,
.tm_piechart.column2,
.tm_piechart.column3,
.tm_piechart.column4 {
text-align: center;
}
.tm_piechart h2.chart_title {
font-size: 15px;
}
.chart_bottom .chart_code {
margin: 5px 0;
font-size: 13px;
}
.chart_bottom .chart_desc {
font-size: 13px;
margin: 12px 5px 8px 5px;
}   .tm_fancymediacontent {
width: 270px;
border: 1px solid #DDD;
}
.tm_fancymediacontent.frame {
background: none repeat scroll 0 0 #F1F1F1;
padding: 10px;
text-align: center;
}
.tm_fancymediacontent.left {
float: left;
margin: 0 20px 10px 0;
}
.tm_fancymediacontent.right {
float: right;
margin: 0 0 10px 20px;
}
.tm_fancymediacontent .media_bottom {
font-size: 14px;
margin: 10px 0 0px 0;
}
.noframe .media_bottom {
font-size: 14px;
margin: 10px 10px 0px;
}   .pricing_wrapper {
}
.pricing_wrapper .pricing_wrapper_inner {
border: 1px solid #EBEAEA;
border-bottom: 3px solid #EBEAEA;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: #FFF;
}
.pricing_heading {
background: none repeat scroll 0 0 #E5E5E5;
font-size: 18px;
margin: 0 0 10px;
padding: 35px 15px;
text-align: center;
}
.style-1 .pricing_top {
background: none repeat scroll 0 0 #E5E5E5;
border: 10px solid #FFFFFF;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
height: 70px;
margin: 0 auto;
position: relative;
text-align: center;
top: -25px;
width: 70px;
}
.pricing_bottom {
text-align: center;
}
.style-1 .pricing_bottom {
margin: -20px 0 0 0;
}
.pricing_top .pricing_per {
font-size: 14px;
margin: 14px 0 5px 0;
line-height: 17px;
}
.pricing_top .pricing_price {
font-size: 16px;
font-weight: bold;
}
.pricing_wrapper ul {
margin: 0;
padding: 0;
list-style: none;
}
.pricing_wrapper ul li {
padding: 3px 0;
margin: 0 0 5px;
}
.pricing_button {
height: 30px;
margin: 25px 0 35px;
}
.pricing_button	a#pricing-btn {
background: #E5E5E5;
color: #464E55;
display: inline-block;
}
.pricing_wrapper:hover .style-1 .pricing_heading,
.pricing_wrapper .style-1.selected .pricing_heading,
.pricing_wrapper:hover .pricing_top,
.pricing_wrapper .selected .pricing_top,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn,
.style-2.selected .pricing_button,
.style-2 selected .pricing_top {
background-color: #87CFC5;
color: #fff;
}
.style-2.selected .pricing_button {
border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
height: 35px;
margin: 0;
width: 100%;
}
.style-2.selected .pricing_button a {
position: relative;
top: 9px;
}
.pricing_wrapper .style-1.selected {
margin-top: -10px;
}
.pricing_wrapper .style-1.selected .pricing_heading {
padding: 40px 15px;
}
.pricing_wrapper .style-2 {
border: none;
}
.pricing_wrapper .style-2 .pricing_bottom li {
background: #F8F8F8;
border-bottom: 2px solid #EFEFEF;
padding: 10px 0;
margin: 0 0 5px 0;
}
.pricing_wrapper .style-2 .pricing_bottom li:nth-child(odd) {
background: #F8F8F8;
border-bottom: 2px solid #EFEFEF;
padding: 10px 0;
margin: 0 0 5px 0;
}
.pricing_wrapper .style-2 .pricing_bottom li:nth-child(even) {
background: #F0F0F0;
border-bottom: 2px solid #E6E6E6;
padding: 10px 0;
margin: 0 0 5px 0;
}
.style-1 .nopricing_heading {
height: 20px;
padding: 35px 15px;
}
.style-2 .nopricing_top {
height: 50px;
padding: 20px 15px;
}
.pricing_wrapper .style-2 .pricing_top {
padding: 20px 15px;
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
height: 50px;
}
.style-2 .pricing_heading {
padding: 0;
background: none;
}
.style-2 .pricing_top .pricing_per {
margin: 0;
}
.style-2 .pricing_per,
.style-2 .pricing_price {
display: inline-block;
margin: 0 5px;
}
.style-2 .pricing_bottom {
margin: 5px 0 0 0;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.text-justify {
text-align: justify;
}   .center {
text-align: center;
}
.hidden {
display: none;
visibility: hidden;
}
.invisible {
visibility: hidden;
}
.alignright,
.right {
float: right;
}
.alignleft,
.left {
float: left;
}
.alignnone,
.none {
float: none;
}
.aligncenter {
margin-left: auto;
margin-right: auto;
}
.clearboth {
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0;
width: 100%;
overflow: hidden;
}   .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
position: relative;
float: left;
}
.last {
}
.one_half {
width: 50%;
}
.one_third {
width: 33.33%;
height: 316px;
}
.two_third {
width: 66.66%;
}
.one_fourth {
width: 25%;
}
.two_fourth {
width: 50%;
}
.three_fourth {
width: 75%;
}
.one_fifth {
width: 20%;
}
.two_fifth {
width: 40%;
}
.three_fifth {
width: 60%;
}
.four_fifth {
width: 80%;
}
.one_sixth {
width: 16.66%;
}
.two_sixth {
width: 33.32%;
}
.three_sixth {
width: 49.98%;
}
.four_sixth {
width: 66.64%;
}
.five_sixth {
width: 83.3%;
}   .table_style {
border: 1px solid #dddddd;
margin-bottom: 20px;
width: 100%;
}
.table_style table {
text-align: left;
border-collapse: collapse;
border: 1px solid #fff;
width: 100%;
padding: 0;
margin: 0;
}
.table_style th {
text-align: center;
padding: 12px;
font-weight: normal;
font-size: 14px;
color: #555;
background-color: #EEEEEE;
}
.table_style tbody {
background: #F9F9F9;
}
.table_style td {
text-align: center;
padding: 10px;
color: #666;
border-top: 1px dashed #fff;
}
.table_style tbody tr:hover td {
color: #333;
background: #fff;
border-top: 1px solid #fff;
}
.table_style tfoot {
background-color: #f3f3f3;
}
.table_style tfoot td {
padding: 8px;
}   .message {
line-height: 24px;
font-weight: normal;
padding: 15px 15px 15px 80px;
position: relative;
margin: 10px 0;
}
.success-message {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/success.png) no-repeat scroll 15px 3px #EEF4D4;
border: 1px solid #8FAD3D;
}
.error-message {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/error.png) no-repeat scroll 15px 3px #EFCEC9;
border: 1px solid #AE3F2E;
}
.message-message {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/message.png) no-repeat scroll 15px 3px #C6D8F0;
border: 1px solid #4282CC;
}
.warning-message {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/shortcode/warning.png) no-repeat scroll 15px 3px #FFEA97;
border: 1px solid #E2B500;
}
.flickr_badge_image {
display: inline-block;
margin-right: 10px;
}
.flickr_badge_image img {
border: 3px solid #EEEEEE;
height: 100px;
width: 100px;
}
.flickr_badge_image:hover img {
border-color: #CCCCCC;
}   .toogle_div, .accordion .acc, .tour li {
position: relative;
}
.widget .single_accordion p, .widget .single_toggle p {
margin: 0;
}
.toogle_div p, .accordion p {
margin: 0;
}
.accordion span.icon:after,
.toogle_div span.icon:after {
content: "\f067";
font-family: FontAwesome;
left: 10px;
position: absolute;
}
.accordion a.current span.icon:after,
.toogle_div a.current span.icon:after {
content: "\f068";
font-family: FontAwesome;
left: 10px;
position: absolute;
}
.accordion_image {
width: 110px;
float: left;
}
.accordion_image img {
}
.accordion_content {
}
.accordion .accordion-title,
.toggle .accordion-title {
position: relative;
} .accordion.style1 .accordion-title,
.toggle.style1 .toggle-title {
border: 1px solid #EDEDED;
padding: 15px 10px 15px 30px; }
.accordion.style1 .tab_content,
.toggle.style1 .tab_content {
padding: 10px 0;
} .accordion.style2 .single_accordion,
.toggle.style2 .single_toggle {
border: 1px solid #EDEDED;
margin-bottom: 10px;
}
.accordion.style2 .accordion-title,
.toggle.style2 .toggle-title {
padding: 15px 10px 15px 30px;
background: #ededeb; 
}
.accordion.style2 .tog,
.toggle.style2 .tog {
margin: 0;
}
.accordion.style2 .tab_content,
.toggle.style2 .tab_content {
padding: 0 10px 10px;
} .accordion.style3 .accordion-title,
.toggle.style3 .toggle-title {
border: 1px solid #EDEDED;
padding: 15px 30px 15px 10px; }
.accordion.style3 .tab_content,
.toggle.style3 .tab_content {
padding: 10px 0;
}
.accordion.style3 span.icon:after,
.accordion.style4 span.icon:after,
.accordion.style3 a.current span.icon:after,
.accordion.style4 a.current span.icon:after,
.toggle.style3 span.icon:after,
.toggle.style4 span.icon:after,
.toggle.style3 a.current span.icon:after,
.toggle.style4 a.current span.icon:after {
right: 10px;
left: auto;
} .accordion.style4 .single_accordion,
.toggle.style4 .single_toggle { border: 1px solid #EDEDED;
margin-bottom:10px;
}
.accordion.style4 .accordion-title,
.toggle.style4 .toggle-title {
padding: 15px 30px 15px 10px;
background: #ededeb; 
}
.accordion.style4 .tab_content,
.toggle.style4 .tab_content {
padding: 0 10px 10px;
}
.accordion.style4 .tog,
.toggle.style4 .tog {
margin: 0;
}
.accordion a, .toogle_div a, .tour li a, .tabs > li a {
}
.toogle_div .tog, .accordion .tog, .tour li a {
line-height: 20px;
display: block;
margin: 0 0 10px;
position: relative;
text-decoration: none;
}
.tour li a {
padding: 10px 0 10px 35px;
}
.tog, .tour li a {
text-transform: uppercase;
font-size: 13px;
}
.togg .tab_content {
display: none;
}
.header-middle .tab_content {
border-bottom: none;
}
.toogle_div .tab_content, .accordion .tab_content {
display: none;
font-size: 14px;
line-height: 22px;
overflow: hidden;
padding: 10px 30px 15px 10px;
}
.tour_content {
position: relative;
margin-bottom: 20px;
}
.tour {
list-style: none;
width: 25%;
float: left;
margin: 0;
}
.tour_content .tour {
padding-left: 0;
}
.tour_box {
display: none;
float: left;
overflow: hidden;
padding: 0;
position: relative;
width: 75%;
}
.tour_box p {
padding: 10px;
margin-bottom: 10px;
}
.regular-text1 {
position: relative;
}   .big-title {
font-size: 40px;
margin: 0 0 20px 0;
line-height: 50px;
}
.medium-title {
font-size: 35px;
margin: 10px 0 20px 0;
line-height: 40px;
}
.small-title {
font-size: 20px;
margin: 0 0 15px;
}
.shortcode-title { display:inline-block;width:100%; }
.shortcode-title .medium-title { 
font-size: 24px;
font-weight: bold;
line-height: 19px;
padding: 10px 0px;
text-transform: uppercase;
float:left;
margin: 0 0 -1px;
} 
.shortcode-title .big-title { 
font-size: 26px;
line-height: 30px;
margin: 0 0 -1px;
padding: 10 0px;
text-transform: uppercase;
float:left;
color:#3a444d;
}
.shortcode-title .small-title  {
display: block;
font-family: 'Raleway',Arial,Helvetica,sans-serif;
font-weight: bold;
padding: 10px 0px;
text-transform: uppercase;
transition-duration: 0.8s;
margin: 0 0 -1px;
float:left;
} .hb-animate-element .tab-title { }
.resp-tab-active .tab-title { background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/title_bottom.png) no-repeat scroll 3px 0 transparent;
bottom: -22px;
display: block;
height: 20px;
left: 25px;
position: absolute;
width: 31px; }
.resp-tab-active { display: inline-block;
border: 2px solid #e99f10;
font-family: 'Roboto',Arial,Helvetica,sans-serif;
font-weight: bold;
padding: 10px 15px;
text-transform: uppercase;
transition-duration: 0.8s;
color: #e99f10;
font-size: 20px;
}	
.border-type {
padding-bottom: 5px;
position: relative;
display: inline-block;
}
.border-type:after {
bottom: 0;
content: "";
height: 1px;
left: 0;
position: absolute;
width: 60px; }
.panel-grid .panel-grid-cell h3.widget-title {
display: none;
}
.address-container { 
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
font-weight: normal;
padding: 0;
}
.address-title {font-size:17px; }	
.address-description, .address-label, .address-text { 
font-family: 'Open sans',Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: normal;
text-transform: capitalize;
}   .code {
background-color: #F7F7F7;
border: 1px solid #EDEDED;
clear: both;
padding: 10px;
font-size: 14px;
margin: 10px 0;
font-family: monospace;
line-height: 20px;
}   .service .service-text {
font-size: 16px;
color: #333038;
font-weight:600;
}
.static-text-container {
margin-bottom: 20px;
float: none;
text-align: left;
}
.service .service-icon{
color: #e67a32;
}
.static-text-container .text {
line-height: 25px;
display: inline-block;
}
.service {
text-align: center;
width: 85%;
margin: 0 auto 30px;
background: none;
border:none;
padding: 0;
}
.service .service-read-more i.fa{
color: #87CFC5;
font-size: 13px;
margin-left: 7px;
}
.service.style-2 {
width: 99%;
}
.service .description {
font-size: 13px;
margin-bottom: 10px;
color: #333038;
font-weight: normal;
text-transform: capitalize;
}
.service .style-1 .service-text {
margin: 15px 0 10px;
}
.service .style-1 .service-icon {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
display: inline-block;
font-size: 30px;
text-align: center;
transition: all 500ms ease 0s;
height: 60px;
line-height: 60px;
position: relative;
width: 60px;
margin: 0;
}
.service .style-1 .service-icon.fa-mobile-phone {
font-size: 30px;
}
.service .style-1 .service-icon.no-background {
font-size: 40px;
}
.service .service-content.style-2,
.service .style-3 .service-top {
display: table;
}
.service .style-2 .icon,
.service .style-3 .icon {
display: table-cell;
padding-right: 10px;
vertical-align: top;
}
.service .style-2 .service-icon,
.service .style-3 .service-icon {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
display: inline-block;
font-size: 20px;
height: 30px;
line-height: 30px;
margin: 0;
position: relative;
text-align: center;
transition: all 500ms ease 0s;
width: 30px;
}
.service .style-2 .service-icon.no-background,
.service .style-3 .service-icon.no-background {
font-size: 25px;
}
.service .style-2 .service-content,
.service .style-3 .service-text {
display: table-cell;
vertical-align: top;
text-align: left;
}
.service .style-2 .service-text {
line-height: 17px;
margin-bottom: 10px;
}
.service .style-3 .service-top {
margin-bottom: 10px;
}
.service .style-3 .service-content {
text-align: left;
clear: both;
}
.service .style-4 .service-text {
font-size: 21px;
line-height: 30px;
font-family: 'Roboto',Arial,Helvetica,sans-serif;
}
.service .style-4 .service-icon {
color: #87CFC5;
font-size: 90px;
height: 125px;
line-height: 125px;
margin: 0;
width: 100px;
}
.service .style-5 .service-text {
display: inline-block;
margin: 15px 0 10px;
min-width: 60%;
padding-bottom: 10px;
position: relative;
}
.service .style-5 .service-text:after{
background-color: #DEDCDC;
bottom: 0;
content: "";
height: 1px;
left: 33%;
position: absolute;
width: 60px;
}
.service .style-5 .service-icon {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
display: inline-block;
font-size: 30px;
text-align: center;
transition: all 500ms ease 0s;
height: 60px;
line-height: 60px;
position: relative;
width: 60px;
margin: 0;
background-color: #384047;
color:#FFF;
padding: 10px;
border: 1px solid #384047;
}
.service .style-5 .service-icon.fa-mobile-phone {
font-size: 30px;
}
.service .style-5 .service-icon.no-background {
font-size: 40px;
}   blockquote.blockquote {
font-size: 18px;
font-weight: 300;
line-height: 30px;
margin: 10px;
position: relative;
width: auto;
}
.blockquote-inner.style-1 blockquote.blockquote {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/quote.png) no-repeat scroll 0 5px transparent;
padding: 0 10px 0 40px;
border-right: 5px solid #87CFC5;
}
.blockquote-inner.style-2 blockquote.blockquote {
background-color: #87CFC5;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
color: #FFFFFF;
padding: 10px;
text-align: center;
font-size: 17px;
}
.blockquote-inner.style-3 blockquote.blockquote {
background-color: #F7F7F7;
padding: 10px;
font-size: 17px;
}
.blockquote-container .fa-quote-left:before {
margin-right: 10px;
}
.blockquote-container .fa-quote-right:before {
margin-left: 10px;
}
.blockquote-inner.style-4 blockquote.blockquote {
border: 2px solid #87CFC5;
margin: 0;
padding: 10px;
text-align: center;
}
blockquote cite,
blockquote small,
blockquote cite a,
blockquote small a {
color: #2b2b2b;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote strong,
blockquote b {
font-weight: 400;
}   .tm_logocontent{
width: 100%;
clear: both;
}
.brand_main .product-block{
position: relative;
text-align: center;
margin: 10px 20px 10px 15px; 
}
.style-2 .brand_main .product-block:after{
border-right: 1px solid #DEDCDC;
content: "";
height: 50px;
position: absolute;
right: -25px;
top: -10px;
}
.brand-grid .brand_main .product-block {
margin: 20px 25px;
}
.style-2 .brand-grid .brand_main:nth-child(4n) .product-block:after,
.style-2 .brand-grid .brand_main:last-child .product-block:after{
display:none;
} .category-slider {
position: relative;
margin-top: 30px;
height: 490px;
}
.category-slider ul {
list-style-type: none;
position: absolute;
width: 100%;
left: 0;
bottom: 140px;
overflow: hidden;
text-align: center;
pointer-events: none;
}
.no-js .category-slider ul {
position: relative;
left: auto;
bottom: auto;
margin: 0;
overflow: visible;
}
.category-slider ul.mi-current {
pointer-events: auto;
}
.category-slider ul li {
display: inline-block;
padding: 20px;
width: 20%;
max-width: 300px;
-webkit-transform: translateX(600%);
transform: translateX(600%);
-webkit-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.no-js .category-slider ul li {
-webkit-transform: translateX(0);
transform: translateX(0);
}
.category-slider ul li a,
.category-slider ul li img {
display: block;
margin: 0 auto;
}
.category-slider ul li a {
outline: none;
cursor: pointer;
}
.category-slider ul li img {
max-width: 100%;
border: none;
}
.category-slider ul li h4 {
display: inline-block;
font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
font-style: italic;
font-weight: 400;
font-size: 18px;
padding: 20px 10px 0;
}
.category-slider ul li:hover {
opacity: 0.7;
} 
.category-slider nav {
position: relative;
top: 400px;
text-align: center;
max-width: 800px;
margin: 0 auto;
border-top: 5px solid #333;
}
.no-js nav {
display: none;
}
.category-slider nav a {
display: inline-block;
text-transform: uppercase;
letter-spacing: 5px;
padding: 40px 30px 30px 34px;
position: relative;
color: #888;
outline: none;
-webkit-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.category-slider nav a:hover,
.category-slider nav a.mi-selected {
color: #000;
}
.category-slider nav a.mi-selected:after,
.category-slider nav a.mi-selected:before {
content: '';
position: absolute;
top: -5px;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.category-slider nav a.mi-selected:after {
border-color: transparent;
border-top-color: #fff;
border-width: 20px;
left: 50%;
margin-left: -20px;
}
.category-slider nav a.mi-selected:before {
border-color: transparent;
border-top-color: #333;
border-width: 27px;
left: 50%;
margin-left: -27px;
} .category-slider ul:first-child li,
.no-js .category-slider ul li {
-webkit-animation: scaleUp 350ms ease-in-out both;
animation: scaleUp 350ms ease-in-out both;
}
@-webkit-keyframes scaleUp {
0% { -webkit-transform: translateX(0) scale(0); }
100% { -webkit-transform: translateX(0) scale(1); }
}
@keyframes scaleUp {
0% { transform: translateX(0) scale(0); }
100% { transform: translateX(0) scale(1); }
}
.category-slider ul:first-child li:first-child {
-webkit-animation-delay: 90ms;
animation-delay: 90ms;
}
.category-slider ul:first-child li:nth-child(2) {
-webkit-animation-delay: 180ms;
animation-delay: 180ms;
}
.category-slider ul:first-child li:nth-child(3) {
-webkit-animation-delay: 270ms;
animation-delay: 270ms;
}
.category-slider ul:first-child li:nth-child(4) {
-webkit-animation-delay: 360ms;
animation-delay: 360ms;
} .category-slider ul.mi-moveFromRight li {
-webkit-animation: moveFromRight 350ms ease-in-out both;
animation: moveFromRight 350ms ease-in-out both;
} .category-slider ul.mi-moveFromLeft li {
-webkit-animation: moveFromLeft 350ms ease-in-out both;
animation: moveFromLeft 350ms ease-in-out both;
} .category-slider ul.mi-moveToRight li {
-webkit-animation: moveToRight 350ms ease-in-out both;
animation: moveToRight 350ms ease-in-out both;
} .category-slider ul.mi-moveToLeft li {
-webkit-animation: moveToLeft 350ms ease-in-out both;
animation: moveToLeft 350ms ease-in-out both;
} .category-slider ul.mi-moveToLeft li:first-child,
.category-slider ul.mi-moveFromRight li:first-child,
.category-slider ul.mi-moveToRight li:nth-child(4),
.category-slider ul.mi-moveFromLeft li:nth-child(4) {
-webkit-animation-delay: 0ms;
animation-delay: 0ms;
}
.category-slider ul.mi-moveToLeft li:nth-child(2),
.category-slider ul.mi-moveFromRight li:nth-child(2),
.category-slider ul.mi-moveToRight li:nth-child(3),
.category-slider ul.mi-moveFromLeft li:nth-child(3) {
-webkit-animation-delay: 90ms;
animation-delay: 90ms;
}
.category-slider ul.mi-moveToLeft li:nth-child(3),
.category-slider ul.mi-moveFromRight li:nth-child(3),
.category-slider ul.mi-moveToRight li:nth-child(2),
.category-slider ul.mi-moveFromLeft li:nth-child(2) {
-webkit-animation-delay: 180ms;
animation-delay: 180ms;
}
.category-slider ul.mi-moveToLeft li:nth-child(4),
.category-slider ul.mi-moveFromRight li:nth-child(4),
.category-slider ul.mi-moveToRight li:first-child,
.category-slider ul.mi-moveFromLeft li:first-child  {
-webkit-animation-delay: 270ms;
animation-delay: 270ms;
} @-webkit-keyframes moveFromRight {
0% { -webkit-transform: translateX(600%); }
100% { -webkit-transform: translateX(0%); }
}
@-webkit-keyframes moveFromLeft {
0% { -webkit-transform: translateX(-600%); }
100% { -webkit-transform: translateX(0%); }
}
@-webkit-keyframes moveToRight {
0% { -webkit-transform: translateX(0%); }
100% { -webkit-transform: translateX(600%); }
}
@-webkit-keyframes moveToLeft {
0% { -webkit-transform: translateX(0%); }
100% { -webkit-transform: translateX(-600%); }
}
@keyframes moveFromRight {
0% { transform: translateX(600%); }
100% { transform: translateX(0); }
}
@keyframes moveFromLeft {
0% { transform: translateX(-600%); }
100% { transform: translateX(0); }
}
@keyframes moveToRight {
0% { transform: translateX(0%); }
100% { transform: translateX(600%); }
}
@keyframes moveToLeft {
0% { transform: translateX(0%); }
100% { transform: translateX(-600%); }
}
.category-slider {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} @media screen and (max-width: 910px){
.category-slider nav {
max-width: 90%;
}
.category-slider nav a {
font-size: 12px;
padding: 40px 10px 30px 14px;
}
}
@media screen and (max-width: 740px){
.category-slider {
height: 300px;
}
.category-slider nav {
top: 220px;
}
}
@media screen and (max-width: 490px){ 
.category-slider {
text-align: center;
height: auto;
}
.category-slider ul {
position: relative;
display: inline;
bottom: auto;
pointer-events: auto;
}
.category-slider ul li {
-webkit-animation: none !important;
animation: none !important;
-webkit-transform: translateX(0) !important;
transform: translateX(0) !important;
padding: 10px 3px;
min-width: 140px;
}
.category-slider nav {
display: none;
}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.home-slider { position:relative;}
.flexslider .slides > li {
display: none;
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
list-style: none;
margin: 0;
padding: 0;
}
.flexslider .slides > li { -webkit-backface-visibility: hidden;
} .slider-loading{  min-height:600px;
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/loading.gif) no-repeat center center #f5f5f5; }
.flexslider .slides img {
width: 100%;
height:auto;
}
.slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}
.no-js .slides > li:first-child {
display: block;
}
.flexslider {position:relative; margin:0 auto; width:100%; overflow:hidden;}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.flexslider .slides {
}
.flex-direction-nav {
margin: 0;
padding: 0;
}
.flex-direction-nav li a {
font-size: 0;
position: absolute;
top: 42%;
z-index: 99;
height: 60px;
width: 60px;
}
.flex-direction-nav li a.flex-prev,
.flex-direction-nav li a.flex-next  {
opacity:0; }
.Aboutflex_slider .flex-direction-nav li a.flex-next{   
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -225px 3px rgba(1, 2, 2, 0.5);
height: 40px;
opacity: 1;
right: 0;
top: 40%;
width: 30px;
}
.Aboutflex_slider .flex-direction-nav li a.flex-next:hover{background-position:-225px -27px;}
.Aboutflex_slider .flex-direction-nav li a.flex-prev{   
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -192px 3px rgba(1, 2, 2, 0.5);
height: 40px;
opacity: 1;
left: 0;
top: 40%;
width: 30px;
}
.Aboutflex_slider .flex-direction-nav li a.flex-prev:hover{background-position:-192px -27px;}
.flex-direction-nav li a.flex-prev {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll 12px -870px transparent;
right: 20px;	
}
.flex-direction-nav li a.flex-prev:hover {
background-position: -44px -870px;
}
.flex-direction-nav li a.flex-next {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -175px -870px transparent;
right: 0;
}
.flex-direction-nav li a.flex-next:hover {
background-position: -119px -870px;
}
.flex-control-nav {
position: absolute;
text-align:center;
}
.home-slider .flex-control-nav {
bottom: 20px;
right: 4%;
z-index: 99;
}
.home-slider .flex-control-paging li a{border-radius:0;}
.flex-control-nav li {
margin: 0 3px;
display:inline-block;
}
.banner-slider-container .flex-control-paging li a {height:10px; width:10px; background:#D7D7D7;border:none;}
.flex-control-paging li a {
background-color:none;
border-radius: 8px;
cursor: pointer;
display: block;
height: 12px;
text-indent: -9999px;
width: 12px;
border:1px solid #ffffff;
transition-duration: 300ms;
}
.banner-slider-container .flex-control-paging li a:hover{border:none;}
.flex-control-paging li a:hover {
background: none repeat scroll 0 0 #42a89c;
border: 1px solid #ffffff;
}
.home-slider .flex-control-paging li a.flex-active {
background: none repeat scroll 0 0 #e67a32;
cursor: default;
}
.home-slider .flex-control-paging li a:hover {
background: none repeat scroll 0 0 #e67a32;
border: 1px solid #ffffff;
}
.flex-control-paging li a.flex-active {
background: none repeat scroll 0 0 #42a89c;
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
display: block;
opacity: .7;
cursor: pointer;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
.main_background_image {
position: relative;
text-align: center;
}
.slider_area_inner_container {
position: absolute;
top: 40%;
text-align: left;
left: 15%;
}
.home-slider:hover .flex-direction-nav li a.flex-prev {  opacity:1; }
.home-slider:hover .flex-direction-nav li a.flex-next {  opacity:1; }
.home-slider .flex-direction-nav li a.flex-next:after { font: normal 45px/1 FontAwesome;
color: #FFF;
}
.home-slider .flex-direction-nav li a.flex-prev:after { font: normal 45px/1 FontAwesome;
color: #FFF;
}
.home-slider .flex-direction-nav li a.flex-prev {
left: 0%;
right: auto;
}
.home-slider .flex-direction-nav li a.flex-next {
right: 0%;
left: auto;
}
.home-slider .flex-direction-nav li a.flex-next:hover:after,
.home-slider .flex-direction-nav li a.flex-prev:hover:after{
color: #87cfc5;
}
.home-slider .slider-title,
.home-slider .slider-description,
.home-slider .slider-button-container  {
color: #FFF;
}
.home-slider .slider-title{	
font-family: 'Nunito',Arial,Helvetica,sans-serif;
font-size: 45px;
line-height: 45px;
}
.home-slider .slider-description{	
font-family: 'Open Sans',Arial,Helvetica,sans-serif;
font-size: 22px;
line-height: 25px;
font-weight: 300;
margin: 10px 0 30px;
}
.home-slider .slider-button-container{
}.clear {
clear: both;
}
.nobr {
white-space: nowrap;
}
.type-product .summary p{
margin-bottom: 20px;
}
.woocommerce .col2-set,.woocommerce-page .col2-set {
*zoom: 1;
width: 100%;
}
.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before {
content: " ";
display: table;
}
.woocommerce .col2-set:after,.woocommerce-page .col2-set:after {
clear: both;
}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
}
.woocommerce img,.woocommerce-page img {
height: auto;
max-width: 100%;
}
#woo-products .products .container-inner, .products .container-inner{border:1px solid #ededed; background: none repeat scroll 0 0 #ffffff;	margin:0 10px 26px; position:relative; overflow:hidden;}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
float: left;
width: 32%;
}
.woocommerce ul.products.grid{ margin:0 -10px;}
.woocommerce ul.products.list li.product .container-inner{margin:auto;  min-height: 0;}
.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails {
*zoom: 1;
}
.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before {
content: " ";
display: table;
}
.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after {
clear: both;
}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a {
float: left;
width: 30.75%;
margin-right: 3.8%;
}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last {
margin-right: 0;
}
.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first {
clear: both;
}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
float: left;
width: 39%;
}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs {
clear: both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs {
*zoom: 1;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
content: " ";
display: table;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after {
clear: both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
}
.woocommerce #content div.product .woocommerce-tabs h2{
font-size: 18px;
line-height: 25px;
}
.woocommerce #content div.product .woocommerce-tabs strong{
font-weight: 600;
}
.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment {
*zoom: 1;
}
.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before {
content: " ";
display: table;
}
.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after {
clear: both;
}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img {
float: right;
height: auto;
}
.woocommerce #content .quantity input::-webkit-inner-spin-button,.woocommerce #content .quantity input::-webkit-outer-spin-button,.woocommerce #quantity input::-webkit-inner-spin-button,.woocommerce #quantity input::-webkit-outer-spin-button,.woocommerce-page #content .quantity input::-webkit-inner-spin-button,.woocommerce-page #content .quantity input::-webkit-outer-spin-button,.woocommerce-page #quantity input::-webkit-inner-spin-button,.woocommerce-page #quantity input::-webkit-outer-spin-button {
display: none;
}
.woocommerce .related,.woocommerce .upsells.products,.woocommerce-page .related,.woocommerce-page .upsells.products {
margin-top:30px;
}
.woocommerce .related:after,.woocommerce .related:before,.woocommerce .upsells.products:after,.woocommerce .upsells.products:before,.woocommerce-page .related:after,.woocommerce-page .related:before,.woocommerce-page .upsells.products:after,.woocommerce-page .upsells.products:before {
content: " ";
display: table;
}
.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after {
clear: both;
}
.woocommerce .related ul,.woocommerce .related ul.products,.woocommerce .upsells.products ul,.woocommerce .upsells.products ul.products,.woocommerce-page .related ul,.woocommerce-page .related ul.products,.woocommerce-page .upsells.products ul,.woocommerce-page .upsells.products ul.products {
float: none;
}
.woocommerce ul.products.owl-carousel li.product, .woocommerce-page ul.products.owl-carousel li.product{width:100% !important;}
.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .upsells.products ul li.product img,.woocommerce-page .upsells.products ul.products li.product img { height: auto;
}
.upsells h2:before ,.related h2:before {
border-left:10px double	#ededed;
content:" ";
padding-left:30px;
}
.upsells h2:after ,.related h2:after{
border-right:10px double	#ededed;
content:" ";
padding-right:30px;
}
.upsells h2, .related h2 { 
color:#333038;
font-family:"Raleway";
font-size: 20px;
padding: 8px;
text-transform: uppercase;
margin-bottom: 50px;
font-weight:600;
text-align:center;
}
.woocommerce ul.products,.woocommerce-page ul.products {
clear: both;
*zoom: 1;
}
.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before {
content: " ";
display: table;
}
.woocommerce ul.products:after,.woocommerce-page ul.products:after {
clear: both;
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
float: left;
padding: 0;
position: relative;
width: 33%;
margin-left: 0;
}
.woocommerce .upsells.products ul.products.owl-carousel li.product,.woocommerce-page .upsells.products ul.products.owl-carousel li.product, 
.woocommerce .related.products ul.products.owl-carousel li.product,.woocommerce-page .related.products ul.products.owl-carousel li.product,
.woocommerce .cross-sells  ul.products.owl-carousel li.product,.woocommerce-page .cross-sells  ul.products.owl-carousel li.product{
width: 100%;
margin: 0;
}
.woocommerce ul.products.owl-carousel li.product,
.woocommerce-page ul.products.owl-carousel li.product{
width: 100%;
margin: 0;
}
.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product {	
width: 20%;
}
.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product {	 
width: 25%;
}
.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product {	
width: 33.33%;
}
.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2  li.product{
width: 50%;
}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
clear: both;
}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last {
margin-right: 0 !important;
}
.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product {
width: 100%;
margin-right: 0;
}
.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product {
width: 48%;
}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
width: 30.75%;
}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product {
width: 16.95%;
}
.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product {
width: 13.5%;
}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count {
float: left;
line-height: 30px;
}
.woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count {
text-align: right;
margin:-4px 0 0 0;
}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {
float: right;
}
.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers {
*zoom: 1;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before {
content: " ";
display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after {
clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img {
height: auto;
}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions {
text-align: right;
}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {
width: 110px;
}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
float: left;
}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label {
display: none;
}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals {
*zoom: 1;
width: 100%;
}
.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before {
content: " ";
display: table;
}
.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after {
clear: both;
}
.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related {
width: 30.75%;
float: left;
}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
float: left;
margin-top:30px;
}
.woocommerce .cart-collaterals .cross-sells h2:before, .woocommerce-page .cart-collaterals .cross-sells h2:before{border-left:10px double #ededed; content:" "; padding:0 20px;}
.woocommerce .cart-collaterals .cross-sells h2:after, .woocommerce-page .cart-collaterals .cross-sells h2:after{border-right:10px double #ededed; content:" "; padding:0 20px;}
.woocommerce .cart-collaterals .cross-sells h2, .woocommerce-page .cart-collaterals .cross-sells h2 {  
color: #333038;
font-size: 20px;
margin-bottom: 50px;
padding: 8px;
text-transform: uppercase;
text-align:center;
font-weight:600;
}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li { clear: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products .container-inner ,.woocommerce-page .cart-collaterals .cross-sells ul.products .container-inner { }
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator {
width: 48%;
*zoom: 1;
clear: right;
float: right;
text-align: right;
margin-bottom:20px;
}
.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before {
content: " ";
display: table;
}
.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after {
clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%;
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 50%;
text-align: right;
margin-bottom:35px;
}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li {
*zoom: 1;
}
.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before {
content: " ";
display: table;
}
.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after {
clear: both;
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {
float: right;
height: auto;
}
.woocommerce form .form-row,.woocommerce-page form .form-row {
*zoom: 1;
}
.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before {
content: " ";
display: table;
}
.woocommerce form .form-row:after,.woocommerce-page form .form-row:after {
clear: both;
}
.woocommerce form .form-row label,.woocommerce-page form .form-row label {
display: block;
}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox {
display: inline;
}
.woocommerce form .form-row select,.woocommerce-page form .form-row select {
width: 100%;
}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
float: left;
width: 47%;
overflow: visible;
}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last {
float: right;
}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select {
width: auto;
}
.woocommerce #payment .terms,.woocommerce-page #payment .terms {
text-align: right;
padding: 0 1em;
}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
float: right;
}
.twentyfourteen .tfwc {
padding: 12px 10px 0;
max-width: 474px;
margin: 0 auto;
}
.twentyfourteen .tfwc .product .entry-summary {
padding: 0!important;
margin: 0 0 1.618em!important;
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
margin-top: 0;
}
.twentyfourteen .tfwc .product .images img {
margin-bottom: 1em;
}
.clear {
clear: both;
}
.nobr {
white-space: nowrap;
}
@font-face {
font-family:star;src:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/star.eot);src:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/star.eot?#iefix) format('embedded-opentype'),url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/star.woff) format('woff'),url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/star.ttf) format('truetype'),url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/star.svg#star) format('svg');font-weight:400;font-style:normal;
}
@font-face {
font-family:WooCommerce;src:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/WooCommerce.eot);src:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/WooCommerce.woff) format('woff'),url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/WooCommerce.ttf) format('truetype'),url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/fonts/WooCommerce.svg#WooCommerce) format('svg');font-weight:400;font-style:normal;
}
p.demo_store {
position: fixed;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: .5em 0;
text-align: center;
background: #ad74a2;
background: -webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));
background: -webkit-linear-gradient(#ad74a2,#96588a);
background: -moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);
background: -moz-gradient(center top,#ad74a2 0,#96588a 100%);
border: 1px solid #96588a;
color: #fff;
z-index: 99998;
box-shadow: inset 0 0 0 3px rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 0 0 3px rgba(255,255,255,.2);
}
.admin-bar p.demo_store {
top: 28px;
}
.wc-forward a:after,.wc-forward:after {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 7px; font-size: .75em;
}
.wc-backward a:before,.wc-backward:before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
content: "\e02f";
font-size: .75em;
}
.woocommerce .yith_magnifier_zoom_wrap {
z-index: 5;
}
.yith_magnifier_zoom_magnifier { 
border:2px solid #cccccc !important;
left:385px;
right:0;
}
.select2-container .select2-choice {
padding: 5px !important;
}
.woocommerce-shipping-calculator .shipping-calculator-button {
color: #e67a32;
display: inline-block;
font-weight: bold;
margin: 5px 0;
}
.woocommerce span.onsale {
z-index: 9;
}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {
background: none repeat scroll 0 0 #343434;
padding: 10px 20px 8px;
text-transform: uppercase;
}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover{background:#e67a32;}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message {
padding: 1em 1em 1em 3.5em!important;
margin: 0 0 2em!important;
position: relative;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #fcfbfc;
background: -webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));
background: -webkit-linear-gradient(#fcfbfc,#f7f6f7);
background: -moz-linear-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
background: -moz-gradient(center top,#fcfbfc 0,#f7f6f7 100%);
color: #5e5e5e;
text-shadow: 0 1px 0 #fff;
list-style: none outside!important;
*zoom: 1;
width: auto;
-webkit-box-shadow: inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);
box-shadow: inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);
}
.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-message:before {
content: " ";
display: table;
}
.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:after {
clear: both;
}
.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before {
content: "";
height: 1.5em;
width: 1.5em;
display: block;
position: absolute;
top: 0;
left: 1em;
font-family: sans-serif;
font-size: 1em;
line-height: 1.5;
text-align: center;
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,.2);
padding-top: 1em;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.1);
-webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.1);
}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button {
float: right;
}
.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li,.woocommerce-page .woocommerce-message li {
list-style: none outside!important;
padding-left: 0!important;
margin-left: 0!important;
}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
border-top: 3px solid #e67a32;
}
.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before {
background-color: #e67a32;
content: "\2713";
}
.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
border-top: 3px solid #e29805;
}
.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before {
background-color: #e29805;
content: "i";
font-family: Times,Georgia,serif;
font-style: italic;
}
.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
border-top: 3px solid #512d0a;
}
.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before {
background-color: #512d0a;
content: "\00d7";
font-weight: 700;
}
.woocommerce small.note,.woocommerce-page small.note {
display: block;
color: #777;
font-size: 11px;
line-height: 21px;
margin-top: 10px;
}
.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product {
margin-bottom: 0;
position: relative;
}
.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title {
clear: none;
margin-top: 0;
padding-top: 0;
}
.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price {
font-size: 17px;
}
.woocommerce #content div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce-page #content div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page div.product span.price ins {
background: inherit;
}
.woocommerce #content div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce-page #content div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page div.product span.price del {
font-size: 15px;
}
.woocommerce #content div.product .stock,.woocommerce div.product .stock,.woocommerce-page #content div.product .stock,.woocommerce-page div.product .stock {
color: #85AD74;
}
.woocommerce #content div.product .out-of-stock,.woocommerce div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock {
color: #F0F0F0;
}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
margin-bottom: 3em;
margin-right:2em;
position: relative;
}
.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img {
display: block; height: auto;
margin:0 auto;
border:1px solid #dddddd;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
-o-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
}
.single-product.woocommerce .thumbnails #slider-next, .single-product.woocommerce .thumbnails #slider-prev {
height: 20px !important;
width: 20px !important;
}
.single-product.woocommerce .thumbnails #slider-prev {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -194px -7px transparent  !important;
left: -15px !important;
top: 53% !important;
}
.single-product.woocommerce .thumbnails #slider-next {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -230px -7px transparent  !important;
right: -10px !important;
top: 53% !important;
}
.Single_Product_Sidebar {
float: right;
width: 25%;
margin-bottom:20px;
}
.Single_Product_Sidebar .woocommerce.widget_top_rated_products .product_list_widget{background:#f5f5f5; padding:15px; border-top: 2px solid #dcdcdc;}
.woocommerce #content div.product div.images div.thumbnails,.woocommerce div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails {
padding-top: 1em;
}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
margin-bottom: 2em;
}
.woocommerce #content div.product div.social,.woocommerce div.product div.social,.woocommerce-page #content div.product div.social,.woocommerce-page div.product div.social {
text-align: right;
margin: 0 0 1em;
}
.woocommerce #content div.product div.social span,.woocommerce div.product div.social span,.woocommerce-page #content div.product div.social span,.woocommerce-page div.product div.social span {
margin: 0 0 0 2px;
}
.woocommerce #content div.product div.social span span,.woocommerce div.product div.social span span,.woocommerce-page #content div.product div.social span span,.woocommerce-page div.product div.social span span {
margin: 0;
}
.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
.woocommerce #content div.product div.social iframe,.woocommerce div.product div.social iframe,.woocommerce-page #content div.product div.social iframe,.woocommerce-page div.product div.social iframe {
float: left;
margin-top: 3px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 5px;
margin: 0;
overflow: hidden;
position: relative;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover 
{
background:#e67a32 !important;
transition-duration: 300ms;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{color:#ffffff !important;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
position: relative;
z-index: 0;
background-color: whitesmoke !important;
margin: 0 8px 0 -8px;
padding: 0 1em;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding:10px;
font-weight: normal;
text-decoration: none;
color: #5b4430;
font-size: 16px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
background:#e67a32 !important;
z-index: 2;
border-bottom-color: #e67a32;
} .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
color: inherit;
text-shadow: inherit;
color: #FFFFFF;
transition-duration: 300ms;
} .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
z-index: 1;
}
.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel {
margin: 0 0 20px;
padding: 5px 0;
border-top: 1px solid #e67a32;
}
.woocommerce #content div.product p.cart,.woocommerce div.product p.cart,.woocommerce-page #content div.product p.cart,.woocommerce-page div.product p.cart {
margin-bottom: 2em;
*zoom: 1;
}
.woocommerce #content div.product p.cart:after,.woocommerce #content div.product p.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before,.woocommerce-page #content div.product p.cart:after,.woocommerce-page #content div.product p.cart:before,.woocommerce-page div.product p.cart:after,.woocommerce-page div.product p.cart:before {
content: " ";
display: table;
}
.woocommerce #content div.product p.cart:after,.woocommerce div.product p.cart:after,.woocommerce-page #content div.product p.cart:after,.woocommerce-page div.product p.cart:after {
clear: both;
}
.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart {
*zoom: 1;
}
.woocommerce #content div.product form.cart:after,.woocommerce #content div.product form.cart:before,.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce-page #content div.product form.cart:after,.woocommerce-page #content div.product form.cart:before,.woocommerce-page div.product form.cart:after,.woocommerce-page div.product form.cart:before {
content: " ";
display: table;
}
.woocommerce #content div.product form.cart:after,.woocommerce div.product form.cart:after,.woocommerce-page #content div.product form.cart:after,.woocommerce-page div.product form.cart:after {
clear: both;
}
.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity {
float: left;
margin: 0 15px 0 0;
}
.woocommerce #content div.product form.cart table,.woocommerce div.product form.cart table,.woocommerce-page #content div.product form.cart table,.woocommerce-page div.product form.cart table {
border-width: 0 0 0;
}
.woocommerce #content div.product form.cart table td,.woocommerce div.product form.cart table td,.woocommerce-page #content div.product form.cart table td,.woocommerce-page div.product form.cart table td {
padding-left: 0;
}
.woocommerce #content div.product form.cart table div.quantity,.woocommerce div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity {
float: none;
margin: 0;
}
.woocommerce #content div.product form.cart table small.stock,.woocommerce div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock {
display: block;
float: none;
}
.woocommerce #content div.product form.cart .variations,.woocommerce div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations {
margin-bottom: 1em;
margin-top:1em;
}
.woocommerce #content div.product form.cart .variations label,.woocommerce div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label {
font-weight: normal;
}
.woocommerce #content div.product form.cart .variations select,.woocommerce div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select {
float: left;
margin:10px 0 0;
padding:3px 10px;
font-size: 13px;
border: 1px solid #ededed;
width:100%;
}
.reset_variations{margin-top:5px; display:inline-block !important;}
.woocommerce #content div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label { border: medium none;
padding: 10px 0 0;
}
.woocommerce #content div.product form.cart .variations td,.woocommerce div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td {
vertical-align: top;
border:none;
}
.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button {
vertical-align: middle;
float: left;
margin-top: 2px;
}
.woocommerce #content div.product form.cart .group_table td.label,.woocommerce div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label {
padding-right: 1em;
padding-left: 1em;
}
.woocommerce #content div.product form.cart .group_table td,.woocommerce div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td {
vertical-align: top;
padding-bottom: .5em;
}
.category-toolbar {
border-bottom: 2px solid #dcdcdc;
margin: 0 0 20px;
overflow: hidden;
padding:0;
}
.woocommerce span.onsale,.woocommerce-page span.onsale {
width: 40px;
padding: 4px 10px;
font-size: 13px;
font-weight: 600;
position: absolute;
text-align: right;
top: 6px;
left: 20px;
margin: 0;
text-transform: uppercase;
background:#eeeeee !important;
color: #333038;
line-height:18px;
}
.single-product-full span.onsale{right:0; left:auto;}
.woocommerce span.onsale:before ,.woocommerce-page span.onsale:before{
border-top:12px solid transparent;
border-bottom:13px solid transparent;
border-left:8px solid #ffffff;
border-right:13px solid transparent;
content: "";
height: 0;
left:0;
pointer-events: none;
position: absolute;
top: 1px;
width: 0;
}
.products_block { }
.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products {
margin: 0;
padding: 0;
list-style: none outside;
clear: both;
*zoom: 1;
}
.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page .products ul:after,.woocommerce-page .products ul:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before {
content: " ";
display: table;
}
.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after {
clear: both;
}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li {
list-style: none outside;
text-align:center;
}
.home .woocommerce ul.products li.product .onsale{top:-15px;}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale {
top: -20px;
right: 0;
left: auto;
margin: 0 0 0 0;
display:none;
transition: all 0.4s ease 0s;
display:block;
}
.woocommerce ul.products.list li.product .onsale, .woocommerce-page ul.products.list li.product .onsale {
right:0;
top:20px;
margin: -6px 0 0 -6px;
background:#eeeeee;
left:auto;
}
.woo-content .woocommerce ul.products li.product .onsale{
margin: 0;
}
.woocommerce ul.products.list li.product h3, .woocommerce-page ul.products.list li.product h3  { text-align:left; border: none; padding: 15px 0 10px; margin:0; }
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{
padding: 20px 0 12px;
margin:0;
font-family: "raleway","Open Sans",Arial,Helvetica,sans-serif;
font-size: 14px;
border-top: 1px solid #ededed;
text-align: center;
text-transform: capitalize;
width:100%;
float:left;
}
.home .woocommerce ul.products li.product h3 a{
margin:0;
font-family: "raleway","Open Sans",Arial,Helvetica,sans-serif;
font-size: 14px;
text-align: center;
text-transform: capitalize;
width:100%;
float:left;
color:#333038;
}
.woocommerce ul.products li.product:hover h3,.woocommerce-page ul.products li.product:hover h3 , .home .woocommerce ul.products li.product:hover h3 a {color:#e67a32; }
.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a { }
.woocommerce ul.products.list li.product .add_to_cart_button, .woocommerce-page ul.products.list li.product .add_to_cart_button { position:static; display:block; }
.woocommerce ul.products li.product:hover .button.add_to_cart_button.product_type_simple:hover {
background-position: -8px -728px;
}
.woocommerce ul.products li.product:hover .button.add_to_cart_button.product_type_variable:hover {
background-position: -5px -686px;
}
.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button {  
position: relative; display:none;
transition: all 0.2s ease-in-out 0s;
}
.woocommerce ul.products li.product a.add_to_cart_button.loading:after,.woocommerce-page ul.products li.product a.add_to_cart_button.loading:after{  
content:"\f110";
font-family:'FontAwesome';
margin-left:5px;    
}
.woocommerce ul.products li.product:hover .add_to_cart_button, .woocommerce-page ul.products li.product:hover .add_to_cart_button,
.woocommerce ul.products.list li.product .product_type_simple, .woocommerce-page ul.products.list li.product .product_type_simple,
.woocommerce ul.products.list li.product .product_type_grouped, .woocommerce-page ul.products.list li.product .product_type_grouped,
.woocommerce ul.products.list li.product .product_type_external, .woocommerce-page ul.products.list li.product .product_type_external,
.woocommerce ul.products.list li.product .product_type_variable, .woocommerce-page ul.products.list li.product .product_type_variable 
{ display:block; }
.woocommerce ul.products.list li.product .product_type_simple, .woocommerce-page ul.products.list li.product .product_type_simple,
.woocommerce ul.products.list li.product .product_type_grouped, .woocommerce-page ul.products.list li.product .product_type_grouped,
.woocommerce ul.products.list li.product .product_type_external, .woocommerce-page ul.products.list li.product .product_type_external,
.woocommerce ul.products.list li.product .product_type_variable, .woocommerce-page ul.products.list li.product .product_type_variable 
{ position:static; float:left; display:block; } .woocommerce ul.products li.product:hover .product_type_grouped, .woocommerce-page ul.products li.product:hover .product_type_grouped,
.woocommerce ul.products li.product:hover .product_type_external, .woocommerce-page ul.products li.product:hover .product_type_external,
.woocommerce ul.products li.product:hover .product_type_variable, .woocommerce-page ul.products li.product:hover .product_type_variable   { display:block; }
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img { height: auto;
display: block;
margin: 30px auto 30px;
transform:scale(1); -webkit-transition-duration: 500ms;
-moz-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
}
.woocommerce ul.products.list li.product a img,.woocommerce-page ul.products.list li.product a img{margin:0;}
.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img {
transform:scale(1.1); -webkit-transition-duration: 500ms;
-moz-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
}
.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong {
display: block;
}
.woocommerce #content input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page #content input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before {
position: absolute;
height: 10px;
width: 10px;
top: 8px;
right: -5px;
text-indent: 0;
font-family: WooCommerce;
content: "\e017";
}
.woocommerce ul.products.list li.product .price, .woocommerce-page ul.products.list li.product .price { text-align:left; margin-top:0; padding:10px 0; } 
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price {
display: inline-block; padding:0 0 20px;
text-align: center;
font-size: 18px;
font-weight: 600;
color:#333038;
}
.woocommerce .price del,
.woocommerce-page .price del {
font-size: 14px;
margin-right: 5px;
color:#9e9d9e !important;
}
.woocommerce .price ins,
.woocommerce-page .price ins {
background: none;
font-weight: bold;
}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from {
font-size: .67em;
margin: -2px 0 0 0;
text-transform: uppercase;
color: rgba(145,145,145,.5);
}
.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count {
margin-bottom: 1px;
color: #999999;
}
.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select {
vertical-align: top;
}
.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination {
text-align: center;
}
.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul {
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
float: left;
margin: 1px;
}
.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li {
padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden;
}
.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span {
margin: 0 8px 0 0;
text-decoration: none;
line-height: 1em;
font-size: 1em;
font-weight: 400;
padding: .5em;
min-width: 1em;
display: block;
background: #fff;
border:1px solid #ededed;
color:#505050
}
.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current {
background: none repeat scroll 0 0 #fff;
border: 1px solid #e67a32;
color:#e67a32;
}
.woocommerce #content input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce-page #content input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading {
color: #777; }
.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0; }
.woocommerce #content input.button.disabled,.woocommerce #content input.button:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce-page #content input.button.disabled,.woocommerce-page #content input.button:disabled,.woocommerce-page #respond input#submit.disabled,.woocommerce-page #respond input#submit:disabled,.woocommerce-page a.button.disabled,.woocommerce-page a.button:disabled,.woocommerce-page button.button.disabled,.woocommerce-page button.button:disabled,.woocommerce-page input.button.disabled,.woocommerce-page input.button:disabled {
color: #aaa; background: #e29805;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: not-allowed;
}
.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button {
float: none;
}
.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart { white-space: nowrap;
display: none;
}
.quantity input.plus {
}
.quantity input.minus {
}
.quantity input.plus, 
.quantity input.minus {
border: 0 none;
cursor: pointer;
height: 30px;
line-height: 1em;
margin-top: -3px;
padding: 0;
vertical-align: middle;
width: 25px;
font-size: 18px; }
.quantity input.minus{ }
.quantity input.plus{ }
.quantity input.plus, 
.quantity input.minus {
background: none repeat scroll 0 0 #5b4430;
color: #FFFFFF;
}
.quantity input.plus:hover, 
.quantity input.minus:hover {
background: none repeat scroll 0 0 #E67A32;
color: #FFFFFF;
}
input.qty {
border-radius: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
.quantity input.qty {
border: 1px solid #CCCCCC;
padding: 0;
text-align: center;
width: 35px;
height: 30px;
display: inline;
margin-top: 1px;
}
.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small {
float: right;
color: #777;
font-size: 15px;
line-height: 21px;
margin: 10px 0 0;
}
.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a {
text-decoration: none;
}
.woocommerce #reviews h3,.woocommerce-page #reviews h3 {
}
.woocommerce #reviews #respond,.woocommerce-page #reviews #respond {
margin: 0;
border: 0;
padding: 0;
}
.woocommerce #reviews #comment,.woocommerce-page #reviews #comment {
height: 75px;
}
.woocommerce #reviews #comments .add_review,.woocommerce-page #reviews #comments .add_review {
*zoom: 1;
}
.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce-page #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:before {
content: " ";
display: table;
}
.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after {
clear: both;
}
.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2 {
clear: none;
}
.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist {
*zoom: 1;
margin: 0;
width: 100%;
background: 0 0;
list-style: none;
}
.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before,.woocommerce-page #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:before {
content: " ";
display: table;
}
.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li {
padding: 0;
margin: 0 0 20px;
position: relative;
background: 0;
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta {
color: #777;
font-size: .75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
height: auto;
background: #f7f6f7;
border: 1px solid #f0eef0;
margin: 0;
line-height: 1;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #f0eef0;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 1em 1em 0;
*zoom: 1;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before {
content: " ";
display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: .83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce-page #reviews #comments ol.commentlist ul.children {
list-style: none outside;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating {
display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond,.woocommerce-page #reviews #comments ol.commentlist #respond {
border: 1px solid #f0eef0;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before {
content: "";
}
.widget.woocommerce.widget_top_rated_products .star-rating{display:none;}
.woocommerce ul.products li .container-inner > a {
display: block;
position: relative;}
.woocommerce ul.products li .container-inner > a.button.yith-wcqv-button {
background: #e67a32 none repeat scroll 0 0;
color: #fff;
display: inline !important;
font-size: 14px;
font-weight: 600;
opacity: 0;
padding: 6px 12px;
transition: all 0.2s linear 0s;
visibility: hidden;
} .ratings {
background: none repeat scroll 0 0 #fff;
bottom: -47px;
left: 0;
margin: 0 auto;
padding: 0 10px;
position: absolute;
right: 0;
width: 70px;
}
.commentlist .star-rating{float:right;}
.woocommerce .star-rating,.woocommerce-page .star-rating  ,.wpb_wl_summary .star-rating{
position: relative;
overflow: hidden; 
height: 1em;
line-height: 1em;
font-size: 12px;
margin:5px auto;
width: 5.4em;
font-family: star;
}
.wpb_wl_summary .ratings{
float: left;
position: relative;
line-height: 1em;
margin:0 auto;
font-family: star;
left:0;
right:0;
bottom:0;
width:auto;
padding:0 10px 0 0;
}
.wpb_wl_images .star-rating{position:absolute; left:10px;}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before ,
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .star-rating:before{ content: "\53\53\53\53\53";
color: #dcdcdc !important;
float: left; position: relative;
left:13px;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span, .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #e67a32;
}
.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before, .star-rating:before{
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left:0;
}
.woocommerce-page .summary.entry-summary .woocommerce-product-rating .star-rating span:before, .star-rating span:before{
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left:0px;
}
.woocommerce-page .woocommerce-product-rating{ line-height: 2em;
display: block;
margin-bottom: 5px;
margin-top:10px;
}
.woocommerce .woocommerce-product-rating {
line-height: 2em;
display: block;
margin-bottom: 10px;
}
.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating ,.wpb_wl_images .star-rating {
margin: .5em 4px 0 0;
float: left;
}
.woocommerce .products.list .star-rating,.woocommerce-page .products.list .star-rating { 
margin: 0 auto;
position: relative;
top: 0;
}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating, .wpb_wl_images .star-rating  {
display:inline-block; float: none;
text-align:center; transition-duration: 300ms;
}
.woocommerce .product:hover .star-rating,.woocommerce-page .product:hover .star-rating {transition-duration: 300ms; }
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating {
float: left;
display: block;
}
.woocommerce .products.list .ratings, .woocommerce-page .products.list .ratings
{
position:relative;
bottom:0;
background:none;
right:auto;
left:auto;
width:auto;
}
.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.woocommerce #review_form #respond,.woocommerce-page #review_form #respond {
*zoom: 1;
position: static;
margin: 0;
width: auto;
padding: 0;
background: transparent none;
border: 0;
}
.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before,.woocommerce-page #review_form #respond:after,.woocommerce-page #review_form #respond:before {
content: " ";
display: table;
}
.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after {
clear: both;
}
.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p {
margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input {
left: auto;
}
.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.woocommerce p.stars,.woocommerce-page p.stars {
position: relative;
font-size: 1em;
}
.woocommerce p.stars a,.woocommerce-page p.stars a {
display: inline-block;
font-weight: 700;
margin-right: 1em;
text-indent: -9999px;
position: relative;
}
.woocommerce p.stars a:last-child,.woocommerce-page p.stars a:last-child {
border-right: 0;
}
.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5 {
border-right: 1px solid #ccc;
}
.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-1:after,.woocommerce-page p.stars a.star-2:after,.woocommerce-page p.stars a.star-3:after,.woocommerce-page p.stars a.star-4:after,.woocommerce-page p.stars a.star-5:after {
font-family: WooCommerce;
text-indent: 0;
position: absolute;
top: 0;
left: 0;
}
.woocommerce p.stars a.star-1,.woocommerce-page p.stars a.star-1 {
width: 2em;
}
.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after {
content: "\e021";
}
.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after,.woocommerce-page p.stars a.star-1.active:after,.woocommerce-page p.stars a.star-1:hover:after {
content: "\e020";
}
.woocommerce p.stars a.star-2,.woocommerce-page p.stars a.star-2 {
width: 3em;
}
.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after {
content: "\e021\e021";
}
.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after,.woocommerce-page p.stars a.star-2.active:after,.woocommerce-page p.stars a.star-2:hover:after {
content: "\e020\e020";
}
.woocommerce p.stars a.star-3,.woocommerce-page p.stars a.star-3 {
width: 4em;
}
.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after {
content: "\e021\e021\e021";
}
.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after,.woocommerce-page p.stars a.star-3.active:after,.woocommerce-page p.stars a.star-3:hover:after {
content: "\e020\e020\e020";
}
.woocommerce p.stars a.star-4,.woocommerce-page p.stars a.star-4 {
width: 5em;
}
.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after {
content: "\e021\e021\e021\e021";
}
.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after,.woocommerce-page p.stars a.star-4.active:after,.woocommerce-page p.stars a.star-4:hover:after {
content: "\e020\e020\e020\e020";
}
.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-5 {
width: 6em;
border: 0;
}
.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after {
content: "\e021\e021\e021\e021\e021";
}
.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after,.woocommerce-page p.stars a.star-5.active:after,.woocommerce-page p.stars a.star-5:hover:after {
content: "\e020\e020\e020\e020\e020";
}
.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes {
width: 100%;
}
.woocommerce ul.products.list li.product .wpb_wl_preview_area {
left: 11%;
top: 44%;
width: auto;
}
.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th {
width: 150px;
font-weight: 600;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted rgba(0,0,0,.1);
margin: 0;
line-height: 1.5em;
}
.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td {
font-style: italic;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted rgba(0,0,0,.1);
margin: 0;
line-height: 1.5em;
}
.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p {
margin: 0;
padding: 0;
}
.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th {
background: rgba(0,0,0,.025);
}
.woocommerce table.shop_table,.woocommerce-page table.shop_table { margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;    
}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th {
font-weight: normal;
line-height: 22px;
padding: 9px 12px;
background: #f8f7f7;
}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td { padding: 6px 12px;
vertical-align: middle;
padding: 10px;
}
.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small {
font-weight: 400;
}
.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th {
font-weight: 700;
background: none;
}
.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders {
font-size: 14px; }
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders td,.woocommerce-page table.my_account_orders th {
padding: 4px 8px;
vertical-align: middle;
}
.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button {
white-space: nowrap;
}
.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions {
text-align: center;
}
.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button {
margin: .125em 0 .125em .25em;
}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation {
margin: .25em 0;
*zoom: 1;
}
.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before,.woocommerce-page td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:before {
content: " ";
display: table;
}
.woocommerce td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:after {
clear: both;
}
.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt {
display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt {
font-weight: 700;
padding: 0 0 .25em;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd {
padding: 0 0 .25em;
}
.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child {
margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification {
font-size: .83em;
}
.woocommerce td.product-quantity,.woocommerce-page td.product-quantity {
min-width: 90px;
}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail {
min-width: 32px;
}
.woocommerce #content table.cart td,.woocommerce #content table.cart th,.woocommerce table.cart td,.woocommerce table.cart th,.woocommerce-page #content table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page table.cart td,.woocommerce-page table.cart th {
vertical-align: middle;
}
.woocommerce #content table.cart a.remove,.woocommerce table.cart a.remove,.woocommerce-page #content table.cart a.remove,.woocommerce-page table.cart a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
-webkit-border-radius: 100%;
border-radius: 100%;
color: red;
text-decoration: none;
font-weight: 700;
}
.woocommerce #content table.cart a.remove:hover,.woocommerce table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover {
background-color: red;
color: #fff;
}
.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
-webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
border: 1px solid #EDEDED;
padding: 4px 6px;
margin: 0 4px 0 0;
outline: 0; }
.woocommerce #content table.cart input,.woocommerce table.cart input,.woocommerce-page #content table.cart input,.woocommerce-page table.cart input { vertical-align: middle;
line-height: 20px; }
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.cart_list,.woocommerce-page ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li {
padding: 10px 0 !important;
margin: 0;
*zoom: 1;
list-style: none;
}
.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before {
content: " ";
display: table;
}
.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after {
clear: both;
}
.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a { margin-bottom:5px; }
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a {
display: block;
font-size: 14px;
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {
float: left;
margin-right: 10px;
height: auto;
border:1px solid #DDDDDD;
}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl {
margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(0,0,0,.1);
*zoom: 1;
}
.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.cart_list li dl:before,.woocommerce-page ul.product_list_widget li dl:after,.woocommerce-page ul.product_list_widget li dl:before {
content: " ";
display: table;
}
.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.product_list_widget li dl:after {
clear: both;
}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dd,.woocommerce-page ul.product_list_widget li dl dt {
display: inline-block;
float: left;
margin-botom: 1em;
}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt {
font-weight: 700;
padding: 0 0 .25em;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd {
padding: 0 0 .25em;
}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child {
margin-bottom: 0;
}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating {
float: none;
}
#primary-sidebar .woocommerce.widget_recent_reviews li .star-rating{float:left;}
.widget_recent_reviews li .reviewer{    float: left;   width: 40%;}
.woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating { margin-bottom: 5px; }
.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total {
border-top: 3px double #DDDDDD;
padding: 10px 0 4px;
}
.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong,.woocommerce-page.widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
}
.woocommerce .widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons,.woocommerce-page.widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons {
*zoom: 1;
}
.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:before,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before {
content: " ";
display: table;
}
.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:after {
clear: both;
}
.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button {
width: 100%;
float: none;
display: block;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 7px;
content: "\e02e";
vertical-align: -7px;
}
.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p {
margin: 0;
}
.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small {
color: #777;
font-size: .83em;
}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table {
border-collapse: separate; margin: 0 0 20px;
padding: 0;
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {
border-top: 0;
}
.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th {
padding: 8px;
width: 50%;
}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td {
padding: 8px;
}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th {
vertical-align: top;
}
.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small {
display: block;
color: #777;
}
.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select {
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td {
color: #85ad74;
}
.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th { }
.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt {
display: inline-block;
}
.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product {
margin-top:0;   
}
.woocommerce form .form-row,.woocommerce-page form .form-row {
padding: 3px;
margin: 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity .5s .5s ease;
-moz-transition: opacity .5s .5s ease;
transition: opacity .5s .5s ease;
opacity: 0;
}
.woocommerce form .form-row label,.woocommerce-page form .form-row label {
line-height: 2em;
}
.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden {
visibility: hidden;
}
.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline {
display: inline;
}
.woocommerce form .form-row select,.woocommerce-page form .form-row select {
cursor: pointer;
margin: 0;
color: #888888;
border:1px solid #DDDDDD;
padding:2px 0;
}
.woocommerce form .form-row .required,.woocommerce-page form .form-row .required {
color: red;
font-weight: 700;
border: 0;
}
.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: 20px;
color: #888888;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
}
.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea {
height: 4em;
line-height: 1.5em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color: #e67a36;
}
.woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder {
line-height: normal;
}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-page form.checkout_coupon,.woocommerce-page form.login,.woocommerce-page form.register {
border: 1px solid #EDEDED;
padding: 20px;
margin: 2em 0;
text-align: left;
}
.woocommerce-page form.register{height:213px; margin:2em 0;} .woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method {
list-style: none outside;
margin: 0;
padding: 0;
}
.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li {
margin: 0;
padding: .25em 0 .25em 22px;
text-indent: -22px;
list-style: none outside;
}
.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount {
font-weight: 700;
}
.woocommerce p.woocommerce-shipping-contents,.woocommerce-page p.woocommerce-shipping-contents {
margin: 0;
}
.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address {
float: left;
clear: none;
}
.woocommerce .checkout .col-2 .form-row-first,.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .notes {
clear: left;
}
.woocommerce .checkout .create-account small,.woocommerce-page .checkout .create-account small {
font-size: 11px;
color: #777;
line-height: 13px;
font-weight: 400;
}
.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%;
}
.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address {
clear: both;
}
.woocommerce #payment,.woocommerce-page #payment {
background: #f8f7f7; }
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods {
*zoom: 1;
text-align: left;
padding: 1em;
border-bottom: 1px solid #EDEDED;
margin: 0;
list-style: none outside;
cursor: pointer;
}
.woocommerce #payment ul.payment_methods:after,.woocommerce #payment ul.payment_methods:before,.woocommerce-page #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:before {
content: " ";
display: table;
}
.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after {
clear: both;
}
.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li {
line-height: 2em;
text-align: left;
margin: 0;
font-weight: 400;
}
.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input {
margin: 0 1em 0 0;
}
.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
position: relative;
}
.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row {
padding: 1em;
border-top: 1px solid #fff;
}
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box {
position: relative;
width: 96%;
padding: 1em 2%;
margin: 0.5em 0;
font-size: .92em;
-webkit-border-radius: 2px;
border-radius: 2px;
line-height: 1.5em;
background: #ffffff; color: #5e5e5e;
text-shadow: 0 1px 0 rgba(255,255,255,.8);
}
.woocommerce #payment div.payment_box input.input-text,.woocommerce #payment div.payment_box textarea,.woocommerce-page #payment div.payment_box input.input-text,.woocommerce-page #payment div.payment_box textarea {
border-color: #d4cdd2;
border-top-color: #c8bfc6;
box-shadow: 0 1px 0 0 rgba(255,255,255,.4);
-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.4);
}
.woocommerce #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder {
color: #c8bfc6;
}
.woocommerce #payment div.payment_box :-moz-placeholder,.woocommerce-page #payment div.payment_box :-moz-placeholder {
color: #c8bfc6;
}
.woocommerce #payment div.payment_box :-ms-input-placeholder,.woocommerce-page #payment div.payment_box :-ms-input-placeholder {
color: #c8bfc6;
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right;
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/visa.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/mastercard.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/laser.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/diners.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/maestro.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/jcb.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/amex.png);
}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/icons/credit-cards/discover.png);
}
.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help {
font-size: 11px;
color: #777;
line-height: 13px;
font-weight: 400;
}
.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row {
margin: 0 0 1em;
}
.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child {
margin-bottom: 0;
}
.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after {
content: "";
display: block;
border: 8px solid #FFFFFF;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -3px;
left: 0;
margin: -1em 0 0 2em;
}
.woocommerce .order_details,.woocommerce-page .order_details {
*zoom: 1;
margin: 0 0 1.5em;
list-style: none;
}
.woocommerce .order_details:after,.woocommerce .order_details:before,.woocommerce-page .order_details:after,.woocommerce-page .order_details:before {
content: " ";
display: table;
}
.woocommerce .order_details:after,.woocommerce-page .order_details:after {
clear: both;
}
.woocommerce .order_details li,.woocommerce-page .order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: .715em;
line-height: 1em;
border-right: 1px dashed #EDEDED;
padding-right: 2em;
}
.woocommerce .order_details li strong,.woocommerce-page .order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5em;
}
.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type {
border: 0;
}
.woocommerce .addresses .title,.woocommerce-page .addresses .title {  
*zoom: 1;
background: none repeat scroll 0 0 #f8f7f7;
padding: 5px 10px;
}
.woocommerce .addresses .title:after,.woocommerce .addresses .title:before,.woocommerce-page .addresses .title:after,.woocommerce-page .addresses .title:before {
content: " ";
display: table;
}
.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after {
clear: both;
}
.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3 {
float: left;
color: #5b4430;
font-size: 15px;
text-transform: uppercase;
}
.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit {
float: right;
margin: 4px 0;
}
.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta {
font-weight: 700;
margin-bottom: 0;
}
.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0;
}
.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads {
margin-left: 0;
padding-left: 0;
}
.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.woocommerce ul.digital-downloads li:before,.woocommerce-page ul.digital-downloads li:before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
content: "\e00a";
}
.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count {
float: right;
}
.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li {
*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before,.woocommerce-page .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:before {
content: " ";
display: table;
}
.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after {
clear: both;
}
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span {
padding: 5px;
float: left;
}
.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a {
text-decoration: none;
color: #e67a32;
padding:5px;
}
.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce-page .widget_layered_nav ul li.chosen a:before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
content: "\e013";
}
.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count {
float: right;
margin-left: 6px;
font-size: 1em;
padding: 1px 0;
color: #777;
}
.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li {
float: left;
padding: 0 1px 1px 0;
list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a {
padding:5px;
text-decoration: none;
color: #e67a32 !important;;
float: left;
}
.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce-page .widget_layered_nav_filters ul li a:before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
content: "\e013";
}
.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider {
margin-bottom: 2em;
margin-top: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
font-size: .8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label{
line-height: 35px;
}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
float: left;
}
.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: .9em;
height: .9em;
border: 1px solid #150d14;
cursor: pointer;
background: none repeat scroll 0 0 #fff;
border: 1px solid #D3D3D3;
box-shadow: none;
outline: 0;
top: -.3em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-color: #dcdcdc !important;
border: 1px solid #ededed;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
-webkit-border-radius: 1em;
border-radius: 1em;
background-color: #EEEEEE;
}
.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal {
height: .5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary {
padding: 0;
}
.single-product .twentythirteen p.stars {
clear: both;
}
.twentyfourteen ul.products li.product {
margin-top: 0!important;
}
#primary .gridlist-toggle {
float:left;
width: 60px !important; 
background:none !important;
border: medium none !important;
box-shadow: none !important; 
margin: 0 !important;
border-radius:0 !important;
clear:none !important;
padding:0 !important;
}
.gridlist-toggle a {
width:24px !important; 
height:30px; 
float:left;
text-indent:-9999px;
border:none !important;
box-shadow: none !important;
border: 1px solid #DDDDDD !important;
margin: 0;
}
.gridlist-toggle a#grid { background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png);
background-attachment:scroll;
background-repeat:no-repeat;
background-position:-10px -389px;
margin-right: 1px;
border:none !important;
background-color:transparent !important;
}
.gridlist-toggle a#grid.active,.gridlist-toggle a#grid:hover { background-position: -10px -420px;}
.gridlist-toggle a#list { background-image:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:-40px -389px ;
border:none !important;
background-color:transparent !important;
}
.gridlist-toggle a#list.active, .gridlist-toggle a#list:hover { background-position: -40px -420px !important;} .ie8 .gridlist-toggle a#grid {filter:none;}
.ie8 .gridlist-toggle a#list.active, .gridlist-toggle a#list:hover {filter:none !important;}
.woocommerce ul.products.list li.product hr{ 
height: 0; 
border: none; 
margin: 0;
}
.woocommerce ul.products.list li.product .gridlist-buttonwrap{
float: left;
margin: 8px 0 0;
text-align: left;
width: auto;
}
.woocommerce ul.products.list li.product .compare-hover{
float: left;
margin: 15px 5px 0;
text-align: left;
width: auto;
}
.woocommerce ul.products.list li .compare-hover{opacity: 1;   position: static;    width: auto;}
.woocommerce ul.products.list li.product .gridlist-buttonwrap .added_to_cart { margin-top:10px; margin-left:15px; }
.woocommerce ul.products.list p { text-align:left; }
.woocommerce ul.products p{ 
margin-bottom: 0px;
font-size: 14px;
line-height: 20px;
text-align: center;
}
.woocommerce ul.products.list li.product {
padding: 10px 0 0;
margin: 0 0 20px 0;
}
.widget .product_list_widget del{
display: none;
}
.widget .product_list_widget ins{
font-size: 14px;
color: #e67a32;
} .woocommerce .summary .product_meta:before {
content: "";
height: 1px;
left: 0;
position: absolute;
top: -3px;
width: 100px;
}
.woocommerce .summary .product_meta {
clear: both;
display: inline-block;
font-size: 13px;
margin: 2px 0;
padding-top: 7px;
position: relative;
width: 100%;
}
.woocommerce .summary .product_meta .posted_in{
display: inline-block;
clear: both;
}
.woocommerce .summary .product_meta .tagged_as{
display: inline-block;
clear: both;
}
.summary.entry-summary .clear{
clear: none;
}
.woocommerce .yith-wcwl-add-to-wishlist{
float: left;
margin: 15px 0;
}
.yith-wcwl-add-button,
.yith-wcwl-wishlistaddedbrowse .feedback,
.yith-wcwl-wishlistexistsbrowse .feedback {	
position: relative;
display: inline-block;
padding: 2px 0 2px 20px;
cursor: pointer;
}
.yith-wcwl-add-button:hover:before, 
.yith-wcwl-wishlistaddedbrowse .feedback:hover:before, 
.yith-wcwl-wishlistexistsbrowse .feedback:hover:before
{
color:#E67A32;
}
.yith-wcwl-add-button:before, 
.yith-wcwl-wishlistaddedbrowse .feedback:before, 
.yith-wcwl-wishlistexistsbrowse .feedback:before
{
font-family: FontAwesome;
content: "\f08a";
font-size: 16px;
font-weight:normal;
position: absolute;
top: 2px;
left: 0;
width: 20px;
height: 20px;
color: #7d7d7d;
}  .woocommerce ul.products li.product:hover .compare-hover{opacity:1;} 
.woocommerce .products a.compare.button
{
width:35px;
padding:0;
height:35px;
font-size:0;
background:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -220px -614px #ededed;
position:relative !important;
display:inline-block;
text-indent: -9999px;
margin:0;
}
.woocommerce .products a.compare.button:hover{background:url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png) no-repeat scroll -6px -614px #E67A32;opacity:1;}
.woocommerce a.compare.button{
background: none;
color: #464E55;
cursor: pointer;
display: inline-block;
float: left;
margin: 10px 0;
padding: 2px 0 2px 20px;
position: relative;
}
.woocommerce a.compare.button:hover{
color: #87CFC5;
background: none;
}
.products .compare-hover{
display: inline-block;
left:53.5%;
opacity:1;
overflow: hidden;
position: absolute;
top: 65%;
width: 35px;
height:35px;
margin:0;
opacity:0;
border-bottom:2px solid #E67A32;
}
.woocommerce a.compare.button:before{
font-family: FontAwesome;
content: "\f012";
font-size: 16px;
font-weight:normal;
position: absolute;
top: 4px;
left: 0;
width: 20px;
height: 20px;
}  .header_cart #shopping_cart{
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/sprite.png)no-repeat scroll -212px -71px transparent;
border: medium none;
cursor: pointer;
margin-bottom: 0;
padding: 5px 0 5px 20px;
float: right;
position: relative;
}
.header_cart .cart .widget_shopping_cart{
background: none repeat scroll 0 0 #ffffff;
border-radius: 0px;
padding: 10px;
position: absolute;
right: 0;
border: 1px solid #DDDDDD;
display: none;
top: 48px;
width: 250px;
z-index: 999;
}
.header_cart .cart .widget_shopping_cart .widget-title { display:none; }
.header_cart .togg a, .header_login .togg a {
background: none repeat scroll 0 0 transparent;
display: inline-block;
padding: 0;
color:#616161;
} 
.header_cart .widget_shopping_cart .variation{ 
display: none; 
}
.header_cart .cart-contents{ 
float: none !important; 
margin-left: 15px;
}
.header_cart .cart-contents .amount{margin-left:5px;}
.header_cart .widget_shopping_cart{	
color: #888888;
text-align: left;
}
.header_cart #shopping_cart.current .right-arrow {
background: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/images/megnor/up_arrow.png) no-repeat scroll 5px 8px transparent;
}
.header_cart #shopping_cart .right-arrow { display: inline-block;
height: 0px;
width: 10px;
}
.woo-grid.cols-6 .woocommerce .products li {width:16.67%;}
.woo-grid.cols-5 .woocommerce .products li {width:20%;}
.woo-grid.cols-4 .woocommerce .products li {width:25%;}
.woo-grid.cols-3 .woocommerce .products li {width:33.33%;}
.woo-grid.cols-2 .woocommerce .products li {width:50%;}
.woo-grid.cols-1 .woocommerce .products li {width:100%;}
.woocommerce-password-strength {
background-color: #ff0000;
border-radius: 50px;
color: #ffffff;
display: inline-block;
font-size: 13px;
line-height: 1;
margin-top: 5px;
padding: 5px 10px;
}
.woocommerce-password-hint{float:left;clear:both;}
.woocommerce-password-strength.strong {
background-color: #76c261;
}
.woocommerce-password-strength.good {
background-color: #f3b700;
}
.woocommerce .primary-sidebar .widget_rating_filter .star-rating, .woocommerce-page .primary-sidebar .widget_rating_filter .star-rating {
float: left;
margin: 3px 5px;
}
.woocommerce-MyAccount-navigation {float:left;margin:0 30px 0 0;	}
.woocommerce-MyAccount-navigation ul {margin:0;}
.woocommerce-MyAccount-navigation ul li {border-bottom:1px solid #d8d8d8;   list-style-type: none;}
.woocommerce-MyAccount-navigation ul li:last-child{border:none;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#000000;font-weight:bold;}
.woocommerce-MyAccount-navigation ul li a {padding:10px 5px; display:block;font-weight:600;text-transform:uppercase;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {content:"\f291";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b";}
.woocommerce-MyAccount-navigation ul li a:before {
content: "\f0e4";
display: inline-block;
float: right;
font-family: FontAwesome;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-size: 20px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-synthesis: weight style;
font-variant: normal;
font-weight: normal;
line-height: 1;
margin-left: 0.53em;
text-align: right;
text-rendering: auto;
width: 1.387em;
opacity:0.5;
}
.woocommerce-MyAccount-content {overflow:hidden;}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before {
background-image: url(//www.designerstylelist.com.au/wp-content/themes/WCM010019/css/images/ajax-loader@2x.gif);
background-size: 16px 16px;
}
}
@media screen and (min-width:673px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width:1040px) {
.twentyfourteen .tfwc {
padding-right: 15px;
padding-left: 15px;
}
}
@media screen and (min-width:1110px) {
.twentyfourteen .tfwc {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width:1218px) {
.twentyfourteen .tfwc {
margin-right: 54px;
}
.full-width .twentyfourteen .tfwc {
margin-right: auto;
}
}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.designerstylelist.com.au/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing {
cursor:url(//www.designerstylelist.com.au/wp-content/plugins/enjoy-instagram-instagram-responsive-images-gallery-and-carousel/css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
.owl-wrapper {
text-align:center;
}.owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
} .owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50); opacity: 0.5;
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
} .owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50); opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100); opacity: 1;
} .owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .owl-item.loading{
min-height: 150px;
background: url(//www.designerstylelist.com.au/wp-content/plugins/enjoy-instagram-instagram-responsive-images-gallery-and-carousel/images/AjaxLoader.gif) no-repeat center center
}.owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
} .owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
} .owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
} .owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
} .owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}  @-webkit-keyframes empty {
0% {opacity: 1}
}
@-moz-keyframes empty {
0% {opacity: 1}
}
@keyframes empty {
0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-moz-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
25% { opacity: .5; -moz-transform: translateZ(-500px); }
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
25% { opacity: .5; transform: translateZ(-500px); }
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -moz-transform: translateZ(-500px); }
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
}html.swipebox-html.swipebox-touch {
overflow: hidden !important;
}
#swipebox-overlay img {
border: none !important;
}
#swipebox-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99999 !important;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#swipebox-container {
position: relative;
width: 100%;
height: 100%;
}
#swipebox-slider {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
height: 100%;
left: 0;
top: 0;
width: 100%;
white-space: nowrap;
position: absolute;
display: none;
cursor: pointer;
}
#swipebox-slider .slide {
height: 100%;
width: 100%;
line-height: 1px;
text-align: center;
display: inline-block;
}
#swipebox-slider .slide:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
display: inline-block;
max-height: 100%;
max-width: 100%;
margin: 0;
padding: 0;
width: auto;
height: auto;
vertical-align: middle;
}
#swipebox-slider .slide .swipebox-video-container {
background: none;
max-width: 1140px;
max-height: 100%;
width: 100%;
padding: 5%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
#swipebox-slider .slide-loading {
background: url(//www.designerstylelist.com.au/wp-content/plugins/enjoy-instagram-instagram-responsive-images-gallery-and-carousel/img/loader.gif) no-repeat center center;
}
#swipebox-bottom-bar,
#swipebox-top-bar {
-webkit-transition: 0.5s;
transition: 0.5s;
position: absolute;
left: 0;
z-index: 999;
height: 50px;
width: 100%;
}
#swipebox-bottom-bar {
bottom: -50px;
}
#swipebox-bottom-bar.visible-bars {
-webkit-transform: translate3d(0, -50px, 0);
transform: translate3d(0, -50px, 0);
}
#swipebox-top-bar {
top: -50px;
}
#swipebox-top-bar.visible-bars {
-webkit-transform: translate3d(0, 50px, 0);
transform: translate3d(0, 50px, 0);
}
#swipebox-title {
display: block;
width: 100%;
text-align: center;
}
#swipebox-prev,
#swipebox-next,
#swipebox-close {
background-image: url(//www.designerstylelist.com.au/wp-content/plugins/enjoy-instagram-instagram-responsive-images-gallery-and-carousel/img/icons.png);
background-repeat: no-repeat;
border: none !important;
text-decoration: none !important;
cursor: pointer;
width: 50px;
height: 50px;
top: 0;
}
#swipebox-arrows {
display: block;
margin: 0 auto;
width: 100%;
height: 50px;
}
#swipebox-prev {
background-position: -32px 13px;
float: left;
}
#swipebox-next {
background-position: -78px 13px;
float: right;
}
#swipebox-close {
top: 0;
right: 0;
position: absolute;
z-index: 9999;
background-position: 15px 12px;
}
.swipebox-no-close-button #swipebox-close {
display: none;
}
#swipebox-prev.disabled,
#swipebox-next.disabled {
opacity: 0.3;
}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
-webkit-animation: rightSpring 0.3s;
animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
-webkit-animation: leftSpring 0.3s;
animation: leftSpring 0.3s;
}
.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all .3s ease;
transition: all .3s ease;
content: ' ';
position: absolute;
z-index: 999;
top: 0;
height: 100%;
width: 20px;
opacity: 0;
}
.swipebox-touch #swipebox-container:before {
left: 0;
-webkit-box-shadow: inset 10px 0px 10px -8px #656565;
box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
right: 0;
-webkit-box-shadow: inset -10px 0px 10px -8px #656565;
box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
opacity: 1;
}
@-webkit-keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@media screen and (min-width: 800px) {
#swipebox-close {
right: 10px;
}
#swipebox-arrows {
width: 92%;
max-width: 800px;
}
} #swipebox-overlay {
background: #0d0d0d;
}
#swipebox-bottom-bar,
#swipebox-top-bar {
text-shadow: 1px 1px 1px black;
background: #000;
opacity: 0.95;
}
#swipebox-top-bar {
color: white !important;
font-size: 15px;
line-height: 43px;
font-family: Helvetica, Arial, sans-serif;
}.ri-grid{
width: 600px;
}
.ri-grid ul li,
.ri-grid ul li a{
width: 100px;
height: 100px;
}
.ri-grid ul li a img{
width: 100%;
}.ri-grid{
margin: 30px auto 30px;
position: relative;
height: auto;
}
.ri-grid ul {
list-style: none;
display: block;
width: 100%;
margin: 0;
padding: 0;
} .ri-grid ul:before,
.ri-grid ul:after{
content: '';
display: table;
}
.ri-grid ul:after {
clear: both;
}
.ri-grid ul {
zoom: 1; } 
.ri-grid ul li {
-webkit-perspective: 400px;
-moz-perspective: 400px;
-o-perspective: 400px;
-ms-perspective: 400px;
perspective: 400px;	
margin: 0;
padding: 0;
float: left;
position: relative;
display: block;
overflow: hidden;
background: #000;
}
.ri-grid ul li a{
display: block;
outline: none;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
background-position: center center;
background-repeat: no-repeat;
background-color: #333;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
} .ri-grid-size-1{
width: 55%;
}
.ri-grid-size-2{
width: 100%;
}
.ri-grid-size-3{
width: 100%;
margin-top: 0px;
} .ri-shadow:after,
.ri-shadow:before{
content: "";
position: absolute;
z-index: -2;
bottom: 15px;
left: 10px;
width: 50%;
height: 20%;
max-width: 300px;
max-height: 100px;
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.ri-shadow:after{
right: 10px;
left: auto;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
.ri-grid-loading:after,
.ri-grid-loading:before{
display: none;
}
.ri-loading-image{
display: none;
}
.ri-grid-loading .ri-loading-image{
position: relative;
width: 30px;
height: 30px;
left: 50%;
margin: 100px 0 0 -15px;
display: block;
}#sb_instagram,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram{width:100%;margin:0 auto;padding:0;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:inherit!important;margin:0!important;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram .sbi_type_video .sbi_playbtn{display:block!important;position:absolute;z-index:0;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_loader{position:relative;left:50%;width:16px;height:16px;margin:10px 0 10px -8px;background:url(//www.designerstylelist.com.au/wp-content/plugins/instagram-feed/img/loader.png) no-repeat}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;min-width:100%\9;text-decoration:none}#sb_instagram .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sbi_header_img_hover i{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;overflow:hidden;background:url(//www.designerstylelist.com.au/wp-content/plugins/instagram-feed/img/small-logo.png) no-repeat}#sb_instagram .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sbi_header_text .sbi_bio,#sb_instagram .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram #sbi_load,#sb_instagram .sb_instagram_error{width:100%;text-align:center}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3}#sb_instagram .sb_instagram_header h3.sbi_no_bio{padding-top:9px!important}#sb_instagram .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram #sbi_load{float:left;clear:both}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#517fa4;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover,#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{filter:alpha(opacity=85);opacity:.85}#sb_instagram #sbi_load .fa,#sb_instagram .sbi_follow_btn .fa{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:0;padding:10px 15px;font-size:13px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_playbtn{font-size:23px;margin-top:-12px;margin-left:-9px}#sb_instagram.sbi_small .sbi_playbtn{font-size:18px;margin-top:-9px;margin-left:-7px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}