body {
	line-height: 155%; line-height:1.75; 

	-webkit-text-size-adjust: 100%;
	font-family: Verdana,Geneva,sans-serif; 

	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */

	}

.gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    border-color: #59291b;
	background:none;
}

a.gdl-button, body button, input[type="submit"], input[type="reset"], input[type="button"] {
    background-color: #59291b;
}
.full-post-widget-date {
    font-weight: normal;
}

div.blog-date, div.blog-author {
	font-weight:normal;
}
div.blog-info-wrapper, div.blog-info-wrapper a {
    font-size: 12px;
    font-weight: normal;
}

div.gdl-blog-grid-list .blog-date, div.gdl-blog-grid-list .blog-author {
    display: inline;
    font-weight: normal;
}

div.recent-post-widget .recent-post-widget-info {
    font-size: 12px;font-weight:normal;
}

div.gdl-blog-medium .blog-info-wrapper {
    font-size: 12px;
    margin-top: 12px;
		font-weight:normal;
}

div.gdl-blog-grid .blog-date, div.gdl-blog-grid .blog-author {
    font-weight: normal;
}

div.pop-layout-v ul {list-style:none;}

div.pop-inside-2.pop-inside ul li {margin-bottom: 5px;list-style:none;position:relative;padding:5px 0 5px 0px;border-bottom:dotted 0px #ccc;}

div.single-portfolio.single-sidebar .port-nav .port-prev-nav, div.single-portfolio.single-sidebar .port-nav .port-next-nav, div.single-portfolio.both-sidebar .port-nav .port-prev-nav, div.single-portfolio.both-sidebar .port-nav .port-next-nav {
	margin-bottom:15px;
	float:left;
}

ul#pop-widget-viewed-5 li {margin-bottom:5px;padding:5px 0px 5px 0}

/* ul li{list-style:none;} */

ul#pop-widget-recent-2 {
	list-style:none;
	text-decoration:none;
}

p{ margin-bottom: 15px; }

tr th, tr td{ padding: 2px 4px; border-right: 1px solid; }

ul,ol{ margin-left: 20px; margin-bottom: 15px; }

blockquote{ margin: 10px 10px 40px 20px; padding: 15px 20px 15px 25px; border-left-width: 2px; border-left-style: solid;

	font-style: oblique; font-size: 13px; font-family: Verdana; }


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

	margin: 0px; padding: 9px 13px; display: inline-block; font-size: 12px; 

	font-weight: bold; cursor: pointer; border-width: 1px; border-style: solid; 

	

	/* background: url('images/button-shadow.png'); */ border-width: 1px; border-style: solid; 	}

.sf-menu li a:hover,
.sf-menu li.current-menu-ancestor a, 
.sf-menu li.current-menu-item a, 
.sf-menu li.current-post-ancestor a {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; }

