/*

 Theme Name:   Medika Pro

 Description:  Woodmart Child Theme

 Author:       XTemos

 Author URI:   http://xtemos.com

 Template:     woodmart

 Version:      1.0.0

 Text Domain:  woodmart

*/





/*@font-face {

    font-family: 'GothamPro';

    src: url('/fonts/GothamPro-Light.eot'); 

    src: url('/fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'), 

         url('/fonts/GothamPro-Light.woff') format('woff'),

         url('/fonts/GothamPro-Light.ttf')  format('truetype'),

         url('/fonts/GothamPro-Light.svg#svgGothamPro-Light') format('svg');

		 font-weight: 100;

}

@font-face {

    font-family: 'GothamPro';

    src: url('//medikapro.mk/fonts/GothamPro.eot');

    src: url('//medikapro.mk/fonts/GothamPro.eot?#iefix') format('embedded-opentype'),

         url('//medikapro.mk/fonts/GothamPro.woff') format('woff'),

         url('//medikapro.mk/fonts/GothamPro.ttf')  format('truetype'),

         url('//medikapro.mk/fonts/GothamPro.svg#svgGothamPro') format('svg');

		 font-weight: 400;

}

@font-face {

    font-family: 'GothamPro';

    src: url('//medikapro.mk/fonts/GothamPro-Bold.eot');

    src: url('//medikapro.mk/fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'), 

         url('//medikapro.mk/fonts/GothamPro-Bold.woff') format('woff'), 

         url('//medikapro.mk/fonts/GothamPro-Bold.ttf')  format('truetype'), 

         url('//medikapro.mk/fonts/GothamPro-Bold.svg#svgGothamPro-Bold') format('svg'); 

		 font-weight: 700;

}

@font-face {

    font-family: 'GothamPro';

    src: url('//medikapro.mk/fonts/GothamPro-Black.eot'); 

    src: url('//medikapro.mk/fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'),

         url('//medikapro.mk/fonts/GothamPro-Black.woff') format('woff'), 

         url('//medikapro.mk/fonts/GothamPro-Black.ttf')  format('truetype'), 

         url('//medikapro.mk/fonts/GothamPro-Black.svg#svgGothamPro') format('svg'); 

		 font-weight: 900;

}*/









/*.woocommerce-mini-cart__buttons .btn-cart {

	display:none !important;

}*/











.cli-plugin-button {

    margin-top: 0 !important;

}

.cli-bar-btn_container {

    margin-left: 0 !important;

}

#cookie-law-info-bar {

    font-size: 12px;

}







.sku_wrapper {

	display:none !important;

}





/*h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,

div,

p,

.font-primary, .page-title .entry-title, table th, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, .woodmart-price-table .woodmart-plan-title, .masonry-filter li, .woocommerce-column__title, header.title > h3, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-empty, .cart-totals-inner h2, .social-login-title, .register-or, .woocommerce-MyAccount-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .wishlist-title h2, body > h1, table.compare-list tr.no-products td, #order_payment_heading, .widget_rss ul li > a, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a, .color-scheme-light .mega-menu-list > li > a ,

.blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product-image-summary .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title, .group_table td.label a, .product-grid-item .product-title, .yith-woocompare-widget .products-list li a.title, .product-title, table.compare-list tr.title td,

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, ins, kbd, label, legend, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {

	font-family:'GothamPro' !important;

}*/



.category-title {

	font-weight:100 !important;

}

.nav-link-text,

.product-grid-item .product-title {

	font-weight:400 !important;

}





.form-style-rounded input[type="text"], .form-style-rounded input[type="email"], .form-style-rounded input[type="search"], .form-style-rounded input[type="number"], .form-style-rounded input[type="url"], .form-style-rounded input[type="tel"], .form-style-rounded input[type="password"], .form-style-rounded input[type="date"], .form-style-rounded select {

	border-radius:0;

}

.top_shadow {

	box-shadow:inset 0 2px 5px 0px rgba(0,0,0,0.5);

}



.home .site-content,

.page-id-2513 .site-content {

    margin-bottom: 0;

}







/**********

	HEADER AND MENU

**********/

.whb-main-header {

	box-shadow:7px 0 4px rgba(0,0,0,0.5);

}

.box-icon-align-left .box-icon-wrapper {

	margin-right: 12px;

	padding-right: 12px;

	border-right: 1px solid rgba(0,0,0,.1);

}

.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown, .whb-secondary-menu .menu-simple-dropdown .sub-sub-menu {

    width: 230px;

}

.woodmart-navigation .menu li a i {

    margin-right: 0;

}



.whb-main-header .whb-color-light .whb-text-element {

    color:#fff;

}





