/*** https://www.hipokratkitabevi.com/js/fancybox/jquery.fancybox.css?v=7150 ***/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/reset.css?v=7150 ***/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/default.css?v=7150 ***/
* {margin:0;padding:0}
body,html{	
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	font-size: 16px;
	line-height: 1.5em; 
}
div,li,ul,input,select,button,span,textarea{
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 1em;
}

img{
	vertical-align: middle;
	max-width: 100%;
	border: 0px;
}

a{
	text-decoration: none;
}
a:hover{	
	text-decoration: underline;
}
li{
	list-style: none;	
}

h1,h2,h3,h4,h5,h6{
	display: block;
	font-weight: 400;
	line-height: 1.4em;
}
h1 {     
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    
}
h2 {
    
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
 	
}
h3 { 
    
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    
}
h4 { 
    
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    
}
h5 { 
    
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    
}
h6 { 
    
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    
}

p{
  margin:0;
}
p + p{
  margin-top: 1em;
}



/* table-block*/
.table-block{
	display: table;
	border-collapse: collapse;
}
.table-row{
	display: table-row;
}
.table-cell{
	display: table-cell;
	vertical-align: top;	
}
.table-block-no-rsp{
	display: table;
	border-collapse: collapse;
}
.table-row-no-rsp{
	display: table-row;
}
.table-cell-no-rsp{
	display: table-cell;
	vertical-align: top;
}
.table-cell-vcenter{
	vertical-align: middle;	
}
.table-cell-right{
	text-align: right;	
}
.table-cell-padding{
	padding: 0.5em;
}
.table-cell-center{
	text-align: center;
}
.table-header-cell{
	font-weight: bold;
}
.table-cell-10{
	width: 10px;
}
.table-cell-80{
	width: 80px;
}
.table-cell-100{
	width: 100px;
}
.table-cell-120{
	width: 120px;
}
.ui-grid-content{
	width: 100%;
}


.rsp-show-538{
	display: none;
}

/* list defaults*/
.list_table{
	width: 100%;
}
.list_table .table-cell{
	padding: 0.4em;
	border: 1px solid;
}
.list_table .table-header-row .table-cell{	
	font-size: 1.2em;
}
.list_table{
	margin: 1em 0 1em 0;
}
/* view table*/
.view_table .view_row label{
    
    width: 10em;    
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	display: inline-block;
		*display:inline; /* ie7 fix */
    	zoom:1; /* hasLayout ie7 trigger */
	
	text-align: left;
	vertical-align: top;
	padding: 0.5em 0.5em 0.5em 0;
	font-weight: bold;
	
	    
}
.view_table .view_row .view_row_data{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	display: inline-block;
		*display:inline; /* ie7 fix */
    	zoom:1; /* hasLayout ie7 trigger */
	
	text-align: left;
	vertical-align: top;
	padding: 0.5em 0.5em 0.5em 0;
	
}
.view-table .table-cell{
	padding: 0.5em;
}




/* form defaults*/
.form_row{
	padding: 0.2em 0;
	text-align: left;		
}

.form_row label{
	display: block;
	font-size: 0.8em;
	text-align: left;
	
	padding: 0.1em 0em 0.1em 0;
	
	
}
/* smarty checkboxes*/
.form_row label .inp_checkbox_smarty{
	margin-right: 0.3em;
}

.form_row .inp_checkbox + label{
	display: inline;
	font-size: 1em;
}


/* checkbox*/
.inp_checkbox { display:none; } /* to hide the checkbox itself */
.inp_checkbox + label:before {
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: bottom;  
  
}
.inp_checkbox + label:before { 
	content: "\f096"; /* unchecked icon */
	letter-spacing: 0.34em;/* space between checkbox and label */
	color: #666; 
	font-weight: normal;
	font-size: 1.2em;	
} 

.inp_checkbox:checked + label:before { 
	content: "\f046";/* checked icon */
	letter-spacing: 0.2em;/* space between checkbox and label */
	
}
.list_table .table-header-row .inp_checkbox + label:before {	
	font-size: 1em;	
} 


.inp_text{
	padding: 0.5em;
	border: 1px solid;
	border-radius: 0;
	max-width: 100%;
	vertical-align: middle;
}
.input_s{
	width: 80px;
}
.input_m{
	width: 120px;
}
.input_l{
	width: 160px;
}
.input_xl{
	width: 220px;
}
.inp_select{
	padding: 0.5em 1.6em 0.5em 0.8em;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;     
    border: 1px solid;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;	
    background: url(/templates/dy-premier/i/select-icon.png) no-repeat center right;
    max-width: 100%;
    vertical-align: middle;
}
.inp_textarea{
	padding: 0.5em;
	border: 1px solid;
	border-radius: 0;
	max-width: 100%;
}
.button{
	background: #000;
	color: #fff;
	border: 1px solid;
	padding: 0.2em 0.6em;
	cursor: pointer;
	display: inline-block;*display:inline;zoom:1;
	vertical-align: middle;
	-webkit-appearance: none;
  	-webkit-border-radius: 0;	 
}
.button:hover{
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
    text-decoration: none;
}
.button_sm{
	padding: 0.1em 0.7em;
	font-size: 0.9em;	
}










.prd_img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.banner_img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.error_header {
    color: #FF0000;
    font-weight: bold;
    padding: 0.5em 0em;    
}

.error {
    color: #FF0000;
}

