@charset "UTF-8";

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&subset=latin,latin-ext);*/
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	/* overflow-x: hidden; */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* Lists */
ol, ul {
	margin: 5px 0 5px 15px;
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 0 15px;
}

input, textarea{outline:none}

#fb-root {
  display: none;
}

.fb-like-box, .fb-like-box  span, .fb-like-box  span iframe[style] {
  width: 100% !important;
}

/*MAIN CSS*/
.wrapper{ width: 100%; max-width: 1020px; margin: 0 auto; }
.container { width: 97%; padding: 0px 1.5%; }
.outer-wrapper{ margin: 0 auto; position: relative; min-height: 100%; width: 100%;}
.kolona1{ width: 100%; }
.kolona12{ width: 48.711%; margin-right: 2.577%; width: 47%\9;}
.kolona12:nth-of-type(2n){ margin-right: 0px; }
.kolona14{ width: 23.067%; margin-right: 2.577%; }
.kolona14:nth-of-type(4n){ margin-right: 0px; }
.kolona13{ width: 31.615%; margin-right: 2.577%; }
.kolona13:nth-of-type(3n){ margin-right: 0px; }
.kolona23{ width: 65.808%; margin-right: 2.577%; }
.kolona15{ width: 17.75%; margin-right: 2.577%; }
.kolona15:nth-of-type(5n){ margin-right: 0px; }
.kolona45{ width: 79.485%; margin-right: 2.577%; }
.kolona25{ width: 38.453%; margin-right: 2.577%; }
.kolona35{ width: 58.968%; margin-right: 2.577%; }
.kolona56{ width: 69.968%; margin-right: 2.577%; }
.kolona16{ width: 27.455%; margin-right: 2.577%; }
.kolona34{ width: 74.356%; margin-right: 2.577%; }
.kolona26{ width: 31.6%; margin-right: 2.577%; }
.kolona46{ width: 65.80%; margin-right: 2.577%; }
.kolona12 .kolona12{ width: 47.354%; margin-right: 5.291%; }
.kolona12 .kolona12:nth-of-type(2n){ margin-right: 0px; }
.kolona12 .kolona13{ width: 29.806%; margin-right: 5.291%; }
.kolona12 .kolona13:nth-of-type(3n){ margin-right: 0px; }
.kolona14 .kolona12{ width: 44.413%; margin-right: 11.173%; }
.kolona14 .kolona12:nth-of-type(2n){ margin-right: 0px; }
.kolona34 .kolona12{ width: 48.267%; margin-right: 3.466%; }
.kolona34 .kolona12:nth-of-type(2n){ margin-right: 0px; }
.kolona17{ width: 13.785%; margin-right: 0.5%; }
.kolona17:nth-of-type(7n){margin-right: 0px;}
.wrapper:after { content: " "; display: block; height: 0; clear: both;}
.kolona1, .kolona12, .kolona13, .kolona14, .kolona15, .kolona34, .kolona23, .kolona45, .kolona25, .kolona35, .kolona56, .kolona16, .kolona17, .kolona26, .kolona46 { position: relative; float: left; font-family:Arial,Helvetica,sans-serif;}

.kolonawauto{width:auto; position:relative; float:left}

button{outline:none}

