/* Enter Your Custom CSS Here */
/* Font */
.post-title {
    font-family: 'Roboto', sans-serif !important;
    font-size: 3em;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}
/* Remove sticky message */
.sticky .post-meta-top {
    display: none !important;
}
.main-menu ul a:hover > li:first-child > a {
    border-radius: 6px 6px 0 0;
}
.main-menu ul a:hover > li:nth-child(3) > a {
    background: #000 none repeat scroll 0 0;
    border-bottom: 0 none;
    color: #ccc;
}
.main-menu ul a {
    background: #222 none repeat scroll 0 0;
    border-bottom: 0 none;
    color: #fff;
    font-size: 0.75em;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 80% !important;
    padding: 14px !important;
    text-align: center;
    text-transform: none;
    width: 220px;
}
/* Hide meta text on picture page */
.post-meta-top {
    display: none;
}
.nav-toggle {
    border-radius: 3px;
    display: block;
    margin-top: -1px;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 0;
}
/* Footer hide category tags */
.post-meta .meta-block {
    display: none;
}
/* Mappress googlemap mobile */
@media only screen and (max-width: 900px) {
.mapp-canvas {
    height: 200px !important;
}
}
/* pages nav eg older post */
.archive-nav a {
    background: #fff none repeat scroll 0 0 !important;
    color: #666 !important;
    display: block;
    float: left;
    font-size: 1.25em;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 10px 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 50%;
}
/* Bakerloo Tube */
.main-menu ul > li.menu-item-146 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-146 > a {
 background: #884e23;
}  
.menu-item-146
{
background-color: #884e23 !important;
}
.mobile-menu ul > li.menu-item-146 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-146 > a:hover {
    color: #555;
}
/* Central */
.main-menu ul > li.menu-item-156 > a:hover {
 background: #0018A8;
} 
.main-menu ul > li.menu-item-156 > a {
 background: #DC231F;
}  
.menu-item-156
{
background-color: #DC231F !important;
}
.mobile-menu ul > li.menu-item-156 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-156 > a:hover {
    color: #555;
}
/* Circle */
.main-menu ul > li.menu-item-92 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-92 > a {
 background: #ffce00;
}  
.menu-item-92
{
background-color: #ffce00 !important;
}
.mobile-menu ul > li.menu-item-92 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-92 > a:hover {
    color: #555;
}
/* District */
.main-menu ul > li.menu-item-106 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-106 > a {
 background: #007129;
}  
.menu-item-106
{
background-color: #007129 !important;
}
.mobile-menu ul > li.menu-item-106 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-106 > a:hover {
    color: #555;
}
/* Docklands */
.main-menu ul > li.menu-item-107 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-107 > a {
 background: #00A4A6;
}  
.menu-item-107
{
background-color: #00A4A6 !important;
}
.mobile-menu ul > li.menu-item-107 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-107 > a:hover {
    color: #555;
}
/* Hammersmith &amp; City */
.main-menu ul > li.menu-item-132 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-132 > a {
 background: #D699AE;
}  
.menu-item-132
{
background-color: #D699AE !important;
}
.mobile-menu ul > li.menu-item-132 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-132 > a:hover {
    color: #555;
}
/* Jubilee */
.main-menu ul > li.menu-item-101 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-101 > a {
 background: #858F97;
}  
.menu-item-101
{
background-color: #858F97 !important;
}
.mobile-menu ul > li.menu-item-101 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-101 > a:hover {
    color: #555;
}
/* London Overground */
.main-menu ul > li.menu-item-152 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-152 > a {
 background: #E86A10;
}  
.menu-item-152
{
background-color: #E86A10 !important;
}
.mobile-menu ul > li.menu-item-152 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-152 > a:hover {
    color: #555;
}
/* Metropolitan Line */
.main-menu ul > li.menu-item-302 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-302 > a {
 background: #79004d;
}  
.menu-item-302
{
background-color: #79004d !important;
}
.mobile-menu ul > li.menu-item-302 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-302 > a:hover {
    color: #555;
}
/* Northen Line */
.main-menu ul > li.menu-item-237 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-237 > a {
 background: #000;
}  
.menu-item-237
{
background-color: #000 !important;
}
.mobile-menu ul > li.menu-item-237 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-237 > a:hover {
    color: #555;
}
/* Piccadly */
.main-menu ul > li.menu-item-93 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-93 > a {
 background: #0018A8;
}  
.menu-item-93
{
background-color: #0018A8 !important;
}
.mobile-menu ul > li.menu-item-93 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-93 > a:hover {
    color: #555;
}
/* TFL Rail */
.main-menu ul > li.menu-item-153 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-153 > a {
 background: #0018A8;
}  
.menu-item-153
{
background-color: #0018A8 !important;
}
.mobile-menu ul > li.menu-item-153 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-153 > a:hover {
    color: #555;
}
/* Victoria */
.main-menu ul > li.menu-item-96 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-96 > a {
 background: #009FE1;
}  
.menu-item-96
{
background-color: #009FE1 !important;
}
.mobile-menu ul > li.menu-item-96 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-96 > a:hover {
    color: #555;
}
/* Waterloo and City */
.main-menu ul > li.menu-item-321 > a:hover {
 background: #CA2017;
} 
.main-menu ul > li.menu-item-321 > a {
 background: #76cfbd;
}  
.menu-item-321
{
background-color: #76cfbd !important;
}
.mobile-menu ul > li.menu-item-321 > a {
    color: #eee;
}
.mobile-menu ul > li.menu-item-321 > a:hover {
    color: #555;
}
/* Title and paragraph spacing */
.section {
    padding: 40px 0;
}
/* logo */
.blog-logo img {
    display: block;
    height: 85px;
    margin-top: -5% !important;
    width: auto;
}
/* navbar mobile */
.nav-toggle {
    border-radius: 3px;
    display: block;
    margin-top: -1px !important;
    padding: 1px !important;
    position: absolute;
    right: 0;
    top: 0 !important;
}

