@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700&subset=latin,latin-ext);
:focus{outline:0;-moz-outline-style:none}
::-moz-focus-inner{border:0;outline:0}
:-moz-any-link:focus{outline:0}
::selection{background:#646464;color:#fff}
::-moz-selection{background:#646464;color:#fff}
::-webkit-selection{background:#646464;color:#fff}
body {font-family:Tahoma,Arial,Helvetica,sans-serif;}
	.smallerimgs{
		display: inline;
		height: auto !important;
		max-height: 185px !important;
		width: inherit !important;
		margin:auto !important;
		padding-left: 30px;
		padding-right: 30px;
	}

.navbar-inverse {
	background-color: #fff !important;}
.relative{position:relative}
@font-face{font-family:rpd;src:url(../fonts/rpd.eot?j4uxj2);src:url(../fonts/rpd.eot?#iefixj4uxj2) format('embedded-opentype'),url(../fonts/rpd.woff?j4uxj2) format('woff'),url(../fonts/rpd.ttf?j4uxj2) format('truetype'),url(../fonts/rpd.svg#rpdj4uxj2) format('svg');font-weight:400;font-style:normal}
[data-icon]:before{font-family:rpd;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-flickr,.icon-vimeo,.icon-twitter,.icon-facebook,.icon-googleplus,.icon-pinterest,.icon-tumblr,.icon-linkedin,.icon-dribbble,.icon-stumbleupon,.icon-lastfm,.icon-rdio,.icon-skype,.icon-puzzle-outline,.icon-eye-outline,.icon-image,.icon-brush,.icon-th-large-outline{font-family:rpd;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-flickr:before {content: "\e600";}
.icon-vimeo:before {content: "\e601";}
.icon-twitter:before {content: "\e602";}
.icon-facebook:before {content: "\e603";}
.icon-googleplus:before {content: "\e604";}
.icon-pinterest:before {content: "\e605";}
.icon-tumblr:before {content: "\e606";}
.icon-lastfm:before {content: "\e607";}
.icon-linkedin:before {content: "\e608";}
.icon-stumbleupon:before {content: "\e609";}
.icon-dribbble:before {content: "\e60a";}
.icon-rdio:before {content: "\e60b";}
.icon-skype:before {content: "\e60c";}
.icon-puzzle-outline:before {content: "\e60d";}
.icon-eye-outline:before {content: "\e60e";}
.icon-image:before {content: "\e60f";}
.icon-brush:before {content: "\e610";}
.icon-th-large-outline:before {content: "\e611";}
.img-circle{-webkit-border-radius: 500px;-moz-border-radius:500px;border-radius:500px}
.text-center img.img-responsive{margin-left: auto; margin-right: auto;}
.nowrap{white-space:nowrap}
.notouch{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
a.imagealpha:hover img{-khtml-opacity:.94;-moz-opacity:.94;-ms-filter:�alpha(opacity=94)�;filter:alpha(opacity=94);opacity:.94}
a.imagealphatarget:hover img.alphatarget{-khtml-opacity:.94;-moz-opacity:.94;-ms-filter:�alpha(opacity=94)�;filter:alpha(opacity=94);opacity:.94}
/*.list_item{overflow:hidden}*/
.slide-body .caption.sub,.list_item .calendar{font-family:Ubuntu,sans-serif}
.list-unstyled.dots,.list-unstyled.arrows,.list-unstyled.files{font-size:12px;margin-left:10px}
.list-unstyled.dots{list-style-image:url(../images/list_dot.png)}
.list-unstyled.arrows{list-style-image:url(../images/list_arrow.png)}
.list-unstyled.files{list-style-image:url(../images/list_file.gif)}
.list-unstyled.dots li,.list-unstyled.arrows li,.list-unstyled.files li{margin-bottom:10px}
header.navbar{border:0;margin-bottom:0px;position:-webkit-sticky;position:sticky;top:0;}
header.navbar .container{}
header.navbar .navbar-brand{}
header.navbar .nav li.open > a, header.navbar .nav li:hover > a, header.navbar .nav li > a:hover{}
header.navbar .nav li > a{font-family:Ubuntu,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase}
header.navbar .nav li > ul{min-width:200px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}
header.navbar .nav li > ul li > a{font-size:14px;font-weight:400;padding:5px 20px}
header.navbar .nav li > ul li > a .glyphicon{width:14px;margin-right:15px}
header.navbar .navbar-collapse{margin-top:0px}
header.navbar.navbar-inverse.navbar-fixed-top{border-bottom:solid black 1px;}
#breadcrumbs{width:100%;height:40px;line-height:40px;overflow:hidden;font-size:11px;text-transform:uppercase}
footer strong{text-transform:uppercase}
footer .chart{position:relative;display:inline-block;width:90px;height:90px;margin-top:20px;text-align:center}
footer .chart canvas{position:absolute;top:0;left:0}
footer .percent{width:90px;height:90px;vertical-align:middle;line-height:24px;z-index:2;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500}
footer .chart_desc{font-size:11px;margin-top:10px;text-align:center}
footer .social table{width:100%}
footer .social a{display:block;height:60px;line-height:60px;margin-bottom:15px;color:#fff;text-decoration:none;font-size:60px;position:relative}
footer .social img{height:60px;}
.newsletter .checkbox{display:none}
.ue{padding-bottom:15px;background-color:#fff;color:#666;font-size:11px;line-height:14px}
.ue .row{padding-top:15px}
.bar20 {display:block; width:20%; height:6px; margin:0; padding:0; float:left;}
.tip{position:relative;display:inline;z-index:9}
.tip.header, .tip.full h1{width:100%}
.tip h1{display:inline-block;font-size:1.43em;text-align:center;padding:10px 25px;text-transform:uppercase; margin:0;}
.tip.resource-title h1{text-align:left}
.tip.bottom h1{width:100%}
.tip h1:after{position:absolute;width:0;height:0;border-style:solid;border-width:8px;white-space:nowrap}
.tip h1:after,.tip.bottom h1:after{top:100%;left:50%;margin-top:8px;}
.tip.bottom h1:after{margin-left:-8px;}
.tip.right h1:after{top:50%;left:auto;margin-top:-10px;margin-left:25px}
.tip.newstipR h1:after{top:60%;left:-16px;margin-top:-10px}
.tip.left h1:after,.tip.leftgrey h1:after{top:50%;left:-16px;margin-top:-10px}
.tip .tip-badge{display:inline-block;vertical-align:top;width:82px;height:42px;font-size:14px;font-weight:bold;text-align:right}
.tip .tip-badge .img-circle{display:block;float:right;margin:6px 6px 0 0;width:30px;height:30px;line-height:30px;text-align:center}
.box-shadow-white,.box-shadow-white a{display:block;width:100%;height:194px}
.box-shadow-white{/*-moz-box-shadow:5px 5px 0px #fff;-webkit-box-shadow:5px 5px 0px #fff;box-shadow:5px 5px 0px #fff;*/background-repeat:no-repeat;background-position:center center;position:relative}
.box-shadow-white.shadow2{-moz-box-shadow:5px -5px 0px #fff;-webkit-box-shadow:5px -5px 0px #fff;box-shadow:5px- 5px 0px #fff;margin-bottom:30px}
.box-shadow-white i{content:'';display:block;width:37px;height:37px;background:url('../images/resources_overlay_icons.png') top left no-repeat;position:absolute;right:25px;bottom:10px}
.box-shadow-white span.img-circle{display:block;width:37px;height:37px;text-align:center;font-size:26px;line-height:37px;color:#fff;position:fixed;right:10px;bottom:10px}
.box-shadow-white .desc{display:none;width:90%;height:100%;position:absolute;background:url('../images/overlay.png') top left repeat;color:#fff;overflow:hidden;left:5%;}
.box-shadow-white .desc-visible{display:block;width:100%;height:100%;position:absolute;background:url('../images/overlay.png') top left repeat;color:#fff;overflow:hidden}
.box-shadow-white .desc h4, .box-shadow-white .desc p,.box-shadow-white .desc-visible h4, .box-shadow-white .desc-visible p{margin-left:10px;margin-right:10px}
.box-shadow-white .desc h4,.box-shadow-white .desc-visible h4{background:url('../images/overlay.png') top left repeat;float:left;padding:5px}
.box-shadow-white a:hover .desc{display:block;-webkit-animation:box-shadow-white 0.4s;-moz-animation:box-shadow-white 0.4s;-o-animation:box-shadow-white 0.4s;animation:box-shadow-white 0.4s}
@-webkit-keyframes box-shadow-white {0%{opacity:0.0}100%{opacity:1.0}}
@-moz-keyframes box-shadow-white {0%{opacity:0.0}100%{opacity:1.0}}
@-o-keyframes box-shadow-white {0%{opacity:0.0}100%{opacity:1.0}}
@keyframes box-shadow-white {0%{opacity:0.0}100%{opacity:1.0}}
.box-shadow-white a:hover i{background-position:-40px 0}
.list_item.error {overflow:hidden;}
.list_item.error h1{font-size:40px}
.list_item.error h2{font-size:32px}
.partners h1{margin-top:20px;margin-bottom:20px;font-size:18px;line-height:18px;font-weight:bold}
.partners a:hover{text-decoration:none}
.partners .caroufredsel_wrapper{width:100%!important;height:185px!important}
.partners .carousel .element{/*max-height:105px !important;*/ width:auto !important; margin:auto !important;}
.addthis_toolbox{margin-bottom:10px}
.change-font-size-1{font-size:105%}
.change-font-size-2{font-size:115%}
.change-font-size-3{font-size:125%}
.separator{content:'';display:inline-block;width:0px;height:100%;min-height:12px;margin-left:5px;margin-right:5px;border-right:1px dotted #ddd}
#expose-overlay{background:rgba(0,0,0,0.7);display:none;width:100%;height:auto;position:fixed;top:0;left:0;z-index:99998}
.expose{background:#fff}
#gmap{margin-bottom:15px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.inline-circles div{position:relative;display:inline-block;width:170px;height:170px;vertical-align:top;margin:20px;text-transform:uppercase;font-weight:bold;font-size:16px;border-width:4px;border-style:solid}
.inline-circles div table{width:100%;height:100%;}
.inline-circles div table td{vertical-align:middle}
.inline-circles .glyphicon{font-size:26px}
.resources-count .img-circle{width:72px;height:72px;line-height:72px;text-align:center;font-size:26px;font-weight:bold}
.resources-count td{padding-top:10px;padding-bottom:10px;vertical-align:middle}
.resources-count tr:first-child td{padding-top:0px;padding-bottom:10px}
.resources-count tr:last-child td{padding-top:10px;padding-bottom:0px}
.resources-count td:last-child{padding-left:30px}
p.resource-description{margin-bottom:0px}
.resource-info td{vertical-align:top}
.resource-info .button{display:block;width:32px;height:32px;float:left;margin:0 2px;font-size:18px;line-height:32px;text-align:center}
.resource-info .button span.glyphicon{line-height:normal!important}
.resource-gallery{width:100%;position:relative;overflow:hidden}
.resource-macro{width:100%;position:relative;overflow:hidden}
.krpano{width:100%;height:443px;margin-bottom:15px}
.reel-indicator{width:10px;height:3px;background-color:#000}
.reel-overlay{margin:0 auto 15px auto}
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position:absolute;bottom:0px;width:100%;}
.bx-wrapper .bx-pager {text-align:center;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-prev {left: 10px;background: url('../images/controls.png') no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;background: url('../images/controls.png') no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index:9;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url('../images/controls.png') -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url('../images/controls.png') -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
#bx-pager{width:100%;height:auto;overflow:hidden;text-align:center;margin-bottom:4px}
#bx-pager a{float:left;padding:2px;margin:0 3px}
.bx-prev, .bx-next{display:block;width:36px;height:36px;cursor:pointer;position:absolute;top:32px;background:url('../images/fancybox_sprite.png') top left no-repeat;text-indent: -9999px;}
.bx-prev{left:0;background-position:0 -36px;}
.bx-next{right:0;background-position:0 -72px;}
#briefcase{width:100%;box-shadow:inset 0px 11px 8px -10px #c5c5c5,inset 0px -11px 8px -10px #c5c5c5;height:auto;max-height:30%;position:fixed;left:0px;bottom:0px;padding:15px;overflow:auto;z-index:9;background-color:#fff;border-top:1px solid #c5c5c5}
#briefcase-icon{position:fixed;left:20px;bottom:20px;background-color:#fff;border:1px solid #c5c5c5;font-size:24px;width:39px;height:39px;padding-top:3px;line-height:39px;text-align:center;-webkit-border-radius: 500px;-moz-border-radius:500px;border-radius:500px}
#briefcase-icon:hover{background-color:#ededed}
#scrollUp {bottom: 20px;right: 20px;background: #555;color: #fff;font-size:24px;width:39px;height:39px;padding-top:3px;/*line-height:39px;*/text-align:center;opacity: .9;-webkit-border-radius: 500px;-moz-border-radius:500px;border-radius:500px;-webkit-transition: background 200ms linear;-moz-transition: background 200ms linear;transition: background 200ms linear;-webkit-backface-visibility: hidden;}
#scrollUp:hover{background: #000;}
.flowplayer {background-color: #333;}
#oldie_info {display:none;}

#paint .picker, #paint .size {width:30px; height:30px; text-align:center; cursor:pointer; position:relative;}
#paint .picker .glyphicon {line-height:1; margin:0; padding:0; position:absolute; left:50%; top:50%; margin-left:-7px; margin-top:-6px; color:#fff; display:none;}
#paint .picker .glyphicon.dark {color:#444;}
#paint .picker.active .glyphicon {display:block;}
#paint .size span {display:inline-block; border-radius:50%; -webkit-border-radius:50%; line-height:30px; background:#444; margin:0; padding:0; position:absolute;}
#paint .size.active {border:1px solid #666;}

.oldie #paint {display:none;}
.oldie #oldie_info {display:block;}
#newsletter_output {display:none; font-size:11px; color:#fff; border-radius:5px; -webkit-border-radius:5px; padding:4px; background:#666; margin:3px 0;}
#newsletter_output.error {background:#e31e24;}
#notification_modal .glyphicon {font-size:10px;}
#notification_modal .error {font-size:11px; color:#e31e24;}
.contact-link{color:#f3801e}

/* makro zdjęcia
#macro-fullscreen > .macro-top{background-color:white;}
#macro-fullscreen > .macro-top > div{border-bottom:1px solid black;height:20px;}
#macro-fullscreen > .macro-img{width:100%;height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);}
@media(max-width:768px){#macro-fullscreen > .macro-img{overflow:scroll;}} */

/* puzzle */
.jqPuzzle{margin-left:auto;margin-right:auto}
.jqPuzzle div{background-color:transparent;margin:0;padding:0;border-style:none}
.jqPuzzle .jqp-wrapper{background-color:#fff}
.jqPuzzle .jqp-piece{}
.jqPuzzle .jqp-piece:hover{border-style:dashed}
.jqPuzzle.jqp-solved .jqp-piece:hover{border-style:solid}
.jqPuzzle .jqp-controls{float:left;margin-top:15px}
.jqPuzzle .jqp-controls a{margin-top:5px;margin-right:10px;float:left}
.jqPuzzle .jqp-controls a.jqp-disabled{background-color:#fff;color:#ccc}
.jqPuzzle .jqp-controls span{margin-top:5px;padding:5px 4px;padding-left:0;border:0;background-color:transparent;color:#666;font-size:14px;float:left}
.jqPuzzle .jqp-controls span.jqp-disabled{color:#AAA}
.jqPuzzle.jqp-solved .jqp-controls span{padding:1px 3px;border:1px dotted #0F8F08;background-color:#9FEF86;color:#0F8F08}
.jqPuzzle .jqp-controls span input{margin:0 3px;padding:3px;padding-bottom:2px;border-style:none;background-color:#FFF;color:#666;font-weight:700;text-align:right}
.jqPuzzle .jqp-controls span.jqp-disabled input{background-color:#EEF;color:#AAA}
.jqPuzzle.jqp-solved .jqp-controls span input{background-color:#C2FFAF;color:#444}
.puzzle-piece-outer{position:relative;overflow:hidden}
.puzzle-piece{position:absolute;left:3px;top:3px}

/* krzyzowki */
.crossword tbody>tr>td{text-align:center;vertical-align:middle;border-top:0px}
.crossword td input{width:170px;margin-right:15px}
.crossword td.answer{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.crossword td.input-row{width:186px;text-align:left}
.crossword td.letter{color:#fff;font-weight:bold;border-width:3px}
.crossword tbody>tr.empty>td{background-color:#f7f7f7;color:#666}
.crossword tbody>tr.empty>td.letter{background-color:#f0f0f0}
.crossword tbody>tr.bad>td{background-color:#ffd3d3}
.crossword tbody>tr.bad>td.letter{background-color:#e85d5d;border-color:#fff}
.crossword tbody>tr.good>td{background-color:#d9ffd5}
.crossword tbody>tr.good>td.letter{background-color:#89dc7e;border-color:#fff}
.crossword tbody>tr>td.input-row,.crossword tbody>tr>td.blank{background-color:#fff}

/* memory */
.quizy-memorygame-load{height:44px;background: url('../images/loading.gif') center center no-repeat}
.quizy-memorygame{position:relative;display:none;text-align:center;margin-left:auto;margin-right:auto}
.quizy-memorygame .quizy-mg-item,.quizy-memorygame .mgcard-show,.quizy-memorygame .quizy-mg-item-bottom,.quizy-memorygame .quizy-mg-item-top,.quizy-mg-notification-fly{width:168px;height:168px;line-height:168px}
.quizy-memorygame .quizy-mg-item{display:inline-block;position:relative;cursor:pointer;text-align:center;margin:15px 15px 0 0}
.quizy-memorygame .quizy-mg-item .quizy-mg-item-bottom, .quizy-memorygame .quizy-mg-item .quizy-mg-item-top{position:absolute;top:0;left:0;text-align:center}
.quizy-mg-notification-fly{position:absolute;z-index:1000;display:none;left:0;right:0;margin-left:auto;margin-right:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);box-shadow: 0px 2px 2px rgba(0,0,0,0.3)}
.quizy-memorygame .mgcard-show{background-image:url('../images/mg-mcard.png')}
.quizy-mg-item .quizy-mg-item-top{background-image:url('../images/quizy-mg-item-top.jpg')}
.quizy-mg-notification-fly-neg{background-image:url('../images/quizy-mg-notif-neg.png')}
.quizy-mg-notification-fly-pos{background-image:url('../images/quizy-mg-notif-pos.png')}
.quizy-memorygame .mgcard-show, .quizy-mg-item .quizy-mg-item-top, .quizy-mg-notification-fly-neg, .quizy-mg-notification-fly-pos{background-repeat:no-repeat;background-position:center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
#quizy-game-summary{width:300px;height:120px;position:absolute;z-index:1001;background: #515b69;box-shadow: rgba(0,0,0,0.7) 0 0 4px, inset 0 0 20px rgba(0, 0, 0, 0.4);;border:1px solid #000;cursor:pointer;display:none}
#quizy-game-summary div{width:50%;float:left;padding:10px 0;color:#fff;text-shadow: 1px 1px 1px rgba(0,0,0, 0.5);text-align:center}
#quizy-game-summary #gs-column2{font-size:12px;padding-top: 65px;background:url('../images/mg-timeicon.png') no-repeat 50% 25%}
#quizy-game-summary #gs-column3{font-size:12px;padding-top: 65px;background:url('../images/mg-clickicon.png') no-repeat 50% 25%}

/* wskaz roznice */
#original_image, #difference_image {margin-top:10px}
#difference_image {position:relative}
#difference_image .point {display:none; width:30px; height:30px; background:url('../images/hotspot.png') no-repeat; position:absolute; z-index:100}

#login-bar{color:#9d9d9c;margin:10px}
#login-bar a{color:#e2e2e2;font-weight:bold}
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}

@media (min-width:768px){
	header.navbar .nav li.dropdown:hover > ul.dropdown-menu{display:block}
	header.navbar .nav li.dropdown:focus-within > ul.dropdown-menu{display:block}
	header.navbar .nav li.dropdown-submenu {position:relative;}
	header.navbar .nav li.dropdown-submenu:hover > ul.dropdown-menu{display:block;}
	header.navbar .nav li.dropdown-submenu:focus-within > ul.dropdown-menu{display:block;}
	header.navbar .nav li.dropdown-submenu > ul {position:absolute; top:0; left:100%;}
	header.navbar .nav li.dropdown:last-child .dropdown-menu{right:0;left:auto;}
}


/** tu by trzeba przepisać to co jest dla mobilnego badziewia */
@media (max-width:767px){
	header.navbar .nav li.dropdown:hover > ul.dropdown-menu{display:block;background-color: white;}
	header.navbar .nav li.dropdown:focus-within > ul.dropdown-menu{display:contents;background-color: white;}
	header.navbar .nav li.dropdown-submenu {/*position:relative;*/background-color: white;}
	header.navbar .nav li.dropdown-submenu:hover > ul.dropdown-menu{display:block;background-color: white;}
	header.navbar .nav li.dropdown-submenu:focus-within > ul.dropdown-menu{display:contents;background-color: white;}
	header.navbar .nav li.dropdown-submenu > ul {position:static; top:0; left:100%;background-color: white;}
	header.navbar .nav li.dropdown:last-child .dropdown-menu{right:0;left:auto;background-color: white;}
}

/* @media (min-width:1701px){
	body{padding-top: 2%;}
}
@media (min-width:1450px) and (max-width:1700px){
	body{padding-top: 3%;}
} */
@media (min-width:992px) and (max-width:1279px){
	.smallerimgs{
		display: inline;
		height: auto !important;
		max-height: 140px !important;
		width: inherit !important;
		margin:auto !important;
		padding-left: 30px;
		padding-right: 30px;
	}
	header.navbar .navbar-brand img{max-width:80%}
	header.navbar .nav{float:right}
	header.navbar .nav>li>a{font-size:14px;padding-left:8px;padding-right:8px;padding-top:10px;padding-bottom:10px}
	header.navbar .navbar-collapse{margin-top:0px}
	header.navbar .nav>li>ul li>a{font-size:12px}
	.tip h1{font-size:16px}
	.tip .tip-badge{width:62px;height:37px;font-size:14px}
	.tip .tip-badge .img-circle{margin:6px 6px 0 0;width:24px;height:24px;line-height:24px}
	.box-shadow-white,.box-shadow-white a{height:158px}
	.partners .caroufredsel_wrapper{height:146px!important}
	/* .partners .carousel .element{width:154px!important;height:146px}*/
	.inline-circles div{width:150px;height:150px;margin:15px;font-size:15px}
	.list_item.error h1{font-size:36px}
	.list_item.error h2{font-size:28px}
	.krpano{height:360px}
}
@media (min-width:768px) and (max-width:991px){
	.smallerimgs{
		display: inline;
		height: auto !important;
		max-height: 140px !important;
		width: inherit !important;
		margin:auto !important;
		padding-left: 30px;
		padding-right: 30px;
	}
	.finansed{padding-bottom:50px;}
	/* body {padding-top:5%;} */

	header.navbar .container{padding:0;max-width:100%}
	header.navbar .navbar-header{display:block;float:none;padding-left:15px}
	header.navbar .navbar-brand img{max-width:70%}
	header.navbar .nav{float:none}
	header.navbar .nav>li>a{font-size:14px;padding:10px}
	header.navbar .navbar-collapse{margin:0;padding:0}
	header.navbar .nav>li>ul li>a{font-size:12px}
	div.nav>div.dropdown>form>div>input{
		width:50px !important;
	}
	.tip h1{font-size:13px;padding:10px 15px}
	.tip.right h1:after{margin-left:15px}
	.tip .tip-badge{width:62px;height:34px;font-size:13px}
	.tip .tip-badge .img-circle{margin:6px 6px 0 0;width:22px;height:22px;line-height:22px}
	.box-shadow-white,.box-shadow-white a{height:117px}
	.partners .caroufredsel_wrapper{height:110px!important}
	/* .partners .carousel .element{width:116px!important;height:110px} */
	.inline-circles div{width:130px;height:130px;margin:15px;font-size:14px}
	.list_item.error h1{font-size:32px}
	.list_item.error h2{font-size:22px}
	.krpano{height:424px}
	#my-memorygame{width:680px!important}
	.quizy-memorygame .quizy-mg-item,.quizy-memorygame .mgcard-show,.quizy-memorygame .quizy-mg-item-bottom,.quizy-memorygame .quizy-mg-item-top,.quizy-mg-notification-fly{width:154px!important;height:154px!important;line-height:154px!important}
}
@media (min-width:481px)  and (max-width:767px){
	#return-to-top{
		width:30px;
		height:30px;
	}
	.dropup {
		width:30px;
		height: 30px;
	}
	/* body {padding-top:9%;} */
	.smallerimgs{
		display: inline;
		height: auto !important;
		max-height: 120px !important;
		width: inherit !important;
		margin:auto !important;
		padding-left: 30px;
		padding-right: 30px;
	}
	.finansed{padding-bottom:50px;}
	header.navbar .container{padding:0}
	header.navbar .navbar-header{display:block;margin:0}
	header .navbar-nav{margin-top:0;margin-bottom:0}
	header.navbar .navbar-collapse{margin-top:0;border:0;box-shadow:none;margin:0;padding-left:15px;padding-right:15px}
	.tip h1{font-size:13px;padding:12px 15px}
	.tip h1:after,.tip.right h1:after,.tip.left h1:after,.tip.leftgrey h1:after,.tip.grey h1:after{top:100%;left:50%;margin-top:10px;margin-left:0px}
	.tip .tip-badge{display:none}
	.box-shadow-white,.box-shadow-white a{height:147px}
	.partners .caroufredsel_wrapper{height:110px!important}
	/* .partners .carousel .element{width:116px!important;height:110px} */
	.addthis_toolbox_responsive{float:none!important;margin-left:auto;margin-right:auto;text-align:center}
	.addthis_toolbox_responsive a{float:none!important;display:inline-block}
	.inline-circles div{width:100px;height:100px;margin:10px;font-size:13px}
	.list_item.error h1{font-size:28px}
	.list_item.error h2{font-size:18px}
	.krpano{height:280px}
	#my-memorygame{width:100%!important}
	.quizy-memorygame .quizy-mg-item,.quizy-memorygame .mgcard-show,.quizy-memorygame .quizy-mg-item-bottom,.quizy-memorygame .quizy-mg-item-top,.quizy-mg-notification-fly{width:100px!important;height:100px!important;line-height:145px!important}
}
@media (max-width:480px){
	.box-shadow-white,.box-shadow-white a{height:110px; padding-bottom:5px;}
	.smallerimgs{
		display: inline;
		height: auto !important;
		max-height: 130px !important;
		width: inherit !important;
		margin:auto !important;
		padding-left: 30px;
		padding-right: 30px;
	}
	.finansed{padding-bottom:55px;}
	/* body {padding-top:15%;} */
}
#return-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	width: 50px;
	height: 50px;
	display: block;
	z-index: 999 !important;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#return-to-top i {
	color: #fff;
	margin: 0;
	position: relative;
	left: 16px;
	top: 13px;
	font-size: 19px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#return-to-top:hover {
	background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
	color: #fff;
	top: 5px;
}

.underlined{
	border-bottom: 1px solid darkgrey;
}
.navbar-toggle {
	background-color: gray;
}
.newstip{
	float: right;
	display: table-cell;
	vertical-align: bottom !important;
	bottom:0;
	padding: 10px;
}
.newslead {
  text-align: justify;
  text-justify: inter-word;
}
.centerArticles
{
	margin-left: auto;
	margin-right: auto;
}
.dropbtn {
  background-color: #FFF;
  color: white;
  padding: 16px;
	padding-top: 13px;
  font-size: 16px;
  border: none;
	border-radius: 50%;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 2px 0px black inset, 0 0 2px 0px black
}

/* The container <div> - needed to position the dropup content */
.dropup {
	position: fixed;
	bottom: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	z-index: 8;
}

/* Dropup content (Hidden by Default) */
.dropup-content {
  display: none;
  position: absolute;
  bottom: 50px;
  background-color: none;
  min-width: 40px;
  /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
  z-index: 7;
}

/* Links inside the dropup */
.dropup-content a {
  color: white;
  padding: 16px;
  text-decoration: none;
  display: block;
	border-radius: 50%;
	background-color: #FFF;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 2px 0px black inset, 0 0 2px 0px black
}

/* Change color of dropup links on hover */
.dropup-content a:hover {background-color: #f2f2f2}

/* Show the dropup menu on hover */
.dropup:hover .dropup-content {
  display: block;
}
.dropup:hover .dropright {
  display: inline-flex !important;
}

/* Change the background color of the dropup button when the dropup content is shown */
.dropup:hover .dropbtn {
  background-color: #f2f2f2;
}
.dropright{
	display: none;
	position: absolute;
	bottom:0px;
	width:16px;
	left:47px;
	background-color: none;
	min-width: 40px;
	/* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
	z-index: 7;
}
div.nav>div.dropdown>form>.input-group>label{padding:0;}
div.nav>div.dropdown>form>.input-group>label>.btn{border-radius:0px;border:0px none;}
#quickSearchElements{padding-left: 10px;}
#quickSearchElements>hr{margin:5px 0;}
.nav>.dropdown>#searchMenu.dropdown-menu{width:100%;}

.finansed{
	line-height: 1.42857143;
}
