/*FONT FAMILY*/

.rb-font-kite {font-family: 'Kite One', sans-serif;}
.rb-font-verd {font-family: 'verdana', sans-serif;}
.rb-font-ubun {font-family: 'Ubuntu', sans-serif;}
.rb-font-rubik {font-family: 'Rubik', sans-serif;}

.rb-font-color-red {color:red;}
.rb-font-color-white {color:white;}
.rb-font-color-black {color:black;}

/*FONT SIZES*/
.rb-font-xsmall {font-size:.5em;}
.rb-font-small {font-size:.75em;}
.rb-font-med {font-size:.9em;}
.rb-font-large {font-size:1em;}
.rb-font-xlarge {font-size:1.25em;}
.rb-font-bold {font-weight:bold;}
.rb-font-center {text-align:center;}
.rb-text-main{margin-top:10px;}


/*IMG FLOAT LEFT CLASSES*/
.rb-img-left-xsmall {width:15%; height:auto; float:left;padding:5px 8px;}
.rb-img-left-small {width:17.5%; height:auto; float:left;padding:5px 8px;}
.rb-img-left-med {width:20%; height:auto; float:left;padding:5px 8px;}
.rb-img-left-large {width:25%; height:auto; float:left;padding:5px 8px;}
.rb-img-left-xlarge {width:30%; height:auto; float:left;padding:5px 8px;}

/*IMG FLOAT RIGHT CLASSES*/
.rb-img-right-xsmall {width:15%; height:auto; float:right;padding-left:5px;}
.rb-img-right-small {width:17.5%; height:auto; float:right;padding-left:5px;}
.rb-img-right-med {width:20%; height:auto; float:right;padding-left:5px;}
.rb-img-right-large {width:25%; height:auto; float:right;padding-left:5px;}
.rb-img-right-xlarge {width:30%; height:auto; float:right;padding-left:5px;}

/*IMG SIZE CLASSES*/
.rb-img-xsmall {width:100px; height:auto;}
.rb-img-small {width:140px; height:auto;}
.rb-img-med {width:200px; height:auto;}
.rb-img-large {width:40%; height:auto;}
.rb-img-xlarge {width:50%; height:auto;}
.rb-img-xxlarge {width:75%; height:auto;}/* 435px x 435px in media plus */
.rb-img-xxxlarge {width:100%; height:auto;}

.rb-main-img {margin-top:15px;}
.rb-workshop-thumbs-inline img{width:85px; height:125px; }


/*BORDER RADIUS */
.rb-border-radius-xxsmall {border-radius:5px;}
.rb-border-radius-xsmall {border-radius:10px;}
.rb-border-radius-small {border-radius:15px;} 
.rb-border-radius-med {border-radius:20px;} 
.rb-border-radius-large {border-radius:25%;}
.rb-border-radius-xlarge {border-radius:50%;}
.rb-border-radius-xxlarge {border-radius:100%;}

