.group:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow: hidden;
}
.yit-opened {
overflow: hidden;
}
.ypop-modal{
position: fixed;
visibility: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;
opacity: 0;
text-align: center;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.ypop-modal:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.ypop-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba( 0, 0, 0, 0.8);
z-index: -1;
}
.ypop-wrapper{
display: inline-block;
vertical-align: middle;
z-index: 2000;
visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
text-align: left;
position: relative;
}
.ypop-container {
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
-webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2);
}
.ypop-modal.open,
.ypop-modal.open .ypop-wrapper {
visibility: visible;
opacity: 1;
}
.ypop-modal.open .ypop-container {
opacity: 1;
}                            .ypop-wrapper a.close {
width: 30px;
height: 30px;
background: transparent url(//rostexbg.com/wp-content/plugins/yith-woocommerce-popup/assets/images/close-buttons/close1.png) top left no-repeat;
position: absolute;
top: 0px;
right: 0px;
opacity: 1;
cursor: pointer;
}
#ypop-right,#ypop-left{
float: left;
width: 310px;
min-height: 272px;
top: 10px;
position: relative;
} div#ypop-right.ypop-full{
width: 630px;
top: 20px;
right: 0;
}
div#ypop-right.ypop-full input.name-field.text-field,div#ypop-right.ypop-full input.email-field.text-field{
width: 626px;
left: -6px;
position: relative;
}
div#ypop-right.ypop-full input.submit-field.newslettersubmit{
left: -5px;
}
#ypop-left {
left: -6px;
}
#ypop-right {
right: -15px;
}  figure#ypop-image{
height: 240px;
}
figure#ypop-image img{
max-width: 100%;
max-height: 250px ;
}
.no-view.ypop-checkbox {
width: 15px;
height: 15px;
vertical-align: middle;
float: left;
border: none 0;
background-color: transparent;
margin: 0px 6px 0 0;
}
.ypop-checkzone {
font-size: 11px;
background-color: #ccc;
text-align: left;
padding: 6px;
} #ypop-right .price {
position: relative;
top: 6px;
}
#ypop-message{
min-height: 146px;
line-height: 20px;
}
.ypop-newsletter-form {
height: 100px;
}
.ypop-checkzone input.no-view{
display: none;
}
.ypop-checkzone input.no-view+span{
width: 16px;
height: 16px;
display: inline-block;
background: url(//rostexbg.com/wp-content/plugins/yith-woocommerce-popup/assets/images/checkbox-button.png) no-repeat center bottom;
float: left;
margin-right: 8px;
}
.ypop-checkzone input.no-view:checked+span {
background-position: center top ;
}
.ypop-form-newsletter-wrapper .message-box span{
padding: 10px;
border: 1px solid #ccc;
margin: 20px;
display: block;
}
.ypop-form-newsletter-wrapper .message-box .error{
color: red;
border-color: red;
}
.ypop-form-newsletter-wrapper .message-box .success{
color: #35b000;
border-color: #35b000;
}
.ypop-form-newsletter-wrapper .message-box .notice{
color: #3ea2ff;
border-color: #3ea2ff;
}
.ypop-form-newsletter-wrapper .ypop-submit .custom_icon{
margin-right: 10px;
}
#yithider_ypop {
line-height: 1.428571429;
-webkit-appearance: none;
}
.newsletter-section.newsletter-shortcode ul {
list-style: none;
}
.ypop-container{
display: none;
}   .ypop-content-type .contact-form ul{
list-style: none;
padding-left: 0px;
}
.ypop-content-type .contact-form fieldset{
border: 0;
}
.ypop-content-type .contact-form input,
.ypop-content-type .contact-form textarea {
width: 100%;
margin: 10px 0;
}
.contact-form-error-messages{
display: none;
}
.user-message{
padding: 10px;
border: 1px solid #ccc;
margin: 20px;
display: block;
}
.user-message.error{
color: red;
border-color: red;
}
.user-message.success{
color: #35b000;
border-color: #35b000;
}
.user-message.notice{
color: #3ea2ff;
border-color: #3ea2ff;
}
.user-message p{
margin-bottom: 0;
}
.msg-error{
text-align: left;
font-size: 0.8em;
color: red;
margin-top: -8px;
}
.ypop-footer img {
display: inline-block;
}
p#ypop_privacy_description_row {
font-size: 0.8em;
}
p#ypop_privacy_row {
display: table;
}
input#ypop_privacy_ypop {
display: table-cell;
}
#ypop_privacy_row label {
display: table-cell;
padding: 0 5px;
} @media (min-width: 768px) and (max-width: 979px) {
}
@media(max-width: 767px) {
.ypop-wrapper{
overflow: visible;
}
}.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #dedede;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; 
}
#content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
text-align: center;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}  .sticky {
display: block;
}
.updated:not(.published) {
display: none;
} .page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
vertical-align: top;
width: 100%;
padding-left: 5px;
padding-right: 5px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.gallery-item img{
display: block;
margin: 0 auto;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
height: 40px;
width: 100%;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .browserupgrade {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
}
header.page-header .page-title {
margin-top: 0;
}  .entry-content h1,
.single .blog-info h1,
.single .comments-area h1 {
font-size: 40px;
}
.entry-content h2,
.single .blog-info h2,
.single .comments-area h2 {
font-size: 30px;
padding-top: 0;
}
.entry-content h3,
.single .blog-info h3,
.single .comments-area h3 {
font-size: 22px;
}
.entry-content h4,
.single .blog-info h4,
.single .comments-area h4 {
font-size: 20px;
}
.entry-content h5,
.single .blog-info h5,
.single .comments-area h5 {
font-size: 18px;
}
.entry-content h6,
.single .blog-info h6,
.single .comments-area h6 {
font-size: 16px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.single .blog-info h1,
.single .blog-info h2,
.single .blog-info h3,
.single .blog-info h4,
.single .blog-info h5,
.single .blog-info h6,
.single .copy h1,
.single .copy h2,
.single .copy h3,
.single .copy h4,
.single .copy h5,
.single .copy h6 {
font-weight: inherit;
;
font-family: 'Oswald';
color: #303030;
}
.single .comments-area h2.comment-title,
.single .comments-area .comment-reply-title{
font-size: 20px;
letter-spacing: normal;
font-weight: 500;
} .entry-content ul,
.blog-info ul,
.copy ul {
list-style: outside;
}
.entry-content ol,
.blog-info ol,
.copy ol {
list-style: decimal;
}
.entry-content ul li,
.blog-info ul li,
.copy ul li,
.entry-content ol li,
.blog-info ol li,
.copy ol li {
margin-bottom: 10px;
}
.entry-content li ul,
.blog-info li ul,
.copy li ul,
.entry-content li ol,
.blog-info li ol,
.copy li ol {
margin-top: 10px;
}
.entry-content ul,
.blog-info ul,
.copy ul,
.entry-content ol,
.blog-info ol,
.copy ol {
margin-left: 0;
padding-left: 30px;
}
.entry-content > ul,
.blog-info > ul,
.copy > ul,
.entry-content > ol,
.blog-info > ol,
.copy > ol {
margin-bottom: 20px;
}
code {
color: #ff4136;
}
kbd {
background: #303030;
} .hentry.sticky .blog-page-title a{
color: #388396;
}
.hentry.sticky .blog-page-title a::before{
content: "\f2a6";
font-family: 'Ionicons';
display: inline-block;
margin-right: 10px;
color: #388396;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
.hentry.sticky .blog-page-wrapper{
border: 1px solid #388396;
padding: 35px;
}
.format-link.hentry h3 a {
border-bottom: 2px solid #388396;
}
.format-link.hentry h3 a:before{
content: '\f14c';
font-family: fontAwesome;
display: inline-block;
margin-right: 10px;
color: #388396;
}
.blog-page-wrapper .blog-page-img img{
display: block;
margin: 0 auto;
}
.widget_recent_comments li::before{
content: "\f007";
color: #000000;
}
.sidebar-widget.widget_rss ul li::before{
display: none;
}
.sidebar-widget.widget_rss ul li {
margin: 0 0 25px;
}
.sidebar-widget.widget_rss ul li .rsswidget {
color: #292929;
display: block;
font-size: 17px;
margin-bottom: 5px;
}
.sidebar-widget.widget_rss ul li .rsswidget:hover {
color: #388396;
}
.sidebar-widget.widget_rss ul li .rss-date {
color: #808080;
display: block;
}
.sidebar-widget.widget_rss ul li .rss-date:before {
content: '\f073';
display: inline-block;
font-family: FontAwesome;
margin-right: 5px;
}
.sidebar-widget.widget_rss ul li .rssSummary {
display: block;
margin: 10px 0;
line-height: 1.8;
}
.sidebar-widget.widget_rss ul li cite {
display: block;
font-size: 13px;
text-transform: uppercase;
}
.sidebar-widget.widget_rss ul li cite:before {
content: '\f007';
display: inline-block;
font-family: FontAwesome;
margin-right: 5px;
}
.widget_search i,
.widget_search form input,
.widget_search form input::placeholder{
color:#292929;
}
.widget-area .sidebar-widget:last-child{
margin-bottom: 0;
}
.edit-link{
margin-top: 15px;
display: block;
}
.tag-share .tag > span,
.tag-share .tag > a{
font-size: .93em;
}
.product-action .yith-wcwl-add-button i.ajax-loading::before{
display: none;
}
.product-button.text-center{
margin-top: 30px;
}
.hentry .blog-page-title .pagination{
margin-bottom: 15px;
}
.hentry .pagination{
width: 100%;
}
p.logged-in-as{
margin-bottom: 10px;
}
#secondary a{
color: #000000;
}
#secondary a:hover{
color: #388396;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
margin: 10px 0 0;
padding: 0 4px 5px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
line-height: 1.8;
color: #000000;
text-align: center;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.entry-content .woocommerce-MyAccount-navigation  li{
margin-bottom: 0;
}
.wc_payment_methods .woocommerce-notice.woocommerce-notice--info.woocommerce-info{
text-transform: initial;
font-family: "Poppins";
}
.blog-page-title .pagination > a{
margin-top: 0;
}
.entry-content p input[type="password"],
.entry-content p input[type="submit"]{
height: 40px;
margin-right: 10px;
}
.entry-content p input[type="submit"]:hover{
background: #388396;
color: #fff;
}
.header-top .serch-container > i{
line-height: 33px;
}
#secondary .widget_calendar tbody a{
color: #388396;
}
.page .entry-content .post-title,
.page-title{
margin-bottom: 20px;
color: #303030;
font-size: 28px;
font-weight: 500;
line-height: 27px;
}
.single .blog-info.entry-content{
padding-bottom: 60px;
}  .entry-content .wp-block-gallery{
padding-left: 0;
} .wp-block-pullquote blockquote{
border-left: 0;
margin: 0;
padding: 0;
}
.wp-block-pullquote.is-style-default{
border-top: 3px solid #363636;
border-bottom: 3px solid #363636;
margin: 35px 0 35px 0;
padding: 15px 20px 15px;
} .wp-block-media-text{
padding-top: 30px;
padding-bottom: 30px;
margin-top: 15px;
margin-bottom: 15px;
}
.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse{
display: block !important;
}
.entry-content .yith-wcwl-share ul {
padding: 0;
}