/*
Theme Name: Optidea
Description: Theme of optidea-plus.ua. Fork of MediCenter 9.7 by QuanticaLabs merged with the former medicenter-child theme. The MediCenter styles are in medicenter.css, this file holds the site's own styles. Maintained in-house, not updated from ThemeForest.
Author: QuanticaLabs (MediCenter), optidea-plus.ua
Version: 9.7-optidea.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: medicenter
*/
/* put here your custom css styles */
/*------------------------------Сетка для ТАБА в Ultimate Addons*/
.ult_tabitemname .vc_col-sm-4
{
  width: 31.1%;
}
@media screen and (max-width:1249px){
  .ult_tabitemname .vc_col-sm-4 {
    width: 30.5%!important;
  }
}
@media screen and (max-width:1009px){
  .ult-tabto-acontent .vc_col-sm-4 {
    width: 30.8%!important;
  }
  .ult-tabto-acontent .vc_col-sm-6 {
    width: 48%!important;
  }
}
/*------------------------------Сетка для ТАБА в Ultimate Addons END*/

/*------------------------------Базовые стили*/
.entry-content p {
  padding: 0.7em 0 0.2em 0;
}
.uavc-list-icon li:before {
  display:none;
}
.entry-content .ult_tabcontent ul {
  margin: 0.7em 0 0.2em 0;
}
.entry-content .ult_tabcontent li {
  padding: 0.2em 0 0.2em 0;
  list-style-type: none;
}
.entry-content .ult_tabcontent li:before {
    color: #F17800; 
    content: "\2726"; 
    padding-right: 10px; 
}
/*------------------------------Базовые стили END*/


/*------------------------------Переключатели языков*/
.header-top-sidebar .vc_col-sm-1 {
  margin-left: 0;
}
.irs-languages ul {
 list-style-type:none;
 float:right;
 margin: 0 12px 0 0;
 padding: 17px 0;
}
.irs-languages ul li {
  display: inline-block;
  margin-left: 15px;
}
/*------------------------------Переключатели языков END*/

/*------------------------------Ширина выпадающего меню 2го уровня*/
.sf-menu li ul {
  width: 270px;
}
.sf-menu li ul li {
  width: 240px;
}
/*------------------------------Ширина выпадающего меню 2го уровня END*/
/*------------------------------Ширина строки поиска*/
.search .search-input {
  width: 230px;
}
.search .search-input:focus
{
	width: 260px;
	color: #000;
}
/*------------------------------Ширина строки поиска END*/

/*------------------------------Убираем Хедер на телефонах*/
@media (max-width: 768px) {
  .header-top-sidebar-container {
    display: none;
  }
}


/*------------------------------Отступ подкатегорий в виджете для новостей*/
.widget_categories ul {
  margin: 0 0 20px 0;
}
.widget_categories .children li a {
  display: block;
  color: #666;
  padding: 7px 9px 8px;
  transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
  -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
}
/*------------------------------Отступ подкатегорий в виджете для новостей END*/
.ult_tabitemname {
	padding: 0!important;
}
/*------------------------------Оформление сетки оборудования*/
.woocommerce-page ul.products li.product {
  width: 285px;
  margin: 30px 30px 0 0;
  background-color: #ff8f26;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  margin: 5px 12px 5px 12px!important;
	color: #ffedcc;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
	color: white!important;
}
.woocommerce ul.products li.product a img {
  margin: 0!important;
}
.pwb-brands-in-loop {
	margin-bottom: 5px;
}
.pwb-brands-in-loop a {
	padding: 0 4px;
	color: white;
	border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px 0 0 0;
}
/*------------------------------Оформление сетки оборудования END*/

/*------------------------------Прозрачность логотипов брендов*/
.pwb-single-product-brands a:hover img,
.pwb-carousel a:hover img,
.pwb-all-brands a:hover img,
.widget_pwb_list_widget a:hover img {
 	opacity: 0.5;
  background: none;
}
/*------------------------------Прозрачность логотипов брендов END*/

/*------------------------------Cписок брендов плагина PWB*/
.widget_pwb_list_widget ul {
  list-style-type:none;
}
.widget_pwb_list_widget .pwb-row li {
  margin-top: 12px;
}

/*------------------------------Cписок брендов плагина PWB END*/

/*------------------------------Контактня форма на странице контакты*/
.contact-form {
  margin: 0;
}
.contact-form p {
  margin-top: 0;
  padding: 0.7em 0 0.3em 0;
}
.contact-form p label {
  font-weight: 700;
  color: #121212;
}
/* Contact Form 7 6.x wraps each field in a <p> inside .block: no extra gap under the label */
.contact-form .block p {
  padding: 0;
}
/*------------------------------Контактня форма на странице контакты END*/

/*------------------------------Иконки в шапке*/
.opt-topicon-list .fa-2x {
    font-size: 2em;
    line-height: .35em;
    vertical-align: -70%;
}
.opt-topicon-list a:last-child {
	margin-left: 12px;
}
/*------------------------------Иконки в шапке END*/

/*------------------------------Заголовки для сайдбара*/
.wpb_wrapper h3.box-header {
  padding: 0.3em 0.1em 0.2em 1em;
  font-weight: 500;
  color: white;
  background-color: #F17800;
}
.wpb_wrapper h3.box-header.slide:after {
  display:none;
}
/*------------------------------Заголовки для сайдбара END*/
@media (max-width: 768px) {
	.oi-mobile-row > .vc_row > .vc_pageable-slide-wrapper > .vc_grid-item {
		width: 100%;
	}
}

