.entry-content .wp-caption {
margin: 0;
border: 0;
padding: 0;
box-shadow: 0 0 0;
}   .pswp{z-index: 999999;} .pswp a.button,.pswp a.button:hover{
background:transparent !important;
background-color:transparent !important;} .psgal img:hover{opacity:.8 !important;} .psgal figure{padding:0 1px 1px 0; line-height:0;}
.page-video-walk-through .wp-video {width:400px;}
@media screen and (max-width: 550px) {
.page-video-walk-through .wp-video {width:320px !important;}
} #main-slider {
background: #fff;
} article.post.post-with-thumbnail-icon .entry-thumbnail, article.page.post-with-thumbnail-icon .entry-thumbnail {
margin-right:20px;
} .tablepress .column-1 {font-weight:bold;padding-right:20px;}
#tablepress-2 .column-2 {color:#0c680d;}
.tablepress .row-1 {font-weight:bold;} #navxt-breadcrumbs a, #navxt-breadcrumbs a:visited {color:#0c680d;}
#navxt-breadcrumbs a:hover {color:#666 ;} .wpcf7-form label{
display:inline-block;
width: 100%;
}
.wpcf7-form hr{
height:0;
margin-bottom:10px;
border: 1px solid #ccc; }
.wpcf7-form .wpcf7-submit {width:100%;}
aside .wpcf7-form label, 
footer#colophon .wpcf7-form label {
width: 100%;
}
.wpcf7-form textarea{width:100%;} .img-center{
display:block !important;
margin:0 auto !important;  
} .so-panel {margin-bottom: 0px !important;}
.panel-grid-cell {margin-bottom: 0px !important;}   footer .big p,
footer .big a{
font-size: large; 
margin-top:1em !important;
margin-bottom:1em !important;
}
@media screen and (max-width: 480px) {
footer .big p,
footer .big a{
font-size: x-large; 
padding-top:1em !important;
padding-bottom:1em !important;
}
} .main-navigation a{font-weight:normal !important;}
.xcurrent_page_item a{font-weight:bold !important;}
.main-navigation ul ul a {
width: 280px;
}
.main-navigation ul li a,
.main-navigation ul li a > *,
.entry-content a, .entry-content a:visited, 
article.post .author-box .box-content .author-posts a:hover, 
#secondary a, #secondary a:visited, 
#masthead .hgroup a, #masthead .hgroup a:visited, 
.comment-form .logged-in-as a, .comment-form .logged-in-as a:visited,
#secondary .widget ul li a, 
#footer-widgets .widget ul li a, 
#masthead-widgets .widget ul li a,
#secondary .widget ol li a, 
#footer-widgets .widget ol li a, 
#masthead-widgets .widget ol li a,
#colophon a{
transition: all 0.6s ease-in-out;
} .post-date{font-size:smaller;} article.post .author-box, article.page .author-box{background-color:#ffffff;}
article.post .author-box .avatar-box .avatar-wrapper, article.page .author-box .avatar-box .avatar-wrapper{border:0;}  .entry-content ul {list-style-type: disc;}
.entry-content ul ul {list-style-type: circle;}
.entry-content ul ul ul {list-style-type: square;}  .horizontal-menu{
text-align: center;
width: 100%;
}
.horizontal-menu li {
display: inline-block;
float: none;
margin-right: 16px;
}
.horizontal-menu li:last-of-type {
margin-right: 0;
} .center-menu{
text-align: center;
}
#colophon a{color:#fff!important;}
#colophon a:hover{color:#c6efb8 !important;}
#colophon .widget_nav_menu .menu-item a{border-bottom:0;}
#colophon #theme-attribution, #colophon #site-info{margin:0;}
#colophon #theme-attribution{display:none;} input[type="submit"]:hover,
.nav-previous a:hover,
.nav-next a:hover,
.form-submit input:hover{
background:#ffc107;
xborder:1px solid #ffc107;
color:#fff;
}
.entry-categories a{
color:#dd7a00 !important;
}
.entry-categories a:hover{
color:#000 !important;
}  div.wpcf7-mail-sent-ok {
border: 2px solid #ffc107 !important;
}  .anr_captcha_field{padding:0 0 20px 25%;}
.page-contact .anr_captcha_field{padding:0 0 20px 0;} @media screen and (max-width: 480px) { #masthead .hgroup {padding-bottom: 0px;} .mobilenav .anr_captcha_field{padding:0 0 20px 0;}
body.responsive #footer-widgets .widget,
body.responsive #masthead-widgets .widget{padding-bottom: 0px;}
}
@media screen and (max-width: 780px){
.mobmax50 img{
max-width:250px !important;
max-height:250px !important;
} 
}
@media screen and (min-width: 480px) and (max-width: 1060px){ } .x10d-responsive-iframe {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
.x10d-responsive-iframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}