/* LICENSE & DETAILS
   ==================================================

	Theme Name: Atelier Child Theme
	Theme URI: http://atelier.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress WooCommerce Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: atelier
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
.desccatnas{
	margin-top:30px;
	
}

.badge-wrap{
	display: none;
}

.sf-mobile-shop-filters .widget {
    border-bottom: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #444 !important;
}

.flagse{
        display: unset !important;
    border: 1px solid;
    padding: 5px 5px!important;
    font-size: 14px !important;
    margin: 1px;
}

.flagse.current{
	    background: #444444;
    color: #ffffff !important;
}

.social-icons .pinterest{
	display:none;
}



.ui-dialog .ui-dialog-titlebar {
    color: #222222!important;
	background: none!important;
}

input[type="text"], input[type="email"], input[type="password"], textarea, select, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .ginput_container input[type="text"], .ginput_container input[type="email"], .ginput_container textarea, .ginput_container select, .mymail-form input[type="text"], .mymail-form input[type="email"], .mymail-form textarea, .mymail-form select, input[type="date"], input[type="tel"], input.input-text, input[type="number"], .select2-container .select2-choice {
    border-color: #999!important;
}



input[type="submit"], button[type="submit"], .wpcf7 input.wpcf7-submit[type="submit"], .gform_wrapper input[type="submit"], .mymail-form input[type="submit"] {
    background: #000!important;
	color: #fff!important;
}






#mobile-header a.mobile-menu-link span.menu-bars, #mobile-header a.mobile-menu-link span.menu-bars:before, #mobile-header a.mobile-menu-link span.menu-bars:after {
    background-color: #000 !important;
}
#mobile-header a.mobile-menu-link:hover span.menu-bars, #mobile-header a.mobile-menu-link:hover span.menu-bars:before, #mobile-header a.mobile-menu-link:hover span.menu-bars:after {
    background-color: #ee145a!important;
}
.widget_search form:after {
    content: "" !important;
}
.widget_search form input[type="submit"] {
    visibility: visible!important;
    height: auto!important;
	    padding: 5px !important;
}



/*
.single-post .top-author-info, .single-post .author-info-wrap{
	display: none;
}
*/


.single-post .top-author-info .author-name, .single-post .top-author-info .categories, .single-post .top-author-info .author-avatar{
	display: none;
}




@media only screen and (min-width: 768px){
.woo-global-filters-enabled .sf-mobile-shop-filters {
    padding-bottom: 0px !important;
}
}
@media only screen and (min-width: 768px){
.sf-mobile-shop-filters {
    margin-bottom: 0px !important;
}
}

div[id*="ajaxsearchlite"]{
		background: none !important;
}

div[id*="ajaxsearchlite"] .probox div.prosettings{
		background: none !important;
}

#ajaxsearchliteres2{
	background-color: rgba(0, 0, 0, 0.7) !important;
	top: 148px  !important;
}

#ajaxsearchliteres2 .asl_content h3 a, #ajaxsearchliteres2 .showmore a{
	font-family: "Roboto Condensed" !important;
}





#ajaxsearchlite1 .probox .proinput input, div[id*='ajaxsearchlite'] .probox .proinput input {
font-family: "Roboto Condensed" !important;
}

.page-heading.fancy-heading.fancy-image.page-heading-breadcrumbs.animated{
	    transform: translate(0px, 0px) !important;
}







div[id*="ajaxsearchliteres"] .results .item .asl_content h3, div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a {
    color: #222222 !important;
}

div[id*="ajaxsearchliteres"] p.showmore a {
    color: #222222 !important;
}




#ajaxsearchlite1 .probox, div[id*="ajaxsearchlite"] .probox{
     	background: none !important;
	   /* background-color: rgba(0, 0, 0, 0.5) !important; */
		border: 1px solid #757577!important;
}














/*
#header .std-menu ul.menu > li > a {
    padding: 0 3px!important;
}
*/

