@charset "UTF-8";
/*
Theme Name: Anton
Theme URI: http://anton.engotheme.com
Author: EngoTheme
Author URI: http://engotheme.com/
Description: Anton is a dedicated WordPress theme for Fashion based on the best eCommerce WordPress platform – WooCommerce with all pages and features supported. The theme comes with amazing 3 demos, multiple header styles, multiple shop layouts and number of CMS pages. Anton is truely solution to build powerful and professional Fashion store. The WooCommerce theme is easy to customize based on the intuitive theme control panel, clean & optimized codebase and SEO friendly.
Version: 1.2 Update 13, August 2018
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: Anton

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.ppt,
.pp_gallery,
.pp_nav {
    display: none !important;
}
.header-top .row {
    display: -webkit-box;display: -ms-flexbox;display: flex;
    align-items: center;
}
@media (max-width:480px){
	.header-top .row {flex-wrap: wrap; -ms-flex-wrap: wrap;
       flex-wrap: wrap;}
}
div#main {
    position: relative;
}
.hidden {
    display: none !important;
}
.overflow{
    overflow: hidden;
}

/* .back_quad-1 {
    content: '';
    position: fixed;
    background: #f2524d0d;
    z-index: -1;
    box-shadow: 0px 0px 30px 1px #f1f1f1;
    transform: rotate(10deg); */
    /* animation: rotate 20s linear infinite; */
    /* animation-delay: 2s;
    top: 38%;
    right: 12%;
    width: 20%;
    padding-bottom: 20%;
    transform: rotate(10deg);
} */
/* @keyframes rotate{
    25%{
        top: 68%;
        right: 72%;
        width: 30%;
        padding-bottom: 30%;
        transform: rotate(60deg);
    }
    50%{
        top: 18%;
        right: 52%;
        width: 30%;
        padding-bottom: 30%;
        transform: rotate(60deg);
    }
    75%{
        top: 48%;
        right: 92%;
        width: 30%;
        padding-bottom: 30%;
        transform: rotate(60deg);
    }
    100%{
        top: 38%;
        right: 12%;
        width: 20%;
        padding-bottom: 20%;
        transform: rotate(10deg);
    }
} */


.section__slider .row {
    display: -webkit-box;display: -ms-flexbox;display: flex;
    align-items: center;
}
.quote-description {
    font-weight: 300;
    position: relative;
    text-align: center;
    padding: 0 20px;
    font-size: 18px;
    line-height: 20px;
    color: #525252;
}
.quote-description:before, 
.quote-description:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    background-size: cover !important;
}
.quote-description:before {
    top: -18px;
    left: -5px;
    background: url(/wp-content/uploads/2019/04/two-quotes.png) no-repeat;
    transform: rotate(180deg);
}
.quote-description:after {
    bottom: -27px;
    right: -5px;
    background: url(/wp-content/uploads/2019/04/two-quotes.png) no-repeat;
}
.quote-author {
    text-align: center;
    margin-top: 10px;
    font-style: italic;
    font-weight: 100;
}

