/*
Theme Name: Countermark Shop
Theme URI: http://www.countermark.co.uk
Description: Countermark
Author: The Web Taylor
Author URI: http://thewebtaylor.com
Version: 1.3.1
*/

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background:#f1f1f1;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
a{color:inherit;}
/*a:focus{}*/
a:hover,a:active{outline:0;}
a img{border:0;}
a[href^=tel]{color:inherit;text-decoration:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

/* General Styles */
body{font-family:Open Sans, Helvetica Neue, Arial, sans-serif;font-size:100%;font-weight:400;color:#666;cursor:default;background:#f7f7f7;}
a{transition:all 200ms ease-in-out;transition-property:color,background,border;text-decoration:none;color:#333;}
p{margin-bottom:10px;}
#page-wrap{width:100%;max-width:1080px;margin:15px auto;position:relative;background:#fff;padding:5px 15px;border-top:0px solid #136EB2;border-bottom:0px solid #136EB2;}

/* Positioning */
.nomargin{margin:0 !important;}
.strong{font-weight:700;}
.clear{clear:both;}
.alignleft{display:inline;float:left;margin-right:20px;}
.alignright{display:inline;float:right;margin-left:20px;}
.aligncenter{display:inline-block;margin:0 5px;text-align:center;width:30%;}
.center{text-align:center;}

/* Effects */
.easeall,#main_menu,#main_menu *{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all, 0.3s, ease-in-out;-ms-transition:all, 0.3s, ease-in-out;-o-transition:all, 0.3s, ease-in-out;transition:all 0.3s ease-in-out;}
.ease-bg,#header{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background, 0.3s, ease-in-out;-ms-transition:background, 0.3s, ease-in-out;-o-transition:background, 0.3s, ease-in-out;transition:background 0.3s ease-in-out;}
.noease{-webkit-transition:initial;-moz-transition:initial;-ms-transition:initial;-o-transition:initial;transition:initial;}

/* Buttons */
.btn{display:inline-block;padding:10px 16px;background:#fff;color:#333;letter-spacing:1px;text-transform:uppercase;font-size:15px;margin-right:15px;}
.more{background:#333;color:#fff;font-size:13px;}
.more:hover{text-decoration:none;background:#666;color:#fff;}
.btn.red:hover{opacity:0.9;}

/* Titles */
.title{font-weight:800;font-size:2em;margin-bottom:15px;letter-spacing:0.5px;display:block;}
.small-title{text-transform:uppercase;display:block;margin-bottom:10px;font-size:1.2em;font-weight:700;color:#333;}
h1.page-title{font-weight:700;color:#333;font-size:2em;margin-bottom:15px;}

.title.center{text-align:center;}
.title.small{font-size:1.8em;color:inherit;}
.title.smaller{margin-bottom:10px;font-size:1.4em;}
.title.bold{font-weight:600;}
.title.small.blue{color:#136EB2 !important;}

/* Contact Elements */
.tel-display,p.email-display{font-size:16px;vertical-align:middle;color:#136EB2;margin-bottom:5px;}
.tel-display.fa:before,p.email-display:before{content:"\f095";font-size:20px;font-weight:normal;color:#333;;margin-right:10px;vertical-align:middle;}
p.email-display:before{content:"\f1fa";font-weight:800;}
p.email-display{display:block;font-weight:500;}
.tel-display b{font-weight:500;}

/* Forms */
form *{font-family:inherit;outline:0;}
input,textarea,button{border:0;}
input[type="submit"],button{cursor:pointer;}
input.text{padding:8px;border:1px solid #ccc;border-radius:3px;display:block;margin-bottom:15px;color:#999;}
input.text:hover,input.text:focus{border:1px solid #999;color:#666;}
input.submit{padding:8px 16px;color:#fff;font-weight:700;font-size:16px;display:inline-block;border-radius:3px;background:#136EB2;}
textarea{border-radius:3px;}

/* Site Layout */
.content{position:relative;}
.container{position:relative;padding:15px;margin:0 auto;}
.container > div.inner{max-width:100%;width:100%;}
.content-block{text-align:center;padding:40px 0;position:relative;background-size:cover;}
.content-block .inner{width:90%;max-width:680px;margin:0 auto;position:relative;}
.content-block .inner h3{font:400 35px Raleway,Open Sans,sans-serif;margin-bottom:10px;}
.bg-image:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10;}

.col-1-thin{max-width:890px;margin:0 auto;padding:15px 0;}

.col-2-wide{float:left;width:63%;}
.col-2-thin{float:right;width:32%;}

.row-wrap{padding-bottom:20px;}
.row-wrap li{padding-bottom:5px;}
.cols-2{/*float:left;*/display:inline-block;width:50%;}
.cols-3{/*float:left;*/display:inline-block;width:33.33%;}

.cols-4{/*float:left;*/display:inline-block;width:25%;padding:0 15px;}
.cols-4 p{margin:0 15px 15px;}

.cols-5{/*float:left;*/display:inline-block;width:20%;}
.cols-6{/*float:left;*/display:inline-block;width:16.66%;}
.cols-7{/*float:left;*/display:inline-block;width:14.2%;}
.cols-8{/*float:left;*/display:inline-block;width:12.5%;}

.cols{/*float:left;*/display:inline-block;}
.cols-1-thin{max-width:890px;margin:0 auto;padding:15px 0;}
.cols-2-wide{width:63%;}
.cols-2-thin{width:34%;}

.u-columns{display:inline-block;}
.u-column1{display:inline-block;width:48%;vertical-align:top;}
.u-column2{display:inline-block;width:48%;vertical-align:top;}

/* Header */
#header{width:100%;position:relative;z-index:100;}
#header .container{width:auto;padding:8px 0;}
#shoplogo{display:inline-block;width:15%;float:left;max-width:128px;}
#shoplogo img{display:inline-block;width:100%;height:auto;}
#ttalogo{display:inline-block;width:40%;float:left;max-width:300px;padding-top:10px;padding-bottom:20px;}
#ttalogo img{display:block;width:100%;height:auto;}
/*.head-mid{float:left;display:/*block*/none;width:21%;text-align:center;padding-left:30px;}
.head-mid img{display:/*block*/none;width:100%;height:auto;margin-top:5px;max-width:305px;}
.head-mid .mid-btn{position:relative;font-size:1em;margin-top:-10px;padding-right:40px;}
.head-mid .mid-btn span{display:/*block*/none;position:absolute;right:0;top:0;bottom:0;background:#77b74e;padding:0 5px;line-height:58px;border-radius:0 3px 0 0;}
.head-mid .mid-btn:hover i{transform:translateX(0);-webkit-transform:translateX(0);}*/
/*.head-right{float:right;display:block;width:60%;text-align:right;}*/
.head-right-left{float:right;text-align:right;display:block;vertical-align:middle;}
.head-right-left a{text-decoration:underline;color:#136EB2;}
.head-right-left a:hover{text-decoration:none;}
.head-right-right{float:right;text-align:right;display:block;vertical-align:middle;margin-top:5px;margin-left:50px;}
.button.head-basket{position:relative;margin-left:0;padding:5px 12px 5px 9px;}
.button.head-basket.empty{background:#eaeaea;border-color:#ccc;cursor:default;color:#666;}
.button.head-basket.empty .items{display:none;}
.head-basket.empty .fa{margin-right:5px;}
.head-basket .items{position:absolute;display:block;width:14px;height:14px;text-align:center;line-height:14px;border-radius:100%;font-size:11px;background:#6FCC33;top:3px;left:20px;}
.head-basket .fa{font-size:18px;margin-right:13px;}

#main-menu{display:block;width:100%;clear:both;margin-top:20px;position:relative;border:4px solid #136DB2;border-left:0;border-right:0;border-bottom:0;padding:3px 0;z-index:100;}
/*.menu-main-menu-container{}*/
/*#main-menu ul{}*/
#main-menu ul li{display:inline-block;margin:0 0 0 20px;vertical-align:middle;position:relative;padding:0;/*float:left;*/}
#main-menu ul li a{display:block;font:14px Open Sans, sans-serif;text-transform:uppercase;padding:6px 2px;}
#main-menu ul li.current-menu-item a,#main-menu ul li a:hover,#main-menu ul li.current-menu-parent a{color:#136EB2;}
#main-menu li.menu-item-has-children ul{display:none;z-index:999;text-align:left;position:absolute;left:50%;margin-left:-120px;top:40px;width:240px;background:#fff;background:rgba(255,255,255,0.95);border-bottom:3px solid #0B0B0B;}
#main-menu li.menu-item-has-children ul:before{content:"";position:absolute;left:50%;margin-left:-15px;top:-13px;width:0;height:0;border-style:solid;border-width:0 15px 13px 15px;border-color:transparent transparent rgba(255,255,255,0.8) transparent;}
/*#main-menu li.menu-item-has-children:hover a{}*/
#main-menu li.menu-item-has-children:hover ul{display:block;}
#main-menu li.menu-item-has-children ul li{display:block;margin:0;padding:0;float:none;}
#main-menu li.menu-item-has-children ul li a{display:block;padding:12px 8px;color:#000;}

#header .tel-display b{font:600 18px Open Sans, sans-serif;text-transform:uppercase;vertical-align:middle;}

/* Banner / Slider */
#banner{width:100%;position:relative;overflow:hidden;color:#fff;text-align:center;min-height:300px;background:url(images/assets/loading.gif) center no-repeat;z-index:80;}
#banner img{width:100%;height:auto;display:block;position:absolute;left:0;top:0;}
#banner .wrapper{width:100%;top:0;left:0;z-index:11;height:360px;}
#banner .container{z-index:11;height:100%;padding:0;}
#banner .caption{position:relative;text-align:left;}
#banner .caption h1{font:700 27px Raleway, Open Sans, sans-serif;color:#fff;margin-bottom:-10px;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}
#banner .caption h2{font:100 24px Raleway, Open Sans, sans-serif;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.9);}
#banner .caption p{font-weight:100;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,0.9);}
#banner .caption .btn{margin:0;}
#banner.page-banner{min-height:0;}
#banner.page-banner .wrapper{height:auto;}

/* Static Pages */
.static-page{padding:30px 15px;}
.static-page h2,#success h6{font-weight:600;color:#136EB2;font-size:22px;margin-bottom:8px;}
.static-page h2.small-title{color:#333;}
.static-page strong{font-weight:700;}
.static-page a{color:#136EB2;text-decoration:underline;}
.static-page table{width:100%;margin-bottom:15px;}
.static-page table,.static-page td{border-collapse:collapse;border:1px solid #ccc;}
.static-page td{padding:10px;}
.static-page ul{list-style-type:square;padding-left:40px;margin-bottom:15px;}
.static-page .size-full{width:100%;height:auto;margin-top:20px;display:block;}

/* Home Page */
.banner.shop-banner{width:100%;background:url(images/home-banner.jpg) no-repeat;background-size:cover;height:290px;}
.home-bl-banner{padding:10px;text-align:center;color:#fff;font-size:1.2em;background:#136EB2;margin-bottom:30px;}

.compare-table{position:relative;}
.cmp-tab{display:table;width:100%;}
.cmp-tab li{display:table-cell;vertical-align:middle;text-align:center;padding:10px;}
.cmp-tab .col-1{width:37%;text-align:left;border-right:1px solid #eaeaea;}
.cmp-tab .col-1 small{display:block;font-size:0.85em;}
.cmp-tab .col-2{width:15%;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.cmp-tab .col-2.last-col{border-right:2px solid #eaeaea;}
/*.cmp-tab .col-2.last-col{box-shadow:0 0 10px rgba(0,0,0,0.2);}*/
/*.compare-head{}*/
.compare-mid{background:#333;color:#fff;font-weight:700;}
.compare-row.odd{background:#f7f7f7;}

.cmp-btn{display:block;padding:10px;background:#f7f7f7;border-radius:5px;margin-bottom:10px;margin-top:10px;}
.cmp-btn small{font-size:13px;}
.cmp-btn .btn{background:#136EB2;border-radius:4px;margin:5px 0 0;color:#fff;border-bottom:3px solid #0d4e7d;}
.cmp-btn.yr-1 .btn{background:#6FCC33;border-color:#66BB30 !important;}

.cmp-tab .fa-check{font-size:1.2em;color:#6FCC33;}

/*.compare-head.btm{padding-top:20px;}*/

/* Cancellation Page */
.cancel-wrap textarea{display:block;width:100%;height:200px;border:1px solid #ccc;border-radius:5px;margin-bottom:15px;}
.cancel-wrap .col.left .back{float:right;}

.cancel-wrap .col.right{padding-left:20px;}
.cancel-wrap .col.right ul{list-style-type:square;padding:0 0 15px 35px;}

/* Blog Pages */
#banner.blog-banner img{margin-top:-200px;}
#banner.blog-banner .caption{padding-top:44px;}

.blog-page-wrap{}
.blog-title{display:inline-block;margin-bottom:35px;padding:8px 16px;border-left:3px solid #136DB2;font-size:2.6em;letter-spacing:-2px;}
.post-list-wrap{padding:20px;margin-bottom:20px;box-shadow:2px 2px 8px rgba(0,0,0,0.1);border-bottom:3px solid #136DB2;transition:box-shadow 0.3s ease-in-out;display:flex;}
.post-list-wrap:hover{box-shadow:2px 2px 28px rgba(0,0,0,0.2);}
.post-list-wrap a:hover img{opacity:0.8;}
.post-list-wrap .post-image-wrap{display:inline-block;align-self: center;min-width:200px;}
.post-list-wrap .inner{padding-left:30px;}
.post-list-wrap .inner .date{font-weight:700;color:#2b2b2b;display:block;padding-bottom:5px;font-size:0.8em;}
.blog-more{display:inline-block;font-weight:800;color:#136DB2;font-size:1.2em;letter-spacing:-1px;border-left:3px solid #136DB2;padding:8px;position:relative;}
.blog-more:after{content:"";display:block;width:0;height:3px;background:#136DB2;transition:width .3s ease-in-out;bottom:0;left:0;position:absolute;}
.blog-more:hover:after{width:100%;}


/* Blog Single */
.post-image-wrap{display:block;border:5px solid #fff;border-radius:100%;box-shadow:0 0 4px rgba(0,0,0,0.2);overflow:hidden;width:200px;height:200px;position:relative;}
.post-image,.table-cell img.post-image{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;height:100%;width:auto;max-width:initial;}
.single-post center{margin:25px 0;}

.single-top .post-image-wrap{width:320px;height:320px;margin:0 auto 25px;}
.single-post-content{padding-bottom:20px;}
.single-post-content p{line-height:1.7;}
.blog-share{display:inline-block;padding:10px 20px;border-top:3px solid #136DB2;margin-top:40px;}
.a2a_default_style .a2a_counter img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg,.a2a_default_style a{float:none !important;display:inline-block;vertical-align:middle;}

/* Contact Page */
.contact-wrap .container{width:93%;min-width:0;padding:25px 0;}
.contact-wrap .col-2-wide{width:58%;}
.contact-wrap .col-2-thin{float:right;}
#contact-form input.text,#contact-form textarea,.dummy-select span{box-sizing:border-box;width:100%;padding:12px 18px;color:#666;color:rgba(0,0,0,0.26);background:#fff;font-size:16px;float:left;clear:both;margin-bottom:20px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.26);}
#contact-form input.text:hover,#contact-form textarea:hover,#contact-form input.text:focus,#contact-form textarea:focus,.dummy-select:hover span,.dummy-select.active span{color:#999;color:rgba(0,0,0,0.54);border:1px solid #999;border:1px solid rgba(0,0,0,0.54);}
#contact-form textarea{height:240px;font-family:Open Sans,sans-serif;}
#contact-form h3{font-weight:600;color:#444;margin-bottom:5px;}
#contact-form .option-poll{margin-bottom:15px;}
#contact-form .option-poll li{display:inline-block;vertical-align:middle;margin:0 10px 0;}
.load{width:36px;height:36px;background:url(images/assets/loading.gif);float:left;margin:24px 15px;display:none;}
#submit.btn{color:#fff;display:block;font-size:18px;clear:both;float:left;padding:11px 30px;margin:20px 0 0 10px;font-weight:700;border:3px solid;}
#submit.btn:hover{background:#fff;border:3px solid;}
#success{display:none;}
.error{padding:10px;background:#F04124;color:#fff;margin-bottom:20px;display:none;}
#map{width:100%;height:200px;position:relative;margin:10px 0 0;}
#recaptcha_widget_div{clear:both;}
#recaptcha_widget_div .recaptchatable{border:0 !important;}
.recaptchatable a{font-size:12px;color:#999 !important;}

/* Sidebar */
.side-box{margin-bottom:20px;}
.side-box h4{font-weight:600;color:#333;}
.side-box li.current{color:#136EB2;}
.side-box li.current a{color:#666;font-weight:600;text-decoration:none;}

/* Footer */
#footer{padding:0;text-align:center;background:#eaeaea;}
#footer .container{padding:8px 10px 7px 10px;}
#footer .ethSpan{margin-bottom:2px;}
#footer .container2{padding:0px 10px 15px 10px;}
#footer .legal-links{display:inline; margin:0px 10px; font-size:14px; text-align:center;}
#footer a{color:#666;}
#footer a:hover{color:#666;}

/*.footer-copyright{position:relative;text-align:center;}
.footer-copyright .left{font-size:12px;text-align:left;}
.footer-copyright .left .footer-text{display:inline-block;vertical-align:middle;}
.footer-copyright .left p{font-size:14px;margin:0;}
.footer-copyright .left p a{font-size:12px;}
#footer-logo{width:60px;display:inline-block;margin-right:15px;}
#footer-logo.top{vertical-align:top;}
#footer-logo.middle{vertical-align:middle;}
#footer-logo.bottom{vertical-align:bottom;}
#footer-logo img{width:100%;height:auto;}
.footer-copyright .right{text-align:right;position:absolute;right:0;top:0;}
.footer-social img{width:100%;height:auto;max-width:160px;}
.footer-copyright .twt{display:block;font-size:12px;color:#999;padding-top:30px;text-align:center;}
.footer-copyright .twt a{text-decoration:underline;color:#09c;}
.footer-copyright .twt img{display:inline-block;margin-right:5px;vertical-align:middle;}*/

.versionSpan{position:absolute; bottom:0; right:0; font-size: 10px; color:#89888E; text-shadow:0px 1px 0px rgba(255, 255, 255, .5);}
.versionWrapper{display:block; top:130px; float:right; position:relative;}

/*FAQ page*/
.asfaq_item {background-color: #f7f7f7;color: #444;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;transition: 0.4s;margin-bottom:3px;font-size:1em;}
.asfaq_answer{padding-top: 10px;}

/**
Flexslider
**/
.flexslider{margin:0;padding:0;overflow:hidden;}
.serial-slider{margin:0;padding:0;}
/*.slides li:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10;}*/
.flexslider .slides > li,.serial-slider .slides > li {display:none;/*-webkit-backface-visibility:hidden*/;position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img,.serial-slider .slides img{width:100%;display:block;}
.flex-pauseplay span {text-transform:capitalize;}
.slider{overflow:hidden;position:relative;}
.slides{display:block;overflow:hidden;position:relative;}
.slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.no-js .slides > li:first-child {display:block;}

.flex-direction-nav{position:absolute;top:39%;width:100%;list-style:none;padding:0;margin:0;z-index:999;display:none;}
.flex-direction-nav li{display:inline-block;padding:8px 10px;/*float:left*/;margin:0 20px;opacity:0.1;filter:alpha(opacity=10);}
.flex-direction-nav li:last-child{float:right;}
#banner:hover .flex-direction-nav li{opacity:0.4;filter:alpha(opacity=40);}
.flex-direction-nav li a{display:inline-block;width:13px;height:23px;font-size:0;color:#fff;}
.flex-direction-nav li a.flex-prev{float:left;}
#banner .flex-direction-nav li:hover{opacity:1;filter:alpha(opacity=100);}
.flex-direction-nav li a.flex-prev:before{content:"\f053";font-family:FontAwesome;font-size:46px;}
.flex-direction-nav li a.flex-next{float:right;background-position:-13px 0;}
.flex-direction-nav li a.flex-next:after{content:"\f054";font-family:FontAwesome;font-size:46px;}
.flex-control-nav.flex-control-paging{list-style:none;text-align:center;padding:0;margin:15px 0;padding-bottom:10px;position:relative;z-index:999;display:block;display:none\9;width:100%;}
.flexslider:hover .flex-control-nav.flex-control-paging{opacity:1;}
.flex-control-nav li{display:inline-block;margin:0 5px;}
.flex-control-nav li a{display:block;font-size:0;}
.flex-control-nav li a:before{content:"\f111";color:#ccc;font-family:FontAwesome;font-size:15px;display:block;cursor:pointer;}
.flex-control-nav li a.flex-active:before,.flex-control-nav li:hover a:before{color:#136EB2;}
.flex-control-nav li a.flex-active:before,.flex-control-nav li:hover a:before{color:#136EB2;}

/**
Animations
**/
@keyframes bannerZoom{
	0%{
		transform:scale(1.1, 1.1);
	}
	50%{
		transform:scale(1, 1);
	}
	100%{
		transform:scale(1.1, 1.1);
	}
}
@-webkit-keyframes bannerZoom{
	0%{
		transform:scale(1.1, 1.1);
	}
	50%{
		transform:scale(1, 1);
	}
	100%{
		transform:scale(1.1, 1.1);
	}
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -360deg);
    transform: rotate3d(0, 0, 1, -360deg);
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes spin {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -360deg);
    transform: rotate3d(0, 0, 1, -360deg);
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
  }
}

@media screen and (max-width:1080px){
/*  .head-right{display:block;}*/
  .cmp-tab .col-2{width:20%;}

}


@media screen and (max-width:600px){
    
    .title.blog-title{font-size:2.8em;}
    .post-list-wrap{flex-direction:column;}
    .post-list-wrap .inner{padding:25px 0 0;}
    
}

@media screen and (max-width:500px){
  #footer-cm-logo, #footer-lrqa-logo, #footer-microsoft-logo{display:none;}
}

#footer {position:relative;}
.versionWrapper {position:static;}