#header .std-menu ul.menu > li > a img{
	width:28px!important;
}
.ajax-search-wrap.search-wrap{
	padding:20px;
}
#ajaxsearchlite2 .promagnifier,#ajaxsearchlite2 .prosettings{
	display: none;
}
#ajaxsearchlite2{
	
	margin-top: 80px;
	       width: 70% !important;
}
.nasoservice strong{
	font-size:22px!important;
	color: #2e2e2e!important;
	font-weight: bold !important;
	font-family: "Roboto Condensed" !important;
	
}


.wdm-enquiry-modal .contact-bottom{
	display: none;
}

/*
.summary-top .woocommerce-breadcrumb span:first-child {
   	display: none !important;
}
*/

/*
.woocommerce-breadcrumb a:first-child{
	display: none !important;
}
*/
nav .menu ul.sub-menu, li.menu-item.sf-mega-menu > ul.sub-menu > div {
 background: rgba(255, 255, 255, .8) !important;
}

nav.std-menu ul.sub-menu {
    border: none!important;
}

nav .menu ul.sub-menu li {
    border-top-color: #333333!important;
}

 .catlistingsin, .authlistingsin {
	font-size: 13px !important;
	display: inline-block;
}


.single.single-authors .summary-top {
     padding-bottom: 0px!important;
     margin-bottom: 0px!important;
}




.catlistingsin a, .authlistingsin a {
	font-weight: 600 !important;
	text-decoration: underline !important;
	color: #535353 !important;
	font-size: 13px !important;
}





.catlistingsin a:hover, .authlistingsin a:hover{
	color: #000000 !important;
}


.product-details
{
	font-size: 13px !important;
}

.product-shadows .products .product figure {
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.1) !important;
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.1) !important;
    box-shadow: 0px 0px 0px rgba(0,0,0,.1) !important;
}


/*
.sticky-header.center-menu{
	background: url(/img/menu.png) !important;
}
*/
.sticky-wrapper.is-sticky .sticky-header.center-menu {
    background: #fff !important;
}

#main-nav {
border: none!important;
}


.header-wrap, #header-section .is-sticky .sticky-header, #header-section.header-5 #header {
    border-bottom: none!important;
}

#sf-header-banner{
	display:none;
	margin-top: -1px!important;
}
#main-nav ul.menu > li {
    line-height: 1px!important;
}

#main-nav ul.menu > li a {
    color:#333333 !important;
}
#main-nav ul.menu > li a:hover {
    color:#ee145a !important;
}

.header-left a, .vertical-menu-bottom .copyright a, #header .header-left ul.menu > li > a.header-search-link-alt, #header .header-right ul.menu > li > a.header-search-link, #header .header-right ul.menu > li > a.header-search-link-alt {
    color: #fff!important;
}
.header-right .aux-item{
	border: none!important;
}

.single.single-authors .zzlista section.row {
	margin-left: 0px !important;
    margin-right: 0px !important;
}

/*
#header-section{
	background: url(/img/header-back-repeat.jpg) !important;
}
*/

.header-wrap #header{
	background: none!important;
}

.main-nav-sticky-wrapper{
	
	
}

.sticky-wrapper {
    background: #ffffff !important;
}

.sticky-wrapper.is-sticky{
	
}

.zhr {
    height: 1px;
    background: #a1a1a1;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    margin-bottom: 20px;
}

.vutr{
	max-width:1000px;
	margin-left: auto;
	margin-right: auto;
	    margin-top: 50px;
}

a.sf-button {
    font-size: 12px;
	text-transform: uppercase;
}






.vutr,.vutr h2 {
color: #ffffff;
font-size: 24px;
font-weight: bold;
}

.zsortof{
	text-align: right;
}

.title-wrap h3.spb-heading span{
    border-bottom-color: #9d9d9d !important;
    border-bottom: 1px solid;
}

.mbusize{
	margin-top:40px;
	text-align: center;
}

.mbusize2{
	margin-top:40px;
	text-align: center;
	margin-bottom:40px;
}


