/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


::selection {
  background: rgba(186, 99, 99, 1);
  color: #ffffff;
  text-shadow: none;
}

em {
  color: #AF3535;
}
#cristemplang {
    position: relative;
    top: -258px;
    left: 143px;
}

.btn1 {
    border: none;
    border-radius: 0;
    border-color: transparent;
    box-shadow: none;
    text-shadow: none;
    line-height: 22px;
    background: #5DA559;
    color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0);
    font-family: 'arial';
    letter-spacing: 2px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    -webkit-transition: background 0.3s, color 0.3s ease-in-out;
    transition: background 0.3s, color 0.3s ease-in-out;
    -webkit-transform: translateZ(0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;}
div#crischeckout-melos {
    background-color: #5DA559;
    width: 245px;
    padding: 5px;
    text-align: center;
    position: relative;
    top: -20px;
    line-height:0px
}
#crischeckout-melos a {
color:white
}

#cristimikalathiouxpfa {
    font-size: 8px;
    position: relative;
    display: block;
    top: 44px;
}

a, .uk-link {
  color: #AF3535;
  text-decoration: none;
  cursor: pointer;
}

html {
font-family: arial, sans-serif;
color: #282826;
}

h1, h2, h3, h4, h5, h6 {
font-family: arial, sans-serif;
}

.uk-panel.uk-panel-box.kukloi {
  background: none;
}

.uk-navbar-nav > li > a {
color: rgba(40, 40, 38, 1);
  font-size: 15px;
  font-family: arial, sans-serif;
  
}

.uk-navbar-nav > li > a:hover {
background-color: rgba(0, 0, 0, 0);
color: #C56E66;
}

.uk-navbar-nav > li.uk-active > a {
  background-color: rgba(0, 0, 0, 0);
  color: #AF3535;
}

ul, ol {
  padding-left: 30px;
  list-style: none;
}

li, dt, dd {
  line-height: 20px;
  display: block;
}

.uk-form label, .tm-footer {
font-family: arial, sans-serif;
}

.tm-panel-header-subtitle {
font-family: arial, sans-serif;
color: #2C2C2A;
}

.uk-table th {
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #626262;
}

.uk-table td {
  vertical-align: middle;
}

.uk-table thead th {
  vertical-align: middle;
}

.tm-panel-header > .uk-panel-title {
font-family: arial, sans-serif;
color: rgba(175, 53, 53, 1);
}

/*.uk-cover-background {
  background-position: center top;
}*/

.uk-panel.uk-text-center.home-slide {
  margin-top: -41px;
}

.buttons {
  position: relative;
  /*right: 115%;
  top: -45px;*/
right: 0;
  top: -15px;
}

.uk-navbar {
  background: #FAFAFA;
  color: rgba(102, 102, 102, 0.5);
  border-bottom: 0px solid rgba(51, 51, 51, 0.1);
}

.uk-article-title {
color: rgba(42, 42, 40, 1);
}

.btn, .uk-button {
font-family: arial, sans-serif;
}

.btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #AF3535;
}

.well {
  border: 1px solid rgba(68, 68, 68, 0.31);
  padding: 15px;
  background: #fff;
border-radius: 2px;
}

.tm-toolbar {
  background: #FAFAFA;
}

.tm-navbar-fixed .tm-toolbar + .tm-navbar + .tm-block {
  background: #fff;
}

#elegxos {
  margin-bottom: 0;
  border: 1px solid rgba(42, 42, 40, 0.31);
  padding: 15px;
  background: #fff;
}

.uk-nav-navbar ul a {
  color: #C7554C;
}

.uk-dropdown-navbar {
  margin-top: 1px;
  background: #2A2A28;
  color: #adb8c2;
  border-color: rgba(0, 0, 0, 0);
  font-size: 14px;
}

.tm-footer a {
  color: #AF3535;
}

.uk-panel.uk-panel-box.thelw-na-ginw-sunergatis {
  margin-top: 97px;
}

.uk-panel.uk-panel-box.thelw-na-ginw-sunergatis.uk-panel-box .uk-panel-title {
font-weight: 600;
}

select {
font-family: arial, sans-serif;
}

.uk-nav-navbar > li > a {
  color: #C2C2C2;
}

input, button, select, textarea {
  font-family: arial, sans-serif;
}

.uk-panel.filtra {
  margin-top: 55px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid rgba(175, 53, 53, 0.8);
  padding: 20px;
}

.uk-text-primary {
  color: #AF3535 !important;
}

.tm-block.tm-block-bottom-c {
  background-color: #F5F5F5;
}

