.colorTip{ display:none;
position:absolute;	
left:50%;
top:-30px;
padding:6px;
background-color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
line-height:1;
text-decoration:none;
text-align:center;
text-shadow:0 0 1px white;
white-space:nowrap;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.pointyTip,.pointyTipShadow{ border:6px solid transparent;
bottom:-12px;
height:0;
left:50%;
margin-left:-6px;
position:absolute;
width:0;
}
.pointyTipShadow{ border-width:7px;
bottom:-14px;
margin-left:-7px;
}
.colorTipContainer{
position:relative;
text-decoration:none !important;
} .white .pointyTip{ border-top-color:white;}
.white .pointyTipShadow{ border-top-color:#ddd;}
.white .colorTip{
background-color:white;
color:#555555;
opacity:0.8;
}
.yellow .pointyTip{ border-top-color:#f9f2ba;}
.yellow .pointyTipShadow{ border-top-color:#e9d315;}
.yellow .colorTip{
background-color:#f9f2ba;
border:1px solid #e9d315;
color:#5b5316;
}
.blue .pointyTip{ border-top-color:#d9f1fb;}
.blue .pointyTipShadow{ border-top-color:#7fcdee;}
.blue .colorTip{
background-color:#d9f1fb;
border:1px solid #7fcdee;
color:#1b475a;
}
.green .pointyTip{ border-top-color:#f2fdf1;}
.green .pointyTipShadow{ border-top-color:#b6e184;}
.green .colorTip{
background-color:#f2fdf1;
border:1px solid #b6e184;
color:#558221;
}
.red .pointyTip{ border-top-color:#bb3b1d;}
.red .pointyTipShadow{ border-top-color:#8f2a0f;}
.red .colorTip{
background-color:#bb3b1d;
border:1px solid #8f2a0f;
color:#fcfcfc;
text-shadow:none;
}
.black .pointyTip{ border-top-color:#333;}
.black .pointyTipShadow{ border-top-color:#111;}
.black .colorTip{
background-color:#333;
border:1px solid #111;
color:#fcfcfc;
text-shadow:none;
}.jcarousel-skin-rt .jcarousel-container {
background: #fff;
border: 1px solid #F0F0F0;
}
body.dark .jcarousel-skin-rt .jcarousel-container {
background: transparent;
border: 1px solid #272727;
}
.jcarousel-skin-rt .jcarousel-direction-rtl {
direction: rtl;
}
.jcarousel-skin-rt .jcarousel-container-horizontal {         
padding: 20px;
}
.jcarousel-skin-rt .jcarousel-clip {
overflow: hidden;
}
.jcarousel-skin-rt .jcarousel-clip-horizontal {
}
.jcarousel-skin-rt .jcarousel-item img{
display:block;
}
.jcarousel-skin-rt .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 20px;
}
.jcarousel-skin-rt .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}
.jcarousel-skin-rt .jcarousel-item-vertical {
margin-bottom: 10px;
}
.jcarousel-skin-rt .jcarousel-item-placeholder {
background: #fff;
color: #000;
} .jcarousel-skin-rt .jcarousel-next-horizontal {
position: absolute;
top: 75px;
right: 1px;
width: 18px;
height: 32px;
cursor: pointer;
background:  url(//artiseafood.de/wp-content/themes/rttheme17/images/next-horizontal.png) no-repeat -10px 0;
}
.jcarousel-skin-rt .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(//artiseafood.de/wp-content/themes/rttheme17/images/prev-horizontal.png);
}
.jcarousel-skin-rt .jcarousel-next-horizontal:hover,
.jcarousel-skin-rt .jcarousel-next-horizontal:focus {
background-position: -42px 0;
}
.jcarousel-skin-rt .jcarousel-next-disabled-horizontal,
.jcarousel-skin-rt .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-rt .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-rt .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
}
.jcarousel-skin-rt .jcarousel-prev-horizontal {
position: absolute;
top: 75px;
left: 0px;
width: 18px;
height: 32px;
cursor: pointer;
background: url(//artiseafood.de/wp-content/themes/rttheme17/images/prev-horizontal.png) no-repeat -2px 0;
}
.jcarousel-skin-rt .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(//artiseafood.de/wp-content/themes/rttheme17/images/next-horizontal.png);
}
.jcarousel-skin-rt .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-rt .jcarousel-prev-horizontal:focus {
background-position: -33px 0;
}
.jcarousel-skin-rt .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-rt .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-rt .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-rt .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0;
} .jcarousel-skin-rt .jcarousel-next-vertical {
position: absolute;
bottom: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(//artiseafood.de/wp-content/themes/rttheme17/images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-rt .jcarousel-next-vertical:hover,
.jcarousel-skin-rt .jcarousel-next-vertical:focus {
background-position: 0 -32px;
}
.jcarousel-skin-rt .jcarousel-next-vertical:active {
background-position: 0 -64px;
}
.jcarousel-skin-rt .jcarousel-next-disabled-vertical,
.jcarousel-skin-rt .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-rt .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-rt .jcarousel-next-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}
.jcarousel-skin-rt .jcarousel-prev-vertical {
position: absolute;
top: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(//artiseafood.de/wp-content/themes/rttheme17/images/prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-rt .jcarousel-prev-vertical:hover,
.jcarousel-skin-rt .jcarousel-prev-vertical:focus {
background-position: 0 -32px;
}
.jcarousel-skin-rt .jcarousel-prev-vertical:active {
background-position: 0 -64px;
}
.jcarousel-skin-rt .jcarousel-prev-disabled-vertical,
.jcarousel-skin-rt .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-rt .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-rt .jcarousel-prev-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;}
.flex_slider_holder{position: relative;}.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}.theme-default .nivoSlider {
position:relative;
background:#fff url(//artiseafood.de/wp-content/themes/rttheme17/css/nivo-default/loading.gif) no-repeat 50% 10%;
}
.theme-default .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-default .nivoSlider a {
border:0;
display:block;
}
.theme-default .nivo-controlNav {
text-align: center;
padding: 20px 0;
display:none;
}
.theme-default .nivo-controlNav a {
display:inline-block;
width:22px;
height:22px;
background: #4b9ec9;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
background-image: url(//artiseafood.de/wp-content/themes/rttheme17/images/transparent-white.png);
}
.theme-default .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(//artiseafood.de/wp-content/themes/rttheme17/css/nivo-default/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
opacity: 0;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
background-color:#4b9ec9;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:10px;
bottom:20px;
top:auto;
left:auto;
}
.theme-default a.nivo-prevNav {
top:auto;
left:auto;
right:10px;
bottom:51px;
}
.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption {
width: 50%;		
margin: 0; 
position: absolute; 
left: 0; 
bottom: 0px; 
color: #fff; 
font-size: 14px; 
line-height: 18px;
background:url(//artiseafood.de/wp-content/themes/rttheme17/images/transparent-white-2.png);
padding: 20px 20px 20px 0px;
}
.theme-default .nivo-caption h3{
color: #fff; 
font-size: 22px; 
line-height: 28px;
font-weight:normal;
}
.theme-default .nivo-caption  .desc-background{
background: #4b9ec9; 		
padding: 20px;
}
.theme-default .nivo-caption a {
color:#fff; 
}
.theme-default .nivo-caption a:hover {
color:#fff;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
} @media only screen and (min-width: 0) and (max-width: 959px) {
.responsive .theme-default .nivo-caption {width: 100%;bottom: 0;padding: 20px 0 0 0px;position: relative;}
.responsive .theme-default .nivo-title, .responsive .theme-default .nivo-text {width:95%;}
.responsive .theme-default .nivo-directionNav a { display:none; }
.responsive .theme-default .nivo-controlNav {display:block;}
}body {
background-image:url(//artiseafood.de/wp-content/themes/rttheme17/images/assets/patterns/pinstripe.png);
}
#container{
background:url(//artiseafood.de/wp-content/themes/rttheme17/images/cross-background.png) no-repeat center top; 
} #logo h1,#logo h1 a,
.head_text h1,.head_text h2,.head_text h3,.head_text h4,.head_text h5,.head_text h6,
a, #footer .box.footer.widget a, .tweet_time a, .box .tweet_text a, .box .tweet_text a:hover,   
.widget_nav_menu ul li a:hover, .widget_categories  ul li a:hover, .widget_meta  ul li a:hover, .widget_recent_entries  ul li a:hover, .widget_pages  ul li a:hover, .widget_rss  ul li a:hover,.widget_recent_comments  ul li a:hover, 
.banner .featured_text a,
.content h1 a:hover,.content h2 a:hover,.content h3 a:hover,.content h4 a:hover,.content h5 a:hover,.content h6 a:hover,
.rt-toggle ol li.open .toggle-head,
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs a:hover, ul.tabs li.current a,
a.read_more, a.read_more:hover,a.more-link,a.more-link:hover,
body .tp-caption a
{
color:#4b9ec9;
} #logo h1 a:hover,
.box .tweet_text a:hover,  
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
.box .tweet_text a:hover, 
ul.tabs a.current:hover, ul.tabs a:hover,
a.read_more:hover,a.more-link:hover
{
color:#4b9ec9;
opacity:0.8;
filter:alpha(opacity=80);
} .icon-holder,
.head_text .arrow,
.box:hover > .image-border-bottom,
#navigation ul,
#navigation_bar > ul > li.current_page_item > a, #navigation_bar > ul > li.current_page_parent > a, #navigation_bar > ul > li.current-menu-ancestor > a , #navigation_bar > ul > li > a:hover, #navigation_bar > ul > li:hover > a,
.flex-caption .desc-background,
.flex-direction-nav li, .flex-direction-nav li a,
.flex-control-nav li a,
body .search-bar form input.searchsubmit,
.paging li a:hover,.paging li a:hover, .paging li.active a,
.post-navigations a,
a.banner_button,
a.banner_button:hover,
.social_tip,
.icon-overlay .icon,
.blog_list .date ,
.rt-toggle ol li .toggle-number,
.mobile-date,
.theme-default .nivo-directionNav a ,
.theme-default .nivo-caption  .desc-background,
.theme-default .nivo-controlNav a 
{
background-color:#4b9ec9;
}
::selection{
background-color:#4b9ec9;
}
::-moz-selection{
background-color:#4b9ec9;
} .logo-holder,
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs a:hover, ul.tabs li.current a ,
blockquote p,
blockquote.alignleft p,
blockquote.alignright p{
border-color:#4b9ec9;
}