/*
Theme Name: News.Tourismus.com Responsive
Theme URI: http://www.triplemind.com/
Description: Responsive-Template der Seite News.Tourismus.com
Author: Boris Beuschel
Version: 2.0
Tags: News.Tourismus.com, news-tourismus-com
*/
* {
	margin: 0;
	padding: 0
}
@media (min-width: 768px) {
	.container {
		width: 760px
	}
}
@media (min-width: 992px) {
	.container {
		width: 985px
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1190px
	}
}
header {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7fbfe 28%, #e4edf4 67%, #cddfed 75%, #ffffff 75%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7fbfe 28%,#e4edf4 67%,#cddfed 75%,#ffffff 75%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f7fbfe 28%,#e4edf4 67%,#cddfed 75%,#ffffff 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

}
.top-bar {
    width: 100%;
    height: 25px;
    background: #f5fbfb;
    background: -moz-linear-gradient(top, #f5fbfb 0%, #ebf2f8 100%);
    background: -webkit-linear-gradient(top, #f5fbfb 0%,#ebf2f8 100%);
    background: linear-gradient(to bottom, #f5fbfb 0%,#ebf2f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5fbfb', endColorstr='#ebf2f8',GradientType=0 );
    box-shadow: 0 0 3px rgba(0,0,0,.5);
    z-index: 999;
}
#logo {
	float: left
}
#header {
	margin: 20px 0;
}
img, .inhalt, .accent, .entry object, .entry embed, input {
	max-width: 100%;
	height: auto
}
input, textarea, select {
	border: 1px solid #b2b2b2;
	background-color: #ffffff;
	padding: 0 3px
}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus, select:hover, select:active, select:focus {
	-webkit-box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.25);
	box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.25)
}
.entry iframe {
	max-width: 100%
}
#after-content, #before-content {
	clear: both
}
del {
	display: none
}
ins {
	text-decoration: none
}
a > img, .link > img {
	display: inline-block
}
a:hover img, .link:hover img {
	opacity: 0.7;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in
}
a img, a:focus {
	border: none;
	outline: none
}
.buffer-top {
	padding-top: 10px
}
.buffer-bottom {
	padding-bottom: 10px
}
.buffer-both {
	padding-top: 10px;
	padding-bottom: 10px
}
.nopadding {
	padding: 0
}
.nomargin {
	margin: 0
}
h4, .h4 {
	margin-top: 15px;
}
.toggler, .link {
	cursor: pointer
}
.toggle {
	display: none
}
.clear {
	visibility: hidden;
	clear: both;
	height: 0;
	line-height: 0
}
table {
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px
}
table th, table td {
	border: 1px dotted #c6ad50
}
table th, table td {
	padding: 10px;
	vertical-align: top
}
table th {
	font-weight: bold
}
table thead th {
	font-size: 18px;
	color: #c6ad50
}
.table-vertical th, .table-vertical-td {
	vertical-align: middle	
}
@media screen and (max-width: 767px) {
	.table-responsive {
		background: -moz-linear-gradient(left,  rgba(153,153,153,0) 0%, rgba(221,221,221,0) 90%, rgba(229,229,229,1) 100%);
		background: -webkit-linear-gradient(left,  rgba(153,153,153,0) 0%,rgba(221,221,221,0) 90%,rgba(229,229,229,1) 100%);
		background: linear-gradient(to right,  rgba(153,153,153,0) 0%,rgba(221,221,221,0) 90%,rgba(229,229,229,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00999999', endColorstr='#e5e5e5',GradientType=1 );
	}
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	background-color: #fff
}
.table-striped > tbody > tr:nth-of-type(even) {
	background-color: #fff
}
/* TYPO */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	margin-bottom: 10px;
	display: block;
	font-weight: normal
}
h1 > .glyphicons, h2 > .glyphicons, h3 > .glyphicons, h4 > .glyphicons, h5 > .glyphicons, h6 > .glyphicons, .h1 > .glyphicons, .h2 > .glyphicons, .h3 > .glyphicons, .h4 > .glyphicons, .h5 > .glyphicons, .h6 > .glyphicons, h1 small > .glyphicons, h2 small > .glyphicons, h3 small > .glyphicons, h4 small > .glyphicons, h5 small > .glyphicons, h6 small > .glyphicons, .h1 small > .glyphicons, .h2 small > .glyphicons, .h3 small > .glyphicons, .h4 small > .glyphicons, .h5 small > .glyphicons, .h6 small > .glyphicons, h1 .small > .glyphicons, h2 .small > .glyphicons, h3 .small > .glyphicons, h4 .small > .glyphicons, h5 .small > .glyphicons, h6 .small > .glyphicons, .h1 .small > .glyphicons, .h2 .small > .glyphicons, .h3 .small > .glyphicons, .h4 .small > .glyphicons, .h5 .small > .glyphicons, .h6 .small {
	color: inherit;
	margin-right: 10px
}
h1, h2, h3, .h1, .h2, .h3, h1 small, h2 small, h3 small, .h1 .small, .h2 .small, .h3 .small {
	color: #555
}
h1 {
	padding-bottom: 10px;
	margin-bottom: 20px;
}
h1, #headline {
	border-bottom: 1px dashed #c6ad50
}
#headline h1 {
	border-bottom-width: 0px
}
p {
	margin-bottom: 10px
}
a, .link {
	font-weight: normal;
	color: #c6ad50;
}
a:hover, a:active, a:focus, .link:hover, #breadcrumbs a:hover {
	color: #425b8b;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	text-decoration: underline
}
ul li a .glyphicons {
	margin-right: 10px
}
/*ul {
	list-style-image: url(images/arrow.png)
}*/
ol, ul {
	list-style-position: outside;
	margin: 0 0 10px 20px
}
hr {
	border-width: 0 0 1px;
	border-style: dashed;
	border-color: #c6ad50;
	margin: 15px 0
}
.btn, button, .button, .ts-button span, input[type="submit"], .ts-more .link, .ts-top, div.wp-forecast div.wpff_nav {
	background-color: #c6ad50;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	padding: 6px 12px;
	text-align: center;
	text-shadow: 1px 1px 0 #606438;
	text-decoration: none;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.btn, button, .button, .ts-button span, input[type="submit"] {
	display: inline-block
}
.ts-more .link {
	display: block
}
.ts-top {
	cursor: default
}
.btn:hover, button:hover, .button:hover, .ts-button span:hover, input[type="submit"]:hover, .ts-more .link:hover, .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus, div.wp-forecast div.wpff_nav:hover {
	color: #ffffff;
	background-color: #425b8b;
	-webkit-transition: background 0.3s ease-in;
	-moz-transition: background 0.3s ease-in;
	-ms-transition: background 0.3s ease-in;
	-o-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in
}
#btn-totop {
	position: fixed;
	bottom: 10px;
	right: 10px;
	display: none
}
.navbar-toggle.collapsed {
	background-color: transparent
}
/* TYPO END */
/* caption img boxes */
.wp-caption, img.alignright, img.alignleft, img.alignnone, img.aligncenter, .entry p:first-of-type img:not(.alignnone):not(.alignleft):not(.alignright) {
	box-sizing: border-box;
	max-width: 100%;
	height: auto
}
.wp-caption, .video-caption, .accent, .gallery, .entry p:first-of-type img:not(.alignnone):not(.alignleft):not(.alignright) {
	background-color: #f3f3f3;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	padding: 15px;
	text-align: center
}
.wp-caption-text {
	margin: 6px 0 0;
	font-size: 14px
}
.video-caption {
	text-align: left
}
.video-caption > div {
	position: relative;
	padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
	padding-top: 0px;
	height: 0;
	overflow: hidden
}
.video-caption > div iframe, .video-caption > div object, .video-caption > div embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.video-caption > h3, .video-caption > h4 {
	margin-top: 0
}

