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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
/* modals css*/
modalwhite.body{
	background: #ffffff !important;
} 
#colorbox {
    background-color: #000000;
}
#cboxOverlay {
    background-color: #ffffff;
    opacity: 0.5 !important;
}

 /*fin modals white*/
 
h3, .uk-h3 {
	margin-top: 20px;
	color: #db0000;
	font-size: 1.5em;
}
/* forms*/
/*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="search"], input[type="tel"], input[type="color"], .uneditable-input {

	background: #000000 !important;
}
/* end forms*/

.hero-unit, .well {
    border: 0px solid #e9e9e9;
    box-shadow: none;
}
.nav-tabs.nav-stacked > li > a {
    border: 0px solid #ddd;
    border-radius: 0;
}

/*body {
	background: #29271b url(../styles/FSKM-red/images/bg.jpg) no-repeat 50% 0;
}*/
html {
    background: none repeat scroll 0 0 #29271b;
}
legend {
	color: #999999 !important;
}
/*toolbar menu*/
/*.toolbarmenu{
	padding-left: 20px;
	height: 20px;
}*/
div.mod-languages a {
    text-decoration: none;
	color: #ffffff;
}
.tm-toolbar .uk-subnav > li > a {
    color: #920101;
}

/* end toolbar menu*/

.uk-navbar-center {
    max-width: 75%;
}

.uk-dropdown-navbar {
	background: rgba(0, 0, 0, 1);
}

/*.tm-footer{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
}*/
.uk-offcanvas-bar{
	background: #ffffff;
}

.uk-nav-offcanvas ul a{
	color: #919191;
}

.uk-nav-side > li > a {
	/*color: #bbbbbb;*/
	padding: 10px 30px;
	border-top: 1px solid #222222;
}


.uk-nav-offcanvas > li > a{
	color: #b30000;
}
/*phoca*/
/*.pg-cv-box{
	width: 135px;
	height: 120px;
}
#phocagallery-pane .pg-box1, #phocagallery .pg-box1, .pg-box1{
	display: inline;
}*/

.pg-cv-box {
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.pg-cv-box:hover{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}

.pg-cvcsv {
    border-bottom: 0px solid #e8e8e8;
    border-top: 0px solid #e8e8e8;
}
/*phoca end*/

.tm-headerbar {
	margin-top: -30px;
	margin-bottom: 0px;
}

.uk-navbar-center {
	margin-top: -50px !important;
}


/* sliders*/

.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    background-color: #920101;
    color: #ffffff;
    text-decoration: none;
}
.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background-color: #920101;
    color: #ffffff;
}
.nn_sliders.accordion > .accordion-group > div > a:focus, .nn_sliders.accordion > .accordion-group.active > div > a:focus {
    box-shadow: 0 0 0px #ffffff inset;
    outline: 0 none;
}

.nn_sliders.accordion > .accordion-group {
    border-radius: 0px;
}

.accordion-heading {
    background-color: #f9f9f9;
    background-image: none !important;
}
a:hover, a:focus {
    text-decoration: none;
}
.accordion-heading a {
    font-weight: 400;
	background: #0f0f0a !important;
	border: 1px solid #222222 !important;

}

.nn_sliders.accordion > .accordion-group {
    border: 0px solid #e5e5e5;
}
.nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
    border-top: 0px solid #e5e5e5;
}

.accordion-heading a.accordion-toggle{
	
}

/*---------------------*/

.acymailing_module_form {
    text-align: left;
}

span.acycontactform{
	 background-color: #D9EDF7;
	 border-color: #BCE8F1;
	 color: #3A87AD;
	 border-radius: 4px 4px 4px 4px;
	 margin-top: 20px;
	 padding: 8px 35px 8px 14px;
	 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	 display: block;
}
 
span.acycontactform label{ 
 	display:inline 
}
.acysubbuttons {
    text-align: left;
}
.onefield.fieldacyname, .onefield.fieldacyemail {
    margin-bottom: -17px;
}

/*safari hacks*/

[data-uk-sticky].uk-active.tm-navbar {
-webkit-transition-duration: 0ms !important;
transition-duration:0ms !important;
}

 @media screen and (-webkit-min-device-pixel-ratio:0) {
h1, h2, h3, h4, h5, h6 {
text-rendering: auto !important;
}
}

/*ipad*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.uk-navbar-nav > li > a{
	font-size: 13px;
}
}

/*hikashop*/
#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {
    margin: 0;
    padding: 4px;
}

.hikashop_cpanel_button_description li {
    line-height: 16px;
}
#hikashop_cpanel_title h1, #hikashop_product_top_part h1  {
	font-size: 24px;
	font-weight: normal;
}
.hikashop_submodules {
	margin-left: -30px;
}

/*nonumber modals*/
#cboxTitle {
    border-bottom: 0px solid #eee;
}
/*falang module*/
div.mod-languages ul {
    margin: -18px 0 0;
}

/*bootstrap tables*/

.table-bordered th, .table-bordered td {
    border-left: 0px solid #e9e9e9;
}
.table th, .table td {
    border-top: 0px solid #e9e9e9;
}
.table-bordered{
	border-style: none;
}
#modal-hikashop_new_address_popup {
	margin-left: auto!important;
margin-right: auto!important;
margin-top: 0px!important;
width: 800px !important;
z-index: 2000!important;
position: relative!important;

}
.modal-body iframe {
    max-height: 500px;
}
	