.tm-block-map {
  background: #D3D3D3;
}

.uk-panel-box-secondary {
  background-color: #fff;
  color: #444;
  border: 1px solid #AD655F;
  background-image: none;
}

.uk-panel.uk-panel-box.map {
  padding: 0;
  margin-bottom: -40px;
}

.uk-panel.uk-panel-box.profil-sub {
  background: #FAFAFA;
}

.uk-badge-notification {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 20px;
  border-radius: 500px;
  font-size: 18px;
  line-height: 25px;
  color: #fff;
  border-color: #FFFFFF;
  padding: 25px;
  background-color: #AF3535;
  background-image: -webkit-linear-gradient(top,#AF3535,#AF3535);
  background-image: linear-gradient(to bottom,#AF3535,#AF3535);
text-transform: none;
}

.uk-panel.newsletter {
  background: #FFFFFF;
  border-top: 1px solid rgba(173, 101, 95, 0.1);
  padding: 25px;
}

.uk-panel.tm-panel-header.uk-text-center.home-shop {
  background-color: #FFF;
  padding: 15px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.uk-panel.uk-panel-box.login-melh {
  background-color: #FFFFFF;
  color: #444;
  border-bottom: 4px solid #AF3535;
}

div#b2jcontainer_m162.b2jcontainer {
  width: 72%;
  padding: 30px;
  overflow: visible;
  margin: auto;
  background: #fcfcfc;
  border: solid 1px rgba(108, 108, 108, 0.6);
  font-family: inherit;
  color: #444;
  font-weight: 300;
margin-top: 60px;
}

div#b2jcontainer_m162 .btn {
  background: #AF3535;
}

div#b2jcontainer_m162 .b2j_form input[type="text"], div#b2jcontainer_m162 .b2j_form textarea {
  color: #444;
  background-color: #ffffff;
  border: solid 1px rgba(108, 108, 108, 0.6);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  line-height: 20px;
  padding: 4px 10px;
  margin: 0;
}

.b2jcontainer h2 {
  font-size: 16px;
  color: #fff;
  margin: -31px -31px 30px -31px;
  padding: 15px 30px;
  background: #AF3535;
  font-weight: 300;
  text-align: center;
}

.uk-panel-title {
color: rgba(41, 41, 39, 1);
}

.uk-panel-box-secondary .uk-panel-title {
color: rgba(175, 53, 53, 1);
}

.btn-primary, .btn-info, .btn-inverse {
background-color: rgba(0, 0, 0, 0);
  color: #AF3535;
  border-color: #41474c;
  -webkit-appearance: none;
  margin: 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: #ffffff;
  text-transform: none;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px;
  background: #AF3535;
  vertical-align: middle;
  line-height: 36px;
  min-height: 36px;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  border: 1px solid #AF3535;
  font-family: arial, sans-serif;
  letter-spacing: 2px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  -webkit-transition: background 0.3s, color 0.3s ease-in-out;
  transition: background 0.3s, color 0.3s ease-in-out;
  -webkit-transform: translateZ(0);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

.btn-primary:not(:disabled):before, .btn-info:not(:disabled):before, .btn-inverse:not(:disabled):before {
  border-color: #AF3535;
color: #AF3535;
}

.btn-primary:before, .btn-info:before, .btn-inverse:before {
  background-color: #AF3535;
}

.input-append input, .input-prepend input, .input-append .add-on, .input-prepend .add-on {
  width: auto;
}

/*ul.lang-inline {
  display: inline-flex;
}*/

li.lang-active {
  margin-right: 5px;
}

.mod-languagesflags {
  top: 13px;
  position: relative;
  left: 0;
}

.tm-navbar, .tm-navbar > div {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.uk-accordion-title {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 8px 15px;
  background: rgba(186, 99, 99, 1);
  font-size: 16px;
  line-height: 28px;
  cursor: pointer;
  border: 0px solid rgba(250, 250, 250, 1);
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  color: #FAFAFA;
  box-shadow: 1px 1px 1px #868686;
}

.uk-accordion-content > :last-child {
  margin-bottom: 20px;
}

.tm-block.tm-block-top-b.tm-block-alt.tm-block-padding-large {
  background-color: #FAFAFA;
}

.tm-block.tm-block-main.tm-block-alt.tm-block-padding-large {
  background-color: #AF3535;
}

/*HIKASHOP*/
/*========================================================================== */

#hikashop_cart {
  position: relative;
  left: 60px;
color: #444;
}

#hikashop_cart_module {
    position: relative;
    top: -60%;
    right: 25%;
    /*background: url(../../../images/cart.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: auto;
    height: 39px;*/
    text-align: left;
}