.rb-border-black {border:solid #000000 1px;}
.rb-border-red {border:solid #ff0000 1px;} 
.rb-border-white {border:solid #ffffff 1px;}


/*IMG DIVS*/
.rb-page-title {margin-top:10px;font-size:1.5em;}
.rb-page-title > span{ padding:5px 15px; background:red; color:white; border-radius:5px;box-shadow: 0 1px 3px rgba(0,0,0,0.52), 0 1px 2px rgba(0,0,0,0.54);}
.rb-page-title-workshop > span{ padding:5px 15px; background:white; color:red; border-radius:5px;box-shadow: 0 1px 3px rgba(0,0,0,0.52), 0 1px 2px rgba(0,0,0,0.54);}
.rb-page-title-workshop {margin:10px 0px;} 
.rb-workshop-main-img {margin-top:20px;}
.rb-workshop-div {overflow:hidden;}
.rb-workshop-div > a {text-decoration:none;}
.rb-main-text {margin-top:10px;}
.rb-main-logo{box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.rb-kite-name-div {margin:10px 0px;padding-left:5px;}
.rb-kite-info {font-size:.85em;padding:5px 15px;background:white;color:black;border-radius:5px;}
.rb-kite-name {padding:5px 15px;color:#fff;border:1px solid red;margin-top:15px;font-size:1.25em;}
.rb-down-img {float:right;width:20px; height:20px;border-radius:50%; border:1px solid black;}

.rb-note-div {color:#000!important; padding:5px 10px;border:2px dashed red; border-left:5px solid red; background-color:#ffdddd!important;}
.rb-note-div > div {font-style: italic;}

.rb-sold {color:red; border-radius:5px; background:#fff;padding:3px 10px; font-size:2em;}
.center {text-align:center;}
.rb-bold   {font-weight:bold;}
.new   {text-decoration:none;width:35px; height:15px;padding:3px 10px;border:1px solid black;color:red;margin-right:10px;float:right;}
.clear  {clear:both;}
.rb-clear  {clear:both;}
.rb-br  {margin-bottom:10px;}
.rb-br-br  {margin-bottom:20px;}
.rb-side-nav {height: 100%; width:0px; position: fixed;z-index: 1;top: 0;left: 0;background-color: red;overflow-x: hidden;transition: 0.5s;padding-top: 35px;text-align:left;}

.rb-more-button {padding:3px 5px; background:white;border:1px solid red;border-radius:3px; cursor:pointer;}
.rb-email-button li {border:1px solid black;border-radius:20px;background: white;color:red;padding: 3px 8px;display: inline-block;transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;}
.rb-email-button li:hover {border:1px solid red;color:black;background:#DECECE;border-radius:20px;}
.rb-link-button {padding:3px 5px; background:white;border:1px solid red;border-radius:3px; cursor:pointer;}
.rb-link-button > a {text-decoration:none;color:red;}
.rb-link-button > a:hover {text-decoration:underline;color:red;}
.rb-bg-red {background: #ff0000!important;}
.rb-bg-white {background: #ffffff!important;}
.rb-bg-gray {background: #E9E9E9!important;}
.rb-bg-light-red {background-color:#ffdddd!important;}

.rb-red {color:red;}
.rb-black {color:#000000;}
.rb-white {color:#ffffff;}

.rb-bread-crumbs {margin-top:10px;margin-bottom:20px;}
.rb-bread-crumbs a{color:red;text-decoration:none;}
.rb-scroll-to-top {border-radius:50%; border:2px solid red;}
.rb-workshop-main-img {margin-top:25px;}
.rb-facebook a:hover{border:none;}
.rb-details {background:red; color:white; border-radius:5px;}
.rb-details a{text-decoration:none; background:red; color:white; border-radius:5px; }
.rb-no-underline {text-decoration:none;}

/* input  buttons  */

.rb-button {padding:5px 15px; background:red; color:#ffffff; }
.rb-input-button-small {background-color: red;border: 1px solid red;color: white;padding: 3px 8px;text-align: center;text-decoration: none;display: inline-block;font-size: 12px;cursor: pointer;border-radius: 5px;}
.rb-input-button-small:hover {border:1px solid black;}
.rb-input-button {background-color:red;border: 1px solid red;color: white;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;border-radius: 10px;}
.rb-input-button:hover {border:1px solid black;}
.footer-links:hover {opacity: 0.8;}
 

.rb-more-button-sm a{
		border:1px white solid;
		border-radius:6px;
		padding: 2px.5px;
		color:red; 
		background:white;
		text-decoration:none;
		font-size:.85em;
		}
		
.rb-more-button-sm a:hover{
		background:red;
		color:white;
		}




/*    Float   */

.rb-float-right{float:right;}
.rb-float-left{float:left;}


.stitched {
   padding: 20px;
   margin: 0 auto;
   background: #ff0000;
   color: #fff;
   font-size: 21px;
   font-weight: bold;
   line-height: 1.3em;
   border: 2px dashed #fff;
   border-radius: 10px;
   box-shadow: 0 0 0 4px #ff0030, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
   text-shadow: -1px -1px #aa3030;
   font-weight: normal;
   width: 50%;
}
.stitched-note {
   padding: 20px;
   margin: 0 auto;
   background: #ff0000;
   color: #fff;
   font-size: 21px;
   font-weight: bold;
   line-height: 1.3em;
   border: 2px dashed #fff;
   border-radius: 10px;
   box-shadow: 0 0 0 4px #ff0030, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
   text-shadow: -1px -1px #aa3030;
   font-weight: normal;
   width: 100%;
}

#rb-nostalgia {
		width:85%;
		background-color:white;
		border:2px #000 solid;
		padding:5px 10px;
		color:black;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		text-align:center;
		margin:25px 0px;
		}
		
#rb-nostalgia a{
		text-decoration:none;
		font-size:1.25em;
		color:#000;
		}

#rb-nostalgia  span{
		font-size:1.4em;
		color:red;
		line-height:1em; 
		}

#rb-nostalgia:hover {background:#e9e9e9;border:2px solid #e9e9e9;}





.test {background-color:AppWorkspace;
}   

.german-trans{
	width:80%;
	background-color:#fff;
	color:red;
	border-radius:8px 8px;
}