body,

body.home {

	font-family: 'Roboto', sans-serif;

	font-weight: 300;

	background: #ededf1;

	color: #333;

}

#baner10 {
	height: 100%;
	    background: rgba(0,0,0, 0.7);
	    padding-top: 150px;
	    top: 0 !important;
}




#page {

	width: 100%;

	height: 100%;

	margin: 0 auto;

	display: block;

}



body {

	background: #fff;

}



a.social-icons {

	font-size: 14px;

	color: #fff !important;

	vertical-align: middle;

	margin: 0px 3px;

}



li#disable {

	display: none !important;

}

.note {
	clear: both;
	padding-top: 20px;

}

.note p {
	font-size: 12px;
	border-top: 1px solid #dcdbdb;
    padding-top: 10px;
}

.bg {

	background: #ededf1;

	padding: 30px 0px;	

	clear: both;

}



.container {

	width: 1140px;

	margin: 0 auto;

	display: block;

}



a,

a:visited {

	color: #333;

	text-decoration: none;

}



a:hover {

	color: #f78f1e;

}





.top-header {

	background: #f78f1e;

	height: 38px;

	overflow: hidden;

	color: #fff;

	font-size: 13px;

	position: relative;

	width: 100%;

}



.follow-us,

.lang-bar {

	float: left;

	display: block;

}



.lang-bar {

	position: relative;

	overflow: hidden;

}

.wpml-ls-legacy-list-horizontal {
    border: 0!important;
    padding: 0!important;
    clear: none!important;
}



.top-header .lang-bar p,

.follow-us p {

	display: block;

	float: left;

	margin: 9px 10px 9px 0;

}



.lang-bar ul li a span {

	font-size: 12px !important;

	text-transform: uppercase;

	color: #fff;

	line-height: 39px;

	padding: 0px 10px;

}



#lang_sel_list {

	font-family: 'Roboto', sans-serif !important;

	float: left;

	display: block;

}



.lang-bar #lang_sel_list a{

	background: #f78f1e;

	overflow: hidden;

	padding: 0;

}



.lang-bar .wpml-ls-current-language a {

	background: #d67a16 !important;

}



header.site-header {

	background: #fff;

	border-bottom: 1px solid #eaeaea;

	height: 125px;

	overflow: hidden;

	width: 100%;

}



.search-form {

	position: relative;

	float: right;

	overflow:hidden;

}



.search-form input[type="text"] {

	border: none;

	background: #d67a16;

	height: 38px;

}



a#logo {

	padding: 15px 0px;

}



a#logo,

.call-support {

	float: left;

	display: block;

}



.call-support {

	padding: 31px 20px;

}



.call-support p {

	font-size: 11px;

	text-transform: uppercase;

	margin: 0;

	text-align: right;

}



.call-support h1 {

	margin: 0;

	font-size: 32px;

	font-weight: bold;

	color: #f78f1e;

	line-height: 33px;

	text-align: right;

}


.top-banner {
	background: #fff;
	overflow: hidden;
}



.header-menu  {

	display: block;

	float: right;

	padding: 40px 0px;

}



.header-menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



.header-menu ul li  {

	float: left;

	display: block;

	padding: 10px 5px;

}



.header-menu ul li:first-child {

	padding-left: 0;

}



.header-menu ul li:last-child {

	padding-right: 0;

}



.header-menu ul li a {

	text-transform: uppercase;

	font-size: 13px;

	font-weight: 500;

}





/*Menu Tabs*/



.col-left {

	width: 215px;

	display: inline-block;

/*	display: block;

	overflow: hidden;

	clear: both;

	float: left;*/

	margin-right: 45px;

}



.col-left p {

	font-size: 13px;

}



.col-left h1 {

	font-size: 24px;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 25px;

	margin-bottom: 20px;

}





.menu-tab {

	width: 215px;

	background: #fff;

	border: 1px solid #eaeaea;

}





.menu-tab ul {

	list-style: none;

	padding: 0 !important;

	margin: 0 !important;

}



.menu-tab ul li,

