/*
Theme Name: gotravel_v2
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gotravel_v2
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

gotravel_v2 is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
	text-decoration:none;
	color: #55667a;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #222;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	//font-family: 'Montserrat', 'Open Sans', sans-serif;
	font-family: 'Open Sans', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
	font-size: 14px;	line-height:24px;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	//background:#fafafa;
	//background: #F3F5F9;
	background: #f6f6f6;
	//background: linear-gradient(180deg,#fff,#f3f3f3);
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

li{
	list-style:none;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}

textarea {
	padding-left: 3px;
	width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	¸//color: royalblue;
}

a:hover,
a:focus,
a:active {
	color: midnightblue;
	outline:none;
}

a:hover,
a:active {
	outline: none;
}
a:hover{
	//opacity:0.9;
}
/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 210px;
}

.main-navigation li:hover > a {
}

.main-navigation ul ul :hover > a {
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
}

/* Small menu. */
.menu-toggle {
	display: none;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/* Search widget. */
.widget_search .search-submit {
	display: none;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

#masthead{
	width: 100%;
	height: 70px;	background-color: #648DB5;
	-webkit-box-shadow: 0 1px 1px rgba(34,30,31,.4);
	-moz-box-shadow: 0 1px 1px rgba(34,30,31,.4);
	box-shadow: 0 1px 1px rgba(34,30,31,.4);
	//background-image: -webkit-linear-gradient(bottom, rgba(34,30,31,.03), rgba(255,255,255,.03));
	//background-image: -moz-linear-gradient(bottom, rgba(34,30,31,.03), rgba(255,255,255,.03));
	//background-image: -o-linear-gradient(bottom, rgba(34,30,31,.03), rgba(255,255,255,.03));
	//background-image: -ms-linear-gradient(bottom, rgba(34,30,31,.03), rgba(255,255,255,.03));
	//background-image: linear-gradient(to top, rgba(34,30,31,.03), rgba(255,255,255,.03));
	z-index: 9999;
	position: relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#709bc9+0,648db5+100 */
background: #709bc9; /* Old browsers */
background: -moz-linear-gradient(top,  #709bc9 0%, #648db5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #709bc9 0%,#648db5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #709bc9 0%,#648db5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#709bc9', endColorstr='#648db5',GradientType=0 ); /* IE6-9 */

}

.content{
	width: 1044px;
	padding: 0 10px;
	margin: 0 auto;
	//overflow: hidden;
	clear: both;
}
.fullWidthContent{
	width: 100%;
	padding: 0;
	clear: both;
}
.site-header .top{
	height:70px;
}
#mastheadbottom{ 
	width: 1023px;	
	height: 63px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f9f9f9+100 */background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
	z-index: 999;
	position: relative;
	box-shadow: 0 1px 1px rgba(34,30,31,.4);
	backface-visibility: hidden;	
}

.header_transition{	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.header_transitionEA{	-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}

.logo{
	display:inline-block;
	height: 100%;
	float: left;
	margin-right:43px;
}
.headerInfo{
	display:inline-block;
	height: 100%;
	float: right;
}
.headerInfo a{
	margin-top: 7px;
	display: inline-block;
	opacity: 0.9;
}
.logo a{
	margin-top: 17px;
	float: left;
}

#site-navigation_top li a{
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
}
#site-navigation_top{
	width: initial;
	clear: none;
	margin-top:23px;
}
#site-navigation_top li{
	margin: 0 5px 0 5px;
	padding: 5px 10px 5px 10px;
}

#site-navigation_bottom{
	width: initial;
	clear: none;
	margin-top: 17px;
}

.site-info{
background: #363B42;
font-size: 13px;
}

#site-navigation_footer{
	width: 1044px;
	margin: 0 auto;
	padding: 20px 10px 10px;
}

