/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.container_inner.clearfix {
	background: #ffffff;
	background: rgba(255,255,255,0.8);
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height: 64px;
	text-align: center;
	width: 40%;
}

.mc4wp-form input[type="submit"] {
	background-color: rgba(0,171,227,1);
	border-radius: 3px;
	border: 0 outset buttonface;
	color: #ffffff;
	color: rgba(255,255,255,1);
	font-size: 13px;
	font-weight: 400;
	padding: 6px 20px 7px;
	line-height: 20px;
}

.mc4wp-form label {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 700;
}

.stb-content {
	font-size: 14px;
	line-height: 22px;
	font-weight: 700;
}

.bigtext {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 900;
	font-size: 3.5em;
	line-height: 110%;
}

body {
	background-color: #f2f2f2;
	font-family: "Lato";
	font-weight: 300;
	font-size: 16px;
	color: #555;
	-webkit-font-smoothing: antialiased;
}

p {
	font-weight: 500;
	line-height: 28px;
	margin-bottom: 25px;
	margin: 0 0 10px;
}

p {
	display: block;
}

h1, .h1 {
	font-size: 36px;
	line-height: 36px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Raleway" !important;
	font-weight: 500 !important;
	color: #333 !important;
}

h2, .h2 {
	font-size: 30px;
	line-height: 30px;
}

h3, .h3 {
	font-size: 24px;
}

h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

#skenav a {
	font-size: 16px;
}

.vc-carousel-control .icon-prev, .vc-carousel-control .icon-next {
	width: 30px;
	height: 30px;
	margin-top: 15px !important;
	margin-left: -15px;
	font-size: 50px !important;
	font-weight: 700;
	display: block;
	padding: 0;
}

.bread-title-holder .container .row-fluid {
	display: table-cell;
	vertical-align: bottom;
}

#footer .third_wrapper .owner {
	visibility: hidden;
}

.aligncenter {
	display: block !important;
	margin: 5px auto !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

/*=  Top 10 post plugin
-------------------------------------------------------------- */
.ske-title.ske-footer-title {
	color: #777777;
	font-family: 'OpenSansbold';
	font-size: 13px;
	letter-spacing: 2px;
	margin-bottom: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
}

h3.ske-title.ske-footer-title {
	margin-top: 0;
	margin-bottom: 0;
}

img.tptn_thumb {
	display: block;
	float: left;
	clear: left;
	margin-right: 10px !important;
	padding: 3px !important;
}

.tptn_title {
	font-weight: bold;
	display: block;
	padding-bottom: 25px;
	text-decoration: none;
	line-height: 1.2em;
}

/*= SurveyMonkeyInfo
-------------------------------------------------------------- */
text_690550504_0.open {
	width: 200px !important;
}

.textarea.open {
	border: 10px solid #555 !important;
	background: #FFF;
	padding: 1px;
	display: inline;
}

#input.open,textarea.open {
	border: 10px solid #555 !important;
	background: #FFF;
	padding: 1px;
	display: inline;
}

input.open, textarea.open {
	border: 10px solid #555;
	background: #FFF;
	padding: 1px;
	display: inline;
}

/*= Join our Mailing List button
-------------------------------------------------------------- */
.widget_wysija_cont .wysija-submit {
	display: block;
	color: #fff;
	background: rgba(0,150,255,0.3);
	margin-top: 0;
	font-family: 'OpenSansbold';
	font-size: 20px;
	letter-spacing: 2px;
}

.skepost input {
	margin: 0 0 4px;
	font-family: 'OpenSansbold';
	font-size: 20px;
	letter-spacing: 2px;
}

/*=  optinmoster
-------------------------------------------------------------- */
#om-slide-converse-optin-title-closed {
	visibility: hidden;
}

/*=  top button raised
-------------------------------------------------------------- */
a#backtop {
	bottom: 35px;
}

/*=  mobile menu when using Responsive Menu plugin
-------------------------------------------------------------- */
#menu-icon {
	display: none;
}

.responsive-nav-button {
	display: none;
}

#mini-menu {
	display: none;
}

.sktmenu-toggle {
	display: none;
}

/*=  mobile menu when using Sendtofriend_widget
-------------------------------------------------------------- */
#footer .ske-footer-container.gSendtofriend_widget {
	font-family: "Lato", arial, sans-serif;
	color: #ccc;
}

.ske-title.ske-footer-title {
	font-family: "Lato", arial, sans-serif;
	font-weight: 900 !important;
	color: #ccc !important;
}

blockquote {
	font-family: Georgia, serif !important;
	background-color: #dddddd;
	border-right: 0 solid #DCDCDC;
	font-size: 18px;
	font-style: italic;
	width: 600px;
	display: block;
	margin: auto;
	padding: .75em .5em .75em 1em;
	line-height: 2;
	position: relative;
	color: #383838;
}

.single-post .full-bg-breadimage-fixed {
	background-image: url("http://earthsharing.org/files1/wp-content/uploads/2014/09/bg-header-example-2000x450-web.jpg");
}

#footer {
	background-color: #303132;
	border-top: 0 solid #30B7FF;
	color: #ccc;
	margin-bottom: 0;
}

/* wpcf7
-------------------------------------------------------------- */
.wpcf7-form-control.wpcf7-submit {
	display: block;
	color: #fff;
	background: rgba(0,150,255,0.3);
	margin-top: 0;
	font-family: 'OpenSansbold';
	font-size: 20px;
	letter-spacing: 2px;
}

.wpcf7-form-control-wrap.mailpoetsignup {
	display: none;
}

/* slidein submit button
-------------------------------------------------------------- */
#om-slide-converse-optin-submit {
	font-size: 24px !important;
	font-weight: bold;
}