.section__counter .counter-inner {
    padding-top: 20px;
}
.section__counter .counter-inner .vc_icon_element {
    margin-bottom: 0px;
    font-size: 60px;
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.section__counter .counter-inner .counters {
    text-align: center;
    font-size: 55px;
    font-weight: bold;
}
.counters.percent .counter:after {
    content: '%';
}
.section__counter .vc_separator {
    min-height: 40px;
}

.section__testimonials {
    position: relative;
}
.section__testimonials:before {
    content: '';
    position: absolute;
    bottom: calc(100% - 23px);
    background: url(/wp-content/uploads/2019/04/madagascar_new.png) no-repeat center;
    height: 150px;
    width: 100%;
}

.section__post {
    position: relative;
}
.section__post:before {
    content: '';
    height: 330px;
    position: absolute;
    background: url(/wp-content/uploads/2019/04/doublePengv1.png) no-repeat;
    width: 255px;
    bottom: 0;
    left: -25px;
}
.section__post:after {
    content: '';
    height: 360px;
    position: absolute;
    background: url(/wp-content/uploads/2019/04/doublePengv2.png) no-repeat;
    width: 260px;
    bottom: 0;
    right: 0px;
}

.post-grid .vc_gitem-zone-a {
    max-height: 240px;
}
.btn__full-width button {
    width: inherit;
}

.btn__full-width {
    width: 100%;
}

.photogal {
    padding: 0;
    visibility: hidden;
    opacity: 0;
    transition: 0.2s;
}
.photogal.ready {
    visibility: visible;
    opacity: 1;
}
.photogal .owl-stage {
    display: flex;
}
.photogal .owl-item {
    overflow: hidden;
    width: auto !important;
	margin: 0 10px !important;
}
.photogal .owl-item li {
    height: 305px;
    margin: 0;
}
.photogal .owl-item img {
    height: 100%;
    max-width: initial;
    width: auto !important;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    top: 0;
    transition: 0.3s;
}
.photogal .owl-item .prettyPhoto:hover img {
    transform: translateX(-50%) scale(1.1);
}
.photogal .owl-dots {
    display: none;
}
.owl-nav.disabled {
    display: none;
}

:root{
    --first-color: #111;
}
/* ----------МОДАЛЬНОЕ ОКНО---------- */

.show__modal a {
    width: 100%;
}

.alert_modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 9999999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.alert_modal.active {
    opacity: 1;
    visibility: visible;
}
.alert_modal-content {
    max-width: 90%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s;
    width: 650px;
}
.modal_body {
    overflow: auto;
    max-height: 90vh;
    padding: 20px;
}
.modal_body::-webkit-scrollbar {
    display: none;
}
.alert_modal .close-alert {
    position: absolute;
    top: 0px;
    left: 100%;
    background: #ffffff;
    cursor: pointer;
    padding: 10px;
    transition: 0.3s;
    overflow: hidden;
    transform-origin: center;
    line-height: 20px;
    font-size: 40px;
}
.alert_modal .close-alert:hover {
    color: #fff;
    background: #111;
}
.modal_body .modal_title {
    margin-bottom: 40px;
    position: relative;
    font-weight: bold;
}
.modal_body .modal_title:after {
    content: '';
    position: absolute;
    bottom: -15px;
    width: 15%;
    height: 2px;
    background: var(--first-color);
    margin: 0 auto;
    left: 0;
}
.left-footer {
    float: left;
}
.right-footer {
    float: right;
}
/*div#pbr-breadscrumb {
    background-image: url(/wp-content/uploads/2018/01/bg_breadscrumb.jpg)!important;
    background-position: top center!important;
}*/
div#pbr-breadscrumb {
    background-image: url(/wp-content/uploads/2019/05/44-1.jpg)!important;
    background-position: center center!important;
	
}
.pbr-breadscrumb.pbr-woocommerce-breadcrumb.empty_bgimg {
    background-image: url(/wp-content/uploads/2019/05/44-1.jpg)!important;
    background-position: center center!important;
}
/*.pbr-breadscrumb.pbr-woocommerce-breadcrumb.empty_bgimg {
    background-image: url(/wp-content/uploads/2018/01/bg_breadscrumb.jpg)!important;
    background-position: top center!important;
}*/
.col-xs-12.col-md-3.pull-right {
    z-index: 1000000;
}
.container.inner .container {
    width: auto;
}
ul.social-icon li {
    margin-right: 15px;
    font-size: 20px;
    display: inline-block;
}
.eapps-instagram-feed-posts-item-image-wrapper {
    background: #f9f9f9;
}
.pbr-footer.footer-v3 strong {
    color: #777777!important;
}
.ya-maps-contact>.vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.text-contact-first p{
	text-align: left!important;
	color: #000;
}
.social-contact li {
    margin-right: 0px!important;
}
.social-contact li a {
    color: #767676;
}
.about-top .image img {
    height: 190px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.about-top .custom_content {
    text-align: center;
}
.about-top a.btn.btn-botton {
    display: none;
}
.about-top .description {
    font-size: 14px;
}
nav.navigation.post-navigation {
    display: none;
}
aside#nav_menu-7, aside#nav_menu-8 {
    padding-left: 0px!important;
}
.site-content .widget ul li{
	background: url(/wp-content/uploads/ul16.png) left top 15px no-repeat;
    padding: 10px 15px 10px 25px;
	font-weight: 300;
	font-size: 15px;
}