.vutr a{
	font-size:14px;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	text-transform: uppercase;
	border: 2px solid #a1a1a1;
	color: #ffffff;
	 background: rgba(0, 0, 0, .5);
}

.zart{
	background-color: rgba(0, 0, 0, 0.6);
	padding:5px;
	max-width: 70%;
	margin-left: auto;
    margin-right: auto;
}

.zart2{
	background-color: rgba(255, 255, 255, 0.6);
	padding:5px;
	max-width: 70%;
	margin-left: auto;
    margin-right: auto;
}

.vutr a.ccvc{
	font-size:14px;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	text-transform: uppercase;
	border: 2px solid #9d9d9d;
	color: #ffffff;
	background: rgba(0, 0, 0, .5);
}

.vutr a:hover{
	border: 2px solid #ee145a;
	color: #ffffff;
}


.dublebann a{
	display: block;
	font-size:14px;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	text-transform: uppercase;
	border: 2px solid #a1a1a1;
	color: #ffffff;
	 background: rgba(0, 0, 0, .5);
}

.dublebann2 a{
	display: block;
	font-size:14px;
	padding-left:50px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	text-transform: uppercase;
	border: 2px solid #a1a1a1;
	color: #333333;
	 background: rgba(255, 255, 255, .5);
}

.recent-post h5 {
    font-size: 18px!important;
}

.woocommerce .wc-new-badge, .woocommerce span.onsale {
    background-color: #1b1c1e !important;
    border: 1px solid #7b7b7b !important;
    color: #ef3171;
    text-transform: uppercase !important;
}


.woocommerce span.onsale:after, .woocommerce .wc-new-badge:after, .woocommerce .out-of-stock-badge:after, .woocommerce .free-badge:after, .woocommerce span.onsale:before, .woocommerce .wc-new-badge:before, .woocommerce .out-of-stock-badge:before, .woocommerce .free-badge:before {
    content: none !important;
}

.woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge, .woocommerce .free-badge {
    padding: 0 16px 0 16px !important;
}
.woocommerce ul.products li.product .star-rating {
    font-size: 0.9em;
}
.woocommerce .star-rating span{
	color: #333333 !important;
}


.rrrrrrrrdsd .title-wrap {
    margin-bottom: 0!important;
}

.single.single-product .summary-top {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.woocommerce.product-shadows div.product div.images.woocommerce-product-gallery .flex-viewport{
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,.1) !important;
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.1) !important;
    box-shadow: 0px 0px 0px rgba(0,0,0,.1) !important;
	
}
.specbotton {
    font-weight: bold !important;
    margin-top: -10px !important;
}
.mymarart a.sf-button{
	float: right!important;
}
.product-details h3 a{
	color: #202020 !important;
	font-size: 18px !important;
	font-weight: bold !important;
	font-family: "Roboto Condensed" !important;
}

.product-details .woocommerce-Price-amount.amount{
	    font-style: italic;
}
/*
.carousel-arrows a {
	display: inline !important;
	color: #a1a1a1!important;
}
*/
ul.products li.product .product-details .posted_in a {
    color: #535353 !important;
}

ul.products li.product .product-details .posted_in a:hover {
    color: #202020 !important;
}
.myartauthort a strong{
	font-style: normal !important;
	font-size: 18px !important;
	font-weight: bold !important;
}

.widget-heading .spb-heading span{
	font-size: 20px !important;
}

.blog-details-wrap h3{
	line-height:130%!important;
}


.blog-details-wrap .read-more-button{
	text-transform: uppercase !important;
}
.blog-details-wrap .read-more-button:hover {
    color: #ed145a !important;
    border-color: #ed145a !important;
}

input[type=submit]:hover, button[type=submit]:hover, .wpcf7 input.wpcf7-submit[type=submit]:hover, .gform_wrapper input[type=submit]:hover, .mymail-form input[type=submit]:hover {
    background: #222222  !important;
    border-color: #444444  !important;
    color: #ffffff  !important;
}