blockquote {
	font-family: "Lato", arial, sans-serif;
	background-color: #ddd;
	border-right: 0 solid #DCDCDC;
	font-size: 18px;
	font-style: italic;
	width: 75%;
	display: block;
	margin: auto;
	padding: .75em .5em .75em 1em;
	line-height: 2;
	position: relative;
	color: #383838;
}

.page-id-8366 .bread-title-holder {
	display: none;
}

/* rev slider button
-------------------------------------------------------------- */
.tp-caption a {
	color: #ffffff;
	border-radius: 10px 10px 10px 10px;
}

.tp-caption a:hover {
	color: #ffffff;
	text-decoration: none;
	border-radius: 10px 10px 10px 10px;
}

/* mobile theme
-------------------------------------------------------------- */
.back-to-top {
	display: none !important;
}

.page-id-10698 .bread-title-holder {
	display: none;
}

.page-id-10698 .post-page-thumbnail {
	display: none;
}

.page-id-10721 .bread-title-holder {
	display: none;
}

.page-id-10721 .post-page-thumbnail {
	display: none;
}

.page-id-10724 .bread-title-holder {
	display: none !important;
}

.page-id-10724 .post-page-thumbnail {
	display: none !important;
}

.post-10724 .post-page-head-area.bauhaus {
	display: none !important;
}

/* button 1
-------------------------------------------------------------- */
#shop {
	background-image: url("http://earthsharing.org/files1/wp-content/uploads/2014/11/man-words-6.png");
	background-size: 750px 250px;
	background-repeat: no-repeat;
	height: 250px;
	width: 710px;
	margin-left: 20px;
	margin-top: 13px;
}

#shop .content {
	width: 190px;
/*328 co je 1/3 - 20margin left*/
	height: 30px;
	line-height: 20px;
	margin-top: 160px;
	margin-left: 250px;
	margin-right: 0;
	display: inline-block;
	position: relative;
}

#shop .content a {
	font-family: Georgia, serif !important;
	background-color: #FFA500;
	padding: .5em;
	font-size: 18px;
	font-style: italic;
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #FFF;
	border-radius: 10px 10px 10px 10px;
}

#shop .content a:hover {
	background-color: #e19200;
	text-decoration: none;
	border-radius: 10px 10px 10px 10px;
}

/* button 2
-------------------------------------------------------------- */
#shop2 {
	background-image: url(" ");
	background-size: 1140px 250px;
	background-repeat: no-repeat;
	height: 300px;
	width: 58%;
	margin-left: 0;
	margin-top: 13px;
}

#shop2 .content {
	width: 240px;
/*328 co je 1/3 - 20margin left*/
	height: 30px;
	text-align: right;
	line-height: 20px;
	margin-top: 50px;
	margin-left: 75%;
	margin-right: 0;
	display: inline-block;
	position: relative;
}

#shop2 .content a {
	font-family: Georgia, serif !important;
	background-color: #FFA500;
	padding: .5em;
	font-size: 18px;
	font-style: italic;
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #FFF;
	border-radius: 10px 10px 10px 10px;
}

#shop2 .content a:hover {
	background-color: #e19200;
	text-decoration: none;
	border-radius: 10px 10px 10px 10px;
}

/* button 3
-------------------------------------------------------------- */
#shop3 {
	background-image: url(" ");
	background-size: 0;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	margin-left: 20px;
	margin-top: 13px;
}

#shop3 .content {
	width: 58%;
/*328 co je 1/3 - 20margin left*/
	font-size: 55px;
	text-align: right;
	color: #ffffff;
	height: 60px;
	line-height: 65px;
	margin-top: 100px;
	margin-left: 10px;
	margin-right: 480px;
	display: inline-block;
	position: relative;
}

#shop3 .content a {
	font-family: Georgia, serif !important;
	background-color: #FFA500;
	padding: .5em;
	font-size: 18px;
	font-style: italic;
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #FFF;
	border-radius: 10px 10px 10px 10px;
}

#shop3 .content a:hover {
	background-color: #e19200;
	text-decoration: none;
	border-radius: 10px 10px 10px 10px;
}

/* MOBILE MOBILE MOBILE below 600px
-------------------------------------------------------------- */
@media only screen and (max-width: 600px) {
	.bigbunny {
		font-size: 20px !important;
		line-height: 125% !important;
	}
	
	img {
		max-width: 100%;
		height: auto;
	}
	
	#shop3 .content {
		width: 85%;
	/*328 co je 1/3 - 20margin left*/
		font-size: 200%;
		text-align: right;
		color: #ffffff;
		word-wrap: break-word;
		height: 30px;
		line-height: 120%;
		margin-top: 100px;
		margin-left: 10px;
		margin-right: 30px;
		display: inline-block;
		position: relative;
	}
	
	#shop2 {
		background-image: url(" ");
		background-size: 600px 150px;
		background-repeat: no-repeat;
		height: 300px;
		width: 100%;
		margin-left: 0;
		margin-top: 13px;
	}
	
	#shop2 .content {
		width: 190px;
	/*328 co je 1/3 - 20margin left*/
		height: 30px;
		line-height: 20px;
		margin-top: 60px;
		margin-left: 10px;
		margin-right: 0;
		display: inline-block;
		position: relative;
	}
	
	element.style {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.widget_wysija_cont .wysija-submit {
		display: block;
		color: #fff;
		background: rgba(0,150,255,0.3);
		margin-top: 0;
		font-family: 'Lato' !important;
		font-weight: 600;
		font-size: 20px;
		letter-spacing: 2px;
		text-transform: uppercase;
	}
}