/*
Theme Name: Böbs-Werft
Author: Feinkost Lehmann Entertainment
Version: 1.7
Author URI: http://www.FeinkostLehmann.de/
Description: Dieses responsive Theme und alle enthaltenen Templates sind ausschließlich für die Internet-Präsenz der Böbs-Werft GmbH.
Tags: Antrieb, Ausbildung, Berufsschifffahrt, Böbs-Werft, Boebs-Werft, Boot, Bootsbau, Bootsbauhandwerk, Dauerliegeplätze, Decksbeläge, Dock, Freizeitschifffahrt, Gastliegeplätze, Gelcoat, Inspektionen, Korrosionsschutz , Kutter, Lackierhalle, Lackierung, Liegeplätze, Lübeck, Mast, Mastenkran, Motor, Motoryacht, Osmosesanierung, Ostsee, Rigg, Ruder, Rumpf, Schwimmdock, Segelyacht, Sicherheitsausrüstung, Spritzlackierung, Strahlen, Teakdeck, Temperhalle, Travemünde, Umbau, Unterwasserschiffsanierung, Werft, Winterlager, Yacht, Yachtelektrik, Yachthafen, Yachtlackierung, Yachtrefit, Yachtreparatur, Yachtsanierung, Yachttechnik
*/

/*----------------------------------Main----------------------------------*/
* {
	margin: 0; 
	padding: 0;
	outline-width: 0;
}
html, body {
	font-family: 'Cabin', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #4c4d50;
	-webkit-text-size-adjust: none;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
img {
	border: none;
	max-width: 100% !important;
	height: auto;
}
hr {
	width: 100%;
	height: 1px;
	background-color: #68a2d9;
	border: none;
	margin: 10px 0 10px 0;
	float: none;
	clear: both;
}
p {
	margin: 0 0 15px 0;
}
a {
	text-decoration: none;
	color: #568dc1;
}
a:hover {
	color: #000;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
	margin: 8px 0 8px 0;
	padding: 0 0 0 25px;
	background-image: url(images/Bullit.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
.clearfix {
	float: none;
	clear: both;
}
.divider {
	height: 90px;
	float: none;
	clear: both;
}
.wrapper {
	width: 94%;
	pading: 0 3%;
	max-width: 980px;
	margin: 0 auto;
}
.alignleft {
	float: left;
}

/*----------------------------------Text----------------------------------*/
b, strong {
	font-weight: 700;
}
h1 {
	padding: 7px 10px 5px 10px;
	font-family: 'Cabin', sans-serif;
	font-size: 40px;
	line-height: 42px;
	font-weight: 700;
	color: #fff;
	background-color: #68a2d9;
	text-transform: uppercase;
	float: left;
}
h2 {
	padding: 7px 10px 5px 10px;
	font-family: 'Cabin', sans-serif;
	font-size: 40px;
	line-height: 42px;
	font-weight: 700;
	color: #fff;
	background-color: #004f9f;
	text-transform: uppercase;
	clear: left;
	float: left;
}
h3 {
	font-family: 'Cabin', sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: 700;
	/*color: #68a2d9;*/
	color: #004f9f;
	margin: 20px 0 5px 0;
}
h4 {
	font-family: 'Cabin', sans-serif;
	font-size: 34px;
	line-height: 36px;
	font-weight: 700;
	margin: 17px 0 15px 0;
}
h6 {
	font-family: 'Cabin', sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: #84868d;
	margin: 0px 0 20px 0;
}

/*----------------------------------Header/Navigation----------------------------------*/

#headerback {
	width: 100%;
	height: 44px;
	background-color: #fff;
	position: fixed;
	top: 0;
	z-index: -5;
}
#header {
	padding: 2px 0;
	margin: 52px 0 50px 0;
	border-top: 3px solid #004f9f;
	border-bottom: 3px solid #004f9f;
	-webkit-transition: all 0.4s ease-out;
   -moz-transition: all 0.4s ease-out;
   transition: all 0.4s ease-out;
}
nav {
	padding: 4px 0 4px 0;
	border-top: 1px solid #004f9f;
	border-bottom: 1px solid #004f9f;
}

/*--------------------Mainmenu--------------------*/
#mainlogo {
	width: 200px;
	height: 88px;
	padding: 0 35px;
	margin: -38px 0 0 -135px;
	position: absolute;
	left: 50%;
	background-color: #fff;
	background-image:url(images/MainLogo.png);
	background-repeat: no-repeat;
	background-position: 35px 0px;
}
#mainlogo:hover.sub {
	background-position: 35px -100px;
}
#header nav .menu li {
	padding: 4px 6px 1px 6px;
	list-style: none;
	background: none;
	margin: 0;
}
#header nav .menu li:hover {
	background-color: #68a2d9;
}
#header nav .menu li:hover a {
	color: #fff;
	text-decoration: none !important;
}
#header nav .menu li:hover .sub-menu li a {
	color: #6d7277;
}
#header nav .menu li:hover .sub-menu li:hover a {
	color: #fff;
}
#header nav .menu li a {
	font-size: 14px;
	color: #6d7277;
	font-weight: 700;
	text-transform: uppercase;
}
#header #Menu1, #header #Menu2 {
	margin: 0 6% 0 0;
	float: left;
}
#header #Menu3, #header #Menu4 {
	margin: 0 0 0 6%;
	float: right;
}
#header #Menu2 .sub-menu li a {
	padding: 0 15px 0 0;
}
#header #Menu3 .sub-menu li a {
	padding: 0 55px 0 0;
}
#header #Menu4 .sub-menu li a {
	padding: 0 7px 0 0;
}
#header .menu li a {
	color: #3f4043;
}
#header .menu li.current_page_parent a {
	color: #004f9f;
}
#header .sub-menu .current_page_item a {
	color: #004f9f !important;
}