input#hikashop_register_form_button {
  background-color: #ad655f;
  border-color: rgba(0, 0, 0, 0);
background-color: #ad655f;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eee));
  background: -webkit-linear-gradient(top, #ad655f, #ad655f);
  background: -moz-linear-gradient(top, #ad655f, #ad655f);
  background: -o-linear-gradient(top, #ad655f, #ad655f);
  background: linear-gradient(top, #ad655f, #ad655f);
  line-height: 25px;
  height: 33px;
}

a.hikashop_compare_button, .hikashop_cart_input_button {
color: #FAFAFA !important;
  background-color: #AF3535;
  border-color: rgba(0, 0, 0, 0);
  background-color: #AF3535;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eee));
  background: -webkit-linear-gradient(top, #AF3535, #AF3535);
  background: -moz-linear-gradient(top, #ad655f, #ad655f);
  background: -o-linear-gradient(top, #ad655f, #ad655f);
  background: linear-gradient(top, #ad655f, #ad655f);
}

a.hikashop_cart_button {
  line-height: 26px;
color: #FAFAFA !important;
  background-color: #AF3535;
  border-color: rgba(0, 0, 0, 0);
  background-color: #AF3535;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eee));
  background: -webkit-linear-gradient(top, #AF3535, #AF3535);
  background: -moz-linear-gradient(top, #ad655f, #ad655f);
  background: -o-linear-gradient(top, #ad655f, #ad655f);
  background: linear-gradient(top, #ad655f, #ad655f);
  padding: 7px 10px;
}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover{
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	display: inline-block;
	outline: none;
	border:1px solid #ad655f;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	text-decoration:none;
	background-color: #f8f8f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
	background: -moz-linear-gradient(top, #ffffff, #f8f8f8);
	background: -o-linear-gradient(top, #ffffff, #f8f8f8);
	background: linear-gradient(top, #ffffff, #f8f8f8);
color: #AF3535 !important;
}


#hikashop_cart .hikashop_cart_input_button {
color: #2A2A28 !important;
}

#hikashop_product_right_part .hikashop_cart_input_button {
  margin-left: 0px;
}

#hikashop_checkout_login_left_part .hikashop_cart_input_button {
  background-color: #AF3535;
}

span.hikashop_product_price {
color: #AF3535;
  font-size: 18px;
  font-style: none;
  font-weight: bold;
  font-family: arial, sans-serif;
  white-space: nowrap;
}

#hikashop_cart th {
  border-bottom: 1px solid #ddd;
  padding: 0px 2px 2px 2px;
}

.hikashop_product_code_list a {
  color: #AF3535;
  text-decoration: none;
  font-size: 16px;
}

#hikashop_product_custom_info_main h4 {
  color: #AF3535;
  font-weight: 600;
}


span#criscode {
  padding-left: 25px;
color: #AF3535;
}

.hikashop_submodules {
  padding-top: 0;
}

.hikashop_filter_cursor_span {
  color: #AF3535;
}

div#hikashop_category_information_menu_228 div.hikashop_subcategories_listing span.hikashop_category_name{
display:none
}

div#hikashop_category_information_menu_229 div.hikashop_subcategories_listing span.hikashop_category_name{
display:none
}

div#hikashop_category_information_menu_230 div.hikashop_subcategories_listing span.hikashop_category_name{
display:none
}

div#hikashop_category_information_menu_231 div.hikashop_subcategories_listing span.hikashop_category_name{
display:none
}

.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {
  color: #9C6363;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"], .uneditable-input {
color: rgba(42, 42, 40, 1);
background-color: rgba(255, 255, 255, 1);
}

.input-append input, .input-prepend input, .input-append .add-on, .input-prepend .add-on {
  border-color: #e4e6e6;
  background: rgba(255, 255, 255, 1);
}

.hikashop_category_name a, .hikashop_product_name a, .hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination .hikashop_results_counter, .hikashop_products_pagination .list-footer .counter, .hikashop_subcategories_pagination .list-footer .counter {
  color: #2A2A28;
}

.hikashop_filter_title {
  color: #AF3535;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: -7px;
  display: block;
}

select {
  border-color: #2A2A28;
  border-radius: 0px;
background: #FAFAFA;
}

.hikashop_product_name a:hover {
  color: #AF3535;
}

span.hikashop_checkout_cart_final_total {
  font-weight: bold;
  color: #AF3535;
  font-style: italic;
  font-size: 18px;
  font-family: arial, sans-serif;
}

#hikashop_checkout_cart_final_total_title {
  color: #2A2A28;
  font-weight: bold;
  font-size: 15px;
}

.hikashop_cart_product_name a {
  color: #2A2A28;
  text-decoration: none;
  font-size: 12px;
}

.hikashop_cart_product_name a:hover {
  color: #AF3535;
  text-decoration: none;
  font-size: 12px;
}

.hikashop_cart_title {
  color: #2A2A28;
  font-size: 12px;
  font-weight: bold;
}

#hikashop_checkout_coupon {
  color: #2A2A28;
}

.contentpane #hikashop_address_form_span_iframe .key {
  padding-right: 20px;
  color: #2A2A28;
}

#hikashop_checkout_page fieldset legend {
    color: #FFFFFF;
    background-color: #2A2A28;
    padding: 5px;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #E8E8E8;
}