.attachment {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF
}
.attachment a {
	display: block
}
.attachment img {
	margin: 5px;
	height: 120px;
	width: 120px
}

.aligncenter {
	display: block;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px
}
.alignnone {
	margin: 0 0 20px
}
.alignleft, .entry p:first-of-type img:not(.alignnone):not(.alignleft):not(.alignright) {
	float: left;
	margin: 0 20px 20px 0
}
.alignright {
	float: right;
	margin: 0 0 20px 20px
}
.inhalt, .accent {
	text-align: left;
	padding: 10px;
	display: inline-block;
	font-size: 14px
}
.inhalt ul, .accent ul, .jumbotron ul {
	list-style-image: url(images/arrow.png);
	list-style-position: outside;
	margin-left: 15px
}
.inhalt ol, .accent ol:last-child, .accent p:last-child, .accent ul:last-child, .accent ol:last-child {
	margin-bottom: 0
}
ul.accent > li {
    margin-left: 15px;
}
.jumbotron.jumbotron-xs {
	padding: 30px
}
@media screen and (max-width: 767px) {
	.container .jumbotron, .container-fluid .jumbotron, .jumbotron.jumbotron-xs {
		padding: 15px
	}
}
.jumbotron p {
	font-size: 16px
}
.cabs > div > p {
	min-height: 120px
}
/*default gallery css*/
.gallery {
	padding-bottom: 0;
	margin-bottom: 20px
}
.gallery:after {
    content: "";
    display: table;
    clear: both
}
.gallery .gallery-item {
    float: left;
	margin-bottom: 15px
}
.gallery .gallery-item + .gallery-item {
    margin-left: 2%
}
.gallery img {
    border-width: 0px !important;
	width: 100%
}
.gallery-columns-1 .gallery-item {
    width: 100%
}
.gallery-columns-2 .gallery-item {
    width: 49%
}
.gallery-columns-3 .gallery-item {
    width: 32%
}
.gallery-columns-4 .gallery-item {
    width: 23.5%
}
.gallery-columns-5 .gallery-item {
    width: 18.4%
}
.gallery-columns-6 .gallery-item {
    width: 15%
}
.gallery-columns-7 .gallery-item {
    width: 12.5714%
}
.gallery-columns-8 .gallery-item {
    width: 10.5%
}
.gallery-columns-9 .gallery-item {
    width: 9.1111%
}
.gallery-columns-1 .gallery-item:nth-child(n), 
.gallery-columns-2 .gallery-item:nth-child(odd), 
.gallery-columns-3 .gallery-item:nth-child(3n+4), 
.gallery-columns-4 .gallery-item:nth-child(4n+5), 
.gallery-columns-5 .gallery-item:nth-child(5n+6), 
.gallery-columns-6 .gallery-item:nth-child(6n+7), 
.gallery-columns-7 .gallery-item:nth-child(7n+8), 
.gallery-columns-8 .gallery-item:nth-child(8n+9), 
.gallery-columns-9 .gallery-item:nth-child(9n+10) {
    margin-left: 0;
	clear: left
}
@media (max-width: 767px) {
	.gallery .gallery-item {
		width: 49%;
		margin: 0 0 15px 2%
	}
	.gallery .gallery-item:nth-child(odd) {
		clear:both;
		margin-left: 0
	}
}
@media (max-width: 480px) {
	.gallery .gallery-item, .gallery .gallery-item + .gallery-item {
		float: none;
		width: 100%;
		margin: 0 0 15px 0
	}
}
/* caption img boxes END*/
/* pagination + searchresults */
.searchresult {
	border-radius: 4px;
	background-color: #f1f1f1;
	padding: 20px;
	margin-bottom: 20px
}
.searchresult h2 {
	margin-top: 0
}
.searchresult h2 a {
	color: inherit;
}
.pagination span.current, .pagination a:hover {
	font-weight: bold;
	color: #fff;
	background-color: #2263ad
}
/* pagination + searchresults END */
/* modulbox graybox */
.modulbox, .graybox {
	background-color: #ffffff;
	margin-bottom: 20px
}
.modulbox_top {
	padding: 10px 15px;
	border: 1px solid #2263ad;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.35);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.35);
	background: #2263ad; /* Old browsers */
	background: -moz-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e3662), color-stop(100%, #2263ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4fa3e3 0%, #2263ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fa3e3', endColorstr='#2263ad', GradientType=0 ); /* IE6-9 */
}
.modulbox_top, .modulbox_top h2, .modulbox_top h3, .modulbox_top h4, .modulbox_top .h2, .modulbox_top .h3, .modulbox_top .h4, .modulbox_top h1 small, .modulbox_top h2 small, .modulbox_top h3 small, .modulbox_top h4 small, .modulbox_top .h1 small, .modulbox_top .h2 small, .modulbox_top .h3 small, .modulbox_top .h4 small, .modulbox_top h1 .small, .modulbox_top h2 .small, .modulbox_top h3 .small, .modulbox_top h4 .small, .modulbox_top .h1 .small, .modulbox_top .h2 .small, .modulbox_top .h3 .small, .modulbox_top .h4 .small, .modulbox_top .glyphicons {
	font-size: 16px;
	margin: 0;
	text-shadow: 0 -1px 0 #2263ad;
	color: #ffffff
}
.modulbox_top .glyphicons {
	margin-right: 5px
}
.modulbox_top.top-accent {
	position: relative
}
.modulbox_top.top-accent + div {
	padding-top: 15px
}
.modulbox_top.top-accent:after {
	content: " ";
	position: absolute;
	top: 100%;
	left: 10px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 7px solid #679006
}
.modulbox_inner {
	border-color: #b2b2b2;
	border-style: solid;
	border-width: 0 1px 1px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.35);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.35);
	padding: 10px;
	position: relative;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 100px);
	background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 100px);
	background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 100px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 );

}
.modulbox_bottom {
	display: none
}
.graybox .modulbox_inner {
	background: #ebebeb;
	border-width: 1px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.35);
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.35)
}
.modulbox .modulbox_inner .graybox:last-child {
	margin-bottom: 0
}
/* modulbox graybox END */
/* ts-teaser */
.ts-reference {
	color: #FFFFFF;
	border: 1px solid #B3D16A;
	border-radius: 5px;
	display: inline-block;
	width: 100px;
	text-shadow: 0 1px #606438;
	background: -moz-linear-gradient(top, rgba(179,209,106,0.2) 0%, rgba(107,147,11,0.2) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(179,209,106,0.2)), color-stop(100%, rgba(107,147,11,0.2))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(179,209,106,0.2) 0%, rgba(107,147,11,0.2) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(179,209,106,0.2) 0%, rgba(107,147,11,0.2) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(179,209,106,0.2) 0%, rgba(107,147,11,0.2) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(179,209,106,0.2) 0%, rgba(107,147,11,0.2) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33b3d16a', endColorstr='#336b930b', GradientType=0 ); /* IE6-9 */
}
.ts-reference > span {
	height: 100%;
	min-width: 30%;
	border-radius: 5px;
	text-align: center;
	font-weight: bold;
	display: block;
	background: #b3d16a; /* Old browsers */
	background: -moz-linear-gradient(top, #b3d16a 0%, #6b930b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3d16a), color-stop(100%, #6b930b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b3d16a 0%, #6b930b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b3d16a 0%, #6b930b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b3d16a 0%, #6b930b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b3d16a 0%, #6b930b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d16a', endColorstr='#6b930b', GradientType=0 ); /* IE6-9 */
}
.ts-hotel-name {
	margin-top: 0
}
.ts-price {
	white-space: nowrap
}
.ts-price .big {
	font-size: 22px;
	line-height: 26px
}
.ts-priceinfo {
	background-color: #ddecbc;
	padding: 6px 12px
}
@media (max-width: 767px) {
	.ts-image img {
		margin: 20px auto;
		display: inline-block
	}
}
/* ts-teaser END */

/* PROMO SHORTCODE */
.promo .hero {
    position: relative;
}
.promo .hero img {
    width: 100%;
    height: auto;
}
.promo .hero span {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(255,255,255,.75);
    padding: 15px 30px;
    margin: 0;
    text-transform: uppercase;
	color: inherit;
}
.promo .searchresult {
    padding: 0;
    background: none;
}
.promo .searchresult .attachment {
    margin-bottom: 0;
    border: 0 none;
}
.promo .searchresult .attachment img {
    margin: 0;
}
/* promo shortcode END */


/* tabmenu */
nav.tabmenu {
	padding: 10px 0
}
nav.tabmenu .glyphicons {
	font-size: 30px
}
.navbar-brand {
	padding: 10px 15px
}
.navbar-brand > img {
	max-height: 30px
}
.navbar-brand:hover {
	opacity: 0.7
}
.tabmenu ul {
	display: inline-block;
	margin: 0
}
.tabmenu ul li {
	list-style: none outside none;
	float: left;
	padding-left: 3px
}
.tabmenu ul li a, .tabmenu ul li.open > a, .tabmenu ul li.open > a:hover, .tabmenu ul li.open > a:focus {
	background: url(images/menue_spacer.png) repeat-y left center rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font-size: 16px;
}
@media (max-width: 767px) {
	.navbar-toggle {
		margin: 0 15px 0 0;
		padding: 12px 10px
	}
	.nav.navbar-nav {
		margin: 20px 0 0;
		display: block;
		-moz-column-width: 18em;
		-webkit-column-width: 18em;
		column-width: 18em;
	}
	.navbar-collapse {
		box-shadow: none;
		-webkit-box-shadow: none
	}
	.tabmenu ul {
		width: 100%
	}
	.tabmenu ul li {
		float: none;
		text-align: left;
		padding-left: 0
	}
	.tabmenu ul li a {
		padding: 10px 15px;
		display: block;
		background: url(images/arrow.png) no-repeat scroll left center rgba(0, 0, 0, 0)
	}
}
.tabmenu ul li a:hover, .tabmenu ul li a:focus, .tabmenu ul li a:active {
	color: #c6ad50;
	background-color: rgba(0,0,0,0)
}
.tabmenu ul li.page_folder {
	background-color: rgba(255, 255, 255, 0.05);
	clear: both;
	margin-bottom: 10px;
	text-align: left
}
.tabmenu ul li.page_folder a {
	margin-left: 10px
}
.tabmenu ul li.page_folder ul {
	padding: 0 10px
}
.tabmenu ul li.page_folder ul li {
	margin: 0 0 10px 0;
	background-color: rgba(255, 255, 255, 0.05)
}
.page_item_has_children + .page_item {
	clear: both
}

.tabmenu ul li.dropdown {
	position: initial;
}
.tabmenu .navbar-nav .dropdown-menu {
	display: none;
	width: 100%;
	border-radius: 4px;
	margin-top: 5px;
	-moz-column-width: 18em;
    -webkit-column-width: 18em;
    column-width: 18em;
}
.tabmenu .navbar-nav .open .dropdown-menu {
	display: block;
}
.tabmenu .navbar-nav .dropdown-menu li {
    float: none;
    text-align: left;
    padding: 0;
    border-left: 0 none;
	display: block;
}
.tabmenu .navbar-nav .open .dropdown-menu li a, .tabmenu .navbar-nav .open .dropdown-menu li a:hover, .tabmenu .navbar-nav .open .dropdown-menu li a:focus {
	background: none;
	padding: 3px 5px;
}
/* tabmenu END */

/* breadcrumbs */
#breadcrumbs {
	-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.35);
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.35);
	background-color: #d6d6d6;
	padding-left: 10px;
	font-size: 12px
}
#breadcrumbs a {
	color: #FFFFFF;
	text-decoration: none
}
#breadcrumbs hr {
	border-color: rgba(0, 0, 0, 0.3);
	margin: 10px 0
}
/* breadcrumbs END */
/* submenu */
.submenu .modulbox_inner {
	padding: 0
}
.submenu ul, .submenu ul li {
	display: block;
	margin: 0
}
.submenu ul li a {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 40%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(40%, #ffffff), color-stop(100%, #e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 40%, #e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ffffff 40%, #e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 40%, #e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 40%, #e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 ); /* IE6-9 */
	color: #425b8b;
	display: block;
	padding: 5px 2px 5px 5px;
	text-decoration: none;
	border-bottom: 1px solid #b2b2b2
}
.submenu ul li.page_folder ul li a {
	border-left: 1px solid #b2b2b2
}
.submenu ul li a:hover, .submenu ul li.current_page_item > a {
	color: #c6ad50;
	background: #e4e4e4; /* Old browsers */
	background: -moz-linear-gradient(top, #e4e4e4 0%, #efefef 10%, #fefefe 20%, #ffffff 80%, #efefef 90%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(10%, #efefef), color-stop(20%, #fefefe), color-stop(80%, #ffffff), color-stop(90%, #efefef), color-stop(100%, #e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e4e4 0%, #efefef 10%, #fefefe 20%, #ffffff 80%, #efefef 90%, #e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e4e4 0%, #efefef 10%, #fefefe 20%, #ffffff 80%, #efefef 90%, #e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4e4e4 0%, #efefef 10%, #fefefe 20%, #ffffff 80%, #efefef 90%, #e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4e4e4 0%, #efefef 10%, #fefefe 20%, #ffffff 80%, #efefef 90%, #e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e4e4e4', GradientType=0 ); /* IE6-9 */
}
.submenu ul li ul li {
	margin: 0 0 0 5px
}
/* submenu END */

/* footer */
footer#footer, .tabmenu, .ts-top, .dropdown-menu {
	border: 1px solid #2263ad;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.30), 0 0 5px 0 rgba(0,0,0,0.35);
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.30), 0 0 5px 0 rgba(0,0,0,0.35);
	background: #2263ad; /* Old browsers */
	background: -moz-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e3662), color-stop(100%, #2263ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4fa3e3 0%, #2263ad 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4fa3e3 0%, #2263ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fa3e3', endColorstr='#2263ad', GradientType=0 ); /* IE6-9 */
	text-align: center;
	color: #FFFFFF;
	padding: 10px
}
.ts-top {
	display: block;
	padding: 6px 12px;
	margin-bottom: 10px
}
@media (max-width: 767px) {
	.ts-top {
		display: inline-block
	}
}
#footer {
	margin-bottom: 3px;
	border-radius: 4px;
}
.footer-shadow {
	clear: both;
	height: 30px;
	margin-bottom: 30px;
	border-radius: 4px;
	background: -moz-linear-gradient(top, rgba(66,91,139,0.3) 0%, rgba(30,54,98,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(66,91,139,0.3)), color-stop(100%, rgba(30,54,98,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(66,91,139,0.3) 0%, rgba(30,54,98,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(66,91,139,0.3) 0%, rgba(30,54,98,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(66,91,139,0.3) 0%, rgba(30,54,98,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(66,91,139,0.3) 0%, rgba(30,54,98,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d425b8b', endColorstr='#001e3662', GradientType=0 ); /* IE6-9 */
}
/* footer END */
#ad_skyscraper {
	position: absolute;
	left: 100%;
}
#ad_leaderboard {
	line-height: 0;
	float: right;
}
#ad_skyscraper img, #ad_leaderboard img {
    max-width: none;
    max-height: none
}
@media (max-width: 1199px) {
	#logo {
		float: none
	}
	#logo img {
		display: block;
		margin: 0 auto
	}
	#ad_leaderboard {
		float: none;
		margin: 20px auto 0
	}
}
@media (max-width: 500px) {
	.modulbox {
		clear: both;
		float: none;
		width: 100%
	}
}
@media (max-width: 299px) {
	.wp-caption:after {
		display: table;
		content: " "
	}
	.wp-caption, .wp-caption:after {
		clear: both;
		float: none
	}
}
/* addthis */
#addthis-small {
	margin-top: 3px;
	float: right
}
@media (max-width: 767px) {
	#addthis-small {
		margin-top: 10px;
		float: none
	}
}
a.addthis_button_tweet, .tweet_iframe_widget, a.addthis_button_tweet iframe {
	width: 90px !important;
}
#addthis_big #___plusone_1, #addthis_big #___plusone_0 {
	width: 70px !important
}
/* addthis END */