#site-navigation_footer li{
	float:left;
	margin-right:20px;
}
#site-navigation_footer li a{
	font-size: 13px;
	color: #bbb;
}
#menu-izbornik_putovanja li a, 
#menu-grupna-putovanja li a{
	font-size: 13px;
	text-transform: uppercase;
	color: #55667a;
	padding: 6px;
	//font-family:arial;
	margin-right:20px;
	padding-bottom: 30px;
}

#menu-izbornik_putovanja li ul li a,
#menu-grupna-putovanja li ul li a
{	color:white;}

#menu-izbornik_putovanja li ul li a:hover,
#menu-grupna-putovanja li ul li a:hover{
	opacity:1;
	background:#818181;
}

.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 46px;
	left: -999em;
	z-index: 99999;
}

.menu-izbornik_putovanja-container {
	display: inline-block;
}

.menu-grupna-putovanja-container {
    display: inline-block;
    float: right;    
    margin-top: -7px;
}


#menu-izbornik_putovanja li li a,
#menu-grupna-putovanja li li a{
	padding: 15px;
	border-bottom: 1px solid #aaa;
	margin: 0;
	background: rgb(92, 92, 92);
}

#menu-izbornik_putovanja li li:last-child a,
#menu-grupna-putovanja li li:last-child a{
	margin-right:0;
	border-bottom:none;
}

#menu-grupna-putovanja li a img {
	margin-bottom: 5px;
}

.findYourDestin,
.logo_white{
	float:left;
	margin: 10px 15px 0 10px;
}
.groupTravel{
	float: right; 
    width: initial !important;
    margin: 0 !important;
    padding: 0 0 8px 0	 !important;
}
.groupTravel:hover{
	opacity:0.9;
}
.logo_whiteContainer{    margin-right: 20px;    float: left;    background-image: url(images/logoBlue_smallGradient.png);    background-position-x: 132px;    background-repeat: no-repeat;    width: 200px;}
.logo_white{    margin: 0px 45px 0 -10px;    background: #648DB5;    padding: 14px 0px 14px 29px;    max-height: 53px; 	
}.logo_white img{    width: 113px;	}

.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

#frontSliderContainer,
#categorySliderContainer{
	height: 500px;
	background: #444;
	position: relative;
	top: -84px;
}

#frontSliderContainer{
	border-bottom:2px solid #B56464;
}

#categorySliderContainer,
#categorySliderContainer  .destination,
#categorySliderContainer #frontSlider{
	height:250px;
}

.categorySlider img{
	margin-top:-200px;
}

.destination{
	margin: 0 auto;
	max-width: 100%;
      width: 100%;
      height: 100%;
	height: 500px;
	position: relative;
overflow:hidden;
}

#frontSlider{
	margin: 0 auto;
      width: 100%;
      height: 100%;
	height: 500px;
	position: relative;
}

#frontSlider img{
    width: 100%;
    min-width: 1680px;

}
#singlePostImg{
	margin-top: -84px;
	display:inline-block;
	height: 360px;
	width: 100%;
	overflow:hidden;
	z-index:3;
	position: relative;
	border-bottom: 1px solid #6488B5;
}.singleTitle{    top: 165px;    z-index:10000 !important;  -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;}
#singlePostImg img,.gallery .images>div{
	margin-top: -300px;
	min-height: 563px;
	width:100%;
	//-webkit-filter: sepia(20%) brightness(100%) contrast(100%);
	//opacity: 0.95;
	//-webkit-filter: blur(1px);
	//-moz-filter: blur(1px);
	//-o-filter: blur(1px);
	//-ms-filter: blur(1px);
	//filter: blur(1px);
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;

}

#singlePostImg .imgFilter{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	//background: -webkit-linear-gradient(top, rgba(255,145,0,0.2) 0%,rgba(255,230,48,0.2) 60%), -webkit-linear-gradient(20deg, rgba(255,0,0,0.5) 0%,rgba(255,0,0,0) 35%);
	//opacity:0.7;
	z-index: 9;
  background: #000;
  opacity: 0.35;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.putovanjaPrednja .head{
	margin-bottom: 25px;
	float: left;
	width: 100%;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
}