.sidebar .widget-area ul li {

	border-bottom: 1px solid #f3f3f3;

	font-weight: 400;

	width: 100%;

	background: linear-gradient(to left, transparent 50%, #f78f1e 50%);

	background-size: 200% 100%;

	background-position: right bottom;

	transition: all 0.5s ease;

	position: relative;

}



.sidebar .widget-area ul li.current-cat a,

.sidebar .current_page_item a,
.sidebar .current-menu-item a,
.sidebar .current-post-parent a{

	background: #f78f1e;

	color: #fff;

}






.menu-tab ul li:hover,

.sidebar .widget-area ul li:hover {

	background-position: left bottom;

}



.menu-tab ul li:hover a,

.sidebar .widget-area ul li:hover a {

	color: #fff;

}



.menu-tab ul li:hover:after,

.sidebar .widget-area ul li:hover:after,

.sidebar .widget-area ul li.current-cat:after,

.sidebar .current_page_item li:after {

    content: "\f105"; 

    font-family: FontAwesome;

    right: 10px;

    position:absolute;

    top:30%;

    color: #fff;

    font-size: 15px;

 }

 .img_za_nas {
 	padding-top: 0px!important;
 	width: 710px;
 }



.menu-tab ul li a,

.sidebar .widget-area ul li a{

	padding: 8px 15px;

	display: block;

	overflow: hidden;

	font-size: 13px;

}



.menu-tab ul li:last-child,

.sidebar .widget-area ul li:last-child {

	border: none;

}



.tabs {

	position: relative;

	overflow: hidden;

	margin: 0 auto;

	width: 100%;

	font-weight: 300;

	font-size: 15px;

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

}



.inmenu .tabs {

	overflow: visible;

}



/* Nav */

.tabs nav {

	text-align: center;

}



.tabs nav ul {

	position: relative;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flex;

	display: flex;

	margin: 0 auto;

	padding: 0;

	width: 1000px;

	list-style: none;

	-ms-box-orient: horizontal;

	-ms-box-pack: center;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

}



.tabs nav ul li {

	position: relative;

	z-index: 1;

	display: block;

	margin: 0;

	text-align: center;

	-webkit-flex: 1;

	-moz-flex: 1;

	-ms-flex: 1;

	flex: 1;

}







.tabs nav a {

	position: relative;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	line-height: 2.5;

}



.tabs nav a span {

	vertical-align: middle;

	font-size: 0.75em;

}



.tabs nav li.tab-current a {

	color: #74777b;

}



.tabs nav a:focus {

	outline: none;

}



/* Content */

.content-wrap {

	position: relative;

	background: #fff;

	width: 100%;

}



#section-2{

	background: url(../images/ramstore_club.jpg) no-repeat;

	height: 452px;

}



/*#section-6 {

	background: url(../images/home_slider.jpg) no-repeat;

	height: 452px;	

}

*/

.home_wlc {

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-align-content: center;

	-ms-flex-line-pack: center;

	align-content: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

}



.home_wlc h1,

.home_wlc h2 {

	color: #fff;

	font-size: 48px;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	margin-bottom: 10px;



	-webkit-order: 0;

	 -ms-flex-order: 0;

	 order: 0;

	 -webkit-flex: 0 1 auto;

	 -ms-flex: 0 1 auto;

	 flex: 0 1 auto;

	 -webkit-align-self: auto;

	 -ms-flex-item-align: auto;

	 align-self: auto;

}



.home_wlc h2 {

	font-size: 15px;

	font-weight: 500;

	margin-top: 5px;

}



.content-wrap #section-6 {

	padding: 0 !important;

}



.content-wrap section {

	display: none;

	margin: 0 auto;

	padding: 1em 0;

	height: 450px;

	padding: 35px 0px;

/*	width: 1000px;*/

}



.slider-promo {

	position: relative;

	width: 740px;

	float: right;

	margin-top: 35px;

}



.content-wrap section.content-current {

	display: block;

}



.tabs-style-iconbox nav ul li a {

	overflow: visible;

	padding: 17px 15px;

	line-height: 1;

	-webkit-transition: color 0.2s;

	transition: color 0.2s;

}



.tabs-style-iconbox nav ul li a span,