#hikashop_product_top_part h1 {
  color: #282826;
      font-size: 20px;
}

.hikashop_product_custom_value {
  color: #282826;
}

.hikashop_small_cart_total_title {
    font-size: 13px;
    font-weight: 600;
    height: 30px;
    padding: 0 15px;
    line-height: 30px;
    background: #AF3535;
    border-radius: 25px;
    color: #fff;
    display: block;
}

/*END HIKASHOP*/
/*========================================================================== */

ul.unstyled li:first-child  { display: none; }


body.tm-noblog.cris-pelatis div.hikashop_user_registration_page {
width: 77%;
background-color: rgb(250, 250, 250);
border: 2px solid grey;
border-radius: 25px;
padding:30px;
margin: 0 auto;
position:relative;
box-shadow: 0px 0px 8px #949494;
}

.uk-panel-box-primary {
  background-color: #FAFAFA;
  color: #2C2C2A;
  border-bottom: 4px solid #ad655f;
box-shadow: 0px 0px 8px #949494;
}

.uk-breadcrumb {
border-bottom: 1px solid #AF3535;
}

/*BUTTONS*/
/* ========================================================================== */
.button {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: #666666;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px;
  background: rgba(0, 0, 0, 0);
  vertical-align: middle;
  /* 8 */
  line-height: 36px;
  /* 9 */
  min-height: 36px;
  /* 10 */
  font-size: 12px;
  /* 11 */
  text-decoration: none;
  text-align: center;
  border: 1px solid #5b5b5b;
  font-family: 'Lato';
  letter-spacing: 2px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  -webkit-transition: background 0.3s, color 0.3s ease-in-out;
  transition: background 0.3s, color 0.3s ease-in-out;
  -webkit-transform: translateZ(0);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}
.button:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  z-index: -1;
}
.button:before {
  background-color: #fff;
}
.button:not(:disabled) {
  cursor: pointer;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.button:hover,
.button:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #666666;
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
}
.button:hover:before,
.button:focus:before {
  height: 4px;
}
/* Active */
.button:active,
.button.uk-active {
  background-color: rgba(0, 0, 0, 0);
  color: #666666;
  color: #ffffff;
  -webkit-transition: background 0.2s, color 0.2s ease-in-out;
  transition: background 0.2s, color 0.2s ease-in-out;
}
.uk-button:active:before,
.uk-button.uk-active:before {
  height: 36px;
  -webkit-transition: height 0.1s;
  transition: height 0.1s;
}

/*
 * Modifier: `button`
 */
.button {
  background-color: #AF3535;
  color: #ffffff;
  border-color: rgba(0, 0, 0, 0);
  font-family: arial, sans-serif;
  border: 1px solid #AF3535;
}
.button:before {
  background-color: #AF3535;
}
/* Hover */
.button:hover,
.button:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #AF3535;
}

/* Active */
.button:active,
.button.uk-active {
  color: #ffffff;
  background-color: #6e3c38;
}
.button:active:before,
.button.uk-active:before {
  height: 36px;
}

