/*!
Theme Name: Orchid Store
Theme URI: https://themebeez.com/themes/orchid-store/
Author: themebeez
Author URI: https://themebeez.com
Description: Orchid Store is a clean, flexible, stylish & dynamic e-commerce WordPress theme. It is totally based on WooCommerce, WordPress plugin. Orchid Store can be used to build a wide range of online stores ranging from a fashion store, mobile and gadget store, furniture shop, sports shop, home décor store, jewellery store or any kind of multi-category online shop. Orchid Store has adequate built-in features that are required to build an online shop or stores. Orchid Store gives users the flexible customization experience for crafting their online shop with ease. Customization in Orchid Store is so simple that it can easily be tuned from WordPress live customizer. Orchid Store is fully widgetized where one can easily drag & drop widgets to their respective widget areas to display website sections at front-end. If you are looking to extend your online store with the page builder, you can easily do it using Elementor page builder. If you are wondering how Orchid Store looks, please do kindly visit https://themebeez.com/themes/orchid-store/ for live demo preview. Do kindly visit https://themebeez.com/docs/orchid-store-theme-documentation/ if you would need a theme setup documentation guide.
Version: 1.1.4
License: GNU General Public License v2 or Later
License URI: https://www.gnu.org/licenses/gpl-2.0.html or Later
Text Domain: orchid-store
Tags: custom-background, custom-menu, custom-logo, featured-images, full-width-template, one-column, two-columns, theme-options, threaded-comments, translation-ready, footer-widgets, blog, left-sidebar, right-sidebar, e-commerce, rtl-language-support

Orchid Store, WordPress Theme, Copyright (C) 2019, themebeez.
Orchid Store is distributed under the terms of the GNU GPL

Orchid Store is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.header-style-1 .mid-header {
    padding-top: 15px  !important;
    padding-bottom: 15px  !important;
    background: #4e90d3;
	text-align:center;
	color:#fff;
}
.custom-logo{
 width:250px;
}
.mid-header h2{
 font-size:20px;
 font-weight:normal;
 margin-top:15px;
}
.main-navigation{
    background: #e3e5eb !important;
	text-align:center;
}
.site-navigation>ul>li>a{
 color:#0b6bbf !important;
}
.primary-menu{
text-align:center;
}
.header_mail{
position:absolute;
top:30px;
left:30px;
}
.header_phone{
position:absolute;
top:30px;
right:30px;
}
.header_mail a, .header_phone a{
 color:#fff;
 font-size:20px;

}
.header-style-1, .is-breadcrumb-wrap{
 margin-bottom:30px  !important;
}
.page-title{
    color: #0064bc;
    font: 700 36px/48px Roboto, sans-serif;
	text-align:center;
}
.editor-entry h1{
color: #2576bc;
    font: 300 30px/36px Roboto, sans-serif;
}
.footer-bottom{
text-align:center;
}
.tml-login{
 margin:0 auto;
}
.ul_news, .archive-entry{
display:flex;
margin:0 0  30px;
padding:0;
list-style:none;
justify-content: space-between;
    align-items: stretch;
	padding-top:40px;
}
.archive-entry{
 padding-top:0;
}
.ul_news li, .archive-entry article{
 width:32%;
     border: 1px solid #eef1fd;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
    box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	background:#fff;
	padding: 30px;
}
.archive-entry article{
margin-bottom:30px;
}
.ul_news li h3{
font-size:20px;
margin-bottom:20px;
}
.news_home h2{
color: #2576bc;
    font: 26px/32px Roboto, sans-serif;
	text-align:center;
	margin:0;
}
.news_link{
    border-radius: 3px;
    text-align: center;
    color: #fff;
font: normal 17px/21px 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 10px 43px;
    max-width: 100%;
    display: block;
    transition: all 0.3s linear;
    cursor: pointer;
    box-sizing: border-box;
    background: #008fd5;
   width:200px;
   margin:0 auto;
}
.news_link:hover{
background:#1668af;
color:#fff;
}
.editor-entry .table_edit{
 border:none;
}
.editor-entry .table_edit td{
 border:1px solid #fff;
 padding:0;
 background:#e3e5eb;
 vertical-align:middle;
}
.editor-entry .table_edit td:first-child{
padding:0 10px;
background:#4e90d3;
color:#fff;
}
.editor-entry .table_edit td:first-child a{
color:#fff;
border-bottom:none;
}
.editor-entry .table_edit tr:first-child td:first-child{
padding:0px;
}
.editor-entry .table_edit td h4{
margin:0;
padding:5px 10px;
font-size:25px;
font-weight:normal;
}
input[type="date"]{
 padding-left:15px;
}
.table_edit td input[type='submit']{
 width:100%;
}
.editor-entry .table_edit tr.tr_padding td{
padding:5px 10px;
}
.generatePassword{
padding:5px 10px;
text-decoration:none;
border:none;
}
.editor-entry .table_edit tr.tr_title td{
 padding:5px 10px;
 text-align:center;
 font-size:20px;
}

::-webkit-input-placeholder {
color:#b8b8b8;
opacity:1;
transition:opacity 0.3s ease;
}
::-moz-placeholder {
color:#b8b8b8;
opacity:1;
transition:opacity 0.3s ease;
}
:-moz-placeholder {
color:#b8b8b8;
opacity:1;
transition:opacity 0.3s ease;
}
:-ms-input-placeholder {
color:#b8b8b8;
opacity:1;
transition:opacity 0.3s ease;
}
:focus::-webkit-input-placeholder {
opacity:0;
transition:opacity 0.3s ease;
}
:focus::-moz-placeholder {
opacity:0;
transition:opacity 0.3s ease;
}
:focus:-moz-placeholder {
opacity:0;
transition:opacity 0.3s ease;
}
:focus:-ms-input-placeholder {
opacity:0;
transition:opacity 0.3s ease;
}
.checkbox input{
	display:none;
}
.checkbox label{
 padding-left:27px;
 background:url(/imgs/other/check.png) no-repeat left 2px;
 cursor:pointer;	
}
.checkbox input[type="checkbox"]:checked + label{
background-position:left -31px;	
}
.editor-entry .td_print a{
color:#fff;

}
.editor-entry .td_print img{
	padding-right:10px;
}
.table_rezult.table_user tr td:first-child{
	 text-align:center;
}
.editor-entry .link_new{
border:none;
}
.editor-entry .link_new img{
	padding-right:10px;
}
.su-spoiler-icon-folder-1 .su-spoiler-icon:before{
 color:#fff;	
}
.su-spoiler-style-fancy>.su-spoiler-title {
    border-bottom: none;
    border-radius: 10px;
    background: #4e90d3 !important;
    font-size: 1em;
	color:#fff;
}

.su-spoiler-style-fancy {
    border: 1px solid #4e90d3 !important;
    border-radius: 10px;
    background: #fff;
    color: #333;
}
.su-spoiler-content table th{
	background:#4e90d3;
	color:#fff;
}
.su-spoiler-content table tr:nth-child(odd) td{
	background:#e3e5eb;
}
.su-spoiler-content table tr td:first-child{
	background:#4e90d3;
	color:#fff;
	text-align:center;
}
.su-spoiler-content table tr td a{
 border:none;	
}
.table_class tr td:nth-child(2){
 	text-align:center;
}
.editor-entry a img{
 	transition:opacity 0.3s ease;
}
.editor-entry a:hover img{
 	    transform: scale(1.1);
}
.radio {
 display:inline-block;
 vertical-align:middle; 
 margin-right:20px;	
}
.radio input{
	display:none;
}
.radio label{
 padding-left:27px;
 background:url(/imgs/other/radio.png) no-repeat left 2px;
 cursor:pointer;	
}
.radio input[type="radio"]:checked + label{
background-position:left -31px;	
}
.radio_new{
 display:flex;
     align-items: center;
}
.editor-entry .radio_new p{
margin-bottom:0;
}
input[type='submit'].btn_new, .btn_new{
 border-radius:10px;
 text-shadow:1px 1px 0 #000;
 color:#fff;
     background: linear-gradient(to top, #3face4, #6bbcf1);
	 box-shadow:0 1px 0 #1b88c0;
}
a.btn_new{
 display:inline-block;
 padding:5px 10px;
 color:#fff !important;
 border:none !important;
}
a.btn_new:hover{
 color:#fff !important;
 background: linear-gradient(to bottom, #3face4, #6bbcf1);
	 box-shadow:0 -1px 0 #1b88c0;
}
input[type='submit'].btn_new:hover, .btn_new:hover{

     background: linear-gradient(to bottom, #3face4, #6bbcf1);
	 box-shadow:0 -1px 0 #1b88c0;
}
.div_button{
	 display:inline-block;
 vertical-align:middle;
}
.su-spoiler-content table tr td {
    background: #fff;
}
.flex2{
 display:flex;
 align-items: center;
 margin-bottom:20px;	
}
.flex2 label{
width:150px;	
}
.su-divider-style-double{
 border:none !important;
 margin-bottom:10px !important;	
}

.su-spoiler-content table.table_content tr td{
	background:#fff;
}
.su-spoiler-content table.table_content tr:nth-child(odd) td{
	background:#e3e5eb;
}
.su-box-title {
background: #4e90d3 !important;
	
}
.su-box{
	border-color:#4e90d3 !important;
    border-radius: 1px !important;
	border-radius:5px !important;
}
.table_user th, .table_user td:first-child {
background:#4e90d3;
color:#fff;
}
.editor-entry .table_user a{
border-bottom:none;	
}

.su-spoiler-style-simple {
    border:none !important;
}
.div_slider{
 width:100%;
 overflow:hidden;
     margin: -30px 0 30px;
	 	
}
.div_calendar{
margin: 30px 0;	
 overflow:hidden;
}