@media only screen and (max-width: 768px) {
.tabs-vertical .tabs-container {
width: 100%;
}
.columns .col {
float: none;
width: 100%;
margin: 0 0 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.evolve-container .columns {
float: none;
width: 100%;
margin-bottom: 20px;
}
.evolve-container .columns .col {
float: left;
}
.evolve-container .col img {
display: block;
margin: 0 auto;
}
.review {
float: none;
width: 100%;
}
.footer-area .columns .col,
#slidingbar-area .columns .col {
float: left;
width: 98%;
padding: 0 0 20px 0;
}    
.copyright {
float: none;
padding: 0 0 15px;
text-align: center;
}
.author .author_social .custom_msg {
float: none;
text-align: center;
max-width: 100%;
}
.copyright:after{
content: "";
display: block;
clear: both;
}    
.copyright li {
float: none;
display: inline-block;
}
.continue {
display: none;
}    
.page-title {
width: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 18px;
}    
.page-title h1 {
float: none;
}
.page-title ul {
float: none;
text-align: center;
padding-top: 0;
line-height: 11px;
}    
#header {
padding: 20px;
}
#header .logo {
float: none;
text-align: center;
margin: 0;
margin-bottom: 20px;
}
body #header.sticky-header .logo {
float: left;
}
#header .nav-holder {
float: none;
}
.nav-holder ul,
.top-menu .menu {
display: none;
}
.mobile-nav-holder,
.mobile-topnav-holder {
display: block;
}
.nav-holder .dd-container,
.top-menu .dd-container {
display: block;
width: 100%;
}
.top-menu .dd-container {
width: 50%;
margin: 0 auto;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth {
width: 100%;
margin-bottom: 20px;
float: none;
margin-right: 0;
text-align: center;
}
.one_half > div,
.one_third > div,
.two_third > div,
.three_fourth > div,
.one_fourth > div {
margin-bottom: 0;
}
.title {
margin-top: 0px;
margin-bottom: 20px;
}
#content {
width: 100%;
float: none;
margin-bottom: 50px;
}
#sidebar {
width: 100%;
float: none;
}
#sidebar .social_links .social li {
width: auto;
margin-right: 5px;
}
#comment-input {
margin-bottom: 0;
}
#comment-input input {
width: 90%;
float: none;
margin-bottom: 10px;
}
#comment-textarea textarea {
width: 90%;
}
.pagination {
margin-top: 40px;
}    
h5.toggle span.toggle-title {
width: 80%;
}    
.page-title h1 {
margin-top: 0;
margin-bottom: 5px;
}
.page-title-captions,
.page-title h1,
.page-title ul {
float: none;
line-height: normal;
width: 100%;
}
.share-box {
height: auto;
}
#wrapper .share-box h4 {
float: none;
line-height: 20px;
padding-top: 25px;
padding-bottom: 25px;
}
.share-box ul {
float: none;
overflow: hidden;
padding: 0 25px;
padding-bottom: 25px;
margin-top: 0px;
}
.project-content .project-description {
margin-bottom: 50px;
float: none;
}
.project-content .project-description,
.project-content .project-info {
width: 100%;
}    
#style_selector {
display: none;
}    
.faq-tabs {
height: auto;
border-bottom: 0;
}    
.faq-tabs li {
float: none;
margin-right: 0;
}
.post-content .rev_slider_wrapper {
margin-left: -5px;
}
body .rev_slider_wrapper .tparrows,
body .rev_slider_wrapper:hover .tparrows {
display: none;
}
.ls-evolve .ls-nav-prev,
.ls-evolve .ls-nav-next {
display: none;
}
nav#nav,
nav#sticky-nav {
margin-right: 0;
}    
.rev_slider .button,
.ls-layer .button {
min-height: 0;
padding-left: 20px;
padding-right: 20px;
height: 30px;
line-height: 30px;
}
.tab-holder .tabs {
height: auto;
width: 100%;
}
#wrapper .page-title-container {
height: auto;
max-height: 87px;
padding-bottom: 20px;
}
.error_page .useful_links {
width: 100%;
padding-left: 0;
}
#gmap {
width: 100%;
margin-bottom: 20px;
}    
#wrapper .top-menu .dd-container .dd-select,
.woocommerce-menu .dd-select{
width: auto!important;
display: inline-block;
}
.woocommerce-menu .dd-container {
text-align: center;
}
.header .woocommerce-menu li {
margin-bottom: 0;
}
#wrapper .mean-container .mean-nav ul li a{
line-height: 1;
}
.menu-header #search-text-box{
}
.dd-option label{
margin-bottom: 0;
}
#wrapper .ei-slider {
width: 100%;
}
.t4ps-slider .slides {
width: auto;
}
#wrapper .ei-slider {
height: 200px;
}    
.large-alternate .post-content {
width: 100%;
margin-top: 10px;
}
.medium-alternate .date-and-formats {
float: none;
margin-bottom: 20px;
}
.medium-alternate .flexslider {
float: none;
}
.medium-alternate .post-content {
float: none;
width: 100%;
margin-top: 20px;
}
.content-boxes-icon-boxed .col {
height: auto;
padding-bottom: 20px;
}
.content-boxes-icon-on-top .col,
.content-boxes-icon-boxed .col {
margin-bottom: 55px;
}
.counter-circle-wrapper {
margin-bottom: 20px;
}
.popup {
display: none;
}
.catalog-ordering > ul,
.catalog-ordering .order {
float: none;
margin-left: auto;
margin-right: auto;
}
.catalog-ordering {
margin-bottom: 50px;
}
.catalog-ordering .order {
width: 33px;
}
.catalog-ordering > ul,
.catalog-ordering .order {
margin-bottom: 10px;
}
.order-dropdown > li:hover > ul {
display: block;
position: relative;
top: 0;
}
.orderby-order-container {
overflow: hidden;
margin: 0 auto;
text-align: center;
margin-bottom: 10px;
display: block;
}
.sort-count.order-dropdown {
width: 202px;
}
.sort-count.order-dropdown ul a {
width: 200px;
}
.catalog-ordering .order {
margin-bottom: 0;
display: inline-block;
}
.product .images,
.product .summary.entry-summary,
.woocommerce-tabs .tabs,
.woocommerce-tabs .panel,
.woocommerce-side-nav,
.woocommerce-content-box,
.shipping-coupon,
.cart-totals-buttons,
#customer_login .col-1,
#customer_login .col-2,
.woocommerce form.checkout #customer_details .col-1,
.woocommerce form.checkout #customer_details .col-2 {
float: none;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.woocommerce-side-nav {
margin-bottom: 25px;
}
.woocommerce-container .social-share {
display: block;
float: none;
text-align: center;
}
.woocommerce-container .social-share li {
display: inline-block;
margin: 0 auto;
border-right: 0;
border-left: 0;
}
.myaccount_user_container span {
width: 100%;
float: none;
display: block;
padding: 10px 0px;
border-right: 0;
}
.shop_table .product-thumbnail img,
.shop_table .product-thumbnail .product-info,
.shop_table .product-thumbnail .product-info p {
float: none;
width: 100%;
margin: 0;
padding: 0;
}
.shop_table .product-thumbnail {
padding: 10px 0px;
}
.product .images {
margin-bottom: 30px;
}
.coupon .input-text {
width: 100%;
}
.coupon .button {
margin-top: 20px;
}
#customer_login_box .button {
float: left;
margin-bottom: 15px;
}
#customer_login_box .remember-box {
clear: both;
display: block;
padding: 0;
width: 125px;
float: left;
}
#customer_login_box .lost_password {
float: left;
}
.woocommerce .checkout_coupon .promo-code-heading {
display: block;
margin-bottom: 10px;
float: none;
text-align: center;
}
.woocommerce .checkout_coupon .coupon-contents {
display: block;
float: none;
margin: 0;
}
.woocommerce .checkout_coupon .coupon-input {
display: block;
width: auto;
float: none;
text-align: center;
margin-right: 0;
margin-bottom: 10px;
}
.woocommerce .checkout_coupon .coupon-button {
display: block;
margin-right: 0;
float: none;
text-align: center;
}
body #small-nav {
visibility: visible;
}
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-quiz,
.wpcf7-form .wpcf7-number,
.gform_wrapper .gfield input[type=text],
.wpcf7-form textarea,
.gform_wrapper .gfield textarea {
float: none;
width: 100%;
box-sizing: border-box;
}
.product .images #slider .flex-direction-nav,
.product .images #carousel .flex-direction-nav {
display: none;
}
.myaccount_user_container span.msg,
.myaccount_user_container span:last-child {
padding-left: 0;
padding-right: 0;
}
#nav-uber #megaMenu {
width: 100%;
}
#wrapper .page-title-container {
max-height: inherit;
}    
#reviews li .avatar {
width: calc(20% - 20px);
}
#reviews li .comment-text {
width: calc(81% - 20px);
}
}
@media screen and (max-width: 782px) {
body.admin-bar #wrapper #slidingbar-area,
.admin-bar p.demo_store,
body.admin-bar #header.sticky-header {
top: 46px;
}
body.body_blank.admin-bar {
top: 45px;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
#wrapper {
width: auto;
overflow-x: hidden;
}
#main {
padding-bottom: 50px;
}
.columns .col {
float: none;
width: 100%;
margin: 0 0 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.evolve-container .columns {
float: none;
width: 100%;
margin-bottom: 20px;
}
.evolve-container .columns .col {
float: left;
}
.evolve-container .col img {
display: block;
margin: 0 auto;
}
.review {
float: none;
width: 100%;
}
.footer-area .columns .col,
#slidingbar-area .columns .col {
float: left;
width: 98%;
padding: 0 2% 20px 0;
}    
.copyright {
float: none;
padding: 0 0 15px;
text-align: center;
}
.copyright:after{
content: "";
display: block;
clear: both;
}    
.copyright li {
float: none;
display: inline-block;
}
.continue {
display: none;
}   
.page-title {
width: auto;
padding-left: 10px;
padding-right: 10px;
padding-top: 18px;
}    
.page-title h1 {
float: none;
}
.page-title ul {
float: none;
text-align: center;
padding-top: 0;
line-height: 11px;
}
#header {
padding: 20px;
}
#header .logo {
float: none;
text-align: center;
margin: 0;
margin-bottom: 20px;
}
body #header.sticky-header .logo {
float: left;
}
#header .nav-holder {
float: none;
}
.nav-holder ul,
.top-menu .menu {
display: none;
}
.mobile-nav-holder,
.mobile-topnav-holder {
display: block;
}
.nav-holder .dd-container,
.top-menu .dd-container {
display: block;
width: 100%;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth {
width: 100%;
margin-bottom: 20px;
}
.one_half > div,
.one_third > div,
.two_third > div,
.three_fourth > div,
.one_fourth > div {
margin-bottom: 0;
}
.title {
margin-top: 0px;
margin-bottom: 20px;
}
#content {
width: 100%;
float: none;
margin-bottom: 50px;
}
#sidebar {
width: 100%;
float: none;
}
#sidebar .social_links .social li {
width: auto;
margin-right: 5px;
}
#comment-input {
margin-bottom: 0;
}
#comment-input input {
width: 100%;
float: none;
margin-bottom: 10px;
}
#comment-textarea textarea {
width: 100%;
}
.pagination {
margin-top: 40px;
}    
h5.toggle span.toggle-title {
width: 80%;
}    
.page-title h1 {
margin-top: 0;
margin-bottom: 5px;
}
.page-title h1,
.page-title ul {
float: none;
line-height: normal;
width: 100%;
}    
.project-content .project-description {
margin-bottom: 50px;
float: none;
}
.project-content .project-description,
.project-content .project-info {
width: 100%;
}    
#style_selector {
display: none;
}    
.faq-tabs {
height: auto;
border-bottom: 0;
}    
.faq-tabs li {
float: none;
margin-right: 0;
}
.post-content .rev_slider_wrapper {
margin-left: -5px;
}
body .rev_slider_wrapper .tparrows,
body .rev_slider_wrapper:hover .tparrows {
display: none;
}
.ls-evolve .ls-nav-prev,
.ls-evolve .ls-nav-next {
display: none;
}
nav#nav,
nav#sticky-nav {
margin-right: 0;
}    
.footer-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
max-width: 64px;
padding: 3px;
}
.rev_slider .button,
.ls-layer .button {
min-height: 0;
padding-left: 20px;
padding-right: 20px;
height: 30px;
line-height: 30px;
font-size: 10px;
}
.tab-holder .tabs {
height: auto;
width: 100%;
}
.error_page .useful_links {
width: 100%;
padding-left: 0;
}
#gmap {
width: 100%;
margin-bottom: 20px;
}
#wrapper .ei-slider {
width: 100%;
}
.t4ps-slider .slides {
width: auto;
}
#wrapper .ei-slider {
height: 200px;
}    
.content-boxes-icon-boxed .col {
height: auto;
padding-bottom: 20px;
padding-left: 3%;
padding-right: 3%;
}
.content-boxes-icon-on-top .col,
.content-boxes-icon-boxed .col {
margin-bottom: 55px;
}
body #small-nav {
visibility: visible;
}
}
@media only screen and (max-width: 640px) {
#header .logo {
float: none;
margin: 20px auto;
}
body #header.sticky-header .logo {
float: left;
}
.evolve-container .columns .col,
.footer-area .columns .col,
#slidingbar-area .columns .col {
float: none;
width: 100%;
}
.review blockquote cite strong,
.copyright li {}
.wooslider-direction-nav,
.wooslider-pauseplay,
.flex-direction-nav {
display: none;
}
.blog-medium-image {
width: auto;
height: auto;
float: none;
margin-bottom: 20px;
}
.post .meta-info {
height: auto;
}
.post .meta-info > div {
display: block;
float: none;
margin: 0;
line-height: 2em;
width: 100%;
}
.post .meta-info .alignleft {
margin-top: 5px;
}
.post .meta-info .alignright {
margin-bottom: 5px;
}
.buttons a {
margin-right: 5px;
}    
.post-content .rev_slider_wrapper {
margin-left: -5px;
}
body .rev_slider_wrapper .tparrows,
body .rev_slider_wrapper:hover .tparrows {
display: none;
}
.ls-evolve .ls-nav-prev,
.ls-evolve .ls-nav-next {
display: none;
}
.rev_slider .button,
.ls-layer .button {
min-height: 0;
padding-left: 10px;
padding-right: 10px;
height: 20px;
line-height: 20px;
font-size: 10px;
}
#wrapper .ei-slider {
width: 100%;
}
.t4ps-slider .slides {
width: auto;
}
#wrapper .ei-slider {
height: 200px;
}
.grid-layout .post,
.timeline-layout .post {
width: 99%;
float: none;
position: relative;
top: auto;
left: auto;
-webkit-transform: none;
-moz-transform: none;
-o-transform: none;
transform: none;
}
.grid-layout {
height: auto;
}
.timeline-layout {
background-image: none;
width: auto;
}
.timeline-circle,
.timeline-arrow {
display: none;
}
.large-alternate .date-and-formats {
margin-right: 10px;
}
.large-alternate .post-content {
float: none;
}
.grid-layout .meta-info .alignleft,
.timeline-layout .meta-info .alignleft {
float: left;
}
.grid-layout .meta-info .alignright,
.timeline-layout .meta-info .alignright {
float: right;
}
#main,    
.footer-area,
#footer,
#slidingbar {
padding-left: 12px;
padding-right: 12px;
} .content-boxes-icon-boxed .col {
height: auto;
padding-bottom: 20px;
padding-left: 3%;
padding-right: 3%;
}
.content-boxes-icon-on-top .col,
.content-boxes-icon-boxed .col {
margin-bottom: 55px;
}
.content-boxes-icon-boxed .col .heading h2 {
margin-top: -5px;
}
.content-boxes-icon-boxed .col .more {
margin-top: 12px;
}
.page-template-contact-php #gmap {
height: 270px;
}
.timeline-icon {
display: none;
}
.timeline-layout {
padding-top: 0;
}
.post-content .wooslider .wooslider-control-thumbs {
margin-top: -10px;
}
body .wooslider .overlay-full.layout-text-left .slide-excerpt {
padding: 20px;
}
.content-boxes-icon-boxed .col {
box-sizing: border-box;
}
.table-1 {
display: block;
overflow-x: auto;
}
.table-1 table {
border-collapse: collapse;
border-spacing: 0;
width: 100%
}
.table-1 td,
.table-1 th {
white-space: nowrap;
}
.table-2 {
display: block;
overflow-x: auto;
}
.table-2 table {
border-collapse: collapse;
border-spacing: 0;
width: 100%
}
.table-2 td,
.table-2 th {
white-space: nowrap;
}
.shop_table .product-quantity {
display: none;
}
.my_account_orders .order-status {
display: none;
}
.my_account_orders .order-date {
display: none;
}
.my_account_orders .order-number time {
display: block;
font-size: 10px;
line-height: normal;
}
body #small-nav {
visibility: visible;
}    
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
width: 80px;
height: 80px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
width: 80px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
margin-left: 110px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation .first-col {
width: 47%;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation .second-col {
margin-left: 53%;
width: 47%;
}    
}
@media only screen and (max-width: 480px) {
#bbpress-forums .bbp-body div.bbp-reply-author {
width: 71%;
}
.bbp-arrow {
display: none;
}
div.bbp-submit-wrapper {
float: right;
}
#bbpress-forums #bbp-search-form #bbp_search {
font-size: 13px;
padding: 8px 2%;
width: -moz-calc(96% - 40px);
width: -moz-calc(96% - 40px);
width: -moz-calc(96% - 40px);
width: -moz-calc(96% - 40px);
width: calc(96% - 40px);
}
div.bbp-search-form input[type="submit"] {
padding: 0;
font-size: 17px;
}
.products li {
width: 225px;
}
.products li,
.has-sidebar .products li {
float: none;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (max-width: 505px) {  
#reviews li .avatar {
float: none;
margin: auto;
max-width: 100%;
text-align: center;
width: auto;
}
#reviews li .comment-text {
float: none;
margin: 0;
width: auto;
}
#reviews li .comment-text .star-rating {
display: inline-block;
float: none;
margin: auto;
text-align: center;
width: 100%;
}
#reviews li .comment-text .meta {
float: none;
}
.image .image-extras .image-extras-content .icon{
height: 40px;
margin: 0 4px;
width: 40px;
}
.image .image-extras .image-extras-content .icon::before{
font-size: 14px;
left: 50%;
line-height: 1;
margin-left: 0;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.content .image .image-extras .image-extras-content h3,
.content .image .image-extras .image-extras-content h3 a{
font-size: 14px;
}
}.button-small,
.button.small {
padding: 0 20px;
height: 32px;
line-height: 32px;
font-size: 12px;
}
@media screen and (max-width: 782px) {
body.admin-bar #wrapper #slidingbar-area,
.admin-bar p.demo_store,
body.admin-bar #header.sticky-header {
top: 46px;
}
body.body_blank.admin-bar {
top: 45px;
}
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
outline: none;
}
.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
z-index: 1000;
}
.flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides {
overflow: hidden;
}
.flexslider .slides li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
max-width: 100%;
display: block;
}
.flexslider .slides .video-shortcode {
margin-bottom: 0;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.flexslider .slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
z-index: 2;
}
.flexslider {
margin: 0 0 60px;
background-color: transparent;
position: relative;
}
.tab-content .flexslider{
margin-bottom: 0;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: all 1s ease;
margin-bottom: 7px;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
height: 0;
}
.flex-direction-nav a {
z-index: 100;
width: 40px;
line-height: 45px;
text-align: center;
font-size: 23px;
font-weight: bold;
-webkit-font-smoothing: none;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
font-family: IcoMoon;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
height: 45px;
margin: -20px 0 0;
position: absolute;
top: 50%;
cursor: pointer;
opacity: 0;
-webkit-transition: all .3s ease;
overflow: hidden;
}
.no-opacity .flex-direction-nav a {
display: none;
}
.no-opacity .flexslider:hover .flex-direction-nav a {
display: block;
}
.flex-direction-nav .flex-next {
right: 0;
text-indent: 2px;
}
.flex-direction-nav .flex-prev {
left: 0;
text-indent: -2px;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.no-rgba .flex-direction-nav .flex-next,
.no-rgba .flex-direction-nav .flex-prev {
background-color: #000;
}
.flexslider:hover .flex-next {
opacity: 0.8;
right: 0px;
}
.flexslider:hover .flex-prev {
opacity: 0.8;
left: 0px;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
opacity: 1;
}
.t4press-flexslider:hover .flex-next {
opacity: 0.8;
right: 0px;
}
.t4press-flexslider:hover .flex-prev {
opacity: 0.8;
left: 0px;
}
.t4press-flexslider:hover .flex-next:hover,
.t4press-flexslider:hover .flex-prev:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0;
cursor: default;
display: none;
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: 0px;
text-align: center;
}
.flexslider ul li {
margin: 0;
}
.flex-control-nav li {
margin: 0 3px;
display: inline-block;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.05);
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.4);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
display: block;
opacity: .7;
cursor: pointer;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
.flex-caption {
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 96%;
padding: 2%;
color: #fff;
left: 0;
bottom: 0;
margin: 0;
}
.no-rgba .flex-caption {
background-color: #000;
}
.main-flex {
margin-bottom: 0;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 0;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 0;
}
}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 135px; height: 75px; }
#rpwwt-recent-posts-widget-with-thumbnails-3 img { width: 135px; height: 75px; }@font-face{font-family:TablePress;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format('woff2'),url(//www.peasontoast.co.uk/wp-content/plugins/tablepress/css/tablepress.woff) format('woff');font-weight:400;font-style:normal;font-display:block}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
display: inline-block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: 1px solid rgba(127,127,127,0.1);
width: 130px;
height: 170px;
margin: 5px;
margin-left: 0px;
vertical-align: top;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
width: 120px;
height: 120px;
margin: 5px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
display: block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
font-size: 1em;
max-height: 2.8em;
line-height: 1.4em;
margin: 7px;
margin-top: 0px;
width: 120px;
text-decoration: inherit;
overflow: hidden;
}
.yarpp-thumbnail-default {
overflow: hidden;
}
.yarpp-thumbnail-default > img {
min-height: 120px;
min-width: 120px;
}a.meanmenu-reveal {
display: none;
} #wrapper .mean-container .mean-bar {
text-align: center;
}
.mean-container .mean-nav {
float: left;
width: 100%;
}
#wrapper .mean-container .mean-nav ul {
border: 1px solid #1b2228;
list-style-type: none;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
overflow: auto;
padding: 0;
margin: 0;
opacity: 1;
left: 0 !important;
width: 100% !important;
position: relative;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
padding: 0px;
}
.mean-container .mean-nav ul li .mean-expand {
border: 0;
}
#wrapper .mean-container .mean-nav ul li ul li {
height: auto;
}
#wrapper .mean-container .mean-nav .sf-with-ul::after {
display: none;
}
#wrapper .mean-container .mean-nav ul li ul li a {
padding: 10px 10% !important;
}
#wrapper .mean-container .mean-nav ul .current-menu-ancestor > a,
#wrapper .mean-container .mean-nav ul .current-menu-item > a,
#wrapper .mean-container .mean-nav ul li a:hover {
color: #fff;
}
#wrapper .mean-container .mean-nav ul .current-menu-ancestor > a,
#wrapper .mean-container .mean-nav ul .current-menu-item > a,
#wrapper .mean-container .mean-nav ul li {
background: transparent;
}
#wrapper .mean-container .mean-nav ul li a {
display: block;
*float: left;
*width: 100%;
padding: 10px 5%;
line-height: 1.5;
margin: 0;
text-align: left;
*color: #fff;
text-decoration: none;
text-transform: uppercase;
}
#wrapper .mean-container .mean-nav ul li .sub-menu {
border: 0;
overflow: hidden;
}
#wrapper .mean-container .mean-nav ul li .sub-menu li a {
padding: 10px 10%;
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none;
visibility: visible;
}
#wrapper .mean-container .mean-nav ul li.mean-last a {
margin-bottom: 0;
}
#wrapper .mean-container .link-effect ul li li li a,
#wrapper .mean-container .mean-nav ul li li li a {
padding: 10px 15% !important;
}
#wrapper .mean-container .mean-nav ul li li li li a {
padding: 10px 20% !important;
}
#wrapper .mean-container .mean-nav ul li li li li li a {
padding: 10px 25%;
}
#wrapper .mean-container .mean-nav ul li a.mean-expand {
border: 0 !important;
width: 10%;
padding: 10px !important;
text-align: center;
position: absolute;
left: 90%;
top: 0;
z-index: 2;
border: 0;
}
.mean-container .mean-nav ul li li li a {
padding: 10px 15% !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
.mean-remove {
display: none !important;
}
#wrapper .header_v2 #search-text-top {
font-size: 14px;
}
#wrapper .header_v2 #search_label_top {
float: none;
}
#wrapper .header4 ul.nav-menu .sf-with-ul:after {
content: "\f067";
font-size: 7px;
position: absolute;
top: 7px;
right: 0;
}
#wrapper .header4 ul.nav-menu .sf-with-ul:hover:after {
content: "\f068";
top: 7px;
font-size: 7px;
}
#wrapper .header4 ul.nav-menu .sub-menu .sf-with-ul:after {
right: 10px !important;
top: 2px !important;
}
#wrapper .header4 ul.nav-menu .sub-menu .sf-with-ul:hover:after {
content: "\f068";
top: 2px !important;
font-size: 7px;
}
.header5 .primary-menu .nav-menu li .sub-menu {
margin: -7px 0 0;
}
.header5 .primary-menu .nav-menu li .sub-menu .sub-menu {
margin: 0;
}
.header5 .primary-menu {
margin: 0 0 -6px;
}
@media only screen and (max-width: 768px) {
ul.nav-menu li:hover li ul,
ul.nav-menu li.nav-hover li ul,
ul.nav-menu li li:hover li ul,
ul.nav-menu li li.nav-hover li ul,
ul.nav-menu li li li:hover li ul,
ul.nav-menu li li li.nav-hover li ul {
top: 0;
}
}