@charset "utf-8";
/* Start Custom CSS*/
a.excerpt-more{display: block;margin: 10px;color: #1c999c;
    font-weight: 600;}
#subnav {margin-top:24px;background: #414141;color: #b9b9b9;}
#wrapper {border: none; background: #ffffff;}
#page-footer {border:none; }
/*#nav.continuous {padding-bottom: 1px; height:41px;}*/
#header {padding-top: 10px; padding-bottom:10px; }
/*#nav ul ul li {border: 0px;}*/
/*#nav ul li a {padding-top: 10px; padding-bottom: 10px; padding-right: 12px; padding-left: 12px;} */
#nav.continuous ul li, #nav.continuous ul li a, #nav.continuous ul li a:visited, #nav.continuous ul li a:hover, #nav.continuous ul li a.current, #nav.continuous ul li a.current:visited, #nav.continuous ul li a.current:hover {font-family:'BentonSans', sans-serif; font-weight: 300; font-size: 15px; font-stretch: normal; font-style: normal; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
#nav.continuous ul ul li, #nav.continuous ul ul li a, #nav.continuous ul ul li a:visited, #nav.continuous ul ul ul li, #nav.continuous ul ul ul li a, #nav.continuous ul ul ul li a:visited, #nav ul li, #nav ul li a, #nav ul ul ul li:first-child, #nav ul ul ul li:first-child > a, #nav ul ul ul li:first-child > a:hover, #nav.continuous ul ul ul li:first-child, #nav.continuous ul ul ul li:first-child > a, #nav.continuous ul ul ul ul li:first-child > a:hover, #nav-top ul ul ul li:first-child, #nav-top ul ul ul li:first-child > a, #nav-top ul ul ul li:first-child > a:hover { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;  border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
#nav.continuous ul ul li a:visited:hover, #nav.continuous ul ul ul li a:visited:hover, #nav.continuous ul ul li a:hover, #nav.continuous ul ul ul li a:hover { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important;  border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}

#nav.continuous ul, #nav-top.continuous ul {margin-left:0px;}
#nav ul .dd-tab ul {top: 42px;}
#nav ul .dd-tab ul ul {top: 0px;}