.uk-button-primary {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: #666666;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px;
  background: rgba(0, 0, 0, 0);
  vertical-align: middle;
  /* 8 */
  line-height: 36px;
  /* 9 */
  min-height: 36px;
  /* 10 */
  font-size: 12px;
  /* 11 */
  text-decoration: none;
  text-align: center;
  border: 1px solid #5b5b5b;
  font-family: 'Lato';
  letter-spacing: 2px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  -webkit-transition: background 0.3s, color 0.3s ease-in-out;
  transition: background 0.3s, color 0.3s ease-in-out;
  -webkit-transform: translateZ(0);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

.uk-button-primary:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  z-index: -1;
}
.uk-button-primary:before {
  background-color: #fff;
}
.uk-button-primary:not(:disabled) {
  cursor: pointer;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #666666;
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
}
.uk-button-primary:hover:before,
.uk-button-primary:focus:before {
  height: 4px;
}
/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: rgba(0, 0, 0, 0);
  color: #666666;
  color: #ffffff;
  -webkit-transition: background 0.2s, color 0.2s ease-in-out;
  transition: background 0.2s, color 0.2s ease-in-out;
}
.uk-button-primary:active:before,
.uk-button-primary.uk-active:before {
  height: 36px;
  -webkit-transition: height 0.1s;
  transition: height 0.1s;
}

/*
 * Modifier: `button`
 */
.uk-button-primary {
  background-color: #AF3535;
  color: #ffffff;
  border-color: rgba(0, 0, 0, 0);
  font-family: arial, sans-serif;
  border: 1px solid #AF3535;
}
.uk-button-primary:before {
  background-color: #AF3535;
}
/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #AF3535;
}

/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  color: #ffffff;
  background-color: #6e3c38;
}
.uk-button-primary:active:before,
.uk-button-primary.uk-active:before {
  height: 36px;
}

.fabrikMainError.alert.alert-error.fabrikError.fabrikHide {
  display: none;
}
legend.legend {
  display: none;
}

.uk-nav-navbar > .uk-parent > .uk-nav-sub { display: none; }    
.uk-nav-navbar > .uk-parent:hover > .uk-nav-sub { display: block; }  

.uk-nav-navbar > .uk-parent > a:after {    
content: "\f104";    
font-family: "FontAwesome";    
display: block;    
float: right;   
margin-left: 10px;  
}  

.uk-nav-navbar > .uk-parent:hover > a:after {    
content: "\f107";    
}

.uk-dropdown-search {
  width: auto;
  margin-top: 0;
  background: #2A2A28;
  color: #C8C8C8;
  border-color: rgba(0, 0, 0, 0);
}

input.uk-search-field:focus {
  border: 1px solid rgba(203, 203, 203, 1);
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 0 1px #989898;
  outline: 0;
width: 100%;
}

.uk-search-field:focus, .uk-search.uk-active .uk-search-field {
  width: 100%;
}

.uk-nav-header, .uk-article-meta {
font-family: arial, sans-serif;
}

.uk-search:before {
color: rgba(175, 53, 53, 1);
}

/*input.uk-search-field {
-webkit-appearance: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  line-height: normal;
  width: 100px;
  height: 35px;
  padding: 0 0 0 30px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
  color: #555555;
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s;
  border-radius: 2px;
  background-clip: padding-box;
  font-weight: 300;
}*/

.uk-panel.search-red {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid rgba(175, 53, 53, 0.8);
  padding: 20px;
  text-align: center;
margin-top: 56px;
}

.uk-panel.uk-panel-box.design {
  background-color: #FFFFFF;
  padding: 0;
  margin-top: -40px;
box-shadow: 0 0 8px #777;
}

.uk-panel-hover {
  color: #2A2A28;
}

.uk-panel-hover:hover {
  background: #f5f5f5;
  color: #AF3535;
}

.uk-panel.home-slide {
  margin-top: -29px;
}

.form-horizontal .controls:first-child {
  color: #AF3535;
}

.uk-alert-danger {
    margin-bottom: 20px;
    padding: 10px;
    background: #AF3535;
    color: #FFFFFF;
}

.uk-text-warning {
    color: #000000 !important;
}

.uk-panel.plirofories {
    background-color: #FAFAFA;
    padding: 10px;
    border: 1px solid #EDEDED;
    margin-top: 48px;
}

#oroi2 {
    margin-top: -20px;
}
h3.uk-accordion-title {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 8px 15px;
  background: rgba(186, 99, 99, 1);
  font-size: 16px;
  line-height: 28px;
  cursor: pointer;
  border: 0px solid rgba(250, 250, 250, 1);
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
  color: #FAFAFA;
  box-shadow: 1px 1px 1px #868686;
}

#hikashop_checkout_login_left_part h2 {
display: none;
}

#hikashop_checkout_login_left_part {
    margin-top: 51px;
}

.btn-group > .btn.active {
cursor: default;
}

#hikashop_product_right_part label {
        font-size: 14px;
}


.form-actions {
    padding: 10px 0 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 0;
}

.row-fluid.nav {
    display: none;
}

.control-group input {
    height: 30px;
    min-height: 30px !important;
    line-height: 30px;
}