/*--------------------Submenu--------------------*/
#header nav .sub-menu {
	display: none;
	margin: 11px 0 0 -8px;
	position: absolute;
	background-color: rgba(255,255,255,0.9);
	z-index: 99999;
	-webkit-box-shadow: 2px 5px 8px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.70);
}
#header nav .sub-menu li {
	cursor: pointer;
}
#header nav .sub-menu li a{
	padding: 0 6px 0 0;
}
#header nav .sub-menu li:hover {
	background-color: #68a2d9;
}
#header nav .sub-menu li:hover a {
	color: #fff;
}

/*--------------------Footermenu--------------------*/
footer ul li {
	background: none !important;
}

/*--------------------Shrinkmenu--------------------*/
#headerback.shrink {
	z-index: 805;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.70);
   box-shadow: 0 2px 8px 0 rgba(0,0,0,0.70);
	-webkit-transition: all 0.4s ease-out;
   -moz-transition: all 0.4s ease-out;
   transition: all 0.4s ease-out;
}
.shrink #mainlogo {
	height: 44px;
	top: 0;
	margin: 0 0 0 -135px;
	background-position: 35px -193px;
}
.shrink #mainlogo:hover.sub {
	background-position: 35px -193px;
}
.shrink {
	border: none;
	z-index: 1006;
}
.shrink nav {
	border: #fff;
	position: fixed;
	width: 94%;
	pading: 0 3%;
	max-width: 980px;
	top: 0;
	z-index: 1007;
}
.shrink nav .menu {
	margin: 2px 0 0 0;
}
.shrink nav .sub-menu {
	margin: 9px 0 0 -8px;
}

/*--------------------Smartmenu--------------------*/
#smarttrigger {
	display: none;
}
#Smartmenu {
	width: 220px;
	height: 100%;
	background-color: #004f9f;
	position: fixed;
	top: 0;
	left: -280px;
	z-index: 1100;
	-webkit-box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.70);
	-webkit-transition: all 0.4s ease-out;
   -moz-transition: all 0.4s ease-out;
   transition: all 0.4s ease-out;
	overflow: scroll;
	z-index: 99999;
}
#Smartmenu.open {
	left: 0px;
	-webkit-transition: all 0.4s ease-out;
   -moz-transition: all 0.4s ease-out;
   transition: all 0.4s ease-out;
}
#Smartmenu #menulogo {
	margin: 15px 0 0 24px;
	cursor: pointer;
}
#Smartmenu .menu {
	margin: 0;
	padding: 0;
}
#Smartmenu ul {
	margin: 0;
	padding: 0;
}
#Smartmenu ul li {
	background-image: none;
	margin: 0;
	padding: 0;
	font-weight: 700;
}
#Smartmenu ul li a {
	display: block;
	width: 180px;
	height: 10px;
	padding: 10px 30px 22px 10px;
	color: #fff;
	background-color: #004f9f;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
	font-weight: 700;
}
#Smartmenu ul li a:hover {
	background-color: #68a2d9;
}
#Smartmenu ul li ul {
	margin: 0;
	padding: 0;
}
#Smartmenu ul li ul li {
	margin: 0;
	padding: 0;
}
#Smartmenu ul li ul li a {
	display: block;
	width: 180px;
	height: 10px;
	padding: 10px 20px 22px 20px;
	color: #6d7277;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
}
#Smartmenu ul li ul li a:hover {
	background-color: #68a2d9;
	color: #fff;
}