.vc-hoverbox-block-inner.vc-hoverbox-back-inner ul {
    text-align: left;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner {
    padding: 15px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}
.page-template-default .main-content .entry-content-page p {
    text-align: left!important;
}
.vc_color-white.vc_message_box {
    border-color: #afafaf!important;
}
.oppozite-margin-30{
	margin-top: -30px;
}

 .overlay-box {
	background: rgba(0, 0, 0, 0.8)!important;
}
 .uc_border_overlay_banner .uc_banner-content p{
	
	margin: 5px 0 0px!important;
	
}
.container .uc-swipe-testimonial-carousel .uc-title {
	font-weight: 300;
    font-size: 16px;
    line-height: 30px;
	}
.container .uc-swipe-testimonial-carousel .small-title{
	display:none;
}
.container .vc_btn3.vc_btn3-shape-rounded{
	border-radius: 0px;
}
.container .vc_btn3.vc_btn3-size-lg{
	font-weight: 300;
}
.container .vc_btn3.vc_btn3-size-md{
	font-weight: 300;
	font-size: 16px;
}
.color_let {color:#f3524d;}

.uc_basic_opening_hours_inner .right_box {font-family: 'Roboto Slab', serif!important;}
#page .pbr-footer.footer-v3 {background: #fff;}
#page .pbr-footer .engo_footer_content {padding-bottom: 0px;}

#page .engo_footer_content .inner .wpb-container.vc_row.wpb_row.vc_row-fluid:nth-child(2){background: #F3F3F5; padding-top:30px;}

.engo_footer_content .owl-pagination {top: 10px;}
.engo_footer_content .owl-controls .owl-page.active span {background: #f4524d;}
.engo_footer_content .owl-controls .owl-page span {width: 15px;
    height: 1px;
    border-radius: 0;}
.foot-first-block {margin-top:-15px;}

.wpcf7-form .wpcf7-form-control {border: 1px solid #e1e1e1;
    width: 100%;
    padding-left: 20px;
    min-height: 40px;
	color:#7F7F7F;}


.site-content .widget ul.social-icon li {background: none;
    padding: 10px 10px 10px 10px;}
.wpcf7-form .wpcf7-form-control[placeholder] { padding: 0 20px;}

.social-contact li a:hover {
    color: #ddd;
}
.single-product.woocommerce .summary.entry-summary p {font-family: 'Roboto Slab', serif!important;font-weight: 300;
    font-size: 15px;}
.product_ctn_share , .author.pull-left{display:none;}
.uc_basic_opening_hours p {margin-bottom:0px!important;}
.woocommerce-ordering, .add-cart,.yith-wcwl-add-to-wishlist, .rating {display:none;}
 
.container .vc_separator h4 {line-height: 20px;}
.foot-first-block {margin-left: 35px;}
li.product-category.product {width:25%; float:left;margin: 0px 15px;
    /* box-sizing: border-box; */
    list-style: none;}
.woocommerce .category-banner {display:none;}
.vc_images_carousel .vc_carousel-control .icon-prev:before, .vc_images_carousel .vc_carousel-control .icon-next:before {top: -15px!important;} 
@media screen and (max-width:585px) {
	li.product-category.product {width:auto;}
	#pbr-masthead .logo {margin-top: 5px;}
	#main-menu-offcanvas > li ul.dropdown-menu li a {font-size: 11px;padding-left: 20px;}
	.uc_banner-content h3 span {font-size: 17px!important;}
	 #rev_slider_1_1 .tp-caption.rev-btn.tp-withaction.rs-hover-ready {font-size: 12px!important;padding: 6px 15px!important;}
	.uc_clean_testemonial_carousel .uc_item {padding:0px!important}
	/*.books_page h3 {font-size:18px;}*/
	.vc_row {margin-left: 0px!important; margin-right: 0px!important;}
	#pbr-off-canvas {z-index: 1000000;}
	.vc_images_carousel .vc_carousel-control .icon-prev:before, .vc_images_carousel .vc_carousel-control .icon-next:before {top: -20px!important;} 
	.alert_modal-content{max-width: 76%;}
}
@media  screen and (max-width:1360px) and (min-width:1025px){
.page-template-default .main-content .entry-content-page p {font-size: 14px!important;margin:0px!important;}
}

@media screen and (max-width:768px) and (min-width:586px){
	#pbr-off-canvas {z-index: 1000000;}
	#main-menu-offcanvas > li ul.dropdown-menu li a {font-size: 13px;padding-left: 20px;}
	.section__action .counter-inner {display:none;}
	.section__action .text-center{width:49%;}
	.color-theme.size-24.text-center.white {width:100%;}
	.books_page h3 {font-size:13px;}
	.vc_row {margin-left: 0px!important; margin-right: 0px!important;}
	.uc_banner-content h3 span {font-size: 17px!important;}
	.uc_border_overlay_banner .uc_banner-content p {line-height: 10px;}
	.uc_border_overlay_banner .uc_banner-content span {font-size:7px!important;line-height:7px!important;}
	.contact-form.row .col-sm-6 {z-index: 100;}
	.kurs .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required options{font-size:10px!important;}
	.uc_border_overlay_banner .uc_banner-content {padding: 0 5px!important;}
	.uc_basic_opening_hours_inner .left_box {float: none!important; margin: 0 auto;}
	.uc_basic_opening_hours_inner .right_box{float: none!important; margin: 0 auto;}
	.page-template-default .main-content .entry-content-page p {text-align: center!important;font-size: 16px!important;margin:0px!important;}
	
	
}
@media screen and (max-width:1200px) and (min-width:769px){
	.uc_border_overlay_banner .uc_banner-content p {line-height: 10px;}
	.uc_border_overlay_banner .uc_banner-content span {font-size:8px!important;line-height:10px!important;}
	.contact-form.row .col-sm-6 {z-index: 100;}
	.kurs .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required options{font-size:10px!important;}
	.uc_border_overlay_banner .uc_banner-content {padding: 0 5px!important;}
	.uc_basic_opening_hours_inner .left_box {float: none!important; margin: 0 auto;}
	.uc_basic_opening_hours_inner .right_box{float: none!important; margin: 0 auto;}
	.page-template-default .main-content .entry-content-page p {text-align: center!important;font-size: 16px!important;margin:0px!important;}
	.uc_banner-content h3 span {font-size: 15px!important;}
}


#page #pbr-masthead.pbr-header-v1 .social .fa {font-size: 26px;}
.header__contact p, .header__mail a{font-size:18px;}
#page #pbr-masthead .logo  {width: 264px;}
 
 
@media screen and (max-width: 991px) {
	.container .hidden-sm.header {display:block!important;}
	#page #pbr-masthead.pbr-header-v1 .social .fa {font-size: 18px;}
	.header__contact p, .header__mail a{font-size:16px;}
	#page #pbr-masthead .logo {width: 221px;}
}
@media screen and (max-width:768px){
	.row {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.pull-right, .pull-left {width: 100%;}
	.pull-right {order: 2;}
    .pull-left {order: 1;}
	
	.woocommerce .pull-right {order: 1;}
	.woocommerce .pull-left {order: 2;}
}
@media screen and (max-width:480px){
	.row {flex-wrap: wrap; -ms-flex-wrap: wrap;
       flex-wrap: wrap;}
	.photogal .owl-item li {
    height: 230px;
}
}
h2.woocommerce-loop-category__title {font-size:18px;}
.book_page_catalog h2 {background: #FFF;
    position: absolute;
    bottom: 65px;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    max-width: 190px;
    letter-spacing: 2px;
    /* margin-top: 9.5px; */
    /* margin-bottom: 9.5px; */
    padding: 10px;
    font-size: 18px;}
	
.container .strong-view.default .testimonial-image img {border:none;}	
.container .wpcf7-form .wpcf7-form-control {    font-weight: 300;}
.container .container .uc_custom_price_table .uc_content_box .uc_price_table {color: #333333;}
.container .uc_custom_price_table .uc_content_box .uc_price_table h2 {font-size: 25px;font-weight: 400;}
.container .uc_custom_price_table .uc_content_box .uc_price_table {border: 1px solid; margin-left: -15px;}
.container .uc_stars{display:none;}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {background: #fff;}

.uc_border_overlay_banner .uc_banner-content {text-align: left!important;}
.h4.count.text-center {font-size:15px;}
#map {width: 100%; height: 665px;}


.modal_body .wpProQuiz_button,.modal_body .wpProQuiz_button:hover {background: #f4524d!important;
border: 1px solid #f4524d!important;}
 .page_href .uc_content_box.uc_ceal p a{color: #f4524d!important;font-weight: 400!important;} 
 
 .pop_fot img{width:50px;}
 .pop_fot {
	 position: fixed;
    bottom: 50px;
    right: 65px;
    z-index: 1000000;
    cursor: pointer;
 }
 
 .contact-form.zapis  {
	max-width: 500px;
    margin: 0 auto;
	padding: 0 10px;
 }
 
 .entry-content .container {width:auto;}
 .post-single .entry-content {font-weight: 300;}
 .contact-form.zapis p {font-weight: 300;}
 
 
 .btn__full-width.show__modal.red  a{background-color: #f3524ded!important;}
  .btn__full-width.show__modal.black  a{background-color: #333333e6!important; color:#fff!important;}
  .zag_zapis  {
	text-transform: uppercase;
    font-weight: 600;
    color: #000;
  }
  
.wpcf7-form .wpcf7-submit {background-color: #f3524d!important;color:#fff!important;border: 1px solid #f3524d;}
.vc_custom_1560524727414 {
	background-size: cover;
    background-position: center;
}
.sgpb-popup-dialog-main-div-theme-wrapper-3.sg-animated.No.effect {    z-index: 9999109!important;}
.testimonial-content a {text-decoration: underline!important;}
.sidebar-offcanvas {z-index: 1000000!important;}
.citaty_page_catalog h2 {
    background: #FFF;
    position: absolute;
    top: 164px;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    max-width: 190px;
    letter-spacing: 2px;
    /* margin-top: 9.5px; */
    /* margin-bottom: 9.5px; */
    padding: 10px;
    font-size: 18px;
}
.books_page .ocean-woo-category .entry-body{
	-webkit-box-shadow: none;
    box-shadow: none;
	letter-spacing: 1px;
	position: relative;
	bottom: 0px;
	max-width: 100%;
}

.woocommerce-tabs.wc-tabs-wrapper, .product_meta {display:none;}

.cs_post_grid .vc_pageable-slide-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.cs_post_grid .vc_grid-item-mini {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.cs_post_grid .vc_gitem-zone-a {
    background-position: top center;
}
.cs_post_grid .vc_gitem-zone-a:before {
    padding-top: 73%;
}
.cs_post_grid .vc_gitem-zone-c {
    flex-grow: 1;
}

.intensiv-row .container .row {
	display: flex;
}

.intensiv-row .container .row  .uc_background_image_banner {
	min-height: 316px;
}

@media screen and (max-width: 1690px) {
	.intensiv-row .container .row  .uc_background_image_banner .uc_background_image_banner_wrapper {
		padding: 0;
    	bottom: 10%;
    	position: absolute;
	}
	
	.intensiv-row .container .row  .uc_background_image_banner .uc_background_image_banner_wrapper .ddd {
		max-width: 100%;
	}
	
	.intensiv-row .container .row  .uc_background_image_banner {
		background-color: transparent !important;
    	background-size: cover !important;
		position: relative;
	}
	
	.intensiv-row .container .row .uc_background_image_banner:before {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-color: #0000005e;
	}
}

@media screen and (max-width: 480px) {
	.intensiv-row .container .row .wpb_column:nth-child(1) .uc_background_image_banner {
		margin-bottom: 30px;
	}
}