.tabs-style-iconbox nav ul li a {

	font-size: 17px;

	text-transform: uppercase;

	font-weight: bold;

}



.tabs-style-iconbox nav ul li.tab-current {

	z-index: 100;

}



.tabs-style-iconbox nav ul li.tab-current a,

.tabs-style-iconbox nav ul li.current-menu-item a,

.tabs nav ul li.current-page-ancestor a,

.tabs nav ul li.current-post-ancestor a {

	background: #559642;

	box-shadow: -1px 0 0 #559642;

	color: #fff !important;

}



.tabs-style-iconbox nav ul li.tab-current a::after,

.tabs-style-iconbox nav ul li.current-menu-item a:after,

.tabs nav ul li.current-page-ancestor a:after,

.tabs nav ul li.current-post-ancestor a:after {

	position: absolute;

	top: 100%;

	left: 80%;

	margin-left: -10px;

	width: 0;

	height: 0;

	border: solid transparent;

	border-width: 10px;

	border-top-color: #559642;

	content: '';

	pointer-events: none;



}



.tabs-style-iconbox nav ul li:first-child::before,

.tabs-style-iconbox nav ul li:first-child::before {

	right: auto;

	left: 0;

}



.tabs-style-iconbox .icon::before {

	display: block;

	margin: 0 0 0.25em 0;

}





.col-3 {

	width: 300px;

	position: relative;

	margin-top:30px !important;

	display: block;

	float: left;

	margin-right: 50px;

}



.col-3:last-child,

.col-3.last-post  {

	margin:0;

}



.ramkupnov.inner .col-3  {

	min-height: 450px;

}



.widget-title {

	color: #737375;

	font-weight: bold;

	font-size: 21px;

	text-transform: uppercase;

	text-align: left;

	margin-bottom: 35px;

}



.ramkupnov h1.widget-title,

.recipes h1.widget-title {

	color: #737375;

	font-weight: bold;

	font-size: 21px;

	text-transform: uppercase;

	text-align: center;

	margin-bottom: 35px;

}



.home_widgets {

	position: relative;

	overflow: hidden;

}



.home_widgets figure {

	background: #fff;

	overflow: hidden;

	margin: 0;

	padding: 10px;

	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.2);

	box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.2);

}



.home_widgets figure img {

	margin: 0 auto;

	display: block;

	/* height: 356px; */

}



.home_widgets h1,

.home-news h1  {

	text-transform: uppercase;

	font-size: 15px;

	text-align: center;

	color: #f78f1e;

	font-weight: bold;

	margin-top: 20px;

}



.sidebar .home-news h1 a {

	font-size: 12px;

	text-align: left;

}



.home_widgets h1 a {

	color: #f78f1e;

}



.home_widgets .description {

	font-size: 14px;

	text-align: center;

}



.secbottom {

	position: relative;

	border-top: 1px solid #e1e1e1;

	margin-top: 10px;

}



.btn {

	background: #ea790b;

	color: #fff;

	padding: 6px 15px;

	display: inline-block;

	font-size: 13px;

	text-transform: uppercase;

	font-weight: 300;

}



.secbottom .btn {

	margin-top: 14px;

}



span.date {

	float: right;

	display: block;

	font-size: 12px;

	color: #7d7d7d;

	margin-top: 20px;

}



.entry-header span.date,

.sidebar .home-news .nws span.date{

	float: none;

	display: block;

	margin-top: 0;

	margin-bottom: 5px;

}



.sidebar .home-news .nws span.date {

	color: #539341;

}



.home-news .nws {

	position: relative;

	border-bottom: 1px solid #d7d7d7;

	padding-bottom: 26px;

	margin-bottom: 17px;

	overflow: hidden;

}



.sidebar .home-news .nws {

	border-color: #eaeaea;

	padding-bottom: 15px;

	margin-bottom: 10px;

}

.sidebar .home-news .nws:last-child {

	border: none !important;

}



.sidebar .home-news .nws:first-child {

	margin-top: 10px;

}



.home-news .nws:last-child  {

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

	margin-bottom: 17px !important;

}



.sidebar .home-news span,

