html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
padding: 4px;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
text-align: center;
margin-bottom: 1.5em;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
}
.wp-caption p.wp-caption-text {
margin: 0;
}
.wp-smiley {
max-height: 1em;
margin:0 !important;
}
.gallery{
margin: 0 auto!important;
width: auto !important;
display:inherit;
}
.gallery-size-thumbnail img  {
width:200px;
height:200px;
border: none !important;
}
.gallery-size-medium img {
min-height: 200px;
width: 300px;
}
.gallery-item{
margin-top: -8px !important;
width: auto;
}
.gallery-item dt {
margin: 0px;
padding: 0;
}
.gallery-item img {
border: none !important;
}
.gallery dl {
margin: 0;
}
.gallery-caption {
margin:-1.5em 0 0 0;
}
blockquote.left {
float: left;
margin-left: 0;
margin-right: 20px;
text-align: right;
width: 33%;
}
blockquote.right {
float: right;
margin-left: 20px;
margin-right: 0;
text-align: left;
width: 33%;
}  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
}
article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
display: block;
}
a img {border: 0;} .gigantic {
font-size: 110px;
letter-spacing: -2px;
}
.huge, h1, .page h1 {
font-size: 30px;
letter-spacing: -1px;
text-align: center;
font-family: 'Nunito', sans-serif;
font-weight: 500;
margin: 30px 0;
color: #232323;
text-transform: capitalize;
}
.large, h2 {
font-size: 42px;
}
.bigger, h3 {
font-size: 26px;
}
.big, h4 {
font-size: 22px;
}
body {
font: 16px/24px Georgia, serif;
overflow-x: hidden;
}
.small, small {
font-size: 13px;
}
.clear {
clear: both;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix {
} ::selection         { background: rgb(153,153,153); color:#fff;}
::-moz-selection    { background: rgb(153,153,153); color:#fff;}
img::selection      { background: transparent; color:#fff;}
img::-moz-selection { background: transparent; color:#fff;}
body                {-webkit-tap-highlight-color: rgb(153,153,153);} *, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
height: 100%;
}
body {
min-height: 100%;
}
body {
background: rgba(255,255,255, 1);
color: rgba(119,119,119);
-webkit-text-size-adjust: 100%; margin: 0 auto;
color: #555555;
font-family: 'Nunito', sans-serif;
font-size: 16px;
line-height: 1.5;
font-weight: 300;
}
a {
color: #232323;
text-decoration: none;
transition: color .2s ease-out;
}
a:hover {
color: #232323;
}
p {
margin: 15px 0;
} #header {
width: 100%;
padding: 0 20px;
border-bottom:1px solid rgba(0,0,0, .1);
background: rgba(255, 255, 255, .98);
position: fixed;
z-index: 9999;
-webkit-box-shadow: 0px 4px 24px -1px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 4px 24px -1px rgba(0,0,0,0.2);
box-shadow: 0px 4px 24px -1px rgba(0,0,0,0.2);
}
#branding {
float: none;
text-align: center;
}
#site-title {
margin: 0;
padding: 0;
font-size: initial; }
.small_menu {
font-size: 24px;
width: 24px;
height: 24px;
display: none;
position: absolute;
top: 10px;
left: 16px;
}
.logo {
font-size: 30px;
color: #232323;
font-family: 'Nunito', sans-serif;
font-weight: 600;
text-transform: lowercase;
}
.slogan { color: #232323;
font-family: 'Josefin Sans', sans-serif;
font-size: 13px;
position: relative;
top: -9px;
font-weight: 500; display: none;
}
#searchsubmit {
display: none;
}
#searchform, .sidebar-widget #searchform label { cursor: pointer;
display: none;
}
.sidebar-widget #searchform{display:block;height: 35px;}
#searchform div::after {
color: #000;
content: "\f002";
float: right;
font-family: "FontAwesome";
font-size: 13px;
pointer-events: none; position:relative;
top: -30px;
cursor: pointer;
}
input#s {
border: 1px solid transparent;
color: #ccc;
height: 30px;
padding: 0 30px 0 10px; width: 1px;
display: block;
right: 0;
cursor: pointer;
transition: all .3s ease-out;
background: transparent;
}
#searchform input#s, input#s {
display: block;
width: 300px;
border: none;
border-bottom: 1px solid #ccc;
font-weight: 400;
font-size: 13px;
color: #232323;
background: transparent;
} nav { font-weight: 300;
text-transform: uppercase;
margin: 0.5em 0 0 0;
margin-left: auto;
display: block;
text-align: center;
position:relative;
top:-8px;
}
nav ul li {
padding:0 5px;
display: inline-block;
}
nav ul li a {
color: #232323;
text-transform: capitalize;
font-weight: 400;
}
nav ul li.current-menu-item a, nav#main ul li a:hover {
color: #232323;
text-decoration: underline;
} ul.sub-menu {
position: absolute;
background: #fff;
margin-top: 9px;
margin-left: -15px;
width: 250px;
text-align: left;
z-index:999;
padding:10px 0 10px;
border:1px solid #ccc;
}
ul.sub-menu li {
line-height: 26px;
display: block;
padding: 0px;
font-weight: 400;
padding-left:15px;
text-transform: uppercase;
}
ul.sub-menu li a {
color: #232323;
font-weight: 400; padding: 8px 0;
display: block;
text-shadow: none;
}
.mobile-sidebar ul.sub-menu li a {
padding: 20px 0 20px 45px;
line-height: 20px;
}
ul.sub-menu li a:hover {
color: #232323;
}
ul.sub-menu li ul {
position: absolute;
background: #FF4D4D !important;
margin-left: 230px;
margin-top: -50px;
width: 250px;
text-align: left;
z-index:999;
padding:10px 0 10px;
}
ul.subnav {
font-weight: bold;
font-family: "Helvetica", Arial, Sans-Serif;
padding-top: 20px;
margin-bottom: 20px;
}
ul.subnav li {
padding: 8px 0;
border-bottom: 1px solid #e3e3e3;
color: #ffffff;
}
#submenu li.current_page_item a {
color: #232323;
}
@media (max-width: 992px){
body ul.sub-menu {
display: none !important;
}
} footer {
clear: both;
font-size: 12px;
margin: 0 auto;
overflow: hidden;
text-align: center;
border-top:1px solid rgba(0,0,0, .1);
background: #232323;
padding-top: 30px;
}
footer p, footer nav ul li a, footer nav ul li a:hover{
color: #fff !important;
font-size: 15px;
font-weight: 600;
}
footer nav ul li a, footer nav ul li a:hover{
text-decoration: underline;
}
.footer-menu{margin-bottom: 17px;}
@media (max-width:768px){
.footer-menu{
float:none;
width: 100%;
}
}
.copyright {
clear: both;
color: #fff;
font-size: 14px;
font-weight: 700;
margin: 0 auto;
padding: 30px 0;
text-align: center;
text-transform: lowercase;
} .home.search-results h1{
padding-top:100px;
}
.home h1{
padding-top:0;
}
#page {
clear: both;
padding: 0; *max-width: none;
margin:0 auto;
position: relative;
z-index: 1;
}
body.home #page {
padding: 0;
max-width: none;
}
.single #page{
padding-top: 0;
}
.archive #page, .page #page, .search #page, .single #page{
width: calc(100% - 300px);
float: left;
}
.sidebar-widget{
width: 300px;
float: left;
padding: 50px 0 0 0;
}
.single .sidebar-widget{
padding-top: 100px;
}
@media (max-width:992px){
.archive #page, .page #page, .search #page, .single #page{
width:100%;
float: none;
}
.sidebar-widget{
float:none;
margin: 0 auto;
padding: 50px 0;
}
}
.mobile-sidebar {
min-height: 100%;
height: auto;
width: 0;
top: 0;
left: -20%;
padding: 0;
background: #232323;
position: fixed;
z-index: 9999 !important;
overflow: hidden;
}
.mobile-sidebar nav {
margin: 0 20px;
}
.mobile-sidebar nav ul li {
padding:0;
text-align: left;
display: block;
}
.mobile-sidebar nav ul.main-nav > li:first-child > a {
border-top:0;
}
.mobile-sidebar nav ul li a {
color: rgba(255, 255, 255, .8);
border-top: 1px  solid rgba(255, 255, 255, .2);
padding: 20px 5px;
text-transform: capitalize;
font-weight: 400;
display: block;
}
.mobile-sidebar nav ul li.current-menu-item a, .mobile-sidebar nav ul li a:hover {
color: #fff;
}
.sidebar-title {
font-family: 'Old Standard TT', serif;
color: #fff;
font-size: 40px;
position: relative;
margin: 20px;
}
.sidebar-title a {
color: #fff;
}
.sidebar-title .fa {
right: 0;
font-size: 25px;
position: absolute;
top: 40px;
cursor: pointer;
}
#body-container {
position: absolute;
width: 100%;
z-index: 1;
right: 0;
} .large_intro {
width: 100%; background-size: cover;
background-repeat: no-repeat;
background-position: center top;
clear: both;
position: relative;
}
.large_intro h1 {
position: absolute;
font-size: 575%;
color: #fff;
font-weight: 100;
margin: auto;
top: 0; left: 0; bottom: 0; right: 0;
width: 100%;
height: 20%;
text-align: center;
}
.article_grid {
width: 100%;
position: relative;
overflow: hidden;
}
h2.article_grid_title {
position: absolute;
width: 180px;
padding: 10px 0;
text-align: center;
color: #fff;
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
background: #742365;
top: 0;
left: 0;
z-index: 1;
}
.article_grid_item {
width: 33.333%;
height: 370px;
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
float: left;
position: relative
}
.article_data { background-color:rgba(255,255,255,0.9);
position: absolute; bottom: -100%;
width: 100%;
padding: 35px;
transition: all .3s ease-out;
}
.article_grid_item:hover .article_data {
display: block;
transition: all .3s ease-out;
bottom: 0;
}
.article_data .categories {
clear: both;
}
.article_data .categories a {
font-size: 16px;
font-weight: 300;
text-transform: uppercase;
margin-right: 5px;   }
.post_title {
font-size: 120%;
font-weight: 700;
color: #E23D75;
margin: 25px 0;
clear: both;
text-transform: uppercase;
}
.post_title a {
color: #E23D75;
} article {
width: 33.333%;
float: left;
padding: 0 10px;
margin-bottom: 50px;
position: relative;
}
.single article{
margin-bottom: 70px;
}
article h1, article h2 {
font-size: 400%;
font-weight: 700;
text-transform: uppercase;
color: #E13D74;
padding: 1em 0 1em;
line-height: 1.2;
}
article h2 {
font-size: 25px;
font-family: 'Nunito', sans-serif;
font-weight: 100;
color: #232323;
text-align: center;
}
article h1 a, article h2 a {
color: inherit;
}
.breadcrumbs a {
color: #ffffff;
padding: 5px 10px;
background: #5F0D3B;
font-size: 16px;
font-weight: 300;
text-transform: lowercase
}
.breadcrumbs a.selected {
background: #E23D75;
}
.post_content {
clear: both;
margin: 10px 0;
font-size: 15px;
}
body.single .page_content {
margin: 60px 0 30px;
}
h3 {
font-size: 160%;
color: #232323;
}
.post_read_more {
color: #E13D74;
}
.meta {
color: #AAAAAA;
}
.meta a {
color: #AAAAAA;
}
.post-author img.avatar {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin: 0 10px -15px 0;
}
.post-category {
font-style: italic;
padding: 15px 100px 15px 0;
color: #545454;
border: #BBBBBB solid;
border-width: 1px 0;
font-family: serif;
display: inline-block;
}
.post-category a {
color: #E13D74;
font-family: 'Nunito', sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.post-author-box {
clear: both;
margin: 30px 0 0;
padding: 0 0 20px;
width: 100%;
border-bottom: 1px solid #ccc;
}
.author-pic {
float: left;
width: 5%;
margin-right: 3%;
}
.author-pic img {
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
width: 100%;
height: auto;
}
.author-info {
float: left;
width: 92%;
}
.author-info span {
font-size: 80%;
color: #AAAAAA;
}
.author-info h4 {
font-size: 200%;
}
.author-info p, .author-info p span {
font-size: 100%;
color: #545454;
}
.post_read_more {
display: block;
margin-top: 20px;
}
.post_read_more::after {
font-family: "FontAwesome";
content: '\f105';
display: inline-block;
margin-left: 10px;
transition: all .2s ease-out;
}
.post_read_more:hover::after {
margin-left: 20px;
transition: all .2s ease-out;
} .share-buttons {
margin: 50px 0 30px;
}
.share-buttons em {
font-family: serif;
display: inline-block;
margin-bottom: 15px;
width: 100%;
}
.share-buttons a {
color: #fff;
display: inline-block;
float: left;
font-size: 20px;
height: 50px;
margin-right: 1px;
padding: 10px;
text-align: center;
width: 50px;
}
.social-button-fb {
background: #3B5998;
}
.social-button-twt {
background: #00ACED;
}
.social-button-pint {
background: #CA0034;
} #contactForm {
display:block;
padding-bottom: 60px;
padding-top: 30px;
}
#contactForm label {
display: block;
font-weight: normal;
padding: 5px 0px;
}
#contactForm input,
#contactForm textarea {
border: 1px #ccc solid;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
width: 80%;
padding: 10px;
margin-bottom: 20px;
}
.thanks {
background: #F2F3F6;
background: url(//myoz.com.au/wp-content/themes/allure/lib/contactform/ok.png) 0 26px no-repeat;
padding: 25px 15px 15px 25px;
display: none;
}
#contactForm .error, .error {
background: url(//myoz.com.au/wp-content/themes/allure/lib/contactform/error.png) no-repeat scroll 5px 50% #FEF4F1;
border: 1px solid #F5F5F5;
border-radius:5px;
color: #000;
display: none;
margin-bottom: 5px;
padding: 7px 20px 7px 30px;
width: 80%;
margin-top: -15px;
}
#contactForm .submitbutton {
background-position: 145px center;
}
.error {
display:none;
}
.contact-data, .contact-form {
width: 70%;
float: left
}
.contact-data {
padding: 0 4% 0 0;
width: 30%;
}
.contact-data-info .fa {
min-width: 20px;
text-align: center;
}
#contact-map{
background: #fff;
}
#contact-map iframe{
border:none;
} .emm-paginate {
display: block;
font-size: 14px !important;
font-weight: bold;
margin:3% auto;
padding: 10px 0;
width: 75%;
text-align: center;
}`
.emm-paginate a, .emm-paginate span {
margin-left:10px;
}
.emm-page,
.emm-next,
.emm-prev {
background: #999999;
color: #ffffff;
border-radius: 0;
display: inline-block;
margin-left: 5px;
padding: 10px 16px;
}
.emm-page:hover {
background:#232323;
color:#999999;
}
.emm-current {
background:#232323;
color:#ffffff;
}
.emm-title {
display: none;
} .respond-form {
border-top: 0;
margin: 20px 0 0;
padding: 20px 0 20px;
}
#comment-form-title h3 {
font-weight: 700;
font-size: 200%;
}
.respond-form ul li {
clear: both;
margin: 10px 0;
}
.respond-form input[type="text"],.respond-form input[type="email"], .respond-form textarea {
border: 1px #ccc solid;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width: 40%;
padding: 1%;
}
.respond-form textarea {
width: 50%;
font-family: sans-serif;
}
.respond-form input[type="text"]:focus, .respond-form input[type="email"]:focus, .respond-form textarea:focus {
border-color: #232323;
}
.submitbutton {
background: #E23D75;
font-size: 80%;
font-weight: 700;
color: #fff;
padding: 10px 15px 10px 15px;
border: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
}
#comments {
border-bottom: 0px solid #DDDDDD;
display: block;
margin-top: 30px;
padding-bottom: 20px;
}
.comment-author {   background:none;}
#comments h3, #comment-form-title h3 {
font-size: 20px;
font-weight: bold;
text-transform:uppercase;;
}
ol.commentlist { margin-bottom:20px; padding-left:0; border-bottom: 1px solid #ccc;}
.commentlist ol li {border-bottom:1px solid #ddd;}
.commentlist > li { position: relative; clear: both; list-style-type: none; padding: 10px 10px 20px; border-bottom: 0px solid #ddd;}
.commentlist li[class*=depth-] { padding-left: 0; margin-top: 17px; }
.commentlist li.depth-1 { margin-top: 1px; }
.commentlist li:not(.depth-1) {  }
.commentlist li:last-child {}
.commentlist header {min-height: 30px; border:none; position: relative}
nav#comment-nav {}
.commentlist .vcard {margin-left: 0; padding-bottom: 10px; }
.commentlist .vcard cite.fn { font-weight: 700; font-style: normal;}
.commentlist .vcard time {font-size: 11px;  float: none; background:none;width: auto;margin-top: auto; text-shadow:1px 1px #fff;text-transform:uppercase}
.commentlist .vcard time a { color: #999; text-decoration: none; }
.commentlist .vcard time a:hover { text-decoration: underline; }
.commentlist .vcard img.avatar { position: relative; float:left; margin-right: 20px;left: 0; padding: 0px; border: 0px solid #cecece; background: #fff; -moz-border-radius: 80px; -webkit-border-radius: 80px; border-radius: 2px;  }
.commentlist li .comment_content { margin-left: 60px; margin-bottom: 20px; }
.commentlist li .comment_content p:last-child { margin: 0; }
.commentlist li ul:not(#comment-form-elements) { margin: 0 0 0 45px; }
.commentlist li ul.children li { border:none;padding-bottom:10px;border-top:0px solid #ddd;}
.commentlist .comment-reply-link {margin-left:60px;text-decoration: none; color: #F60B51; font-size: 10px; text-transform:uppercase; padding: 2px 0; opacity: .5}
.commentlist a.comment-reply-link:hover { opacity: 1; }
.commentscount { padding-left:28px; height:30px; display:inline-block; }
#cancel-comment-reply-link { text-transform:uppercase; font-size: 11px; color:#ff4d4d;} #respond {margin:0 0 0 0;}
.respond-form form[method=post] {margin:30px 0; }
.respond-form ol li form#commentform[method=post] li { margin-bottom:0}
.respond-form form[method=post] li { list-style-type: none; clear: both; margin-bottom: 20px; padding: 0}
.respond-form form[method=post] li label, .respond-form form[method=post] li small {cursor:pointer; text-transform:uppercase; width:130px; display:block;}
.respond-form input[type=text]:focus, .respond-form input[type=email]:focus, .respond-form input[type=url]:focus, .respond-form textarea:focus { outline:none; border-color:#000;}
.respond-form input[type=text], .respond-form input[type=email], .respond-form input[type=url] {  }
#allowed_tags { margin: 24px 10px 11px 0; }
.nocomments { margin: 0 20px 17px; }  @media only screen and (max-width: 991px) {
#header{
height:80px;
}
.logo{
position: relative;
top: 15px;
}
article h1, article h2 {
font-size: 300%;
}
nav#main {
display: none;
}
.small_menu {
display: inline-block;        
top:21px;
}
#branding {
padding: 0 30px;
}
ul.sub-menu {
display: block !important;
visibility: visible !important;
position: static;
width: auto;
background: transparent;
border:0;
padding: 0;
margin: 0;
}
}
@media only screen and (max-width: 767px) {
.slogan{
font-size: 13px;
}
#searchform {
margin-top: 0;
position: relative;
width: 250px;
top: -5px;
left: 0;
}
.post_title {
font-size: 120%;
}
.respond-form input[type="text"],.respond-form input[type="email"], .respond-form textarea {
width: 80%;
}
h1 {
font-size: 30px;
}
article h1, article h2 {
font-size: 200%;
}
.author-info h4 {
font-size: 150%;
}
.author-pic {
width: 10%;
}
.author-info {
width: 87%;
}
.slogan {
margin-left: 0;
clear: left; }
.contact-data, .contact-form {
width: auto;
float: none;
}
.article_grid_item {
width: 100%;
height: auto;  }
.article_data {
display: block;
position: static;
height: auto;
background: rgba(255, 255, 255, .8);
}
h2.article_grid_title {
position: static;
width: auto;
}
}
@media only screen and (max-width: 647px) {
.post_title {
font-size: 100%;
}
.large_intro h1 {
font-size: 450%;
}
.article_data .categories a {
font-size: 80%;
padding: 2px 5px;
}
.mobile-sidebar {
left: -100%;
z-index: 2;
}
.respond-form input[type="text"],.respond-form input[type="email"], .respond-form textarea {
width: 100%;
}
#body-container {
left: 0;
}
}
@media only screen and (max-width: 479px) {
#branding {
float:none;
text-align: center;
}
.slogan {
background: transparent;
padding-left: 0;
}
input#s { height: 35px;
border: 0;
border-bottom: 1px solid;
}
#searchform:hover input#s, input#s:focus{
background:transparent;
}
.large_intro {
height: 480px;
}
.large_intro h1 {
font-size: 300%;
}
} .post-image{
height: 300px;
position: relative;
}
.post-image img{
width: auto;
height: auto;
max-height: 100%;
max-width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
}
.show-on-hover {
font-size: 16px;
font-weight: 600;
position: absolute;
right: 10%;
bottom: 55%;
color: transparent;
text-transform: capitalize;
padding: 5px 15px;
z-index: 999;
}
.post .post-on:hover .show-on-hover{
transition: all 0.4s ease-in-out; 
color:#fff;
background: #232323;
} .single-discount {
text-align: center;
margin-top: 20px;
}
span.sale-discount {
background-color: #d32036;
padding: 3px 20px 4px 20px;
font-size: 15px;
color: #fff;
font-weight: 400;
}
span.sale-discount:empty{display: none;}
.home .single-discount, .archive .single-discount, .search .single-discount, .page .single-discount{
text-align: center;
margin-top: 0px;
position: absolute;
top: 285px;
width: 90%;
left: 5%;
}
.products-title {
height: 110px;
overflow: hidden;
width: 100%;
position: relative;
}
.post h2 {
width: 100%;
position: absolute;
bottom: 0;
text-align: center;
padding: 0;
font-weight: 400;
text-transform: capitalize;
font-size: 20px;
font-family: 'Nunito', sans-serif;
color: #232323;
max-height: 102px;
}
@media (max-width:768px){
.products-title{
height: 75px;
}
}
@media (max-width:384px){
.products-title{
height: 100px;
}
}
.price{
text-align: 
center; 
height: 21px;
margin-bottom: 15px;
color: #232323 !important;
}
.regular-price{
font-weight:300;
text-decoration: line-through;
}
span.sale-price {
margin-right: 5px;
font-weight: 400;
}
span.sale-price:empty {
display: none;
}
span.sale-price:empty ~ .regular-price {
text-decoration: none;
font-weight: 500;
color: #232323;
}
.read-more a{
border-radius: 0;
background-color: #fff;
color: #232323;
display: block;
max-width: 120px;
margin: 0 auto;
box-shadow: 0 0 0 transparent;
border: 1px solid #232323;
font-size: 15px;
font-weight: 400;
text-align: center;
padding: 5px 0;
}
.read-more a:hover{
color: #fff;
background-color: #232323;
transition: all 0.4s ease-in-out;
}
@media (max-width: 992px){
article{
width: 50%;
}
}
@media (max-width: 768px){
article{
width: 100%;
}
}
.single article{
width:100%;
float: none;
}
.single article h1{
font-size: 30px;
letter-spacing: -1px;
text-align: center;
font-family: 'Nunito', sans-serif;
font-weight: 500;
margin: 15px 0px 30px;
text-transform: capitalize;
padding: 0;
color: #232323;
}
#productmain p strong, .single article .post_content p strong{
display: none;
}
#productmain p, .single article .post_content p{
font-size: 20px;
line-height: 30px;
margin:  0 auto 25px auto;
text-align: center;
max-width: 80%;
font-weight: 100;
}
#productprice{
font-size: 20px;
margin-bottom: 25px;
font-weight: 400;
text-align:center;
}
#productprice:first-line{
font-weight: 100;
}
#productimg img, #productimg a img{
display: block;
margin: 0 auto;
max-height: 500px;
width: auto;
}
#productmain p img, .single article .post_content p img, .single article .post_content p a img{
display: block;
margin:0 auto; height: auto;
}
@media (max-width: 768px){
#productmain p, .single article .post_content p{
max-width: 100%;
}
}
@media (max-width: 480px){
#productmain p img, .single article .post_content p img, .single article .post_content p a img, #productimg img, #productimg a img{
max-width: 100%;
}
} #single-share{
width: 145px;
margin: 0 auto 50px auto;
position:relative;
}
#single-share .fa{
font-size: 40px;
margin: 0 5px;
}
.fa-facebook-official{color:#3b5998;}
.fa-twitter{color:#55ACEE;}
.fa-pinterest{color:#cb2027; }
div.instaemail{
width: 40px;
height: 36px;
position: absolute;
top: 0;
}
div.instaemail a{
width: 40px;
height: 36px;
position: absolute;
top: 0;
}
.ct-size{
text-align: center;
font-size: 20px;
margin-bottom: 50px;
font-weight: 100;
}
.ct-size span{
font-weight: 400;
}  .wdpu-close{
color: #232323 !important;
}
.wdpu-7 .wdpu-middle{
min-height: 420px !important;
height: 420px !important;
}
.wdpu-7 .wdpu-text{
display: block !important;
width: 80% !important;
margin: 0 auto !important;
}
.wdpu-msg-inner{
background-image:url(http://myoz.com.au/wp-content/uploads/2017/05/popup.jpg) !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.wdpu-7 .wdpu-content{
padding: 300px 20px 20px 20px !important;
}
#mc_embed_signup{
background: transparent !important;
}
#mc_embed_signup form{
padding: 25px 10px 50px 10px !important;
}
#mc_embed_signup label{
text-align: center !important;
font-size: 25px !important;
margin-bottom: 20px;
}
#mc_embed_signup input.email{
display: block !important;
width: 79% !important;
margin: 0 auto !important;
border: 1px solid #232323 !important;
border-radius: 0 !important;
background-color: #fff !important;
float: left;
height: 60px !important;
font-size: 25px !important;
padding-left: 15px !important;
font-weight: 300 !important;
font-family: 'Nunito', sans-serif !important;
}
#mc_embed_signup .clear{
float: right;
position: relative;
top: -60px;
}
#mc_embed_signup .button{
display: block !important;
margin: 0 !important;
height: 60px !important;
line-height: 42px !important;
color: #fff !important;
background-color: #232323 !important;
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0.8), inset 0 0px 0px rgba(255, 255, 255, 0.8), inset 0 0px 0px rgba(0, 0, 0, 0.02) !important;
font-size: 25px !important;
border: 1px solid black !important;
padding: 10px 33px !important;
border-radius: 0 !important;
float: right;
width: 100% !important;
text-transform: uppercase;
font-weight: 300 !important;
font-family: 'Nunito', sans-serif !important;
}
.newsletterm{
width: 80%;
margin:0 auto;
}
.newsletterm #mc_embed_signup label{
width: 100%;
display: block;
color: #fff;
font-size: 20px !important;
font-weight: 300;
}
.newsletterm #mc_embed_signup{
background-color: transparent !important;
}
.newsletterm #mc_embed_signup form{
display: block;
margin: 0 auto;
background-color: #232323 !important;
margin-bottom: 55px;
padding-bottom: 30px !important;
}
.newsletterm #mc_embed_signup input.email{
color: #fff;
height: auto !important;
float: none !important;
border: 0px !important;
border-bottom: 1px solid #fff !important;
background-color: transparent !important;
padding-left: 0;
font-weight: 300 !important;
font-size: 20px !important;
}
.newsletterm #mc_embed_signup .clear{
clear: none !important;
display: inline !important;
top: 0 !important;
width: auto !important;
float: none !important;
}
.newsletterm #mc_embed_signup input.email::-webkit-input-placeholder {
color: #fff;
}
.newsletterm #mc_embed_signup input.email:-moz-placeholder { color: #fff;  
}
.newsletterm #mc_embed_signup input.email::-moz-placeholder { color: #fff;  
}
.newsletterm #mc_embed_signup input.email:-ms-input-placeholder {  
color: #fff;  
}
.newsletterm #mc_embed_signup .button{
text-shadow: none;
font-size: 20px !important;
background-color: transparent !important;
float: none !important;
margin: 25px auto 0 auto !important;
width: 40% !important;
min-width: 200px !important;
height: auto !important;
font-weight: 300 !important;
color: #fff !important;
border: 1px solid #fff !important;
}
@media (max-width: 767px){
.newsletterm{width:100%;}
.wdpu-7, .wdpu-container{ display: none !important;}
.newsletterm .wdpu-7{display: block;}
.newsletterm #mc_embed_signup form{
width: 100% !important;
}
.newsletterm #mc_embed_signup input.email{
width:80%;
}
}
@media (max-width: 480px){
.newsletterm #mc_embed_signup input.email{
width:100%;
}
}
@media (max-width: 480px){
.newsletterm #mc_embed_signup input.email{
width:100%;
}
.wdpu-7{
display:block !important;
padding:0 !important;
overflow: hidden !important;
}
.wdpu-7 .wdpu-msg{
max-width: 100%;
min-width: 100%;
height: 100%;
top: 0 !important;
}
.wdpu-7 .wdpu-msg-inner{background-image: none !important;}
.wdpu-7 .wdpu-msg p:first-child{height:auto !important;}
.wdpu-7.no-img .wdpu-close{
opacity: 1;
background: #fff;
}
.mobile-popup{
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background-image: url(http://myoz.com.au/wp-content/uploads/2017/12/coshio-insta-strong-dresses-600x1067-1.jpg);
z-index: 999;
background-size: cover;
opacity: 1 !important;
}
html.has-popup.no-scroll{
overflow: hidden !important;
}
} .beforesale-products img, .aftersale-products img{
max-width: 100%;
display: block;
margin:0 auto;
}
.beforesale-products{
margin: 30px 0;
}
.single .rp-sale .post{
width: 33%;
float: left;
margin-bottom: 15px;
}
.detail-content .rp-sale .post-single{
margin-top: 0px;
padding-bottom: 0px;
}
.detail-content .rp-sale .post-image{
border:0;
}
.rp-sale .post a:hover, .rp-sale .post-single a:focus{
text-decoration: none !important;
}
.rp-sale .post .post-image{
height: 300px;
}
.rp-sale .post .post-image img{
width: auto;
height: 100%;
object-fit: cover;
border: 0;
}
.detail-content .rp-sale .post .btn-theme, .rp-sale .post:hover .show-on-hover, .rp-sale .show-on-hover{
display: none;
}
.rp-sale .products-title{
height: auto;
text-align: center;
}
.rp-sale .post h2{
height: 30px;
line-height: 18px;
font-size: 15px;
margin: 0px 5px 2px 5px !important;
position: relative;
width: 98%;
text-transform: capitalize;
font-weight: 400;
}
.rp-sale .post_content{
margin:5px 0 0 0;
}
.rp-sale .price{
margin-bottom: 10px;
font-size: 13px;
}
@media (max-width: 1055px){
.single .rp-sale .post{
width: 48%;
float: left;
padding:0;
}
}
@media (max-width: 768px){
.single .rp-sale .post{
width: 60%;
float: none;
margin: 20px auto;
}
}
.single-widget li{
list-style: none;
} .cl-popup-trigger{
display: none !important;
}
.cl-popup-overlay.pos_fixed, .cl-popup-wrap.pos_fixed {
display:block !important;
position: fixed;
height: auto !important;
min-height: 115px;
width: 100% !important;
cursor: initial;
top: 40%;
left: initial;
right: 0;
width: 400px !important;
animation: dissapear-in 3s forwards;
animation-delay: 3s;
}
@keyframes dissapear-in {
0% {
opacity: 1;
z-index:99;
}
100% {
opacity: 0;
z-index:1;
}
}
.cl-popup-overlay.pos_fixed{
background: transparent !important;
}
.cl-popup-box.size_s{
width: 400px !important;
height: auto !important;
margin-left: 0 !important;
right: 0 !important;
border: 1px solid #232323;
border-right: 0;
left: initial;
top: initial !important;
bottom: 1px;
background-color: rgba(255, 255, 255, 0.6);
padding: 0 !important;
}
.cl-popup-box-content {
text-align: center !important;
line-height: 30px !important;
z-index: 99;
background-color: transparent !important;
padding: 0 !important;
}
.cl-popup-box-content p{
margin-bottom: 0 !important;
font-size: 20px;
font-weight: 500;
padding: 20px;
margin-top: 0;
}
.cl-popup-box.animation_slideBottom.active .cl-popup-box-h, .cl-popup-box.animation_slideBottom .cl-popup-box-h {
-webkit-transform: none !important;
transform: none !important;
opacity: 1 !important;
-webkit-transition: none;
transition: none;
}
.cl-popup-box-closer{
display: block !important;
line-height: 15px !important;
height: 15px !important;
width: 15px !important;
top: 0px !important;
right: 0px !important;
color: #232323;
-webkit-transition: none !important;
transition: none !important;
opacity: 1 !important;
}
.cl-popup-box.active + .cl-popup-closer, .cl-popup-closer{
color: transparent;
}
.cl-popup-box-closer:before, .cl-popup-closer:before{
font-size: 20px !important;
position: absolute;
right: 0;
}
@media (max-width: 768px){
.widget-cl-popup, .cl-popup-overlay.pos_fixed, .cl-popup-wrap.pos_fixed{
display: none !important;
}
}
.arrow-top {
display: none;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 999;
width: 25px;
height: 25px;
background-image: url(http://myoz.com.au/wp-content/uploads/2017/05/top-arrow.png);
background-size: 20px;
background-position: center;
background-repeat: no-repeat;
background-color: white;
cursor: pointer;
border: 1px solid #232323;
}
.arrow-top span {
position: absolute;
top: -25px;
left: -40px;
width: 85px;
text-align: center;
background-color: #fff;
font-weight: 400;
}  .filters{
font-weight: 100;
margin-top: 30px;
position: relative;
width: 70%;
float: left;
padding-left: 15px;
}
.filters h4{
font-weight: 100;
font-size: 15px;
}
.filters ul{
padding-left: 0;
margin-left: 0;
}
.searchandfilter ul li{
width: 33.3%;
font-weight: 300;
float: left;
position: relative;
font-size: 15px;
}
.searchandfilter ul li:last-of-type input{
position: absolute;
margin-left: 0;
left: 30px;
}
.filters .searchandfilter .meta-slider{
width: 100%;
max-width: 100%;
}
.searchandfilter .range-max, .searchandfilter .range-min{
font-family: 'Nunito', sans-serif;
float:none;
}
.filters .searchandfilter .noUi-connect{
background-color: #ad8f6b;
}
.sf-field-post-meta-Brand{
padding-left: 20px !important;
}
.filters .searchandfilter select {
min-width: 100%;
width: 100%;
height: 34px;
font-family: 'Nunito', sans-serif;
}
.sf-field-submit input{
background: #fff none repeat scroll 0 0;
color: #ad8f6b;
text-transform: capitalize;
float: right;
font-weight: 400;
border: 1px solid #ad8f6b;
display: block;
width: 130px;
padding: 8px 12px;
margin-top: 40px;
margin-left: 10px;
font-size: 15px;
}
.sf-field-submit input:hover{
background: #ad8f6b none repeat scroll 0 0 !important;
transition: all 0.4s ease-in-out;
color: #fff;
}
@media (max-width:768px){
.filters{
width:300px;
margin: 0 auto;
float: none;
padding-left: 0;
}
.searchandfilter ul li {
width: 100%;
float: none;
}
.sf-field-post-meta-Brand {
padding-left: 0px !important;
}
.sf-field-submit input{
float: none;
margin-top: 20px;
}
.searchandfilter ul li:last-of-type input{
position: relative;
left: 0px;
}
}
@media (max-width:480px){
.filters{
display: none;
}
}
.emm-paginate{
display: none;
}
#infscr-loading{
position: absolute;
bottom: -180px;
width: 80%;
left: 10%;
margin: 0 auto;
border-bottom: 2px solid #D32036;
}
#infscr-loading img{
display: block;
margin: 0 auto;
position: relative;
top: 10px;
}
#infscr-loading div{
position: relative;
top: -115px;
font-size: 50px;
text-align: center;
}
@media (max-width:768px){
.has-popup.no-scroll{
overflow-y:scroll !important;
}
#infscr-loading{
bottom: -100px !important;
}
#infscr-loading div {
position: relative;
top: -78px;
font-size: 28px;
text-align: center;
}
.sidebar-widget{
padding-top: 150px;
} }
@media (max-width:480px){#infscr-loading div{font-size: 20px;top: -50px;}}
#bitnami-banner{
display:none;
}
.sidebar-widget li.widget li{
margin-bottom: 1em;
height: 75px;
overflow:hidden;
}
.sidebar-widget li.widget{
list-style: none;
margin-bottom: 2em;
}
.sidebar-widget li.widget li img{
height: 75px !important;
width: auto !important;
max-width: 100% !important;
}
.sidebar-widget h2{
font-size: 20px;
}
.search-no-results .filters{
display: none;
}
.search-no-results p{
text-align: center;
font-size: 35px;
} .home-widget, .home-widget-mobile{
margin-top: 5px;
}
.home-widget li, .home-widget-mobile li, .home-bigimage li, .under-widget li, .before-footer li, .category-widget li, .sale-widget li, .huge, h1, .dresses-widget li, .shoes-widget li, .jackets-widget li{
list-style: none;
}
.home-widget .widget-title, .home-bigimage .widget-title,.home-widget-mobile .widget-title,.home-widget-mobile .panel-grid:nth-child(5) h2, .under-widget .widget-title, .before-footer .widget-title{
text-align: center;
font-family: 'Nunito', sans-serif;
font-size: 20px;
font-weight: 400;
}
.home-widget .panel-grid, .under-widget .panel-grid{margin-bottom: 70px !important;}
.home-widget .panel-grid:nth-child(3) .textwidget, .under-widget .panel-grid .textwidget{
font-size: 20px;
text-align: center;
font-weight: 600;
line-height: 39px;
padding: 0 15px;
color: #232323;
}
.home-widget .panel-grid:nth-child(3) .textwidget a, .under-widget .panel-grid .textwidget a{
border-bottom: 1px solid #232323;
font-weight: 300;
}
.home-widget .panel-grid:nth-child(3) .textwidget br, .under-widget .panel-grid .textwidget br{
display:none;
}
.category-widget{
padding-top: 100px;
}
.category-widget img{
display: block;
margin: 0 auto;
}
.before-footer{
margin-bottom: 50px;
padding-top: 300px;
}
.home-widget-mobile{display: none;}
@media(max-width:780px){
.home-widget .widget-title,  .under-widget .widget-title, .before-footer .widget-title{font-size: 17px;}
.home-widget .panel-grid:nth-child(6), .before-footer .panel-grid:nth-child(2), dresses-widget .panel-grid{
webkit-flex-direction: inherit !important;
-ms-flex-direction: inherit !important;
flex-direction: inherit !important;
margin-bottom: 0 !important;
}
.home-widget .panel-grid:nth-child(6) .panel-grid-cell, .before-footer .panel-grid:nth-child(2) .panel-grid-cell, dresses-widget .panel-grid .panel-grid-cell{
padding: 0 5px !important;
width: 20% !important;
float:left !important;
}
.before-footer{padding-top: 150px;}
}
.footerwidget{
padding-top: 20px;
}
.footerwidget li{
list-style: none;
}
.footerwidget li.widget_text:first-child{
margin-bottom: 50px;
}
.footerwidget li:first-child img{max-width: 100%};
.footerwidget .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{
background-color:#000;
opacity: 0.2;
}
.footerwidget .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover span{opacity:0;}
.footerwidget .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3{
font-size: 15px;
line-height: 18px;
font-weight: 100;
color: #fff;
font-family: 'Nunito', sans-serif;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a{background: #fff;}
.footerwidget .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a img{
width: auto;
height: 162px;
object-fit: cover;
}
select{
width:100%;
font-family: 'Nunito', sans-serif;
padding: 7px;
} .single-banners-categories{
padding: 100px 10px 10px 10px;
margin-bottom: 30px;
}
.single-banners-categories a{
display: block;
margin-right: 10px;
width: calc((100% - 30px)/4);
float:left;
text-align: center;
padding: 7px;
border: 1px solid #232323;
font-weight: 500;
font-size: 17px;
}
.single-banners-categories a:last-of-type{
margin-right: 0px;
}
.black, .black:hover{
background-color: #ECA797;
color: #fff;
}
@media (max-width:977px){
.single-banners-categories a{
width: calc((100% - 10px)/2);
margin-bottom: 10px;
}
.single-banners-categories a:nth-child(2){
margin-right: 0px;
}
}
@media (max-width:503px){
.single-banners-categories a{
width: 100%;
float:none;
margin-right: 0;
}
} .recent-post-slider{padding-top: 80px;}
body .recent-post-slider.design-3 .post-image-bg{
height: 500px;
}
body .recent-post-slider.design-3 .post-image-bg{
background: #fff;
}
body .recent-post-slider .post-image-bg img{ object-position: center;
margin: 0 auto;
}
body .recent-post-slider.design-3 .slick-prev{
right: initial !important;
left: auto !important;
}
body .recent-post-slider.design-3 .slick-arrow, body .recent-post-slider.design-3 .slick-arrow:hover, body .recent-post-slider.design-3 .slick-arrow:focus {
bottom: 240px !important;
top: auto !important;
background-color: #232323 !important;
}
body .recent-post-slider .slick-dots li.slick-active button{
background: #232323 !important;
}
body .recent-post-slider.design-3 .post-short-content, body .recent-post-slider.design-3 .post-overlay:hover > .post-short-content {
height: 50%;
width: 80%;
background: transparent;
background: rgba(255, 255, 255, 0.7);
color: #232323;
bottom: 0; 
left: 10%;
position: absolute;
right: 0;
text-align: center;
}
body .recent-post-slider.design-3 h2.wp-post-title a, body .recent-post-slider.design-3 .wp-post-content a.readmorebtn{
color: #232323;
}
body .recentpost-categories{
display: none;
}
body .recent-post-slider.design-3 .wp-post-content, body .recent-post-slider.design-3 .post-overlay:hover > .post-short-content .wp-post-content {
opacity: 1;
height: 60%;
}
body .post-short-content .item-meta.bottom{
height:100%;
}
body .recent-post-slider h2.wp-post-title{
height: 30%;
}
body .recent-post-slider h2.wp-post-title a{
font-size: 25px;
line-height: 37px;
font-family: 'Nunito', sans-serif;
font-weight: 600;
}
body .recent-post-slider .wp-post-content .wp-sub-content{
height: 50%;
font-weight: 300;
margin-bottom: 30px;
}
body .recent-post-slider .wp-post-content a.readmorebtn{
border:1px solid #232323;
padding: 7px 24px;
font-weight: 400;
font-size: 15px;
}
body .recent-post-slider .wp-post-content a.readmorebtn:hover{
background-color: #232323;
color: #fff;
transition: all 0.4s ease-in-out;
}
@media (max-width:992px){
body .recent-post-slider h2.wp-post-title{
height: 80%;
}
body .recent-post-slider .wp-post-content .wp-sub-content{
display: none;
}
}
@media (max-width:500px){
body .recent-post-slider.design-3 .post-short-content, body .recent-post-slider.design-3 .post-overlay:hover > .post-short-content{
width: 100%;
left: 0;
}
body .recent-post-slider h2.wp-post-title a{
font-size: 21px;
line-height: 30px;
display: block;
max-height: 150px;
overflow: hidden;
}
body .recent-post-slider.design-3 .wp-post-content{
display: block;
}
}
.page-id-8 article{
width: 100%;
padding-top: 100px;
}
.page-id-8 h1{
color: #232323;
font-size: 30px;
letter-spacing: -1px;
text-align: center;
font-family: 'Nunito', sans-serif;
font-weight: 300;
margin-bottom: 30px;
text-transform: capitalize;
padding-top: 130px;
}
.holdinner{
width:780px;
margin: 0 auto;
}
@media (max-width:768px){
.holdinner{
width:570px;
}
}
@media (max-width:570px){
.holdinner{
width:380px;
}
}
@media (max-width:380px){
.holdinner{
width:190px;
}
} .newsletterm.bottom-page{
position: fixed;
bottom: 0px;
width:100%;
z-index:999;
background-color: #232323;
}
.newsletterm.bottom-page #mc_embed_signup form{
margin-bottom: 0 !important;
padding-bottom: 70px !important;
}
.newsletterm.bottom-page #mc_embed_signup label, .newsletterm.bottom-page #mc_embed_signup span, .newsletterm.bottom-page #mc_embed_signup input.email{
color: #fff !important;
font-weight: 400 !important;
}
.newsletterm.bottom-page .left, .newsletterm.bottom-page .lefta{
width:40%;
float: left;
}
.newsletterm.bottom-page .lefta{
width:60%;
padding-right: 20px;
}
.newsletterm.bottom-page #mc_embed_signup label{
font-weight: 300 !important;
margin-bottom: 0 !important;
}
.newsletterm.bottom-page #mc_embed_signup span{
width:100%;
text-align: center;
display: block;
font-size: 15px;
font-weight: 300 !important;
}
.newsletterm.bottom-page #mc_embed_signup input.email, .newsletterm.bottom-page #mc_embed_signup .button{
background-color: #fff !important;
font-weight: 400 !important;
}
.newsletterm.bottom-page .close-down{
position: absolute;
right: 5px;
top: 5px;
width: 20px;
height: 20px;
background-image: url(http://coshio.com/wp-content/uploads/2017/04/close-icon.png);
background-size: cover;
cursor: pointer;
}
@media (max-width:992px){
.newsletterm.bottom-page .left, .newsletterm.bottom-page .lefta{
width: 100%;
float: none;
}
.newsletterm.bottom-page .left{
margin-bottom: 25px;
}
.newsletterm.bottom-page .lefta{
padding-right: 0;
}
}
@media (max-width:480px){
.newsletterm.bottom-page{
display: none !important;
}
}
.category-sale h1{margin-bottom: 30px;} article.oposite{
box-shadow: 0px 0px 0px 5px #D32036;
padding: 0;
width: calc(33.33% - 5px);
position: relative;
left: 5px;
}
article.oposite .products-title{
height: 86px;
}
article.oposite.post h2{
font-weight: 600;
margin-bottom: 30px;
}
article.oposite .read-more a{
margin: 35px auto;
background: #D32036;
color: #fff;
font-weight: 600;
border-color: #D32036
}
.category-blog .oposite{display:none;}
.category-blog .filters{display:none;} @media (max-width: 992px){
#infscr-loading{
bottom: -30px;
}
article.oposite{
width: calc(50% - 10px);
}
}
@media (max-width: 768px){
article.oposite{
width: calc(100% - 10px);
}
}
@media(max-width:480px){
.home-widget, .home-bigimage{display:none;}
.home-widget-mobile{display: block;} .home-widget-mobile .panel-grid:nth-child(2){
webkit-flex-direction: inherit !important;
-ms-flex-direction: inherit !important;
flex-direction: inherit !important;
margin-bottom: 0 !important;
}
.home-widget-mobile .panel-grid:nth-child(3) {
webkit-flex-direction: inherit !important;
-ms-flex-direction: inherit !important;
flex-direction: inherit !important;
margin-bottom: 0 !important;
flex-wrap: wrap !important;
}
.home-widget-mobile .panel-grid:nth-child(3) .panel-grid-cell {
width: calc(50% - 10px) !important;
} .home-widget-mobile .panel-grid:nth-child(4){margin-bottom: 0 !important;}
.home-widget-mobile .panel-grid:nth-child(4) .textwidget{padding:0;}
.home-widget-mobile .panel-grid:nth-child(4) .textwidget a{
display: block;
position: relative;
padding: 10px;
border: 1px solid #e1e0e0;
text-align: left;
}
.home-widget-mobile .panel-grid:nth-child(4) .textwidget a img{
transform: rotate(90deg);
float: right;
margin-top: 2px;
width: 20px;
}  .home-widget-mobile .panel-grid:nth-child(5) .textwidget {
text-align: center;
}
}