/*   
Theme Name: OTB
Description: ChildTheme von RT-Theme 15
Author: Pepsite
Author URI: http://www.pepsite.de/
Template: rttheme15
Version: 2.5
Tags:
*/


/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/oswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/oswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* MY CUSTOM STYLES
--------------------------------------------- */
body{font-family:'Arial`', serif !important; font-size:13px;line-height:21px;background:#fffcdf;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.sidebar_content, .content {font-family:'Arial', serif !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Oswald', arial, serif; color: #ce000b;}
blockquote {font-family: Georgia, "Times New Roman", serif;}

h2 {margin-bottom: 0.7em;}
.content a:hover{color:#ce000b;}
a.more_arrow{color:#ce000b;}
a.read_more:hover{color:#ce000b;}
.widget ul a:hover{color:#ce000b;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#ce000b !important;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{background:#ce000b;}
#slider .desc span.text a{color:#ce000b;}
#slider .desc span.text a:hover, #slider .desc span.title a:hover{background-color:#ce000b;}
#numbers a.activeSlide{background:#ce000b;}
.theme-default .nivo-caption .nivo-text a{color:#ce000b;}
.theme-default .nivo-directionNav a{background-color:#ce000b;}
.theme-default .nivo-caption a:hover{background-color:#ce000b;}
.theme-default .nivo-caption .nivo-title a:hover{background-color:#ce000b;}
.theme-default .nivo-controlNav a{background: #ce000b;}
.slider_buttons a.activeSlide{background:#ce000b;}
#P_numbers a.activeSlide{background:#ce000b;}
::selection{background: #ce000b;}/* Safari */
::-moz-selection{background: #ce000b;}/* Firefox */
#footer  a:hover{color:#ce000b;}
.ppy-nav a:hover{background-color:#ce000b;}
.ppy-caption a{color:#ce000b;}
.flexslider .desc span.text a:hover, .flexslider .desc span.title a:hover{background-color:#ce000b;}
.flexslider .desc span.text a{color:#ce000b;}
.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background: #ce000b;}
.coda-nav ul li a.current{background: #ce000b;}
.content .blog .date{color: #ce000b;}
.back-curv{background: rgba(0, 0, 0, 0) url("images/back-curv.png") no-repeat scroll center top;}
blockquote{font-size: 18px;line-height: 25px;}
#sidebar .box h4{color:#f0d096;} 
#navigation a:hover, #navigation ul li.current_page_item a, #navigation ul li.current-menu-ancestor a, #navigation a:active, #navigation ul li.current_page_item a:active, #navigation ul li.current-menu-ancestor a:active{color:#f0d096;}
.sidebar_content, #mobile_header {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed7373+0,aa0a0a+50,aa0a0a+100 */
background: #ed7373; /* Old browsers */
background: -moz-linear-gradient(top,  #ed7373 0%, #aa0a0a 55%, #aa0a0a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ed7373 0%,#aa0a0a 55%,#aa0a0a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ed7373 0%,#aa0a0a 55%,#aa0a0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7373', endColorstr='#aa0a0a',GradientType=0 ); /* IE6-9 */
}
#sidebar .box{width: 190px !important;}
.sidebar_content{padding: 0 20px;}
.sidebar_top {background:rgba(0, 0, 0, 0) url("images/skin-default.png") no-repeat scroll left 0;}
.sidebar_bottom {background:rgba(0, 0, 0, 0) url("images/skin-default.png") no-repeat scroll left -122px;}
.slider_cover {background:rgba(0, 0, 0, 0) url("images/slider-cover.png") no-repeat scroll right 1px;}
blockquote p{background:url(images/blockquote.png) no-repeat;}
.content {background:#f4f4f4;min-height:700px;}
.content_top {background:rgba(0, 0, 0, 0) url("images/skin-default.png") no-repeat scroll right 0;}
.content_bottom {background:rgba(0, 0, 0, 0) url("images/skin-default.png") no-repeat scroll right -113px;}
p.klein {clear:both;text-align:left;}
#impressum {margin:0 0 2em 5em;padding: 0;}
#haftung, #haftung p{font-size:95% !important;}
#haftung p{padding-bottom:9px!important;}
#haftung h1, #haftung h2, #haftung h3 {font-size: 95% !important; line-height:120% !important; color:#666666;}
.frame, .wp-caption{background:#e0e0e0;}
.accordion .title, .accordion div.pane{font-size:14px;}
.accordion .title.current{font-weight:bold;}
abbr, acronym{cursor:help;}
h3{clear: both;}
.kont_daten{display:inline-block; margin:0 0.7em 1em 2em; clear:both !important; padding:1.3em 0 0 0; min-height:120px;}
.name_text{margin:1em 1em 0 0 !important; float:left;width:50%;}
div.name_text h4{border-bottom:1px solid #DEDBDB;padding:0 0 0.2em 0 !important;margin-bottom:0.7em;font-size:16px;color:#666666;}
h3.linie{border-bottom:1px solid #ce000b;color:#ce000b;font-size:18px;margin-bottom: 0.7em;padding:0 0 0.2em !important;}
span.top{background:#f4f4f4;}
.content .blog .date{color:#b4b4b4;}