.putovanjaPrednja .naslov{
	font-size: 18px;
	font-weight: 600;
	color: #516379;
	text-transform: uppercase;
	float: left;
}
.putovanjaPrednja .podnaslov,
#nasaPutovanja_prednja .podnaslov{
	font-size: 12px;
	color: #8b98a4;
	float: left;
	clear: left;
}
.putovanjaPrednja .more{
	float:right;
	margin-top: 18px;
	font-size: 13px;
	color: #585F66;
	font-weight: bold;
}

.more .ikonica,
#frontSlider .ikonica{
	background: url(images/more_arrow.png) no-repeat;
	width: 10px;
	height: 15px;
	position: relative;
	display: inline-block;
	margin-left: 10px;
	top: 3px;
	opacity:0.5;
}

#frontSlider .ikonica {
opacity:1
}

#frontSlider  .ikonica{
	background: url(images/more_arrowWhite.png) no-repeat;
}

.putovanjaIzdvojeno,
.putovanjaIzdvojenoKategorija{
	clear:left;
	margin-bottom:20px;
	float: left;
}
.putovanjaIzdvojeno li,
.putovanjaIzdvojenoKategorija li{
	display:inline-block;
	width: 234px;
	margin: 0 29px 30px 0;
	min-height: 288px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
}

.putovanjaIzdvojenoKategorija li{
	margin: 0 20px 20px 0;
}
.putovanjaIzdvojeno li:last-child{
	margin-right:0;
}
.putovanjaIzdvojenoKategorija li:nth-child(3n+3){
	margin-right:0;
}
.pi_thumb{
	position:relative;
	//min-height: 171px;
	//background: #BCBCBC;
	min-height: 175px;
}
.pi_thumb img{
	//border-bottom: 1px solid #51B8F2;
	opacity:0.95;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;

}

.putovanjaIzdvojeno li:hover .pi_thumb img,
.putovanjaIzdvojenoKategorija:hover .pi_thumb img{
	//opacity:1;
	//zoom: 1;
	//filter: alpha(opacity=50);
}

.pi_more {
	position:absolute;
	bottom:6px;
	right:0;
	background-color: #51b8f2;
	/*background-color: #648DB5;*/
}

.pi_thumb .tag {
	position:absolute;
	bottom:30px;
	right:0;
	background-color: #b56464;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    vertical-align: middle;
    text-align: right;
    padding: 3px 10px;
    display: block;
    font-weight: bold;
}

.pi_thumb .tag:before {
    border-top: 13px solid transparent !important;
    left: -13px !important;
}
.pi_thumb .tag:after {
	left: -2px !important;
}

.pi_more a{
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	vertical-align: middle;
	text-align: right;
	padding: 3px 10px;
	display: block;
	font-weight:bold;
}
.pi_description{
	padding: 5px 15px;
}
.pi_title{
  font-size: 18px;
  color: #3A424A;
  font-weight: 400;
  width: 204px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.pi_title:hover,
.putovanjaPrednja .more:hover,
#site-navigation_top li a:hover{
	color:#000;
}	
.pi_date{
	font-size: 12px;
	color: #8b98a7;	
	font-weight:600;	
    max-height: 18px;
    overflow: hidden;
}
.pi_price,
.pi_price2{
	font-weight: 400;
	color: #64b579;
	overflow: hidden;
}
.pi_price .iznos{
	font-size: 18px;
}
.pi_price .od{
	font-size: 11px;
}
.pi_price .kn{
	font-size: 11px;
}

h1{
	font-size: 18px;
	font-weight: bold;
	color: #516379;
	text-transform: uppercase;
}
h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #55667a;
	margin-top: 0;
}

.withsidebar{
	width: 760px;
	float: left;
}