.sidebar .home-news h1 {

	padding: 0px 15px;

}



.home-news a.img {

	background: #fff;

	width: 126px;

	height: 81px;

	overflow: hidden;

	display: block;

	margin: 0;

	float: left;

	margin-right: 15px;

}



.home-news a.img img{

	padding: 4px;
	border:2px solid #559642;

}



.home-news h1 {

	font-size: 13px;

	text-align: left;

	margin: 0;

	line-height: 17px;

	font-weight: 400;

}



.ramkupnov.n_ {

	text-align: center;

}



.container.news {

	padding-bottom: 30px;

	overflow: hidden;

}

#sgcboxLoadedContent {
    background: white !important;
}
.mapa-lokacii {

	background: url(../images/mapa_lokacii.jpg) no-repeat;

	width: 100%;

	height: 400px;

	padding: 0px 0px;

	position: relative;

	overflow: hidden;

}

.plokacii {
	text-align: center;
}



.col-6 {

	width: 480px;

	float: left;

	position: relative;

	min-height: 1px;

}



.col-6:first-child {

    margin-right: 40px;

}



.mapa-lokacii h2 {

	color: #579a44;

	font-size: 24px;

	font-weight: bold;

	text-transform: uppercase;

}



.mapa-lokacii p {

	font-size: 13px;

	font-weight: 300;

	color: #333;

}



.mapa-lokacii img {

	


}

.appimg {
	width: 250px;
}

.appstore {
	    width: 137px;
    margin-left: 10px;
}

.playstore {
	width: 124px;
}

.block-rigt-last {
	
}

.recipes {

	position: relative;

	margin: 50px 0px;

}



.recipes h1.widget-title {

	text-align: left;

}



.recipes .owl-item  {

	background: #fff;

	width: 200px !important;

	margin-right: 62px;

	height: 270px;

	position: relative;

}





.recipes h4 {

	text-transform: uppercase;

	font-size: 14px;

	line-height: 16px;

	font-weight: 400;

	padding: 10px 15px;

	text-align: center;

}



#recipes .owl-controls .owl-buttons {

	position: absolute !important;

	top: -65px;

	right: 0;

	width: 45px;

}



#recipes .owl-controls .fa {

	font-size: 35px;

	color: #737375;

}



#recipes .owl-prev {

	display: block;

	float: left;

	margin-right: 15px;

}

.recipes .owl-item a img {

	position: relative;

	height: 170px;

	width: 200px !important;

	overflow: hidden;

}



.recipes .owl-item .hover{

	display: none;

}



.recipes .owl-item:hover .hover {

	display: block;

	background: rgba(87,154,68, 0.9);

	position: absolute;

	z-index: 9999;

	top: 0;

	height: 170px;

	width: 100%;

	text-align: center;

	padding-top: 50px;

}



.recipes .owl-item:hover .hover .fa {

	background: #fff;

	width: 48px;

	height: 48px;

	border-radius: 50%;

	line-height: 52px;

	color: #50b948;

}



.recipes .owl-item:hover .hover p {

	font-size: 12px;

	color: #fff;

}



footer.footer {

	background: #fff;

	overflow: hidden;

	display: block;

	position: relative;

	font-weight: 400;

	font-size: 13px;

}



footer .about img {

	margin-bottom: 8px;

}



footer .about p {

	font-size: 13px;

	font-weight: 300;

}



footer .about .widget-title {

	margin-bottom: 20px;

}



footer .call-support {

	padding: 0;

	margin-top: 15px;

}



footer .call-support p {

	text-align: left;



}



ul.cinf {

	list-style: none;

	padding: 0;

	margin: 0;

}



ul.cinf li {

	padding: 5px 0px;

}



ul.cinf li span {

	color: #579a44;

	font-weight: bold;

	font-size: 14px;

	display: block;

}





.promotions {

	width: 740px;

	position: relative;

	float: left;

	display: block;

	margin-top: 50px;

}



.morph-carousel {

	background: #fff !important;

}