/* menu mobile */
.nav-toggle .bar {
    background: #D62A21 none repeat scroll 0 0 !important;
}
.nav-toggle p {
    color: #D62A21 !important;
}

.nocomments {
    color: #888;
    display: none;
    font-size: 1.25em;
    text-align: center;
}
.single .post, .error404 .post, .page .single.post {
    padding-bottom: 0;
}
/* remove details below posts */
.post-cat-tags p {
    float: left !important;
    line-height: 120%;
    margin-top: 12px;
    padding: 3px 15px 4px 22px !important;
}
.post-cat-tags {
    float: left !important;
    width: 100% !important;
}p.post-nav-prev {
    display: none;
}
p.post-nav-next {
    display: none;
}
.post-cat-tags {
    float: right;
    width: 100%;
}
.post-meta .meta-block {
    border-top: 0 solid #ddd !important;
    padding-top: 0 !important;
}
.post-author {
    display: none;
}
.meta-title {
    display: none;
}
.single .post, .error404 .post, .page .single.post {
    padding-bottom: 0px !important;
}
/* footer */

.medium-padding {
    background: rgba(223, 223, 223, 1) none repeat scroll 0 center;
    padding: 50px 0;
}
/* bakerloo line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-12 .page-title h4 {
    background: #884e23 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-12 .page-title h4 {
    background: #884e23 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-12 .light-padding {
    padding: 25px 0 !important;
}
/* circle line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-5 .page-title h4 {
    background: #ffce00 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-5 .page-title h4 {
    background: #ffce00 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-5 .light-padding {
    padding: 25px 0 !important;
}
/* cenral line custom categorypage header */