/*GENERAL CSS*/
body { font-family: Arial, Helvetica, sans-serif; color: #676767; padding-top: 116px;}
.no_margin{ margin-right: 0px!important; margin-left: 0px; }
.floatfix{ clear: both; }
.spacer{ height: 25px; width: 100%; position: relative; float: left; }
.spacer10{ height: 10px; width: 100%; position: relative; float: left; }
.spacer15{ height: 15px; width: 100%; position: relative; float: left; }
.spacer18{ height: 18px; width: 100%; position: relative; float: left; }
.spacer20{ height: 20px; width: 100%; position: relative; float: left; }
.spacer30{ height: 30px; width: 100%; position: relative; float: left; }
.spacer35{ height: 35px; width: 100%; position: relative; float: left; }
.spacer40{ height: 40px; width: 100%; position: relative; float: left; }
.left{ position: relative; float: left; }
.right{ position: relative; float: right!important; /* text-align: right; */}
strong{font-weight: bold;}
em{font-style:italic;}
.alignleft { position: relative; float: left; margin-right: 20px; margin-bottom: 25px; }
.alignright { position: relative; float: right; margin-left: 20px; margin-bottom: 25px; }
.border-gray{border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 0; border-right: 0; position: relative; width: 100%; background-color: transparent;float: left;}
input{outline:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.padding_10 { padding: 10px; }
.padding_5 { padding: 5px; }
.margin_bottom_0{margin-bottom: 0!important}
.padding_bottom_0{padding-bottom: 0!important}
.margt7{margin-top:7px}
.margt10{margin-top:10px}
.margb10{margin-bottom:10px}
.margb15{margin-bottom:15px}
.margb20{margin-bottom:20px}

.spacer_border{ height: 25px; width: 100%; position: relative; float: left;border-bottom: 1px solid #dadada; margin-bottom:25px }
.spacer20_border{ height: 20px; width: 100%; position: relative; float: left;border-bottom: 1px solid #dadada; margin-bottom:20px  }
.spacer18_border{ height: 18px; width: 100%; position: relative; float: left; border-bottom: 1px solid #dadada; margin-bottom:18px }
.spacer15_border{ height: 15px; width: 100%; position: relative; float: left; border-bottom: 1px solid #dadada; margin-bottom:15px }
.spacer10_border{ height: 10px; width: 100%; position: relative; float: left;border-bottom: 1px solid #dadada; margin-bottom:10px }
.spacer10_border_m20{ height: 5px; width: 100%; position: relative; float: left;border-bottom: 1px solid #dadada; margin-bottom:20px }
/*TRANSITION*/

header#header a, .icon_footer, .icon_footer_active, .photobox, .photobox-controls, .social, .text-box, nav#navigation ul.menu li a, .next-page a, .filtered-item-options a span, .footer-enter, input[type=submit], .hover_image, ul.cities-list li a, .event_buy_button a.buy_now_event, a.all_nye_events, a.add-event, .nye_event_links a, .product_link_more_orange_arrow, .hover_image_nye, .city_page_left a, a.view_more_hot_week, .flexslider .flex-prev, .flexslider .flex-next,.nye_description_text h3 a, .nye_description_text h4 a, .els_buy_button a, a.btn_at_waldorf, .blog_list_text h3 a, a.btn-view_wal,.blog_social_icons a span.icon-facebook:hover, .blog_social_icons a span.icon-twitter:hover, .blog_social_icons a span.icon-instagram2:hover, .blog_social_icons a span.icon-googleplus:hover, .blog_social_icons a span.icon-mail:hover, .blog_list_description span a, .side_blog_list ul li a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*OPACITY*/
.social:hover, .next-page a:hover{opacity: 0.8;}
/*LINKS*/
a { color:#8f8f8f;font-family:Arial,Helvetica,sans-serif;;}
a:active, a:visited, a:link { color: #262626; text-decoration:none; }
a:hover, a:active{ color:#1667cb; }
p{color: #676767; padding: 0 0 5px; font-size: 12px; line-height: 20px; font-family:Arial,Helvetica,sans-serif;margin-top: 0px;}

a.link, a.link:link, a.link:active, a.link:visited{color:#1667CB;text-decoration:none;}
a.link:hover{color:#FE4F01;text-decoration:none;}

/*FONTS*/
h1, h2, h3, h4, h5, h6{font-family:Arial,Helvetica,sans-serif; padding: 0 0 5px;color: #2a2a2a;}
h1, h1 a { font-size: 26px; margin: 0; line-height: 30px;}
h2, h2 a { font-size: 24px;color: #262626; margin: 0; line-height: 35px;}
h3, h3 a { font-size: 16px; color: #262626; margin: 0; line-height: 18px;}
h4, h4 a { font-size: 12px; color: #646464; margin: 0;line-height: 18px;}
h5, h5 a { font-size: 11px; color: #262626; margin: 0; line-height: 18px;}
h6, h6 a { font-size: 10px; margin: 0;}
h2, h2 a { font-size: 18px;font-weight: 700; color: #1466c9; /* text-indent: 20px; */margin-top: 10px; }

/*FOOTER GENERAL*/
.footer-outer{bottom: 0; display: block;  position: absolute; width: 100%;}
.outer-spacer{height: 535px;clear: both;}
.footer_newsletter_form{margin: 0; padding: 0;overflow: hidden;list-style: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;width: 100%;}
.author_newsletter_form{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.footer_margin_right_responsive{margin-right: 104px; display: block;}
.author_margin_right_responsive{margin-right: 94px; display: block;}
#footer_newsletter h6{font-weight: bold;font-size: 26px; line-height:24px;padding:0; margin:0; color:#FFF;text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75); padding-bottom:10px}
#footer_newsletter p{padding-bottom:6px; line-height:150%}


/*HEADER*/
header#header{width: 100%;font-size: 14px;}
header#header a, header#responsive-header a{color: #9e9e9e; font-family:Arial,Helvetica,sans-serif; font-size:14px;}
header#header a:hover, header#responsive-header a:hover{color: #c1c1c1;/* font-size: 20px; */}
.header-top{width: 100%; background-color: #fff; color: #9e9e9e; border-bottom: 1px solid #d0d0d0; padding:9px 0 8px 0px; position: relative;}
.select-city a.city_button { color: #1667cb!important; padding-right: 10px; margin-right: 5px; border-right: 1px solid #e0e0e0; }
#responsive-header{display: none;}
.select-city label{color: #1667cb; font-family:Arial,Helvetica,sans-serif;}
.select-city label:hover .chooseCountry { display: block; }
.chooseCountry { display: none; background: #fff; padding: 11px 0px 2px 0px; position: absolute; top: 0px; left: 0px; margin-top: -13px; margin-left: -5px; z-index: 99;}
.chooseCountry img { position: relative; float: left; clear: left; width: 21px; margin: 5px 5px; }
.login-form{margin: 0 15px 0 0;}
.login-form span, a.sign_up_class{font-size: 14px;}
.header, .header_nye_page{padding: 15px 0 15px 0px; height: auto; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e4e4e4 0%, #ffffff 63%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(63%,#ffffff));
background: -webkit-linear-gradient(top,  #e4e4e4 0%,#ffffff 63%);
background: -o-linear-gradient(top,  #e4e4e4 0%,#ffffff 63%);
background: -ms-linear-gradient(top,  #e4e4e4 0%,#ffffff 63%);
background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 63%);
-pie-background: linear-gradient(to bottom,  #e4e4e4 0%,#ffffff 63%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#ffffff',GradientType=0 );
border-bottom: 1px solid #ddd;
position:relative; float:left; width:100%;
}
.new_year_countdown_line h4{ text-align: center; float: left; margin: -7px 15px 0;color:#FFF}

@media only screen and (max-width: 1000px){
	.new_year_countdown_line h4{color: #646464;}
}

.new_year_countdown_line{margin: 10px 0 8px;}
.new_year_title_line{width: 125px;  }
.header .kolona12 .kolona35, .header .kolona12 .kolona25{padding: 6px 0;}
#expand, #author_expand{display: none;}
/*header#header a.logo, header#responsive-header a.logo{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite.png") no-repeat scroll -10px -240px transparent; width:161px; height:53px; position:relative; float:left;}*/

header#header a.logo, header#responsive-header a.logo{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite3.png") no-repeat scroll -10px -316px transparent; width:163px; height:53px; position:relative; float:left;}

/*header#header a.logo, header#responsive-header a.logo{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite4.png") no-repeat scroll -10px -316px transparent; width:216px; height:53px; position:relative; float:left;}*/


.search_social_top{padding-top:9px; /*width: 31.6%;*/ width:auto;}

.select-city img{float: left; }

.flags_selection{padding-top:1px; float:left; padding-right:6px}

/*SEARCH*/
form#searchform{width: 100%; display: inline-block;background-color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
ul.SearchContent {margin: 0; padding: 9px 0 11px; overflow: hidden;list-style: none;border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;border: 1px solid #c8c8c8; width: 100%;}
ul.SearchContent li{ padding: 0!important;}
ul.SearchContent li input.search {color: #757575;font-size: 15px;margin: 0;	padding: 0 5% 0 3%;	width: 85%; list-style: none;border: none; background-color: #fff; float: left;}
ul.SearchContent li input.Search-Icon, input.Search-Icon:hover, input.Search-Icon:active, input.Search-Icon:focus, input.Search-Icon:visited {  background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite.png") no-repeat scroll -10px -9px transparent;  border: medium none;  border-radius: 5px;  cursor: pointer;  height: 22px;  right: 5%;   list-style: none outside none;   margin: 0;  padding: 0;   position: absolute;  width: 22px;}


#responsive-navigation ul.SearchContent li input.search{color:#FFF}

/*SOCIAL*/
.social{margin: 3px 0 11px 0;vertical-align: middle;}
.social-icons-wrapper{margin: 0 auto; width: 113px;}
.social-icons{padding: 3px 0 0 10px; margin: 0;float: right;}
a.real{padding: 3px 4px 10px; }

/*NAVIGATION*/
nav#responsive-navigation{display: none;}
nav#navigation{float: right; margin: 0; width: 100%; background-color: #1667cb;position: relative;}
nav#navigation ul.menu{bottom: 0;padding: 0;margin: 0;font-size: 16px;line-height: 20px;}
nav#navigation ul.menu li{float: left; list-style-type: none!important;display:block;position: relative;border-right: 1px solid #0c52aa;}
nav#navigation ul.menu li a{color: #fff;padding: 8px 13px 7px;display: block;}
nav#navigation ul.menu li a img{display :block; }
nav#navigation ul.menu li.image{border-left: 1px solid #0c52aa;}
/*nav#navigation ul.menu li.image a{padding: 8px 13px 5px 13px;height: 20px;}*/
/*nav#navigation ul.menu li.image a .icon-home2{font-size:17px}*/
/*nav#navigation ul.menu li.image a{padding-bottom:8px}*/
nav#navigation ul.menu li a:hover, nav ul li.current_page_item a {background: #ff6401;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjQwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzM4MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff6401 0%, #fc3801 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6401), color-stop(100%,#fc3801));
background: -webkit-linear-gradient(top,  #ff6401 0%,#fc3801 100%);
background: -o-linear-gradient(top,  #ff6401 0%,#fc3801 100%);
background: -ms-linear-gradient(top,  #ff6401 0%,#fc3801 100%);
background: linear-gradient(to bottom,  #ff6401 0%,#fc3801 100%);
-pie-background: linear-gradient(to bottom,  #ff6401 0%,#fc3801 100%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6401', endColorstr='#fc3801',GradientType=0 );}

/*SHOPPING CHART*/
.chart{background-color: #1f77e5; border-left: 1px solid #0c52aa; border-right: 1px solid #0c52aa;}
.chart:hover{background-color: #338bfa;}
a.shopping-chart{ color: #fff; padding: 10px 13px 8px; display: block; font-size: 14px; font-weight: bold;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.chart .icon-cart{font-size:14px; font-weight:normal}

/*FOOTER*/
footer#footer{position: relative; color: #fff;}
.footer-bottom{background-color: #0d57c0; padding: 10px 0 40px; color: #fff;}
.footer-top{position: relative;}
.footer-top img{width: 96%;display: block; margin-left: auto;margin-right: auto;}
.footer-middle{background-color: #1565d6; color: #fff; border-top: 24px solid #0d57c0; padding: 30px 0px 0px 0px ;}
.footer-middle .kolona15{border-right: 1px solid #347ee7; height: 150px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:0px 0px 0px 16px; width:25%; margin-right:0;margin-bottom: 25px;}
.footer-middle .kolona15:first-child{padding:0px 0px 0px 0px;}
.footer-middle .kolona56 .kolona15 ul{padding: 0; margin: 0; width:100%}
.footer-middle .kolona56 .kolona15 ul li{margin-bottom:6px;font-size: 12px; line-height: 130%;}
.footer-middle .kolona56 .kolona15 ul li:last-child{margin-bottom:0px;}
.footer-middle .kolona56 .kolona15 ul li a {color: #c9dfff;font-size: 12px; line-height: 130%;}
.footer-middle .kolona56 .kolona15 ul li a:hover{color: #fff;}
.footer-middle .kolona56 .kolona15 h5{color: #fff!important; font-weight: bold; padding: 0; font-size: 15px; text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75); margin: 0 0 15px;}
.footer-bottom .contact h3, .footer-bottom h2{font-size: 12px; color: #a3c8fc; padding:0;margin: 8px 8px 0;}

.footer-bottom p.follow_us{font-size: 12px;color: #A3C8FC;padding: 0;margin: 6px 6px 0 0; font-weight:bold;}
#author_page .footer-bottom p.follow_us{font-size: 12px;padding: 0;margin: 6px 6px 0 0; font-weight:bold; color:#FFF; opacity: 0.7;}
.footer-bottom .contact a, .footer-bottom p{color: #fff; font-size: 12px;margin: 8px 0 0;}
.footer-bottom .kolona23{text-align: right;}
.footer-middle .kolona16 .kolona14 h2{font-size: 25px; font-weight: bold; color: #fff; text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75);  padding: 0; margin: 0;}
.footer-middle .kolona16 p, .footer-middle .kolona16 h2{text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75);  color: #fff!important;  padding: 0; margin: 0;}
.footer-middle .kolona16 p{font-size: 12px;}
.footer-form{position: relative; max-width:100%; margin: 0 auto;margin-bottom: 20px;}

.footer-bottom .bottom_right_data{margin-top:2px}
.footer-bottom a, .footer-bottom a:link, .footer-bottom a:visited{color:#FFF; text-decoration:none}
.footer-bottom a:hover{color:#C9DFFF;text-decoration:none}


.footer-topcities{background-color: #3F8AF3; color: #fff; padding: 20px 0; text-align:center; font-size:12px; line-height:18px; margin-top:30px}
.footer-topcities .kolona1:first-child{margin-bottom:6px}

.footer-topcities a, .footer-topcities a:link, .footer-topcities a:visited{color:#FFF; text-decoration:none; padding:0px 4px 0px 4px}
	.footer-topcities a:first-child{padding:0}
	.footer-topcities a:nth-child(2){padding:0px 4px 0px 8px}
.footer-topcities a:hover{color:#C9DFFF;text-decoration:none}

/*NEWSLETTER*/
.newsletter{width: 44%; margin: 0 auto;}
.footer-input {margin: 0 2% 0 0; font-size: 14px; outline:none; text-align: left; color:#afafaf; float: left; background-color: #fafbfc; padding: 8px 7px; border-radius: 5px; width: 97%; border: 1px solid #104999; -webkit-box-shadow: inset 3px 3px 5px 0px rgba(78, 127, 196, 0.88);
-moz-box-shadow:inset 3px 3px 5px 0px rgba(78, 127, 196, 0.88);box-shadow: inset 3px 3px 5px 0px rgba(78, 127, 196, 0.88);}
.footer-enter, input[type=submit] {font-family:Arial,Helvetica,sans-serif; border: none; color: #fff; margin: 0; font-size: 14px; cursor: pointer;}
.footer-enter{font-family:Arial,Helvetica,sans-serif; border: none; color: #fff; margin: 0; font-size: 14px; cursor: pointer;background-color: transparent;}

/*INPUT FIELDS */
input[type=text],input[type=email],input[type=password] { }
#account_page input[type=text],#account_page input[type=email],#account_page input[type=password], #account_page select, #account_page textarea {width: 70% !important; padding: 6px; border:1px solid #ccc; }

.input_row {margin: 3px 0px; position: relative; float: left;width: 100%;}
.input_row p.explanation { width: 70%; float: right; margin: 3px 0px; font-size: 11px; }
p.explanation { font-size: 11px; line-height:130% }
.input_row p.explanation_full { width: 100%;float: right; margin: 3px 0px; font-size: 11px; }

.input_row label{width: 28%;display: block; zoom:1; *display:inline;padding-right: 2%;float: left;line-height: 32px;position: relative;color: #737373;}
.parent_cat_div { position: relative; float: right; width: 70%; }
.parent_cat_div select { width: 100%; line-height: 30px; height: 30px; margin-bottom: 8px;}
input[type=submit] {}
textarea { width: 70%; height: 80px; border: 1px solid #c8c8c8; font-family: Arial, Helvetica; box-sizing: border-box;}

a.delete_button { width: 22px; height: 22px; font-size:24px; line-height:22px;color: rgba(214,21,0,1); display: block; position: absolute; top: 0px; left: 0px; background: #fff; border-radius: 50%; border: #fff 2px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin-top: -8px; margin-left: -8px;}
a.delete_button:hover{color:#C21705}
.upload_image_holder { position: relative; float: left; width: 100%;}
.upload_image_holder img { max-width: 100%; }
.upload_image_holder.galleryholder { background:#F4F4F4; padding:20px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#account_page input[type=text].color_picker {	border-right:40px solid rgb(60, 128, 176);}
#account_page input[type=text].color_picker::before { content: '#'; position: absolute; top: 0px; left: 0px; }
.go_back_button {   font-size: 13px;    line-height: 38px;}


/*INNER PAGE*/
#page-inner{clear: both; position: relative; margin: 0;padding: 18px 0; overflow:hidden; height:auto;}
.paddt{padding-top:30px!important}
/*#page-inner h1{margin: 15px 0 15px; color: #333;padding: 0;}*/
#page-inner h1, #single_blog h1{color: #313131; font-size: 26px; font-weight: bold; border-bottom: 4px solid #dadada; padding: 0 0 12px; margin: 0 0 18px!important;}
#single_blog h2{ font-size: 19px; font-weight: bold; border-bottom: 4px solid #dadada; padding: 0 0 8px; margin: 0 0 18px;}
#single_blog h3{ font-size: 15px; font-weight: bold; margin: 0; color: #313131;}
.filters{background-color: #f3f3f3; border-top: 2px solid #e5e5e5; border-left: none; border-right: none;  border-bottom: 2px solid #e5e5e5; padding: 5px 0; }
.filters:before { border: 1px solid #fff; display: block;  position: absolute; top: 1px; left: 0; right: 0; bottom: 1px;}
#account_page .filters{margin-bottom:6px}
/*#map_canvas { width: 100%; height: 282px; clear :both; }*/
/*#map_canvas { width: 100%; height: 271px; clear :both; }*/
#map_canvas { width: 100%; height: 257px; clear :both; }
#map_canvas_mobile{ width: 100%; height: 120px; clear :both; }

.venue_logo { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: #e0e0e0 1px solid;  height: auto;position: relative;float: left;padding: 8px;}
.venue_logo img {min-height: 70px;max-width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;  -webkit-box-sizing: border-box;display: block;margin-left: auto; margin-right: auto;}
.venue_logo_events { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; margin-bottom: 20px;}
.venue_logo_events img {min-height: 70px;display: block;}
.venue_main_image { width: 100%; }
.venue_main_image img { width: 100%; height: auto; position: relative !important;}

.preloader_single_places { padding: 50px 0px; text-align: center; width: 100%; }
.preloader_single_places img { display: inline-block; }

#events_flyer_image_bck{position:absolute; top:0; left:0; width:100%; height:auto}
#events_flyer_image_front{position:relative; float:left; width:100%; height:auto }

#events_flyer_image_front img{width:100%}
#events_flyer_image_bck img{width:100%}


/* PLACES MAIN FEATURED EVENTS */
#placesmain_fevents, #pmfe_heading, #pmfe_content, .pmfe_event, .pmfe_event img{width: 100%;height:auto; position:relative; float:left;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#placesmain_fevents{background:#e9e9e9; border-bottom:4px solid #d2d2d2; margin-bottom:10px}
#pmfe_heading{padding:5px 10px 5px 10px; background:#ff6400}
#pmfe_heading h5{margin:0; padding:0; color:#FFF; font-size:13px; font-weight:bold}
#pmfe_content{padding:10px 5px 10px 5px}
.pmfe_event{width: 25%; padding:0px 5px 0px 5px}
.pmfe_event a img{padding:5px; border:1px solid #d5d5d5; background:#FFF}
.pmfe_event a:hover img{border:1px solid #ff6400;background: #FF6400;}

/* FEATURED OBJECTS BOX */
.featured_objects_holder, .featured_objects_heading, .featured_objects_content, .featured_object, .featured_object img{width: 100%;height:auto; position:relative; float:left;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.featured_objects_holder{background:#e9e9e9; border-bottom:4px solid #d2d2d2; margin-bottom:10px}
.featured_objects_heading{padding:5px 10px 5px 10px; background:#ff6400}
.featured_objects_heading h5{margin:0; padding:0; color:#FFF; font-size:13px; font-weight:bold}
.featured_objects_content{padding:10px 5px 10px 5px}
.featured_object{width: 25%; padding:0px 5px 0px 5px}
.featured_object a img{padding:5px; border:1px solid #d5d5d5; background:#FFF}
.featured_object a:hover img{border:1px solid #ff6400;background: #FF6400;}

@media only screen and (max-width:430px) {
	.pmfe_event, .featured_object{width: 50%;}
	.pmfe_event:nth-child(1), .pmfe_event:nth-child(2){margin-bottom:10px}
	.featured_object:nth-child(1), .featured_object:nth-child(2){margin-bottom:10px}
}

h2#spm_upcoming_events{font-size:20px}



/* -------FOLLOW BUTTONS & TOOLTIPS---------- */

/* generic size, left positioning */
.spm_follow{width:135px; height:auto;position:absolute; left:0; top:2px }

/* Follow */
.spm_follow a.btn-follow{
	width:auto; height:auto;position:relative; float:right; margin:0; padding:7px 7px 7px 30px; font-size:12px; text-transform:uppercase; cursor:pointer;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	color:#FFF;
	border:1px solid #fb3800;
	background: #ff6501;
	background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801));
	background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%);
	background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%);
	background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%);
	background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 );
   }
	.spm_follow a.btn-follow:before{
		width:23px; height:28px; position: absolute; top:0; left:0;line-height: 28px;  text-indent: 6px;
		background:#c23200;
		color:#FFF;
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content:'\f055';
		}

/* Following */
.spm_follow a.btn-follow.active{
	border:1px solid #25840A;
	background: #61a049; /* Old browsers */
	background: -moz-linear-gradient(top,  #61a049 0%, #28910b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a049), color-stop(100%,#28910b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #61a049 0%,#28910b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #61a049 0%,#28910b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #61a049 0%,#28910b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #61a049 0%,#28910b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61a049', endColorstr='#28910b',GradientType=0 );
	}
	.spm_follow a.btn-follow.active:before{
		background:#25840A;
		content:'\f058';
		}

/* Log in to follow */
.spm_follow a.btn-follow.inactive{
	border:1px solid #666;
	background: #9D9A9A;
	background: -moz-linear-gradient(top,  #9D9A9A 0%, #666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D9A9A), color-stop(100%,#666)); /
	background: -webkit-linear-gradient(top,  #9D9A9A 0%,#666 100%);
	background: -o-linear-gradient(top,  #9D9A9A 0%,#666 100%);
	background: -ms-linear-gradient(top,  #9D9A9A 0%,#666 100%);
	background: linear-gradient(to bottom,  #9D9A9A 0%,#666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D9A9A', endColorstr='#666',GradientType=0 );
	cursor:help;
	}
	.spm_follow a.btn-follow.inactive:before{
		background:#666;
		content:'\f058';
		}


		/* ---single place main specific--- */
		.spm_title_wrap{width:100%; height:auto;position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
			#page-inner .spm_title_wrap h1{padding-right:145px}
			.spm_title_wrap .spm_follow{width:135px; height:auto;position:absolute; right:0; top:2px; left:auto }
				.spm_title_wrap .spm_follow span{width:auto; height:auto; display:block; position:relative; float:right}

			span.followtip.spm_followtip.tTip { color: #696969;  text-decoration: none;}
			span.followtip.spm_followtip.tTip:hover { color: #2d76d0; position: relative;}
			span.followtip.spm_followtip.tTip[alt]:hover:after { content: attr(alt); font-size: 12px; line-height:150%; padding: 8px; color: #fff; position: absolute; top:34px; left:auto; right: -135px;margin-right:0px; margin-top: 0px ; z-index: 900;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background-color: #2d76d0;  width: 200px; height:auto; text-align:left; z-index:999; font-weight:normal}


@media only screen and (max-width:480px) {
	/* ---single place main specific--- */
			#page-inner .spm_title_wrap h1{padding-right:0px}
			.spm_follow a.btn-follow{float:left;	 margin: 0px 0px 18px 0px;}
			.spm_title_wrap .spm_follow{width:auto; height:auto;position:relative; float:left; right:auto; top:auto; left:auto;}
			span.followtip.spm_followtip.tTip[alt]:hover:after { top:34px; left:-89px; right: auto;margin-right:0px; margin-top: 0px ;}
}


/* Tooltipster */
.tooltipster-default{border-radius:5px;background:#1667CB;/*#4c4c4c;*/
color:#fff}
/* Use this next selector to style things like font-size and line-height:*/
.tooltipster-default .tooltipster-content{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;padding:8px 10px;overflow:hidden}
.tooltipster-default .tooltipster-content a{color:#fff}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display:none;if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{/* border-color:... !important;*/}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default,the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}
/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are:width,height,top,and left */
.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

/* PLACES SINGLE */
ul#places_tabs{margin:0; padding:0;list-style-type:none; width:100%; height:auto; position:relative; float:left; border-bottom:2px solid #1667CB;}
ul#places_tabs li{position:relative; float:left;}
ul#places_tabs li a:link, ul#places_tabs li a:active, ul#places_tabs li a:visited {width:auto;height:36px;padding:0px 16px 0px 16px;line-height:36px; position:relative; float:left; background:#DADADA; color:#333333; font-size:14px; margin-right:4px; border-bottom:4px solid #FFF}
ul#places_tabs li a:hover{background:#CCCCCC}
ul#places_tabs li a.selected:link, ul#places_tabs li a.selected:active, ul#places_tabs li a.selected:visited{background:#1667CB; color:#FFF;border-bottom:4px solid #1667CB}
ul#places_tabs li#places_share_btns{float:right}
ul#places_tabs li a.current:link, ul#places_tabs li a.current:active, ul#places_tabs li a.current:visited{background:#1667CB; color:#FFF;border-bottom:4px solid #1667CB}

@media only screen and (max-width:560px) {
ul#places_tabs li#places_share_btns{width:100%; clear:both; margin-bottom:24px}
}

@media only screen and (max-width:380px) {
	ul#places_tabs li a:link, ul#places_tabs li a:active, ul#places_tabs li a:visited {padding:0px 12px 0px 12px;}
}

@media only screen and (max-width:320px) {
	ul#places_tabs li a:link, ul#places_tabs li a:active, ul#places_tabs li a:visited {padding:0px 9px 0px 9px;}
}

/* maknuti kad se doda novi markup za tabove i na account */
.kolona1.filters ul{margin:0; padding:0;list-style-type:none;}
.kolona1.filters ul li{position:relative; float:left;}
.kolona1.filters ul li a:link, .kolona1.filters ul li a:active, .kolona1.filters ul li a:visited {width:auto;height:30px;padding:0px 12px 0px 12px;line-height:30px; position:relative; float:left; background:#1567cb; color:#FFF; font-size:14px; margin-left:6px}
.kolona1.filters ul li a:hover{background:#ff7010}
.kolona1.filters ul li a.selected:link, .kolona1.filters ul li a.selected:active, .kolona1.filters ul li a.selected:visited{background:#073976}

#places_content{font-size:12px;color: #676767;padding: 0 0 5px;line-height: 20px;font-family: Arial,Helvetica,sans-serif;}
#places_single_tab_intro{margin-bottom:15px}
#places_single_tab_intro h2{font-size:22px; line-height:130%; color:#333333; margin:0; padding:0; padding-top:23px}
.paddt20{padding-top:20px}
#places_single_tab_intro a:link, #places_single_tab_intro a:visited, #places_single_tab_intro:active{color:#1567cb}
#places_single_tab_intro a:hover{color:#ff7010}

#places_content img { display: inline; max-width: 100%; height: auto;}
#places_content table tr td{max-width: 625px;}
#places_content iframe { max-width:100%;}




.border_top_gray{width: 100%; height:auto;position: relative; float:left;border-top: 1px solid #DADADA;}

/* Get on the Guestlist */
.get_on_the_guestlist{background:#F0F0F0; width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:15px; margin-top:15px;color: #676767;font-size: 12px;line-height: 20px;}
	#single_event_guestlist_box .get_on_the_guestlist{background:#F5F5F5;padding:0px;margin:0}

.get_on_the_guestlist h6.gl_heading{color: #676767;font-size: 13px;line-height: 20px;font-weight:bold}
	#single_event_guestlist_box h6.gl_heading{color: #676767;font-size: 15px;line-height: 120%;font-weight:bold; margin:15px 0px 8px 0px}

.am2_listing .get_on_the_guestlist p, #single_event_guestlist_box .get_on_the_guestlist p, .els_info .get_on_the_guestlist p{color: #676767;font-size: 13px;line-height: 20px;}
	.get_on_the_guestlist h6{color: #333333;font-size: 17px;line-height: 120%; margin:5px 0px 0px 0px; padding:0px}




#single_event_guestlist_box p.nopadd{padding:0}

.get_on_the_guestlist .account_btn.account_add{cursor:pointer; margin-top:5px; outline:none}
	#single_event_guestlist_box .account_btn.account_add.gl_btn_toggle{padding: 13px 25px 13px 25px!important;font-size: 20px!important;text-transform: none;line-height: 20px!important;}
	#single_event_guestlist_box .account_btn.account_add.submit_gl_request{padding: 10px 20px 10px 20px!important;font-size: 13px!important;}


.guest_list_form{display:none; margin-top:10px; width:100%; height:auto; position:relative; float:left}
.guest_list_form input{width:100%; padding:8px; font-size:13px; line-height:13px; color:#676767; font-weight:bold; margin:0px 0px 6px 0px}
.guest_list_form input[type="checkbox"]{width:auto; padding:0px 5px 0px 0px}
.guest_list_form textarea{width:100%; padding:8px; font-size:13px; line-height:1.3; color:#676767; font-weight:bold; outline:none; border:1px solid #A9A9A9}

.get_on_the_guestlist .col_1{width:100%;height:auto;position:relative; float:left; margin:0px 0px 0px 0px}
.get_on_the_guestlist .col_label{width:35%; position:relative; float:left;padding-top:8px; text-align:right}
.get_on_the_guestlist .col_inputs{width:60%; position:relative; float:right}


@media only screen and (max-width:620px) {

	.get_on_the_guestlist .col_label{width:100%; position:relative; float:left;padding-top:8px; text-align:left}
	.get_on_the_guestlist .col_inputs{width:100%; position:relative; float:right;padding-top:4px;}
	.get_on_the_guestlist .span_label{position: relative; float:left; margin-right:5px}
}

@media only screen and (max-width:350px) {
	#single_event_guestlist_box .account_btn.account_add.gl_btn_toggle{padding: 11px 21px 11px 21px!important;font-size: 16px!important;text-transform: none;line-height: 16px!important;}
}
@media only screen and (max-width:290px) {
	#single_event_guestlist_box .account_btn.account_add.gl_btn_toggle{padding: 10px 20px 10px 20px!important;font-size: 13px!important;}
}
@media only screen and (max-width:260px) {
	#single_event_guestlist_box .account_btn.account_add.gl_btn_toggle{padding: 6px 8px 6px 8px!important;font-size: 12px!important;}
}



.event_listing_wrapper.fullwidth{width: 100%;}


/*Komentar?*/
.select_date_wrap .selectize-input, .select_additional_guests_wrap .selectize-input, .select_additional_guests_wrap .selectize-control.single .selectize-input.input-active, .select_date_wrap .selectize-control.single .selectize-input.input-active{width: 100%!important;}

.spacer5{width: 100%;height:5px; position:relative; float:left}
.spacer10{width: 100%;height:10px; position:relative; float:left}

/*TOOLTIP*/
span.infotip.tTip { color: #696969;  text-decoration: none;}
span.infotip.tTip:hover { color: #2d76d0; position: relative;}
span.infotip.tTip[alt]:hover:after { content: attr(alt); font-size: 12px; line-height:150%; padding: 8px; color: #fff; position: absolute; top:20px;  left: 20px;margin-left:0px; margin-top: 0px ; z-index: 900; /*z-index: 80px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background-color: #2d76d0;  width: 262px; height:auto; text-align:left; z-index:999; font-weight:normal}

.infotip .icon-info-circle{font-size:16px; height:16px;position: relative; float:right;padding-top:1px}
.span_label{position: relative; float:right; margin-right:5px}

#account_page .span_label{position: relative; float:left; margin-right:0px}
#account_page .infotip .icon-info-circle{font-size: 16px;height: 16px;position: relative;padding-top: 8px;float: left;padding-left: 6px; z-index:998}
#account_page h3 .infotip .icon-info-circle{padding-top: 1px;}
.tab_content2 h3{font-weight:normal;color: #737373; font-size: 16px;}




/* ASIDE TITLES */
#aside_title h4{font-size:22px; line-height:30px;color: #313131;font-weight: bold;border-bottom: 4px solid #DADADA;padding: 0 0 12px;margin: 0 0 18px!important;}
#club_info{width:100%; height:auto; position:relative; float:left; background:#F0F0F0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; margin-bottom:20px}
#club_info h5, #club_info h3{font-size:17px; color:#333333; line-height:130%; margin:0px; padding:0 }
#club_info p{font-size:12px; line-height:140%; color:#676767; border-top:1px solid #FFF; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px }
#club_info a:link, #club_info a:visited, #club_info a:active{color:#1567cb}
#club_info a:hover{color:#ff7010}

#club_info h5 a:link, #club_info h5 a:visited, #club_info h5 a:active{color:#1567cb}
#club_info h5 a:hover{color:#ff7010}

#club_info h3 a:link, #club_info h3 a:visited, #club_info h3 a:active{color:#1567cb}
#club_info h3 a:hover{color:#ff7010}

#places_aside .location-on-map{margin-top:20px; position:relative; float:left; width:100%; height:auto}


#club_info_mobile{width:100%; height:auto; position:relative; float:left;  margin-bottom:20px}
#club_info_mobile p{font-size:12px; line-height:140%; color:#676767; border-bottom:1px solid #CCC; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px }

	#club_info_mobile a.mobile_info_anchor{font-size:12px; line-height:140%; color:#676767; border-bottom:1px solid #CCC; margin:0px 0px 0px 0px; padding:10px 0px 10px 20px; display:block}


	a#mobile_place_address:before, a#mobile_place_phone:before{
	      font-family: 'icomoon';
		  speak: none;
		  font-style: normal;
		  font-weight: normal;
		  font-variant: normal;
		  text-transform: none;
		  line-height: 1;
		  -webkit-font-smoothing: antialiased;
		  -moz-osx-font-smoothing: grayscale;
		  font-size: 16px;
		  position: absolute;
		  left: 0;
	}
	a#mobile_place_address:before{content: "\e64d";}
	a#mobile_place_phone:before{  content: "\f098";}

	#single_places_content_sm{margin-bottom:10px;}
	#single_places_content_sm p:last-child{margin:0;padding:0}


	#place_mobile_more{display:none}

	#place_mobile_read_more_sh{ display:block; padding:10px 0px 10px 0px}


	#places_content_top{position:absolute; top:0px; width:100%; height:90px; z-index:200;background:url(images/spc_bck.png) bottom left repeat-x}
	#places_content_top.bcknone{background:none}

.spm_follow.spm_follow_mobile a.btn-follow{margin: 0px 0px 6px 0px;}
.spm_follow.spm_follow_mobile{float:right}



/* BACKGROUNDS */
/*body.has_background #background_box { background-size: 2000px; background-image:url(http://cdn.clubzone.com/content/themes/stranica/images/cz_promoter_bk_clubzone.jpg); background-position: top center; background-attachment: inherit; background-repeat: no-repeat; background-position-y: 0px; left: 50%; top: 155px; width: 2000px; height: 100%; position: fixed; margin-left: -999px;}*/
body.has_background #background_box { background-size: 2000px; background-image:url(http://cdn.clubzone.com/content/themes/stranica/images/cz_promoter_bk_clubzone.jpg); background-position: top center; background-repeat: no-repeat; width: 100%; height: 100%; position: fixed; }
body.has_background #background_box_dummy{background-size: 2000px; background-image:url(http://cdn.clubzone.com/content/themes/stranica/images/bck_image_takeover_dummy_2.png); background-position: top center; background-repeat: no-repeat; width: 100%; height: 100%; position: absolute;}
/*body.author_has_background #background_box_dummy{background-size: 2000px; background-image:url(http://cdn.clubzone.com/content/themes/stranica/images/bck_image_takeover_dummy_2.png); background-position: top center; background-repeat: no-repeat; width: 100%; height: 100%; position: absolute;}*/
body#author_page #background_box_dummy{background-size: 2000px; background-image:url(http://cdn.clubzone.com/content/themes/stranica/images/bck_image_takeover_dummy_2.png); background-position: top center; background-repeat: no-repeat; width: 100%; height: 100%; position: absolute;}
body.has_background #header .wrapper, body.has_background #navigation .wrapper {max-width: 1044px;}
body.has_background #city_page .wrapper, body.has_background #page-list .wrapper, body.has_background #page-list-places .wrapper, body.has_background #page-list-events .wrapper, body.has_background #index_page .wrapper, body.has_background #page-inner .wrapper, body.has_background #single_blog .wrapper, body.has_background #archive_artists .wrapper,  body.has_background #my-dashboard.wrapper{max-width: 980px; }

body.has_background #background_box a{width: 2000px; height: 100%; position:absolute; float:left; z-index:1000 }


/*AUTHOR PAGE */
#author_page #background_box { background-size: 2000px; background-image:url(http://cdn.clubzone.com/content/themes/stranica/images/cz_promoter_bk_clubzone.jpg); background-position: top center; background-attachment: inherit; background-repeat: no-repeat; background-position-y: 0px; left: 50%; top: 0px; width: 2000px; height: 100%; position: fixed; margin-left: -997px;}
#author_page .outer-wrapper, .has_background .outer-wrapper { /*max-width: 1000px; position: absolute; left: 50%; margin-left: -500px; */}
#author_page .footer-outer .container{background:#FFF}


#author_page .author_logo { left: 1.5%; max-width: 168px; max-height: 148px; min-height: 148px; position: absolute; background: #fff; border: 1px solid #eaeaea; -webkit-box-shadow: 0px -2px 9px 0px rgba(50, 50, 50, 0.25); min-width: 168px;
-moz-box-shadow:    0px -2px 9px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px -2px 9px 0px rgba(50, 50, 50, 0.25); z-index: 55; display: inline-block; text-align: center; }
.author_logo_wrapper{margin: 25% 0;}
.author_logo a img{ margin: 0 auto; max-width: 100%; text-align: center; vertical-align: middle; padding: 0; display: inline-block;}
.dashboard_bg { padding: 20px; background: #ededed; }
.author_page_title{position: relative; margin: 0 auto; }
.author_page_title h1{float: left;  margin-left: 200px; }

#author_page .kolona26 h3{border-bottom: 4px solid #dadada; margin-top: 0; }
.promoter_border_bottom{ border-bottom: 4px solid #dadada; margin: 0 0 10px; padding: 0!important;}
#author_page .kolona46 h2{margin-top: 0; }
#author_page .kolona26 h3{font-size: 20px; padding: 5px 0 5px;}
#author_page .kolona46 h2{font-size: 24px; line-height: 72%;}
#author_page .kolona26 .kolona1{margin: 0 0 15px;}
.author_newsletter_form_wrapper{display: none;clear: both; position: absolute;top: 73px;z-index: 5555;left: 50%;background: #fff;margin-left: 243px; height: 30px;width: 230px;padding: 10px;border: 1px solid #ededed;}

#author_page_newsletter-input {margin: 0 2% 0 0; font-size: 14px; outline:none; text-align: left; color:#676767; float: left; background-color: #ededed; padding: 8px 7px; width: 97%; border: 1px solid #c7c7c7; }

.author_social_icon{float: right;}
.author_newsletter_wrapper{width: 100%; display: block;}
.autor_newsletter_button input#author-footer-enter{background-color: #212121; color: #fff; width: 94px; height: 35px;}
.autor_newsletter_button{width: 94px; height: 35px; float: right;}

#author_page .footer-bottom a:hover { opacity: 0.7; }
	/*#author_page .outer-spacer { height: 526px; background: transparent; }*/
	#author_page .outer-spacer { height: 460px; background: transparent; }
	#author_page  .header{background:#fff;}
	.footer-top .wrapper {/*background: #fff;*/}
	/*AUTHOR PAGE CSS*/
	.author_header_wrapper{background-color: #e4e4e4; border-bottom: 1px solid #d0d0d0; position: relative;}
	.author_header_wrapper span{color: #505050; float: right; font-size: 14px; font-weight: bold; padding: 15px 0; }
	/*.author_header_wrapper a.logo{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite.png") no-repeat scroll -10px -315px transparent; width:161px; height:53px; position:relative; float:left;}*/
	.author_header_wrapper a.logo{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite3.png") no-repeat scroll -10px -316px transparent; width:163px; height:53px; position:relative; float:left;}
	.author_page_line{border-top: 4px solid #dadada;padding: 8px 0 0; position: relative; clear: both;text-align: center;min-height: 140px;}
	.author_page_line img{margin: 0 auto; max-height: 355px;}
	#author_page .header{padding: 23px 0 7px;}
	#author_page #responsive-header .header-top{padding-top: 20px;}

/*FAUX IMAGE*/
.faux-img{max-height: 380px; margin-bottom:2%;height:auto;background-color:#FFF;color:#1CA2C8; position: relative; overflow: hidden;border: 1px solid #dfdfdf;}img.faux { width:100%; height:100%; max-width: 100%; }
.faux-sibbling { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }
.faux-child { position:relative; display:block; width:100%; height:100%; overflow: hidden;}
.faux-child img { position:absolute;top:0;  left:0; right:0;  bottom:0; margin:auto;}

/*UPCOMING EVENTS*/
.product-description h2, .single-main .subtitle_holder, .reviews h2{border-bottom: 2px solid #c6c6c6; padding: 0 0 8px; margin: 0 0 0px; color: #333; font-weight: bold; line-height:130%}
.single-main .subtitle_holder h2 { display: block; position: relative; float: left; color: #333; }
.single-main .subtitle_holder .seemore { float: right; position: relative; color: #1466c9; }
#upcoming_events_in_venue .product-description h2{margin: 0 0 0px;}
.reviews h2, .product-description h2, .featured-description h2, .single-main .subtitle_holder, .single-main .subtitle_holder h2{font-size: 18px;line-height:1.3}
.featured-description h2,  .single-main .subtitle_holder{border-bottom: 2px solid #c6c6c6; padding: 0 0 8px; margin: 0; color: #333; font-weight: bold;}
a.more-btn{color: #226ecd; display: block; font-size: 12px;}
a.more-btn-left{color: #226ecd;  font-size: 12px;}
a.more-btn:hover, a.more-btn-left:hover{color: #3c86e3;}
time.datetime-index{color: #585858; font-size: 12px; background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -104px -191px transparent;padding: 2px 0 2px 20px;}
.inside-image{ margin: 0 12px 0 0; overflow: hidden; float: left; border: 2px solid #eaeaea; background-color: #fff; padding: 5px; }
.inside-image a { display: block; }
.inside-image img { border: 1px solid #dfdfdf;}
.events-list:hover {background-color: #ffebbc;}
.events-list a img{float: left; margin: 0 2% 0 0;}
.event-title{margin: 0 0 10px;}
.event-title h3 a{color: #1667cb; font-weight: bold; font-size: 18px; padding: 0; margin: 0;}
.short-text{float: left; width: 61%;}
.events-list .short-text .events-list-description {color: #2c2c2c;}
.events-list{border-bottom: 1px solid #dadada;padding: 15px 2%;margin: 1px 0 0px; width: 96%;}
.events-list-description{font-size: 12px;}
.tickets{width: 17%; float: right;margin: 12px 0 0;}
.tickets a{margin-right: 7%; float: left;}
.club-detail{color: #676767; font-size: 12px;}
.club-detail-blue, .club-detail-blue a{color: #1667cb; font-size: 12px;}
.clublist{margin: 0 0 10px;}
.reviews-list{border-bottom: 1px solid #d3d3d3;padding: 15px 0 0;}
.plain-link{border: 1px solid #c5c7c7!important; color: #4d4d4d!important; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ebecec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebecec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebecec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ebecec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ebecec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ebecec 100%); /* W3C */
-pie-background: linear-gradient(to bottom,  #ffffff 0%,#ebecec 100%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebecec',GradientType=0 ); /* IE6-8 */
}
.plain-link:hover{border: 1px solid #c5c7c7;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebecec 0%, #fff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebecec), color-stop(100%,#fff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebecec 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebecec 0%,#fff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebecec 0%,#fff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebecec 0%,#fff 100%); /* W3C */
-pie-background: linear-gradient(to bottom,  #ebecec 0%,#fff 100%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecec', endColorstr='#fff',GradientType=0 ); /* IE6-8 */
}
.comment{float: right;}

/*SUMMARY FORM*/
input#summary-input, textarea#summary-textarea{border: 1px solid #d6d6d6; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;  -moz-box-shadow: inset 2px 0 4px #ddd; -webkit-box-shadow: inset 2px 0 4px #ddd;  box-shadow: inset 2px 0 4px #ddd; width: 100%; padding: 5px;}
label.review-form-text{color: #676767; margin-top: 5px;}

/*PAGE LIST*/
#page-list, #page-list-places, #page-list-events{clear: both; position: relative; margin: 0;padding: 30px 0;}
.search-title, .search-title-responsive{background-color: #e0e0e0; padding: 0px 13px; border-top: 1px solid #DADADA; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA;border-bottom: 1px solid #dadada; box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
.search-title h2, .search-title-responsive h2{color: #404040; font-size: 14px; font-weight:bold; margin: 0; padding: 0;}
.filter-types{position: relative; float:left; width:100%; height:auto; border-top: 0; border-left: 1px solid #dadada; border-right: 1px solid #dadada;border-bottom: 1px solid #dadada; box-sizing:border-box;-moz-box-sizing:border-box;  -webkit-box-sizing:border-box; margin: 0 0 20px;}
.filter-types h3{color: #3078d1; padding: 19px;}
#page-list section.kolona46 h1, #page-list-places section.kolona46 h1, #page-list-events section.kolona46 h1{margin: 0;}
.fb_iframe_widget { display: block;position: relative;float: left;z-index:800}
#twitter-widget-0 { width: 93px!important; width: 93px\9!important; height: 20px;display: block;position: relative;float: left; }


/* Halloween Sidebar */
.search-title2{background-color: #e0e0e0; padding:0px; border: 1px solid #DADADA; box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
.search-title2 h2{color: #404040; font-size: 16px; font-weight:bold; margin: 0; padding: 2px 13px 0px 13px;}
.search-title2 img{width:100%; height:auto;box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
.filter_types_link{padding: 0px 13px 8px 13px; width:100%;height:auto; position:relative; float:left;box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
.filter_types_link h4 a{font-size:15px; color:#1667CB}
.filter_types_link h4 a:hover{color: #FE4F01;text-decoration: none;}

.filter-input2{color: #1667CB; float: right;  padding: 0;  text-align: right;   width: 28px; font-size:13px}

ul.filter-list-type2{margin: 0 auto; padding: 13px 0 9px 0px; /*border-top: 1px solid #e0e0e0;*/ width: 90%; position: relative;}
ul.filter-list-type2 li {padding: 0 0 7px; display: block; clear: both;}
ul.filter-list-type2 li a span{color: #5d5d5d; font-size: 14px; display: inline-block; }
ul.filter-list-type2 li a:hover span{color: #9d9d9d; }
ul.filter-list-type2 li a.selected span{color: #1667cb; }

#martina_paragraph_target p{padding:0px}
#martina_paragraph_target{height:308px; overflow:hidden;margin-bottom: 24px;}

.location-on-map {
background-color: #e0e0e0;
padding: 0px 13px;
border-top: 1px solid #DADADA;
border-left: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #dadada;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.location-on-map h2{color: #404040; font-size: 14px; font-weight:bold; margin: 0; padding: 0;line-height: 16px;padding: 8px 0px;}

/*FILTER LIST*/
ul.filter-list-type{margin: 0 auto; padding: 20px 0; /*border-top: 1px solid #e0e0e0;*/ width: 90%; position: relative;}
ul.filter-list-type li {padding: 0 0 7px; display: block; clear: both;}
ul.filter-list-type li a span{color: #5d5d5d; font-size: 14px; display: inline-block; }
ul.filter-list-type li a:hover span{color: #9d9d9d; }
ul.filter-list-type li a.selected span{color: #1667cb; }
.filter-input{background-color: #ECECEC;border: 1px solid #DADADA; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; color: #979797; float: right;  padding: 0 4px;  text-align: right;   width: auto;}
a.filter-btn{color: #fff; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; background-color: #1667cb; padding: 5px 7px; font-size: 12px;display: block; width: 61px; margin: 8px 0;}
a.filter-btn:hover{background-color: #317dda;}
.filter-list-events{ border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 0; border-right: 0; padding: 12px 0; position: relative; display: block; clear: both; color: #8b8b8b; font-size: 12px; height: 12px;}
.filter-list-events a{color: #8b8b8b; position: relative;padding:0 2px}
.filter-list-events a:hover, .filter-list-events .selected{color: #1667cb; }

span.filter_by{display:block; width:auto; height:auto; position:relative; float:left; padding:0px 6px 0px 0px}


/*PAGINATION*/
.pagination{background-color: #f0f0f0; position: relative; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 0; border-right: 0; width: 96%; padding: 5px 2%;clear: both;display: block;position: relative;float: left;}
.pagination p{color: #777777; font-size: 12px; padding: 0; margin: 0;display: inline;}
/*.pagination p span{color: #1667cb; font-size: 12px;}*/
.next-page { position: relative; float: right; }
.next-page a{background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -48px -10px transparent;padding: 0 20px 0 0px;color: #777777;font-size: 12px;line-height: 25px;}
a.page-numbers{border: 1px solid #c5c5c5; background-color: #fff; color: #8d8d8d; padding: 3px 7px 3.5px; font-size:14px;display: block;position: relative;float: left;margin-right: 4px;}
.current, a.page-numbers:hover{border: 1px solid #1667cb; background-color: #1667cb; color: #fff; padding: 3px 7px 3.5px; font-size:14px;display: block;position: relative;float: left;margin-right: 4px;}


/*LIST OF FILTERED ITEMS*/
article.filtered-item{width: 100%; display: block; border-bottom: 1px solid #dadada; margin: 0 0 15px; padding: 5px 0 15px 0px; position:relative; float:left }
.filtered-item-image{border: 1px solid #e7e7e7; background-color: #fff; padding: 5px;}
.filtered-item-image a { display: block; position: relative; margin-bottom: 0px !important;}
.filtered-item-image img {display: block; }
.filtered-item-logo { position: absolute; bottom: 0px; right: 0px; background: #FFF; padding: 2px; max-width: 70%; max-height: 70%; padding-bottom: 0px;  padding-right: 0px;}
.filtered-item-logo img { width: 100%; height: 100%; /* padding-bottom: 0px; */ /* padding-right: 0px; */}
article.filtered-item .kolona46 h1 a{color: #1667cb; font-weight: bold; font-size: 18px;line-height: 18px;}
article.filtered-item .kolona46 h1 a:hover{color: #9e9e9e;}
.filtered-item-options{padding: 10px 0; position: relative; text-align: center;}
.filtered-item-options a span{color: #9d9d9d; margin: 0px; font-size: 20px;display: block;position: relative;float: left;margin-right: 7px;}
.filtered-item-options a:hover span{color: #1667cb;}
.filtered-item p{color: #9e9e9e; font-size: 13px;overflow: hidden;}
.filtered-item address, .filtered-item a{color: #737373;font-style:normal; margin: 0 0 5px; }
.filtered-item {font-size:14px}
.filtered-item h3{font-size:18px; line-height:120%}
/*TOOLTIP*/
a.tTip { color: #900;  text-decoration: none;text-align: center;}
a.tTip:hover { color: red; position: relative;}
a.tTip[title]:hover:after { content: attr(title);  padding: 10px 15px 12px; color: #fff; position: absolute; left: 0;font-size: 11px;margin-left: -61px; top: -5px; margin-top: -31px ; white-space: nowrap; z-index: 900; /*z-index: 80px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background-color: #2d76d0;background: url(http://cdn.clubzone.com/content/themes/stranica/images/tipBtm2.png) no-repeat bottom center transparent;  width: 114px;}
.display-more{display: none;}
.down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}



/*INDEX PAGE*/
#index_page{position: relative; width: 100%; float: left;}

.main-image-wrapper{
	/*	height:500px;*/
	/*background: url("http://cdn.clubzone.com/content/themes/stranica/images/index-image.jpg") top center no-repeat;*/
	background: url("http://cdn.clubzone.com/content/themes/stranica/images/new_index_image.jpg") top center no-repeat;
	height:363px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

.main-image-wrapper.mobile_img{
	background: url("http://cdn.clubzone.com/content/themes/stranica/images/new_index_image_mobile.jpg") top center no-repeat;
	height:363px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow: hidden;
}

.main-image-wrapper, .main-nye-image-wrapper{position: relative; width: 100%;float: left;}
.main-image-wrapper p, .main-nye-image-wrapper p { padding: 0px; margin: 0px; }
.main-image-wrapper iframe { display: block; }
.main-nye-image-wrapper img{display: block;}
.search-main{position: absolute; top: 30%;/* margin-top: 3%; */width: 97%;max-width: 970px;/* margin: 0px 1.5%; */}
.search-wrapper, .search-wrapper-responsive{ /*background: url("http://cdn.clubzone.com/content/themes/stranica/images/slider-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/ background:rgba(0,0,0,0.7); padding: 8px 8px 4px;border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; position: relative; float: left; display: block; width: 100%; box-sizing: border-box;}
.search-wrapper-responsive{display: none;}
.search-main h2{font-size: 45px; font-weight: bold; color: #fff; /*text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.75);*/ text-shadow: -2px 2px 2px rgba(0, 0, 0, 0.75); margin-bottom:10px}
.search-main p, .slider_event_title p{font-size: 18px; font-weight: bold; color: #fff; text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.75);}
.search-main p{margin:0; padding:0}
.search-main .search-wrapper{margin-top:10px}
 h2, .party_cities_container h2{color: #1667cb; font-weight: bold; font-size: 30px; font-family:Arial,Helvetica,sans-serif; padding: 0; }
/*.enlarger_image{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite.png") no-repeat scroll -10px -75px transparent; width: 35px; height: 37px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 40%;bottom: 0;}*/
.enlarger_image{width: 35px; height: 37px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 40%;bottom: 0;}
.enlarger_image:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 32px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e618";
	font-size:32px;
	color:#FFF;
	zoom: 1;
}
.enlarger_image_wrapper{width: 100%;height: 100%;position: relative;text-align: center;}
.nye_enlarger_image{background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite.png") no-repeat scroll -10px -75px transparent; width: 35px; height: 37px;margin: 0 auto;position: absolute;left: 0;right: 0;top: 36%;bottom: 0;}
.nye_enlarger_image_wrapper{width: 100%;height: 100%;position: relative;text-align: center;}


/*ORDERED LIST*/
 div ol{ counter-reset: li; /* Initiate a counter */ list-style: none; /* Remove default numbering */  *list-style: decimal; /* Keep using default numbering for IE6/7 */   font-size: 14px; padding: 0;  text-shadow: 0 1px 0 rgba(255,255,255,.5);}
 div ol li{position: relative; display: block; padding: 1.5em 0.4em 1.5em 2.7em;  *padding: .4em;  margin: .5em 0;  color: #4e4e4e!important;  text-decoration: none;  border-radius: .3em; transition: all .3s ease-out;   }
 div ol li:before{ content: counter(li);  counter-increment: li; position: absolute;  left: -0.85em; top: 50%; margin-top: -1em;background: #1667cb;  height: 2em; width: 2em;  line-height: 2em;  border: 0.1em solid #fff; text-align: center;  font-weight: bold; border-radius: 2em; transition: all .3s ease-out;color: #fff; vertical-align: middle; font-size: 25px; text-shadow: 1px -1px 0px rgba(22, 103, 203, 0.75);}
 div ol p{left: 3em;  margin-top: 0;background: #448be2;  height: 0.8em; width: 0.8em; border-radius: 2em; transition: all .3s ease-out; padding: 0; margin: 0;}

 div img{display: block;}
.party_cities_container{background-color: #e3e3e3; border-bottom: 1px solid #f0f0f0; padding: 25px 0 10px 0;clear: both;}
.party_cities_container .kolona25{text-align: right;}


/*SEARCH*/
form#searchform2{width: 100%; display: inline-block; /* margin-top:24px; */ /* float: right; */}
.SearchContent2 {margin: 0; padding: 0; overflow: hidden;list-style: none;border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;width: 100%;}
.margin-right-search{margin-right: 160px; display :block;}
.SearchContent2 .kolona45{ margin-right: 0.577%; position: relative;}
.SearchContent2 div .kolona35{width: 60.968%; margin-right: 0.577%;  }
.SearchContent2 div .kolona25{width: 38.055%; margin-right: 0;}
.SearchContent2 div input.search2, .SearchContent2 div select.search2 {color: #757575;font-size: 16px; line-height:120%;margin: 0; padding: 15px 8px 15px 8px; height: auto; width: 100%; list-style: none;border: none; /*background-color: #fff;*/border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;  -moz-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.4);  -webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.4);  box-shadow: inset 2px 2px 5px rgba(0,0,0,0.4); border: 1px solid #CCC;outline:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.SearchContent2 div select.search2{ padding: 14px 8px 14px 8px;}


.selectize-control.search2.single{height:51px; }


.SearchContent2 .selectize-control.single .selectize-input{color: #757575;font-size: 16px; line-height:120%;margin: 0; padding: 15px 8px 15px 8px; height: auto; width: 100%; list-style: none;border: none; /*background-color: #fff;*/ border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;  -moz-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.4);  -webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.4);  box-shadow: inset 2px 2px 5px rgba(0,0,0,0.4); border: 1px solid #CCC;outline:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}


.SearchContent2 .selectize-input, .SearchContent2 .selectize-control.single .selectize-input.input-active {
width: 100%!important;
}


.SearchContent2 .selectize-control.single .selectize-input.input-active {
-webkit-border-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}


/*
@-moz-document url-prefix() {
	.chzn-container{ height: 52px!important; padding: 14px 11px!important;    }
}
.chzn-container{ height: auto!important; padding: 15px 11px!important;  margin-top:0px;  }
*/
.SearchContent2 li input.Search-Icon2, input.Search-Icon2:hover, input.Search-Icon2:active, input.Search-Icon2:focus, input.Search-Icon2:visited { border: medium none; cursor: pointer; height: 31px; list-style: none outside none; margin: -36px 0 0 195px; padding: 0; position: absolute; width: 32px; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;}
.product-link-more-orange{
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; width: 159px; cursor: pointer; text-align:center;
	background: rgba(252,101,0,1);
	background: -moz-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,101,0,1)), color-stop(100%, rgba(214,21,0,1)));
	background: -webkit-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%);
	background: -o-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%);
	background: linear-gradient(to bottom, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%);
	-pie-background: linear-gradient(to bottom, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%); /*ie 6-9 via PIE*/
	/*behavior: url(PIE.htc);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6500', endColorstr='#d61500', GradientType=0 ); position: absolute; right: 6px;
}
.product-link-more-orange input{background-color: transparent!important;}
.product-link-more-orange:hover, .product_link_more_orange_arrow:hover, .product_link_more_orange_arrow_footer:hover{
background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );


/*opacity: 0.8;*/}
.product-link-more-orange input{color: #fff; background: url("http://cdn.clubzone.com/content/themes/stranica/images/arrow-more-orange.png") no-repeat scroll right 15px top 17px transparent; padding: 13px 50px 14px 0px; font-size: 20px;width: 100%;display: block;/* font-size: 20px; */}


/*div.new-fb-3-1-1{border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; width: 159px; cursor: pointer; text-align:center;
background: rgba(252,101,0,1)!important;
background: -moz-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%)!important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,101,0,1)), color-stop(100%, rgba(214,21,0,1)))!important;
background: -webkit-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%)!important;
background: -o-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%)!important;
background: -ms-linear-gradient(top, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%)!important;
background: linear-gradient(to bottom, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%)!important;
-pie-background: linear-gradient(to bottom, rgba(252,101,0,1) 0%, rgba(214,21,0,1) 100%)!important; /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6500', endColorstr='#d61500', GradientType=0 ); color: #fff;}*/
#account_page .login_area h1{border-top: none; /*padding: 0;*/}

/*TOP PARTY CITIES*/
a.btn-joinZone{background: #3582e8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1ODJlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #3582e8 0%, #215fb0 60%, #215fb0 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3582e8), color-stop(60%,#215fb0), color-stop(60%,#215fb0));
background: -webkit-linear-gradient(top,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
background: -o-linear-gradient(top,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
background: -ms-linear-gradient(top,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
background: linear-gradient(to bottom,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
-pie-background: linear-gradient(to bottom,  #3582e8 0%,#215fb0 60%,#215fb0 60%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3582e8', endColorstr='#215fb0',GradientType=0 );
color: #fff;text-shadow: 0px 1px 0px rgba(46, 113, 200, 0.76);border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; padding: 10px 0;
display: block; width: 144px; text-align: center; float: right; text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75);}
a.btn-joinZone:hover{background: #3582e8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1ODJlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #215fb0 0%, #3582e8 60%, #3582e8 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#215fb0), color-stop(60%,#3582e8), color-stop(60%,#3582e8));
background: -webkit-linear-gradient(top,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
background: -o-linear-gradient(top,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
background: -ms-linear-gradient(top,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
background: linear-gradient(to bottom,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
-pie-background: linear-gradient(to bottom,  #215fb0 0%,#3582e8 60%,#3582e8 60%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215fb0', endColorstr='#3582e8',GradientType=0 );
text-decoration:none!important;
}
a.add-event{display: block; width: 100%;float: right;margin: 15px 0 15px 0;font-size: 14px;}


/*TOP PARTY CITIES LIST*/
.party-images{position: relative; background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%);
-pie-background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
padding: 10px;}


/*INDEX FAUX IMAGE*/
.index-faux-img{height:auto; position: relative; overflow: hidden;}
img.index-faux { width:100%; max-width: 100%; }
.index-faux-sibbling { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }
.index-faux-child { position:relative; display:block; width:100%; height:100%; overflow: hidden;}
.index-faux-child img { position:absolute;top:0;  left:0; right:0;  bottom:0; margin:auto; width:100%; height:auto}
a.hover-image-link:hover{background: url(http://cdn.clubzone.com/content/themes/stranica/images/image-bg.png) repeat 0 0; z-index: 555;}
.index-text {display: block; text-align: center; padding: 10px 0;}
.index-text p{font-size: 18px; color: #5a5a5a; padding: 0; margin: 0;}
.index-text p span{font-size: 15px; color: #5a5a5a; }
.hover_image{-khtml-opacity:1; -moz-opacity:1; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1); opacity: 0; cursor: pointer; text-align: center; background-color: #1659b7; height: auto; top: 0; overflow: hidden; position: absolute; height: 100%; width: 100%; display: block; z-index: 100;  }
.hover_image.hover, .hover_image:hover{display: block;  opacity: 0.7;}
.hover_image img{color: #fff; text-align: center;vertical-align: middle;margin: 38% auto 0; border: none; border-radius: 0;}



/*MORE CITIES*/
.more-cities{position: relative; float: left;padding: 40px 0;}
ul.cities-list{padding: 0; margin: 0;}
ul.cities-list li{margin: 0 0 10px 30%;background: url(http://clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -118px -76px transparent;font-size: 15px;}
ul.cities-list li a{padding: 0 0 0 15px; color: #616161; font-size: 15px;}
ul.cities-list li span{float: right; color: #1667cb;}
ul.cities-list li a:hover{ color: #232323;}
ul.listings{padding: 0; margin: 0;width: 100%;display: block;}


ul.listings li{margin: 0px 20px 10px 0px;background: url(http://clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -118px -76px transparent; list-style-type: none; padding: 0 0 0 15px; font-size: 15px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
ul.listings li a{ color: #616161; font-size: 15px;}
ul.listings li a:hover{ color: #232323;}
.city_title {float: left;width: 100%;text-align: center;margin: 0 0 50px;}
.city_title span.title-line{width: 39%; }
.city_title span.title-line img{width: 100%;}
.city_title h3 {font-weight:normal; color: #1565d6; font-size: 25px;float: left; width: 21%; line-height: 28px; margin: -15px auto 0;padding: 0;}
.city_img { background: #fff; }


/*EVENTS SINGLE*/
.event_details_holder { font-size: 12px; color: #777777; border-top: #eee 1px solid; border-bottom: #eee 1px solid; padding: 1px 0px; width: 100%; position: relative; float: left; line-height: 20px;}
.event_details_inner { background: #eee; position: relative; float: left; width: 100%;}
.event_details_left { padding: 5px 10px; width: 55%; border-right: #d0d0d0 1px solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; float: left;}
.event_details_right { padding: 5px 13px; position: relative; float: right; width: 45%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.event_details_inner [class^="icon-"], .event_details_inner [class*=" icon-"] { margin-right: 5px; width: 18px; text-align: center; font-size: 16px; display: inline-block;}
#page-inner h1.single_event_title { margin-top: 0px; }

.event_details_left h4, .event_details_left h4 a{font-size:13px}

#inner_top{padding:0px 0px 0px 0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#inner_top h1 {color: #313131;font-size: 26px;font-weight: bold;border-bottom: 4px solid #DADADA;padding: 0 0 12px;margin: 0 0 18px; padding-right:220px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}


#events_share_btns{position:absolute; top:0px; right:0px;}


/*EVENTS ITEMS*/
.event_listing_left h2, .event_listing_left h3{font-size:20px; line-height:120%; font-weight:normal}
.events-item h2, .places_image_wrapper h1 { margin-top: 0px!important; margin-bottom: 0!important; display: block;}
.events-item h2 a, .places_image_wrapper h1 a { color: #1466c9; margin-bottom: 6px; display: block;line-height:120%; }
article.events-item .kolona12{width: 73.711%; }
.event_listing_left span { font-size: 12px;color: #777; line-height: 20px;}
.event_listing_left{float: left; width: 90%;}
.event_listing_left span.icon-calendar2, .event_listing_left span.icon-clock, .event_listing_left span.icon-location{padding: 0px 5px 0px 0; font-size: 16px;margin-top: 0px;display: inline-block;}
.event_pricing_list {width: 115px; text-align: center; margin-top: 0px;}










.event_buy_button a.buy_now_event{background: #fc3801; text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);border:1px solid #fc3801;
background: #ff6501; /* Old browsers */
background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 ); /* IE6-9 */
 color: #fff; font-weight: bold; font-size: 15px; width: 100%;border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;padding: 10px 0;display: block;text-align: center;}
.event_buy_button a.buy_now_event:hover{background: #fc3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMzgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY1MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc3801), color-stop(100%,#ff6501));
background: -webkit-linear-gradient(top,  #fc3801 0%,#ff6501 100%);
background: -o-linear-gradient(top,  #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top,  #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom,  #fc3801 0%,#ff6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}
.event_listing_wrapper{width: 70%; position:relative;float:left; margin-bottom:12px }
.pricing_small {font-size: 12px; color: #7d7d7d; display: block;margin: 0 0 15px;}
.event_buy_button{  margin: 10px 0 0;}
.pricing_price {font-size: 40px; color:#474747; background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -10px -185px transparent; padding: 0 0px 0 12px;margin: 15px 0;}

.party_cities_container h2{line-height: 18px;}

/*ASIDE*/
.best-events{margin: 0 0 12px; padding: 0 0 10px;border-bottom: 4px solid #dadada;}
.best-events img{border: 1px solid #e4e4e4; padding: 5px;}
.best-events p{padding: 0; margin: 0;}
.best-events  h3{color: #555555; font-weight: bold; font-size: 15px;padding: 3px 0;}
a.read_more_aside{color:#1667cb; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
a.read_more_aside:hover{color: #14519d;}



/*NEW YEAR PAGE*/
.nye_container{position: relative;float: left;width: 100%; padding: 25px 0;}
p.blue_text{color: #3891ff; padding: 0; margin: 0; font-family:Arial,Helvetica,sans-serif;font-weight: normal; letter-spacing: 1px;}
.slider_event_title{position: absolute; top: 30%; width: 97%;max-width: 970px; }
.slider_event_title h2 { color: #FFFFFF; font-size: 50px; font-weight: bold; text-shadow: -1px 2px 0 rgba(0, 0, 0, 0.75);}
a.show_more_btn{background: url(http://cdn.clubzone.com/content/themes/stranica/images/show_more_arrow.png) no-repeat right 5px transparent;color: #1667cb;font-size: 13px;font-family: Arial,Helvetica,sans-serif;padding: 0 13px 0 0;}
.nye_intro{padding: 35px 0 58px;}
.nye_intro em{color: #747474; font-size: 13px; font-family:Arial,Helvetica,sans-serif;font-weight: normal; font-style:normal;}



.nye_intro h2{color: #333; font-size: 24px; font-weight: bold; padding: 0 0 20px;}


/*NEW YEAR TOP TEN*/
.nye_images_wrapper{position: relative; z-index: 5;}
.nye_images{position: relative; background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
padding: 10px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.15);
box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.15); }


/*INDEX FAUX IMAGE*/
.index-nye-img{height:auto;position: relative; overflow: hidden;}
img.index-nye { width:100%; max-width: 100%; }
.index-nye-sibbling { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }

.index-nye-child { position:relative; display:block; width:100%; height:100%; overflow: hidden;}
.index-nye-child img { position:absolute;top:0;  left:0; right:0;  bottom:0; margin:auto;}
a.hover-image-link:hover{background: url(http://cdn.clubzone.com/content/themes/stranica/images/image-bg.png) repeat 0 0; z-index: 555;}
.nye-text {display: block; text-align: center; padding: 5px 0 0;}
.nye-text p{font-size: 15px; color: #5a5a5a;padding: 0;margin: 0;font-weight: bold;}
.nye-text p span{font-size: 15px; color: #5a5a5a; }
.hover_image_nye{-khtml-opacity:1; -moz-opacity:1; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1); opacity: 0; cursor: pointer; text-align: center; background-color: #1659b7; height: auto; top: 0; overflow: hidden; position: absolute; height: 100%; width: 100%; display: block; z-index: 100;  }
.hover_image_nye.hover, .hover_image_nye:hover{display: block;  opacity: 0.7;}


.hover_image_nye img{color: #fff; text-align: center;vertical-align: middle;margin: 26% auto 0; border: none; border-radius: 0;}

.nye_city_number { width: 35px; position: absolute; z-index: 555; left: 50%; margin-left: -20px; top: 0; margin-top: -15px;}
.nye_city_number:after { content: ""; display: block; width: 100%;height:0;  padding-bottom: 100%;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;border: 1px solid #fc3801;
background: #ff6501;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzM4MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff6501 0%, #fc3801 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801));
background: -webkit-linear-gradient(top,  #ff6501 0%,#fc3801 100%);
background: -o-linear-gradient(top,  #ff6501 0%,#fc3801 100%);
background: -ms-linear-gradient(top,  #ff6501 0%,#fc3801 100%);
background: linear-gradient(to bottom,  #ff6501 0%,#fc3801 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 );
}
.nye_city_number div { float:left; width: 100%; padding-top: 51%; line-height:1em;  margin-top:-0.5em; text-align:center; color:#fff; font-size: 24px; font-weight: bold;}

.nye_city_quote{position: absolute; z-index: 10;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 10% 19% 5%;background-color: #1667cb; z-index: 2;top: 84%; min-width: 19%;text-align: center;margin: 0 auto;left: 15%;right: 15%;}
 .nye_city_quote div{color: #fff; text-align: center; font-size: 15px;}
.nye_container .kolona15{position: relative; margin-bottom: 55px; width: 17.75%; margin-right: 2.577%; }
.nye_container .kolona15:nth-of-type(5n){margin-right: 0;}

/*NYE TOP CITIY*/
.nye_top_world_events, .nye_top_world{background-color: #e3e3e3; border-bottom: 1px solid #ededed; position: relative; float: left;width: 100%;display: block;}
.nye_top_world_events{padding: 45px 0 30px;}
.border_bottom_nye_world_events{border-bottom: 6px solid #dedede;}

a.all_nye_events{color: #1667cb; font-size: 18px; font-weight: bold;padding: 10px 0 0; float: right;}
a.all_nye_events:hover, .nye_event_links a:hover{color: #0a438a;}
.nye_top_world_events h2{color: #313131; font-size: 22px; font-weight: bold; padding-bottom:5px}


/*NYE TOP CITIY LIST*/
.nye_top_world_event{display: block; width: 100%; background-color: #fff; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8; padding: 2%; margin: 12px 0 0;box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}

.product_link_more_orange_arrow {
	border-radius: 5px;	-webkit-border-radius:5px;-moz-border-radius: 5px;width: -moz-max-content;
	padding: 8px 10px 10px 10px;
	margin: 15px auto;cursor: pointer;
	text-align:center;clear: both;
	background: rgba(252, 101, 0, 1);
	background: -moz-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 101, 0, 1)), color-stop(100%, rgba(214, 21, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6500', endColorstr='#d61500', GradientType=0 );
}
.product_link_more_orange_arrow a:hover{text-decoration: none!important;}
.product_link_more_orange_arrow_footer {
	border-radius: 5px;	-webkit-border-radius:5px;-moz-border-radius: 5px;width: -moz-max-content;
	padding: 5px 0% 3px;cursor: pointer;
	text-align: center;
	background: rgba(252, 101, 0, 1);
	background: -moz-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 101, 0, 1)), color-stop(100%, rgba(214, 21, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6500', endColorstr='#d61500', GradientType=0 );
	width: 104px;
	/* float: right; */
	position: absolute;  right: 0px;  top: 1px;
}
.product_link_more_orange_arrow a {	color: #fff;background: url("http://cdn.clubzone.com/content/themes/stranica/images/arrow-more-orange.png") no-repeat scroll right 0px transparent;	padding: 0 25px 8px 0px;font-size: 15px;}
.product_link_more_orange_arrow_footer input {color: #fff;background: url("http://cdn.clubzone.com/content/themes/stranica/images/arrow-more-orange.png") no-repeat scroll right 0px transparent;
 padding: 2px 30px 6px 0px;font-size: 15px;text-shadow: 1px 1px 1px rgba(168, 39, 0, 0.96);/* margin-top: -38px; */position: relative;/* float: left; *//* display: block; */}
.kolona33, .kolona32, .kolona31{float: left; position: relative;}
.kolona33{width: 44%;}
.kolona32{width: 32%; border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; padding: 0 1.5%; margin: 0 1.5%;}
.kolona31{width: 17%; margin-top: 3%;}
.kolona32 em{color: #7c7c7c; font-size: 14px; font-family:Arial,Helvetica,sans-serif;font-weight: normal; font-style:normal;}
.ny_top_list_images{width: 32%; float: left;/* margin-right: 2%; */}
.nye_description_text{width: 59%; float: left;margin-left: 4%;}
.nye_description_text h3, .nye_description_text h3 a{color: #1667cb; font-size: 18px; font-weight: bold;}
.nye_description_text h4, .nye_description_text h4 a{color: #313131; font-size: 16px; font-weight: bold;}
.nye_description_text h3 a:hover, .nye_description_text h4 a:hover{background: none!important; text-decoration:none!important;}
.nye_description_text h3 a:hover{color: #fe4f01; }
.nye_description_text h4 a:hover{color: #1a1a1a; }
.nye_description_text span{color: #737373; font-size: 14px; font-weight: normal;}
.nye_description_text span.icon-calendar2, .nye_description_text span.icon-map-pin-fill{margin-right: 1.5%;}
a.blue_link_more{color: #1667cb; font-size: 14px;}
.nye_event_links{/*margin: 10px 0 0;*/}
.nye_event_links a{color: #1667cb; font-size: 14px; border-right: 1px solid #c0c0c0;padding: 0 2%;}
.nye_event_links a:last-child{border-right: none;}



/*PAGINATION NYE*/
.pagination_nye{position: relative; border-bottom: 6px solid #dedede; border-left: 0; border-right: 0; positon: relative; width: 96%; padding: 2%;clear: both;}
.pagination_nye p{color: #777777; font-size: 12px; padding: 0; margin: 0;display: inline;}
.pagination_nye p span{color: #1667cb; font-size: 12px;}
.pagination_nye a{color: #1667cb; font-size: 18px; font-weight: bold;}
.pagination_nye .next-page { position: relative; float: right; }
.pagination_nye .next-page a{background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -48px -10px transparent; padding: 0 20px 0 0px;color: #777777;font-size: 12px;line-height: 20px;}
.pagination_nye a.page-numbers{border: 1px solid #c5c5c5; background-color: #fff; color: #8d8d8d; padding: 3px 7px 3.5px;box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box; font-size: 14px; }
.pagination_nye .page-numbers{margin-right: 5px;}
.pagination_nye a.page-numbers:hover{ background-color: #1667cb; color: #fff;}
.pagination_nye .current{ padding: 3px 7px 4px; background-color: #1667cb; color: #fff;font-size: 14px;}
.pagination_nye a.all_events_link{margin-right: 45px;}


.count_down_couter{position: absolute; z-index: 9999;left: 50%;top: -68px;}
.bottom_right_data{text-align: right; float: right;}
.bottom_right_data .contact{float: left;}

.flip-clock-dot.top, .flip-clock-dot.bottom{display: none;}
/*.flip-clock-divider.days .flip-clock-label{right: -58px;}*/


/*CITY PAGE*/
#city_page{position: relative; width: 100%; float: left;}
#city_events_list{clear: both; position: relative; margin: 0 auto; padding: 30px 0;}
#city_page .kolona46{position: relative; float: left; width: 65.8%;}
#city_page .kolona26{position: relative; float: left; width: 31.6%;margin-right: 2.577%;margin-bottom: 19px;}
.city_page_left{font-size: 13px;font-family:Helvetica,Arial,sans-serif; color: #757373;margin: 0 0 20px;}
.city_page_left h1{border-bottom: 4px solid #dadada; padding: 0 0 12px; margin: 0 0 18px;color: #313131;}
.city_page_left a{color: #1667cb;}
.city_page_left a:hover{color: #1667cb;}
article.city_page_event_list{clear: both;margin: 0 0 5px;}
.city_page_event_list_title{border-bottom: 4px solid #dadada;padding: 0 0 7px;margin: 0 0 19px; }
.city_page_event_list h2{display:block; width:auto; color:#2a2a2a;font-size: 22px;font-family:Helvetica,Arial,sans-serif;font-weight: bold; float: left;padding: 0;margin: 0;}
.city_page_left h2{border-bottom: 4px solid #dadada;font-family:Helvetica,Arial,sans-serif;font-weight: bold; font-size: 18px;padding: 0 0 7px;margin: 0 0 19px; color: #000;}
.city_page_left p{color: #6e6e6e; font-size: 13px;padding: 0;margin: 10px 0 0;}
.city_page_blog{position: relative; width: 100%; display: block;margin: 0 0 20px;float: left;}
.city_page_blog h3 a { color: #262626; }
time.time_time{font-size: 12px;font-family:Helvetica,Arial,sans-serif; font-style:italic; color: #000;}
.city_page_event_list .kolona13{margin-right: 2.577%; width: 31.61%; /* float: left; */margin-bottom: 17px; /*cursor: pointer;*/cursor:default;background: #efefef;}
.city_page_event_list .kolona13:nth-of-type(3n){margin: 0 0 17px;}
.city_page_event_list .kolona13 a img{width: 100%;}
.city_page_event_list .kolona1{margin-bottom: 10px;}
.city_event_list{margin: 0; padding: 0; cursor: pointer;width:100%; /* height: 305px; */ overflow:hidden}
aside.your_logo_link{float: right; width: auto; font-size: 12px; color: #757373;text-align: right;}
aside.your_logo_link a{color: #1667cb;}
.kolona46 .kolona12 a img{width: 100%;}

.city_page_blog.city_page_contests{}

.city_page_blog.city_page_contests .blog_list_description span a {
  font-weight:bold
}

.city_page_blog.city_page_contests .contests_excerpt{width:100%; height:auto;position:relative; float:left}
.city_page_blog.city_page_contests .contests_excerpt p{color:#101010;line-height: 1.5}
.city_page_blog.city_page_contests .contests_button{width:100%; height:auto;position:relative; float:left; margin-top:10px; margin-bottom:10px}

a.contest_bttn{
background: #ff6501 url("http://cdn.clubzone.com/content/themes/stranica/images/arrow-more-orange.png") no-repeat scroll right 0px transparent;
  background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801));
  background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%);
  background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%);
  background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%);
  background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 );
  color: #FFF;
  font-weight: normal;
  font-size: 15px; font-weight:bold;
  width: auto;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 6px 10px;
  display: inline-block;
  text-align: center;
  border: 1px solid #fc3801;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);
}
a.contest_bttn:hover{
background: #FC3801; color: #FFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
  background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
  background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
  background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
  background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}

a.contest_bttn  span{float:left}
a.contest_bttn  span.icon-play2{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border:1px solid #df3500;
  font-size: 10px;padding: 3px;  margin-left: 6px;
background: rgb(206,25,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,25,0,1) 0%, rgba(251,99,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,25,0,1)), color-stop(100%,rgba(251,99,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,25,0,1) 0%,rgba(251,99,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,25,0,1) 0%,rgba(251,99,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,25,0,1) 0%,rgba(251,99,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,25,0,1) 0%,rgba(251,99,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce1900', endColorstr='#fb6300',GradientType=0 ); /* IE6-9 */


 }

.city_event_thumb{width: 100%;}
.city_event_thumb .kolona14{width: 23.5%; margin-right: 2%;margin-bottom: 10px;}
.city_event_thumb .kolona14:nth-of-type(4n){margin-right: 0!important;}
.city_event_thumb .kolona14 .filtered-item-image a img{margin: 0 auto;width: 100%;}


.city_image_text{position: absolute; bottom: 0px; left: 0px; font-family:Helvetica,Arial,sans-serif; width:100%; padding:60px 10px 5px 10px; height:auto;background: url(images/gradient_transp_black.png) bottom repeat-x;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.city_image_text h3{ font-size: 16px; font-weight:bold;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);color: #fff; padding: 0;}
.city_image_text p{font-size: 12px;color: #fff;margin: 0;}

.city_event_list_hover{position: absolute; background: rgba(0, 0, 0, 0.75);left: 0; top: 0;width: 100%;/*height: 305px; */ height: 100%; text-align: center;padding: 10px 5% 10px 5%; display:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.city_event_list_hover h2{display:block; width:100%; height:43px; overflow:hidden; text-align:center;font-size: 18px; line-height: 120%; font-weight:bold;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75); color: #fff; padding: 0;margin: 12px 0 12px 0;}
.city_event_list_hover p{font-size: 12px; color: #f8f8f8; display: block; width:100%; height:auto;line-height:18px; padding:0; margin:0 0 6px 0;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);}
.city_page_event_close{background-color: #1352a0; padding: 9px; position: absolute; right: 0; top: 0;cursor: pointer;padding-top: 0px;}
.city_event_list_hover p.tickets{font-size: 13px; line-height: 120%;font-weight:bold;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75); color: #fff; margin:12px 0px 6px 0px; padding:0 }

time.time_time_city{font-size:12px;color: #fff;display:block; width:auto; text-align:center;line-height:16px; margin-bottom:3px;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);}
time.citytime_clock{font-size:12px;color: #fff;display:block; width:auto; text-align:center;line-height:16px; margin-bottom:12px;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);}

.city_event_list_hover_excerpt{width:100%; height:53px; position:relative; float:left; overflow:hidden; margin-bottom:8px; clear:both}
.city_event_list_hover_excerpt p{font-size:12px}
.city_event_list_hover_afterexcerpt{width:100%;height:auto; position:relative; float:left}

a.all_link, a.all_link:link, a.all_link:visited{font-size:12px; line-height:16px; color: #1667CB; padding:10px 0px 0px 0px; margin:0; display:block; float:right; width:auto; height:auto; font-weight:bold; text-decoration:none}
a.all_link:hover{color:#FE4F01;text-decoration:none}


a.default_link, a.default_link:link, a.default_link:visited{color: #1667CB;text-decoration:none}
a.default_link:hover{color:#FE4F01;text-decoration:none}

a.default_link_rm, a.default_link_rm:link, a.default_link_rm:visited{color: #1667CB;text-decoration:none; position:relative; float:left; width:auto; height:auto}
a.default_link_rm:hover{color:#FE4F01;text-decoration:none}

.city_page_left .icon-chevron-right{font-size:9px;padding-left:2px}

.city_page_left p.margt0{margin-top:0;}

/*LOGIN ACCOUNT*/
.dashboard_bg h2{margin: 0 0 15px;}


/*FEATURED IMAGES*/
.responsive_image_holder a { display: block; overflow: hidden; position: relative;/*cursor: default;*/  }
.city_page_event_list a:hover{opacity: 0.9;-moz-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);}
.responsive_image_holder .dummy_image {width: 100%; display: block; position: relative;}
.responsive_image_holder img.not_dummy_image {display: block; position: absolute; top: 0px;left: 0px;right: 0px;bottom: 0px;margin: auto; max-height:100%; max-width:100%;}
.responsive_image_holder img.max_size { max-height:100%; max-width:100%;}
.responsive_image_holder img.min_size { min-height:100%; min-width:100%;}
.responsive_image_holder img.not_dummy_image_event { position: absolute; top: 0px; width: 100%; }

.city_featured_venue_logo {border: 1px solid #e7e7e7;background-color: #fff;padding: 5px; box-sizing: border-box; /* margin-bottom: 10px; */}

/*THUMBNAIL SLIDER*/
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides_thumbnail_city > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides_thumbnail_city > li a { display: block; overflow: hidden; position: relative; }
.flexslider .slides_thumbnail_city img {width: 100%; display: block; cursor:pointer }
.flexslider .slides_thumbnail_city .dummy_image {width: 100%; display: block; position: relative;}
.flexslider .slides_thumbnail_city img.not_dummy_image {width: 100%; display: block; position: absolute; top: 0px; left: 0px;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides_thumbnail_places { margin: 0px; padding: 0px; opacity: 0; }
.flexslider .slides_thumbnail_places > li {-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides_thumbnail_places > li a { display: block; overflow: hidden; position: relative; }
.flexslider .slides_thumbnail_places .dummy_image {width: 100%; display: block; position: relative;}
.flexslider .slides_thumbnail_places img {width: 100%; display: block; }
.flexslider .slides_thumbnail_places img.not_dummy_image {width: 100%; display: block; position: absolute; top: 0px; left: 0px;-webkit-backface-visibility: hidden;}

#slider_thumbnail_place { max-width: 650px; opacity: 0; }
#carousel_thumbnail_place { opacity: 0; }
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}



@media only screen and (max-width:980px) {
#slider_thumbnail_place { max-width: 980px; opacity: 0; }
}


/* No JavaScript Fallback */
.no-js .slides_thumbnail_city > li:first-child {display: block;}
.no-js .slides_thumbnail_places > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; background: #fff; position: relative; -moz-border-radius: 4px; -o-border-radius: 4px;  -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides_thumbnail_city { zoom: 1; }
.flexslider .slides_thumbnail_places { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 20px; height: 51px; margin: -26px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: 0; background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -6px -121px #dadada;text-indent: -9999px; }
.flex-direction-nav .flex-next { right: 0; text-align: right; background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -106px -122px #dadada; text-indent: 9999px;  }
.flexslider:hover .flex-prev { opacity: 1; }
.flexslider:hover .flex-next { opacity: 1; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 0.8; }
.flex-direction-nav a:before  { line-height:1; display: inline-block; }
.flex-direction-nav a.flex-next:before  {}

#carousel_thumbnail_city > .flex-viewport{width: 90%; padding: 0 4%;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: 0.7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
ul.slides_thumbnail_city{margin: 0; padding: 0;}
ul.slides_thumbnail_places{margin: 0; padding: 0;}
a.view_more_hot_week{font-size: 13px;position: absolute;bottom: 15px;margin: 0 auto;text-align: center;color:  #fff;left: 0;right: 0;}
a.view_more_hot_week:hover{color: #fe5701;}

/*VENUES PAGE*/
.no_image_listing{background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -10px -241px #fff; padding: 12px 50px 14px 0px;}
.wrapper_fixed_image{width: 100%;}
.clublist_wrapper{margin: 10px 0 0;}


.am2_listing p{color: #9E9E9E;font-size: 13px;margin:0; padding:6px 0px 0px 0px}
.am2_listing a.listing_more, .am2_listing a.listing_more:link, .am2_listing a.listing_more:visited, a.listing_more{color: #1667CB;}
.am2_listing a.listing_more:hover{color:#FE4F01;text-decoration:none}
.am2_listing a.listing_more span{font-size:9px}

.am2_listing h3{color: #1667CB;font-weight: bold;font-size: 18px;line-height: 120%;}
.am2_listing h3 a, .am2_listing h3 a:link, .am2_listing h3 a:visited{color: #1667CB;font-size: 18px;}
.am2_listing h3 a:hover{color: #FE4F01}

.am2_listing a:link, .am2_listing a:visited, .am2_listing a:active {color: #1667CB;}
.am2_listing a:hover{color: #FE4F01}

.am2_listing a.phone, .am2_listing a.phone:link, .am2_listing a.phone:visited, .am2_listing a.phone:active, .am2_listing a.phone:hover{color:#737373}

a.phone{display:inline-block; margin-bottom:5px}

/*EVENTS PAGE LIST*/
.am2_list_right{position:relative; float:left; width:100%; height:auto;padding: 0 0 12px;}

.am2_list h1, .am2_list_right h1{color: #313131; font-size: 26px; font-weight: bold; border-bottom: 4px solid #dadada; padding: 0 0 12px; margin: 0 0 18px!important;}
.am2_list_right h2{position:relative; float:left; width:100%; height:auto; margin-top: 0px; color: #262626; font-size: 20px; line-height:120%; font-weight: bold; padding:0px 0px 12px 0px;}
.am2_list_right p{color: #676767;padding:0px 0px 12px 0px; font-size: 12px;line-height: 20px;font-family: Arial,Helvetica,sans-serif;margin:0}
.sh_button, #read_more_sh, #places_read_more_sh{border:none;outline:none; background:none; cursor:pointer; padding:0; margin:0; color: #1667CB;font-weight: normal;}


#photogallery_page{margin: 25px 0; position: relative;}


h2.index_age_more_margin{margin: 36px 0 0;}



/* ARTISTS */
#archive_artists{}
#archive_artists_top{
  padding: 30px 0px 20px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#archive_artists_top h1 {
  color: #313131;
  font-size: 26px;
  font-weight: bold;
  border-bottom: 4px solid #DADADA;
  padding: 0 0 12px;
  margin: 0px;
}

#filter_artists{padding:20px 0px 20px 0px;border-bottom: 4px solid #DADADA; width:100%; height:auto; position:relative; float:left}
#fa_heading{font-size:18px; line-height:36px; width:auto; height:36px; position:relative; float:left; border-right:1px solid #dadada; padding:0px 15px 0px 0px; color:#313131; }

#fa_alphabet_numbers{width:auto; height:36px; position:relative; float:left;padding:0px 15px 0px 15px; border-right:1px solid #dadada;}
#fa_alphabet{width:auto; height:auto; position:relative; float:left; margin-bottom:3px}
#fa_numbers{width:auto; height:auto; position:relative; float:left;clear: left;}
a.fa_letter{font-size:15px; color:#757373; width:auto; height:auto; /*padding:4px 6px;*/ padding:0px 3px; margin-right:0px;width:auto; height:auto; position:relative; float:left;}
a.fa_letter.active{color:#fe5201}
a.fa_letter:hover{color:#fe5201; background:#f2f2f2}

#fa_upcoming_event{width:auto; height:29px; position:relative; float:left;padding:7px 0px 0px 15px;}

#fa_search_input{width:auto; height:36px; position:relative; float:left;padding:0px 15px 0px 15px; border-right:1px solid #dadada;}
#fa_search_input input{  border: 1px solid #D0D0D0;padding: 8px 8px; height:36px;}

		#fa_search_input input::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#fa_search_input input:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#fa_search_input input::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#fa_search_input input::-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#fa_search_input input:focus::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#fa_search_input input:focus:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#fa_search_input input:focus::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#fa_search_input input:focus:-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }


#fa_upcoming_event label {
  position: relative;
  float: left;
  width: auto;
  height: auto;
  margin-right: 0px;
}
#fa_upcoming_event input[type=checkbox] {
  position: absolute;
  z-index: -1000;
  top: 0px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 21px;
  width: 21px;
  margin: 0px;
  padding: 0;
  border: 0;
  float: none;
  top: 4px;
  left: 4px;
}

#fa_upcoming_event input[type=checkbox] + span.fa_chkbx_label {
  padding-left: 28px;
  height: 21px;
  display: inline-block;
  line-height: 21px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 14px;
  color:#757373;
  vertical-align: middle;
  cursor: pointer;
}

#fa_upcoming_event span.fa_chkbx_label {
  background-image: url(images/checkbox.png);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#fa_upcoming_event input[type=checkbox]:checked + span.fa_chkbx_label{
	background-position: 0 -21px;
}

#fa_filter_btn{  padding-left: 15px;}

#fa_tag_filters{width:140px; height:36px; position:relative; float:left;padding:0px 15px 0px 15px; border-right:1px solid #dadada;}

#fa_tag_filters .selectize-input{
  border: 1px solid #D0D0D0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%!important;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.selectize-dropdown {
	z-index:995!important
}


#all_artists{width:100%; height:auto; position:relative; float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; padding:1.8% 0px 1.8% 0px}
	.pojedini_artist{height:auto; position:relative; float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; border:1px solid #c8c8c8}



/* -----MASONRY------ */
.pojedini_artist{width:18.56%;}
.pojedini_artist.istaknuti{width:38.92%;}
.gutter{width:1.8%;} /* bitno zbog guttera! */
#masonrytarget{display:block}

@media screen and (max-width: 980px) {
	.pojedini_artist{width:23.65%; }
	.pojedini_artist.istaknuti{width:49.1%;}
	.gutter{width:1.8%;} /* bitno zbog guttera! */

}


@media screen and (max-width: 800px) {
	.pojedini_artist{width:32.13334%; }
	.pojedini_artist.istaknuti{width:66.06667%;}
	.gutter{width:1.8%;} /* bitno zbog guttera! */

}

@media screen and (max-width: 600px) {
	#masonrytarget{display:none}
	.pojedini_artist{width:49.1%; }
	.pojedini_artist.istaknuti{width:100%;}
	.gutter{width:1.8%;} /* bitno zbog guttera! */

}


.pojedini_artist_image{width:100%; height:auto; position:relative; float:left;}

	.pojedini_artist_gradijent{ pointer-events: none;
	width:100%; height:80px; position:absolute; bottom:0; z-index:990;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	}
		.pojedini_artist.istaknuti .pojedini_artist_gradijent{height:90px;}

.pojedini_artist_image img{width:100%; height:auto; position:relative; float:left;}
.pojedini_artist_info{width:100%; height:78px; position:relative; float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; padding:10px}
	.pojedini_artist.istaknuti .pojedini_artist_info{position:absolute; height:85px; bottom:0px; z-index:991; float:none;}
	.pojedini_artist_name{width:100%; position:relative; float:left;font-size:13px; height:14px; line-height:1; overflow:hidden;margin-bottom: 9px; margin-top:2px}
		.pojedini_artist.istaknuti .pojedini_artist_name{width:100%; position:relative; float:left;font-size:20px; height:20px; line-height:1; overflow:hidden;margin-bottom: 10px; margin-top:2px}
	.pojedini_artist_name a{color:#232323}
	.pojedini_artist_name a:hover{color:#fe5201}
		.pojedini_artist.istaknuti .pojedini_artist_name a{color:#FFF;text-shadow: 1px 1px 1px #2B2B2B;}
		.pojedini_artist.istaknuti .pojedini_artist_name a:hover{color:#F2F2F2}

	.aa_tags{position: absolute;bottom: 0px;left: 10px; z-index:992;  pointer-events: none; }
		.pojedini_artist.istaknuti .aa_tags{left: auto;right: 0px;bottom: 2px; width:65% }

		.aa_pojedini_tag{width:auto; height:auto; position:relative; float:left;color:#2e2e2e; padding:4px 6px; background:#dcdcdc; font-size:11px; text-transform:uppercase; margin-right:10px; margin-bottom:10px}
		.pojedini_artist.istaknuti .aa_pojedini_tag{float:right}

		@media screen and (max-width: 380px) {
			.pojedini_artist.istaknuti .aa_tags{width:48%}
		}


	.aa_follow_wrap{width:100%; height:32px; position:relative; float:left;}
	.aa_title_wrap.spm_follow{
		width: 135px;
		height: auto;
		position: absolute;
		left: 0;
		top: 0px;
		right: auto;
	}

	.aa_artist_follow{position:relative; float:left}
	.aa_artist_follow_notloggedin{position:relative; float:left}

	.pojedini_artist_banner{width:100%; height:auto; position:relative; float:left;}
		.pojedini_artist_banner img{width:100%; height:auto; position:relative; float:left;}

		@media screen and (max-width: 400px) {
			.pojedini_artist_banner{min-height:260px;}
		}


	.aa_dummy{width:100%; height:auto; position:relative; float:left; overflow:hidden}
	.aa_dummy_wrap{position: absolute;top:0; left:0;width: 100%;height: 100%;}
		.aa_dummy_wrap_inner{width:100%; height:auto;position:relative; float:left;}
			.aa_img_height_div .aa_dummy_wrap img{width:auto; height:100%; position:absolute; float: none;}
			.aa_img_width_div .aa_dummy_wrap img{width:auto; width:100%; position:absolute; float: none;}



#loading_artists_initial {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 10px;
  border: 1px solid #c7c7c7;
  background: #e5e5e5;
  color: #313131;
  font-size: 17px;
  line-height: 32px;
  text-align: center;
  font-weight: bold;
  margin-top: 0px;
}

#loading_artists_initial img{display:inline-block}
#loading_artists_initial span{height:32px; display:block}


#loading_artists {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 10px;
  border: 1px solid #c7c7c7;
  background: #e5e5e5;
  color: #313131;
  font-size: 17px;
  line-height: 32px;
  text-align: center;
  font-weight: bold;
  margin-top: 0px;
}

#loading_artists img{display:inline-block}
#loading_artists span{height:32px; display:block}

#archive_artists #events_after3_banner {
  border-bottom: 0px solid #DADADA;
  padding-bottom: 0px;
}
.google_ad_artists{  margin: auto;
  width: 300px;
  height: 250px;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;}

/*PHOTOS*/
#index_page .container {
	font-family: verdana;
}

#index_page .container a {
	text-decoration: none;
}

#index_page .container a:hover {
	text-decoration: underline;

}

.box img {
	display: block;
	border: none;
	visibility: hidden;
	min-width: 100%;
}

.box {
	width: 33%;
	margin: 0 0.5% 0.5% 0;
	position: relative;
	float: left;
	border: none;
	overflow:hidden;
	-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
	-webkit-transition: opacity 0.3s ease-in;
	-moz-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
	display: block;
}
.photos_content_narrow .box1,
.photos_content_narrow .box2,
.photos_content_narrow .box3 {
		width: 49.5%;
		margin-right: 1%;
}
.photos_content_narrow .box {
		margin-bottom: 1%;
}

.photos_content_narrow .box.even {
		margin-right: 0%;
}

.box:hover {
	opacity: 0.8;
	text-decoration: none!important;
	border: none;
}

.box * {
	filter: inherit;
}

.dummy {
	width: 100%;
}

.box12_h .dummy,
.box22_h .dummy {
	height: 50.932%;

}

.gallery {
	position: absolute;
	top: 0;
	left: 0;
}

.simetric-img {
	width: 100%;
	height: 100%;
	margin: 0px!important;
}

.odd,
.even {
	overflow: hidden;
}

.box:hover {
	cursor: pointer;
}

.nm-r {
	margin-right: 0%!important;
}

.nm-b {
	margin-bottom: 0%!important;
}

.img-gallery {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.text-box {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.text-box:hover{ background: rgba(0, 0, 0, 0.50);}

.date {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 6px 10px;
	font-size: 18px;

	color: #ffffff;
	background: #fe4f01;
	z-index: 2;
}

.photos_month{font-size:16px; text-align:center; font-weight:bold}
.photos_day{font-size:28px; text-align:center;font-weight:bold}

.text {
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: auto;
	padding: 60px 14px 14px 14px;
	color: #b8b8b8;
	z-index: 2;
	background: url(images/gradient_transp_black.png) bottom repeat-x;
/*
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 80%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(80%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 80%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 80%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 80%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
*/

}

.text span {
	color: #ffffff;
	font-size: 18px;
}

.box11 {
	width: 100%;
	height: 100%;
}

.box3 {
	margin-right: 0%;

}

.box12_h,
.box22_h,
.box14 {
	position: relative;
}

.box22_h {
	margin-bottom: 0%!important;
}

.box12_h,
.box22_h,

.box_114 {
	float: left;
	width: 100%;
	height: 49%;
	margin-bottom: 2%;
}

.box_114,
.box12_h,
.box22_h,
.box14,
.box12_v,
.box22_v,
.box_134,
.box14_hor,

.box11  {
	overflow: hidden;
	position: relative;
}

.box12_v,
.box22_v {
	float: left;
	width: 49%;
	height: 100%;
	margin-right: 2%;
}

.box22 {
	margin-bottom: 0%;
}

.box14,
.box14_hor {
	float: left;
	width: 49%;
	height: 49%;
	margin: 0 2% 2% 0;
}

.box .box14-bottom {
	margin-bottom: 0%;
}

.box_134 {
	float: left;
	height: 49%;
	width: 32%;
	margin-right: 2%;
}
@media screen and ( max-width: 1070px ){
	.photos_content_narrow .box1,
	.photos_content_narrow .box2,
	.photos_content_narrow .box3 {
			width: 32.66%;
			margin-right: 1%;
	}
	.photos_content_narrow .box {
			margin-bottom: 1%;
	}

	.photos_content_narrow .box.even {
			margin-right: 1%;
	}
	.photos_content_narrow .box.box3 {
			margin-right: 0%;
	}
}

@media screen and ( max-width: 700px ){
	.box1,
	.box2,
	.box3 {
		width: 49.5%;
		margin-right: 1%;
	}

	.box {
		margin-bottom: 1%;
	}

	.box.even {
		margin-right: 0%;
	}

	.photos_content_narrow .box1,
	.photos_content_narrow .box2,
	.photos_content_narrow .box3 {
			width: 49.5%;
			margin-right: 1%;
	}
	.photos_content_narrow .box {
			margin-bottom: 1%;
	}
	.photos_content_narrow .box.box3 {
			margin-right: 0%;
	}

	.photos_content_narrow .box.even {
			margin-right: 0%;
	}
	.photos_content_narrow .box.odd {
			margin-right: 1%;
	}
	.box_banner { width: 100%; }


}

@media screen and ( max-width: 400px ){
	.box, .photos_content_narrow .box, .photos_content_narrow .box2, .photos_content_narrow .box3 {
		width: 100%;
		max-width: 360px;
		margin: 0% auto 1% auto!important;
		float: none;
	}

	.box12_h,
	.box22_h,
	.box14,
	.box_114,
	.box14_hor {
		height: 49.44%;
		margin-bottom: 1.12%;
	}

	.box14, .box14_hor {
		width: 49.44%;
		margin-right: 1.12%;
	}

	.box_134 {
		width: 32.566%;
		height: 49.44%;
		margin-right: 1.12%;
	}

	.box12_v {
		width: 49.44%;
		margin-right: 1.12%;
	}
}

.selectize-input, .selectize-control.single .selectize-input.input-active{width:70%!important;}



/* ACCOUNT PAGE */
#account_sidebar{background: #EDEDED; width:100%; height:auto; position:relative; float:left; }
#account_sidebar p{font-size:15px; line-height:130%; padding:0px; margin:0px; color:#4f4f4f}
	#account_sidebar_top{background:#f6f6f6; color:#686868; border-bottom:1px solid #c2c2c2; padding:14px}
	.account_sidebar_wrap{padding:14px;width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

#page-inner h1.content_administration,
#page-inner h3.content_administration  {font-size:22px; line-height:32px; font-weight:bold; display:block; border-bottom:4px solid #dadada;margin: 0px; padding:9px 0px 6px 0px;text-transform: capitalize;  }
#account_sidebar h6{font-size:14px; line-height:130%; color:#b3b3b3; text-transform:uppercase; font-weight:normal; padding:0px; margin:0px}
	#account_sidebar_top p{font-size:14px; line-height:130%; padding:0px; margin:0px; color:#686868}
	#account_sidebar_top a:link, #account_sidebar_top a:active, #account_sidebar_top a:visited {text-decoration:none; color:#1667cb;}
	#account_sidebar_top a:hover {text-decoration:none; color:#9E9E9E;}

#account_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px;width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	#account_sidebar ul li{font-size:13px; line-height:20px; }
		#account_sidebar ul li a:link, #account_sidebar ul li a:active, #account_sidebar ul li a:visited{display:block;padding:13px 14px 13px 14px; color:#4f4f4f}
		#account_sidebar ul li a:hover{background:#1667cb; color:#FFF}
		#account_sidebar ul li a.selected{background:#1667cb; color:#FFF}


.account_icomoon{width:20px; height:20px; float:left; padding-right:20px; font-size:22px; color:#7b7b7b}
		#account_sidebar ul li a:hover .account_icomoon{color:#FFF}
		#account_sidebar ul li a.selected .account_icomoon{color:#FFF}


.special_permission_bg { background: #FFEBAB; border: #DDC26C 1px solid; box-sizing: border-box; font-size:14px; line-height:150%; color:#333 }
a.edit_now_link, a.edit_now_link:active, a.edit_now_link:visited, a.edit_now_link:link{color:#1667CB}
a.edit_now_link:hover {color:#FE4F01}
a.edit_now_link .icon-pencil .small{font-size:11px}

a.remove_field, a.remove_field:active, a.remove_field:visited, a.remove_field:link{color:#1667CB}
a.remove_field:hover {color:#FE4F01}
a.remove_field .icon-pencil .small{font-size:11px}

#intro_text_toolbox button{  outline: none;border: none;background: none;cursor: pointer;color: #1667CB;}
#intro_text_toolbox button:hover{color: #FE4F01;}

.edit_image{font-size:13px; line-height:150%;}

.special_permission_bg_common { background: #dce8f7; border: #73a4e0 1px solid; box-sizing: border-box; font-size:13px; line-height:150%;color:#333 }
	a.suggest_edits_link, a.suggest_edits_link:active, a.suggest_edits_link:visited, a.suggest_edits_link:link{background: #dce8f7; border: #73a4e0 1px solid; box-sizing: border-box; font-size:13px; line-height:150%;color:#1667CB; cursor:pointer;padding:5px 10px 5px 10px; position:relative; float:left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;}
	a.suggest_edits_link:hover, #club_info a.suggest_edits_link:hover {background: #1667CB;border: #1667CB 1px solid;color:#FFF}
	a.suggest_edits_link .icon-pencil{font-size:11px}

.suggest_separator_on_gray {width:100%; height:10px; position:relative; float:left; border-bottom: 1px solid #FFF;	}
.padding_5_10{padding:5px 10px 5px 10px}


/*#remodalsuggest.remodal{padding: 40px} */
#remodalsuggest{height:380px;}
#remodalsuggest label{width:100%; height:auto; position:relative; float:left; padding:0; color:#676767; font-size:13px; line-height:1.3}
#iframesuggest{width:100%; height:100%; border:none}
#iframesuggestinner{width:100%; height:auto; position:relative; float:left;}

@media only screen and (min-width: 40.063em){
	#remodalsuggest.remodal {max-width: 680px;}
}


.admin_actions_separator{border-top:1px solid rgba(221, 194, 108, 0.37); margin-top:10px; padding-top:10px}

#admin_reports{}
#admin_reports label{margin:2px 0px 2px 0px; position:relative; float:left; width:100%; height:auto}
#admin_reports input[type="checkbox"] {margin: 4px 4px 4px 0px;}
#admin_reports input[type="submit"] {margin: 10px 0px 0px 0px;}
#admin_reports textarea{width:100%;min-height:80px; height:auto;padding: 8px;}
.reported_by{font-size:12px; margin-bottom:6px; display:block}

.account_active{background:#1667cb; color:#FFF;padding: 4px 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.account_inactive{background:#7b7b7b; color:#FFF;padding: 4px 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#account_info p{padding-bottom:14px}

a.promotor_page_link{font-size:12px; color:#1667cb}

.account_btn_bck{border: 1px solid #cfcfcf; position: relative; width: 100%; background: #eaeaea;padding:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.text_align_right{text-align:right}
.text_align_right .new-fb-btn {margin: 0px auto;}

.account_btn.account_add{padding:8px 14px!important; font-size:12px!important; text-transform:uppercase; line-height:12px!important;display: inline-block;display: inline-block;}


h2.account_content_heading {font-size:22px; line-height:130%; color:#1667cb;padding-top:0px; display:block;}

#instagram_data_holder{width:100%; height:auto; position:relative; float:left; background:#F2F2F2; padding: 0 2% 2% 2%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#instagram_data_holder a{width:32%; height:auto; position:relative; float:left; margin-right:2%; margin-top:2%}
#instagram_data_holder a:nth-child(3n){margin-right:0}
#instagram_data_holder img{width:100%; height:auto; position:relative; float:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

@media only screen and (max-width:980px) {
	#instagram_data_holder a{width:15%;margin-right:2%;}
	#instagram_data_holder a:nth-child(3n){margin-right:2%;}
	#instagram_data_holder a:nth-child(6n){margin-right:0}
	#author_page .outer-spacer{height: 560px;}
}

@media only screen and (max-width: 720px) {
	#author_page .outer-spacer {height: 680px;}
}
@media only screen and (max-width: 480px){
	#author_page .outer-spacer {height: 500px;}
	#instagram_data_holder a{width:32%;margin-right:2%;}
	#instagram_data_holder a:nth-child(3n){margin-right:0;}
}

.instagram_select_in_admin{width:100%; height:auto; position:relative; float:left}
.isia_img{width:15%; height:auto; position:relative; float:left; padding-right:2%}
.isia_img img{max-width:100%; height:auto;}
.isia_txt{width:83%; height:auto; position:relative; float:left}
.isia_txt_full{width:100%; height:auto; position:relative; float:left}
.isia_full_name{width:100%; height:auto; position:relative; float:left; margin-bottom:3px; margin-top:3px}
.isia_url{width:100%; height:auto; position:relative; float:left;font-size: 11px; color: #777;}


input[type=submit].account_btn{border:1px solid #fc3801; font-size: 16px;}

.account_btn, a.account_btn:link, a.account_btn:active, a.account_btn:visited{

background: #ff6501; /* Old browsers */
background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 ); /* IE6-9 */

color: #FFF;
font-weight: normal;
font-size: 16px;
width: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 8px 10px;
display: block;
text-align: center;
border:1px solid #fc3801;

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);

}

a.account_btn:link, a.account_btn:active, a.account_btn:visited{display:inline-block;  font-size: 16px;}

.account_btn:hover, a.account_btn:hover{

background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}

.div100{width:100%!important}


.account_sidebar_col{width:100%; height:auto; position:relative; float:left;}

@media only screen and (max-width:980px) {
	.account_sidebar_col{width:50%; position:relative; float:left}
}


/* ACCOUNT ALERTS */
.account_alert {padding:10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 5px;
-webkit-border-radius: 5px;-moz-border-radius: 5px; position:relative; float:left; width:100%; font-size:13px; line-height:150%; font-weight:bold; text-align:center; margin:10px 0px 10px 0px}
.alert_warning {border: 1px solid #F0C36D;background-color: #F9EDBE; }
.alert_error {border: 1px solid #B94A48;background-color: #F2DEDE;}
.alert_success {border: 1px solid #468847;background-color: #DFF0D8;}
.alert_info {border: 1px solid #3A87AD;background-color: #D9EDF7;}


#account_page select.small_select{width:auto!important}

#account_page textarea.wp-editor-area{width:100%!important; border:0px!important}
.event_istaknuto{padding:0px 0px 0px 0px;  margin:10px 0px 10px 0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#event_title, #venue_title{font-size:18px}
.wp-editor-container {border: 1px solid #E5E5E5;}
#account_page .selectize-control.multi.plugin-remove_button input[type=text]{}

#flyer_back img, #flyer_front img{/*width:30%*/}


#mainheadingwrap h1 {border-bottom: 4px solid #DADADA; margin: 0 0 18px;padding: 0px 0px 12px 0px;}


/* PHOTOS ARCHIVE */


#photos_top{padding:30px 0px 20px 0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
/*#photos_top h1 {color: #313131;font-size: 26px;font-weight: bold;border-bottom: 4px solid #DADADA;padding: 0 0 12px;margin: 0 0 18px;}*/
#photos_top h1 {color: #313131;font-size: 26px;font-weight: bold;border-bottom: 4px solid #DADADA;padding: 0 0 12px;margin: 0 0 10px;}
#photos_top p{font-size:13px; line-height:19px; color:#757373}
/*#photos_top h4 {color: #313131;font-size: 16px;font-weight: bold;border-bottom: 4px solid #DADADA; margin-top:26px}*/
#photos_top h4 {color: #313131;font-size: 16px;font-weight: bold;margin-top:13px}


.photos_title, .photos_location{width:100%;}
.photos_title{font-size:16px; line-height:20px; color:#FFF; font-weight:bold;text-shadow: 1px 1px 1px #000000;}
.photos_location{font-size:13px; line-height:18px; color:#FFF}

#loading_photos{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:10px; border:1px solid #c7c7c7; background:#e5e5e5; color:#313131; font-size:17px; line-height:32px; text-align:center; font-weight:bold; margin-top:20px;}
#loading_photos img{display:inline-block}
#loading_photos span{height:32px; display:block}

#loading_photos_initial{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:10px; border:1px solid #c7c7c7; background:#e5e5e5; color:#313131; font-size:17px; line-height:32px; text-align:center; font-weight:bold; margin-top:20px;}
#loading_photos_initial img{display:inline-block}
#loading_photos_initial span{height:32px; display:block}


.photos_filter_btn {
	padding: 8px 0px 8px 0px;
	cursor: pointer;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	width:84px;
	float: right;
	border:1px solid #fc3801;

	background: #ff6501; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 ); /* IE6-9 */

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

	text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);
}

.photos_filter_btn:hover{

background: #FC3801;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}


.photos_filter_btn input {color: #fff;background: url("http://cdn.clubzone.com/content/themes/stranica/images/arrow-more-orange.png") no-repeat scroll right 0px transparent; padding: 0 24px 0px 0px;font-size: 15px;text-shadow: 1px 1px 1px rgba(168, 39, 0, 0.96);}


#filter_photos{width:100%; height:auto; position:relative; float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-bottom: 4px solid #DADADA;padding:12px 0px 12px 0px; color:#757373;font-size:13px}
#filter_photos.mobile_filter_photos{display:none}

.border_right_5{border-right:5px solid #DADADA; padding-right:10px}

#filter_photos .kolona12{width:50%; margin-right:0%; }
#filter_photos .kolona12:first-child{padding-right:10px}
#filter_photos .kolona15{width:auto}

#filter_photos select#photos_filter_by_event{width: 94% !important;}
#filter_photos select#photos_filter_by_venue{width: 100% !important;}
#filter_photos select {width: auto !important;padding: 6px 2%;border: 1px solid #CCC;}

 #filter_photos div{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.padd_b_5{padding-bottom:5px}
#photos_from{width:52%; height:auto; position:relative; float:left}
#photos_to{width:48%; height:auto; position:relative; float:left}
.from_to{width:auto;height:auto; position:relative; float:left; line-height:32px; margin-top:2px;padding-right:6px}

#filter_photos select{position:relative; float:left}

#filter_photos .selectize-input{width:100%!important; display:block}

#filter_photos a, #filter_photos a:link, #filter_photos a:visited, #filter_photos a:active{color: #1667CB; text-decoration:none}
#filter_photos a:hover{color:#FE4F01; text-decoration:none}

#photos_choose_diff_city{width:34%}

@media only screen and (max-width:1010px) {
	#filter_photos .kolona12, #filter_photos .kolona1, #filter_photos .kolona2{width:100%; position:relative; float:left;}
	#filter_photos .kolona12.no_margin{margin-top:20px}
	.border_right_5{border-right:0px solid #DADADA; padding-right:0px}

	#photos_from, #photos_to {width: 38.453%;margin-right: 2.577%;}
}

@media only screen and (max-width:640px) {
	#filter_photos .kolona25, #filter_photos .kolona15{width:100%; position:relative; float:left}
	#filter_photos select#photos_filter_by_event {width: 100% !important;}
	#photos_filter_by_event_wrap{margin-top:20px}
	#photos_from, #photos_to{width:100%;}
	.from_to{width:60px;}
	#select_place_target{padding-right: 90px;}
	#filter_photos #filter_btn_target{position:absolute; top:0px; right:0px; margin:0}

}

@media only screen and (max-width:300px) {
	.from_to{width:100%; }

}


#filter_photos .selectize-input {
border: 1px solid #D0D0D0;
padding: 8px 8px;
display: inline-block;
width: 100%;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
z-index: 1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#filter_photos .selectize-input .item{width:85%; /*height:18px; overflow:hidden*/}

/* AP */

#ap_top{}
#ap_top h1 {color: #313131;font-size:22px;font-weight: bold;border-bottom: 4px solid #DADADA;padding-bottom:6px}
#ap_top h4 {color: #313131;font-size: 16px;border-bottom: 4px solid #DADADA;margin-top: 26px; margin-bottom:16px}

#ap_table{}
#ap_table table{width:100%;border-collapse:collapse;}
#ap_table table tr th, #ap_table table tr td{padding:4px 6px 4px 6px; border-bottom:1px solid #E8E8E8;vertical-align: top;}
#ap_table table tr th{padding:8px 6px 8px 6px;text-align:left; font-weight:bold; font-size:11px; text-transform:uppercase; background:#E8E8E8}
#ap_table table tr td{font-size:12px; line-height:130%}

#ap_filters {position:relative; float:left; width:100%; height:auto;margin:0px 0px 40px 0px; padding:0px 0px 16px 0px; border-bottom: 4px solid #DADADA;}
#ap_filters label{position:relative; float:left; padding:6px 6px 0px 0px;font-size:12px; line-height:130%}
#ap_filters select{position:relative; float:left; width:auto!important; padding:8px 3px!important; margin:0px 12px 0px 0px; width: 90% !important;}
#ap_filters .photos_filter_btn{padding: 4px 0px 4px 0px;font-size: 12px}
#ap_filters .selectize-input { width: 90% !important; }


.dnt_true{display:block; padding:2px; background:#FC3801; color:#FFF;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;font-size:11px; line-height:11px}

.ta_right, #ap_table table tr th.ta_right, #ap_table table tr td.ta_right{text-align:right}



/* EVENTS */
.left_box_event_list_text h2{font-size:18px; line-height:120%; color:#262626;margin:12px 0px 12px 0px}
.left_box_event_list_text p{padding-bottom:12px}

/* DATATABLES */
table#events_table.dataTable thead .sorting_desc {background:#e8e8e8 url("images/datatables/sort_desc2.png") no-repeat scroll right center ;}
table#events_table.dataTable thead .sorting_asc {background:#e8e8e8 url("images/datatables/sort_asc2.png") no-repeat scroll right center;}
table#events_table.dataTable thead .sorting {background:#e8e8e8 url("images/datatables/sort_both2.png") no-repeat scroll right center ;}

#events_table_length select {padding:0px; width:auto!important;}






/*ul.tabovi { padding:3px 0; float:left; margin: 5px 15px 5px 0!important;}
ul.tabovi li:last-child { margin-right:0; }
ul.tabovi li {list-style: none!important; position: relative; float: left; margin: 0px; list-style: none; margin-right:5px; margin-left:0px; }
ul.tabovi li a { font-size: 17px !important;font-weight: normal; color:#919191; padding:7px 24px; display:block; }
ul.tabovi li a:hover { text-decoration: none; }
ul.tabovi li a.current, ul.tabovi li:hover {
  text-decoration: none;
	background-color:#2ea6d1;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
ul.tabovi li a.current, ul.tabovi li:hover a { color:#fff; }
.accordion h3, ul.tabovi li {
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}*/

/*ul.tabovi { padding:3px 0; float:left; margin: 5px 15px 5px 0!important;}
ul.tabovi li:last-child { margin-right:0; }
ul.tabovi li {list-style: none!important; position: relative; float: left; margin: 0px; list-style: none; margin-right:5px; margin-left:0px; }
ul.tabovi li a { font-size: 17px !important;font-weight: normal; color:#919191; padding:7px 24px; display:block; }
ul.tabovi li a:hover { text-decoration: none; }
ul.tabovi li a.current, ul.tabovi li:hover {
  text-decoration: none;
	background-color:#2ea6d1;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
ul.tabovi li a.current, ul.tabovi li:hover a { color:#fff; }
.accordion h3, ul.tabovi li {
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}*/



/*NEW FLEXIBLE PAGE*/
.no_scroll{overflow: hidden; }
.movingLeft{overflow-y: scroll; overflow-x: hidden;margin-left: 0;}
.menu-button span {
    background: none repeat scroll 0 0 #c1c1c1;
    border-radius: 5px;
    display: block;
    height: 5px;
    margin: 4px 0;
    width: 30px;
}

/*SOCIAL ICONS*/
a.google_image .icon-googleplus, a.twitter_image .icon-twitter, a.facebook_image .icon-facebook{font-size: 28px;}
a.instagram_image .icon-instagram2{font-size: 29px;}
a.google_image .icon-googleplus{color: #d6492f;}
a.twitter_image .icon-twitter{color: #598dca;}
a.facebook_image .icon-facebook{color: #3a589b;}
a.instagram_image .icon-instagram2{color: #d6492f;/*color:#974b00;*/ /*color: #517fa4;*/}
a.google_image_footer .icon-googleplus, a.twitter_image_footer .icon-twitter, a.facebook_image_footer .icon-facebook{font-size: 24px;}
a.instagram_image_footer .icon-instagram2{font-size: 25px;}

.videoContainer{display: block; margin: 20px 0; }

.container .qq-upload-button{
background: #3582e8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1ODJlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #3582e8 0%, #215fb0 60%, #215fb0 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3582e8), color-stop(60%,#215fb0), color-stop(60%,#215fb0));
background: -webkit-linear-gradient(top,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
background: -o-linear-gradient(top,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
background: -ms-linear-gradient(top,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
background: linear-gradient(to bottom,  #3582e8 0%,#215fb0 60%,#215fb0 60%);
-pie-background: linear-gradient(to bottom,  #3582e8 0%,#215fb0 60%,#215fb0 60%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3582e8', endColorstr='#215fb0',GradientType=0 );
color: #fff;text-shadow: 0px 1px 0px rgba(46, 113, 200, 0.76);border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; padding: 5px 10px;
display: block; width:auto; text-align: center; float: left; text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75);
outline:none;
}
.container .qq-upload-button:hover{background: #3582e8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1ODJlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNWZiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #215fb0 0%, #3582e8 60%, #3582e8 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#215fb0), color-stop(60%,#3582e8), color-stop(60%,#3582e8));
background: -webkit-linear-gradient(top,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
background: -o-linear-gradient(top,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
background: -ms-linear-gradient(top,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
background: linear-gradient(to bottom,  #215fb0 0%,#3582e8 60%,#3582e8 60%);
-pie-background: linear-gradient(to bottom,  #215fb0 0%,#3582e8 60%,#3582e8 60%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215fb0', endColorstr='#3582e8',GradientType=0 );
}


/* BLOG */
.am2_listing p.blog_date{font-size:11px}

#single_blog{
clear: both;
position: relative;
margin: 0 auto;
padding: 25px 0;
}
#single_blog_content{margin-top: 20px;}
#single_blog_content li { list-style: disc;  font-size: 14px;line-height: 150%; }
#single_blog_content ul, #single_blog_content ol{padding:0px 0px 14px 0px;margin: 0px 0 0px 15px;}
#single_blog_content p{font-size:14px; line-height:150%; padding:0px 0px 14px 0px; margin:0;}
#blog_sidebar h2{
color: #313131;
font-size: 18px;
font-weight: bold;
border-bottom: 4px solid #DADADA;
padding: 6px 0 6px 0;
margin: 0 0 14px!important;
line-height:30px;
}

aside#blog_sidebar .city_page_blog h3 a{color: #101010; font-size: 15px;}
aside#blog_sidebar .city_page_blog time.time_time{color: #777; font-size: 13px; font-style: normal;font-weight: normal;}
aside#blog_sidebar .city_page_blog p{padding: 0; margin: 0;}

#single_blog .am2_list_right img{padding:0px 0px 14px 0px;}
#single_blog h6{
color: #313131;
font-size: 18px;
font-weight: bold;
border-bottom: 4px solid #DADADA;
padding: 6px 0 6px 0;
margin: 0 0 14px!important;
line-height:30px;
}
/*#single_blog .am2_list_right h1{border-bottom: 0px solid #DADADA;margin: 0!important; padding:0px 0px 12px 0px;} */
#single_blog .am2_list_right p.blog_date{font-size:12px; color:#9E9E9E;}




#blog_top_cities p{margin:0;padding:0; font-size:13px; line-height:130%;font-weight: bold;font-weight: bold;}
#blog_top_cities p span{font-size:11px; display:block;font-weight: normal;}
#blog_top_cities .index-text{padding:10px 0px 0px 0px;}


@media only screen and (max-width: 1145px){
	.us_mobile_hide {display: none;}
}

/*AUTHOR WEBPAGE*/





/* SINGLE GALLERY */
.related_sidebar_wrap{width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom:15px; padding-bottom:0px; border-bottom:1px solid #DADADA}
	.related_sidebar_wrap h6{font-size:14px; font-weight:normal; line-height:130%;margin:0px; padding:0 0 6px 0px}
		.related_sidebar_wrap h6 a:link, .related_sidebar_wrap h6 a:active, .related_sidebar_wrap h6 a:visited{color: #1667CB; text-decoration:none;margin:0; padding:0;font-size:14px; font-weight:normal; line-height:130%}
		.related_sidebar_wrap h6 a:hover{color: #FE4F01; text-decoration:none}
	.related_sidebar_wrap p{font-size:12px; font-weight:normal; line-height:130%;margin:0px;  padding:0 0 3px 0px; color:#676767}
			.related_sidebar_wrap p a:link, .related_sidebar_wrap p a:active, .related_sidebar_wrap p a:visited{color: #676767; text-decoration:none;margin:0; padding:0}
			.related_sidebar_wrap p a:hover{color: #1667CB; text-decoration:none}
	.related_sidebar_wrap h5{font-size:15px; font-weight:bold; line-height:130%; margin:0px 0px 15px 0px; padding:0}
		.related_sidebar_wrap h5 a:link, .related_sidebar_wrap h5 a:active, .related_sidebar_wrap h5 a:visited{color: #1667CB; text-decoration:none;font-size:15px; font-weight:bold; line-height:130%; margin:0; padding:0}
		.related_sidebar_wrap h5 a:hover{color: #FE4F01; text-decoration:none}

.related_sidebar_box{width:100%; height:auto; position:relative; float:left; margin-bottom:15px}
	.rsb_image{width:25%; height:auto; position:relative; float:left;}
		.rsb_image img{width:100%; height:auto}
	.rsb_text{width:71%; height:auto; position:relative; float:right;}

.pull_left{float:left!important}
.pull_right{float:right!important}

/* PHOTOS SINGLE */
#photos_content_single {font-size: 12px;color: #676767;padding: 0 0 5px;line-height: 20px; margin-bottom:15px; padding-bottom:15px; border-bottom:4px solid #DADADA}

#photos_single_info{width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DADADA}
#photos_single_info h3{font-size:16px;font-weight:bold; line-height:130%;margin:0px; padding:0 0 6px 0px}
#photobox-gallery-box {
		float: left;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow: hidden;
		padding-top: 13px;
		padding-bottom: 9px;
		position: relative;

		margin-top: -9px;
}

	#photobox-gallery {
		position: relative;

		background: #efefef;
		float: left;
		width: 100%;

}

	#photobox-gallery-box img {

		display: block;
		/* width: 100%; */

		margin: 0 auto;
}
	#photobox-gallery-box img.photobox-gallery-dummy {
		display: block;
		width: 100%;

}

	.photobox-gallery-img {
		position: absolute;
		top: 0;
		left: 0;
		/* width: 100%; */
		height: 100%;
		z-index: 1;

		bottom: 0px;
		right: 0px;
}

	.photobox-controls {
		position: absolute;
		top: 0;
		bottom: 0;
		width: 30px;
		z-index: 2;
		cursor: pointer;
	}
	.photobox-controls:hover { opacity: 0.8; }

	#photobox-prev {
		left: 0px;
		background: url('images/am2_prev_product.png') no-repeat center center;
	}

	#photobox-next {
		right: 0px;
		background: url('images/am2_next_product.png') no-repeat center center;
	}

	#photobox-arrow-box {
		position: absolute;
		top: 0;
		height: 13px;
	}

	#photobox-arrow {
		width: 25px;
		height: 13px;
		margin: 0 auto;
		background: url(images/gallery_arrow.png) top center no-repeat;
	}



#photos_single_info_new {width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom:15px; padding-bottom:18px; border-bottom:4px solid #DADADA}

.preloader_single_photos { width: 100%; height: 100%; position: absolute;}
#photobox-gallery-box .preloader_single_photos img { position: absolute; top: 0px; left:0px; right: 0px; bottom: 0px; margin:auto; }

.pi_row{width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;border-bottom:1px solid #DADADA}
.pi_row:last-of-type{border-bottom:0px solid #DADADA}
.pi_unit{width:50%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:10px 0px 10px 0px; height:auto; min-height:45px;position:relative; float:left;  }
.pi_unit.left{border-right:1px solid #DADADA; padding-right:20px}
.pi_unit.right{padding-left:20px}
.pi_row h3{font-size:16px;font-weight:bold; line-height:120%;margin:0px; padding:0 0 0px 0px}
.pi_row p{color:#313131; font-size:13px; line-height:150%; margin:0; padding:3px 0px 0px 0px }

.photobox{width: 15.833%;height:auto; position:relative; float:left; padding-bottom:9px;margin-right: 1%;}
.photobox:hover { opacity: 0.8; }
.photobox.row-end { margin-right: 0px; }
.photobox img { width:100%; }

.gallery_image{width:100%; height:auto; position:relative; float:left;}

#sgal_share_btns{position:absolute;position:absolute; top:13px; right:0px;}
#sgal_share_btns .twitter-share-button{}



/* EVENTS SINGLE */

/* artist na single events*/
#event_single_artist{width:100%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px 20px 15px 20px; border:1px solid #DADADA; background: #F5F5F5;color:#333}
	#event_single_artist h4{font-size:15px; line-height:120%;margin:0 0 6px 0px; padding:0; }
	#event_single_artist h4 a{font-size:15px; line-height:120%;}
	#event_single_artist p{font-size:13px; line-height:150%;margin:0; padding:0 0 6px 0; color:#333}
	#event_single_artist a{color:#1667CB}
	#event_single_artist a:hover{color:#FE4F01}


.artist_box	{width:100%; height:auto; position:relative; float:left;}
	.artist_image{width:25%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding-bottom:0px}
	.artist_image_small{width: 15% !important;}
		.artist_image img{width:100%; height:auto;border: 1px solid #E7E7E7;background-color: #FFF;padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.artist_info{width:75%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding-left:20px}


	@media only screen and (max-width:380px) {
				.artist_image{width:100%; padding-bottom:15px}
				.artist_image_small{width: 50% !important;}
				.artist_info{width:100%;padding-left:0px}
			}

/* where, when na single events*/
#event_single_where_when{width:100%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px 20px 15px 20px; border:1px solid #DADADA; background: #F5F5F5;color:#333}
	#event_single_where_when h3{font-size:15px; line-height:120%;margin:0 0 6px 0px; padding:0; }
	#event_single_where_when h3 a{font-size:15px; line-height:120%;}
	#event_single_where_when p{font-size:13px; line-height:150%;margin:0; padding:0; color:#333}
	#event_single_where_when a{color:#1667CB}
	#event_single_where_when a:hover{color:#FE4F01}

		#event_single_when, #event_single_where{width:50%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:0px 10px 0px 50px;}

		#event_single_when{padding-left:40px}
			#events_single_icon_time, #events_single_icon_location{position:absolute; top:0; left:0}

			#events_single_icon_location{left:10px}
			#events_single_icon_time span{font-size:32px; color:#1667CB}
			#events_single_icon_location span{font-size:36px; color:#1667CB; }

		#event_single_where{border-left:1px solid #DADADA;}
		#event_single_where_when .event_single_tags{width:100%; height:auto; position:relative; float:left; border-top:1px solid #DADADA; padding:15px 0px 0px 0px;color:#676767; margin-top:15px}
			#event_single_where_when .event_single_tags p{color:#676767}
			#event_single_where_when .event_single_tags span{padding-right:2px}


#single_event_guestlist_box{width:100%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; border:1px solid #DADADA; background: #F5F5F5;color:#333}
			#single_event_guestlist_box h4{font-size:24px; line-height:120%;margin:0 0 0px 0px; padding:0;color: #313131; width:100%; height:auto; float:left; position:relative}
			#single_event_guestlist_box h4.notifymeheading{font-size:24px; line-height:120%;margin:0 0 0px 0px; padding:0;color: #313131; width:50%; height:auto; float:left; position:relative}
			#single_event_guestlist_box p {font-size:13px; line-height:150%;margin:0; padding:0 0px 13px 0px; color:#333}
				#single_event_guestlist_box ul{font-size:13px; line-height:150%;margin:0;color:#333;list-style-type:disc;list-style-position:outside; margin:0px 0px 13px 26px}

					#single_event_guestlist_box .product-link-more-orange{width:auto; right:0px; position:relative; float:right}
					#single_event_guestlist_box .product-link-more-orange input{padding: 13px 50px 14px 25px;}

			#button_notifyme_wrap{width:50%; height:auto; float:right; position:relative;margin-top: 2px;}
			#button_notifyme_wrap .account_btn.account_add.gl_btn_toggle{float:right; outline:none}

			@media only screen and (max-width:600px) {

				#single_event_guestlist_box h4.notifymeheading{font-size:19px;line-height:1.3; margin-top:2px}
				#button_notifyme_wrap{margin-top:0px}
				#single_event_guestlist_box h4.notifymeheading{width:55%;}
				#button_notifyme_wrap{width:45%;}
			}
			@media only screen and (max-width:470px) {
				#single_event_guestlist_box h4.notifymeheading{font-size:17px;width:60%; margin-top:0px;}
				#button_notifyme_wrap{width:40%;}
				#button_notifyme_wrap .account_btn.account_add.gl_btn_toggle{padding: 10px 13px 10px 13px!important;font-size: 18px!important;}
			}
			@media only screen and (max-width:395px) {
				#single_event_guestlist_box h4.notifymeheading{font-size:16px;}
				#button_notifyme_wrap .account_btn.account_add.gl_btn_toggle{padding: 7px 7px 7px 7px!important;font-size: 17px!important;}
			}
			@media only screen and (max-width:395px) {
				#single_event_guestlist_box h4.notifymeheading{width:100%;margin-bottom:8px;font-size:18px;}
				#button_notifyme_wrap{width:100%;float:left}
				#button_notifyme_wrap .account_btn.account_add.gl_btn_toggle{padding: 10px 13px 10px 13px!important;font-size: 18px!important;float:left}
			}

#single_event_guestlist_box .product-link-more-orange a:link, #single_event_guestlist_box .product-link-more-orange a:visited, #single_event_guestlist_box .product-link-more-orange a:active{padding: 13px 50px 14px 25px; color: #FFF;background: url("http://cdn.clubzone.com/content/themes/stranica/images/arrow-more-orange.png") no-repeat scroll right 15px top 17px rgba(0, 0, 0, 0);font-size: 20px;width: auto;display: block;}
#single_event_guestlist_box .product-link-more-orange a:hover{color:#FFF}


.event_has_expired{width:100%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; background: #1667CB;color:#FFF; text-align: center; font-weight:bold; font-size:20px;line-height: 150%;}
.view_all_wrap{width:100%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.view_all_wrap a{font-size:14px; font-weight:bold; color:#1667CB;}

.view_all_wrap a strong{font-size:14px; font-weight:bold; color:#262626;}

.view_all_wrap a:hover{color:#FE4F01;}
.view_all_wrap a:hover strong{color:#262626;}

.view_all_wrap_place { position: relative; float: right; width: auto; margin-top: 10px; }

@media only screen and (max-width:480px) {
	.view_all_wrap_place{float:left; margin-top:6px}
}

@media only screen and (max-width: 660px){
	#single_places_main_article .els_buy_button.els_guestlist_button {float:left}
}

/* events flyer responsive on top */
#wrap_resp_image_when_where{width:100%; height:auto; position:relative; float:right;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#events_flyer_responsive{display:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position:relative; float:left}
#events_flyer_responsive img{width:100%; height:auto}

#events_flyer_image_front{display:block}





@media only screen and (max-width:980px) {
	#events_flyer_image_front{display:none}
	#events_flyer_responsive{display:block; width:34%; padding-right:20px;margin-bottom:0px}
	#event_single_where_when{width:66%;}
	#event_single_when, #event_single_where{width:100%; height:auto; position:relative; float:left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:0px 10px 0px 50px;}
	#event_single_where{border-left:0px solid #DADADA;border-top:1px solid #DADADA;margin-top:15px; padding-top:15px}
	#events_single_icon_location{left:0; top:15px}
}

@media only screen and (max-width:780px) {
}

@media only screen and (max-width:580px) {
	#events_flyer_responsive{display:block; width:42%; padding-right:10px;margin-bottom:0px}
	#event_single_where_when{width:58%;}
}

@media only screen and (max-width:480px) {
	#events_flyer_responsive{display:block; width:100%; padding-right:0px; margin-bottom:20px;}
	#event_single_where_when{width:100%;}
}


#page-inner #upcoming_events_by_promoter.kolona46 {display:block}
#places_content.zapravo_event_description{display:block}
#places_content.zapravo_event_description a{color:#1667CB;}
#places_content.zapravo_event_description a:hover{color: #FE4F01;}
#force_tz_description_on_mobile_wrap{display:none}

#force_tz_description_on_mobile_wrap{font-size:12px;color: #676767;padding: 0 0 5px;line-height: 20px;font-family: Arial,Helvetica,sans-serif;}
#force_tz_description_on_mobile_wrap img { display: inline; max-width: 100%; height: auto;}
#force_tz_description_on_mobile_wrap table tr td{}
#force_tz_description_on_mobile_wrap iframe { max-width:100%;}


#force_tz_description_on_mobile_wrap a{color: #1567CB;}
#force_tz_description_on_mobile_wrap a:hover{color: #FF7010;}


@media only screen and (max-width:640px) {
	#page-inner #upcoming_events_by_promoter.kolona46{display:none}
	#places_content.zapravo_event_description{display:none}
	#force_tz_description_on_mobile_wrap{display:block}
}

.fb_iframe_widget { display: block; position: relative; float: left; z-index:800}
#twitter-widget-0 { width: 93px!important; width: 93px\9!important; height: 20px;display: block;position: relative;float: left; }

/* promoter page overwrite za twitter widget-0*/
#twitter-feed-container #twitter-widget-0{width:100%!important; height:auto!important;min-height: 600px;}

.fb_iframe_widget iframe { /*width: 100% !important;*/ box-sizing: border-box;}
.fb-comments { width: 100%; }
.fb-comments span { width: 100% !important; }
div.fb-comments.fb_iframe_widget .pluginSkinLight > div { width: 100% !important; }


.am2_excerpt{color: #9E9E9E;font-size: 13px;margin: 0; line-height:20px}
.am2_excerpt div{display:inline-block; padding-right:2px;color: #9E9E9E;font-size: 13px;margin: 0; line-height:20px}

.red_required { color: red;}
.account_h3 {color: #1667cb; }
.container_404 {  width: 60%;   margin: 0 20%; border-bottom: 4px solid #dadada;   position: relative;  float: left;  padding-bottom: 40px;  margin-bottom: 40px;}
.container_404 h1 {
    font-size: 32px;
}
.container_404 p {
    font-size: 15px;
}
.search_404 { width: 60%; margin: 0 20%; position: relative; float: left;}
.left_404 { position: relative; float: left; width: 36%; }
.right_404 { position: relative; float: right; width: 55%; padding-top: 59px;}
.search_404 label { font-size: 24px; color: #1667cb; font-weight: bold; }


.fb-like-box, .fb-like-box span { width: 100% !important; box-sizing: border-box;}
.fb-like-box iframe{ border: #e0e0e0 1px solid !important; }


/* validation errors */
.input_row label.error{font-size:11px; color:#F00;width:70%;position:relative;float:right;padding-right: 0%;}
.col_inputs label.error{font-size:11px; color:#F00;line-height:140%; position:relative;float:left;margin-bottom:11px}


.gotgl{width: 18px;height: 20px;float: left; padding-right: 6px;font-size: 20px;color: #737373;}
.els_get_on_gl{position:relative; float:right; width:100%;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:6px 12px 3px 6px; font-size:12px; line-height:18px; text-align:left; border:2px solid #C6C6C6}

.filtered-item a.els_get_on_gl{color:#737373}


a.create_free_acc_now{color: #1667CB; font-weight:bold; font-size:18px}
a.create_free_acc_now:hover{color:#FE4F01;}

#account_page .lwa.lwa-divs-only .kolona12{width:46%}
@media only screen and (max-width:680px) {
	#account_page .lwa.lwa-divs-only .kolona12{width:100%}
	#account_page .lwa.lwa-divs-only .kolona12:nth-of-type(2n) {margin-top: 40px;}
}


#account_page .dashboard_bg ul.listings li{width: 100%; display: inline-block; vertical-align: top;}

#account_page #result.abitofstyling{margin-top: 15px;}

/*Svaljek CSS*/
#account_page .lwa input { /*border-radius:5px;*/ border:1px solid #ccc; padding:6px; width:100% !important; margin: 5px 0px 10px 0px; font-size:14px; line-height:1.3}

#account_page .lwa input[type="checkbox"]{width:auto!important; padding:0px 5px 0px 0px; border:0}
.remembermewrap{float:left}
.remembermewrap label{font-size:12px}

#account_page .lwa_login {float:right; margin-top:0px;}
#account_page .lwa_login .lwa-submit-button {float: right;}
#account_page .lwa_login #lwa_wp-submit {width:75px !important; float:left;border-radius: 5px;	-webkit-border-radius:5px;-moz-border-radius: 5px;width: -moz-max-content;
	cursor: pointer;
	text-align: center;
	color: #fff;
	background: rgba(252, 101, 0, 1);
	background: -moz-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 101, 0, 1)), color-stop(100%, rgba(214, 21, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(252, 101, 0, 1) 0%, rgba(214, 21, 0, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6500', endColorstr='#d61500', GradientType=0 );
	}
#account_page .lwa_login #lwa_wp-submit:hover {opacity: 0.8;	}
#account_page .lwa-links {/*float:left;*/}
#account_page .login_area {clear:both;margin-top: 24px;}
#account_page .lwa .lwa-register {display:block; clear:none; margin-top:0px}
#account_page .lwa_login > h3, #account_page .lwa .lwa-register > h3 {border-bottom: 4px solid #DADADA;padding-bottom: 10px;margin-bottom: 18px;font-size: 18px; margin-top:4px}
#account_page .lwa .lwa-register .lwa-links-register-inline-cancel {display: none;}
#account_page .lwa .lwa-register #wp-submit {width:75px !important;}

a img {border:0px; }

/** {	-webkit-box-sizing: border-box; 	-moz-box-sizing: border-box;    	box-sizing: border-box;          }*/

.photo_gal { margin-bottom:15px; overflow:hidden;}
.clear {clear:both;}
.small {font-size:12px;}

#gallery_holder	> div {margin:5px;}
/*#gallery_holder.noselect {-moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;}*/

.kolona1.filters ul li a.current {background-color:#073976; border:0px;}

#order-list .site-takeover { min-height:200px; border:1px solid #ccc; padding:10px; margin:5px 0px;box-sizing:border-box;}
#order-list .placeholder {height:200px;width:100%;box-sizing:border-box;}
.account_btn {cursor:pointer;}
.reorder-handle:hover {cursor:move;}

.message_wrap {display:none;}

#add_takeover {display:none;}
#add_takeover .input_row > label {width:auto;}
#add_takeover .input_row > label:first-child { width:150px; display:inline-block; zoom:1; *display:inline; }

.background-controls input[type='submit'].account_btn {margin-left:5px;}


.ir_clear{width:100%; padding:0px 0px 10px 0px; height:auto; position:relative; float:left}
.ir_clear:last-child{ padding:0px 0px 0px 0px;}
.input_row .ir_clear label.error {width: 100%;}

.special_permission_bg .icon-switch{padding-left:4px;}
.special_permission_bg .separator{width:1px; height:10px; border-left:1px solid #CEAA39; margin:0px 10px 0px 6px}


/* EVENTS_LISTING_SINGLE NEW */
.els, .els_image, .els_image img, .els_info, .els_info.fullwidth, .els_location, .els_excerpt, .els_tickets, .els_info time, .els_price_wrap, .els_guestlist,.els_tickets_wrap{position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.els{width:100%; height:auto;display: block;border-bottom: 1px solid #DADADA;margin: 15px 0 0;padding: 5px 0 15px 0px;}
.els_image{width:25%;padding-right:15px;}
	.els_image img{width:100%;border:1px solid #E7E7E7;background-color:#FFF;padding:5px;}
.els_info{width:53%;}
	.els_info.fullwidth{width:75%;}
		.els_info h3{color: #1667CB;font-weight: bold;font-size: 18px;line-height: 120%;}
		.els_info h3 a{color: #1667CB;font-weight: bold;font-size: 18px;line-height: 120%;}
		.els_info p, .els_info time{color: #9E9E9E;font-size: 13px;margin: 0;padding: 6px 0px 0px 0px;}
		.els_info time, .els_location, .els_info h3{width:70%; float:left; position:relative}





		.els_info a:link, .els_info a:active, .els_info a:visited{color: #1667CB;text-decoration: none;}
		.els_info a:hover{color: #FE4F01;text-decoration: none;}

		.els_excerpt{width:100%;height:auto;word-wrap: break-word;}

.els_tickets.els_tickets_bottom{display:none}
.els_tickets{width:30%;padding-left:25px;text-align: center;float: right;}
	.els_tickets_wrap{width:100%; height:auto; }
	.els_price_wrap{width:100%; height:auto; }
		.els_price_wrap, .els_price_txt{margin-bottom:6px;}
		.els_price_txt {font-size: 12px;color: #7D7D7D;display: block;}
		.els_price{font-size: 40px; color:#474747; background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -10px -185px transparent; padding: 0 0px 0 12px;margin: 15px 0;}
			.els_price_second_part{font-size:16px; font-weight:bold; color:#474747}

.els_guestlist{width:30%;padding-left:25px;text-align: center;float: right;}

	.els_info .els_buy_button.els_guestlist_button a, .els_buy_button.els_guestlist_button a{width:100%;height:auto;margin:0; padding:10px 4px 10px 4px; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size:13px; line-height:16px; padding:5px 4px 5px 4px;}

.els_info .els_buy_button a, .els_buy_button a{
width:100%;height:auto;margin:0; padding:10px 4px 10px 4px; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
color: #fff; font-weight: bold; font-size: 15px;
text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);
border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;
border:1px solid #fc3801;
background: #ff6501; /* Old browsers */
background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 ); /* IE6-9 */
}


.els_info .els_buy_button a:hover{
background: #fc3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMzgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY1MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc3801), color-stop(100%,#ff6501));
background: -webkit-linear-gradient(top,  #fc3801 0%,#ff6501 100%);
background: -o-linear-gradient(top,  #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top,  #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom,  #fc3801 0%,#ff6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}

.tabovi li span {
	width: auto;
height: 30px;
padding: 0px 12px 0px 12px;
line-height: 30px;
position: relative;
float: left;
background: #CFCFCF;
color: #FFF;
font-size: 14px;
margin-left: 6px;
}
a.add_new_event_button {
	display: inline-block; line-height: 30px; font-size: 12px; font-weight: normal; color: #1667CB;
}
a.add_new_event_button:hover {
color: #262626;
}


@media only screen and (max-width:960px) {
	.els{margin: 5px 0 0;padding: 5px 0 5px 0px;}
}


/* HALLOWEEN COUNTDOWN HEADER */
#mhc_full_wrap{}
#mainsite_header_countdown{}
#mainsite_header_countdown div{text-align:center; padding:0px 2px 0px 2px;float:left; width:auto; height:auto}
.mhc_days, .mhc_hours, .mhc_minutes, .mhc_seconds{font-size:27px}
#mainsite_header_countdown .mhc_column{float:left;height:auto}
#mhc_ctdn_wrap{width:350px; height:auto;float:left; margin-right:10px }
#mhc_title{font-size:12px; text-transform:uppercase; text-align:center;float:left; width:350px; height:auto; margin:0px 0px 5px 0px; border-bottom:1px solid #CCC;padding-bottom: 2px;}

.timeRefDays, .timeRefHours, .timeRefMinutes, .timeRefSeconds{margin-top:10px}

#mhc_pumpkin{margin-left:70px; margin-right:10px}

@media only screen and (max-width:1050px) {
	#mhc_pumpkin{margin-left:20px; margin-right:10px}
}

@media only screen and (max-width: 980px){
	#mhc_pumpkin{margin-left:20px; margin-right:10px}
	#mainsite_header_countdown_mhc_resp .mhc_column{float:left;height:auto; width:25%}
	.mhc_days, .mhc_hours, .mhc_minutes, .mhc_seconds{font-size:22px; width:100%; text-align:center;}
	.timeRefDays, .timeRefHours, .timeRefMinutes, .timeRefSeconds{width:100%; font-size:11px; text-align:center;margin-top: 0px;}
}

@media only screen and (max-width: 720px){
	#mhc_full_wrap{width:100%; margin-top:20px; position:relative; float:left; height:auto; margin-bottom:5px }
	#mhc_pumpkin{margin-left:0px; margin-right:10px}

}
@media only screen and (max-width: 640px){
#mhc_full_wrap{display:none}
}
@media only screen and (max-width: 480px){

	/*#mhc_ctdn_wrap{width:100%;}
	#mhc_title{width:100%;}*/
}



.els_tickets.els_tickets_top{display:block}
.els_tickets.els_tickets_bottom{display:none;}
.els_tickets.els_tickets_real_bottom{display:none;}



/* EVENTS_LISTING_SINGLE NEW RESPONSIVE */
@media only screen and (max-width:660px) {

.els_tickets.els_tickets_bottom{display:block; margin-top:10px}
.els_tickets.els_tickets_top{display:none}

	.els_image{width:35%;}
	.els_info, .els_info.fullwidth, .els_tickets, .els_guestlist {width:65%;}
	.els_tickets{margin-top:0px;margin-bottom:14px; float:left;padding-left:0; text-align:left;width: 100%;}
		.els_tickets_wrap{padding: 10px 10px 10px 10px; background:#F4F4F4; width:100%; height:auto }
		.els_price_wrap{width:auto; height:auto;margin-bottom:0;margin-right:10px}
		.els_price_txt{margin: 0 0 5px;}
		.els_price{font-size: 24px;background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -10px -188px rgba(0, 0, 0, 0);padding: 0 0px 0 14px;}
		.els_price_second_part{font-size: 12px;}
	.els_guestlist{margin-top:0px;margin-bottom:6px; float:left;padding-left:0;width: 100%;}

	.els_buy_button {width:auto; height:auto;margin:0;position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.els_buy_button.els_guestlist_button {width:auto; height:auto;margin:0;position:relative; float:right;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-right:10px}
	.els_buy_button{margin-top:4px; float:right}
	.els_buy_button a{padding:6px 12px 6px 12px; font-size:13px}
	/*.els_excerpt{display:none}*/
	.els_buy_button.els_guestlist_button a{padding:6px 12px 6px 12px;}
	.els_info time, .els_location, .els_info h3{width:100%; }
}

@media only screen and (max-width:420px) {
	.els_excerpt{display:none}
}
@media only screen and (max-width:374px) {
	/*.els_buy_button{margin-top:6px; float:left;clear: both;}*/
	.els_info .els_buy_button a{padding: 10px 7px 10px 7px; font-size:12px;margin-top:3px;}
}


@media only screen and (max-width:360px){
	.els_tickets.els_tickets_real_bottom{display:block; margin-top:6px}
	.els_tickets.els_tickets_bottom{display:none;}
		.els_buy_button a{padding: 10px 4px 10px 4px; font-size:15px;margin-top:0px;}
}

@media only screen and (max-width:280px) {
	.els_buy_button a{padding:6px 12px 6px 12px; font-size:13px}
	.els_image{width:100%;padding-right:0px;margin-bottom:10px; padding-left:10px}
	.els_image img{width:60%;border:1px solid #E7E7E7;background-color:#FFF;padding:5px;}
	.els_info, .els_info.fullwidth, .els_tickets, .els_guestlist {width:100%;}
	.els_info {padding:0 10px 0 10px}
	.els_tickets{padding:0 0px 0 0px}
	.els_buy_button{margin-top:4px; float:right; clear:none}
	.els_info .els_buy_button a{padding: 10px 4px 10px 4px; font-size:15px;margin-top:0px;}
}

@media only screen and (max-width:280px) {
	/*.els_buy_button{margin-top:6px; float:left;clear: both;}*/
}






#blog_sidebar .els_tickets.els_tickets_top{display:none}
#blog_sidebar .els_tickets.els_tickets_bottom{display:none;}
#blog_sidebar .els_tickets.els_tickets_real_bottom{display:block;width: 100%; text-align:left; padding-left:0}

#blog_sidebar .els_info time, #blog_sidebar .els_location, #blog_sidebar .els_info h3{width:100%}


@media only screen and (max-width: 980px) {
	#blog_sidebar article.filtered-item{width:100%}
}

/* EVENTS_LISTING_SINGLE BLOG SECTION SIDEBAR RESPONSIVE */

	#blog_sidebar .els_image{width:35%;}
	#blog_sidebar .els_info, #blog_sidebar .els_info.fullwidth, #blog_sidebar .els_tickets.els_tickets_bottom {width:65%;word-wrap: break-word;}
	/*#blog_sidebar .els_guestlist {width:100%;padding-left: 0px; float:left}*/
	#blog_sidebar .els_tickets.els_tickets_bottom{margin-top:10px; float:right;padding-left:0; text-align:left;width: 100%;margin-bottom: 10px}
		#blog_sidebar .els_tickets.els_tickets_real_bottom .els_tickets_wrap{padding: 10px 10px 10px 10px; background:#F4F4F4; width:100%; height:auto; margin-top:6px }
		#blog_sidebar .els_tickets.els_tickets_real_bottom .els_price_wrap{width:auto; height:auto;margin-bottom:0;margin-right:10px}
		#blog_sidebar .els_tickets.els_tickets_real_bottom .els_price_txt{margin: 0 0 5px;}
		#blog_sidebar .els_tickets.els_tickets_real_bottom .els_price{font-size: 24px;background: url(http://cdn.clubzone.com/content/themes/stranica/images/sprite.png) no-repeat -10px -188px rgba(0, 0, 0, 0);padding: 0 0px 0 14px;}
		#blog_sidebar .els_tickets.els_tickets_real_bottom .els_price_second_part{font-size: 12px;}
	/*#blog_sidebar .els_tickets.els_tickets_real_bottom .els_guestlist{padding-left: 0px; margin-top:0px;float: left;width: 100%;margin-bottom: 10px;}*/


	#blog_sidebar .els_buy_button {width:auto; height:auto;margin:0;position:relative; float:right;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	#blog_sidebar .els_buy_button.els_guestlist_button {width:100%; height:auto;margin:0;position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

	#blog_sidebar .els_tickets.els_tickets_bottom .els_buy_button{position: absolute;right: 10px;top: 30px;}


	#blog_sidebar .els_buy_button a{padding:12px 12px 12px 12px; font-size:14px;margin-top:4px}
	#blog_sidebar .els_excerpt{display:none}
	#blog_sidebar .els_buy_button.els_guestlist_button a{padding:5px 4px 5px 4px; margin-top:0; font-size:13px; line-height:16px; position:relative; float:left;width: auto;}

	#blog_sidebar .image_responsive_vanues { width: 100%; margin-bottom: 10px; }
	#blog_sidebar .places_image_wrapper .kolona46 { width: 100%; }
	#blog_sidebar .filtered-item-options { display: none; }
	#blog_sidebar article.filtered-item { width: 100%; padding-right: 0px; margin-right: 0px; border: none; }



.els_guestlist.els_guestlist_top {display:block}
.els_guestlist.els_guestlist_bottom {display:none}

#blog_sidebar .els_guestlist.els_guestlist_top {display:none}
#blog_sidebar .els_guestlist.els_guestlist_bottom {display:block;width:100%;padding-left: 0px; margin-top:6px}

div#blog_sidebar{} /* SIDEBAR NA SINGLE PHOTOS */
aside#blog_sidebar{} /* SIDEBAR NA BLOGU */
/* sve prebaceno da se lomi na 980 px */

/* single photos se lomi na 980 */
@media only screen and (max-width:980px) {
	#blog_sidebar .els_image{width:25%}
	#blog_sidebar .els_info.fullwidth{width:75%}
	#blog_sidebar .els_excerpt{display:block}
	#blog_sidebar .els_tickets.els_tickets_top{display:block}
	#blog_sidebar .els_tickets.els_tickets_bottom{display:none}
	#blog_sidebar .els_tickets.els_tickets_real_bottom{display:none;}
	#blog_sidebar .els_tickets{width: 30%;padding-left: 25px;text-align: center;float: right;margin-top: 0px; margin-bottom:0px}
	#blog_sidebar .els_info time, #blog_sidebar .els_location, #blog_sidebar .els_info h3{width:70%}
	#blog_sidebar .els_buy_button, #blog_sidebar .els_buy_button.els_guestlist_button{width: 100%;}
	#blog_sidebar .els_buy_button a{width: 100%;padding: 10px 4px 10px 4px;font-size: 15px;}
	#blog_sidebar .els_guestlist.els_guestlist_top {display:block}
	#blog_sidebar .els_guestlist.els_guestlist_bottom {display:none}
	#blog_sidebar .els_guestlist.els_guestlist_bottom {margin-top:0px}
}

@media only screen and (max-width:930px) {
	#blog_sidebar .els_tickets.els_tickets_bottom .els_buy_button{position: relative;float:left; margin-top:6px;right: auto;top: auto;}
}

/* blog se lomi na 805 */
@media only screen and (max-width:805px) {
	/*aside#blog_sidebar .els_image{width:25%}
	aside#blog_sidebar .els_info.fullwidth{width:75%}
	aside#blog_sidebar .els_excerpt{display:block}
	aside#blog_sidebar .els_tickets.els_tickets_top{display:block}
	aside#blog_sidebar .els_tickets.els_tickets_bottom{display:none}
	aside#blog_sidebar .els_tickets{width: 30%;padding-left: 25px;text-align: center;float: right;margin-top: 0px; margin-bottom:0px}
	aside#blog_sidebar .els_info time, aside#blog_sidebar .els_location, aside#blog_sidebar .els_info h3{width:70%}
	aside#blog_sidebar .els_buy_button, aside#blog_sidebar .els_buy_button.els_guestlist_button{width: 100%;}
	aside#blog_sidebar .els_buy_button a{width: 100%;padding: 10px 4px 10px 4px;font-size: 15px;}*/
}

@media only screen and (max-width:660px) {
	#blog_sidebar .els_tickets.els_tickets_bottom .els_buy_button{float:right}

	/*aside#blog_sidebar .els_tickets.els_tickets_top, div#blog_sidebar .els_tickets.els_tickets_top{display: none;}
	aside#blog_sidebar .els_tickets.els_tickets_bottom, div#blog_sidebar .els_tickets.els_tickets_bottom{display:block}
	aside#blog_sidebar .els_buy_button, div#blog_sidebar .els_buy_button{margin-top: 4px;float: right;}
	aside#blog_sidebar .els_buy_button, aside#blog_sidebar .els_buy_button.els_guestlist_button, div#blog_sidebar .els_buy_button, div#blog_sidebar .els_buy_button.els_guestlist_button{width: auto;}
	aside#blog_sidebar .els_buy_button a, div#blog_sidebar .els_buy_button a{width: 100%;padding: 10px 4px 10px 4px;font-size: 15px;}
	aside#blog_sidebar .els_image, div#blog_sidebar .els_image{width:35%}
	aside#blog_sidebar .els_info, aside#blog_sidebar .els_info.fullwidth, aside#blog_sidebar .els_tickets, aside#blog_sidebar .els_guestlist, div#blog_sidebar .els_info, div#blog_sidebar .els_info.fullwidth, div#blog_sidebar .els_tickets, div#blog_sidebar .els_guestlist {width: 65%;}
	aside#blog_sidebar .els_info time, aside#blog_sidebar .els_location, aside#blog_sidebar .els_info h3, div#blog_sidebar .els_info time, div#blog_sidebar .els_location, div#blog_sidebar .els_info h3{width:100%}*/
	#blog_sidebar .els_tickets.els_tickets_top{display: none;}
	#blog_sidebar .els_tickets.els_tickets_bottom{display:block}
	#blog_sidebar .els_buy_button{margin-top: 4px;float: right;}
	#blog_sidebar .els_buy_button{width: auto;}
	#blog_sidebar .els_buy_button a{width: 100%;padding: 10px 4px 10px 4px;font-size: 15px;}
	#blog_sidebar .els_image{width:35%}
	#blog_sidebar .els_info, #blog_sidebar .els_info.fullwidth, #blog_sidebar .els_tickets{width: 65%;}
	#blog_sidebar .els_info time, #blog_sidebar .els_location, #blog_sidebar .els_info h3{width:100%}

	.els_guestlist.els_guestlist_top {display:none}
	.els_guestlist.els_guestlist_bottom {display:block}
	#blog_sidebar .els_guestlist.els_guestlist_top {display:none}
	#blog_sidebar .els_guestlist.els_guestlist_bottom {display:block}


	.els_info .els_buy_button.els_guestlist_button a, .els_buy_button.els_guestlist_button a{padding: 8px 4px 8px 4px;margin-top: 6px;}
	#blog_sidebar .els_buy_button.els_guestlist_button a{padding: 8px 4px 8px 4px;margin-top: 6px;}

	#blog_sidebar .els_guestlist{width: 100%;}
	#blog_sidebar .els_buy_button.els_guestlist_button{width: auto;}
}
@media only screen and (max-width:420px) {
	#blog_sidebar .els_excerpt{display:none}
}
@media only screen and (max-width: 374px){
	#blog_sidebar .els_info .els_buy_button a{padding: 10px 7px 10px 7px; font-size:12px;margin-top:3px;}
}
@media only screen and (max-width: 360px){
	#blog_sidebar .els_tickets.els_tickets_bottom{display:none}
	#blog_sidebar .els_tickets.els_tickets_real_bottom{display:block; width:100%;padding-left: 0px;text-align: left;margin-top: 6px;margin-bottom:14px}
}

/*@media only screen and (max-width:805px) and (min-width:645px) {
	#blog_sidebar article.filtered-item { width: 100%; padding-right: 0px; margin-right: 0px; border: none; }
}

@media only screen and (max-width:2000px) and (min-width:805px) {
	#blog_sidebar .els_excerpt{display:none}
}
@media only screen and (max-width:2000px) and (min-width:805px) {
	#blog_sidebar .els_buy_button{margin-top:6px; float:left;clear: both;}
}

@media only screen and (max-width:320px) and (min-with:805px) {
	#blog_sidebar .els_image{width:100%;padding-right:0px;margin-bottom:10px}
	#blog_sidebar .els_image img{width:60%;border:1px solid #E7E7E7;background-color:#FFF;padding:5px;}
	#blog_sidebar .els_info, .els_info.fullwidth, .els_tickets, .els_guestlist {width:100%;}
	#blog_sidebar .els_info, .els_tickets{padding:0 10px 0 10px}
	#blog_sidebar .els_buy_button{margin-top:16px; float:right; clear:none}
}

@media only screen and (max-width:280px) and (min-width:805px) {
	#blog_sidebar .els_buy_button{margin-top:6px; float:left;clear: both;}
}*/

/* END RESPONSIVE EVENT SINGLE BLOG  */


#places_after3_banner{border-bottom:1px solid #DADADA; padding-bottom:20px}
#events_after3_banner{border-bottom:1px solid #DADADA; padding-bottom:20px}
#seasonal_after3_banner{border-bottom:1px solid #DADADA; padding-bottom:20px}


#mainheading_right_link{position:absolute; top:0; right:0;width:auto; height:auto; padding-left:10px}
#page-list-events #mainheading, #city_events_list #mainheading{padding:0px 180px 12px 0px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}


@media only screen and (max-width:430px) {

	#mainheading_right_link{position:relative;float:left;width:100%; height:auto; padding-left:0px;padding-bottom: 6px;text-align:left}
	#mainheading_right_link a{padding-top:0; float:left}
	#mainheading_right_link a.add_your_event_btn{padding-top:6px;}
	#page-list-events #mainheading, #city_events_list #mainheading{padding:0px 0px 18px 0px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
}

#header .separator {
width: 1px;
height: 10px;
border-left: 1px solid #E0E0E0;
margin: 0px 10px 0px 6px;
}
#welcome_user{font-size:14px}


/*ADD EVENT PAGE*/
#add_event_page{padding: 0px 0px 20px 0px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left}

#add_event_page h1 {
color: #313131;
font-size: 26px;
font-weight: bold;
border-bottom: 4px solid #DADADA;
padding: 0 0 12px;
margin: 0 0 10px;
}

#add_event_page h2 {color: #313131;font-size: 22px;font-weight: bold; line-height:130%; padding-bottom:5px}
#add_event_page h4 {color: #313131;font-size: 16px;font-weight: bold; line-height:130%; padding-bottom:10px; }
#add_event_page h5 {color: #313131;font-size: 20px;font-weight: bold; line-height:130%; padding-bottom:10px; display:inline-block}

#add_event_page p {padding: 0px 0px 10px 0px;margin:0}
#add_event_page, #add_event_page p, #add_event_page ul{color: #676767;font-size: 15px;line-height: 140%;}


#add_event_page .aep_box{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left; padding:20px; background:#EDEDED}
ul#ticketzone_features{list-style-position:outside; margin:30px 15px 30px 15px; padding:0px;}
ul#ticketzone_features li{font-weight:bold; font-size:14px; background:url("http://cdn.clubzone.com/content/themes/stranica/images/tz_check_icon.png") no-repeat 0px 0px; padding:0px 0px 15px 34px}
.account_btn.aep_link1 {
padding: 10px 20px!important;
font-size: 14px!important;
text-transform: none;
line-height: 18px!important;
}

.account_btn.aep_link2 {
padding: 12px 22px!important;
font-size: 15px!important;
text-transform: none;
line-height: 18px!important;
}


#add_event_page img{position:relative; float:right; width:100%; height:auto; max-width:600px; padding-left:20px; padding-bottom:20px}

#add_event_page .aep_box.aep_box_new{background:#EDEDED url("http://cdn.clubzone.com/content/themes/stranica/images/new_corner_img.png") top right no-repeat}

/*ACCOUNT*/
a.pass_lost_and_found{font-size:11px; color:#7C7C7C}
a.pass_lost_and_found:hover{color:#1565D6}

#pass_landf{border-top: 1px solid #CCC;padding-top: 5px;margin-top: 5px;}

.dashboard_bg h2{font-size: 24px;}


#account_sidebar_second_link, #account_sidebar_first_link{display: none;}


/*donnellypubs*/
	#page-donnellypubs{clear: both;    margin: 0;    padding: 30px 0;    position: relative;   }
	#page-donnellypubs h2{border-bottom: 4px solid #dadada; color: #313131; font-size: 26px; font-weight: bold; margin: 0 0 18px !important;
    padding: 0 0 12px;}
	/* body #page-donnellypubs .wrapper{max-width:980px; } */
	#page-donnellypubs .kolona12{margin-bottom:5%;}

/*atthewaldorf*/
	#page-atthewaldorf{clear: both;    margin: 0;    padding: 30px 0;    position: relative;   }
	#page-atthewaldorf h2{color: #313131; font-size: 26px; font-weight: bold; width: 80%; float: left; margin: 0; padding: 0;}
	.atthewaldorf_bg_black{display: block; clear: both; padding: 15px 0 25px;}
	#atthewaldorf .kolona13{margin-bottom:5%;}
	.atthewaldorf_bg_black .atthewaldorf_bottom_text h3 a, .atthewaldorf_bg_black .atthewaldorf_bottom_text p{ color: #fff; }
	.atthewaldorf_bottom_text h3 a{font-size: 18px;}
	.atthewaldorf_border_bottom{ margin:35px 0;}
	.atthewaldorf_border_bottom .kolona13 .atthewaldorf_image{min-height: 160px;}
	.atthewaldorf_bg_black .kolona13 .atthewaldorf_image{min-height: 200px;}
	.atthewaldorf_bottom_text{margin: 15px 0 0; border-left: 6px solid #55AAA5; padding-left: 13px;margin-left: 19px;}
	.atthewaldorf_image{margin: 0 0 10px;}
	.atthewaldorf_border_bottom .kolona13 p, .atthewaldorf_bg_black .atthewaldorf_bottom_text p{font-size: 14px;}
	a.listing_more_att{color:#55AAA5; text-decoration:none; font-size: 14px; font-weight: bold;}
	.atthewaldorf_bg_black{background-color: #000;}
	#page-atthewaldorf .wal_all_events{width: 20%; text-align: right; float: right;}
	#page-atthewaldorf .wal_border_top{border-top: 4px solid #dadada; padding: 12px 0 0; margin: 18px 0 0;  }
	a.btn-view_wal{background: #e82e2e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTE5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e82e2e 0%, #8e1919 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e82e2e), color-stop(100%,#8e1919));
background: -webkit-linear-gradient(top,  #e82e2e 0%,#8e1919 100%);
background: -o-linear-gradient(top,  #e82e2e 0%,#8e1919 100%);
background: -ms-linear-gradient(top,  #e82e2e 0%,#8e1919 100%);
background: linear-gradient(to bottom,  #e82e2e 0%,#8e1919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e82e2e', endColorstr='#8e1919',GradientType=0 );
-pie-background: linear-gradient(to bottom,  #e82e2e 0%,#8e1919 60%,#8e1919 60%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e82e2e', endColorstr='#8e1919',GradientType=0 );
color: #fff;text-shadow: 0px 1px 0px rgba(46, 113, 200, 0.76);border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; padding: 10px 0;
display: block; width: 144px; text-align: center; float: right; text-shadow: 1px 0px 0px rgba(13, 87, 192, 0.75);}
a.btn-view_wal:hover{background: #e82e2e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTE5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8e1919 0%, #e82e2e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e1919), color-stop(100%,#e82e2e));
background: -webkit-linear-gradient(top,  #8e1919 0%,#e82e2e 100%);
background: -o-linear-gradient(top,  #8e1919 0%,#e82e2e 100%);
background: -ms-linear-gradient(top,  #8e1919 0%,#e82e2e 100%);
background: linear-gradient(to bottom,  #8e1919 0%,#e82e2e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e1919', endColorstr='#e82e2e',GradientType=0 );
-pie-background: linear-gradient(to bottom,  #8e1919 0%,#e82e2e 60%,#e82e2e 60%); /*ie 6-9 via PIE*/
/*behavior: url(PIE.htc);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e1919', endColorstr='#e82e2e',GradientType=0 );
text-decoration:none!important;
}

.description_for_responsive_events{display:none;}

a.youtube_image .icon-youtube{color: #D6492F  ;font-size: 28px;}
.responsive_cities_link_hover{display: none;}


.product-description img, .product-description a img{max-width: 100%;}

#single_blog_content img { max-width: 100%;height: auto; }
#single_blog_content img.aligncenter { width: 100%; }
#single_blog_content iframe, #single_blog_content object, #single_blog_content embed { max-width: 100%; }
#single_blog_content a{color: #1667CB;}
#single_blog_content a:hover{color: #FE4F01;}

#single_blog_content .els_info .els_buy_button a, #single_blog_content .els_buy_button a{color:#FFF}
#single_blog_content .els_info .els_buy_button a:hover, #single_blog_content .els_buy_button a:hover{color:#FFF}


/* BLOG Events*/

#single_blog_content .single_blog_events_template_box  .els_buy_button a{width: 30%;margin: 0 35%;}
/*#single_blog_content .single_blog_events_template_box  .els_buy_button.els_guestlist_button a{width: auto;margin: 0;}*/


#single_blog_content .els_guestlist.els_guestlist_bottom{display:block;
  padding: 10px 10px 10px 10px;
  background: #F4F4F4;
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom: 0;
  margin: 10px 0 0;

}
#single_blog_content .els_guestlist.els_guestlist_top{display:none}

@media only screen and (max-width: 660px){
	#single_blog_content .single_blog_events_template_box  .els_buy_button a{width: auto;margin: 0;}
}

@media only screen and (max-width: 440px){
	#single_blog_content .single_blog_events_template_box  .els_buy_button a{font-size:14px}
}

@media only screen and (max-width: 440px){
	#single_blog_content .single_blog_events_template_box  .els_buy_button.els_guestlist_button  a{font-size:12px}
}
/*AWARDS*/
.categorylist tr
        {
            height: 30px;
        }
        .votelink
        {
            font-size: 18px;
        }
        a.votelink:hover
        {
            background: #eee;
        }
        .voted a.votelink:link, .voted a.votelink:visited
        {
            color: #ddd;
            text-decoration: line-through;
        }
        .voted a.votelink:hover
        {
            background: none;
        }
        .strike {text-decoration:line-through;color:#888;}



 a.vote-btn{
    background:#ff7011;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#7dccee,0),color-stop(#78dd7f7,1));
    background:-webkit-linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    background:-moz-linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    background:-o-linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    background:linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dccee', endColorstr='#78dd7f7',GradientType=0 );
    width:270px;
    height:40px;
    display:inline-block;
    position:center;
    border:1px solid #6abbe1;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    float:center;
    clear:both;
    margin:5px 0px 0 10px;
    overflow:hidden;
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
}

span.vote-btn-text{padding:5px;position:center; color:#fff; display:block;font-size:26px;text-shadow:0px 1px 1px #555;}

 .archive-btn{
    background:#7dccee;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#7dccee,0),color-stop(#78dd7f7,1));
    background:-webkit-linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    background:-moz-linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    background:-o-linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    background:linear-gradient(top, #7dccee 0%, #78dd7f7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dccee', endColorstr='#78dd7f7',GradientType=0 );
    width:270px;
    height:40px;
    display:inline-block;
    position:center;
    border:1px solid #6abbe1;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    float:center;
    clear:both;
    margin:5px 0px 0 10px;
    overflow:hidden;
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
}


.archive-btn-text{padding:5px;position:center;     color:#fff;display:block;font-size:26px;text-shadow:0px 1px 1px #555;}

a.vote-btn:hover
{
    text-decoration:none;
    background:#FF8C00;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4);
    box-shadow:0px 3px 3px rgba(255,255,255,0.8) inset, 3px 3px 5px rgba(0,0,0,0.4);
}


.a-vote:active{
    position:relative;
    top:1px;
    background:#80ab5d;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    border-color:#7dccee;
}

#top_inner_featured_image{width:100%; height:293px; overflow:hidden; margin-bottom:24px}
#top_inner_featured_image img{width:100%; height:auto}
#top_inner_featured_image > p{margin:0px; padding:0px}
@media only screen and (max-width: 1024px){
	#top_inner_featured_image{height:auto;}
}

#mc_embed_signup div.mce_inline_error, #mce-success-response, #mce-error-response {position:absolute; top:40px; left:0px; background-color: transparent!important; font-size:11px!important; font-weight:normal!important; margin:0 0 0 0!important; padding:0 0 0 0!important;line-height: 15px; }
#mc_embed_signup div.mce_inline_error, #mce-error-response{color:#FFE55E!important;}
#mce-success-response{color:#ADFF32!important;}

#mc_embed_signup input.mce_inline_error{border-color:#FFE55E!important;}
#mce-error-response a{color:#C9DFFF;}
#mce-error-response a:hover{color:#FFF;}

.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;float: left;width: 100%;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

a.btn_at_waldorf{width: 100%; background-color: #010101; color: #fff; display: block; text-align: center; padding: 2.5% 0;
margin-bottom:10px;font-size: 45px;}
a.btn_at_waldorf:hover{background-color: #ff6401; }

/*BLOG*/
.blog_list_date{font-size: 14px; color: #1667cb; text-align: center;font-weight: bold;}
.blog_tTip_icons{border-top: 1px solid #dadada; margin: 12px 0; padding: 7px 0;}
.blog_tTip_icons .tTip_kolona12:nth-of-type(2n){border-left: 1px solid #dadada;}



.blog_tTip_icons .tTip_kolona1{width: 30%!important;margin: 0 auto;float: none;text-align: center;}
.blog_tTip_icons .tTip_kolona1 a{color: #929292; text-align: center;}
.blog_list_text p{color: #5f5f5f;}
.blog_list_text h3 { font-size: 24px;line-height:120%; margin-top:0px}
.blog_list_text h3 a{color: #313131!important; font-size: 24px!important;line-height:120%}
.blog_list_text h3 a:hover{color: #FE4F01!important;}
p.blog_author{font-size: 14px; text-align:center; display:block}


/*.us_wrapper .us-icon-mail{margin-top: 5px;display: inline-block;}*/

.red { color:#f00; }
.green { color:#0a0; }

.small-print{font-size:11px;}

/*BANNERS*/
.banner_wide div{ width: 100%; text-align: center; margin-bottom: 20px;}
.banner_wide iframe { }
@media only screen and (max-width:765px) { .banner_wide { display: none; } }

.sidebar_banner_rectangle{border: 1px solid #DADADA;background: #F2F2F2;padding: 5px;width: 100%; height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sidebar_banner_rectangle div div{margin: 0 auto;}

.banner_border{border: 1px solid #DADADA;background: #F2F2F2;padding: 5px;width: 100%; height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;text-align: center;}
.banner_noborder{padding: 0px;width: 100%; height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.banner_border div div,.banner_noborder div div{margin: 0 auto;}


.ad_in_list{position: relative;float: left;margin-top: 20px;}
.ad_on_city_page{padding:10px 0px 10px 0px; text-align:center;position: relative;float: left;}


.google_ad_mobile{display:none}
.google_ad_desktop{display:block}

@media only screen and (max-width:480px) {
	.google_ad_mobile{ display:block}
	.google_ad_desktop{display:none}
}


.fli_showmore, .fli_showless{color:#FFFFFF;background:#1667CB;font-size:11px; line-height:150%;cursor:pointer;text-transform:uppercase;padding:6px 8px;display:inline-block;margin-top:7px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.fli_showmore:hover, .fli_showless:hover{color:#FFFFFF;background:#1A73E0;}

a.seasonal_date_button { background: #f0f0f0; margin-right: 2px; margin-bottom: 12px; display:block; padding: 4px 8px; position: relative; float: left; font-size: 12px;}
a.seasonal_date_button:hover { background: #1667cb; color: #fff; }
a.active_date { background: #1667cb; color: #fff; }


/*BLOG*/
.blog_social_icons{margin: 0; padding: 0; }
.blog_social_icons a span{font-size: 30px; margin-right: 2%;}
.tTip_kolona12 a span{font-size: 20px;}
.blog_social_icons a span.icon-facebook {color: #596f98;}
.blog_social_icons a span.icon-twitter {color: #82aed1;}
.blog_social_icons a span.icon-instagram2 {color: #d95443;}
.blog_social_icons a span.icon-googleplus {color: #d26956;}
.blog_social_icons a span.icon-mail{color: #c3b59b;}
.blog_tTip_icons{margin: 10px 0 0 0; padding: 10px 0 0 0;}

.blog_social_icons a span.icon-facebook:hover, .blog_social_icons a span.icon-twitter:hover, .blog_social_icons a span.icon-instagram2:hover, .blog_social_icons a span.icon-googleplus:hover, .blog_social_icons a span.icon-mail:hover{opacity: 0.8;}

.blog_list_description a {color: #0f0f0f;}
.blog_list_description p {margin: 0; padding: 0;}
.blog_sidebar_image {width: 85px; margin-right: 15px;}
.side_blog_list ul li a{color: #101010; font-size: 15px; }
.side_blog_list ul li a:hover{color: #FE4F01  !important;}
.side_blog_list ul li{list-style: square;
color: #1567cb;
border-bottom: 1px solid #dadada;
list-style-position: inside;
font-size: 25px;
 padding: 3px 0 7px;}
.side_blog_list ul{margin: 0; padding: 0;}

.blog_sidebar_image{overflow: hidden;}
.blog_sidebar_image a img {left: 0; right: 0; top: 0; bottom: 0; position: absolute; }
.blog_list_description span a{color: #101010!important; font-size: 15px;}
.blog_list_description span a:hover{color: #FE4F01!important; }
img.dummy_image_left_blog {position: relative!important; width: 75px!important;}


.blog_list_images img, .blog_list_images a img{/*max-width: 210px;*/ height: auto; width: 100%;}

.am2_blog_archive_date{color: #1667cb; font-weight: bold;text-align: center;margin: 10px 0 5px 0;padding: 0;}
.blog_archive_author{font-size: 14px; text-align:center; display:block}

.blog_mobile_title h3 a {color: #313131!important;font-size: 24px!important;line-height: 120%;padding:0; margin:0}
.blog_mobile_title{width:100%; height:auto; float:left; position:relative;margin:0px 0px 10px 0px; }

/* ADD YOUR EVENT BUTTON */
/* btn green */
a.add_your_event_btn.add_your_event_btn_green, a.add_your_event_btn.add_your_event_btn_green:link, a.add_your_event_btn.add_your_event_btn_green:active, a.add_your_event_btn.add_your_event_btn_green:visited{
background: #88c424; /* Old browsers */
background: -moz-linear-gradient(top, #88c424 0%, #629016 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88c424), color-stop(100%,#629016)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #88c424 0%,#629016 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #88c424 0%,#629016 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #88c424 0%,#629016 100%); /* IE10+ */
background: linear-gradient(to bottom, #88c424 0%,#629016 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c424', endColorstr='#629016',GradientType=0 ); /* IE6-9 */
border:1px solid #6f9d23;
text-shadow: 0px 1px 0px rgba(98, 144, 22, 1);
}
a.add_your_event_btn.add_your_event_btn_green:hover{
background: #629016;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #629016 0%, #88c424 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#629016), color-stop(100%,#88c424));
background: -webkit-linear-gradient(top, #629016 0%,#88c424 100%);
background: -o-linear-gradient(top, #629016 0%,#88c424 100%);
background: -ms-linear-gradient(top, #629016 0%,#88c424 100%);

background: linear-gradient(to bottom, #629016 0%,#88c424 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#629016', endColorstr='#88c424',GradientType=0 );
text-decoration:none;
}
/* btn orange */
a.add_your_event_btn, a.add_your_event_btn:link, a.add_your_event_btn:active, a.add_your_event_btn:visited{
background: #ff6501; /* Old browsers */
background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 ); /* IE6-9 */

color: #FFF;
font-weight: bold;
font-size: 15px;
width: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 6px 14px;
display: inline-block;
text-align: center;
border:1px solid #fc3801;

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);
}

a.add_your_event_btn:hover{
background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
text-decoration:none;
}

#index_page .container a.add_your_event_btn:hover{text-decoration:none;}

a.add_your_event_btn span.aye_txt{
position:relative; float:left;padding-top: 1px;
}
a.add_your_event_btn span.icon_plus_black{
width:20px; height:20px;
background-image: url(images/plus_black.png);
background-repeat:no-repeat;
background-position:top right;
margin-left: 10px;
position: relative;
float: left;
}
.mhr_mt5{margin-top:5px}


/* BLOG COMMENTS */
#commentBox, #commentBox label, #commentBox input[type=text], #commentBox textarea, ol#commentslist, #commentForm, #commentBox .comment_top {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;width:100%; height:auto; position:relative; float:left;}
#commentBox input[type=text], #commentBox textarea{padding:6px; border:1px solid #CCC;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#commentBox textarea{margin-top:4px}
#commentBox {}
#commentBox label{margin-bottom:3px; margin-top:6px}
#commentBox input[type=text]{margin-bottom:3px}
#commentBox input[type=submit], #commentBox .account_btn{position:relative; float:left;margin-top: 12px;font-size: 14px;}
#commentBox a.account_btn{margin-left:15px}

#commentBox a.comment-reply-link{display:inline-block; padding: 5px 10px 5px 10px; font-size:13px; background:#1667CB; color:#FFF; float: right;margin-bottom: 10px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#commentBox a.comment-reply-link:hover{background:#FE4F01}

#commentBox .comment_top{margin-bottom:10px}
#commentBox .comment_avatar{position:relative; float:left; margin-right:10px;}
#commentBox .comment_author_date{position:relative; float:left;}
#commentBox .comment_author{font-size: 16px;font-weight: bold;}
#commentBox .comment_date{font-size:12px; padding-top:3px; color:#A9A3A3}


#commentForm{padding:20px; background:#F7F7F7; border:1px solid #CCC;  margin-bottom:20px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

ol#commentslist{border:none; margin-bottom:20px}
#commentBox .pagination{margin-bottom:20px}


#commentslist, #commentslist .comment, #am2recaptcha{width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#commentslist{margin-top:10px}
#commentslist .comment {border:1px solid #CCC; padding:20px 20px 10px 20px; margin:0px 0px 20px 0px;word-wrap: break-word; background:#F7F7F7;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#commentslist .comment .comment{border-bottom:0px; border-left:0px; border-right:0px; border-top:1px dotted #CFCFCF; ;padding:20px 0px 0px 20px; margin:0 0 0px 0}
#commentslist .comment p{padding-bottom:14px}
#commentBox .cancel_comment_reply a{color:#FFF}
#commentBox .cancel_comment_reply a:hover{color:#FFF}

/*#commentslist .comment:last-child, #commentslist .comment div.comment:last-child{margin-bottom:0px}*/

.comment-author img{position:relative; float:left; margin:0 10px 0 0}
.comment-author.vcard{font-size:14px; padding-bottom:3px}
.comment-author.vcard a{color:#1667CB}
.comment-author.vcard a:hover{color:#FE4F01}
.comment-meta.commentmetadata{font-size:12px; padding-bottom:3px; margin-bottom:10px}
.comment-meta.commentmetadata a{color:#1667CB}
.comment-meta.commentmetadata a:hover{color:#FE4F01}

.avatar{border-radius: 50%;}

#am2recaptcha{margin-top:20px}

@media only screen and (max-width:330px) {
#commentBox a.account_btn {margin-left: 0px;}
#commentBox input[type=submit], #commentBox .account_btn{clear:both}
}


/* tu je risk of sellout */
#buy_tickets_now_box{background: #f5f5f5; border: 1px solid #dcdcdc; padding: 15px; font-weight: bold; font-size: 12px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top:-10px}

#buy_tickets_now_box h6{color: #313131;font-size: 26px;font-weight: bold;border-bottom: 4px solid #DADADA;padding: 0 0 12px;margin: 0 0 18px!important;}

#buy_tickets_now_box .els_buy_button a:hover {
background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}

@media only screen and (max-width: 660px) {
	#buy_tickets_now_box .els_buy_button{float: left; }
}


/* novi tickets other */
#buy_tickets_now_other{background: #1667CB; padding: 15px; font-weight: bold; font-size: 12px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top:-10px}
#buy_tickets_now_other .nopadd{float:right; position:relative; width:auto; height:auto}

#buy_tickets_now_other h6{color: #FFF;font-size: 26px;font-weight: bold;padding: 0px;margin: 0px;float:left; position:relative; width:auto; height:auto;margin-top: 4px;}

#buy_tickets_now_other .els_buy_button a{border:2px solid #FFF; float:right; padding: 8px 24px;}

#buy_tickets_now_other .els_buy_button a:hover {
background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}

@media only screen and (max-width: 400px) {
	#buy_tickets_now_other h6{font-size: 20px;margin-top:9px }
}
@media only screen and (max-width: 360px) {
	#buy_tickets_now_other .els_buy_button a{padding: 8px 16px;}
}

@media only screen and (max-width: 340px) {
	#buy_tickets_now_other h6{font-size: 18px;margin-top:11px }
	#buy_tickets_now_other .els_buy_button a{padding: 8px 8px;}
}
@media only screen and (max-width: 310px) {
	#buy_tickets_now_other h6{width:100%; margin-bottom:10px}
	#buy_tickets_now_other .nopadd{float:left}
}


/* Hot Vegas Events section */
#hot_vegas_events_section{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left;border:1px solid #CCC; margin-bottom:20px}
.vegas_heading, .vegas_content{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left; padding:13px;}
.vegas_heading{background:#EAEAEA;padding-bottom:10px;}
.vegas_heading h4{color: #404040;font-size: 15px;font-weight: bold;margin: 0;padding: 0 0 3px 0;}
.vegas_heading p{color: #7F7F7F;font-size: 13px; line-height:1.3;font-weight: normal;margin: 0!important;padding: 0!important;}
.vegas_content{}

.vegas_flyer{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:50%; height:auto; position:relative; float:left; padding-right:10px }
	.vegas_flyer img{width:100%; height:auto; position:relative; float:left;border:1px solid #CCC;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:5px }
.vegas_info{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:50%; height:auto; position:relative; float:left; }
	.vegas_info h3{font-size:16px; line-height:1.2; margin:0 0 10px 0; padding:0 0 6px 0; border-bottom:1px solid #CCC}
		.vegas_info h3 a{color: #1667CB;}
			.vegas_info h3 a:hover{color: #FE4F01;}
	.vegas_info p{color: #676767;font-size: 13px; line-height:1.3;font-weight: normal;margin:0 0 10px 0; padding: 0!important;}

#hot_vegas_events_section .els_buy_button a{width:100%; text-align:center;margin-top:44px;}




#hot_vegas_events_section .els_buy_button a:hover {
background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}


@media only screen and (max-width: 940px) {
	#hot_vegas_events_section .els_buy_button a{margin-top:0px;}
}

@media only screen and (max-width: 890px) {
	#hot_vegas_events_section .els_buy_button a{margin-top:0px; width:auto;padding: 10px 14px 10px 14px;}
	.vegas_flyer{width:20%}
	.vegas_info{width:80%}
}
@media only screen and (max-width: 660px){
	#hot_vegas_events_section .els_buy_button {float: left;}
}
@media only screen and (max-width: 540px){
	.vegas_flyer{width:40%}
	.vegas_info{width:60%}
}


#filter_events_by_date{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left; padding:0px}
#date_events_from{margin-bottom:10px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left; }
#date_events_to{margin-bottom:10px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left; }
#date_events_from select, #date_events_to select{
padding:6px; outline:none;border: 1px solid #CCC;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height:auto; position:relative; float:left; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;width:31%; margin-right:2%;
box-shadow: none;
background: rgba(0, 0, 0, 0);
background-image: none;
-webkit-appearance: none;
background: #FFF url("http://cdn.clubzone.com/content/themes/stranica/images/select_arrow.png") no-repeat top right;

}


#events_date_filter_btn{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:100%; height:auto; position:relative; float:left;}
#events_date_filter_btn input[type=submit]{
background: #ff6501; /* Old browsers */
background: -moz-linear-gradient(top, #ff6501 0%, #fc3801 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6501), color-stop(100%,#fc3801)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff6501 0%,#fc3801 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff6501 0%,#fc3801 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6501', endColorstr='#fc3801',GradientType=0 ); /* IE6-9 */

color: #FFF;
font-weight: bold;
font-size: 15px;
width: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 6px 14px;
display: inline-block;
text-align: center;
border:1px solid #fc3801;

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

text-shadow: 0px 1px 0px rgba(179, 58, 12, 1);

}

#events_date_filter_btn input[type=submit]:hover{
background: #FC3801;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc3801 0%, #ff6501 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC3801), color-stop(100%,#FF6501));
background: -webkit-linear-gradient(top, #FC3801 0%,#FF6501 100%);
background: -o-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: -ms-linear-gradient(top, #fc3801 0%,#ff6501 100%);
background: linear-gradient(to bottom, #FC3801 0%,#FF6501 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc3801', endColorstr='#ff6501',GradientType=0 );
}

@media only screen and (max-width: 890px){
.search-title.show_title {display: block;}
}

.footer_hide{display:block}

@media only screen and (max-width: 480px){
	/*#filter_events_by_date{padding:10px}*/
	.footer_hide{display:none}
}

.els_places_icons{width: 100%;height: auto;float:left; position:relative; margin-top:10px; margin-bottom:10px;}

.els_places_icons a span {
	color: #9D9D9D;
	margin: 0px;
	font-size: 20px;
	display: block;
	position: relative;
	float: left;
	margin-right: 7px;
}
.els_places_icons a:hover span {
	color: #1667CB;
}
.els_excerpt_places {width: 100%;height: auto;word-wrap: break-word;float:left; position:relative; display:block}
.els_location_places{width: 100%;height: auto;float:left; position:relative}
.els_info.els_info_places h3{width:100%; }
.els_location_places p{color: #737373;margin: 0;padding:0px; font-size:14px}
.els_info .els_location_places a:link, .els_info .els_location_places a:active, .els_info .els_location_places a:visited, .els_info .els_location_places a:hover{color: #737373;}

.els_info.fullwidth.els_info_places_fullwidth{width:100%}

@media only screen and (max-width: 340px){
	.els_image .els_image_places img {width: 90%;}
}

@media only screen and (max-width: 480px){
	.els_excerpt_places{display:none}
	.els_places_icons{display:none}
}

p.admin_add_tile{font-size:12px; padding:0px 0px 4px 0px; margin:0; line-height:1.4}





/* NEW HEADER (BLUE) */
	#czheaderwrap, #cznavwrap, #czheader, #cznav, #czlogo, #cz_your_account_dropdown, #czactions #cz_your_account_dropdown a, #czsearch_mobile, #czsearch_mobile #s{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
	#czheaderwrap, #cznavwrap {width:100%; height:auto; position:relative; float:left}

	#czheader, #cznav{max-width: 990px; margin:0 auto 0 auto;width:100%; height:auto;}
	body.has_background #czheader, body.has_background #cznav{max-width: 1012px;}

	#czheaderwrap, #cznavwrap{color:#FFF}

	#czheaderwrap{background:#1667CB;position: fixed;top: 0px;z-index: 9999;}
	#czheader{}

	#cznavwrap{background:#0C52AA;position: fixed;      top: 80px;      z-index: 999;      box-shadow: 0px 2px 4px rgba(0,0,0, 0.6);}
	#cznav{}

	/*#czlogo{padding:14px 0px 8px 14px;width:auto; height:auto; position:relative; float:left}*/
	/*#czlogo{padding: 18px 0px 4px 14px;width:auto; height:auto; position:relative; float:left}*/
	#czlogo{padding: 13px 0px 20px 0px;width:auto; height:auto; position:relative; float:left}
		#czlogo img{}
		#czlogo a:hover img{opacity:0.9}
		#czlogo a{width:auto; height:auto; position:relative; float:left}
		#czlogo a, #czsearchsubmit, #czactions a, #cznav a{
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-ms-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
		}

	@media only screen and (max-width: 1030px){
		#czlogo{padding-left: 10px;}
	}


	/* Desktop search */
	#czsearch{padding:20px 0px 0px 25px;width:auto; height:auto; position:relative; float:left}
		#czsearch #s{width:320px; font-size:14px; line-height:1; padding:12px 42px 12px 12px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#FFF; border:1px solid #CCC}
		#czsearchform{width:auto; height:auto; position:relative; float:left}
		#czsearchsubmit{position:absolute; top:0px; right:0px;background: url("http://cdn.clubzone.com/content/themes/stranica/images/sprite.png") no-repeat 0px 0px rgba(0, 0, 0, 0);width: 42px;height:42px; }
		#czsearchsubmit:hover{opacity:0.8}

		#czsearch input::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#czsearch input:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#czsearch input::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#czsearch input::-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#czsearch input:focus::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#czsearch input:focus:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#czsearch input:focus::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#czsearch input:focus:-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }

	/* Mobile search */
	#czsearch_mobile.ovojesearchpage {display:block}
	#czsearch_mobile{width:100%;height:auto;padding:0px 0px 12px 14px;position:relative; float:left; display:none}
		#czsearch_mobile #s{width:100%; font-size:14px; line-height:1; padding:12px 42px 12px 12px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#FFF; border:1px solid #CCC;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

		#czsearch_mobile input::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#czsearch_mobile input:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#czsearch_mobile input::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#czsearch_mobile input::-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#czsearch_mobile input:focus::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#czsearch_mobile input:focus:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#czsearch_mobile input:focus::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#czsearch_mobile input:focus:-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }

		#czsearch_mobile #czsearchform{width: 100%;}

		#cz_search_icon_mobile{display:none}

	#czactions{width:auto; height:auto; position:relative; float:right; padding-top:23px;z-index: 9999;}

	#czactions a{width:auto; height:auto; position:relative; float:left;color:#FFF; background:#1F77E5; font-size:13px; line-height:17px; font-weight:bold; padding:10px; margin-left:1px}
		#czactions a:hover{background:#2A7EE6}/*5% lighter #2A7EE6, 5% darker #1D71D9*/
		#czactions a span.icon-actions {font-size:16px; padding-right:6px;}
			#czactions a span.icon_actions_dropdown {font-size:16px; padding-right:15px;padding-left: 1px;}
		#czactions a span{width:auto; height:auto; position:relative; float:left;}

	ul#cznavbar {margin:0; padding:0;width:auto; height:auto; position:relative; float:left;}
		ul#cznavbar li{width:auto; height:auto; position:relative; float:left; }
			ul#cznavbar li:first-child a{border-left:1px solid #0A4083}
			ul#cznavbar a{width:auto; height:auto; position:relative; float:left;color:#FFF;padding:10px 14px 10px 14px; font-size:16px; line-height:1; border-right:1px solid #0A4083}
				ul#cznavbar a:hover{background:#0B4A99}
					ul#cznavbar a span{width:auto; height:auto; position:relative; float:left;}
					ul#cznavbar a span.icon-home2{padding-right:8px;margin-top: -1px;}
				ul#cznavbar .cznav_selected a{background:#0B4A99}
	#czsocial{width:auto; height:auto; position:relative; float:right; margin-right:10px}
		#czsocial a{color:#FFF; font-size:19px;padding: 8px 5px 5px 5px; position:relative; float:left;}
			#czsocial a:hover{color:#CEDCEE}
	@media only screen and (max-width: 925px){
		#czsocial{display:none}
	}


	/* LANGUAGE SELECT */
	#czlangselect{width:auto; height:auto; position:relative; float:right;margin-right: 0px;}
		#czlangselect ul ul{
			-webkit-box-shadow: -2px 2px 2px 0px rgba(33, 33, 33, 0.2);
			-moz-box-shadow: -2px 2px 2px 0px rgba(33, 33, 33, 0.2);
			box-shadow: -2px 2px 2px 0px rgba(33, 33, 33, 0.2);
			}
		#czlangselect ul{position:relative; float:right;width:auto; margin:0; padding:0}
			#czlangselect ul li{position:relative; float:left;width:auto;height:auto}
				#czlangselect ul li a{color:#FFF; font-size:12px; line-height:18px; padding: 7px 7px 7px 7px; background:#0B4A99;position:relative; float:left;width:auto; height:auto; min-width:96px}
				#czlangselect ul li a span{margin-top:2px;font-size:12px; width:auto; height:auto; position:relative;float:left;}
				#czlangselect ul li a span.czlang{margin-top:0;font-size:10px; border:2px solid #FFF; width:18px; height:18px; line-height:18px; text-align:center;margin-right:6px;-moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }
				#czlangselect ul li a:hover{color:#FFF;background:#0B4A99}
				#czlangselect ul li a:hover span.czlang{ background:#1667CB;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-ms-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
				}

		#czlangselect ul li a span.icon-arrow-down2, #czlangselect ul li a span.icon-arrow-up2{margin-top:6px;font-size:11px;float:right;}

		#czlangselect ul ul {display:none; position:absolute; top:36px; right:0;z-index: 8000;}

	@media only screen and (max-width: 690px){
		#czlangselect{margin-right: 57px;}
		#czlangselect ul li a{min-width:42px}
		#czlangselect ul li a span{display:none}
		#czlangselect ul li a span.czlang{display:block}
		#czlangselect ul li a span.icon-arrow-down2, #czlangselect ul li a span.icon-arrow-up2{display:block}
	}


	#user_avatar_top{width:25px; height:25px; position:absolute; top:4px; left:4px; background:#FFF; padding:2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
	#user_top_name{padding-left:32px}



	#czactions #cz_your_account_dropdown a {width:100%;}
	#czactions ul, #czactions li{position:relative; float:left; display:block; margin:0; padding:0;z-index: 9999;}


	#cz_your_account{min-width:17px;min-height:17px}
	#czactions ul#cz_your_account_dropdown, #czactions #cz_your_account_dropdown li{ width:150px; }
	#czactions ul#cz_your_account_dropdown{display:none;position:absolute; top:37px; left:0px; z-index: 999999999;height:auto;-webkit-box-shadow: 2px 2px 2px 0px rgba(33, 33, 33, 0.2);-moz-box-shadow: 2px 2px 2px 0px rgba(33, 33, 33, 0.2); box-shadow: 2px 2px 2px 0px rgba(33, 33, 33, 0.2);}
	#cz_your_account_wrap{position:relative; float:left; width:auto; height:auto; margin:0}


	#cznavwrap #expand{display:none; top:0px; right: 3px;border-right: 1px solid #0B4A99;padding: 4px 9px 0px 9px;}
	#cznavwrap .menu-button span{background:#FFF;height: 4px;margin: 4px 0;width: 26px;}

	@media only screen and (max-width: 1027px){
		#czheaderwrap, #cznavwrap{padding-right: 5px;}
	}

	@media only screen and (max-width: 1010px){
		#czactions a span{display:none}
			#czactions a span.icon_actions_dropdown {display:block}
		#czactions a span.icon-actions {display:block; padding-right:0px; padding-left:1px;min-height:17px}
		#czactions ul#cz_your_account_dropdown{right:0;left:auto;}
	}


	@media only screen and (max-width: 690px){
		#cznavwrap #expand{display:block}
		#czsocial{display:none}
		#czsearch{display:none}
		#czactions a#cz_change_city, #czactions a#cz_your_cart{display:none}
		ul#cznavbar li{display:none}
		ul#cznavbar li:first-child{display:block}
		#czlogo img{width: 109px; height:auto}
		#czlogo{padding: 7px 0px 8px 14px;}
		#czactions{padding-top: 7px;}
		#cz_search_icon_mobile{display:block}
		#czheaderwrap { position: fixed;top: 0px;z-index: 99999; left: 0px;}
		#cznavwrap { top: 51px; left: 0px;}
		body{padding-top: 87px;}
		#topnav-search-wrap-r{ top: 95px; }
	}

	@media only screen and (max-width: 360px){
		#czsearch_mobile #s{font-size:12px;padding-top: 15px;}
	}

	@media only screen and (max-width: 320px){
		#czsearch_mobile input::-webkit-input-placeholder { color:transparent; }
		#czsearch_mobile input:-moz-placeholder { color:transparent; } /* FF 4-18 */
		#czsearch_mobile input::-moz-placeholder { color:transparent; } /* FF 19+ */
		#czsearch_mobile input:-ms-input-placeholder { color:transparent; } /* IE 10+ */
	}






/* ------------------------ REMODAL-------------------------------  */
/* Hide scroll bar */
html.remodal_lock, body.remodal_lock{overflow:hidden}
/* Anti FOUC */
.remodal, [data-remodal-id]{visibility:hidden;}
/* Hidden properly */
body .remodal{visibility:hidden;display:none}
body.remodal_active .remodal{visibility:hidden;display:inline-block}
/* Overlay necessary styles */
.remodal-overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}
.remodal-overlay:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}
/* Fix iPad,iPhone glitches */
.remodal-overlay{-webkit-backface-visibility:hidden}
/* Modal dialog necessary styles */
.remodal{position:relative;display:inline-block}
/* Remodal anti-zoom. Font-size should be >= 16px. */
.remodal select, .remodal textarea, .remodal input, .remodal select:focus, .remodal textarea:focus, .remodal input:focus{font-size:16px}


/*  DEFAULT THEME*/
/* Default theme font */
.remodal, .remodal *{font-family:Arial,sans-serif}
/* Background for effects */
.outer-wrapper{-webkit-transition:-webkit-filter 0.2s linear;-moz-transition:-moz-filter 0.2s linear;-o-transition:-o-filter 0.2s linear;transition:filter 0.2s linear}
body.remodal_active .outer-wrapper{-webkit-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}
body.remodal_active #background_box{-webkit-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}
/* Overlay default theme styles */
.remodal-overlay{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;opacity:0;background:rgba(33,36,46,0.75)}
body.remodal_active .remodal-overlay{opacity:1}
/* Modal dialog default theme styles */
.remodal{font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;padding:35px 35px 25px 35px;-webkit-transition:-webkit-transform 0.2s linear;-moz-transition:-moz-transform 0.2s linear;-o-transition:-o-transform 0.2s linear;transition:transform 0.2s linear;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);color:#182a3c;background:#f4f4f4;background-clip:padding-box;-webkit-box-shadow:0 0 8px #171a24;box-shadow:0 0 8px #171a24;}
body.remodal_active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
/* Modal dialog vertical align */
.remodal, .remodal-overlay:after{vertical-align:middle}
/* Close button */
.remodal-close{position:absolute;top:10px;right:25px;width:40px;height:40px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;text-decoration:none;border:2px solid #0C52AA;-webkit-border-radius:50%;border-radius:50%}
.remodal-close:after{font-family:Arial,sans-serif !important;font-size:30px;line-height:40px;display:block;content:"×";cursor:pointer;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none;color:#0C52AA}
.remodal-close:hover, .remodal-close:active{background:#0C52AA}
.remodal-close:hover.remodal-close:after, .remodal-close:active.remodal-close:after{color:#f4f4f4}
/* Dialog buttons */
.remodal-confirm, .remodal-cancel{font-size:10pt;display:inline-block;width:120px;margin:0 0 5px 0;padding:9px 0;cursor:pointer;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-align:center;text-decoration:none;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box}
.remodal-confirm{color:#16a085;border:2px solid #16a085;background:#f4f4f4}
.remodal-confirm:hover, .remodal-confirm:active{color:#f4f4f4;background:#16a085}
.remodal-cancel{color:#c0392b;border:2px solid #c0392b;background:#f4f4f4}
.remodal-cancel:hover, .remodal-cancel:active{color:#f4f4f4;background:#c0392b}


/* Media queries */
@media only screen and (min-width:40.063em) /* min-width 641px */{
	.remodal{max-width:400px;min-height:0;margin:20px auto;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }/*max-width:700px*/
}

#cz_login_overlay #account_page .login_area{margin-top:10px}
#cz_login_overlay #pass_landf{border-top: 0px solid #CCC;padding-bottom: 5px;margin-bottom: 10px;padding-top:0px; margin-top:0px}

#cz_login_overlay .lwa-submit-button{margin-top:0px}
#havent_got_your_account_yet{width:100%; height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative;float: left;margin-top:20px; }
#havent_got_your_account_yet a {width:100%; height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:10px; border:1px solid #0C52AA; color: #0C52AA; font-size: 13px;position: relative;float: left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;}
#havent_got_your_account_yet a:hover{color: #FE4F01;border:1px solid #FE4F01; }
#account_page .lwa input.lwa-rememberme{margin: 5px 0px 5px 0px;}
/* ------------------------ /REMODAL-------------------------------  */


		#cz_login_overlay #account_page .lwa input[type=text]::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#cz_login_overlay #account_page .lwa input[type=text]:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#cz_login_overlay #account_page .lwa input[type=text]::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#cz_login_overlay #account_page .lwa input[type=text]::-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#cz_login_overlay #account_page .lwa input[type=text]:focus::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#cz_login_overlay #account_page .lwa input[type=text]:focus:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#cz_login_overlay #account_page .lwa input[type=text]:focus::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#cz_login_overlay #account_page .lwa input[type=text]:focus:-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }


		#cz_login_overlay #account_page .lwa input[type=password]::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#cz_login_overlay #account_page .lwa input[type=password]:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#cz_login_overlay #account_page .lwa input[type=password]::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#cz_login_overlay #account_page .lwa input[type=password]::-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#cz_login_overlay #account_page .lwa input[type=password]:focus::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#cz_login_overlay #account_page .lwa input[type=password]:focus:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#cz_login_overlay #account_page .lwa input[type=password]:focus::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#cz_login_overlay #account_page .lwa input[type=password]:focus:-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }



/* ------------------------ INDEX CITIES -------------------------------  */
.line_title_wrap, .line_title,.cz_city_list, .cz_city_list_box, .cz_city_list_box, .cz_city_list_box a, .cz_city_list_box a span.citytitle, .cz_city_list_box a span.citystate{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

	.line_title_wrap{width:100%; height:20px; border-bottom:1px solid #E3E3E3;position:relative; float:left; margin-bottom:20px }
		.line_title{width:auto; text-align:center; margin:8px auto 0 auto}
			.line_title h3{display:inline-block; background:#FFF;padding: 0 20px; font-size:17px; line-height:1.5; color:#1667CB; text-transform:uppercase}

.cz_city_list{width:100%;height:auto;position:relative; float:left;}
	.cz_city_list_box{width:25%;height:auto;position:relative; float:left;}
	.cz_city_list_box a{display:block; width:100%;position:relative; float:left;border:1px solid #FFF; padding:5px;}
		#index_page .container .cz_city_list_box a:hover{background:#F2F2F2;border:1px solid #1667CB;text-decoration:none}
	.cz_city_list_box a img{width:40%; height:auto; position:relative; float:left}
	.cz_city_list_box a span.citytitle, .cz_city_list_box a span.citystate{display:block; width:60%;position:relative; float:left; }
	.cz_city_list_box a span.citytitle{font-size:18px; color:#1667CB;padding-left:10px; padding-top:10px;padding-top: 0px;padding-bottom: 2px;}
	.cz_city_list_box a span.citystate{font-size:14px; color:#4B4B4B;padding-left:10px;max-height: 43px;}

	.cz_city_flag {position:absolute;top:10px; left:3px; z-index:999}
	.cz_city_list_box a .cz_city_flag img, .cz_city_list_box a .cz_city_flag_noimage img{width:100%; height:auto}
	.cz_city_flag_noimage{position:absolute;top:11px; left: 31%; z-index:999}


	.cz_more_cities{width:100%;height:auto; position:relative; float:left; text-align:center; }
		.cz_more_cities a{padding:5px 10px;font-size:14px; line-height:1; background:#1667CB; color:#FFF;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
			#index_page .container .cz_more_cities a:hover{background:#1F77E5; text-decoration:none}


.cz_city_list_box a:hover, #index_page .container .cz_more_cities a, #index_page .container .cz_more_cities a:hover{
	-webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}


#cz_state_1_more{display:none;width:100%; height:auto;position:relative; float:left; text-align:center}
#cz_state_2_more{display:none;width:100%; height:auto;position:relative; float:left; text-align:center}

#cz_state_1_more ul.listings li.left{text-align: center;display: inline-block;float:none}
#cz_state_2_more ul.listings li.left{text-align: center;display: inline-block;float:none}


@media only screen and (max-width: 980px){
	#cz_state_1_more ul.listings li.left{width:auto;padding: 0 17px 0 17px}
	#cz_state_2_more ul.listings li.left{width:auto;padding: 0 17px 0 17px}
}

@media only screen and (max-width: 480px){
	#cz_state_1_more ul.listings li.left{width:auto;padding: 0 17px 0 17px}
	#cz_state_2_more ul.listings li.left{width:auto;padding: 0 17px 0 17px}
}

@media only screen and (max-width: 960px){
	.cz_city_list_box{width:33.3333%;}
}

@media only screen and (max-width: 680px){
	.cz_city_list_box{width:50%;}
}

@media only screen and (max-width: 480px){
	.cz_city_list_box a span.citytitle{font-size:18px; padding-top:5px;}
	.cz_city_list_box a span.citystate{font-size:12px;}
}

@media only screen and (max-width: 400px){
	.cz_city_list_box a img{width:100%;}
	.cz_city_list_box a span.citytitle, .cz_city_list_box a span.citystate{width:100%;}
	.cz_city_list_box a span.citytitle{font-size:16px; padding-top:5px;padding-left:0px;}
	.cz_city_list_box a span.citystate{padding-left:0px;}
}

@media only screen and (max-width: 260px){
	.cz_city_list_box{width:100%;}
}





/* TOP PARTY CITIES HEADING ON BLUE */
#cz_home_under_image{background:#1667CB; color:#FFF; padding:20px 5px 20px 5px; width:100%; height:auto; position:relative; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#cz_home_under_image h2, #cz_home_under_image a{color:#FFF}
#cz_home_under_image h2{padding:1px 0px 1px 0px; margin:0;width:auto; height:auto; float:left;font-size: 30px;}
	#cz_home_buttons{position:relative; float:right;width:auto; height:auto;padding:1px 0px 1px 0px;}

.spacer_for_home_blue{height: 30px; width: 100%; position: relative; float: left; }


#cz_home_under_image a{position:relative; float:left; width:auto; height:auto; padding:8px 14px 8px 14px; font-size:15px; line-height:1; border:1px solid #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#1667CB}
	#index_page #cz_home_under_image a{text-decoration:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
	#index_page #cz_home_under_image a:hover{ background:#1F77E5;text-decoration:none}

		#index_page #cz_home_under_image a:first-child{margin-right:20px}


@media only screen and (max-width: 820px){
	#cz_home_under_image{padding: 12px 5px 12px 5px;}
	#index_page #cz_home_under_image a:first-child{margin-right: 12px;}
}

@media only screen and (max-width: 680px){
	#cz_home_under_image h2{font-size: 20px;}
}


@media only screen and (max-width: 480px){
	#cz_home_under_image{padding:10px 5px 10px 5px}
		#cz_home_under_image h2{width:100%;text-align:center;line-height: 1.2;}
		#index_page #cz_home_under_image a{float:none;display: inline-block;}
			#index_page #cz_home_under_image a:first-child{margin-right: 5px;}

	#cz_home_buttons{width:100%;text-align:center;float:none; clear:both; border-bottom:1px solid #347BD2;padding: 1px 0px 1px 0px;margin-bottom: 8px;}
	#index_page #cz_home_under_image a{margin-bottom:10px;}
	.spacer_for_home_blue{height: 8px; }
}





/* ------------------------ ACCOUNT LOGIN I REGISTER PAGE-------------------------------  */
#cz_reg_page_sidebar{margin-top:20px}

#cz_register_form_wrap{width:100%; height:auto; position:relative; float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

#account_page #cz_register_form_wrap input[type=text], #account_page #cz_register_form_wrap input[type=password]{width:47%!important; height:auto; position:relative; float:left; margin-right:3%}
#account_page #cz_register_form_wrap input[type=submit]{width:auto; height:auto; position:relative; float:left; clear:both}
#account_page #cz_register_form_wrap #wp-submit{font-size:15px; width:auto!important;padding:6px 12px 6px 12px}

		#account_page #cz_register_form_wrap input::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#account_page #cz_register_form_wrap input:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#account_page #cz_register_form_wrap input::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }
		#account_page #cz_register_form_wrap input::-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 1; }

		#account_page #cz_register_form_wrap input:focus::-webkit-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#account_page #cz_register_form_wrap input:focus:-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#account_page #cz_register_form_wrap input:focus::-moz-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }
		#account_page #cz_register_form_wrap input:focus:-ms-input-placeholder { transition: opacity 0.1s 0.1s ease-in-out; opacity: 0; }


#cz_register_form_title h1{margin: 42px 0 5px!important;}


@media only screen and (max-width: 425px){
	#cz_reg_page_sidebar .dashboard_bg { padding: 10px;}
}

@media only screen and (max-width: 370px){
	#account_page #cz_register_form_wrap input[type=text], #account_page #cz_register_form_wrap input[type=password]{width:100%!important;}
	#cz_register_form_wrap{padding:0px 5px 0px 5px}
	#cz_register_form_title h1{font-size: 22px;padding: 0 0 6px;margin: 0 5px!important;}
}

@media only screen and (max-width: 325px){
	#cz_register_form_title h1{font-size: 20px;}
	#account_page #cz_register_form_title h3{line-height:1.3}
}
@media only screen and (max-width: 300px){
	#cz_register_form_title h1{font-size: 18px;}
}
@media only screen and (max-width: 280px){
	#cz_register_form_title h1{font-size: 17px; line-height:1.3}
	#account_page #cz_register_form_title h3{font-size: 15px; line-height:1.3}

}





/* REMODAL ZA CHANGE CITY */
.remodal-overlay .citytitle, .remodal-overlay .citystate{ text-align:left}

.remodal-overlay .line_title h3{background: #F4F4F4;}
.remodal-overlay .cz_city_list_box a{border:1px solid #F4F4F4}

.remodal-overlay .cz_city_list_box a:hover {
background: #F2F2F2;
border: 1px solid #1667CB;
text-decoration: none;
}

.remodal [class^="icon-"], .remodal [class*=" icon-"]{font-family: 'icomoon';}


#cz_changecity_overlay.remodal{padding: 18px 3px 18px 3px;}

@media only screen and (min-width: 40.063em){
	#cz_changecity_overlay.remodal {max-width: 980px;}
}

ul.cz_tabs{margin: 0;padding: 0;list-style-type: none;width: 100%;height: auto;position: relative;float: left;border-bottom: 2px solid #1667CB;}
ul.cz_tabs li {position: relative;float: left;}
ul.cz_tabs li a{width: auto;height: 36px;padding: 0px 16px 0px 16px;line-height: 36px;position: relative;float: left;font-size: 14px;margin-right: 4px;}
	ul.cz_tabs li a {background: #DADADA;color: #333;border-bottom: 4px solid #FFF;}
		ul.cz_tabs li a:hover{background: #CCC;}
	ul.cz_tabs li a.selected, ul.cz_tabs li a.selected:hover {background: #1667CB;color: #FFF;border-bottom: 4px solid #1667CB;}

#state_one{}
#state_two{display:none}
#international{display:none}




#state_one, #state_two, #international{-webkit-transition: all 2s linear;-moz-transition: all 2s linear;-o-transition: all 2s linear;transition: all 2s linear;}
.zutiboxnavrhuporavnanje{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 30px 18px 0px 18px;}

@media only screen and (max-width: 480px){
	.zutiboxnavrhuporavnanje{padding: 10px 0px 0px 0px;}
	.paddt.zutiboxnavrhuporavnanje{padding-top:7px!important}
	#page-inner h1.mobile_places_heading{font-size:18px; line-height:1.2;margin: 0px 0 0px!important; padding: 5px 0 0px;border-bottom:0px;}
	.spm_title_wrap.mobile_spm_title_wrap{border-bottom: 4px solid #dadada;  padding-bottom: 8px;}
}


/* CALENDAR IN SIDEBAR */
.am2_calendar_move_dates { cursor: pointer; }
#calendar_sidebar_wrap{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;border:1px solid #CCC; height:auto; position:relative; float:left}

.calendar.small {width:100%; border-collapse:collapse;text-align:center;font-family:Arial; font-size:12px; line-height:12px; margin:0}
.calendar td{width:14.2857%}


/* padding  for all */
.calendar.small td span.calendar_date{color:#313131}
.calendar.small td span.calendar_date, .calendar.small td a, .calendar.small tr.navigation th span, .calendar.small tr.navigation th a, .calendar.small tr.weekdays th {padding:12px 8px; }
.calendar.small td span.calendar_date, .calendar.small td a, .calendar.small tr.navigation th span, .calendar.small tr.navigation th a{display:block;}


/* header */
.calendar.small	tr.navigation{border-bottom: 1px solid #CCC;}
	.calendar.small tr.navigation th span {background:#FFF; color:#313131}
	.calendar.small tr.navigation th a {background:#FFF; color:#1667CB;text-decoration:none;}
	.calendar.small tr.navigation th a:hover {color:#1F77E5;text-decoration:none; }
.calendar.small th.current-month {font-size:12px; text-transform:uppercase;}
.calendar.small tr.weekdays th {font-size:11px; color:#313131}
.calendar.small th.prev-month, .calendar.small th.next-month {font-size: 22px;}

/* selected date */
.calendar td.selected span.calendar_date, .calendar td.selected a{border:2px solid #FE4F01; padding: 10px 6px;}

/* today */
.calendar td.today span.calendar_date, .calendar td.today a{border:2px solid #1667CB; padding: 10px 6px;}

/* holidays */
.calendar td.holiday span.calendar_date, .calendar td.holiday a{border:2px solid #FC8F14; padding: 10px 6px;}

/* dates from prev and next month */
.calendar td.prev-next span.calendar_date{background:#F2F2F2;color:#9C9C9C;}


.calendar.small span.calendar_date {background:#EEE;}
/* glavna boja */
.calendar.small td a{background:#EEE; color:#1667CB; font-weight:bold; text-decoration:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.calendar.small td a:hover {background:#1667CB; color:#FFF; }
.calendar.small td a:hover, .calendar.small tr.navigation th a:hover{webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;-ms-transition: background-color 0.2s linear;transition: background-color 0.2s linear;}




/* SEARCH TAGS */
.search_tags{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;border:1px solid #CCC; height:auto; position:relative; float:left; background:#F5F5F5; padding:15px; margin-bottom:20px}
.search_tags span{width:auto; height:auto; position:relative; float:left; font-size:16px;padding:5px 0px 5px 0px; font-weight:bold; color:#313131}
.search_tags a{width:auto; height:auto; position:relative; float:left; padding:7px 10px 7px 10px; color:#FFF; background:#1667CB; margin-left:10px; font-size:13px; line-height:1;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.search_tags a:hover{background:#FE4F01;webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;-ms-transition: background-color 0.2s linear;transition: background-color 0.2s linear;}

.search_tags span[class^="icon-"], .search_tags span[class*=" icon-"] {padding: 0 5px 0 0; color:#FFF}


#calendar_loader_wrap{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #CCC; padding:115px 0px 114px 0px; text-align:center;}
#calendar_loader_wrap img {width: auto; height: auto; display: inline-block;}


/* NYE COUNTDOWN */
#nye_countdown_wrap{width: 37%;height:40px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display: table; position:absolute; top:-10px; right:0;float:none; margin-bottom:0px}
#nye_countdown_wrap.nye_countdown_fr{width: 42%;}

.nyec_column{width: auto;height: auto;display: table-cell;float: none;text-align:center; padding:0px 10px 0px 10px}
.nyec_column:first-child{text-align:left; border-right:2px solid #cacaca; padding-left:0px}
.nyec_column:last-child{padding-right:0px}

#nye_countdown_wrap .timeRefDays, #nye_countdown_wrap .timeRefHours, #nye_countdown_wrap .timeRefMinutes, #nye_countdown_wrap .timeRefSeconds{margin-top:1px; font-size:12px; color:#7e7e7e; line-height:12px}
.nyec_days, .nyec_hours, .nyec_minutes, .nyec_seconds{font-size:22px; color:#292929;font-weight: bold;}

#nyec_title {display: table-cell;}
#nyec_title span{font-size:12px; color:#7e7e7e;width: auto;line-height:12px}
#nyec_title span:first-child{color:#1667CB;font-size:20px;font-weight: bold; clear:both; }
#nyec_title span:first-child, .nyec_days, .nyec_hours, .nyec_minutes, .nyec_seconds{line-height:22px}

@media only screen and (max-width: 980px){
	#nye_countdown_wrap{top:-14px; }
}

@media only screen and (max-width: 960px){
	#nye_countdown_wrap{top:-6px;width: 40%; }
}

@media only screen and (max-width: 900px){
	#nye_countdown_wrap.nye_countdown_fr{width: 100%;height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display: block; position:relative; float:left; top:auto; right:auto; margin-bottom:10px}
}
@media only screen and (max-width: 840px){
	#nye_countdown_wrap{width: 100%;height:auto;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display: block; position:relative; float:left; top:auto; right:auto; margin-bottom:10px}
}
@media only screen and (max-width: 375px){
	#nye_countdown_wrap.nye_countdown_fr #nyec_title span:first-child{font-size:19px;}
	#nye_countdown_wrap.nye_countdown_fr .nyec_column{padding:0px 5px 0px 5px}
	#nye_countdown_wrap.nye_countdown_fr .nyec_days, #nye_countdown_wrap.nye_countdown_fr .nyec_hours, #nye_countdown_wrap.nye_countdown_fr .nyec_minutes, #nye_countdown_wrap.nye_countdown_fr .nyec_seconds{font-size:22px;margin-bottom:6px}
	#nye_countdown_wrap.nye_countdown_fr #nyec_title span:first-child, .nyec_days, .nyec_hours, .nyec_minutes, .nyec_seconds{line-height:19px}
}
@media only screen and (max-width: 360px){
	#nyec_title span:first-child{font-size:19px;}
	.nyec_column{padding:0px 5px 0px 5px}
	.nyec_days, .nyec_hours, .nyec_minutes, .nyec_seconds{font-size:22px;margin-bottom:6px}
	#nyec_title span:first-child, .nyec_days, .nyec_hours, .nyec_minutes, .nyec_seconds{line-height:19px}
}

/* ---SELLOUT RISK--- */
#sellout_risk_left{width:auto; height:auto; margin: 0px 5px 0px 0px;display:block}
#sellout_risk_right{width:auto; height:auto; margin: 13px 5px 0px 10px;display:block}


@media only screen and (max-width: 630px){
	#sellout_risk_left{width:100%; height:auto; margin: 0px 0px 0px 0px;}
	#sellout_risk_right{width:100%; height:auto; margin: 20px 0px 0px 0px;}
}
@media only screen and (max-width: 380px){
	#buy_tickets_now_box{display:none}
}

.us_shortcode{margin-top:10px}
@media only screen and (max-width:375px) {
	.us_shortcode .us_wrapper .us_button{width:86px!important}
}

@media only screen and (max-width: 320px){
	.us_shortcode .us_wrapper .us_button{width:72px!important}
}
@media only screen and (max-width: 480px){
.filter_left_responsive { float: left !important; margin-top: 4px; }
.filter-list-events { height: 30px;}
}

#events_flyer_mobile_parallax_holder { overflow: hidden; }
#events_flyer_mobile_parallax { width: 100%; position: relative; float:left; overflow: hidden; box-shadow: inset 0px -2px 4px rgba(0,0,0, 0.6);}
#events_flyer_mobile_parallax img { width: 100%; }
#dark_layer_top { width: 100%; height: 100%; background: rgba(0,0,0,0.8); opacity: 0; z-index: 10; position: absolute;}
/*#gradient_top { width: 100%; height: 48px; position: absolute; top: 0px; left: 0px; background:url(images/gradient_top.png) top left repeat-x; z-index: 2;}*/
.remarketing iframe { display: none; }
#artists_wrap .input_row {
	cursor: n-resize;
}


/* my dashboard */


#my-dashboard{padding:30px 0 0px 0}
@media only screen and (max-width: 960px){
	#my-dashboard{padding:15px 0 0px 0}
}
.mydashboard_close{float:right;cursor:pointer; font-size:14px; text-transform:uppercase; font-weight:bold; margin-top:10px}
.mydashboard_close span{font-size: 11px; margin-left: 5px;  border: 2px solid #2a2a2a; padding: 5px;border-radius: 50%;}
#my-dashboard .kolona1{/*border-bottom:1px solid #E3E3E3; */ background: #F7F7F7;padding: 14px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#my-dashboard  .line_title h3{background: #F7F7F7;}
.mydashboard_close:hover{color:#1667CB}
.mydashboard_close:hover span{border: 2px solid #1667CB; }
.mydasboard_title{font-size:22px; text-transform:uppercase;font-weight: bold;padding: 7px 0 0px 0;   color: #2a2a2a;}

@media only screen and (max-width: 480px){
	.mydasboard_title{font-size:18px;}
}

.my_dashboard_segment_title .line_title h3{color: #2a2a2a;padding: 0 10px; font-size:15px}

.mydasboard_segment{width:100%; height:auto; position:relative; float:left;padding:0px 0 14px 0;}
.my_dashboard_segment_title{width:100%; height:auto; position:relative; float:left; padding: 7px 0 7px 0; font-size:15px; text-transform:uppercase;font-weight: bold;  color: #2a2a2a; }

/* els mini */
.mydasboard_segment .els.mini{width:100%; height:auto; position:relative; float:left; border:none; padding: 0px 10px 0px 0px; margin:0;}
.mydasboard_segment .els.mini .els_info time, .mydasboard_segment .els.mini .els_location, .mydasboard_segment .els.mini .els_info h3{width:100%}
.mydasboard_segment .els.mini .els_image{ padding-right: 10px;}
.mydasboard_segment .els.mini .els_image img {padding:2px}

/* owl carousel */
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* owl theme */
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 5px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #2A2A2A;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}


.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
  background: #1F77E5!important;
  box-shadow: #1667CB 0px 1px 3px 0px inset!important;
}

#reservations_picker.xdsoft_datetimepicker .xdsoft_calendar td:hover, #reservations_picker.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
  color: #fff !important;
  background: #FE5701 !important;
  box-shadow: none !important;
}


.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_today{color: #fff !important;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {color: #1F77E5!important;}


#single_blog_content div.aligncenter{margin: 0px auto 14px auto;}
#single_blog_content p.wp-caption-text{margin-top:2px; padding-bottom:7px; font-size:12px;  text-align: center;  color: #8C8C8C;}

#single_blog_content div.wp-caption{background-color: #f2f2f2;border: 1px solid #DADADA;max-width:100%}


#single_blog_content div.wp-caption a{}
#single_blog_content div.wp-caption a img{}

#single_blog_content div.wp-caption a img {
    padding:5px;
	max-width:100%;
	width:auto;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

@media only screen and (max-width: 980px){
	#single_blog_content div.aligncenter{width:100%!important}
	#single_blog_content div.wp-caption a img{margin-left:auto; margin-right:auto; max-width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
}


#general_page_template{}
#general_page_template p{font-size: 14px;line-height: 1.5;padding: 0px 0px 14px 0px;margin: 0;}
#general_page_template a {color: #1667CB;}
#general_page_template a:hover {color: #FE4F01;}
#general_page_template img{max-width:100%; width:auto; height:auto}
