@charset "UTF-8";
.jetpack-slideshow-window{background-color:#222;border:20px solid #222;border-radius:10px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%!important;padding-top:30px!important;position:relative;z-index:1}.jetpack-slideshow-window.jetpack-slideshow-white{background-color:#fff;border-color:#fff}.jetpack-slideshow-window,.jetpack-slideshow-window *{box-sizing:initial}.jetpack-slideshow-loading{height:100%;margin:auto;text-align:center}body div.jetpack-slideshow-window * img{background-color:initial!important;background-image:none!important;border-width:0!important;display:block;margin:0 auto;max-height:100%;max-width:100%;padding:0!important;position:relative;top:50%;transform:translateY(-50%)}.jetpack-slideshow-loading img{vertical-align:middle}.jetpack-slideshow-slide{display:none;height:100%!important;left:0;margin:auto;position:absolute;text-align:center;top:0;width:100%!important}.jetpack-slideshow-slide img{margin:0 auto;vertical-align:middle}.jetpack-slideshow-line-height-hack{font-size:0;overflow:hidden;width:0}.jetpack-slideshow-slide-caption{bottom:5px;color:#f6f7f7;font-family:Helvetica Neue,sans-serif;font-size:13px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;text-shadow:#222 1px 1px 2px;width:100%;z-index:100}.jetpack-slideshow-controls{bottom:30px;direction:ltr;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";margin:auto;opacity:.5;position:absolute;text-align:center;transition:opacity .3s ease-out;width:100%;z-index:1000}.jetpack-slideshow-window:hover .jetpack-slideshow-controls{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-color:#0009!important;background-image:url(//www.microscopy.uk.com/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png)!important;background-position:-34px 8px!important;background-repeat:no-repeat;background-size:142px 16px!important;border:2px solid #ffffff1a!important;color:#222!important;display:inline-block!important;margin:0 5px!important;padding:0!important;zoom:1;border-radius:10em!important;height:32px!important;line-height:32px!important;text-align:center!important;transition:border-color .3s ease-out;width:32px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5){body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover{background-image:url(//www.microscopy.uk.com/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png)!important}}body div div.jetpack-slideshow-controls a:hover{border-color:#fff!important}body div div.jetpack-slideshow-controls a:first-child{background-position:-76px 8px!important}body div div.jetpack-slideshow-controls a:last-child{background-position:-117px 8px!important}body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2){background-position:-34px 8px!important}body div div.jetpack-slideshow-controls a.paused{background-position:9px 8px!important}.jetpack-slideshow-controls a img{border:50px dotted #f0f}.widget_eu_cookie_law_widget {
animation: fadeIn 800ms;
border: none;
bottom: 1em;
left: 1em;
margin: 0;
padding: 0;
position: fixed;
right: 1em;
width: auto;
z-index: 50001;
}
@keyframes fadeIn {
from {
opacity: 0;
visibility: hidden;
}
to {
opacity: 1;
visibility: visible;
}
}
.widget_eu_cookie_law_widget.widget.top {
bottom: auto;
top: 1em;
}
.admin-bar .widget_eu_cookie_law_widget.widget.top {
top: 3em;
}
amp-consent.widget_eu_cookie_law_widget.widget.top {
top: 1em;
margin: 0;
}
.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {
top: 0;
margin-top: 3em;
}
#eu-cookie-law {
background-color: #fff;
border: 1px solid #dedede;
color: #2e4467;
font-size: 12px;
line-height: 1.5;
overflow: hidden;
padding: 6px 6px 6px 15px;
position: relative;
}
#eu-cookie-law a,
#eu-cookie-law a:active,
#eu-cookie-law a:visited {
color: inherit;
cursor: inherit;
text-decoration: underline;
}
#eu-cookie-law a:hover {
cursor: pointer;
text-decoration: none;
}
#eu-cookie-law.negative {
background-color: #000;
border: none;
color: #fff;
}
#eu-cookie-law.hide {
opacity: 0;
visibility: hidden;
transition: opacity 400ms, visibility 400ms;
} #eu-cookie-law form {
margin-bottom: 0;
position: static;
} #eu-cookie-law input,
#eu-cookie-law input:hover,
#eu-cookie-law input:focus {
background: #f3f3f3;
border: 1px solid #dedede;
border-radius: 3px;
color: #2e4453;
cursor: pointer;
display: inline;
float: right;
font-family: inherit;
font-size: 14px;
font-weight: inherit;
line-height: inherit;
margin: 0 0 0 5%;
padding: 8px 12px;
position: static;
text-transform: none;
}
#eu-cookie-law.negative input,
#eu-cookie-law.negative input:hover,
#eu-cookie-law.negative input:focus {
background: #282828;
border-color: #535353;
color: #fff;
}
@media ( max-width: 600px ) {
#eu-cookie-law {
padding-bottom: 55px;
}
#eu-cookie-law input.accept {
bottom: 8px;
position: absolute;
right: 8px;
}
} .widget_eu_cookie_law_widget .customize-partial-edit-shortcut > button {
left: 0;
}
 div.wpcf7 input {
height: 25px;
width: 275px;
}
div.wpcf7 textarea {
height: 100px;
width: 275px;
}
div.wpcf7 input[type=submit], input.wpcf7-form-control.wpcf7-captchar  { 
height: 25px;
width: 100px;} div.wpcf7 input[type=submit] {
height: 25px !important;
width: 78px; border: 6px;
cursor: pointer;
color: #664f94;
}
input.wpcf7-form-control.wpcf7-quiz.human { width:50px!important;
}
.button input {
padding: 12px;
}
small {
font-size: 14px;
}
span.wpcf7-form-control-wrap.enquiry textarea {
height: 150px;
}   div#reallysimpletwitterwidget-3 ul li {
padding-bottom: 15px;
line-height: 22px;
}
div#reallysimpletwitterwidget-3 ul {
overflow-x: hidden;
max-height: 306px;
padding-right: 20px;
margin-right: 0px;
}  .tp-caption a {
color: #F9D32E;
font-weight: normal;
}
rs-module#rev_slider_1_1 a {
color: #F9D32E!important;
font-weight: 400!important;
}
rs-module#rev_slider_1_1 a:hover {
color: #ffe46d!important;
}
.tp-bullets.simplebullets.round .bullet {
background: url(https://www.microscopy.uk.com/images/bullets.png) no-repeat top left;
} #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link  {
font-family: Questrial, sans-serif;
padding: 0 1.0em;
font-size: 17px;
text-shadow: none;
text-transform: uppercase;
letter-spacing: 1px;
border-right: 1px solid #eeebf3;
}
div#mega-menu-wrap-header-menu, div#mega-menu-wrap-header-menu div.mega-menu-toggle {
background:#664f93;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu { background: rgba(198, 188, 214, 0.97);
} #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-family: Questrial, sans-serif;
line-height: 20px;
margin-bottom: 10px;
} #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #333;
font-size: 14px;
font-family: Questrial, sans-serif;
line-height: 20px;
margin-bottom: 10px;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li:last-child a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li:last-child a:hover {
border:none;
} #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-cool-led > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-cool-led > a.mega-menu-link
{
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-family: Questrial, sans-serif;
line-height: 20px;
margin-bottom: 10px;
font-weight:bold;
margin-top: 18px;
} #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-cool-led ul.mega-sub-menu li > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-cool-led ul.mega-sub-menu li > a.mega-menu-link
{
margin-left:-10px;
} div#text-5.widget_text p {
margin-top: 6px;
}
div.wpcf7 input[type=submit] {
margin-top: 6px;
margin-left: 3px;
margin-top: 0px;
}
div.wpcf7 textarea {
height: 75px;
width: 100%;
}@media screen and (max-width: 1200px) {
#featured-panel p {
font-size: 13px;
line-height: 20px;
}
#featured-panel h3 {
margin-bottom: -10px;
}
}
@media screen and (max-width: 1150px) {
#widgets div.rpwe-block {
padding-bottom: 105%;
}
}
@media screen and (max-width: 1100px) {
#widgets div.rpwe-block {
padding-bottom: 104%;
}
#featured-panel p {
font-size: 12px;
line-height: 18px;
}
#featured-panel h3 {
margin-bottom: -10px;
}
#featured-panel div.guts1, #featured-panel div.guts2, #featured-panel div.guts3, #featured-panel div.guts4, #featured-panel div.guts5, #featured-panel div.guts6 {
padding-top: 16px;
padding-right: 16px;
padding-bottom: 10px;
padding-left: 16px;
}
}
@media screen and (max-width: 1050px) {
#widgets div.rpwe-block {
padding-bottom: 103%;
}
}
@media screen and (max-width: 1000px) {
#widgets div.rpwe-block {
padding-bottom: 102%;
}
}
@media screen and (max-width: 980px) {
div#text-2 img {
width: 12.5%;
}
#footer_widget div#text-2 div.widget-wrapper  {
height: 290px;
}
#footer {
text-align: left;
}
ul.social-icons img.mi-icon { width:100px;
}
.menu a {
padding: 0 0.8em;
}
.menu a {
height: 40px;
font-size: 12px;
line-height: 40px;
}
#logo {
width: 35%;
}
#widgets div#recent-posts-2 ul {
overflow-x: hidden;
max-height: 306px;
padding-right: 20px;
margin-right: 0px;
position: inherit;
}
#widgets div#recent-posts-2 {
height: 380px;
padding-bottom: 0px;
}
.grid.col-300.copyright, .grid.col-300.fit.powered {
width:45%;
}
.grid.col-300.scroll-top {width:5%;
}
#widgets div.rpwe-block ul {
position:inherit;
}
#widgets div.rpwe-block {
padding-bottom: 260px;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 16px;
} #widgets div.rpwe-block ul {
overflow-x: hidden;
max-height: 260px;
padding-right: 20px;
margin-right: 20px;
position: inherit;
}
#widgets div.rpwe-block {
height: 260px;
padding-bottom: 0px;
}
#featured-panel p {
font-size: 12px;
line-height: 18px;
}
div#featured-panel.grid.col-940 div.col-140 {
width: 18%;
min-height: 295px;
}
#featured-panel div.guts1, #featured-panel div.guts2, #featured-panel div.guts3, #featured-panel div.guts4, #featured-panel div.guts5, #featured-panel div.guts6 {
padding-top: 12px;
padding-right: 12px;
padding-bottom: 10px;
padding-left: 12px;
}
#featured-panel h3 a {
font-size: 15px;
}
}
@media screen and (max-width: 790px) {
.top-widget {
float: none;
text-align: center;
margin-bottom: 6px;
margin-left: auto;
margin-right: auto;
}
ul.social-icons {
padding-top: 10px;
float: none;
margin-right: 0px;
text-align: center;
padding-left: 0px;
}
#logo {
width: 100%;
padding-bottom: 5px;
max-width: 100%;
}
.col-380 {
text-align: center;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a:hover, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 15px;
height: 36px;
line-height: 36px;
padding: 0 0.5em;
}
.download-panel span {
font-size: 85%;
}
#featured-panel p {
font-size: 14px;
line-height: 22px;
}
div#featured-panel.grid.col-940 div.col-140 {
width: 100%;
min-height: 140px;
}
#featured-panel div.guts1, #featured-panel div.guts2, #featured-panel div.guts3, #featured-panel div.guts4, #featured-panel div.guts5, #featured-panel div.guts6 {
padding:20px;
}
#featured-panel h3 a {
font-size: 18px;
}
}
@media screen and (max-width: 650px) {
#logo {
padding-bottom: 0px;
}
.js .main-nav .menu li a {
height: 40px;
font-size: 12px;
line-height: 40px;
}
.one-third, .two-thirds {
width: 100%;
float: none;
}
.download-panel span {
font-size: 90%;
}
}
@media screen and (max-width: 500px) {
span.head-cont {
font-size: 18px;
-webkit-text-size-adjust: 100%; 
display: block;
margin: 0 0 16px 0;
text-align: center;
}
}
@media screen and (max-width: 480px) {
.download-panel img.alignleft {float:none;
width:60px;
}
.download-panel span {
font-size: 70%;
}
.download-panel {
padding-top: 8px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 12px;
}
ul.social-icons li {
padding-right: 0px;
padding-left: 0px;
}
.top-widget {
width: 80%;
}
}
@media screen and (max-width: 320px) {
.download-panel img.alignleft {float:none;
width:50px;
}
.download-panel span {
font-size: 65%;
}
}
@media screen and (max-width: 240px) {
}