#sidebar{
	float: right;
	width: 250px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	padding: 10px 15px;
	opacity:0.5;
	-webkit-transition: opacity 0.1s ease-in-out;
	-moz-transition: opacity 0.1s ease-in-out;
	-ms-transition: opacity 0.1s ease-in-out;
	-o-transition: opacity 0.1s ease-in-out;
	transition: opacity 0.1s ease-in-out;
	margin-bottom:40px;
}

#sidebar:hover{
	opacity:1;
}
#menu-izbornik_putovanja li > a:after {
color: #55667a;
content: ' ▾';
margin-left: 3px;
}

#menu-izbornik_putovanja li > a:only-child:after,
#menu-grupna-putovanja li > a:only-child:after {
    content: '';
margin-left: 0px;
}

.meta_dodatneInformacije{
	clear: left;
	width: 100%;	
}

.frontSlider_topPonuda{
	position: relative;
	bottom: 10px;
	left: -50%;
}
.frontSlider_topPonuda span,
.singleTitle span{

	font-size: 11px;
	font-weight: 600;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.10);
	border: solid 1px #fff;
	padding: 6px 15px;
	text-transform: uppercase;
}

.singleTitle span{
    position: relative;
    left: -22%;
    margin-left: 0;
}

#frontSlider h4{
	font-size: 48px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	font-weight: 800;
	white-space: nowrap;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.rsContentOverlayGradient2{
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 200px;
  background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(.5,rgba(0, 0, 0, 0.3)) );
  background-image: -moz-linear-gradient(rgba(28, 91, 155,0) 0%, rgba(0, 0, 0, .5) 90%);
  z-index: 14;
}

.singleTitle h2{
  font-size: 44px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-weight: 600;
  white-space: nowrap;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}
.catTitle h2{
	font-size: 38px;
	text-transform:none;
	font-weight: 300;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
	white-space: nowrap;
	margin: 0;
	color: #fff;
}

#frontSlider .price{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #b56464;
	-webkit-box-shadow: 0 0 4px rgba(34,30,31,.4), inset 0 -1px 1px rgba(255,255,255,.15);
	-moz-box-shadow: 0 0 4px rgba(34,30,31,.4), inset 0 -1px 1px rgba(255,255,255,.15);
	box-shadow: 0 0 4px rgba(34,30,31,.4), inset 0 -1px 1px rgba(255,255,255,.15);
	padding: 6px 15px;
	padding: 10px 15px 9px;
	font-size: 13px;
	font-weight: 500;
	margin-right:15px;
	display: inline-block;
	color:white;
}
#frontSlider .more{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}


blockquote {
	margin: 20px 0;
	quotes: "\201C""\201D""\2018""\2019";
	font: 12px 'open sans';
	font-style: italic;
	text-align: justify;
	color: #222;
}
blockquote:before {
	color: rgba(204, 204, 204, 0.65);
	content: open-quote;
	font-size: 88px;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
#nasaPutovanja_prednja .bodyBottom{
	border-top: 1px solid rgba(197, 197, 197, 0.4);
}

#nasaPutovanja_prednja .bodyBottom .personimg{
	background:#ddd;
	border-radius:100%;
	border:2px solid rgb(161,168,176);
	width:55px;
	height:55px;
	overflow: hidden;
	margin-top:15px;
	float: left;
	margin-right: 15px;
}
#nasaPutovanja_prednja .bodyBottom .ime{
  float: left;
  font-size: 14px;
  color: #516379;
  font-weight: bold;
}
#nasaPutovanja_prednja .bodyBottom .grad{
	float: left;
	font-size: 12px;
	clear: left;
	color: #8b98a4;
}

.tb-close-icon{
	top: -2px;
	right: -7px;
}

.tb-close-icon:before{
content: "×" !important;
font: normal 30px/0px 'dashicons';
}

.catTitle{
	top: 180px;
	z-index:999 !important;
}

.minheight{
	min-height:575px;
}