.suf-widget h3.scheme {background:#e8c502; color:#645500;}

a.suf-mag-excerpt-full-story, a.suf-mag-excerpt-full-story:hover, a.suf-mag-excerpt-full-story:visited {background:#ffffff; color:#d05e0b;}
article.suf-tile.suf-tile-2c.bottom:hover {transform:scale(1.01);}
article.suf-tile.suf-tile-1c.bottom:hover {transform:scale(1.01);}

a:hover {text-decoration:none;}

#content {margin-top:15px;}

#subnav {margin-top:14px;}
.breadcrumb {font-size: 1.4em; padding:15px; line-height:1.5; font-weight:600}
.breadcrumb a{ color:#fff;}

div#relatedposts {line-height:1.5;}
div#relatedposts u {line-height: 2; font-size: 17px; color: #66cccc; font-weight: 600;}
.blogtitle a img {width:260px; padding: 15px 0 0 15px;}

#nav .col-control {min-width: 0px;}

.suf-page-nav a, .suf-page-nav span {line-height: 30px; border-radius: 6px; color: #227ad1; border-color: #66cccc; font-size: 130%;}
.suf-page-nav {margin: 3px; padding: 3px;}

.social-sharing span.top {background:none; color: #DC874A;}
.social-sharing {text-align: center; padding: 15px 0px;}

.entry {margin:0px; padding:10px 0px 0px 0px; font-size: 14.5px;}
.entry.entry-content.fix p, .entry p {padding:10px; font-size: 1em; line-height:23px; font-weight:500; text-align:left;}
.entry h2, .entry h3, .entry h4{ font-weight:700; display:block; padding:20px 0;}


/* End Custom CSS*/

/*footercss*/
/*footer*/

/*responsive header*/
 #wrapper { width: 100%; max-width: 1240px; min-width: 0%; padding-left:0px; padding-right:0px; }
  #nav-top,  #top-bar-right-spanel { width: 90%; max-width: 1240px; min-width: 0%; }
  #widgets-above-header .col-control { width: 90%; max-width: 1240px; min-width: 0%; }
  #header-container .col-control { width: 95%; max-width: 1240px; min-width: 0%; }
  #nav .col-control { max-width: 1240px; min-width: 0%; }
  #page-footer .col-control { width: 90%; max-width: 1240px; min-width: 0%; }
  
/*responsive nav
.nav-toggle:before {color: #FFFFFF; background: url(http://blog.awayholidays.co.uk/wp-content/themes/ahblogchild/images/menu/menu-bg.png) center right repeat;}*/

div.navigation {padding:0px;}
#nav.continuous ul {margin:0px;}
.post div.date {margin-top:0px; border-radius:100%;background:#404c56;width: 60px;height: 60px; padding:5px 0; right:70px;}
.post .date span.month, .post .date span.day, .post .date span.year{ font-family:'Open Sans', sans-serif;}
.post .date span.day{ font-size:20px;}
p {text-align:justify;}
.description {display:none;}
#nav a{height:41px;}

img.left-thumbnail, .left-thumbnail {margin:0px 25px 0px 0px; border-radius: 10px;}

.post .date span.month {height:17px; font-size: 70%;}
.post .date span.day {font-size: 110%;}
.post .date span.year {font-size: 70%;}

#sidebar {width:100%;}

/*Top Social Media Icons*/

.content-header {width: 100%; display: inline-block;}
.top-social-icons {display: inline-block; width: 22%; float: right; margin-top: -35px;}
h1.posttitle, h2.posttitle {border-bottom: none;}

/*NAV Responsive*/

@media screen and (max-width: 767px) {
#nav div.navigation {display:none;}
	#nav div.MobNavigation {width:100%; float:left; background:#3a3a3a; position:absolute; left:0; top:60px; z-index:100; display:none; }
	#nav div.MobNavigation ul {width:100%; float:left; position:relative;}
	#nav div.MobNavigation ul li {width:100%; float:left; border-bottom:1px solid #898989;}
	#nav div.MobNavigation ul li a {display:block; padding:10px 15px; color:#fff; font-weight:400; background:url(http://www.awayholidays.co.uk/assests/images/mob-menu-li-bg.png) no-repeat right 9px #3a3a3a; background-size:28px;}
	#nav div.MobNavigation ul li a:hover {background:url(http://www.awayholidays.co.uk/assests/images/mob-menu-li-bg.png) no-repeat right -21px #e8c502; color:#000; background-size:28px; padding:10px 15px;}
	#nav div.MobNavigation ul li.active a {background:url(http://www.awayholidays.co.uk/assests/images/mob-menu-li-bg.png) no-repeat right -21px #e8c502; color:#000; background-size:28px;}
	/*SubMenu*/
	#nav div.MobNavigation ul.SubMenu {width:100% ; float:left ; display:none;}
	#nav div.MobNavigation ul.SubMenu li {border-bottom:1px solid #000;}
	#nav div.MobNavigation ul.SubMenu li:last-of-type {border-bottom:none;}
	#nav div.MobNavigation ul.SubMenu li a {color:#000; background:url(http://www.awayholidays.co.uk/assests/images/down-arrow-black.png) no-repeat right 3px #fef8d8; background-size:33px; width:100%; display:block; padding:10px 15px; font-weight:400; }
	/*SubMenuLevel*/
	#nav div.MobNavigation ul.SubMenuLevel {width:100%; float:left; display:none;}
	#nav div.MobNavigation ul.SubMenuLevel li {border-bottom:1px solid #000;}
	#nav div.MobNavigation ul.SubMenuLevel li:last-of-type {border-bottom:none;}
	#nav div.MobNavigation ul.SubMenuLevel li a {color:#000; background:#ffffff;}
	
	
	.post-nav table tr td{ padding:15px; font-size:1.5em; font-weight:600;}
/*Top Social Media Icons*/
.content-header {width: 98%; display: block;}
.top-social-icons {display: none;}
}

/* 2018 */
.suf-widget h3.scheme, .suf-widget h3.scheme a, .suf-widget h3.scheme a:visited {color: #ffffff; background:#404c56; font-size: 1.4em;font-family: 'BentonSans', sans-serif; font-weight: 500; padding:15px 10px;}
input[type="submit"] {width: 38%; display: table-cell; text-align: center; text-transform: uppercase; color: #fff; background: #7e9fa1; border: none; outline: none; padding: 10px; font-family: inherit; cursor: pointer; border-radius: 0px; font-weight: 300;}
.button:hover, input[type="submit"]:hover, .button:active, input[type="submit"]:active {font-weight:400;}
.atls .atlstxt p {text-align: center;}

.widget_categories ul li {font-size: 1.5em; margin: 5px 0; font-weight:600; text-transform:capitalize;}
h1.posttitle a, h1.posttitle a:visited, h2.posttitle a, h2.posttitle a:visited {font-size: 1.4em; font-weight:800; line-height:35px;}

.social-sharing span.top, .social-sharing span.bottom {font-size: 14px; font-weight:600; display:block; padding:10px 0; color:#000;}
.entry-container {font-size: 14px;}
.entry-container a{ color:#f00; text-decoration:underline;}
.tags {font-size: 12px; color: #000;}
.tags a {color: #000;}
.widget_categories ul li ul.children li{ font-size:.9em; text-decoration:underline;}

ul.navigation{ width:100%; float:right; margin:0px 50px 0 0; text-align:right; display: none;}
ul.navigation li{ width:auto;display:inline-block; vertical-align:middle; position:relative;}
ul.navigation li a{ display:inline-block; font-size:1.5em; padding:1em .6em;}
ul.navigation li a.select, ul.navigation li a:hover{ background:#66cccc; color:#fff;}
small {color: #000;display: block;font-size: 10px;font-weight: 500;}

.fatol a {color: #000;}
.footerlink a {color: #000;}


footer.post-footer.postdata.fix span.icon {display: none;}
.post-nav .previous a {font-size: 1.5em; color: #fff; margin-top: 2px; padding:15px 0; font-weight:600;}
.post-nav{ vertical-align:middle; background:#414141;}
.post-nav .next a{font-size: 1.5em;  margin-top: 2px; padding:15px 0; font-weight:600;}
.relatedcontent strong a, .relatedcontent strong a:visited {color: #000; font-size: 13px;}
.relatedcontent strong a:hover {color: #227ad1;}
.MobNavigation {display: none;}

#header-container {background: white; display:none;}
#nav.continuous{background: white !important;}
#nav div.navigation {background: white !important;}
#wrapper {background: white !important;}

/**bof: Popup Cookies***/
.wrapperbtm{display:flex;width: 100%;margin: 0 auto;max-width: 1800px;padding: 0 20px;padding-right: 0;background:#676767;position: fixed;z-index: 9999; bottom:0; left:0;}
.cookies-btm{color: #fff;padding: 5px 20px;bottom: 0;max-width:800px; width:100%; display:none; margin:0 auto;}
.cookies-btm .cookies-text{color: #fff;line-height: 18px; font-size:1.2em; width: 100%; position:relative; padding:0 0 0 35px;}
.cookies-btm .cookies-text:before{ content:'\f05a'; font:normal normal normal 14px/1 FontAwesome; position:absolute; top:5px; left:0px; font-size:2em;}
.cookies-btm a{color: #fff;display: inline-block;border-bottom: 1px solid #fff;}
.cookies-btm button.cks{border-radius: 4px;border: 1px solid #fff;width: 111px;color: #fff;cursor: pointer;height: 35px;background-color: #1c999c;font-size: 1.25em;}
.cookies-btm span.clscookies{border-radius: 4px;border: 1px solid #fff;width: 111px;color: #fff;cursor: pointer;height: 40px;background-color: #e02f2f;margin-left: 10px; line-height: 35px;text-align: center;font-size: 1.25em;}
/**eof: Popup Cookies***/

/*2020-Widgets*/
.corona-info a, .corona-info a:visited, .corona-info a:hover, .corona-info a:focus, .corona-info a:active {color: #ffffff; text-decoration: none; font-weight: normal; font-size: 16px;}
#custom_html-2 {background: #1c999c;}
.post .date span.month, .post .date span.day, .post .date span.year {color: #fff;}
.postdata a, .postdata a:visited, .postdata a:hover {text-transform: capitalize;}
footer.post-footer.postdata.fix {width: 100%; float: right; margin-top: 10px; font-weight:600;}
.tagcloud {text-transform: capitalize;}
#content {overflow: visible;}
.page-nav.fix {width:100%;}
p.corona-info {text-align: center; line-height: 1.2; margin: 4px 0px 0px 0px;}

.top-social-icons{ display:none;}