/**********

	MAIN SLIDER

**********/

.rev_slider {

   /* border-top: #ebebeb 1px solid;*/

}









/**********

	ICONS

**********/

.custom_icons:before {

	width:30px;

	height:30px;

	background-size:contain;

	display:inline-block;

	vertical-align:middle;

	margin-left:-40px;

	/*margin-right:10px;*/

}

.washing_1 {

	background-image: url(http://medikapro.mk/wp-content/uploads/2018/09/hand-wash.png);

	background-position:top left;

	background-repeat:no-repeat;

	background-size:30px;

	line-height:30px;

	padding-left:40px;

	margin:20px 0;

}







/**********

	CATEGORIES

**********/

.category-grid-item .category-title {

	text-transform: none;

    line-height: 1.5;

    font-size: 18px;

    font-weight: 600;

    color: #fff;

    margin-bottom: 0;

}

.category-grid-item .hover-mask {

	background:#00A994;

	border-top:#2E3E66 3px solid;

}

.category-grid-item .category-image-wrapp {

	border:#ebebeb 1px solid;

	border-bottom:none;

}

.cat-design-alt.categories-with-shadow .category-image-wrapp {

	-webkit-box-shadow: none;

	box-shadow: none;

}





/**********

	PRODUCTS

**********/

.product-grid-item .product-element-top {

	border:#ebebeb 1px solid;

}

.product-grid-item .product-title {

	font-size:16px;

}

.product-element-top .wrapp-swatches {

	display:none;

}



.product-label.out-of-stock {

	background:#C00;

	color:#fff;

	font-size:10px;

}



.woodmart-tabs-header .tabs-name {

	margin-right:50px !important;

}



.product-label {

    word-break: normal !important;

	font-weight:normal;

}









/**********

	CATEGORIES TABS

**********/

.woodmart-tabs-header .tabs-name {

    margin-right: 40px !important;

}

.woodmart-products-tabs .products-tabs-title li {

	padding-left: 10px;

	padding-right: 10px;

}







/**********

	HIDDEN PRICES

**********/

/*.summary-inner .price,*/     				/*single product*/

/*.dropdown-cart .woocommerce-mini-cart__total.total {     

	display:none !important;

}*/







/**********

	HORIZONTAL SUBSCRIBE

**********/

.horizontal_subscribe input {

	color:#fff !important;

	border-bottom:#fff 1px solid !important;

}

.gform_wrapper form.gf_simple_horizontal div.gform_body {

	max-width:100% !important;

	width:100%;

}

.horizontal_subscribe .gform_button {

	background:#fff !important;

	color:#348AB5 !important;

	border-bottom:#348AB5 3px solid !important;

	transition:0.3s ease;

}

.horizontal_subscribe .gform_button:hover {

	background:#348AB5 !important;

	color:#fff !important;

	border-bottom:#348AB5 3px solid !important;

}



/* form placeholder overrides - have to use !important or this doesn't work

--------------------------------------------- */
/*
::-webkit-input-placeholder {

  color: #fff !important;

}

:-ms-input-placeholder { 

  color: #fff !important;

}

::-moz-placeholder { 

  color: #fff !important;

  opacity: 1 !important;

}

:-moz-placeholder { 

  color: #fff !important;

  opacity: 1 !important;

}

*/



	



/**********

	SINGLE PRODUCT PAGE

**********/

.product-image-summary .entry-title {

	font-size:26px;

	line-height:1.1;

}

.prepishuva {

	background:#2E3E66;

	padding:5px 12px 8px 12px;

	color:#fff;

	/*margin-top:20px;*/

}

.kod_na_proizvod {

	background:#2E3E66 !important;

	line-height:1;

	padding:0 20px;

}

.kod_na_proizvod span {

	background:#fff;

	color:#2E3E66;

	font-size:22px;

	font-weight:600;

	padding:0 10px;

	line-height:1;

}

.row.product-image-summary-inner {

	padding-bottom:20px;

}

.tabs-layout-tabs .tabs {

	text-align:left;

}

.fzom {

	padding:20px 0;

	font-size:18px;

}

.fzom img {

	width:60px;

	height:auto;

	vertical-align:middle;

}

.fzom span {

	font-size:14px;

}

.velicina {

	/*padding:5px 12px 8px 12px;*/

	/*border-top:rgba(129,129,129,.2) 1px solid;*/

	margin-top:20px;

	/*background:#f5f5f5;*/

}

.cena {

	margin-top:20px;

}

.cena .amount {

	font-size:18px;

}





/**********

	CONTACT

**********/





/**********

	FORMS

**********/

.gform_wrapper ul.gform_fields li.gfield {

    padding-right:0;

}

.gform_wrapper li.hidden_label input {

    margin-top: 0;

}

.contact_form input[type="text"],

.contact_form input[type="email"],

.contact_form input[type="search"],

.contact_form input[type="number"],

.contact_form input[type="url"],

.contact_form input[type="tel"],

.contact_form input[type="password"],

.contact_form input[type="date"],

.contact_form select,

.contact_form textarea {

	background:#fff;

	border:#ebebeb 1px solid !important;

	border-bottom:#2E3E66 2px solid !important;

}







/**********

	WOOCOMMERCE 

**********/

span.optional {

  display: none;

}




/**********

	BLOG POST

**********/
.product_in_post .product-grid-item {
	max-width: 100%;
    flex: 0 0 100%;
}

.post-single-page .meta-author {
	display:none;
}






/**********

	FOOTER

**********/

/*.footer-widget {

	margin-bottom:20px;

}

.footer-sidebar {

	padding-top:30px;

}*/

/*#menu-medikapro-footer-menu {

	text-align:right;

}

#menu-medikapro-footer-menu li {

	display:inline-block;

	padding:10px;

	margin-bottom:0;

}*/



.icon_footer {

	padding-left:18px;

}

p.icon_footer {

	margin-bottom:5px

}

.icon_footer.address:before,

.icon_footer.location:before,

.icon_footer.phone:before,

.icon_footer.mail:before,

.icon_footer.clock:before {

	font-family:'Font Awesome\ 5 Free';

	display:inline-block;

	width:30px;

	text-align:center;

	margin-left:-30px;

	font-weight:600;

}



.icon_footer.address:before {

	content:'\f041';

}

.icon_footer.location:before {

	content:'\f279';

}

.icon_footer.phone:before {

	content:'\f095';

}

.icon_footer.mail:before {

	content:'\f0e0';

}

.icon_footer.clock:before {

	content:'\f017';

}



.blue {

	color:#2E3E66;

}



.footer-column-2 .widget,

.footer-column-3 .widget,

.footer-column-4 .widget,

.footer-column-5 .widget,

.footer-column-6 .widget{

	border-bottom:none;

	margin-bottom:5px;

	padding-bottom:5px;

}

.footer-column-2 .widget-title,

.footer-column-3 .widget-title,

.footer-column-4 .widget-title,

.footer-column-5 .widget-title,

.footer-column-6 .widget-title{

	margin-bottom:10px;

}



.footer-widget .wd-social-icons {
	text-align:left;
}





.footer-widget.widget_nav_menu ul li {

	margin-bottom:0;

}

.footer-widget.widget_nav_menu ul li a {

	display:block;

	margin-bottom:6px;

	padding-bottom:6px;

	/*border-bottom:#273456 1px solid;*/

	border-bottom:rgba(255,255,255,.1) 1px solid;

}

#menu-medikapro-footer-menu-kat-2 {

	margin-top:42px;

}