.required_star {
    color: #FF0000;
    font-size: 1.2em;
    
}
.dy_disabled{
	background: #ccc;
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/layout.css?v=7150 ***/



.clear{
	clear: both;
}
.cw {
    margin: 0 auto;    
	width: 100%;
	max-width: 1180px;	
	padding: 0;
}
.container_responsive .cw{
	width: 100%;
	max-width: 1180px;
}
body,html{
	background: url(/templates/dy-premier/i/bg.png) repeat center;
}
.content_wrapper{
    margin: 1em auto;  
	width: 100%;
	max-width: 1180px;	
	box-shadow: 0px 0px 5px #aaa;	
	padding: 0 1em 1em 1em; 
	border-radius: 0.4em;
}

/* header */
.header{
	margin-bottom: 1em;	
	position: relative;
	z-index: 200;
}
.header .logo{
	float: left;
	width: 30%;
	max-width: 100%;	
	height: 100px;
	line-height: 100px;
	vertical-align: middle;
	margin: 0.5em 0;
}
.header .logo img{
	vertical-align: middle;
	max-width: 90%;
	max-height: 100px;
	height: auto;
	width: auto;
}
.header .header_content{
	padding: 0.5em 0;
}
.header .switch_to_desktop_mode{	
	display: none;
	text-align: left;	
	margin: 0 0;
	float: left;	
}
.header .switch_to_desktop_mode .button{
	text-decoration: none;
	font-size: 0.8em;
	padding: 0.2em 0.3em;
}
.header .switch_to_desktop_mode button:hover{
	text-decoration: none;
}
.bar_top{
	float: right;
	
}

.content_body{
	padding: 0;
	margin: 0;
}
.bread_crumbs{
	padding: 0.5em 1em;
	border-bottom: 1px solid;
	margin: 0 0 1em 0;
	float: left;
	width: 100%;	
	font-size: 0.85em;
}
.bread_crumbs li{
	float: left;
	margin: 0 0.4em 0 0;
}

.page_message{
	margin: 1em auto;
	padding: 0.5em;	
	font-size: 1.5em;
	line-height: 1.4em;
	border: 1px solid;	
}


/* content layout*/

.side_column,
.main_content{
	float: left; 
}

.side_column{
	width: 20%;
}
.layout_111 .main_content{
	width: 60%;
}
.layout_011 .main_content,
.layout_110 .main_content{
	width: 75%;
}
.layout_011 .side_column,
.layout_110 .side_column{
	width: 25%;
}
.layout_010 .main_content{
	width: 100%;
}
.layout_011 .left_column,
.layout_110 .right_column,
.layout_010 .side_column{
	display: none;
}
.layout_vit_full{
	margin-top: -1em; /* header daki margin-bottom 1em i silmek icin*/
}

.left_column{
	padding-right: 15px;
}
.right_column{
	padding-left: 15px;
}


.items_col{
	float: left;
	padding: 0;
	margin: 0;	
	margin-bottom: 1em;
	text-align: center;	
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;    
	 
}
.items_col1{
	width: 100%;			
}
.items_col2{	
	width: 50%;		
}
.items_col3{
	width: 33.333333%;		
}
.items_col4{
	width: 25%;		
}
.items_col5{
	width: 20%;		
}
.items_col6{
	width: 16.66666667%;		
}



.items_col_60{
	width: 60%;
}
.items_col_70{
	width: 70%;
}
.items_col_30{
	width: 30%;
}
.items_col_40{
	width: 40%;
}







/* box */
.box{
	border: 0;
	margin-bottom: 1em;
}
.box .box_header{
	border-bottom: 1px solid;
}
.box .box_header a{
	display: inline-block;
	padding: 0.2em 0;
	border-bottom: 1px solid;
	margin-bottom: -1px;
	font-weight: bold;
}
.box .box_header a:hover{
	text-decoration: none;
}
.box .box_header img{
	width: auto;
	height: auto;
	max-width: 100%;
}
.box .box_content{
	padding: 1em;	
}
.box .box_content .b_more_link{
	padding: 0.5em 0 0 0;
	text-align: right;
	font-size: 0.9em;
	display: block;
}

.banner_wrapper{
	margin-bottom: 1em;
	text-align: center;
}












/* wysiwyg editor */
.wysiwyg img{
	max-width: 100%;
	width: auto;
	height: auto;
}
.wysiwyg b,
.wysiwyg strong{
	font-weight: bold;
}
.wysiwyg em,
.wysiwyg i{
	font-style: italic;
}
.wysiwyg ol,
.wysiwyg ul{
	padding: 0.3em 0 0.3em 2em;
}
.wysiwyg ul li{
	list-style: disc outside none;
	padding-left: 0.1em;
}
.wysiwyg ol li{
	list-style: decimal outside none;
	padding-left: 0.1em;
}


.slide_banner_wrapper{
	margin-bottom: 1em;
}


/*pager*/
.pager{
	text-align: center;	
}
.pager .button{
	background: none;
	padding: 0.1em 0.2em;
	border: 1px solid;
	font-size: 0.85em;
}
.pager .button.dy_selected {
	background-color: #aaa;
	color: #fff;
}



.news_box .nws_item{
	margin: 0em 0 1em 0;
	clear: both;
}
.news_box .nws_item .nws_image{
	float: left;
	width: 30%;
	padding: 0 1em 0 0;
	text-align: center;	
}

.news_box .nws_item .nws_info{
	float: left;
	width: 70%;
	
}
.news_box .nws_item .nws_info .nws_spot{
	display: none;
}
.layout_vit .news_box .nws_item .nws_info .nws_title,
.main_content .news_box .nws_item .nws_info .nws_title{
	font-size: 1.2em;
	margin-bottom: 1em;
	display: block;	
}
.layout_vit .news_box .nws_item .nws_info .nws_spot,
.main_content .news_box .nws_item .nws_info .nws_spot{
	max-height: 8em;
	line-height: 1.6em;
	overflow: hidden;
	display: block;	 
}
.news_view .nws_view_image{
	float: left;
	margin: 0 1em 1em 0;
}


/* share buttons*/
.share-buttons a{
	display: inline-block;
	*display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
    width: 32px;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    text-align: center;
	font-size: 1.8em;
	margin: 0 2px;
	border-radius: 5px;
	background: #ff0000;
	color: #fff;
	padding: 5px;
	font-style: normal;
}
.share-buttons a:hover{
	color: #fff;
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}
.share-buttons a.facebook{
	background: #3b579d;
}
.share-buttons a.twitter{
	background: #00aced;
}
.share-buttons a.linkedin{
	background: #007bb6;
}
.share-buttons a.pinterest{
	background: #d12a2d;
}
.share-buttons a.googleplus{
	background: #d94734;
}
.share-buttons a.whatsapp{
	background: #0dc143;
}

.eml_box .box_header{
	display: none;
}
.eml_box .inp_container{
	position: relative;
}
.eml_box .button{
	position: absolute;
	right: 0;
	top:1px;
}
.eml_box .inp_text{
	width: 100%;
}
.side_column .eml_box .inp_text{
	width: 100%;
	margin: 0.3em 0;
}
.side_column .eml_box .button{
	position: relative;
	right: auto;
	top: auto;
	width: 100%;
}


.rich-snippets{
	display: none;
}
.favorites_list .prd_image{
	max-height: 80px;
}

.banner-multiple{
	margin: 0 -0.5em 0 0;
	font-size: 0;
}
.banner-multiple .banner_img_box{	
	display: inline-block;
	*display:inline;zoom:1;
	box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	
	padding-right: 0.5em;
	padding-left: 0;		
	margin: 0;
	overflow: hidden;
}

.banner-multiple.banner-2 .banner_img_box{
	width: 50%;
}
.banner-multiple.banner-3 .banner_img_box{
	width: 33.333%;
}
.banner-multiple.banner-4 .banner_img_box{
	width: 25%;
}
.banner-multiple.banner-5 .banner_img_box{
	width: 20%;
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/loading.css?v=7150 ***/

/*http://projects.lukehaas.me/css-loaders/*/
/* google search : Single Element CSS Spinners */

.loadingContent {
  margin: 100px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #c0c0c0, 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.5), -1.8em -1.8em 0 0em rgba(192,192,192, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.7), 1.8em -1.8em 0 0em #c0c0c0, 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.5), 1.8em -1.8em 0 0em rgba(192,192,192, 0.7), 2.5em 0em 0 0em #c0c0c0, 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.5), 2.5em 0em 0 0em rgba(192,192,192, 0.7), 1.75em 1.75em 0 0em #c0c0c0, 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.5), 1.75em 1.75em 0 0em rgba(192,192,192, 0.7), 0em 2.5em 0 0em #c0c0c0, -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.5), 0em 2.5em 0 0em rgba(192,192,192, 0.7), -1.8em 1.8em 0 0em #c0c0c0, -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.5), -1.8em 1.8em 0 0em rgba(192,192,192, 0.7), -2.6em 0em 0 0em #c0c0c0, -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.5), -2.6em 0em 0 0em rgba(192,192,192, 0.7), -1.8em -1.8em 0 0em #c0c0c0;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #c0c0c0, 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.5), -1.8em -1.8em 0 0em rgba(192,192,192, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.7), 1.8em -1.8em 0 0em #c0c0c0, 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.5), 1.8em -1.8em 0 0em rgba(192,192,192, 0.7), 2.5em 0em 0 0em #c0c0c0, 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.5), 2.5em 0em 0 0em rgba(192,192,192, 0.7), 1.75em 1.75em 0 0em #c0c0c0, 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.5), 1.75em 1.75em 0 0em rgba(192,192,192, 0.7), 0em 2.5em 0 0em #c0c0c0, -1.8em 1.8em 0 0em rgba(192,192,192, 0.2), -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.5), 0em 2.5em 0 0em rgba(192,192,192, 0.7), -1.8em 1.8em 0 0em #c0c0c0, -2.6em 0em 0 0em rgba(192,192,192, 0.2), -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.5), -1.8em 1.8em 0 0em rgba(192,192,192, 0.7), -2.6em 0em 0 0em #c0c0c0, -1.8em -1.8em 0 0em rgba(192,192,192, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(192,192,192, 0.2), 1.8em -1.8em 0 0em rgba(192,192,192, 0.2), 2.5em 0em 0 0em rgba(192,192,192, 0.2), 1.75em 1.75em 0 0em rgba(192,192,192, 0.2), 0em 2.5em 0 0em rgba(192,192,192, 0.2), -1.8em 1.8em 0 0em rgba(192,192,192, 0.5), -2.6em 0em 0 0em rgba(192,192,192, 0.7), -1.8em -1.8em 0 0em #c0c0c0;
  }
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/slideshow.css?v=7150 ***/
.cycle-slideshow li{	
	vertical-align: top; /*safarideki alignment sorunu icin eklendi*/ 
}


.cycle-slideshow-wrapper{
	position: relative; 
	height:auto;
	width: 100%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
    
}


.cycle-slideshow-wrapper .cycle-slideshow-nav{
	position: absolute;
	display: block;
	bottom: 0.5em;
	right: 0;
	z-index: 100;
	width: 100%;
	text-align: right;		
	padding: 0 1em;
}
.cycle-slideshow-wrapper .cycle-slideshow-nav a{
	
	display: inline-block;
		*display:inline; /* ie7 fix */
    	zoom:1; /* hasLayout ie7 trigger */	
	padding: 0;
	margin: 2px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;	
	border:1px solid;
	font-size: 0.8em;
	font-weight:bold;	
	
	
		
}
.cycle-slideshow-wrapper .cycle-slideshow-nav a:hover{
	text-decoration: none;
}
.cycle-slideshow-wrapper .cycle-slideshow-nav .cycle-pager-active{  

}

.cycle-slideshow-wrapper .cycle-slideshow-prev,
.cycle-slideshow-wrapper .cycle-slideshow-next{
	background: none;
	width: auto;
	height: auto;
	cursor: pointer;
	position: absolute;	
	top: 32%;
	z-index:102;
	font-size: 3em;	
}
.cycle-slideshow-wrapper .cycle-slideshow-prev{
	right: auto;
	left: 2px;		
}
.cycle-slideshow-wrapper .cycle-slideshow-next{

	left: auto;
	right: 2px;	
}




/* slide banner*/
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow { 
	width: 100% 
}
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow img { 
	width: 100%;
}
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow > a {
	position: relative;
	top: 0;
    left: 0;
    width: 100%; 
    padding: 0; 
    display: block;
}
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow > a > img { 
    width: 100%;
    position: static;
    display: block;
}

.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow-prev,
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow-next{
	display: none;
}




/* prd view*/


.prd_view_img_box{
		
}
.prd_view_img_box .cycle-slideshow-wrapper .cycle-slideshow a{		
	text-align: center;
	display: block;
	margin: auto;
	width: 100%;
}
.prd_view_img_box .cycle-slideshow-wrapper .cycle-slideshow-nav{	
	text-align: center;
	width: 100%;
	position: relative;
	bottom: auto;
	left: auto;
	margin-top: 0.5em;	
}
.prd_view_img_box .cycle-slideshow-wrapper .cycle-slideshow-nav a{
		
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
	border-radius: 0;
	width: 60px;
	height: 60px;
	line-height: 60px;	
	padding: 0em;
	margin: 3px 2px;	
	border: 0;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	overflow: hidden;	
	border-radius: 0.3em;
	
	background: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border: 1px solid #fff;
}
.prd_view_img_box .cycle-slideshow-wrapper .cycle-slideshow-nav .cycle-pager-active,
.prd_view_img_box .cycle-slideshow-wrapper .cycle-slideshow-nav a:hover{
	border: 1px solid #999;
}



/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/tabs.css?v=7150 ***/
.tabs_view{
	
}
.tabs_view .tabs_view_nav{
	position: relative;	
}
.tabs_view .tabs_view_nav>li{
	display: inline-block;
	*display:inline; 
    zoom:1;
    padding: 0;    
    border: 1px solid;
    border-bottom: 0;  
}
.tabs_view .tabs_view_nav>li>a{
	display: inline-block;
	*display:inline; 
    zoom:1;    
    padding: 0.5em 1em;
    font-weight: normal;
}
.tabs_view .tabs_view_nav>li>a:hover{
	text-decoration: none;
}
.tabs_view .tabs_view_nav>li.dy_selected>a{
	
}
.tabs_view .tabs_view_content{
	border: 1px solid;
	border-top:0;
}
.tabs_view .tabs_view_content>li>a{
	display: none;	
}
.tabs_view .tabs_view_content>li>a:hover{
	text-decoration: none;
}

.tabs_view .box{
	border: 0;
}
.tabs_view .box .box_header{
	display: none;
}
.tabs_view .box .box_content{
	border: 0;
	padding: 0;
}


/* acordeon */
@media only screen and (max-width: 990px) {
	.tabs_view .tabs_view_nav{
		display: none;		 
	}
	.tabs_view .tabs_view_content{
		border-top: 1px solid;
	}
	.tabs_view .tabs_view_content>li>a{
		display: block;
		padding: 1em 1em;
		border-bottom: 1px solid;				
	}
	.tabs_view .tabs_view_content .tab_item{
		border-bottom: 1px solid;
	}


}
.tabs_view_splitter{
	border: 0;
}
.tabs_view_splitter .tabs_view_splitter_nav>li{
	width: 25%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
	padding-right: 1em;
	border: 0;
}
.tabs_view_splitter .tabs_view_splitter_nav>li>span{
	font-size: 2em;
}
.tabs_view_splitter.tabs_view_splitter_1 .tabs_view_splitter_nav>li{
	width: 100%;
}
.tabs_view_splitter.tabs_view_splitter_2 .tabs_view_splitter_nav>li{
	width: 50%;
}
.tabs_view_splitter.tabs_view_splitter_3 .tabs_view_splitter_nav>li{
	width: 33.333%;
}
.tabs_view_splitter.tabs_view_splitter_4 .tabs_view_splitter_nav>li{
	width: 25%;
}
.tabs_view_splitter.tabs_view_splitter_5 .tabs_view_splitter_nav>li{
	width: 20%;
}
.tabs_view_splitter.tabs_view_splitter_6 .tabs_view_splitter_nav>li{
	width: 16.666%;
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/menu.css?v=7150 ***/



/* main_menu */
.main_menu{
	display: block;
	border-radius: 5px;
	margin: 0 0;
	
}
.main_menu .cw{
	position: relative;	
}
.main_menu ul{
	display: block;
}
.main_menu ul li{
	float: left;	
	position: relative;
}
.main_menu ul li a{
	display: block;
	padding: 1em 2em;	
	text-align: center;
	font-weight: bold;
	border: 0;
	font-size: 1em;
		
}

.main_menu ul li a:hover{
	text-decoration: none;
}

.main_menu .fa-bars{
	display: none;
	font-size: 2em;
	padding: 0.3em 0.3em;
	cursor: pointer;
}








/* main_menu sub menus hover effect*/
.main_menu ul li ul{
	
	position: absolute;
	display: block;
	z-index: 302;	
	top: auto;
	left: auto;	
	
	width: 100%;
	min-width: 300px;
	padding: 0;

    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:800ms ease;
    -moz-transition:800ms ease;
    -o-transition:800ms ease;
    transition:800ms ease;
    

}
.main_menu ul li:hover ul{
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
}

.main_menu ul li ul li{
	width: auto;
	display: block;
	float: none;
}
.main_menu ul li ul li a{
	display: block;
	font-size: 0.9em;
	padding: 0.7em 1em;
	border: 0px;
	text-align: left;
	border-bottom: 1px solid;
	
}
.main_menu ul li ul li:last-child a
{
	border: 0px;
	border-bottom: 1px solid;
}
.main_menu ul li ul li ul{
	min-width: auto;
	position: relative;
}
.main_menu ul li ul li ul li{
	padding-left: 1em;	
}
.main_menu ul li ul li ul li a{
	border: 0;
	border-bottom: 1px solid;	
	font-weight: normal;
}


/* fixed header*/
.is-sticky{
	position: fixed;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	border-radius: 0;
	box-shadow: 0 0 7px #666;
}
.is-sticky.main_menu .fa-bars{
	display: inline-block;
}
.is-sticky.main_menu ul{
	display: none;
	position: relative;
	top: auto;
	left: auto;
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
}
.is-sticky.main_menu ul li{
	width: 100%;
}
.is-sticky.main_menu ul li a{	
	text-align: left;
	border: 0;
	border-top: 1px solid;	
}







/* top_menu */
.top_menu{
	float: left;
	max-width: 75%;
	overflow: hidden;
	height: 2em;
}
.top_menu ul li{
	float: left;	
	position: relative;
}
.top_menu ul li a{
	display: block;
	padding: 0.5em 0.7em;	
	text-align: center;
	font-size: 0.9em;
}
.top_menu ul li a:hover{
	text-decoration: underline;
}
.top_menu ul li ul{
	display: none;
}




/* user_menu */
.user_menu{
	float: right;
}
.user_menu ul li{
	float: left;
	position: relative;	
	text-align: center;
}
.user_menu ul li a{
	display: block;
	padding: 0.5em 0.75em;
	text-align: center;
	outline: none;		
	font-size: 0.9em;
}
.user_menu ul li a:hover{
	text-decoration: none;
}
.user_menu ul li ul{
	display: none;
	top: 2.8em;
	right: 0;
	position: absolute;
	width: auto;
	z-index: 101;
}
.user_menu ul li .login_top_box{
	padding: 0.5em;	
	width: 200px;
	border: 1px solid;
	border-radius: 5px;
}
.user_menu ul li .login_top_row{
	padding: 0.2em 0;	
}
.user_menu ul li .login_top_row .inp_text{
	width: 100%;
}
.user_menu ul li .login_top_row a{
	padding: 0 0;
	display: inline;	
}
.user_menu ul li .login_top_row .button{	
	display: block;	
	width: 100%;
}
.user_menu ul li .social_login_buttons a{
	display: block;
	font-size: 15px;	
	text-align: center;
	padding: 0.4em 0.2em;
}

/* user_menu_in*/
.user_menu ul.user_menu_in li ul{
	width: 200px;
	z-index: 101;
	padding: 0.3em 0;
}
.user_menu ul.user_menu_in li ul li{
	display: block;
	float: none;
	text-align: left;
}
.user_menu ul.user_menu_in li ul li a{
	display: block;
	padding: 0.3em 0.5em;
	text-align: left;
}

.user_menu ul li .flag{width: 24px; height: 1.5em; display: block; background-repeat: no-repeat; background-position: center}
.user_menu ul li .flag-tr{background-image: url(/templates/dy-premier/i/flag-tr.png);}
.user_menu ul li .flag-en{background-image: url(/templates/dy-premier/i/flag-en.png);}
.user_menu ul li .flag-nl{background-image: url(/templates/dy-premier/i/flag-nl.png);}
.user_menu ul li .flag-fr{background-image: url(/templates/dy-premier/i/flag-fr.png);}

/* menu module*/
.box_menu .menu_content ul li ul{
	padding: 0 0 0 1em;
}
.box_menu .menu_content ul li ul li{
	font-size: 0.9em;
}





/* login_top arrow*/
.user_menu ul li .login_top_box {
	position: relative;
	background: #fff;
	border: 1px solid #d4d4d4;
}
.user_menu ul li .login_top_box:after, .user_menu ul li .login_top_box:before {
	bottom: 100%;
	left: 75%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.user_menu ul li .login_top_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.user_menu ul li .login_top_box:before {
	border-color: rgba(212, 212, 212, 0);
	border-bottom-color: #d4d4d4;
	border-width: 11px;
	margin-left: -11px;
}

.afil_menu{
	clear: both;
	width: 100%;
	margin: 1em 0;
	float: left;
}
.afil_menu li{
	padding: 0.5em;
	display: block;
	float: left;
	border: 1px solid;
	margin-right: 1px;
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/afil.css?v=7150 ***/
.afil_members_form{
	width: 100%;
	max-width: 500px;
	
}
.afil_members_form .inp_textarea,
.afil_members_form .inp_text{
	width: 100%;
}
.afil_members_form .terms_container{
	background: #ddd;
	padding: 1em;
	margin: 1em 0;
	height: 300px;
	overflow: auto;
}



.afil_menu{
	clear: both;
	width: 100%;
	margin: 1em 0;
	padding: 0.5em;
	text-align: center;
	background: #ddd; 
}
.afil_menu ul li{
	padding: 0.5em;
	display: inline-block;*display:inline; zoom:1;	
	border: 1px solid #ddd;
	background: #fff;
	margin-right: 1px;
}
.afil_menu ul li a:hover{
	text-decoration: none;
}
.afil_menu ul li.afil_menu_selected{
	background: #999;
}
.afil_menu ul li.afil_menu_selected a{
	color: #fff;
}
.afil_prd_list{
	margin: 0 0 1em 0;
}
.afil_prd_list .prd_item{
	padding: 1em 0;
	border-bottom: 1px solid #ddd;
}
.afil_prd_list .prd_item .prd_image{
	width: 150px;
	height: 150px;
	line-height: 150px;
	vertical-align: middle;
	float: left;
	text-align: center;
	background: #f9f9f9;
}
.afil_prd_list .prd_item .prd_image img{
	max-width: 150px;
	max-height: 150px;
}
.afil_prd_list .prd_item .prd_image_extra{
	margin: 0.3em 0;
}
.afil_prd_list .prd_item .prd_image_extra img{
	max-width: 50px;
	max-height: 50px;
}
.afil_prd_list .prd_item .prd_info{
	margin-left: 170px;
}
.afil_prd_list .prd_item .prd_info .aft_custom_fields{
	background: #f9f9f9;
	padding: 1em;
	margin: 0.5em 0;
	position: relative;
	cursor: pointer;
}
.afil_prd_list .prd_item .prd_info .aft_custom_fields .fa{
	float: right;
}
.afil_no_record{
	padding: 3em 0;
	text-align: center;
}
@media only screen and (max-width:520px){
	.container_responsive .afil_prd_list .prd_item .prd_image{
		width: 100%;
	}
	.container_responsive .afil_prd_list .prd_item .prd_info{
		margin-left: 0;
		text-align: center;
	}
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/categories.css?v=7150 ***/
/* categories list*/
.categories_list_items>ul>li{
	float: left;
	width: 33.333333%;
	padding: 1em 0 1em 1em;
	margin: 1em 0;
	border-right: 1em solid;
	
}
.categories_list_items>ul>li ul{
	height: 10em;
	overflow: auto;
}
/* firefox ta calismadigi icin iptal edildi.
.categories_list_items>ul>li ul::-webkit-scrollbar {
    width: 12px;
}

.categories_list_items>ul>li ul::-webkit-scrollbar-track {
    background: #ddd;
    border-radius: 10px;
}

.categories_list_items>ul>li ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #ccc; 
}
​*/


.categories_list_items>ul>li>a{
	font-size: 1.2em;	
}
.categories_list_items>ul>li>ul li{
	padding: 0 0 0 1em;	
}


/* categories_box */
.categories_box ul>li{	
	border-bottom: 1px solid;

}
.categories_box ul>li>a{
	padding: 0.5em 0.5em;
	display: block;
}
.categories_box ul>li>a:hover{
	text-decoration: none;
}
.categories_box ul>li>ul{
	
	padding: 0 0 0 1em;	

	
	
	overflow:hidden;
    max-height:0;
    -webkit-transition:max-height 800ms ease;
    -moz-transition:max-height 800ms ease;
    -o-transition:max-height 800ms ease;
    transition:max-height 800ms ease;
	
}
.categories_box ul>li>ul>li a{
	font-size: 0.9em;
}
.categories_box .dy_selected>a{
	font-weight: bold;
}
.categories_box ul>li:hover>ul{
    max-height: inherit;
}
.sub_categories_box ul>li>ul{
	max-height: inherit;
	margin-bottom: 1em;
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/search_box.css?v=7150 ***/


.search_box{
	float: left;
	width: 48%;	
	margin: 0.4em 0 0 1em;
	border: 1px solid;	
	position: relative;
	border-radius: 0.4em;
}
.search_box .inp_text{
	float: left;
	padding: 0.4em 1em;
	width: 85%;
	font-size: 1em;
	border: 0;
	margin: 0 0.3em;
	background: none;
	outline: none;
}
.search_box button{
	float: right;
	padding: 0.4em 1em;
	background: url(/templates/dy-premier/i/button-search.png) no-repeat center;
	text-indent: -100px;
	overflow: hidden;
	border: 0;
}
.search_box .inp_select{
	
	font-size: 1em;	
	padding: 0.8em 1.6em 0.8em 1em;
	border: 0;	
	border-right: 1px solid;
	float: left;
	background: none;
	   height: auto;
	   line-height: normal; 
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;     
    max-width: 200px;
    outline:none;
    display: none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;	
    
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;   
    background: url(/templates/dy-premier/i/select-icon.png) no-repeat center right;
     
     
	
}
.search_box .adv_search{
	display: block;
	position: absolute;
	top: 2.6em;
	right: 0;
	font-size: 0.8em;
}



.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	z-index: 201;
	border: 1px solid;
	padding: 0.5em 0;
		
}
.ui-autocomplete li{
	padding: 0.2em 1em;	
}

.ui-autocomplete li.ac-header a{
	font-size: 1.2em;
	font-weight: bold;
	
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/cart.css?v=7150 ***/

.cart_box{
	display: block;
	float: right;
	width: 14%;
	text-align: left;
	padding: 0.8em 0 0 0;
	font-size: 0.8em;
}
.cart_box .cart_icon{
	float: left;
	font-size: 36px;
	padding: 0 0 0 0.3em;
	background: url(/templates/dy-premier/i/cart_bg.png) no-repeat center;
	width: 40px;
	height: 40px;
	display: block;
	
}
.cart_box .cart_icon .fa{
	display: none;
}
.cart_box .cart_box_total{
	display: block;
	font-size: 0.9em;
}
.cart_box:hover{
	text-decoration: none;
	opacity: 0.7;
    filter: alpha(opacity=70); 	
}


.cart_box_fixed{
	font-size: 2em;
	position: absolute;
	top: 0;
	right: 0.5em;
	padding: 0.2em 0 0 0;
	display: none;
}
.is-sticky .cart_box_fixed{
	display: block;
}


/* cart list*/
.cart_list_table .prd_image{
	max-height: 80px;
}
.cart_list .quantity{
	width: 60px;
}
.cart_list .quantity_total{
	margin: 1em 0;
	line-height: 2em;
}
.cart_list .buttons{
	margin: 1em 0 0 0 ;
	text-align: left;
	font-size: 0.9em;	
}
.cart_list .buttons .button{
	background: none;
}
.cart_list .button_checkout{	
	font-size: 1.5em;
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/footer.css?v=7150 ***/
.footer{
	margin: 1em 0 0 0;
	padding: 0 1em;
}
.dy_logo{
	padding: 1em 0 0 0;
	text-align: center;
	font-size: 0.9em;
}
.footer .banner_footer{
	padding: 0.5em 0;
	text-align: center;
	border-top: 1px solid;
}
.footer .logo_footer{
	height: 40px;
	width: 100px;
	float: left;
	margin: 0.5em 1em 0.5em 0;
}
.footer .logo_footer img{
	max-height: 40px;
}
.footer .copyright{
	padding: 0.8em 0;
	font-size: 0.9em;	
	
}
.footer .footer_adr_col{
	padding: 0 1em;
	text-align: left;
	font-size: 0.9em;
}

.footer .items_col_30{
	margin-top: 1em;
	border-left: 1px dotted;
}
.footer .footer_header{
	font-size: 1.1em; 
	font-weight: bold;
	margin: 1em 0 0.3em 0; 
}




/* footer_menu */
.footer_menu ul li{
	float: left;	
	position: relative;
	width: 25%;
	text-align: left;	
}
.footer_menu ul li a{
	display: block;
	padding: 1em 0em 0.4em 0;	
	text-align: left;
	font-weight: bold;
}
.footer_menu ul li a:hover{
	text-decoration: none;
}
.footer_menu ul li ul{
	display: block;
	border-top: 0;
	margin-right: 1em;
}
.footer_menu ul li ul li{
	display: block;
	float: none;
	width: 100%;
	text-align: left;
}
.footer_menu ul li ul li a{
	padding: 0.1em 0;
	font-size: 0.85em;
	font-weight: normal;
}




/* footer_social_menu */
.footer_social_menu{
	padding: 1em 0;
}
.footer_social_menu ul li{
	float: left;	
	position: relative;
}
.footer_social_menu ul li a{
	display: block;
	padding: 0 0.2em;	
	text-align: center;
	font-size: 2em;
}
.footer_social_menu ul li a:hover{
	text-decoration: none;
}
.footer_social_menu ul li ul{
	display: none;
}


.footer .toTop {		
    text-align:center;        
    position:fixed; 
    bottom:10px; 
    right:10px;
    cursor:pointer;
    display: block;                
    font-size: 2em;
    padding: 0.3em;
    border-radius: 50%;        
}
.banner_cookie{
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #666;
  padding: 0;
  font-size: 14px;
  text-align: center;
  opacity: 0.8;
  z-index: 100;
  color: #fff;
}
.banner_cookie .close{
  position: absolute;
  top: 5px;
  right: 10px;
  content: 'x';
  cursor: pointer;
  font-size: 1.2em;
  text-decoration: none;
}
.banner_cookie a{
  text-decoration: underline;  
  color: #fff;
}

.footer_whatsapp {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 301;
	font-size: 3em;
	background: #0dc143;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.footer_whatsapp a {
	color: #fff;
	line-height: 0;
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
}

.footer_whatsapp a:hover {
	text-decoration: none;
}

.footer_whatsapp a span {
	font-size: 0.7em;
}


/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/products.css?v=7150 ***/


/* prd_item*/

.home_item_prd{
	line-height: 1.5em;
	height: 400px;
	position: relative;
	text-align: center;
	padding: 0.5em 0.5em;	
	border: 1px solid;
}
.home_item_prd .image{	
	height: 200px;	
	margin: 0 auto 0.5em auto;	
	width: 100%;	
	position: relative;	
}
.home_item_prd .image img{	
	vertical-align: top;	
	/*box-shadow: 5px 5px 10px #333;*/
}
.home_item_prd .prd_info .name{
	height: 3em;
	overflow: hidden;
	margin: 0 0 0.5em 0;
	white-space: normal;
}
.home_item_prd .prd_info .publisher{
	height: 1.5em;
	overflow: hidden;
	font-size: 0.9em;
	display: none;
}
.home_item_prd .prd_info .writer{
	height: 1.5em;
	overflow: hidden;
	font-size: 0.9em;
	font-style: italic;	
}
.home_item_prd .prd_no_sell_list{	
	font-style: italic;
	border: 0;
}
.home_item_prd .price_box{
	margin: 0.5em 0 0.5em 0;
}
.home_item_prd .price{
	font-size: 1em;
	font-weight: normal;
	display: inline;
}
.home_item_prd .price_list{
	text-decoration: line-through;	 
	font-weight: normal;
}
.home_item_prd .prd-quantity{
  width: 50px;  
}
.home_item_prd .discount{
	position: absolute;
	top: 0px;
	right: -5px;
	padding: 0.2em 0.4em;
	border-radius: 15%;
	font-size: 1.2em;	
	width: 2em;
	height: 1.7em;
	
}
.home_item_prd .discount sub{
	font-size: 0.5em;
}

.home_item_prd .new_icon{	
	position: absolute;
	top: 8px;
	left: 0px;
	padding: 0 0.6em;
	font-size: 0.75em;
	line-height: 1.2em;
}

.home_item_prd .cargo_paying{	
	position: absolute;
	bottom: 10px;
	left: 0px;
	padding: 0 0.6em;
	font-size: 0.75em;
	line-height: 1.2em;	
}


.home_item_prd .prd_icon{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0 0;		
	width: auto;
	height: auto;	
	z-index:10;
}
.home_item_prd .prd_icon img{width:auto;height:auto;}
.home_item_prd .prd_icon_tl{top:0;left:0;bottom:auto;right:auto;}
.home_item_prd .prd_icon_tr{top:0;left:auto;bottom:auto;right:0;}
.home_item_prd .prd_icon_bl{top:auto;left:0;bottom:0;right:auto;}
.home_item_prd .prd_icon_br{top:auto;left:auto;bottom:0;right:0;}
.prd_view .prd_icons{display: flex}

.prd_view .temp_discount,
.home_item_prd .temp_discount{
	

	
	z-index: 102;
	display: block;
	padding: 2em 1em;
	font-size: 1.1em;
	line-height: 1em;
}
.home_item_prd .temp_discount{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;	
}
.prd_view .temp_discount_ended,
.home_item_prd .temp_discount_ended{
	top: 0;
	bottom: 0;
	opacity: 0.8;
}
.prd_view .temp_discount .temp_discount_item,
.home_item_prd .temp_discount .temp_discount_item{
	display: inline-block;
	background: #767675;
	color: #fff;
	padding: 0.5em;
	width: 3em;
	text-align: center;
	border-radius: 0.5em;
	
}
.prd_view .temp_discount .temp_discount_item small,
.home_item_prd .temp_discount .temp_discount_item small{
	font-size: 0.6em;
}
.prd_view .temp_discount .discount_ended,
.home_item_prd .temp_discount .discount_ended{
	position: absolute;
	top:50%;
	left: 0;
	right: 0;
	display: none;	
	background: #767675;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	z-index: 102;	
}


/* box prd_image*/
.box_prd_image .image{
	text-align: center;	
}


/* box prd_slide*/

.box_prd_slide_img .cycle-slideshow .image{
	text-align: center;
	
}
.box_prd_slide_img .cycle-slideshow-wrapper .cycle-slideshow .image img{
	max-width: inherit;
}





/* box prd_detail*/
.box_prd_detail .home_item_prd{
	height: auto;
	white-space: normal;
	
}
.box_prd_detail .home_item_prd .image{
	float: left;
	width: 30%;
	text-align: left;
	height: auto;
	line-height: auto;
}
.box_prd_detail .home_item_prd .image img{
	max-width: 90%;
	
}
.box_prd_detail .home_item_prd .prd_info{
	float: right;
	width: 70%;
	text-align: left;
}
.box_prd_detail .home_item_prd .prd_info .prd_spot{
	margin: 1em 0;
}
.box_prd_detail .home_item_prd .prd_info .name{
	font-size: 1.8em;	
	height: auto;
	line-height: 1.5em;
	width: 80%;
}
.box_prd_detail .home_item_prd .prd_info .name sub,
.box_prd_detail .home_item_prd .prd_info .name sup{
	display: block;
	font-size: 0.5em;	
}
.box_prd_detail .home_item_prd .prd_info .price_box{
	font-size: 1.8em;	
}
.box_prd_detail .home_item_prd .discount{
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.5em 0.3em;
	border-radius: 50%;
	font-size: 2em;	
}


/* box_prd_list_img*/
.box_prd_list_img .home_item_prd{
	height: auto;
	
}
.box_prd_list_img .home_item_prd .image{
	float: left;
	width: 30%;
	text-align: left;
	height: auto;
	line-height: auto;
	vertical-align: top;
	padding-top: 5px;
	
}
.box_prd_list_img .home_item_prd .image img{
	max-width: 90%;
	width: auto;
	height: auto;
	vertical-align: top;
	float: left;
	
}
.box_prd_list_img .home_item_prd .prd_info{
	float: right;
	width: 70%;
	text-align: left;
	padding: 0;
	
	
}
.box_prd_list_img .home_item_prd .prd_info .name{
	font-size: 0.9em;
	height: auto;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.box_prd_list_img .home_item_prd .prd_info .price_box{
	font-size: 0.9em;	
}
.box_prd_list_img .home_item_prd .list_number{
	position: absolute;
	top: 0;
	left: -7px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	border-radius: 50%;
	z-index:1;
}



/* box_prd_list*/
.box_prd_list ul li{
	text-align: left;
	font-size: 0.9em;
		
}







.prd_view{
	position: relative;
	margin: 0 0 1em 0;
}


/* col layout*/
.prd_view .col1,
.prd_view .col2,
.prd_view .col3{
	float: left;
}
.prd_view .col1{
	width: 30%; 
}
.prd_view .col2{
	width: 40%;
}
.prd_view .col3{
	width: 30%;
}
.prd_view .col3_padding{
	margin: 0 0 0 1em;
	padding: 1.5em 1em;
	text-align: center;
	border: 1px solid;
	position: relative;
}


/** content ***/
.prd_view h1{
	margin-top: 0;	
	border-bottom: 1px dashed;
	font-size: 2em;
}
.prd_view h1 sub,
.prd_view h1 sup{
	display: block;
	font-size: 0.5em;	
}
.prd_view .dashed_line{
	border-bottom: 1px dashed;
}
.prd_view .prd_view_img_box{
	position: relative;
	padding: 0 1em 1em 0;
}
.prd_view .discount{
	margin-left: 10px;
	font-size: 1.25em;
	font-weight: bold;
}
.prd_view .price_ribbon{
	padding: 15px; 
	position: relative;
	

	width: 30px;
	
	font-size: 1.5em;
	
}
.prd_view .price_ribbon:after { 

    right: 100%; 
    border: solid transparent; 
    content: " "; 
    height: 0; 
    width: 0; 
    position: absolute;
       
    border-width: 27px; 
    top: 50%; 
    margin-top: -27px;
  
} 
.prd_view .price_ribbon:before {
  content: '';
  z-index: 2;
  position: absolute;
  top: 42%;
  right: 100%;
  width: 7px;
  height: 7px;
  opacity: .95;
  
  border-radius: 7px;
  

}

.prd_view .discount sub{
	font-size: 0.5em;
}
.prd_view .discount_img{
	display: none;	
}
.prd_view .prd_brand_box{
	margin: 1em 0 0.5em 0;
	font-size: 1em;
}
.prd_view .prd_brand_box .writer{
	font-size: 1em;
	font-weight: bold;
}
.prd_view .prd_brand_box .writer,
.prd_view .prd_brand_box .publisher{
	display: block;
	font-weight: normal;
}
.prd_view .prd_brand_box .pub_discount{
	font-size: 0.8em;
	margin: 0em 0;
}
.prd_view .new_icon{	
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0 0.6em;
	font-size: 0.75em;
	line-height: 1.2em;
}

.prd_view .prd_view_price_row{
	padding: 0.6em 0 0.6em 0;
	border-bottom: 0;	
	font-size: 1em;
	
}
.prd_view .prd_view_price_row .prd_view_price_label{
	display: inline-block;
	*display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
	width: 120px;	
	text-align: left;
	font-size: 1em;
	max-width: 50%;
}
.prd_view .prd_view_price_row .prd_view_price_value{
	text-align: left;
	display: inline-block;
	*display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */    
    width: 150px;
    max-width: 50%;
}

.prd_view .prd_info{
	margin: 1em 0;
}

.prd_view .prd_view_actions{
	padding: 1em 0;	
}
.prd_view .prd_view_actions .button_s{
	padding: 0.1em 0.5em;
	font-size: 0.9em;
}
.prd_view .prd_view_actions .result_container{
	text-align: left;
	padding: 1em;
}
.prd_view .vote_section{
	margin: 1em 0 1em 0;
}
.prd_view .options_box{
	margin: 1em 0;
}
.prd_view .options_box .prd_opt_table{
	text-align: left;
}
.prd_view .prd-quantity{
	vertical-align: middle;
	width: 60px;
	font-size: 1.2em
}
.prd_view .actions{
	border-top: 1px dashed;
	border-bottom: 1px dashed;
	padding: 1.5em 0;
}
.prd_view .button_add_to_cart{
	font-size: 1.5em;
	padding: 0.5em 1em;
}
.prd_view .prd_supply_time{
	margin: 0 0;
	padding: 0.5em 0;
	border-bottom: 1px dashed;
}
.prd_view .prd_no_sell{
	margin: 1em 0;
}
.prd_view .vote_section .vote_items{
	font-size: 1.5em;
}
.prd_view .vote_section .vote_items:hover{
	text-decoration: none;
}
.prd_view .cargo_paying{
	font-size: 1.1em;
	margin: 1em 0 1em 0;
}
.prd_view .cargo_paying .fa{
	margin-right: 0.3em;
	font-size: 1.6em;
	vertical-align: middle;
	
}

.prd_view .custom_input_fields{
  padding: 1em 0;
  
}
.prd_view .custom_input_fields .frm_row{
  padding: 0.5em 0;
}
.prd_view .custom_input_fields .frm_row .inp_select,
.prd_view .custom_input_fields .frm_row .inp_text{
  width: 100%;
}





/* prd_details*/
.box_prd_detail .prd_description{
	float: left;
	width: 67%;
	padding-right: 1em;
	border-right: 1px solid;	
}
.box_prd_detail .prd_custom_fields{
	float: right;
	width: 30%;
	
}

.box_prd_detail .prd_custom_fields .table-row .table-cell{
	border: 0;
	padding: 0.3em;
}

.box_prd_detail .prd_tags{	
	margin: 1em 0 0 0;
	padding: 0.5em;
}


/* installments*/
.inst-table-wrapper{
	width: 30%;
	float: left;
	padding-right: 15px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 2em;
}
.inst-table-wrapper .inst_header{
	font-size: 1.1em;
	padding: 0.5em 0.5em;
	background: #dedede;
	
}
.inst-table-wrapper .inst_table .inst_header2{
	background: #efefef;
}
.inst-table-wrapper .inst_table{
	width: 100%;
}
.inst-table-wrapper .inst_table .table-cell{
	border-bottom: 1px solid;
	padding: 0.3em;
	border-right: 1px solid;
}
.inst-table-wrapper .inst_table .inst_num{
	border-left: 1px solid;
}
.inst-table-wrapper .inst_table  .dy_selected{
	font-weight: 600;
}


/* prd_list*/
.prd_list .sort_options{
	margin: 0 0 1em 0;	
	padding: 0.5em 0.5em;
}
.prd_list .sort_options .pager{
	float: right;
	margin-top: 0.5em;
}
.prd_list .sort_options .pager .pager_info{
	display: none;
}



/* prd_pairs */

.box_prd_pairs .prd_pairs{
	margin: 0 0 2em 0;
}

.box_prd_pairs .prd_pairs .item_image{
	max-width: 25%;
}

.box_prd_pairs .prd_pairs .price_box{
	float: right;
	display: block;	
	width: 36%;	
}

.box_prd_pairs .prd_pairs .price_box .price{
	font-size: 0.9em;	
	display: block;	
	margin: 0;	
	clear: both;
	float: right;	
}


.box_prd_pairs .prd_pairs .price_box .price:after{
	content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.box_prd_pairs .prd_pairs .price_box .price_list{
	text-decoration: line-through;
}
.box_prd_pairs .prd_pairs .actions{
	display: block;
	margin: auto;
	text-align: center;
	width: 100%;	
	margin: 0.5em 0 0 0;
}


.prd_pairs_list .prd_pairs{
	margin: 0 0 2em 0;
	clear: both;
}
.prd_pairs_list .prd_pairs:after{
	content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.prd_pairs_list .prd_pairs .pair_images{
	width: 50%;
	display: block;
	float: left;
	text-align: center;
}

.prd_pairs_list .prd_pairs .price_box{
	float: left;
	width: 25%;
	padding: 2em 0;	
}
.prd_pairs_list .prd_pairs .price_box .price{
	font-size: 1.5em;	
}
.prd_pairs_list .prd_pairs .price_box .price_list{
	text-decoration: line-through;
	margin: 0 0 0 1em;
}
.prd_pairs_list .prd_pairs .actions{
	float: left;
	width: 25%;
	display: block;
	padding: 2em 0;
	
}
.prd_pairs_list .prd_pairs .fa{
	font-size: 2em;
	margin: 0 1em;
}
.box_comments .cmt_item{
  padding: 1em 1em;  
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 1em 0;
  background: #EFEFEF;
}




/* filters*/
.ctg_filters_box ul>li>span{
	font-size: 1.3em;
}
.ctg_filters_box ul>li{
	border: 0;
}
.ctg_filters_box ul>li>ul{
	margin: 1em 0 2em 0;
	max-height: 200px;
	height: auto;
	overflow: auto;
	font-size: 0.9em;
	border: 0;
}
.ctg_filters_box ul>li>ul>li{
	height: 2em;
	line-height: 2em;
	overflow: hidden;
	border: 0;
}
.ctg_filters_box ul>li>ul>li .filters_checkbox{
	vertical-align: middle;
}
.prd_list .no_product_found{
	font-size: 1.3em;
	line-height: 1.6em;
	padding: 1em;
	text-align: center;
}
.prd_list .prd_search_form{display: none;}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/members.css?v=7150 ***/

/* login form*/
.login_page .login_social_links{
	float: left;
	width: 70%;
	padding: 2em 0;
}
.login_page .login_form{
	float: left;
	width: 30%;
}


/* members_form*/
.members_form_page .members_form_social_links{
	padding: 2em 0;
}
.members_form_page .items_col{
	text-align: left;
	padding-right: 1em;
	float: right;
}
.members_form_page .cfg_terms_and_conds label a{
  color: blue;
}
/* members view*/

.members_view_menu{
	float: left;
	width: 20%;	
	padding: 0 2em 0 0;
}
.members_view_menu ul{
	border-bottom: 1px solid;
}
.members_view_menu ul li a{
	border: 1px solid;
	border-bottom: 0;
	display: block;
	padding: 0.5em;	
}
.members_view_menu ul li a{
	border-color: #ddd;
}
.members_view_menu ul li a:hover{
	text-decoration: none;
}
.members_view_menu ul li a:hover{
	background: #ddd;
}


.members_view_table{
	float: left;
	width: 80%;	
	padding: 0 0 0 0;	
}
.members_view_table{
	border: 1px solid;
}
.members_view_table .view_row{
	padding: 0.5em 1em;
}

/* favorites*/

.favorites_list .fav-desc{
	padding: 1em 0;
}

/* comments*/
.comments_list .comment_title{
	font-size: 1.2em;	
	display: block;	
	line-height: 2em;
}
.comments_list .comment_text{
	padding: 1em 1em;
	border-left: 10px solid;	
}
.comments_list .com_info{
	font-size: 0.8em;
	margin: 0 0 0.5em 0;
}

.comments_list .com_info .button_delete{
	float: right;	
}


/* address list*/
.adr_list .buttons{	
	text-align: right;
}
.adr_list .adr_type{
	font-style: italic;
}
.address_form{
	max-width: 500px;
	text-align: left; 
}
.address_form .form_row label{
	clear: both;	
}
.address_form .items_col{
	text-align: left;	
	padding-right: 1em;
}
.address_form .inp_textarea{
	width: 100%;	
}


/* pref*/
.member_pref_form .member_pref_list{
	margin: 1em 0;
	padding: 1em 0;
	border-top: 1px solid;
	border-bottom: 1px solid;
}


/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/orders.css?v=7150 ***/
.order_steps{
	border: 0;
	border-bottom: 10px solid;
	text-align: center;
	padding: 0.5em 0;
}
.order_steps .ord_step{	
	border: 0;
	width: auto;
	background: none;
	display: inline-block;
	*display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
    margin: 0 2em 0 0;
}


.order_steps .ord_step_number{
	font-size: 1.2em;		
	display: inline-block;
	*display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
	border-radius: 50%;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	margin-right: 0.5em;
}
.order_steps .ord_step_selected .ord_step_number{
	font-weight: bold;
}
.order_steps .ord_step_selected .ord_step_label{
	font-weight: bold;
}


/*form*/

.orders_form .ord_form_box{
	margin: 1em 0 2em 0;
}
.orders_form .ord_form_box .ord_form_box_header{
	font-size: 1.5em;
	line-height: 2em;
}
.orders_form .ord_form_box  .ord_note_container{
	display: none;
}
.orders_confirm_form .orders_cart_list_container,
.orders_form .order-form-cart{
	display: none;
}
 
.box-col2{
	width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;		
    float: left;
}

.box-col3{
	width: 33.33%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;		
    float: left;
}
.orders_form .ord_payment_cc_form label,
.orders_form .ord_shipping_adr_form label,
.orders_form .ord_billing_adr_form label{
	display: block;
	font-size: 1em;
	float: left;
	width: 30%;
	text-align: left;
	padding: 0 0.5em 0 0;
} 
.ord_header{
	font-size: 1.5em;
	line-height: 2em;
}
.orders_cart_list_trigger{
	margin: 1em 0;
}
.ord_return_policy{	
	height: 100px;
	overflow: auto;
	padding: 0.7em;
	margin: 1em 0;
	border: 1px solid; 
}




/* payment selection*/
.orders_form .select_payment_type label{
	padding: 1em;
	border: 1px solid;	
	margin: 0.3em 0.3em;
	display: inline-block;
	width: 25%;
	height: 3em;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}
.orders_form .select_payment_type label .discount{
	position: absolute;
	top: 0px;
	right: 5px;
	font-size: 0.88em;
	color: #ff0000;
}

.orders_form .select_payment_type .pop_desc{
	font-size: 0.8em;
	line-height: 1.2em;
	padding-left: 2em;
}
.orders_form .select_payment_type .fa{
	font-size: 2em;
	vertical-align: middle;
}
.orders_form .select_payment_type label:hover,
.orders_form .select_payment_type label.dy_selected{
	box-shadow: 0px 0px 5px;
}


/* cargo selection*/
.orders_form .select_cargo label{
	padding: 1em;
	border: 1px solid;	
	margin: 0.3em 0.3em;
	display: inline-block;
	width: 15%;
	height: 5.6em;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}
.orders_form .select_cargo label .option_content{
	width: 90%;
	float: right;
	display: block;
	text-align: center;	
}
.orders_form .select_cargo label img{
	max-width: 90%;
	max-height: 60px;
	width: auto;
	height: auto;
	display:block;
	margin: 0 auto 0.5em auto;
	
}
.orders_form .select_cargo .crg_name{
	font-size: 1.5em;
	line-height: 1.2em;
	height: 2em;
	display: block;	
}
.orders_form .select_cargo .por_price_desc{
	font-size: 1em;
	line-height: 1.2em;	
	display: block;
}
.orders_form .select_cargo .crg_price{
	font-size: 1em;
	line-height: 1.2em;
	display: block;	
}
.orders_form .select_cargo .fa{
	font-size: 2em;
	vertical-align: middle;
}
.orders_form .select_cargo label:hover,
.orders_form .select_cargo label.dy_selected{
	box-shadow: 0px 0px 5px;	
}
.orders_confirm_form .buttons,
.orders_form .buttons{
	margin: 1em 0;
}

.orders_confirm_form .buttons .button_order_confirm,
.orders_form .buttons .button_order_next{	
	font-size: 1.5em;
}

.orders_form .inst_table_payment{
	margin: 0 0 0 2em;
}
.orders_form .inst_table_payment .dy_selected{
	font-weight: bold;
}
.orders_form .ord_payment_cc_form{
	max-width: 50%;
}
@media only screen and (max-width:767px) {
	.orders_form .ord_payment_cc_form{
		max-width: 100%;
	}
	.orders_form .ord_payment_cc_form label{
		width: 100%;
	}
	.orders_form .ord_payment_cc_form .inp_text{
		width: 100%;
	}
}
.ord_firm_hide{
	display: none;
}


/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/publishers.css?v=7150 ***/
.letter_bar{
	margin: 1em 0;	
	padding: 1em 0.5em;	
}
.letter_bar .letter_items a{
	margin: 0 0.5em 0 0;
}
.letter_bar .form_items{
	margin-top: -0.5em;		
	float: right;
	display: block;
	text-align: right;
	width: 35%;	
}

/* std page*/
	
.pub_item {
    float: left;
    width: 33.33333%;  
    margin: 0 0 0.5em 0;  
}
.pub_item a{
	margin: 0 0.5em 0 0;
	padding: 0.3em 0.3em;
	display: block;
}
.pub_item a:hover{
	text-decoration: none;
}
.pub_item .pub_item_title{   
    
}
.pub_item .discount{
	
    display: block;
    float: right;
        
}
.pub_item .count{
	display: none;
}






/* letter_box main_page*/
.letter_box{
	float: left; 
	width: 25%;	
	height: 300px;
	padding: 0.5em;
	border: 2px solid;
	
	
}
.letter_box .pub_item a{
	margin: 0;
	padding: 0;
}
.letter_box .letter_header{
	font-size: 1.2em;
	font-weight: bold;
}
.letter_box .pub_item{
	font-size: 1em;
	padding: 0.4em 0;	
	float: none; 
	display: block;
	width: 100%;
	margin: 0;
		
}
.letter_box .pub_show_all_link{
	text-align: right;
}
.letter_box .pub_show_all_link a{
	font-style: italic;
	font-size: 0.9em;
	
}
.letter_box .wrt_item{
	font-size: 1em;
	padding: 0.4em 0;	
		
}
.letter_box .wrt_show_all_link a{
	font-style: italic;
	font-size: 1em;
	
}
/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/responsive.css?v=7150 ***/
@media only screen and (min-width:981px) and (max-width: 1180px) {

	.container_responsive .search_box{
		width: 40%;		
	}	
	.container_responsive .letter_bar .form_items{
		display: block;
		width: 100%;
		float: left;	
		margin: 1em 0;
		text-align: left;
	}	
	
	.container_responsive .header .logo{
		width: 25%;
	}
	
}
@media only screen and (min-width:768px) and (max-width: 980px) {

	.container_responsive .search_box{
		width: 40%;
		margin-top: 3em;
	
	}
	.container_responsive .cart_box{
		width: 20%;
	}
	.container_responsive .search_box .inp_select{
		display: none;
	}
	.container_responsive .search_box .inp_text{
		width: 75%;
	}
	
	
	.container_responsive .layout_111 .side_column,
	.container_responsive .layout_011 .side_column,
	.container_responsive .layout_110 .side_column,
	.container_responsive .layout_111 .main_content,
	.container_responsive .layout_011 .main_content,
	.container_responsive .layout_110 .main_content{
		float: left;
		width: 100%;
	}
	
	.container_responsive .layout_111 .side_column .banner_wrapper,
	.container_responsive .layout_011 .side_column .banner_wrapper,
	.container_responsive .layout_110 .side_column .banner_wrapper{
		display: none;
	}
	
	/* main_menu */
	.container_responsive .top_menu{
		display: none;
	}		
	.container_responsive .main_menu .fa-bars{
		display: inline-block;
	}
	.container_responsive .main_menu ul{
		display: none;
		position: relative;
		top: auto;
		left: auto;
	    visibility:visible;
	    opacity:1;
	    filter:alpha(opacity=100);
	}
	.container_responsive .main_menu ul li{
		width: 100%;
	}
	.container_responsive .main_menu ul li a{	
		text-align: left;
		border: 0;
		border-top: 1px solid;	
	}		
	.container_responsive .letter_bar .form_items{
		display: block;
		width: 100%;
		float: left;	
		margin: 1em 0;
		text-align: left;
	}		
	.container_responsive .side_column .box .box_content{
		display: none;
	}
	.container_responsive .tabs_view .box .box_content{
		display: block;
	}	
}

@media only screen and (max-width:767px) {
	
	.container_responsive .cw{
		min-width: 300px;
	}
	.container_responsive .header .switch_to_desktop_mode{
		display: none;
	}
		
	.container_responsive .layout_111 .side_column,
	.container_responsive .layout_011 .side_column,
	.container_responsive .layout_110 .side_column,
	.container_responsive .layout_111 .main_content,
	.container_responsive .layout_011 .main_content,
	.container_responsive .layout_110 .main_content{
		float: left;
		width: 100%;
	}	
	.container_responsive .layout_111 .side_column .banner_wrapper,
	.container_responsive .layout_011 .side_column .banner_wrapper,
	.container_responsive .layout_110 .side_column .banner_wrapper{
		display: none;
	}
	.container_responsive .header .header_content{
		padding: 0.2em 0;
	}
	.container_responsive .logo{
		width: 100%;		
		text-align: center;
		margin: 0.4em 0 0.4em 0;	
			
	} 
	
	
	.container_responsive .items_col,
	.container_responsive .items_col1,
	.container_responsive .items_col2,
	.container_responsive .items_col3,
	.container_responsive .items_col4,
	.container_responsive .items_col5,
	.container_responsive .items_col6		
	{
		width: 100%;
		clear:both;
	}
	
	
	
	.container_responsive .search_box{
		width: 100%;
		margin: 0.5em 0;
		
	}
	.container_responsive .search_box .adv_search{
		top: -2em;
	
	}
	.container_responsive .search_box .inp_select{
		display: none;
	}
	.container_responsive .search_box .inp_text{
		width: 75%;
	}	
	
	/* footer */
	.container_responsive .footer .items_col{
		width: 100%;
		float: none;
	} 
	.container_responsive .footer .items_col_30{
		border: 0;
	}
	.container_responsive .footer .footer_adr_col{
		padding: 0;
	}
	.container_responsive .footer_menu ul li{
		width: 100%;
	}
	
	/* main_menu */
	.container_responsive .top_menu{
		display: none;
	}	
	.container_responsive .main_menu .fa-bars{
		display: inline-block;
	}
	.container_responsive .main_menu ul{
		display: none;
		position: relative;
		top: auto;
		left: auto;
	    visibility:visible;
	    opacity:1;
	    filter:alpha(opacity=100);
	}
	.container_responsive .main_menu ul li{
		width: 100%;
	}
	.container_responsive .main_menu ul li a{	
		text-align: left;
		border: 0;
		border-top: 1px solid;	
	}
	.container_responsive .main_menu ul li ul{
		display: block;
	}
	
	

	
	/* cart_box */
	.container_responsive .cart_box{
		display: none;			
	}
	.container_responsive .cart_box_fixed{
		display: block;
	}
	
	/* product*/
	.container_responsive .box_prd_detail .home_item_prd .prd_info,
	.container_responsive .box_prd_detail .home_item_prd .image{
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 1em;
	}
	
	
	.container_responsive .prd_view .col1{
		width: 100%; 
	}
	.container_responsive .prd_view .col2{
		width: 100%;
	}
	.container_responsive .prd_view .col3{
		width: 100%;		
	}
	.container_responsive .prd_view .col3_padding{
		margin: 0 0 0 0;
	}
	
	.container_responsive .box_prd_detail .prd_description{
		float: none;
		width: 100%;
		margin-bottom: 2em;
	}
	.container_responsive .box_prd_detail .prd_custom_fields{
		float: none;
		width: 100%;	
	}
	
	.container_responsive .side_column .box .box_content{
		display: none;
	}
	.container_responsive .tabs_view .box .box_content{
		display: block;
	}
	.container_responsive .order_steps .ord_step .ord_step_label{
		display: none;
	}
	
	/* members*/
	.container_responsive .flexible{
		float: none;
		width: 100%;
		clear: both;
		margin-bottom: 1em;
	}
	.container_responsive .orders_form .select_cargo label,
	.container_responsive .orders_form .select_payment_type label{
		width: auto;
		margin-right: 0;
		display: block;		
	}
	.container_responsive .orders_form .select_cargo label .option_content{
		text-align: left;
	}
	.container_responsive .orders_form .select_cargo label img{
		margin-left: 0;
	}
	
	
	/* publishers*/
	.container_responsive .letter_box,
	.container_responsive .pub_item {
    	float: none;
    	width: 100%;
    	clear: both;  
	}
	.container_responsive .letter_bar .form_items{
		display: block;
		width: 100%;
		float: left;	
		margin: 1em 0;
		text-align: left;
	}
	.container_responsive .banner-multiple.banner-2 .banner_img_box{
		width: 50%;
	}
	.container_responsive .banner-multiple.banner-3 .banner_img_box{
		width: 33.333%;
	}
	.container_responsive .banner-multiple.banner-4 .banner_img_box{
		width: 50%;
	}
	.container_responsive .banner-multiple.banner-5 .banner_img_box{
		width: 33.333%;
	}	
}

@media only screen and (min-width:520px) and (max-width:767px) {	
	.container_responsive .items_col2,
	.container_responsive .items_col3,
	.container_responsive .items_col4,
	.container_responsive .items_col5,
	.container_responsive .items_col6		
	{
		width: 50%;
		float: left;
		clear: none;
		
	}

}

@media only screen and (min-width:520px) and (max-width:980px) {	
	.container_responsive .prd_view .col1{
		width: 30%; 
	}
	.container_responsive .prd_view .col2{
		width: 70%;
	}
	.container_responsive .prd_view .col3{
		width: 100%;		
	}
	.container_responsive .prd_view .col3_padding{
		margin: 0 0 0 0;
	}
}
@media only screen and (max-width:520px) {
	.container_responsive .prd_list .sort_options{
		text-align: center;
	}
	.container_responsive .prd_list .sort_options .pager{
		float: none;
		width: 100%;
		clear: both;
	}	
	.container_responsive .rsp-show-538{
		display: inline;
	}
	.container_responsive .rsp-hide-538{
		display: none;
	}
	.container_responsive .orders_list .table-block .table-header-row{
		display: none;
	}
	.container_responsive .orders_list .table-block .table-row .table-cell{
		display: block;
		float: none;
		width: 100%;
		border: 0;
	}
	.container_responsive .orders_list .table-block .table-row .ord_grand_total{
		text-align: left;		
	}
	.container_responsive .orders_list .table-block .table-cell label{
		display: inline-block;
		width: 50%;
	}
	.container_responsive .cart_list .buttons{	
		text-align: right;
	}
	
	.container_responsive .search_box .adv_search{
		display: none;	
	}
		.container_responsive .banner-multiple.banner-2 .banner_img_box{
		width: 100%;
	}
	.container_responsive .banner-multiple.banner-3 .banner_img_box{
		width: 100%;
	}
	.container_responsive .banner-multiple.banner-4 .banner_img_box{
		width: 100%;
	}
	.container_responsive .banner-multiple.banner-5 .banner_img_box{
		width: 100%;
	}
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/color.css?v=7150 ***/


body,html,h1,h2,h3,h4,h5,h6{
	color: #333;
}
a{
	color: #333;
	
}
a:hover{
	color: #000;
	
}

.inp_textarea,
.inp_select,
.inp_text{
	border-color: #ccc;
	background-color: #fff;
}
.button{
	background: #eeeeee;
	color: #f15a23;	
	border-color: #e4e4e4;
}
.button:hover{	
	color: #f15a23;	
}
.button_sm,
.button_s{
	background: #f1f1f1;
	color: #111;	
	border-color: #e2e2e2;
}
.button_sm:hover,
.button_s:hover{	
	color: #111;	
}
.cart_list .button_checkout{
	
	 
}
/* list defaults*/
.list_table .table-header-row .table-cell{
	background: #efefef;
}
.list_table .table-row:nth-child(odd){
	background: #f8f8f8;
}
.list_table .table-row:nth-child(odd){
	background: #f8f8f8;
}
.list_table .table-cell{	
	border-color: #ddd;
}

/* view_table defaults*/
.view_table{
	border-color: #ddd;
}
.view_table .view_row:nth-child(odd){
	background: #f8f8f8;
}
.view_table .view_row:nth-child(odd){
	background: #f8f8f8;
}

.content_wrapper{
	background: #fff;
}

/* header */

.bar_top{
	
}
.bread_crumbs{
	border-color: #e4e4e4;
	background-color:#f8f6f6;	
}
.message-success{
	background: #dff0d8;
	color: #3c765b;
}
.message-error{
	background: #e50000;
	color: #fff;
}
.message-info{
	background: #fcf8e3;
	color: #8a6d3b;
	border-color: #faebcc;
}
.main_menu{
	background-color: #6e5744;
	color: #fff;	
}
.main_menu a{
	color: #fff;
}
.main_menu ul li a{
	color: #fff;
	
}

.main_menu ul li a:hover{
	color: #f15a23;	
}
.main_menu ul li ul{
	background-color: #333;
}
.main_menu ul li ul li a:hover{
	background: #000;
}
.main_menu ul li ul li a,
.main_menu ul li ul li ul li a,
.main_menu ul li ul li:last-child a{
	border-color: #454545;
}
@media only screen and (max-width: 980px) {
	.container_responsive .main_menu ul li a{
		border-color: #454545;
	}
	.container_responsive .main_menu ul li ul li a{
		border-color: #454545;
	}
}




@media only screen and (max-width:767px) {
	.container_responsive .cart_box{
		color: #fff;
	}
}
.top_menu ul li a:hover{
	color: #000;	
}


.user_menu ul li{
	
}
.user_menu ul li .login_top_box{
	background: #fff;
	border-color: #d4d4d4;	
	box-shadow: 0 3px 5px 0px #999;
}
a.login_facebook,
.user_menu ul li .login_top_row a.login_facebook{	
	background: #3b579d;
	color: #fff;
}
a.login_twitter,
.user_menu ul li .login_top_row a.login_twitter{	
	background: #00aced;
	color: #fff;
}
a.login_google,
.user_menu ul li .login_top_row a.login_google{	
	background: #d94734;
	color: #fff;
}

.user_menu ul.user_menu_in li ul{
	background: #d7d7d7;	
}
.user_menu ul>li>a:hover{
	color: #f15a23;	
}
.search_box{	
	border-color: #e4e4e4;
	background: #fff;
}
.search_box .inp_select{
	border-color: #e4e4e4;	
}
.search_box .inp_select,
.search_box .inp_text{
	color: #a4a4a4;
}
.ui-autocomplete {
	background: #fff;
	border-color: #e4e4e4;
}
.ui-autocomplete li a:hover{
	color: #333;
}
.search_box .adv_search{
	color: #999;
}



/* body*/
.box{
	
}
.box .box_header{
	border-color: #eeeeee;	
}
.box .box_header a{
	color: #333;
	border-color: #f15a23;
}

.tabs_view .tabs_view_content{
	border-color: #e2e2e2;
}
.tabs_view .tabs_view_nav>li{
	background-color: #f1f1f1;
	border-color: #e2e2e2;	
}
.tabs_view .tabs_view_nav>li>a{
	border:0;
	
}
.tabs_view .tabs_view_content>li.dy_selected>a,
.tabs_view .tabs_view_nav>li.dy_selected{  	
  	background-color: #fff;
  	
}



@media only screen and (max-width: 990px) {	
	.tabs_view .tabs_view_content>li>a,	
	.tabs_view .tabs_view_nav>li>a{
		border-color: #e2e2e2;
		background-color: #f1f1f1;
	}
}

/*slideshow*/
.cycle-slideshow-wrapper .cycle-slideshow-nav a{
	background: #424242;
	color: #fff;
	border-color: #424242;
}
.cycle-slideshow-wrapper .cycle-slideshow-nav .cycle-pager-active{  
	
	color:#bcbcbc;
	
}




/* prd_item*/
.home_item_prd{
	border-color: #fff;
}

.home_item_prd .prd_no_sell_list{
	background: none;
	color: #a10000;	
}
.home_item_prd .price_list{
	color: #626262;
}
.home_item_prd .price_sale{
	color: #f15a23;
}
.home_item_prd .discount{
	background: linear-gradient(#F70505 0%, #8F0808 100%);	
	color: #fff;
}
.home_item_prd .prd_info .publisher a{
	color: #4c4c4c;
}
.home_item_prd .prd_info .writer a{
	color: #828282;
}
.box_prd_list_img .home_item_prd .list_number{
	background: #ccc;	
}


.prd_list .home_item_prd:hover,
.box_prd_gallery .home_item_prd:hover{ 
	border-color: #e3e3e3;
}

.pager .button{
	background: #eee;
	border-color: #ccc;
	color: #000;
}

.prd_list .sort_options{
	background: #fafafa;
}

/* prd_view*/
.prd_view h1,
.prd_view .dashed_line,
.prd_view .actions,
.prd_view .prd_supply_time{
 	border-color: #e2e2e2;
}
.prd_view .price_ribbon{
	background: #f15a23;	
	color: #fff;
}
.prd_view .discount{
	color: #f15a23;
}
.prd_view .price_ribbon:after {
    border-color: rgba(241, 90, 35, 0);     
    border-right-color: #f15a23;
}
.prd_view .price_ribbon:before {  
  background: #ffffff; 
}
.prd_view .prd_brand_box .publisher{
	color: #44444;
}
.prd_view .prd_brand_box .writer{
	color: #696969;
}
.prd_view .sale_price_row{
	color: #ff0000;
}
.prd_view .profit_row{
	color: #0078d7;
}
.prd_view .col3_padding{	
	background: #efefef;
	border-color: #ccc;		
}
.prd_view .button_add_to_cart{
	background: #f15a23;
	color: #fff;
	border-color: #eee;
}
.prd_view .prd_supply_time{
	
}
.prd_view .prd_no_sell{
	color: #ff0000;
}
.prd_view .vote_section .dy_selected{
	color: #ff0000;
}
.prd_view .vote_section .vote_items{
	color: #bbb;
}
.prd_view .vote_section .vote_items.dy_selected{
	color: #f5841e;
}
.prd_view .vote_section .vote_items:hover{
	color: #bf0000;
}
.box_comments .vote_section .vote_items.dy_selected{
	color: #f5841e;
}
.prd_view .cargo_paying{
	color: #00c618;
}
.home_item_prd .new_icon,
.prd_view .new_icon{
	background: #0078d7;
	color: #fff;
}
.home_item_prd .cargo_paying{
	background: #0fb10f;
	color: #fff;
}
.box_prd_detail .prd_description{
	border-color: #e2e2e2;
}


/* prd_details*/
.box_prd_detail .prd_custom_fields .table-cell{
	border-color: #ccc;
}
.box_prd_detail .prd_custom_fields .table-row:nth-child(odd){
	background: #f8f8f8;
}
.box_prd_detail .prd_custom_fields .table-row:nth-child(odd){
	background: #f8f8f8;
}
.inst-table-wrapper .inst_table .table-cell{
	border-color: #ccc;
}

.prd_pairs_list .prd_pairs .price_box .price_sale,
.box_prd_pairs .prd_pairs .price_box .price_sale{
	color: #ff0000;
}

/* publishers*/
.letter_bar{
	background: #f8f8f8;
}
.letter_box{	
	background: #f8f8f8;	
	border-color: #fff;	
}
.pub_item a{
	background: #f8f8f8;
}
.pub_item a:hover{
	background: #efefef;
}

/*order*/
.order_steps{
	border-color: #333;
	background: #eee;
}
.order_steps .ord_step_number{	
	color:#333;
	background: #ccc;	
}
.order_steps .ord_step_selected .ord_step_number{
	color:#fff;
	background: #333;
}
.order_steps .ord_step_selected .ord_step_label{
	color: #333;
}
.ord_return_policy{
	background: #efefef;	
	border-color: #ccc;
}


.orders_form .select_payment_type label{
	border-color: #ccc;
}
.orders_form .select_payment_type label:hover,
.orders_form .select_payment_type label.dy_selected{	
	color:  #888; /*box-shadow-color*/
}
.orders_form .select_cargo label{
	border-color: #ccc;
}
.orders_form .select_cargo label:hover,
.orders_form .select_cargo label.dy_selected{	
	color:  #888; /*box-shadow-color*/
}
.orders_confirm_form .buttons .button_order_edit,
.orders_form .buttons .button_order_cancel{
	background: #ddd;
	color: #111; 
}
.orders_confirm_form .buttons .button_order_confirm,
.orders_form .buttons .button_order_next{
	background: #1f6e42;
	color: #fff; 
}

.orders_form .ord_installment_box .inst_options .dy_selected{
	background: #efefef;
}


/* members*/
.members_view_menu ul,
.members_view_menu ul li a{
	border-color: #ddd;
}
.members_view_menu ul li a:hover{
	background: #ddd;
}

.comments_list .comment_text{	
	background: #eee;
	border-color: #ddd;
}
.comments_list .com_info .fa{
	color: #1f6f43;
}
.member_pref_form .member_pref_list{
	border-color: #ddd;
}


/* categories*/
.categories_list_items>ul>li{	
	background: #f8f8f8;	
	border-color: #fff;	
}
.categories_box ul>li{
	border-color: #ccc;
}
.categories_box ul>li>a:hover{
	background: #f8f8f8;
}

/* footer */
.footer{
	background: #6e5744;
	color: #fff;
}
.footer .dy_logo{
	
}
.footer_social_menu ul li a,
.footer_menu ul li a{
	color: #fff;
}
.footer_menu ul li ul{	
	border-color: #fff;
}
.footer .items_col_30{	
	border-color: #fff;
}
.footer .banner_footer{
	border-color: #fff;
	
}
.footer .toTop {		
	background: #000;
}
.footer .footer_adr_col a{
  color: #fff;
}


/* new icon*/
.ribbon span {  
  color: #FFF;  
  background: #79A70A;
  background: linear-gradient(#2989d8 0%, #1e5799 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);  
}
.ribbon span::before,
.ribbon span::after{  
  border-color: 3px solid #1e5799;  
}

/*** https://www.hipokratkitabevi.com/templates/dy-premier/css/color.black.css?v=7150 ***/
.footer,
.main_menu{
	background-color: #000;
}
/*** https://www.hipokratkitabevi.com/u/hipokratkitabevi/custom_user_dy-premier.css?v=7150 ***/
 /* custom_user.css */
