﻿/*
Theme Name: TOURISTCARD.hr
Author: Orbis d.o.o
Author URI: http://www.orbis.hr
Version: 1.0
*/

/*
 * RESOURCES
 *

 @import url(http://fonts.googleapis.com/css?family=Roboto:100,300,400,700&subset=latin-ext,latin);

html{
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}

display:-moz-inline-stack;display:inline-block;*display:inline;

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

input::-webkit-input-placeholder {
}
input:-moz-placeholder {
}
input::-moz-placeholder {
}
input:-ms-input-placeholder {
}

.filter-bw{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}

*/


/*
 * IMPORT FONTS
 */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800&subset=latin-ext,latin);


/*
 * GENERAL OPTIONS
 */
html {
	font-size: 1em;
}
body {
	background-color: white;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 1.45;
	color: #242424;
}
p {
	margin-bottom: 1.3em;
}
h1, h2, h3, h4 {
	margin: 1.414em 0 .5em;
	font-family:'Open Sans', sans-serif;
	font-weight: inherit;
	line-height: 1.2;
	text-transform:capitalize;
	position:relative;
}
h1 {
  font-size: 2.441em;
}
h2 {font-size: 1.953em;}
h3 {font-size: 1.563em;}
h4 {font-size: 1.25em;}
small, .font_small {font-size: 0.8em;}


/*
 * LAYOUT
 */
html {
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
html, body {
	height:100%;
}
body {
	display:table;width:100%;
	table-layout:fixed;
}
.page-row {
	display: table-row;height:1px;
}
.page-row-expanded {
	height:100%;
}
img {
	max-width:100%;
	height:auto;
}
.site-skeleton {
	max-width:960px;margin:0 auto;
}

/*
 * HEADER
 */
.header {
	position:relative;width:100%;text-align:center;
	background:#dc4040;
	padding:0 0 3em;
	/*padding:.85em 0;*/
	/*z-index:1000;*/
}
#top-menu {
	position:relative;background:black;margin:0 0 1em;
}
#top-menu ul {
	list-style-type:none;padding:0 1em;margin:0;text-align:right;
}
#top-menu li{
	display:-moz-inline-stack;display:inline-block;*display:inline;margin:0 1em;
}
#top-menu a{
	color:#fff;font-size:.875em;text-decoration:none;text-transform:uppercase;
	display:-moz-inline-stack;display:inline-block;*display:inline;
}
.logo {
	text-align:left;
}
.logo-link {
	color:inherit;text-decoration:none;
	display:-moz-inline-stack;display:inline-block;*display:inline;
}
.logo-img {
	height:7em;
}


/*
 * MAIN
 */
.main {
	height:100%;background:#dc4040;
}
.page-content-box {
	overflow:hidden;position:relative;padding:2em 10em;background:#fff;border-radius:1em;font-size:.875em;
}
.page-content-box h1,
.page-content-box h2,
.page-content-box h3,
.page-content-box h4,
.page-content-box h5,
.page-content-box h6 {
	font-weight:800;
}
.tc-content-more.hidden {
	display:none;
}
.tc-content-more.shown {
	display:block;
}
.tc-more-link-container {
	text-align:right;
}
.tc-module>h1 {
	color:#fff;text-align:center;
}
.tc-offer-item {
	width:15em;height:15em;overflow:hidden;background:#ffcb05;color:#fff;position:relative;
	display:-moz-inline-stack;display:inline-block;*display:inline;
}
.tc-offer-item.size-double {
	width:30em;
}
.tc-offer-item:nth-child(2n+1){
	background:#25aae1;
}
.tc-offer-item:nth-child(3n+1){
	background:#8dc63f;
}
.tc-offer-item-link {
	color:inherit;text-decoration:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;
}
.tc-offer-item-title {
	margin:0;position:absolute;bottom:0;padding:.5em;font-size:1.125em;font-weight:800;text-transform:capitalize;text-shadow:0 3px 3px rgba(0,0,0,.18);
}
.tc-event-content-box {
	background:#ffcb05;padding:1em 0;overflow:hidden;
}
.tc-event-content-main {
	background:#fff;
}
.tc-event-content-main.with-sidebar {
	float:left;width:42.5em;
}
.tc-event-content h1,
.tc-event-content h2,
.tc-event-content h3,
.tc-event-content h4,
.tc-event-content h5,
.tc-event-content h6 {
	font-weight:800;text-transform:capitalize;
}
.tc-event-content-title {
	margin-top:0;
}
.tc-event-content {
	font-size:.875em;padding:2em 2em 1em;
}
/*.tc-event-content h1 {
	font-size:2em;
}*/
.tc-event-content-sidebar {
	width:17.5em;float:left;
}
.tc-event-details-menu {
	padding:1em;border-top:1px solid #b89204;border-bottom:1px solid #b89204;text-align:right;
}
.tc-event-details {
	padding:1em;
}


/*
 * FOOTER
 */
.footer {
	min-height:5em;background:#dc4040;
}
#grid {
    text-align: center;
}
#grid article {
    width: 24%;
}
#grid .mix {
    display: none;
}
#sorting a {
    cursor: pointer;
}