.morph-carousel-prev, .morph-carousel-next {

    position: absolute;

    top: 45% !important;

    bottom: 0;

    background: #ededf1 !important;

    width: 25px;

    color: #333 !important;

    cursor: pointer;

    border: 0;

    padding: 0;

    height: 35px;

}



.morph-carousel-next:after,

.morph-carousel-prev:after {

	color: #333 !important;

	border-color: transparent #333 !important;

}





.bx-wrapper .bx-viewport {

	left: 0 !important

}



.ramstor-card .information {

	width: 450px;

	display: block;

	float: left;

	color: #fff;

	font-size: 14px;

	margin-top: 20px;

	margin-right: 20px;

	text-align: left;

}



.ramstor-card .information a,

a.btn {

	display: inline-block;

	border: 1px solid #529140;

	background: rgba(82, 145, 64, 0.10);

	padding: 10px 20px;

	text-align: center;

	color: #fff;

	text-transform: uppercase;

	margin-top: 10px;

}



.ramstor-card .information h1 {

	font-size: 24px;

}



.ramstor-card .rcard {

	margin-top: 30px;

}





.container.white {

	background: #fff;

}



header.page-header {

	margin-bottom: 50px;

}



h1.page-title {

	font-size: 24px;

	text-transform: uppercase;

	font-weight: bold;

}



.taxonomy-description p {

	font-size: 13px;

	font-weight: 300;

	border-bottom: 1px solid #e9e9e9;

	padding-bottom: 20px;

}



.sidebar {

	position: relative;

	width: 250px;

	float: left;

	margin-right: 40px;

}



.sidebar .widget {

	margin-bottom: 50px;

}



.col-right {

	position: relative;

	overflow: hidden;

}



article h1.entry-title {

	margin: 0;


}



article h1.entry-title a{

	color: #f78f1e;

	font-size: 16px;

	font-weight: bold;

}



.entry-content {

	margin-top: 0;

	font-size: 14px;

	overflow: hidden;

}



.entry-content a {

	color: #539341;

	text-decoration: underline;

	font-weight: bold;

}





article {

	border-bottom: 1px solid #e9e9e9;

	margin-bottom: 50px !important;

	padding-bottom: 15px;

	position: relative;

	overflow: hidden;

}



article:last-child {

	border: none;

	padding-bottom: 150px;

}



.thumb-inner {

	width: 260px;

	height: 130px;

	overflow: hidden;

	float: left;

	display: block;

	margin-right: 25px;

	background: #fff;

	padding: 10px;

	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);



}



.sidebar .widget-area .widget{

	position: relative;

	margin-bottom: 50px;

	background: #fff;

	border: 1px solid #eaeaea;

}



.sidebar .widget-area .widget-title {

	color: #333333;

	font-size: 18px;

	text-transform: uppercase;

	margin-bottom: 5px;

	background: #f3f3f3;

	margin: 0;

	padding: 12px 15px;

}



.sidebar .widget-area ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



a.more-link {

	clear: both;

	display: block;

	margin-top: 15px;

	color: #f78f1e;

	font-size: 13px;

	font-weight: bold;

}



.bg.inmenu {

	padding: 0;

/*	margin-bottom: 45px;

*/}



article.read h1 {

	font-size: 21px;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 25px;

	margin-bottom: 30px;

}



.web-header {

	height: 452px;

	text-align: center;

	position: relative;

	color: #fff;

	margin: 0 auto;

	display: block;

	padding-top: 25px;

	font-size: 14px;

	background-repeat: no-repeat;

	background-position: center;

	/*overflow: hidden;*/

}



.web-header h1{

	margin-top: 0px;

	font-size: 36px;

	margin-bottom: 10px;

}



.web-header p {

	margin: 0;

	padding: 0;

}



a.btn {

	margin-top: 20px;

	margin-bottom: 15px;

}



.entry-content h2 {

	color: #579944;

	text-transform: uppercase;

	font-size: 17px;

}



.full article {

	margin-top: 40px;

	padding-bottom: 10px;

}



#primary {

	margin-top: 30px;

}



.entry-content h1 {

	color: #579a44;

	font-size: 24px;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 0;

}