.foogallery-simple_portfolio .bf-caption > h4 {
    border: none;
	font-weight: 400 !important;
    font-size: 14px !important;
}

.contact.wpi-button{
	font-family: "Roboto" !important;
    font-size: 13px !important;
    background: none!important;
    border: 3px solid #4f4f4f!important;
    position: relative!important;
    overflow: visible!important;
    text-transform: uppercase !important;
    border-radius: 0px!important;
    padding: 10px!important;
	color: #4f4f4f !important;
}

.nav.nav-footer li a{
	text-transform: uppercase !important;
}


.page-heading-breadcrumbs #breadcrumbs > .container {
    padding-right: 10px !important;
}




.single.single-post .page-heading, .archive.category .page-heading, .archive.date .page-heading, .page-template.page-template-avtori .page-heading{
    background: url('/imgs/bback.jpg') !important;
	color: #ffffff !important;
}
.single.single-post .page-heading h1, .archive.category .page-heading h1, .archive.date .page-heading h1, .page-template.page-template-avtori .page-heading h1 {
	color: #ffffff !important;
}

.single.single-product .summary.entry-summary .tagged_as
{ 	
	display: block;
	margin-top: 10px !important;
}


#mobile-top-text, #mobile-header {
    background: none !important;
    border-bottom: none !important;
}


.wpcf7-form-control-wrap.your-email{
	width:60%;
	float: left;
}

.wpcf7 input.wpcf7-submit[type=submit]{
	width:40%;
	float: right;
	padding:7px;
	top:6px;
}


@media only screen and (min-width: 768px){

.single.single-authors .woocommerce div.product div.summary {
    width: 68% !important;
}

.single.single-authors .woocommerce div.product div.images {
    width: 30% !important;
}
}








@media only screen and (max-width: 768px){

#header .container .row .header-right.col-sm-4{
	text-align: center !important;
}
.aux-item.aux-item-social {
     display: inline-block !important;
}

}



.spb_image .image-caption {
    min-height: 90px;
}

.carousel-wrap a.carousel-prev, .carousel-wrap a.carousel-next {
    opacity: 1!important;
}
.cformnaso{
	    margin-top: -20px;
    margin-left: -13px;
}


span[role="alert"] { 
     width: 200px !important;
    margin-bottom: 30px;
}


#footer .widget.widget_nav_menu ul li a{
	font-weight: bold;
}


#footer a:hover{
	color: #ee145a!important;
}

#cookie-law-bar-pick{
    background: #000!important;
    color: #fff!important;
    border: none!important;
}







#ajaxsearchlite2 .orig::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333!important;
  opacity: 1; /* Firefox */
}

#ajaxsearchlite2 .orig:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #333!important;
}

#ajaxsearchlite2 .orig::-ms-input-placeholder { /* Microsoft Edge */
  color: #333!important;
}








#mobile-menu-wrap, #mobile-cart-wrap {
    background-color: #fff !important;
}


#mobile-menu-wrap a, #mobile-cart-wrap a:not(.sf-button), #mobile-menu-wrap .shopping-bag-item a > span.num-items {
    color: #333!important;
}

#mobile-menu ul li, .mobile-cart-menu li, .mobile-cart-menu .bag-header, .mobile-cart-menu .bag-product, .mobile-cart-menu .bag-empty {
    border-color: #ccc!important;
}
#mobile-menu ul li.parent > a:after {
    color: #222!important;
}







.alignnone.wp-image-24033.size-medium, .alignnone.size-full.wp-image-14033{
	margin-top:40px;
}


.woocommerce ul.products li.product.col-sm-3 {
    min-height: 420px;
}



@media only screen and (min-width: 768px){


.sf-mobile-shop-filters.row{
	margin-top: -50px;
	margin-bottom: 20px !important;
}
.bapf_head.ttrrrr{
margin-bottom: -20px;
}

}

.woo-global-filters-enabled .sf-mobile-shop-filters .widget {
    padding: 0!important;
	width: 100%;
}


.sf-mobile-shop-filters.row{
	padding:18px;
}