.singlewidth{
	width: 760px;
	text-align: justify;
	border-right: 1px dotted #ccc;
	padding-right: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	padding: 10px 25px;
	margin-top: -8px;
	margin-bottom:40px;
}
.categorySideborder{
	padding-right: 15px;
	border-right: 1px dotted #ccc;
}

.single_meta{
	padding: 7px 0;
	height: 50px;
	margin-top: -6px;
	border-bottom: 1px solid #bbb;
  margin-bottom: 20px;
}

.pi_date2{
	color: #788491;
	font-size: 18px;
	margin-right: 30px;
	border-right: 1px solid #bbb;
	padding-right: 30px;
}


.pi_price2{
  margin-right: 30px;
  border-right: 1px solid #bbb;
  padding-right: 30px;
  display: inline-block;
  height: 28px;
}

.ikonica_single{
	width: 22px;
	height: 22px;
	position: relative;
	display: inline-block;
	margin-right: 5px;
	top: 6px;
	opacity: 0.7;
}

.icon_calendar{
	background: url(images/icon_calendar20.png) no-repeat;
  background-size: 18px;
}

.icon_price{
	background: url(images/icon_price20.png) no-repeat;
  background-size: 18px;
	top: 7px;
	margin-right: 5px;
}

.singleInformacije{
	font-size: 14px;
	padding: 10px;
	background: #efefef;
	border: 1px solid #ddd;
	margin-bottom: 60px;
}

.singleLike{
	display: inline-block;
	//float: right;
	max-width: 235px;
	overflow: hidden;
}

a.csstransitions,
#site-navigation_top li a {
  -webkit-transition: color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out;
}

.recentPosts_sidebar li{
	margin-bottom:15px;
}

.recentPosts_sidebar a{
	font-size:13px;
}

.recentPosts_sidebar{
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.recentPosts_sidebar img{
	max-width:50px;
	float: left;
	margin-right: 10px;
	max-width: 50px;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity: 0.95;
}

.recentPosts_sidebar .price{
	color: #64b579;
	font-size: 12px;
	float: left;
	max-width: 150px;
}

.recentPosts_sidebar .title{
	width: 158px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.recentPosts_sidebar li:hover{
	background: rgb(247, 247, 247);
	cursor: pointer;
}
.recentPosts_sidebar .title:hover{
	text-decoration:underline;
}

.frameShadow{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
	min-width: 273px;
}

.archiveSort{
	padding: 10px 15px;
	margin-bottom: 10px;
	position: relative;
	display: inline-block;
}

.archiveSort a{
	font-size:12px;
	color:#51b8f2;	
	margin-right:20px;
}

.archiveSort .active{
	color:#aaa;	
	pointer-events: none;
}

#loaderPlaceholder{
	height: 20px;
	width: 20px;
	position:absolute;
	right:23px;
	top:23px;
	background-image: url(images/preloader20.GIF);
	display:none;
}

.singlemargin{
	margin-top: -8px;
}

.scrollEffectModule{
	opacity: 0;
	-webkit-transition: opacity 0.6s ease-in-out;
	-moz-transition: opacity 0.6s ease-in-out;
	-ms-transition: opacity 0.6s ease-in-out;
	-o-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
}

.come-in {
	-ms-transform: translateY(100px);
	//-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-animation: come-in 0.6s ease forwards; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: come-in 0.6s ease forwards; /* Firefox < 16 */
	-ms-animation: come-in 0.6s ease forwards; /* Internet Explorer */
	-o-animation: come-in 0.6s ease forwards; /* Opera < 12.1 */
	animation: come-in 0.6s ease forwards;

}
.come-in:nth-child(3n+2) {
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
}
.come-in:nth-child(3n+3) {
	animation-duration: 1.4s;
	-webkit-animation-duration: 1.4s;
}

.come-in2 {
	-ms-transform: translateY(100px);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-animation: come-in 0.4s ease forwards; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: come-in 0.4s ease forwards; /* Firefox < 16 */
	-ms-animation: come-in 0.4s ease forwards; /* Internet Explorer */
	-o-animation: come-in 0.4s ease forwards; /* Opera < 12.1 */
	animation: come-in 0.4s ease forwards;

}
.come-in2:nth-child(4n+2) {
	animation-duration: 0.6s;
	-webkit-animation-duration: 0.6s;
}
.come-in2:nth-child(4n+3) {
	animation-duration: 0.8s;
	-webkit-animation-duration: 0.8s;
}
.come-in2:nth-child(4n+4) {
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
}

.already-visible {
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);	
	-webkit-animation: none; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: none; /* Firefox < 16 */
	-ms-animation: none; /* Internet Explorer */
	-o-animation: none; /* Opera < 12.1 */
	animation: none;
	opacity:1;
}