.entry-content h5 {

    font-size: 13px;

    font-weight: 300;

    border-bottom: 1px solid #e9e9e9;

    padding-bottom: 20px;

    margin: 0 !important;

}



.entry-content ul.cinf {

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flex;

	display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content: space-between;

    align-content: flex-start;

    align-items: flex-start;





    margin: 0 auto;

    padding: 0;

    width: 1000px;

    list-style: none;



	border-bottom: 1px solid #e9e9e9;

	padding-bottom: 15px;

}



.entry-content ul.cinf li span {

    color: #579a44;

    font-weight: bold;

    font-size: 17px;

    display: block;

    margin-bottom: 10px;

}



.entry-content ul.cinf li {

	-webkit-box-ordinal-group: 1;

	-moz-box-ordinal-group: 1;

	box-ordinal-group: 1;



	-webkit-box-flex: 1;

	-moz-box-flex: 1;

	box-flex: 1;



}



.wpcf7-form {

	margin-top: 30px;

}



.wpcf7 div.lf,

.wpcf7 div.rf  {

	float: left;

	display: block;

	width: 48%;



	margin: 0px 40px 15px 0px;

}



.wpcf7 div.r {

	width: 46%;

}



.wpcf7 div.rf {

	margin-right: 0;

}



.wpcf7 div input[type="text"],

.wpcf7 div input[type="email"],

.wpcf7 textarea {

	width: 100%;

	/*border-color: #BEB8B8;*/

}



input[type="button"], input[type="reset"], input[type="submit"] {

	background: #539341;

	color: #fff;

	text-transform: uppercase;

	font-size: 13px;

	box-shadow: none;

	border: none;

	text-shadow:none;

	font-weight: 300;

	padding: 10px 20px;

	letter-spacing: 1px;

}



#searchsubmit {

	background: #d67a16;

}



span.red {

	color: red;

	font-weight: bold;

}



.ck span.wpcf7-list-item {

	display: block;

	margin-left: 0;

}



.gallery figure {

	margin: 0 10px;

}



#rev_slider_1_1 {

	height: 450px;

}



#rev_slider_1_1 img,

ul.tp-revslider-mainul,

.tabset0 .tbs {

	width: 100%;

	

}



.pws_tabs_list {

	height: 450px;

}



.pws_tabs_container ul.pws_tabs_controll {

	text-align: center;

}



.pws_tabs_container ul.pws_tabs_controll li {

	position: relative;

}





.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active:after {

	position: absolute;

	top: 99%;

	left: 80%;

	margin-left: -10px;

	width: 0;

	height: 0;

	border: solid transparent;

	border-width: 10px;

	border-top-color: #559642;

	content: '';

	pointer-events: none;

	    z-index: 9999;

}



.pws_tabs_container ul.pws_tabs_controll li a {

	padding: 15px 28px !important;

}



.tbs  {

	padding: 15px 0px;

}



#section-1 {

	padding: 0 !important;

}



.i_img {

	padding-top: 68px;

	float: right;

}



table {

    border-collapse: collapse;

    width: 100%;

    table-layout: fixed;

} 









table{

    border-collapse: collapse;

        border-spacing: 0;

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}tr:hover td{

	

}

tr:nth-child(odd){ background-color:#ededf1; }

tr:nth-child(even)    { background-color:#ffffff; }



table td{

	vertical-align:middle;

	

	

	border:1px solid #e5e5e5;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:12px;

	font-size:13px;



	color:#212121;

} tr:last-child td{

	border-width:0px 1px 0px 0px;

}tr td:last-child{

	border-width:0px 0px 1px 0px;

}tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

tr:first-child td{



	background-color:#f78f1e;

	border:0px solid #e5e5e5;

	text-align:left;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-weight:500;

	color:#fff;

}



tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}





#promotion_home {

	padding: 0;

	margin: 0;

	list-style: none;

}



#promotion_home .owl-buttons i {

	font-size: 21px;

}



#promotion_home .owl-controls {

	margin-top: 10px;

	text-align: left;

}



#promotion_home .owl-buttons div {

    color: #FFF;

    display: inline-block;

    zoom: 1;

    margin: 5px;

    padding: 3px 15px;

    font-size: 12px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    background: #869791;

    filter: Alpha(Opacity=50);

    opacity: 0.5;

}