/* rating field plugin */
#comments {
	width: 100%;
}
.comment.depth-1, .comment-body + .comment {
	background-color: rgb(255, 255, 255);
	padding: 20px;
	margin-top: 20px;
	border-width: 1px;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.35);
	box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.35)
}
.comment.even {
	background-color: rgb(249, 249, 249)
}
.comment.depth-1 {
	border-style: solid;
	border-color: rgb(66, 91, 139);
	border-width: 5px 2px 2px
}
.comment + .comment {
	margin-top: 20px
}
.comment-author.vcard {
	padding: 10px;
	background-color: rgba(0,0,0,0.1);
	margin-bottom: 10px
}
.comment.depth-1 > .comment-body .comment-author.vcard {
	background-color: rgb(66, 91, 139);
	color: #fff;
	margin: -20px -20px 0px
}
.comment-metadata {
	margin: 10px 0;
	font-size: 80%
}
#commentform textarea {
	width: 100%
}
#commentform .star-rating-control-container {
	float: left;
	border: 1px dashed #c6ad50;
	padding: 10px
}
#commentform .star-rating-control {
	margin-right: 10px
}
#commentform input[type="submit"] {
	float: right
}
@media (max-width: 767px) {
	#commentform input[type="submit"] {
		clear: both;
		float: none;
		display: block
	}
	#commentform .star-rating-control-container {
		margin-bottom: 10px
	}
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	min-height: 500px;
}
/* rating field plugin END */

/*asa*/
.asa-productsidebar {
	display: none
}
.asa-productsidebar .button, .asa-productsidebar .button {
	padding: 0;
	text-align: left
}
.asa-productsidebar .button p, .asa-productsidebar .btn p, .asa-productsidebar .button span, .asa-productsidebar .btn span {
	margin-left: 6px;
	margin-right: 6px;
}
.wpgmza_marker_carousel .wpgmza_marker_link {
	display: none
}
/* asa END */

/*YASR Rating*/
.yasr-visitor-votes {
	text-align: right;
}
.yasr-vv-stats-text-container {
    display: block;
    margin-top: 6px;
}
.yasr-small-block-bold {
	display: none !important;
}
/*YASR Rating END*/