.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.post-ratings {
font-size:0.8em;
width: 100%;
opacity: 1; }
.post-ratings-loading {
display: none;
height: 16px;
text-align: left;
}
.post-ratings-image {
border: 0;
}
.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
border: 0;
padding: 0;
margin: 0;
}
.post-ratings-text {
}
.post-ratings-comment-author {
font-weight: normal;
font-style: italic;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}body{
background:#f3f3f3;
font-family: "Arial", "Helvetica" !important;
font-size:100%;
padding-bottom:30px;
}
.site-header {
position: fixed;
padding: 0.214285714rem 0px 0px 0px;
width: 100%;	
z-index: 1000;
border-bottom: 1px solid #3A3A3A;
margin-bottom: 10px;
background-color: #ffffff;
}
.headbar_left
{
float: left;
padding: 0;
width: 28%;		
}
.headbar_right
{
float: left;
padding: 0;
width: 72%;	
margin-top: 18px;
}
img{
box-shadow:0 0 0 !important;
border-radius:0 0 0 0 !important;	
}
figure { 
margin-bottom: 1em;   
}
a{
color:#333;
}
a:hover{
color:#000;
}
p{
font-family: 'Merriweather', serif;
font-size:0.95em;
line-height:1.9em;
text-align:left;
}
p.home {
font-size:0.95em;
line-height:1.9em;
text-align:center;
}
p.excerpt{
font-size:1.1em;
line-height:1.4em;
text-align:left;
}
p.wp-caption-text{
font-size:0.7em;
line-height:1.3em;
text-align:left;
}
ins {
background: #fff !important;
}
.btn-inexhibit{
background:#bce04e;
display:block;
width:100%;
text-align:center;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
border-radius:20px;
padding:6px 0;
color:#333 !important;
margin:10px 0;
font-size:0.9em;
}
#btn-yellow{
background:#FFFF00;
display:block;
width:80%;
text-align:center;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
border-radius:20px;
padding:6px 0;
color:#333 !important;
margin:10px 0;
font-size:1.2em;
height: 30px;
line-height: 30px;       
}
#btn-yellow-rectangular{
background:#FFFF00;
display:block;
text-align:center;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
border-radius:20px;
padding:6px 0;
color:#333;
margin:10px 0;
font-size:1.2em;
height: 30px;
line-height: 30px;
}
#btn-orange{
background:#F29E27;
display:block;
width:80%;
text-align:center;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
border-radius:20px;
padding:6px 0;
color:#333 !important;
margin:10px 0;
font-size:1.2em;
height: 30px;
line-height: 30px;       
}
nav a#pull {
display: none;
}
#menuline-map .btn-inexhibit{
margin:0 8px 0 0;
}
.btn-inexhibit a{
color:#111 !important;
}
.btn-yellow{
background:#f5e70c;
}
.btn-white{
background:#fff;
}
.padding0315{
padding:8px 15px;	
}   
.padding0305a{
padding:3px 2px;	
float: left;		
}
.padding0305b{
padding:3px 2px;	
float: right;
}
.padding0325b{
padding:3px 25px;	
float: right;
}
.padding10{
padding-left: 10px;
}
.padding1003{
padding:10px 10px 3px 10px;	
float: left;	
}
.headline{
font-size:0.9em;
padding-left:20px; color:#333;
margin:0;
display:inline-block;
padding-top:38px;
vertical-align:bottom;
}
input:focus, input:active{
box-shadow:0 0 0 !important;
border-color:#BCE04E !important;
color:#333;
}
select:focus, select:active{
box-shadow:0 0 0 !important;
border-color:#BCE04E !important;
color:#333;
}
input[type="submit"], input[type="button"] {
color: #333;
font-weight: bold;
background: #BCE04E;
border: 1px solid #333;
border-radius: 0;
padding: 5px 20px;
}
input[type="submit"]:hover, input[type="button"]:hover{
text-decoration: underline;
color: #000;
background: #BCE04E;
}
textarea, select, input[type="text"], input[type="password"]{
border: 1px solid #767671;
border-radius: 0;
}	
#leaderboard {
background:#fff;
width: 100%;
margin: 10px 0 0 0; 
padding:10px 0 0 0; 
float: left;
text-align: center;  
}
#end{
background:#fff;
width: 100%;
margin: 10px 20px 10px 20px;  
}
#main-container{
background:#fff;
}
#main-container.container { }
#mainHeader{	
padding-top:0px;
padding-bottom:1px;
}
#mainHeader > .row > [class*="span9"]{
position:relative;
display:inline-block;
}
#main-nav, .incontest-row {
border-top:0px dashed #333;
border-bottom:0px dashed #333;
margin-bottom:0;
}
#main-nav ul{
margin-left:0;
margin-bottom:0;
}
#main-nav ul li{
display:inline;
}
#main-nav ul li a{
display:block;
padding:6px 14px; color:#A6A6A5;
border-left:1px solid #E6E6E6;
font-size: 92%;
}
#main-nav ul li a:hover{	
text-decoration:none;
}
#main-nav ul.sub-menu {
margin-left: 20px;
}
#main-nav ul.sub-menu a {
color: white;
}
.navbar{
margin-bottom:0;
position:relative;
}
.nav{
text-transform:uppercase;
}
.nav ul{
display: inline-table;
position:absolute;
z-index:1100;
border-top:4px solid #BCE04E;
}
.navbar .nav > li > a {
color:#FFFFFF;
opacity:0.8;
text-shadow: none;
text-transform:uppercase;
}
.navbar .nav > li {
z-index:1200;
position:relative;
}
.navbar .nav > li > ul > li {
min-width:240px;
}
.navbar .nav > li > a:hover {
color:#FFFFFF;
opacity:1;
text-decoration:underline;
}
.navbar .nav > li > ul {
list-style:none;
display:none;
background:rgba(0,0,0,0.5);
padding:8px 0;
border-radius:0 0 10px 10px;
}
.navbar .nav > li:hover > ul {
display:block;
z-index:1;
position:absolute;
z-index:99;
left:-20px;
top:30px;
-webkit-transition: all 2s;
}
.navbar .nav > li > ul > li > a, .navbar .nav > li > ul > li:hover > ul > li > a{
display:block;	
padding:8px 20px;
color:#FFFFFF;
text-transform:capitalize; 
}
.navbar .nav > li > ul > li > a:hover {
background:#f7941e;
text-decoration:none;
}
.navbar .nav > li > ul > li > ul {
display:none;
}
.navbar .nav > li > ul > li:hover > ul {
display:block;
position:absolute;
border:0;
color:#111;
top:76px;
left:215px;
width:200px !important;
}
.navbar .nav > li > ul > li > .submenu > li {
width:200px;
}
.navbar .nav > li > ul > li:hover > ul > li > a {
background:rgba(0,0,0,0.8);
text-decoration:none;
width:160px;
}
.navbar .nav > li > ul > li:hover > ul > li > a:hover {
background:rgba(247,148,30,1);
}
#logo{
display:inline-block;
padding-left:15px;
float:left;
}
#header-login{
width:94.3%;
margin-bottom:0;
display:inline-block;
}
#header-login input{
border:1px solid #333;
border-radius:0 0 0 0;
box-shadow:0 0 0;
color:#333;
text-transform:uppercase;
font-size:0.9em;
height:26px;
line-height:26px;
float:left;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
margin-bottom:0;
}
.login-search-box{
font-size:0.9em;
}
.login-search-box a, a.modalLink {
display:inline-block; line-height:26px;
margin-right:7px;
margin-bottom:10px;
text-transform:uppercase;
font-size: 0.9em;
text-align: center;
border: 1px solid #333;
background: #BCE04E;
min-width: 44.4%;
font-size: 0.9em;
}
#header-login input[type="text"]{
padding:0 15px;
width: 100%;
}
#header-login input[type="submit"]{
color:#373730;
}
.breadcrumb{
margin-bottom:0px;
font-size:0.75em;
line-height:1.1em;
color:#ADADAD;
border-radius:0 0 0 0;
background:#f7f7f7;
padding:2px 15px 0px;
}
.breadcrumb a{
color:#333;
}
#breadcrumbs {
margin-bottom: 3px;
line-height:1.1em;
}
.flexslider{
border:0;
border-radius:0 0 0 0;
box-shadow:0 0 0;
height:270px;
margin-bottom:25px;
position:relative;
}
.flex-control-nav.flex-control-paging{
position:absolute;
top:20px;
left:20px;
z-index:150;
bottom:auto;
text-align:left;
}
.flex-control-paging li{
margin-left:0;
}
.flex-control-paging li a{
text-indent:1px !important;
color:#fff;
background:rgba(0,0,0,0.6);
display:block;
font-size:0.8em;
padding:0 6px;
border-radius:2px 2px 2px 2px;
height:auto;
}
.flex-control-paging li a.flex-active{
background:#bce04e;
color:#444;
}
.flexslider .slides > li{
position:relative;
}
.flexslider .slides > li > div{
position:absolute;
width:96%;
bottom:0;
color:#fff;
background:rgba(0,0,0,0.8);
padding:0.8% 2%;
}
.textOver a{
color:#fff;
}
.widget-title, .title-bar{
background:#F4F4F4;
text-transform:uppercase;
font-weight:bold;
font-size:0.85em;
padding-left:15px;
}
.title-bar-caption{
background:#e1e1e1;		
font-size:1em;	
padding-left:5px;
}
.title-bar-blue{
background:#A7CBF7;
text-transform:uppercase;
font-weight:bold;
font-size:1em;	
padding-left:15px;
}
.title-bar-yellow{
background:#EEEE22;
text-transform:uppercase;
font-weight:bold;
font-size:1em;	
padding-left:15px;
}
.title-bar-orange{
background:#E1E1E1;
text-transform:uppercase;
font-weight:bold;
font-size:1em;	
padding-left:15px;
}
.title-bar-search{
background:#e8e8e8;
text-transform:uppercase;
font-weight:bold;
font-size:0.85em;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
margin: 10px 0 0 0; 
}
.widget-area .widget h3{
margin-bottom:5px;
}
.title-bar h2, .title-bar-blue h2, .title-bar-yellow h2, .title-bar-orange h2{
font-size: 1em;
line-height: 1;
margin: 0;
padding: 6px 0;
}
.span12-rel{
background:#e1e1e1;	
}
#indi-wrapper{
display:inline-block;
width:100%;
background: #F7F7F7;
margin:auto;
border-bottom: 1px solid #878787;
border-right: 1px solid #878787;
}
#indi-content{
display:inline-block;
float: left;
width:33%;
min-height: 30px;
padding-top: 7px;
margin:auto;
text-align:center;
font-size:0.8em;
font-weight:bold;	
color:#6D6D6D;
border-top: 1px solid #878787;
border-left: 1px solid #878787;
}
table {
width: 100%;
border-collapse: collapse;
background: #F7F7F7;
}
table, th, td {
border: 1px solid #878787;
}
td {
width: 33%;	
padding-top: 10px;
padding-bottom: 7px;
margin:auto;
text-align:center;
font-size:0.8em;
font-weight:bold;	
color:#6D6D6D;
}
td:hover {
background: #EEFF93;
}
#hp-museum, #hp-marker, #hp-marker-2, #hp-marker-3, #hp-marker-4{
margin-bottom:25px;	
background:#e1e1e1;
}
#hp-museum a, #hp-marker a, #hp-marker-2 a, #hp-marker-3 a, #hp-marker-4 a{
width:25%;
display:inline-block;
float:left;
background:#e1e1e1;
}
#hp-museum h3, #hp-marker h3, #hp-marker-2 h3, #hp-marker-3 h3, #hp-marker-4 h3{
color:#23231e;
font-size:0.85em;
font-weight:normal;
line-height:1;
margin:2px 0;
text-align: center;
}
#hp-museum a img, #hp-marker a img, #hp-marker-2 a img, #hp-marker-3 a img, #hp-marker-4 a img{
width:100%;
}
.container-zoom-image {
position:relative;
width:100%;
overflow:hidden;
display:block
}
.container-zoom-image:hover img {
filter:contrast(105%);
-moz-filter:contrast(105%);
-webkit-filter:contrast(105%);
-o-filter:contrast(105%);
-ms-filter:contrast(105%);
}
.magazine-box, .magazine-box-blue, .magazine-box-orange{
margin-bottom:25px;
}
.row-fluid div.span6.magazine-box:nth-of-type(odd), .row-fluid div.span6.magazine-box-blue:nth-of-type(odd), .row-fluid div.span6.magazine-box-orange:nth-of-type(odd) {
margin-left: 0;
}
.magazine-box img, .magazine-box-blue img, .magazine-box-orange img {
width:100%;
transition:transform 800ms ease-in-out;
-webkit-transition:-webkit-transform 800ms ease-in-out;
-moz-transition:-moz-transform 800ms ease-in-out;
-o-transition:transform 800ms ease-in-out;
-ms-transition:transform 800ms ease-in-out;
}
.magazine-box h3{
background:#F3F3F3;
margin-top:0;
margin-bottom:0;
font-size:1.0em;
font-weight:bold;
line-height:1;
}
.magazine-box-blue h3{
background:#A7CBF7;
margin-top:0;
margin-bottom:0;
font-size:1.0em;
font-weight:bold;
line-height:1;
}
.magazine-box-orange h3{
background:#E1E1E1;
margin-top:0;
margin-bottom:0;
font-size:1.0em;
font-weight:bold;
line-height:1;
}
.magazine-box-white h3{
background:#FFFFFF;
margin-top:0;
margin-bottom:0;
font-size:1.0em;
font-weight:bold;
line-height:1;
}
.contest-box h3{
background:#F5E70C;
margin-top:0;
margin-bottom:0;
font-size:1.1em;
font-weight:bold;
line-height:1;
}
.magazine-box h3 a{
color:#333;
}
.paragraph-box{
background:#FAFAFA;
font-size:0.8em;		
}
.paragraph-box-bold{
background:#FAFAFA;
font-size:0.8em;
font-weight:bold;	
}
.tag-box {
background:#F2F2F2;
color:#7D7AB7;
font-size:0.9em;
padding:0 15px;
}
.museum-in-list h3{
background:#e1e1e1;
margin-top:0;
margin-bottom:0;
font-size:1.1em;
font-weight:bold;
line-height:1;
padding:3px 10px;
} #main-container .row-fluid div.sidebarfixed {
margin: 0% 0% 0% 10px;
padding: 74px 0% 20px;
float: right;
width: 300px;
text-align: left;
}
#main-container .row-fluid div.contentfixed {
margin: 0%;
padding: 84px 0% 0px;
float: left; width: -moz-calc(100% - 310px); width: -webkit-calc(100% - 310px); width: -o-calc(100% - 310px); width: calc(100% - 310px);
}
#main-container .row-fluid div.contentfixedlarge {
margin: 0%;
padding: 84px 0% 0px;
float: left; width: -moz-calc(100%); width: -webkit-calc(100%); width: -o-calc(100%); width: calc(100%);
}
.widget-area .widget{
margin-bottom:1.3em;
}
.widget-area .categories{
list-style:none;
margin-left:0;
}
.widget_categories ul{
margin-left:0;
}
.widget_categories h3{
display:;
}
.widget_categories > ul > li{
border:1px solid #333;
text-align:center;
margin-bottom:5px;
text-transform:uppercase;
font-size:0.9em;
overflow:hidden;
}
.widget_categories ul li a{
color:#333 !important;
opacity:1;
}
.widget_categories > ul > li > ul{
max-height:0;
transition:all 400ms ease-in;
-moz-transition:all 400ms ease-in;
-webkit-transition:all 400ms ease-in;
}
.widget_categories > ul > li:hover > ul{
max-height:30px;
}
.widget-area .widget ul ul.children{
margin-left:0;
font-size:0.8em;
background:#efefef;
}
#sidebar-social-button li{
display:inline;
float:left;
list-style:none;
margin-right:10px;
}
aside.widget_synved_social_follow
{
background: none repeat scroll 0 0 #E1E1E1;
border-radius: 20px;
margin-bottom: 25px;
padding: 7px 16px;
position: relative;
text-align: left;
}
aside.widget_synved_social_follow a {
margin-bottom: 0 !important;
}
.themes-list{
margin-left:0;
}
.themes-list li{
list-style:none;
display:block;
}
.themes-list li a{
display:block;
border:1px solid #333;
padding:4px 0;
text-align:center;
margin-bottom:8px;
text-transform:uppercase;
color:#333 !important;
font-size:0.8em;
}
.sidebar-widget{
margin-top:15px;
}
.widget-area{
width:100%;
margin-top:0;
}
.widget-area .widget a{
color:#111;	
}
.widget-area select.postform {
border: 1px solid #333;
text-transform: uppercase;
width: 100%;
}
.sidebar-post-list{
margin-left:0;
list-style:none;
}
.sidebar-post-list li{
background:#e7e8e4;
margin-bottom:10px;
display:block;
clear:both;
float:left;
width:100%;
}
.sidebar-post-list h3{
font-size:1em;
color:#333;
font-weight:normal;
line-height:1;
}
.sidebar-post-list h3 a{
color:#333 !important;
}
.sidebar-post-list li img{
float:left;
}
.sidebar-post-list li > a{
float:left;
display:block;
margin-right:10px;
}
.sidebar-post-list li div{
display:table;
}
.sidebar-btn li {
margin-top:5px;
background:#f3f3f3;
}
.sidebar-btn li img {
}
.sidebar-btn li a{
color:#333 !important;
}
.sidebar-btn ul.media-list li.media {
font-size: 0.95em;
line-height: 20px;
}
.sidebar-btn ul.media-list li.media > a.tptn_link {
float: left;
}
#sidebar-ad-bottom-container {
position: relative;
width: 300px;
height: 100%;
border: none ;
}
#sidebar-ad-bottom {
position: absolute;
vertical-align: bottom;
top: 95%;
border: none ;
} #footer-nav{
background:#F3F3F3;
width:inherit;
border-top:1px dashed #333;
}
#footer-nav ul {
list-style:none;
margin-left:0;
font-size:0.8em;
}
#footer-nav ul li{
display:inline;
}
#footer-nav ul li a{
display:block;
float:left;
padding:6px 12px;
text-transform:uppercase;
color:#333; } #menuline-map{
background:#A7CBF7;
border-radius:20px;
padding:6px 16px;
margin-bottom:25px;
text-align:left;
position:relative;
}
#menuline-map-subjects{	
border-radius:20px;
padding:6px 16px;
margin-bottom:8px;
text-align:left;
position:relative;
}
#menuline-map-home{
background:#D11A1A;
border-radius:20px;
padding:4px 16px;
margin-bottom:8px;
text-align:center;	
position:relative;
}
.mapandfilter-container{
margin-bottom:25px;
}
#menuline-map p, #menuline-map-subjects p{
color:#fff;
font-size: 0.95em;
margin: 0;
float: right;
}
#menuline-map-home p {
color:#fff;
font-size: 1.1em;
margin: 0;	
}
#menuline-map a, #menuline-map-subjects a{
display:inline-block;
padding:0px 12px;
border-radius:10px;
font-size:0.9em;
text-transform: none;
color:#fff;
}
#menuline-map-home a{
display:inline-block;
padding:0px 12px;
border-radius:10px;
font-size:1.05em;
text-align:center;
text-transform: none;
color:#fff;
}
#map .pgmm{
width:100% !important;
border-radius:15px;
}
.pgmm .attachment-thumbnail.wp-post-image{
width:80px !important;
margin-right:15px;
float:left;
}
.pgmm .attachment-thumbnail.wp-post-image + a{
display:table;
font-size:0.8em !important;
font-weight:bold;
}
.pgmm p.excerpt-balloon{
font-size:0.7em;
color:#999;
}
#map .pgmm .canvas{
width:100% !important;
border-radius:15px;
}
.pgmm img{
width:auto !important;
max-width:none !important;
}
.form-map-search{
background:#ffffff;
border-radius: 15px;
border-style: solid;
border-width: 1px;
border-color: #878787;
text-align:right;
min-height: 0px;
}
.form-map-search form{
padding:15px 20px 0;
margin: 0;		
}
.form-map-search form input{
float:none;
display:block;
width:100%;
height:30px;
line-height:normal;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
border-radius:0 0 0 0;
background: #f3f3f3;
margin-bottom : 15px;		
}
.form-map-search form select{
border-radius:0 0 0 0;
background: #f7f7f7;
margin-bottom : 15px;		
}
.form-map-search form input[placeholder="Museum Type"]{
margin-top:35px;
}
.form-map-search form input[type="submit"], .form-map-search form input[type="button"]{
width:auto;
float:right;
background:#ffffff;
border-radius:0 0 0 0;
border:1 none;
margin-bottom:5px;
}
#list-museum ul{
margin-left:0;
}
#list-museum ul li{
width:49%;
float:left;
display:inline;
margin-bottom:25px;
background: #f3f3f3;
}
#list-museum div.museum-in-list {
margin-bottom:25px;
background: #f3f3f3;
}
#list-museum ul li img{
}
#list-museum ul li:nth-of-type(even){
margin-left:2%;
}
#list-museum hr{
margin-bottom: 10px;
border: 0;
background: #767671;
}
.museum-in-list .span7, .museum-in-list .span6 {
font-size: 0.8em;
padding: 1.3% 2.6% 2% 0;	
}
.museum-in-list .span11 {
font-size: 0.8em;
padding: 1.3% 2.6% 1% 0;	
}
.rating {
font-size: 0.5em;
unicode-bidi: bidi-override;
direction: rtl;
text-align:left;
}
.rating > span {
display: inline-block;
position: relative;
width: 1.1em;
cursor:default;
}
.rating > span:hover:before,
.rating > span:hover ~ span:before {
content: "\2605";
position: absolute;
color:#E3CF7A;
}
.item{
font-size: 0.5em;
unicode-bidi: bidi-override;
direction: rtl;
text-align:left;
} .search-results .page-header{
text-align:center;
margin:0;
border-bottom:0;
}
#researchform input{
display: inline-block;
float: left;
height: 100%;
line-height: 1;
padding: 6px;
border-color:#333;
border-radius:0 0 0 0;
}
#researchform input[type="submit"]{
background: none repeat scroll 0 0 #BCE04E;
color: #373730;
text-transform:uppercase;
}
.search-results-list{
float:left;
width:100%;
border-bottom:1px solid #ddd;
padding-bottom:10px;
}
.search-results-list > a{
width:20%;
float:left;
display:inline-block;
}
.search-results-list > a img{
width:100%;
}
.search-results-list > div{
display:table;
width:80%;
}
.search-results-list > div > p{
padding-left: 10px;
}
.search-results-list h2{
margin-top:0;
line-height:1;
padding:3px 10px;
font-size:1em;
background:#e1e1e1;
}
.search-results-list h2 span{
font-weight:normal;
font-size:0.8em;
float:right;
text-align:right;
padding-left:15px;
color:#999;
} .pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:1.4em;
line-height:16px;
text-align:center;
}
.pagination span, .pagination a {
display:inline-block;
margin: 2px 4px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #999;
}
.pagination a:hover{
color:#333;
background: #BCE04E;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: #BCE04E;
color:#333;
} .PSL-box{
padding-left:25px;
margin-bottom:10px;
background:#f3f3f3;
}
.PSL-box img{
height:26px !important;
width:auto !important;
padding:3px;	
}
.printfriendly{
float:left;
display:inline-block;
margin-right:30px;
}
h1.single-title{
background:#bce04e;
padding-left:25px;
font-size:1.3em;
margin:0;
line-height:1.2em;
}
h1.single-title-museum{
background: #f5e70c;
padding-left: 10px;
font-size: 1.1em;
margin: 0;
line-height: 1.2em;
}
h2.single-title{
background:#bce04e;
padding-left:25px;
font-size:1.4em;
margin:0;
line-height:1.2em;
}
h2.single-title-museum{
background: #f5e70c;
padding-left: 25px;
font-size: 1.4em;
margin: 0;
line-height: 1.2em;
}
.language_box{
text-align:right;
margin-bottom:10px;
}
a.language_btn{
margin-left:15px;
}
a.badge{
border-radius: 0;
padding: 5px 9px 4px 9px;
color: #333;
font-weight: normal;
text-shadow: none;
background-color: #F5E70C;
}
a.badge:hover{
color: #000;
text-decoration: underline;
}
.info-museum{
font-size:0.8em;
line-height:2;
padding:10px 0px;
background:#e1e1e1;
margin:10px 0;
}
.info-museum .span4{
padding-left:15px;
width: 100%;
}
.info-museum span{
}
span.credits {
color:#999;
font-style:italic;
font-size:0.9em;
}
.gdmultitable{
border:0;
}
#museum_concept{
margin:0;
}
#museum_concept li{
display:inline;
}
#museum_concept li:after{
content:",";
}
#museum_concept li:last-of-type:after{
content:".";
}
#museum_concept li:first-of-type:after{
content:"";
}
.single.single-mymuseum h2.comments-title{
background:#e1e1e1;
text-transform:uppercase;
font-size:1em;
padding-left: 15px;
margin-bottom: 0;
}
.form-allowed-tags{
display:none;
}
.rate-container h3{
font-size:0.8em;
line-height: 1.2em;
}
.gdmultitable td{
padding:0 0 8px 0;
font-size:0.8em;
color: inherit;
}
.gdmultitable tbody > tr > td:first-of-type{
padding-right:15px;
} .commentlist{
padding-top:10px;
line-height:1;
}
.commentlist li{
padding-top:15px;
}
.commentlist .children{
border-top:1px solid #ddd;
margin-left:15px;
}
a.comment-reply-link{
color:#7fa80c;
font-size:0.85em;
display:block;
margin-bottom:15px;
}
a.comment-reply-link:hover{
color:#7fa80c;
}
.comment-author.vcard{
font-weight:bold;
}
.comment-meta.commentmetadata{
font-size:0.75em;
color:#999;
} h2.single-title.incontest-current-title{
background:#FFB200;
}
h2.single-title.incontest-archive-title{
background:#e1e1e1;
}
div.incontest-archive div.media-body{
border-bottom: 1px dashed #333333;
margin-bottom: 16px;
} .repeater_list_page {
margin-left:0;
}
.repeater_list_page li{
margin-bottom:25px;
}
.repeater_list_page img{
float:left;
width:150px;
}
.repeater_list_page li > div {
display:table;
}
.repeater_list_page li h2, .other-archive-list li h2{
font-size:1.2em;
line-height:1.2;
margin-top:0;
margin-bottom: -5px;
padding-left:15px;
}
.repeater_list_page li p, .other-archive-list li p{
padding-left:15px;
} .other-archive-list{
margin-left:0;
}
.other-archive-list li a img{
float:left;
width:150px;
} .sidebar-btn div{
width:auto;
display:inline-block;
float:left;
padding: 1px 5px;
} #myTab li.active {
border-bottom: 3px solid red;
}
.single-magazine .PSL-box{
border-bottom:1px dashed #333;
}
.single-magazine .PSL-box a, .single-magazine .PSL-box a img{
margin-bottom:0 !important;
padding-bottom:0;
}
.relations-link li {
display:inline;
}
.info-magazine{
font-size:0.85em;
padding:0 0 10px 10px;
}
.info-magazine-2{
font-size:0.85em;
padding:0 0 0px 10px;
}
.post-text{
padding: 14px; }
.post-text-author{
background: #F4F4F4;
font-size:0.90em;
padding: 4px 4px 4px 14px; }
h2.post-text{
font-size: 1.2rem;
}
h3.post-text{
font-size: 1rem;
}
h4.post-text{
margin: 12px 0 0 0;
}
h4.post-text{
margin: 12px 0 0 0;
}
.post-text-portfolio{
padding: 14px 130px 14px 130px;
text-align: center; }
.post-text-portfolio-author{
background: #F4F4F4;
font-size:0.90em;
padding: 4px 4px 4px 14px; }
h2.post-text-portfolio{
font-size: 1.2rem;
}
h3.post-text-portfolio{
font-size: 1rem;
}
h4.post-text-portfolio{
margin: 12px 0 0 0;
}
h4.post-text-portfolio{
margin: 12px 0 0 0;
} .single .marker .entry-header{
float:left;
}
.single .marker .entry-header img{
margin-right:10px;
}
.single-content{
display:table;
}
.single-content h1{
font-size:1.2em;
margin:0;
} #overlay{
height:auto;
bottom:0;
} form[name="loginform"] input{
line-height:16px;
}
#login.wpml-content h2, #additional-settings a{
color:#7ea604;
}
#form .submit #wp-submit{
background:#7ea604;
}
.login-popup .close-btn{
top:10px;
right:10px;
}
.museum-submit{
background-color:#F7F7F7;
padding: 10px;
}
.museum-submit form{
margin-bottom: 0;
}
.museum-submit h3{
font-size: 1.1em;
line-height: 0.7em;
margin: 10px 0;
}
.museum-submit p{
margin-bottom: 30px;
line-height: 1.4em;
}
.museum-submit p.margin-btm-10{
margin-bottom: 10px;
}
.museum-submit label{
font-weight: bold;
margin-bottom: 3px;
}
.museum-submit label span{
font-weight: normal;
font-size: 85%;
} }
.museum-submit button{
border-radius: 0;
border: 1px solid #767671;
margin-top: 20px;
font-weight: bold;
}
.museum-submit input[type="file"]{
background-color: white;
} @media (max-width: 767px) { 
#main-container .row-fluid div.contentfixed, #main-container .row-fluid div.sidebarfixed {
width: 100%;
}
#main-container .row-fluid div.contentfixed {
padding: 10px 0% 0px;
}
#main-container .row-fluid div.sidebarfixed div#secondary.widget-area > img {
margin: auto 24%;
}
#footer-nav {
left: 0;
width: 100%;
border-top:3px solid #999;
}
#logo{
padding-left:0;
width:100%;
text-align:center;
display:block;
margin-bottom:5px;
} #log-reg {
margin-left: 18%;
}
#header-login {
float: left; margin-left: 15%;
width:85%;
}
#header-login input:first-of-type{
width:80%;
} a.modalLink{
min-width: 35%;
}
.login-search-box a{
font-size:0.8em;
}
.headline{
font-size:0.9em;
text-align: center;
padding-left:0;
margin-bottom:30px;
display:block;
}
.login-search-box{
padding-top:0;
font-size:0.8em;
text-align:center;
}
.pf-content {
padding: 25px 15px 0 15px;
}
#main-nav{
border-bottom:0;
border-top:1px solid #c1c1c1;
margin-bottom:20px;
}
#main-nav ul {
width: 100%;
margin-left:0;
}
#main-nav ul li {
width: 33.3%;
float: left;
position: relative;
}
#main-nav ul li a {
text-align: center;
border-bottom: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size:0.8em;
font-weight:bold;
} #main-nav ul  a {
text-align: left;
width: 100%; }
#main-nav ul.sub-menu {
display: none !important;
}
#hp-museum h3, #hp-marker h3{
text-align:center;
}
#hp-marker-2 h3{
text-align:center;
}
#footer-nav{
text-align:center;
}
#footer-nav ul li a{
font-size:0.8em;
display:inline-block;
float:none;
}
.flex-control-nav.flex-control-paging {
top: 5px;
left:0;
text-align:center;
}
#map .pgmm .canvas , .form-map-search{
border-radius:0 0 0 0;
}
.other-archive-list li a img{
float: none;
width: 100%;
}
.museum-in-list .span7, .museum-in-list .span6, .museum-in-list .span11 {
padding-left: 2.6%;
}
#menuline-map .btn-inexhibit {
margin-bottom: 10px;
width: 100%;
}
#main-container .row-fluid div.sidebarfixed  {
display: none;
} 
.flexslider  {
display: none;
} 
.row-fluid-breadcrumb{
display: none;
} 
.PSL-box{
padding-left:25px;
margin-bottom:10px;
background:#f3f3f3;
}
.post-text-portfolio{
padding: 10px 30px 10px 30px;
text-align: center; }
} @media (max-width: 480px) {
body  {
padding-right: 0;
padding-left: 0;
}
#main-container{
box-shadow:0 0 6px rgba(0,0,0,0.09);
border-left:2px solid #bcbcbc;
border-right:2px solid #bcbcbc;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
#main-container .row-fluid div.sidebarfixed  {
display: none;
} 
#mainHeader{
padding-top:60px;
padding-bottom: 0;
}
#main-nav{
position:fixed;
top:0px;
z-index:10000;
width:100%;
left:0;
}
h1.headline{
width:100%;
text-align:center;
padding:15px 0;
}
#hp-museum a, #hp-marker a{
width:50%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
#hp-marker-2 a{
width:50%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
#main-nav ul {
display:none;
}
#footer-nav ul { }
#main-nav ul li, #main-nav ul li a{
display: block;
float: none;
width: 100%;
}
#main-nav ul li a {
border-bottom: 1px solid #bcbcbc;
text-align:left;
border-right:0 !important;
background:#f3f3f3;
} #main-nav a#pull {
display: block;
background-color: #ffffff;
width: 100%;
color:#333;
position: relative; line-height: 40px;
padding-left:35px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
font-weight:bold;		
text-transform:uppercase;
border-bottom: 1px solid #777; }
.nav {
float: none;
}
.navbar .nav > li > a {
opacity:1;
}
#main-nav ul.sub-menu {
display: none !important;
}
#list-museum ul li > div:last-of-type{
font-size:0.75em;
}
#main-nav a#pull:hover, #main-nav a#pull:focus, #main-nav a#pull:active{
text-decoration:none;
}
#main-nav a#pull:after {
content:"";
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
position: absolute;
right: 15px;
top: 10px;
}
.museum-in-list .span7, .museum-in-list .span6, .museum-in-list .span11 {
font-size: 13px;
}  .post-text-portfolio{
padding: 10px 30px 10px 30px;
text-align: center; } @media (min-width: 481px) and (max-width: 960px) { 
body  {
padding-right: 0;
padding-left: 0;
}
.post-text-portfolio{
padding: 10px 30px 10px 30px;
text-align: center; }
#main-container .row-fluid div.contentfixed {
padding: 0% 0% 0px;
}
#main-container .row-fluid div.sidebarfixed  {
display: none;
} 
.flexslider  {
display: none;
} 	
} @media (min-width: 961px) and (max-width: 1024px) { 
body  {
padding-right: 0;
padding-left: 0;
}
.post-text-portfolio{
padding: 10px 30px 10px 30px;
text-align: center; }
#main-container .row-fluid div.sidebarfixed  {
display: none;
} 
#main-container .row-fluid div.sidebarfixed  {
display: none;
} 
.flexslider  {
display: none;
} 	
} @media (min-width: 1025px) and (max-width: 1180px) { 
} .pf-content div.wp-caption {
padding: 0;
}
.pf-content div.wp-caption p.wp-caption-text {
padding: 14px;
}
#theme-my-login #registerform h2{
background-color: #BCE04E;
padding-left: 4px;
}
#theme-my-login #registerform h2:first-of-type {
background-color: #F5E70C;
}
#theme-my-login #registerform h2:last-of-type {
background-color: #CCC;
}
#theme-my-login #registerform input {
margin: 0;
}
#theme-my-login #registerform #rpr_location-p, #theme-my-login #registerform #privacy_policy, #theme-my-login #registerform #rpr_register_for_free_as_a_privatebusiness_or_museuminstitution-p {
clear:both;
float: none;
font-weight:bold;
font-size: 1em;
width:96%;
padding-left: 8px;
min-height:0px;
}
#theme-my-login #registerform #rpr_location-p {
background-color: #F5E70C;
}
#theme-my-login #registerform #rpr_register_for_free_as_a_privatebusiness_or_museuminstitution-p {
background-color: #BCE04E;	
}
#theme-my-login #registerform #privacy_policy-p, #theme-my-login #registerform #rpr_business_name-p,  #theme-my-login #registerform #rpr_field_of_work-p, #theme-my-login #registerform #rpr_museum_name-p {
display: none;
}
#theme-my-login #registerform p.submit, #theme-my-login #registerform #reg_passmail, #theme-my-login #registerform #rpr_account_type-p{
clear: both;
}
ul.tml-action-links{
clear: left;
background: #e1e1e1;
}
ul.tml-action-links li, #theme-my-login #registerform p label {
display: inline-block;
} .acf_postbox p.label {
background: none;
padding: 8px;
text-shadow: none;
}
.acf_postbox p.label label {
font-size: 16px;
}
.acf_postbox > .inside > .field {
float: left;
margin-right: 16px;
width: 45%;
border : none !important;
padding: 15px 0 15px 0;
}
.acf_postbox > .inside > .field:nth-of-type(2n+1) {
clear : left;
}
.acf_postbox .field.field_type-textarea {
width: 90%;
}
ul.acf-checkbox-list {
list-style-type: none;
}
ul.acf-checkbox-list li input.checkbox {
list-style-type: none;
margin-left: 10px;
}
div.museum-submit .acf_postbox > .inside > .field.error {
padding: 15px 0 15px 0;
}
div.museum-submit .acf_postbox > .inside > .field.error label {
background-color: orange !important;
}
div.museum-submit .acf_postbox .field.error {
background-color: #BCE04E !important;
border : none !important;
}
div.museum-submit a.button {
color: #333;
font-weight: bold;
background: #BCE04E;
border: 1px solid #333;
border-radius: 0;
padding: 5px 20px;
}
#lang_sel_list img.iclflag {
height: auto;
width: auto;
} .rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}
.rpwe-block li{
border-bottom: 1px solid #eee;
margin-bottom: 0px;
padding-bottom: 0px;
list-style-type: none;
}
.rpwe-block a{
display: inline !important;
text-decoration: none;
}
.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 15px !important;
line-height: 1.5em;
}
.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 0px 10px 0px 0;
padding: 0px !important;
}
.rpwe-summary{
font-size: 12px;
}
.rpwe-time{
color: #bbb;
font-size: 11px;
}
.rpwe-alignleft{
display: inline;
float: left;
}
.rpwe-alignright{
display: inline;
float: right;
}
.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}
.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}
.rpwe-clearfix:after{
clear: both;
}
.rpwe-clearfix{
zoom: 1;
}
.page-id-48592 .entry-title {display: none;}
.page-id-48681 .entry-title {display: none;}