.wp-caption { text-align: center; padding: 8px 3px 5px; max-width: 100%;

	border-width: 1px; border-style: solid; background: #fdf9e2;

	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-color: #F3ECBE; }

.gallery dl img { border: 0 !important; }

div.header-outer-wrapper .header-wrapper{ background-position: center 0px; 

	background-image: url('images/header-gradient.png'); background-repeat: repeat-x; }

div.gdl-header-wrapper .icon-double-angle-right{ font-size: 21px; line-height: 23px; margin-left: 6px; }

div.custom-sidebar{ margin-bottom: 18px; position: relative; }

div.gdl-sidebar-wrapper .icon-double-angle-right{ font-size: 21px; line-height: 23px; margin-left: 6px; }

div.footer-wrapper .custom-sidebar{ margin-bottom: 10px; }

h5.about-author-title{ font-size: 22px; margin-top: 3px; margin-bottom: 10px; color: #59291B; }

div.single-portfolio .port-media-wrapper{ max-width: 100%; float: right; margin-right: 20px; overflow: hidden; }

div.single-portfolio .port-media-wrapper.gdl-video { height: 100%; width: 100%; }

div.single-portfolio .port-media-wrapper.gdl-slider{ width: 100%; }


div.single-portfolio .port-nav{ margin-bottom: 15px; float: right; }

div.single-portfolio.both-sidebar .port-nav .port-next-nav { margin-bottom: 15px; float: left; }

div.adjacent-post .next-post-head{ font-size: 22px; color: #59291B; font-family: "Open Sans Condensed";font-style:normal }

div.adjacent-post .previous-post-head{ font-size: 22px; color: #59291B; font-family: "Open Sans Condensed"; font-style:normal;}

i.icon-double-angle-left, i.icon-double-angle-right {color:#59291B;content:"\f100"}

h3.related-post-title{ color: #59291B; font-size: 22px; 
}

div.gdl-related-post div.gdl-blog-grid .blog-title{ font-size: 18px; }

div.comment-wrapper .comment-form-comment{  margin-right: 20px; }

div.comment-wrapper #reply-title{ font-size: 22px; margin-bottom: 20px;}

div.comment-wrapper textarea{

	height: 165px; width: 600px; max-width: 100%; line-height: 20px; padding: 5px; margin: 5px 5px 25px; }

div.comment-wrapper span { line-height: 24px; margin-left: 10px; }

span.comment-date{  margin-right: 5px; font-style: italic; font-family: Verdana; font-size: 11px;}

div.gdl-blog-grid .blog-info-wrapper{ font-size: 12px; margin-top: 15px; }

div.gdl-blog-list .blog-info-wrapper{ font-size: 12px; }

div.gdl-blog-grid-list{ padding: 15px 0px; position: relative; 

	border-top-width: 1px; border-top-style: solid; border-color: #F3ECBE; }

div.gdl-blog-grid-list .blog-info-wrapper{ font-size: 12px; }

div.gdl-blog-medium .blog-info-wrapper{ font-size: 12px; margin-top: 12px; }

div.gdl-blog-medium .blog-comment{ position: absolute; right: 10px; bottom: 0px; padding: 3px 8px 3px; font-size: 11px; }

div.gdl-blog-full .blog-info-wrapper{ font-size: 12px; margin-bottom: 30px; padding-bottom: 5px;

	border-bottom-width: 3px; border-style: solid; font-family: Verdana; }

div.contact-form-wrapper ol li div.error{ display: none; color: #EF7270; }

div.message-box-wrapper.yellow{ background-color: #FDF9E2; border-color: #F3ECBE; color: #505050;}

div.message-box-wrapper.yellow .message-box-title{ color: #59291B;}

div.gdl-slider-caption-wrapper{ position: absolute; right: 20px; left: 20px; bottom: 7px; text-align: center; }

div.gdl-slider-caption{ font-size: 13px; display: inline; text-align: center; }

div.gdl-top-slider div.flexslider.carousel-included .gdl-slider-title{ 

font-size: 16px; margin-right: 0px; display: block; }

div.gdl-tab ul.gdl-tab-title li a{ padding: 0px 20px; cursor: pointer; height: 32px; line-height: 32px;

	display: block; font-family: open sans condensed; font-size:16px;

	border-top-width: 1px; border-right-width: 1px; border-style: solid; }

div.gdl-static-testimonial .testimonial-content{ padding: 5px 0px 5px 20px; font-size: 13px; font-style: italic; }

div.gdl-static-testimonial .testimonial-item{  border-left-width: 3px; border-left-style: solid; margin-bottom: 25px; padding-bottom: 5px; padding-top: 10px;}

div.gdl-static-testimonial .testimonial-content{ padding: 5px 0px 5px 20px; font-size: 13px; font-style: italic; }

div.gdl-social-counter-widget span.title{ display: block; font-size: 11px; }

div.progress-bar-wrapper .progress-bar{ font-size: 13px; line-height: 15px;

	background: url('images/progress-bar-shadow.png'); }

.shortcode1-4{ margin-right: 2%; float: left; margin-bottom: 5px; width: 23%;    }

div.recent-comment-widget{ margin-bottom: 15px; padding-bottom: 15px; 

	border-bottom-width: 1px; border-bottom-style: solid; border-color: #F3ECBE; }

div.recent-comment-widget .recent-comment-widget-title{ font-size: 16px; padding-top: 2px; margin-bottom: 7px; }

div.full-post-widget{ margin-bottom: 20px; padding-bottom: 20px;

	border-bottom-width: 1px; border-bottom-style: solid; border-color: #F3ECBE; }

div.full-post-widget .full-post-widget-title{ font-size: 16px; line-height: 1.5; margin-bottom: 9px; }

div.full-post-widget .full-post-widget-info{ font-size: 12px; }

div.recent-post-widget{ margin-bottom: 15px; padding-bottom: 15px;

	border-bottom-width: 1px; border-bottom-style: solid; border-color: #F3ECBE; }

div.recent-post-widget .recent-post-widget-thumbnail{ padding: 3px; float: left; margin-right: 13px; margin-top: 7px; }

div.recent-post-widget .recent-post-widget-title{ font-size: 16px; padding-top: 4px; margin-bottom: 7px; line-height: 1.3; }

div.recent-post-widget .recent-post-widget-info{ font-size: 12px; }

ul#twitter_update_list{ font-family: 'Droid Serif'; font-style: italic; list-style: none; margin-left: 0px;  }

.tagcloud a{

	font-size: 12px !important; display: block; float: left; padding: 5px 10px; margin-right: 4.3px;

	margin-bottom: 4.3px; border: 0px solid; border-color: inherit; font-weight: bold; }

div.custom-sidebar ul li{ padding: 7px 0px 15px; margin-bottom: 7px; background-position: 0px 12px !important; border-style: solid; border-bottom-width: 0px; }

.page-link {
font-size: 18px; font-weight: normal; font-family: Verdana,Geneva,sans-serif; text-align: center; padding-top: 20px; color: #EF7270; }

.page-link a {
background: #F3ECBE; color:#59291B; margin-left: 0px; margin-right: 0px; 

padding: 7px 7px; text-decoration:none; }

.page-link a:hover { color:#fff; background: #EF7270; }

/*Above*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/


.video-widget1-1 .fluid-width-video-wrapper {
	height: 0;
}

.relative-wrapper {
	position: relative;
}

.expandable-flash-banner {
	position: absolute;
	right: 0px;
	top: 54px;
	width: 610px;
	z-index: 3;
}

.gdl-page-row-wrapper {
	overflow: hidden;
}

.separator-banner {
	height: 150px;
	width: 1070px;
	margin-left: auto;
	margin-right: auto;
}

.header-right-banner-wrapper {
	margin: 27px 0;
	text-align: center;
}

.page-center-banner-wrapper img, .page-center-banner-wrapper embed {
	margin: 0 auto 20px;
	text-align: center;
	display: block;
}

#fullscreen-advertisement {
	position: absolute;
	z-index: 100;
}

/*	 	 
body {	 	 
 background: url("https://www.kafepauza.mk/wp-content/uploads/2015/10/Vip-POP-Combo.jpg") no-repeat center center fixed !important;	 	 
}	 	 
*/
/*	 	 
body.custom-background {	 	 
 background: #b1180e !important;	 	 
}	 	 
*/
#myVideo {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}

.takeover-close-button {
	cursor: pointer;
	width: 50px;
	height: 50px;
	z-index: 1000;
	top: 20px;
	right: 100px;
	position: fixed;
}

a.skip-banner {
	display: block;
	text-align: center;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #59291B;
	color: #fff;
	z-index: 101;
}

.banner-wrapper {
	width: 100%;
	margin-top: 20px;
	background: #fff;
}

.banner-wrapper table {
	border: 0;
}

#videoContainer {
	width: 1168px;
}

#vReklama {
	width: 1173px;
}

/*	 	 
.linkwrap {	 	 
 position: relative;	 	 
 display: inline-block;	 	 
}	 	 
.blocker {	 	 
 position: absolute;	 	 
 height: 100%;	 	 
 width: 74%;	 	 
 z-index: 1;	 	 
 margin-left: 72px;	 	 
}	 	 
.linkwrap iframe {	 	 
 z-index: 2;	 	 
}	 	 
#vip_banner_bg {	 	 
 z-index: 1000;	 	 
}	 	 
.linkwrap iframe {	 	 
 width: 674px;	 	 
}	 	 
*/
.mobile-top-bar {
	text-align: center;
}

.mobile-top-bar img {
	width: 90%;
}

/* Vertically center the logo */
@media (min-width: 1180px) {
	.logo-wrapper {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	
	/* Fix for header banner wrapper height */
	.header-right-banner-wrapper {
		min-height: 85px;
	}
}

/* Lev i desen baner */
/*
#flash-banner-left, #flash-banner-right{
	position: fixed;
	top: 0;
	width: 300px;
	z-index: 100;
	height: 100%;
	cursor: pointer;
}
*/
.sticky-footer-banner {
	position: fixed;
	bottom: -6px;
	width: 100%;
}

.sticky-footer-banner img {
	width: 100%;
}

.sticky-close {
	position: absolute;
	color: #000;
	right: 15px;
	top: -11px;
	font-weight: 700;
	font-size: 1.5em;
	border: 5px solid #000;
	background: #fff;
	padding: 0 10px;
	border-radius: 64px;
	z-index: 9998;
}

.blocker {
	height: 600px;
	position: absolute;
	width: 300px;
	top: 0;
	right: 1px;
	
}

/*
.sticky-footer-banner-full {
	position: fixed;
	bottom: -6px;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 9999;
	overflow: hidden;
}

.sticky-footer-banner-full img {
	width: 100%;
}


.sticky-close-full {
	position: absolute;
	color: #000;
	right: 15px;
	top: 11px;
	font-weight: 700;
	font-size: 1.5em;
	border: 5px solid #000;
	background: #fff;
	padding: 0 10px;
	border-radius: 64px;
	z-index: 10000;
}
*/
span.embed-youtube {text-align: center; display: block; position: relative; padding-bottom: 50%; padding-top: 0px; height: 0;}
span.embed-youtube iframe, span.embed-youtube object, span.embed-youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
@media only screen and (max-width:767px){
.port-media-wrapper.gdl-video iframe {
	    width: 100%;
    height: 100%;
}	
}
@media only screen and (min-width:767px){
.port-media-wrapper.gdl-video iframe {
    width: 100%;
    height: 450px;
}
}

/*Banner CSS*/
.sticky-footer-banner {
    position: fixed;
    bottom: -6px;
    width: 100%;
    z-index: 999;
}