.page_bg {
	background: #EDEDF1  url(../images/mapa_lokacii.jpg) no-repeat;
    width: 100%;
    height: 483px;
    position: absolute;
    left: 0px;
	margin-top:-30px;}


.information a.baranje_c{
	padding: 10px 20px!important;
	
}	


table tr td strong {
display: block;
font-weight: normal;
}

.promo-page h1{
	display: none;
}

.promo-right {
	padding-left: 60px;
}

.first-promo {
	float: none!important;
    width: 300px!important;
    margin: 20px auto!important;
}

.new-stiker img {
	width: 70px!important;
    height: auto!important;
    position: absolute!important;
    right: -44px!important;
    top: -22px!important;
}

.fa, .fas {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.col-md-10 {
	/*width: 83.33333333%;*/
	float: left;
}

.col-md-2 {
	/*width: 16.66666667%;*/
	float: left;
}

.pull-right {
	/*float: right;*/
}

.show-content {
	background: none;
	border: none;
}

.show-content i {
	font-size: 1.5em;
	padding-top: 25px;
}

.hidden {
	display: none;
}

.row {
	width: 100%;
	/*clear: none;*/
	float: left;
}

.vikend-naslov {
	cursor: pointer;
}


.slider-promo{
margin-top:0px !important;
}
.tabset0 .pws_tabs_list{
height:472px !important;
}


.online-link {
	float: left;
    /*background: #f58223;
    padding: 10px;*/
    text-transform: uppercase;
    margin-left: 110px;
    font-weight: bold;
}

.online-link a {
	color: #fff;
}

.online-link a:focus {
	outline: none;
}

.online-link a:hover {
	opacity: 0.9;
}


#recipes-mobile {
	display: none;
}

#promotion_home_mobile {
	display: none;
}


#menu-item-14288 a  {
	color: #f78f1e;
	font-weight: bold;
}



@media screen and (min-width:320px) and (max-width:768px) {


.slider-promo {
    position: relative;
    width: 100%!important;
    float: none;
    margin-top: 35px;
}

#promotion_home {
	display: none!important;
}

#promotion_home_mobile {
	display: block;
}


#recipes {
	display: none!important;
}


#recipes-mobile {
	display: block;
}


#recipes-mobile .hover {
	display: none!important;
}

.slick-slide img {
    display: block;
    margin: auto;
    max-width: 100%;
}

 
#promotion_home_mobile  .slick-slide img {
    width: 300px;
}

.NextArrow {
    background: url(../images/right.png) no-repeat;
 float: right;
    cursor: pointer;
    position: absolute;
    top: 40%;
  width: 30px;
    height: 40px;
    background-size: 50% !important;
     right: 15px;
}

.PrevArrow {
    background: url(../images/left.png) no-repeat;
 width: 30px;
    height: 40px;
    float: left;
    background-size: 50% !important;
    position: absolute;
    top: 40%;
    cursor: pointer;
    left: 15px;

    z-index: 9999;
}

     .container {
     	width: auto;
     	padding: 0px 15px

     }

     .wpcf7 div.lf, .wpcf7 div.rf {
    float: left;
    display: block;
    width: 100%;
    margin: 0px 40px 15px 0px;
}

.full article {
    margin-top: 0px;
    padding-bottom: 10px;
}

article  {
	margin-bottom: 0px!important;
}


.pws_tabs_container ul.pws_tabs_controll li a {
    padding: 10px 28px !important;
    border-bottom: 1px solid #e3e3e3;
}


.menu-tab {
    width: 100%;
    background: #fff;
    border: 1px solid #eaeaea;
}

header.site-header {
    background: #fff;
    border-bottom: 1px solid #eaeaea;
     height: auto;
    overflow: hidden;
    width: 100%;
}

.top-header {
    background: #f78f1e;
     height: auto;
    color: #fff;
    font-size: 13px;
    position: relative;
    width: 100%;
}

.follow-us, .lang-bar {
    float: left;
    display: block;
    width: 50%;
}