@keyframes come-in {
  to { transform: translateY(0); }
}
@-webkit-keyframes come-in {
  to { transform: translateY(0); }
} 

#TB_secondLine{
font-size:11px;
}

.recentPosts_sidebar li:hover span.naslov{
	text-decoration:underline;
}

.singleshadow{
text-align: justify;
  border-right: 1px dotted #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  width:1024px;
  margin-bottom:40px;
}

.entry-content ul li{
	  list-style-type: circle;
  margin-left: 25px;
  font-size: 14px;
  font-style: italic;
}

.content_left {
float:left;
width:540px;
margin-right:20px;
}
.content_right {
float:left;
border-left: 1px dotted #ccc;
  padding-left: 20px;
}

.content_left p{
font-size:12px;
}

.content_right p{
font-size: 13px;
}

.content_left textarea{
  width: 350px;
}

.frontFacebook{
	float:right;
	padding:20px;
  height: 300px;
}


#nasaPutovanja_prednja .left{
  width: 410px;
  float: left;
  z-index: 99;
  position: relative;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
  padding: 20px 15px;
}

#nasaPutovanja_prednja .right{
  float: left;
  z-index: 99;
  position: relative;
  width: 318px;
  height: 100%;
  overflow: hidden;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

#nasaPutovanja_prednja .right img{
  max-width: initial;
}

#nasaPutovanja_prednja .naslov{
  float: left;
  font-size: 18px;
  font-weight: 600;
  color: #516379;
  text-transform: uppercase;
}

#nasaPutovanja_prednja .middle{
	position: absolute;
	width: 93px;
	height: 300px;
	left: 410px;
	z-index: 100;
	background-image: url(images/pageFlip.png);
	background-repeat: no-repeat;
	background-position-y: -1px;
}

.negativemargin{
margin-top: -40px;
}
#nasaPutovanja_prednja .left .ikonica{
	float:left;
	width:66px;
	height:66px;
	margin-right: 15px;
	background:url(images/nasaputovanjaIcon.png);
}

#nasaPutovanja_prednja{
	height: 300px;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  margin-bottom: 50px;
  width: 730px;
  float: left;
  position: relative;
  overflow: hidden;
}

.nasaPutovanjaImg{
	position:absolute;
  border: 1px solid rgba(255, 255, 255, 1);
  width: 733px;
	height:100%;
  top:0;
  //background-image: url(http://pixel.brit.co/wp-content/uploads/2013/11/Polaroids-4-Hang.jpg);
  //background-image: url(http://content.photojojo.com/wordpress/wp-content/uploads/2012/09/05-polaroid-wall-012.jpg);
  margin-left: -20px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: "FlipH";
  filter: FlipH;
	background-size: 770px;
	background-position-y: -210px;
	opacity:0.1;
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -o-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
}

.mailing{
margin-bottom:40px;
  padding: 50px 0;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.npRioverlay{
  position: absolute;
  right: 36px;
  top: 120px;
  opacity:0;
}

#nasaPutovanja_prednja:hover .npRioverlay{
	opacity:1;
}

#nasaPutovanja_prednja a,
#nasaPutovanja_prednja a:hover{
	color:white;
}