#facbook_like_box_1 {

	border:none !important;

}



#sb_instagram #sbi_load {

	text-align:left !important;

}







.cart_item .product-quantity .quantity input[type="number"] {

	width: 30px;

	border-radius: 0;

	border-right: none;

	border-left: none;

	-webkit-appearance: textfield;

	-moz-appearance: textfield;

	appearance: textfield;

}



.woocommerce-cart-form {

	max-width:100% !important;

	width:100% !important;

	flex:100%;

}

  @media (min-width: 1200px) {

.woocommerce-cart-form.col-xl-8 {

  flex: 100% !important;

  max-width: 100% !important;

}







.woocommerce-cart-form div.quantity input[type="button"] {

  padding: 0 5px;

  min-width: 25px;

  min-height: unset;

  height: 42px;

  border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);

  background: var(--wd-form-bg);

  box-shadow: none;

}





.cart-actions .coupon .input-text {

  margin-inline-end: 10px;

  max-width: 230px;

}

.cart-actions .coupon {

  display: flex;

}

.cart-actions {

	display:block;

	margin-bottom:35px;

}

.cart-actions .order-last {

	width:69% !important;

	display:inline-block;

}

.cart-actions .order-first {

	width:30% !important;

	display:inline-block;

	text-align:right;

}



.woocommerce-account-fields .create-account {

	display:none !important;

}



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

	.footer-column.col-sm-6 {

		width:100%;

	}

	/*.proguct-grid-item.col-sm-4,

	.proguct-grid-item.col-xs-12,

	.proguct-grid-item.col-md-3 {

		width:50% !important;

	}*/

	

	#menu-medikapro-footer-menu-kat-2 {

		margin-top:-15px;

	}

}









	

	