@media only screen and (min-width: 900px) {
 .category-14 .page-title h4 {
    background: #dc231f none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-14 .page-title h4 {
    background: #dc231f none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-14 .light-padding {
    padding: 25px 0 !important;
}
/* district line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-8 .page-title h4 {
    background: #007129 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-8 .page-title h4 {
    background: #007129 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-8 .light-padding {
    padding: 25px 0 !important;
}
/* dlr custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-9 .page-title h4 {
    background: #00A4A6 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-9 .page-title h4 {
    background: #00A4A6 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-9 .light-padding {
    padding: 25px 0 !important;
}
/* hammersmith line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-10 .page-title h4 {
    background: #D699AE none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-10 .page-title h4 {
    background: #D699AE none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-10 .light-padding {
    padding: 25px 0 !important;
}
/* london overground custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-15 .page-title h4 {
    background: #E86A10 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-15 .page-title h4 {
    background: #E86A10 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-15 .light-padding {
    padding: 25px 0 !important;
}
/* metropolitan line categorypage header */
@media only screen and (min-width: 900px) {
 .category-19 .page-title h4 {
    background: #79004d none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-19 .page-title h4 {
    background: #79004d none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-19 .light-padding {
    padding: 25px 0 !important;
}
/* northen line categorypage header */
@media only screen and (min-width: 900px) {
 .category-18 .page-title h4 {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-18 .page-title h4 {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-18 .light-padding {
    padding: 25px 0 !important;
}
/* piccadilly line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-4 .page-title h4 {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-4 .page-title h4 {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-4 .light-padding {
    padding: 25px 0 !important;
}
/* victoria line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-6 .page-title h4 {
    background: #009FE1 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-6 .page-title h4 {
    background: #009FE1 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-6 .light-padding {
    padding: 25px 0 !important;
}
/* waterloo line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-20 .page-title h4 {
    background: #76cfbd none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-20 .page-title h4 {
    background: #76cfbd none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-20 .light-padding {
    padding: 25px 0 !important;
}
/* jubilee line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-7 .page-title h4 {
    background: #858F97 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-7 .page-title h4 {
    background: #858F97 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-7 .light-padding {
    padding: 25px 0 !important;
}
/* tfl rail custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-16 .page-title h4 {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-16 .page-title h4 {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-16 .light-padding {
    padding: 25px 0 !important;
}
/* london transport categorypage header */
@media only screen and (min-width: 900px) {
 .category-17 .page-title h4 {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-17 .page-title h4 {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-17 .light-padding {
    padding: 25px 0 !important;
}
/*xxxxxxxxxxxxxxxxxxxxxx*/
/* elizabeth line custom categorypage header */
@media only screen and (min-width: 900px) {
 .category-21 .page-title h4 {
    background: #5f3e99 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 95px;
    width: 100%;
}
}
@media only screen and (max-width: 899px) {
 .category-21 .page-title h4 {
    background: #5f3e99 none repeat scroll 0 0;
    color: #fff;
    left: 0;
    padding: 8px;
    position: absolute;
    text-align: center;
    top: 115px;
    width: 100%;
}
}
.category-21 .light-padding {
    padding: 25px 0 !important;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* For displaying single column on mobile */
@media only screen and (max-width: 500px) {
 .gallery-columns-3 .gallery-item {
     width: 100% !important;
 }
}

.gallery-columns-3 .gallery-item:nth-child(5n+1) {
     clear: none !important;
}
@media only screen and (max-width: 500px) {
 .gallery-columns-2 .gallery-item {
     width: 100% !important;
 }
}

.gallery-columns-2 .gallery-item:nth-child(5n+1) {
     clear: none !important;
}
@media only screen and (max-width: 500px) {
 .gallery-columns-4 .gallery-item {
     width: 100% !important;
 }
}

.gallery-columns-4 .gallery-item:nth-child(5n+1) {
     clear: none !important;
}
.mapbanner {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
      font-family: "Open Sans",sans-serif;
    font-size: 18px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 900px) {
#mapbanner2 {
    display: none;
}
}
.topbanner {
    background: #0004a8 none repeat scroll 0 0;
    color: #fff;
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
      font-family: "Open Sans",sans-serif;
    font-size: 18px;
  margin-top: 30px;
  width:25%;
}
/* text footer */
.footerlines {
    background: #0004a8 none repeat scroll 0 0;
    color: #fff;
    font-size: 0.9em;
    font-weight: 700;
    letter-spacing: 1px;
    display: block;  
    text-align: center;
    text-transform: uppercase;
      font-family: "Open Sans",sans-serif;
    font-size: 14px;
  margin-bottom: 0px;
}
.footerbakerloo {
    background: #884e23 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footercircle {
    background: #ffce00 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footercircle a {
    background: #ffce00 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footercentral {
    background: #dc231f none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerdistrict {
    background: #007129 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerdlr {
    background: #00A4A6 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerelizabeth {
    background: #5f3e99 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerhammersmith {
    background: #D699AE none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerjubilee {
    background: #858F97 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footermetro {
    background: #79004d none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footernorthern {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerpiccadily {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footeroverground {
    background: #E86A10 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footervictoria {
    background: #009FE1 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footertflrail {
    background: #0018A8 none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footerwaterloo {
    background: #76cfbd none repeat scroll 0 0;
    color: #fff;
    padding: 4px;  
}
.footertransport {
    background: #fff none repeat scroll 0 0;
    color: #0018A8;
    padding: 4px;  
}
.footerall {
    background: #fff none repeat scroll 0 0;
    color: #0018A8;
    padding: 4px;  
}
/* For spacing gallery */
.post-content .gallery-caption {
    line-height: 0 !important;
}
.post-content .wp-caption-text, .post-content .gallery-caption {
    padding-top: 0 !important;
}
/* For spacing on content */
.post-header {
    padding: 40px 0 !important;
}
/* Caption on picture description */
.media-caption-container {
    display: none;
}
/* Widget  title */
.widget-title {
    color: #fff !important;
    font-family: "Open Sans",sans-serif;
    font-size: 1.4em !important;
    font-weight: 900 !important;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
}
/* Social media links */
.socialsocial img {
 max-width:20% !important;
}
/* Contact me */
.contactme {
	background-color:#0018A8;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	display:inline-block;
    margin-top: 0px;  
	cursor:pointer;
	color:#ffffff;
    text-transform: uppercase;
    font-weight: 700;
      font-family: "Open Sans",sans-serif;
	font-size:14px;
	padding:5px 30px 5px 30px;
	text-decoration:none;
}
.contactme:hover {
	background-color:#000;
}
.contactme:active {
	position:relative;
	top:1px;
}
/* Columns */
.one_half {
    padding-right: 40px;
}
.post-content hr {
    width: 100% !important;
}
/* For Subscribe form */
.es_lablebox {
    text-align: center;
}
.es_textbox {
    text-align: center;
}
.es_button {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.cc-pu-bg.m-2 {
    opacity: 0 !important;
}
@media (max-width: 840px) {
                                #mobilehide {
    display: none;
                }
}