.npRioverlay img{
  float: left;
  clear: left;
  margin-left: 65px;
  margin-top: 5px;
}
.npRioverlay span{
  float: left;
  font-size: 13px;
  font-weight: bold;
}

.sml_subscribe input[type="text"]{
  font-size: 14px;
  text-indent: 5px;
}

.sml_subscribe .sml_nameinput,
.sml_subscribe .sml_emailinput{
	margin-right:10px;
}

.sml_subscribe input[type="submit"] {
border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #64b579;
  box-shadow: none;
  color: white;
  line-height: 17px;    padding: 8px 38px;
  text-shadow: none;
  font-size: 13px;
  font-weight: bold;}#nasaPutovanja_prednja .controls{  left: 17px;  position: absolute;  bottom: 8px;  font-size: 11px;  //opacity:0;  z-index: 99; } #nasaPutovanja_prednja:hover .controls{	opacity:1;}.nasaPutovanja_prednjaItem{  position: relative;  float:left; } #nasaPutovanja_prednjaMask{  position: absolute;  left: 0px;}

.rsContentOverlayGradient {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 200px;
background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(.5,rgba(0, 0, 0, 0.5)) );  
  background-image: -moz-linear-gradient(rgba(28, 91, 155,0) 0%, rgba(0, 0, 0, .5) 90%);
z-index: 14;
}a.posaljiupit{    border: 1px solid;    border-color: #ccc #ccc #bbb;    border-radius: 3px;    background: #648DB5;    box-shadow: none;    color: white;    line-height: 20px;    padding: 8px 38px;    text-shadow: none;    font-size: 14px;}a.posaljiupit:hover{	color:white;    background: #719CC5;}a.posaljiupit:active{	color:white;    background: #5F84A9;}.expandGalleryImage{	height:509px !important;  -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;	}#hideGallery .gallery{	display:none;}#mygallery .thumbs{    bottom: 0;    position: absolute;    z-index: 99999;	opacity:0.7;  -webkit-transition: opacity 0.2s ease-in-out;  -moz-transition: opacity 0.2s ease-in-out;  -ms-transition: opacity 0.2s ease-in-out;  -o-transition: opacity 0.2s ease-in-out;  transition: opacity 0.2s ease-in-out;}#mygallery .thumbs:hover{	opacity:1;}#mygallery .thumbs>div{    height: 40px;    border: 2px solid #F3F5F9;    width: 50px;}#singlePostImg .gallery{	margin:0;}.lb-container{	padding:0 !important;}.gallery .thumbs>div.active:before{	    border-bottom-color: #F3F5F9 !important;}.gallery .thumbs>div:before{    left: 20px !important;    top: -7px !important;}.gallery .images>span{    height: 46% !important;	opacity:0;}

a.page-numbers {
    border: 1px solid #cccccc;
    padding: 4px 12px;
    display: inline-block;
    margin-bottom: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #e6e6e6;	
    font-weight: 400;
}

a.page-numbers:hover{
    background-color: #d8d7d7;	
}

.page-numbers.current {
	opacity: 0.5;
    padding: 4px 8px;	
    font-weight: 400;
}

.tag {
    display: inline-block;
    width: auto;
    background-color: #b56464 !important;
    -webkit-border-radius: 3px 4px 4px 3px !important;
    -moz-border-radius: 3px 4px 4px 3px !important;
    border-radius: 3px 4px 4px 3px !important;
    margin-left: 30px;
    position: relative;
    padding: 6px 10px 6px 10px !important;
    border-color: transparent !important;
}

/* Makes the triangle */
.tag:before {
    content: "";
    position: absolute;
    display: block;
    left: -15px;
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-right: 14px solid #b56464;
    top: 0;
}

/* Makes the circle */
.tag:after {
    content: "";
    background-color: white;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    display: block;
    position: absolute;
    left: -6px;
    top: 12px;
}

.instagram-media {
	min-width: auto !important; 
	margin-top: 20px !important
}


.wp-block-gallery{
	display: none;
}