/*----------------------------------Pages----------------------------------*/
.textblock {
	margin: 40px 0 20px 0;
	float: none;
	clear: both;
	overflow: hidden;
}
.textleft {
	width: 47%;
	float: left;
	text-align: justify;
}
.textright {
	width: 47%;
	float: right;
	text-align: justify;
}
.map {
	line-height: 1px;
	margin: 20px 5px 5px 3px;
	-webkit-box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.70);
	overflow: visible;
}
iframe {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: 0px 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #fff;
	box-shadow: 0px 0px 0px 5px #fff;
}
.mar100 {
	margin-left: 10%;
}

/*--------------------Homepage--------------------*/
.teaserblock {
	width: 101%;
	padding: 3%;
	margin: 20px 0 50px -3.5%;
	overflow: hidden;
}
.teaserblock .hometeaser {
	width: 32%;
	margin: 0 1.333% 0 0;
	background-color: #fff;
	float: left;
	-webkit-box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.50);
   box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.50);
}
.teaserblock .hometeaser-pic {
	width: 96%;
	height: auto;
	margin: 2%;
}
.teaserblock .hometeaser-text {
	width: 93%;
	margin: -2% 2% 2% 2%;
	padding: 2% 0 1.5% 3%;
	background-color: #004f9f;
	background: -webkit-linear-gradient(#1266bb, #023d78);
	background: -o-linear-gradient(#1266bb, #023d78);
	background: -moz-linear-gradient(#1266bb, #023d78);
	background: linear-gradient(#1266bb, #023d78);
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
}
.teaserblock .hometeaser-text::after {
	content: url(images/TeaserArrow.png);
	float: right;
	margin: -3px 3px 0 0;
}
.hometeaser:hover {
	-webkit-box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.10);
   -moz-box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.10);
   box-shadow: 3px 3px 8px 0 rgba(0,0,0,0.10);
}
.hometeaser:hover .hometeaser-text {
	background: -webkit-linear-gradient(#023d78, #1266bb);
	background: -o-linear-gradient(#023d78, #1266bb);
	background: -moz-linear-gradient(#023d78, #1266bb);
	background: linear-gradient(#023d78, #1266bb);
}
.shbadge {
	width: 100%;
}

/*--------------------Team--------------------*/
.teamcontainer {
	width: 103%;
	margin: 70px 0 0 -1.5%;
}
.teambox {
	width: 47%;
	margin: 0 1.5% 50px 1.5%;
	float: left;
}
.teambox .teamname {
	font-family: 'Cabin', sans-serif;
	font-size: 28px;
	line-height: 35px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
}
.teambox .teamname span {
	padding: 2px 10px 1px 10px;
	background-color: #004f9f;
}
.teambox .teamjob {
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	margin: 3px 0 0 8%;
	text-transform: uppercase;
}
.teambox .teamjob span {
	background-color: #68a2d9;
	padding: 4px 6px 4px 6px;
}
.teambox .teampic {
	margin: 20px 0;
	padding: 6px;
	line-height: 1px;
	-webkit-box-shadow: 2px 5px 8px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.50);
   box-shadow: 3px 5px 8px 0 rgba(0,0,0,0.50);
}
.teambox .teampic img {
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0px 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #fff;
	box-shadow: 0px 0px 0px 5px #fff;
}
.teambox .teamtext {
	font-size: 15px;
	line-height: 24px;
	min-height: 150px;
	text-align: justify;
}

/*--------------------Presse--------------------*/
.presse .alignleft {
	width: 128px;
	height: 89px;
	text-align: center;
	float: left;
	margin: 2px 4% 25px 2px;
}
.presse img.alignleft {
	border: 3px solid #fff;
	-webkit-box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.70);
}
.presse hr {
	width: 100%;
	height: 1px;
	background-color: #68a2d9;
	border: none;
	margin: 0 0 20px 0;
	float: none;
	clear: both;
}
.presse p {
	margin: 0;
	line-height: normal;
}
.presse h6 {
	font-family: 'Cabin', sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: #84868d;
	margin: 5px 0 10px 0;
}

/*--------------------Webcam--------------------*/
#webcamframe {
	max-height: 730px;
	-webkit-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
	line-height: 1px;
	margin: 0 0 150px 0;
	background-color: #68a2d9;
	background-image: url(images/WebcamPreload.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#webcamframe img {
	max-height: 720px;
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0px 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #fff;
	box-shadow: 0px 0px 0px 5px #fff;
}
#webcamframe h1 {
	position: absolute;
	margin: 60px 0 0 4%;
	font-size: 24px;
	line-height: normal;
	padding: 4px 8px 3px 8px;
}
#webcamframe h2 {
	position: absolute;
	margin: 96px 0 0 8%;
	font-size: 24px;
	line-height: normal;
	padding: 4px 8px 3px 8px;
}

/*--------------------Werftplan--------------------*/
.popover-title {
	font-weight: 700 !important;
	color: #004f9f;
	padding-left: 40px !important;
	background-image: url(images/Bullit.png);
	background-repeat: no-repeat;
	background-position: 13px 4px;
}
.werftplancontainer {
	-webkit-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
	line-height: 1px;
	margin: 0 0 150px 0;
}
.werftplan {
	-webkit-box-shadow: 0px 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #fff;
	box-shadow: 0px 0px 0px 5px #fff;
}

/*--------------------Wetter--------------------*/
.weatherbox {
	-webkit-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
	line-height: 1px;
	margin: 0 0 100px 0;
}
.wp-open-weather {
	-webkit-box-shadow: 0px 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #fff;
	box-shadow: 0px 0px 0px 5px #fff;
}
.wcp-openweather-container {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}
.wcp-openweather-header-wrapper {
	background-color: #68a2d9 !important;
	opacity: 0.7 !important;
}
.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl 
.wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-value {
	font-size: 15px !important;
	font-family: 'Cabin', sans-serif !important;
}
.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl 
.wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-title {
	font-size: 12px !important;
	font-family: 'Cabin', sans-serif !important;
	margin-bottom: 2px;
}
.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl 
.wcp-openweather-now-status {
	text-transform: uppercase !important;
	margin-top: 5px !important;
}

/*----------------------------------Formulare----------------------------------*/
#contactform {
	width: 90%;
	padding: 4%;
	background-color: #68a2d9;
	color: #fff;
	font-size: 15px;
	-webkit-box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.50);
   box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.50);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#contactform h1 {
	width: 100%;
	font-size: 28px;
	margin: 0 0 10px 0;
	padding: 0;
}
.formelement {
	margin: 15px 0;
}
.formtitle {
	width: 17%;
	float: left;
}
.formtitle.message {
	width: 40%;
}
.wpcf7-text {
	width: 78%;
	height: 20px;
	padding: 0 2%;
	border: none;
}
.wpcf7-textarea {
	width: 96%;
	height: 70px;
	padding: 2%;
	border: none;
}
.wpcf7-select {
	-webkit-appearance: none;
	cursor: pointer;
	background-color: #fff;
	border: none;
	padding: 3px 8px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.50);
   box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.50);
}
.wpcf7-submit {
	float: right;
	-webkit-appearance: none;
	color: #fff;
	font-size: 14px;
	background-color: #004f9f;
	padding: 5px 10px;
	border-radius: 3px;
	border: none;
	cursor: pointer;
}
.wpcf7-submit:hover {
	color: #004f9f;
	background-color: #fff;
}
.wpcf7-validation-errors {
	display: none !important;
}
.wpcf7-not-valid-tip, .wpcf7-not-valid {
	font-size: 13px !important;
}
.wpcf7-mail-sent-ok {
	border: 2px solid #68a2d9 !important;
}
#inquiryform {
	width: 90%;
	padding: 4%;
	margin: 0 0 10px 0;
	background-color: #68a2d9;
	color: #fff;
	font-size: 15px;
	-webkit-box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.50);
   box-shadow: 3px 2px 8px 0 rgba(0,0,0,0.50);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#inquiryform .zip .wpcf7-text {
	width: 10%;
	margin: 0 2% 0 0;
	float: left;
}
#inquiryform .city .wpcf7-text {
	width: 62%;
	float: left;
}
#inquiryform .meter .wpcf7-text {
	width: 20%;
	float: left;
}
#inquiryform .meter span {
	margin:  0 0 0 5px;
}
.formcutter {
	width: 100%;
	height: 1px;
	background-color: #8fbbe4;
	margin: 10px 0;
}