.online-link {
    float: none;
     background: transparent;
    padding: 10px;
    text-transform: uppercase;
    margin-left: 0;
    font-weight: bold;
    width: 100%;
    text-align: center;
    clear: both;
    border-top: 1px solid #fff;
}

.search-form {
     display: none;
}

.col-3 {
    width: 100%;
    position: relative;
    margin-top: 30px !important;
    display: block;
    float: left;
    margin-right: 50px;
}

.pws_tabs_container ul.pws_tabs_controll li {
    display: inline !important;
}
.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active:after {
display:none !important;
}
a#logo, .call-support {
    float: none;
    display: block;
    text-align: center !important;
}
.call-support {
display:none !important;
}
.header-menu{
display:none !important;
}
.mapa-lokacii {
    height: auto;
}
.carousel-caption{
    display: none !important;
}
.col-left {
    width: 100%;
    display: inline-block;
    margin-right: 45px;
}
.col-right {
    width: 100%;
 }

.ramstor-card .information {
    width: 100%;
	margin-top: -10px;
	}
.tabs nav ul{
display:inline;
}
.tabs-style-iconbox nav ul li a{
overflow:hidden !important;
}
#section-2{
height:700px !important;
background-color:#363636 !important;
background-image:none !important;
}


.sidebar {
    position: relative;
    width: 100%;
    float: left;
    margin-right: 40px;
}

.promo-right {
    padding-left: 0;
}

.new-stiker img {
    width: 70px!important;
    height: auto!important;
    position: absolute!important;
    right: 0px!important;
    top: -22px!important;
}

.entry-content ul {
	margin: 0px;

}

article:last-child {
    border: none;
    padding-bottom: 30px;
}

.widget-title {
    color: #737375;
    font-weight: bold;
    font-size: 21px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 10px;
}

.page_bg {
       display: none;
}

.web-header {
	height: auto;
}

.ramstor-card .information a, a.btn {
    display: inline-block;
    border: 1px solid #529140;
    background: rgba(82, 145, 64, 0.10);
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
}

.information a.baranje_c br {
 display: none;
}

.ramstor-card .rcard {
    padding-top: 31px;
    clear: both;
}

article h1.entry-title {
    margin: 0;
    line-height: 28px;
}

table {
	margin-top: 30px;
    table-layout: auto;
    overflow: auto;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

.inmenu .container {
	padding: 0px;
}

#header-inner li {
	border-bottom: 1px solid #e3e3e3;
}

#sgcboxOverlay.colorbox5 {
	display: none!important;
}

#sgcolorbox {
	display: none!important;
}

.btn {
    background: #ea790b;
    color: #fff;
    padding: 10px 15px;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    width: 150px;
    text-align: center;
}



}

/* gravity forms style */

#field_3_33, #field_6_33, #field_8_33{
	color:#579944 !important;
	font-size:17px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;
	margin-top:30px !important;
}
li.gchoice_3_3_1, li.gchoice_3_3_2,
li.gchoice_6_3_1, li.gchoice_6_3_2,
li.gchoice_8_3_1, li.gchoice_8_3_2
{
	display:inline-block !important;
}
li.gchoice_3_3_2 input,
li.gchoice_6_3_2 input,
li.gchoice_8_3_2 input{
	margin-left:10px !important;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px !important;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 300 !important;
}
@media only screen and (min-width: 641px){
.gform_wrapper .top_label input.medium{
    width: 100% !important;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 40px !important;
}
}
select#input_3_38, select#input_6_38, select#input_8_38{
    width: 15% !important;
}

/* css menu item predlog lokacija */ 
@media only screen and (min-width: 1440px){
.tabs nav ul {
	width:1300px;
	display:block;
	margin-left:-70px;
}
.tabs nav ul li{
	display:inline-block;
}
.tabs-style-iconbox nav ul li a {
    padding: 17px 30px;
}
*:lang(sq-AL).tabs-style-iconbox nav ul li a {
    padding: 17px 15px;
}
}

@media only screen and (min-width: 769px) and (max-width: 1439px){
.tabs-style-iconbox nav ul li a {
    font-size: 13px;	
}
}