/*----------------------------------Slideshows----------------------------------*/
.slideshow {
	width: 100%;
	max-width: 980px;
	margin: 60px 0 80px 0;
	-webkit-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   -moz-box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
   box-shadow: 3px 5px 16px 0 rgba(0,0,0,0.70);
}
.royalSlider {
	width: 100%;
	-webkit-box-shadow: 0px 0px 0px 5px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #fff;
	box-shadow: 0px 0px 0px 5px #fff;
}
.slideshow h1 {
	padding: 7px 10px 5px 10px;
	font-family: 'Cabin', sans-serif;
	font-size: 40px;
	line-height: 42px;
	font-weight: 700;
	color: #004f9f;
	background-color: rgba(255,255,255,0.8);
	text-transform: uppercase;
}
.slideshow h2 {
	padding: 7px 10px 5px 10px;
	font-family: 'Cabin', sans-serif;
	font-size: 40px;
	line-height: 42px;
	font-weight: 700;
	color: #fff;
	background-color: rgba(0,79,159,0.7);
	text-transform: uppercase;
}
.royalSlider, .royalSlider .rsOverflow, .royalSlider .rsContainer {
    background: none !important;
}
.rsBullets {
	margin: -26px 0 0 0 !important;
}
.rsBullet span {
	width: 7px !important;
	height: 7px !important;
	background: rgba(255,255,255,0.50) !important;
	cursor: pointer !important;
}
.rsNavSelected span {
	background-color: #004f9f !important;
}
.rsThumbsHor {
	/*width: auto !important;*/
	margin: 50px auto 0 auto !important;
	-webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.50);
   box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.50);
}
.rsThumbs {
	margin: 50px 0 0 0;
	padding: 3px 0;
	background-color: #fff !important;
}
.rsFullscreen .rsThumbs {
	margin: 0 0 10px 0;
}
.rsNavSelected img {
	opacity: 1 !important;
}
.rsThumb.rsNavSelected {
	border-bottom: 3px solid #68a2d9 !important;
}
.rsFullscreenIcn {
	opacity: 0.3 !important;
}
.rsFullscreenIcn:hover {
	opacity: 1 !important;
}
.rsCloseVideoIcn {
	display: none;
}

/*----------------------------------Footer----------------------------------*/
footer {
	width: 100%;
	height: 30px;
	padding: 20px 0 8px 0;
	margin: 70px 0 0 0;
	background-color: #68a2d9;
	-webkit-box-shadow: inset 0px 5px 8px 0 rgba(0,0,0,0.50);
   -moz-box-shadow: inset 0px 5px 8px 0 rgba(0,0,0,0.50);
   box-shadow: inset 0px 5px 8px 0 rgba(0,0,0,0.50);
}
footer #footerleft {
	float: left;
}
footer #footerleft .menu {
	list-style: none;
}
footer #footerleft .menu li {
	margin: 0 30px 0 0;
	padding: 0;
	float: left;
}
footer #footerleft .menu li a {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}
footer #footerleft .menu li a:hover {
	color: #000;
}
footer #footerright {
	float: right;
}
footer #footerright #copyright {
	color: #dce8f4;
	font-size: 12px;
}