/* cmsms stylesheet: IDF Core modified: 05/02/20 15:38:56 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}audio, canvas, video {display: inline-block;}audio:not([controls]) {display: none; height: 0;}[hidden], template {display: none;}html {font-family: sans-serif; 	-ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; }body {margin: 0;}a {background: transparent;}a:focus {outline: thin dotted;}a:active, a:hover {outline: 0;}h1 {font-size: 2em; margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}mark {background: #ff0; color: #000;}code, kbd, pre, samp {font-family: monospace, serif; font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend {border: 0;  padding: 0; }button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}button, input {line-height: normal;}button, select {text-transform: none;}button, html input[type="button"],input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}html {color: #222;font-size: 1em;line-height: 1.4;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}audio, canvas, img, svg, video {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}.hidden {display: none !important;visibility: hidden;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.cf:before, .cf:after {content: " ";display: table;}.cf:after {clear: both;}textarea {overflow: auto;vertical-align: top;resize: vertical}ul, ol {margin: 1em 0;padding: 0 0 0 40px}dd {margin: 0 0 0 40px}nav ul, nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0}pre, code, kbd, samp {font-family: monospace, serif;_font-family: courier new, monospace;font-size: 1em}pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word}q {quotes: none}q:before, q:after {content: "";content: none}small {font-size: 85%}html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}body {margin: 0; font-size: 1em; -webkit-font-smoothing: antialiased;}.containerB {padding-left: 10px; padding-right: 10px;}.row {width: 100%; max-width: 1440px; margin: 0 auto; position: relative;}.row:before, .row:after, .form-row:before, .form-row:after {content: " ";display: table;}.row:after, .form-row:after {clear: both;}.full {width: 100%; display: block;}.half, .third, .two-third, .quarter, .three-quarter, .fifth, .two-fifth, .three-fifth, .four-fifth {float: left;}.half {width: 50%;}.third {width: 33.33%;}.two-third {width: 66.66%;}.quarter {width: 25%;}.three-quarter {width: 75%;}.fifth {width: 20%;}.two-fifth {width: 40%;}.three-fifth {width: 60%;}.four-fifth {width: 80%}.row [class*="-col"] {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}@media only screen and (min-width: 768px) {.containerB {padding-left: 20px; padding-right: 20px;}.col, .one-col, .two-col, .three-col, .four-col, .five-col, .six-col, .seven-col, .eight-col, .nine-col, .ten-col, .eleven-col {margin-left: 3.8%; float: left; min-height: 1px; position: relative;}.row .one-col {width: 4.85%;}.row .two-col {width: 13.45%;}.row .three-col {width: 22.05%;}.row .four-col {width: 30.75%;}.row .five-col {width: 39.45%;}.row .six-col {width: 48.1%;}.row .seven-col {width: 56.75%;}.row .eight-col {width: 65.4%;}.row .nine-col {width: 74.05%;}.row .ten-col {width: 82.7%;}.row .eleven-col {width: 91.35%;}.row .twelve-col {width: 100%; margin-left: 0;}.row [class*="-col"]:first-child, .row [class*="-col"].first {margin-left: 0;}.row .offset-one {margin-left: 8.65% !important; }.row .offset-two {margin-left: 17.25% !important;}.row .offset-three {margin-left: 25.85% !important;}.row .offset-four {margin-left: 34.55% !important;}.row .offset-five {margin-left: 43.25% !important;}.row .offset-six {margin-left: 51.8% !important;}.row .offset-seven {margin-left: 60.55% !important;}.row .offset-eight {margin-left: 69.2% !important;}.row .offset-nine {margin-left: 77.85% !important;}.row .offset-ten {margin-left: 86.5% !important;}.row .offset-eleven {margin-left: 95.15% !important;}.row .push-one, .row .push-two, .row .push-three, .row .push-four, .row .push-five, .row .push-six, .row .push-seven, .row .push-eight,.row .push-nine, .row .push-ten, .row .push-eleven, .row .pull-one, .row .pull-two, .row .pull-three, .row .pull-four, .row .pull-five,.row .pull-six, .row .pull-seven, .row .pull-eight, .row .pull-nine, .row .pull-ten, .row .pull-eleven {position: relative; margin-left: 0;}.row .push-one {left: 8.65%;}.row .push-two {left: 17.25%;}.row .push-three {left: 25.85%;}.row .push-four {left: 34.55%;}.row .push-five {left: 43.25%;}.row .push-six {left: 51.8%;}.row .push-seven {left: 60.55%;}.row .push-eight {left: 69.2%;}.row .push-nine {left: 77.85%;}.row .push-ten {left: 86.5%;}.row .push-eleven {left: 95.15%;}.row .pull-one {right: 4.85%;}.row .pull-two {right: 13.45%;}.row .pull-three {right: 22.05%;}.row .pull-four {right: 30.75%;}.row .pull-five {right: 39.45%;}.row .pull-six {right: 48%;}.row .pull-seven {right: 56.75%;}.row .pull-eight {right: 65.4%;}.row .pull-nine {right: 74.05%;}.row .pull-ten {right: 82.7%;}.row .pull-eleven {right: 91.35%;}}
/* cmsms stylesheet: IDF Layout modified: 02/21/21 13:28:32 */
/* a66726 */@font-face {font-family: 'simplex';src: url('https://idofishing.co.uk/uploads/IDF/fonts/simplex.eot');src: url('https://idofishing.co.uk/uploads/IDF/fonts/simplex.eot?#iefix') format('embedded-opentype'),url('https://idofishing.co.uk/uploads/IDF/fonts/simplex.woff') format('woff'),url('https://idofishing.co.uk/uploads/IDF/fonts/simplex.ttf') format('truetype'),url('https://idofishing.co.uk/uploads/IDF/fonts/simplex.svg#simplex') format('svg');font-weight: normal; font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'simplex'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.icon-arrow-up:before {content: "\e600";}.icon-arrow-left:before {content: "\e601";}.icon-search:before {content: "\e603";}.icon-printer:before {content: "\e604";}.icon-linkedin:before {content: "\e605";}.icon-pinterest:before {content: "\e606";}.icon-youtube:before {content: "\e607";}.icon-facebook:before {content: "\e608";}.icon-google:before {content: "\e609";}.icon-twitter:before {content: "\e60a";}.icon-link:before {content: "\e602";}body {background: #fff; font-family: 'Lato', 'Arial', sans-serif; font-size: 1em; color: #555; line-height: 1.5;}body#boxed {background: #fff url(https://idofishing.co.uk/uploads/IDF/images/BG-2020.jpg); background-repeat: repeat-y; background-position: center;}body.fullwidth .row {max-width: none;}.leftaligned {margin-left: 0;}.rightaligned {margin-right: 0;}a img {border: none;}.content img {max-width: 100%; height: auto}.center {text-align: center}.right {float: right;}.left {float: left;}.spacing {margin: 15px;}.spacing.left {margin-right: 0;}.spacing.right {margin-left: 0;}.border {border: 2px solid #e9e9e9;}pre, code, kbd, samp {font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', monospace; color: #555;}pre code {line-height: 1.4; font-size: .8125em;}pre {padding: 10px; margin: 10px 0; overflow: auto; width: 93%; background: #f1f1f1; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px;}*:first-child+ html pre {padding-bottom: 20px; overflow-y: hidden; overflow: visible; overflow-x: auto;}* html pre {padding-bottom: 20px; overflow: visible; overflow-x: auto;}hr {border: solid #e9e9e9; border-width: 1px 0 0 0; clear: both; margin: 10px 0 30px 0; height: 0;}/* LINKS */a {color: #603306; transition: transform .3s ease-out; -webkit-transition: color .3s ease-out; -moz-transition: color .3s ease-out; -o-transition: color .3s ease-out; text-decoration: none;}a.external {text-decoration: none;}a:hover {color: #555; transition: transform .3s ease-out; -webkit-transition: color .3s ease-out; -moz-transition: color .3s ease-out; -o-transition: color .3s ease-out; text-decoration: none;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}a.external:after {content: "\e602"; padding-left: 4px; font-family: 'simplex'; text-decoration: none;}h1, h2 {font-family: 'Lato', 'Arial', sans-serif; font-weight: 700; }h3, h4 {font-weight: 400;}h1 {color: #603306; margin: 10px 0; font-size: 2em; text-transform: titlecase;}h2 {color: #555; font-size: 1.75em;}p a {color: #bc3306 !important}blockquote, blockquote p {font-size: 1.0625em; line-height: 1.5; color: #555; font-style: italic; font-family: Georgia, Times New Roman, serif;}blockquote {margin: 0 0 20px 0; padding: 9px 10px 10px 19px; border-left: 5px solid #f1f1f1;}blockquote cite {display: block; font-size: .941176em; color: #555;}blockquote cite:before { content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {font-family: Georgia, Times New Roman, serif;}.page-wrapper {border-top: 5px solid #603306; margin-bottom: 15px;}#boxed #wrapper {margin-top: 15px; border-top: 5px solid #603306; background: #fff; box-shadow: 0 0 15px 0 #555;}#boxed.page-wrapper {border-top: none;}.rowpad {padding-left: 20px; padding-right: 20px;}table {margin: 0 0 35px 0}.species {width: 360px;}.lbs {width: 40px;}.ozs {width: 40px;}.drs {width: 40px;}.yr {width: 55px;}.nb {font-style: italic; height: 30px; vertical-align: text-top; font-size: 90%}tr {height: 25px; border-bottom: 1px dotted #ddd;}/* LOGO */.logo {margin-top: 20px; text-align: center;}.logo a {display: block;}.top .header {border-bottom: 1px solid #f1f1f1; padding: 0 0 10px; margin: 0 0 10px}/* CATCHPHRASE */.phrase span {font-family: 'Lato', 'Arial', sans-serif; text-transform: titlecase; color: #603306; font-weight: 700; font-size: 2em; text-shadow: 1px 1px 2px #fff;}.search {text-align: right; opacity: .5}input.search-input::-webkit-search-decoration, input.search-input::-webkit-search-results-button, input.search-input::-webkit-search-results-decoration {-webkit-appearance: none;}.search .icon-search {margin-left: -25px; display: inline-block; height: 24px; line-height: 24px; text-align: center; width: 24px; position: relative; z-index: 10; color: #ddd; top: 3px;}.search ::-webkit-input-placeholder, .search ::-moz-placeholder, .search input[placeholder] {line-height: normal;}input.search-input {border: 1px solid #f1f1f1; line-height: normal; outline: 0; padding: 6px 0 6px .5%; font-size: .85em; color: #555;transition: all .35s ease-in-out;-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;max-width: 99.5%;}input.search-input:focus {border: 1px solid #603306; box-shadow: 0 0 3px #603306; -webkit-box-shadow: 0 0 3px #603306; -moz-box-shadow: 0 0 3px #603306; -o-box-shadow: 0 0 3px #603306;}.BaitSummItem {height: 150px; margin: 0 20px 15px 0}.BaitSummTitle {float: left; width: 66%; font-weight: 700}.BaitSummTitle a:hover {text-decoration: none}.BaitSumm {font-size: .9em; font-weight: 400; margin: 5px 0 0}.BaitSumm a {}.BaitSummImg {float: left; width: 33%; }/*.BaitSummImg a img {height: 100px; width: auto}*/.BaitSummImgD {}.red {background: red}.blue {background: blue}.green {background: green}.yellow {background: yellow}.VenSumLogo {float: left; width: 150px; height: 80px; padding: 5px; margin: 0 10px 10px 0; border-radius: 5px; border: dotted 1px #e9e9e9; text-align: center; box-shadow: 2px 2px 2px #ababab}.VenSumName {font-size: .75em;}.VenSpecies {float: left; width: 75px; height: 90px; font-size: .65em; padding: 0px; margin: 0 10px 10px 0; border-radius: 5px; border: dotted 1px #e9e9e9; text-align: center; box-shadow: 2px 2px 2px #ababab}.venuePic img {width: 100%; height: auto}.venuicon,.venuicon2, .entryaddress {margin: 0 0 8px 0; font-size: 1em}.venuicon {height: 20px; line-height: 20px}.venuicon2 {float: left; width: 60px; height: 60px; font-size: 2em}.venuicon a:hover {opacity: .8}.venuicon h3 {margin: 0; color: #603306; font-size: 1.375em;}.venuiconHd h4 {margin: 0 0 15px 0; color: #603306; font-size: 1.275em;}.phone {color: }.cutlery {color: #58320c}.tent {color: #1b5008}/* GALLERIES */.galbox {}.venuecontent p {font-size: 1.15em}#Main h1, .CDItem h1 {margin: -25px 0 15px 0}.fb {}.svgIcon img {width: 25px; height: 25px; fill: red}#main-menu {margin-top: 25px;}#main-menu > li {display: block; border-bottom: 1px dotted #f1f1f1; position: relative; font-size: 1.4em; font-weight: 500; text-transform: titlecase; font-family: 'Lato', 'Arial', sans-serif;  }#main-menu > li:last-child {border-bottom: none;}#main-menu > li > a,#main-menu > li.sectionheader > span {color: #555; cursor: pointer; padding: 8px 0; display: block; position: relative;}#main-menu > li.current > a,#main-menu > li.current.sectionheader > span,#main-menu > li:hover > a,#main-menu > li.sectionheader:hover > span {color: #196d00;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {position: absolute; left: -999em;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {position: relative; left: 0;}/* BRACK */#main-menu > li > ul > li.current {background-image: url(https://idofishing.co.uk/uploads/IDF/images/menuBGfishOr40.png) no-repeat;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {text-decoration: none; color: #555; text-transform: titlecase; display: block; padding: 4px 0;}#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li > ul > li:hover > a,#main-menu > li > ul > li > ul > li.sectionheader:hover > span {color: #999;}#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {padding-left: 15px; font-size: .875em; text-transform: none;}#main-menu > li > a i,#main-menu > li > ul > li > a i,#main-menu > li.sectionheader > span i,#main-menu > li > ul > li.sectionheader > span i {float: right; position: relative; padding-top: 6px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}#main-menu > li:hover > a i,#main-menu > li.active > a i,#main-menu > li > ul > li:hover > a i,#main-menu > li > ul > li.active > a i,#main-menu > li.sectionheader:hover > span i,#main-menu > li.active.sectionheader > span i,#main-menu > li > ul > li.sectionheader:hover > span i,#main-menu > li > ul > li.active.sectionheader > span i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}.content-wrapper {padding-top: 20px;}.content-top {font-family: Georgia, Times New Roman, serif; color: #555; font-style: italic; line-height: 20px; position: relative;}.content-top .title-border {content: ''; height: 1px; display: block; width: 100%; border-bottom: 1px dotted #ddd; position: absolute; top: 50%;}.breadcrumb {display: inline-block; background: #fff; width: auto; padding-right: 6px; z-index: 1; position: relative;}.breadcrumb a {color: #555; display: inline-block; width: auto; background: #fff;}a.printbutton {display: none;}/* VENUE CATS */.venuecatitem {height: 25px; padding: 1px 7px 3px; background: #e0dedc; border-radius: 4px}.firstnewsli ul {margin: 0 0 0 -80px}.firstnewsli {}.firstnewsli, .firstnewsli li {list-style: none; float: left; margin: 0 7px 7px 0}/* HOW TO MENU */.howtomenu {width: 95%; margin: 0 auto 15px;}.howtomenurow  {width: 100%; margin: 0 auto 15px; padding: 0 0 10px 0; border-bottom: 1px dotted #999}.howtoSub {font-size: 85%}.howtohd {color: #f6bf00;}/* LINK ITEMS */.HowtoList ul {margin: 0 0 0 -60px !important;}li.howtolink {list-style: none; text-align: center; font-size: .85em; float: left; margin: 10px 10px 0 0; background-color: #603306; border-radius: 5px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -webkit-transition: background-color 0.2s;  -moz-transition: background-color 0.2s;  transition: background-color 0.2s;}li.howtolink a {display: block; padding: 3px 7px; color: #f6bf00; letter-spacing: .05em; -webkit-transition: background-color 0.2s;  -moz-transition: background-color 0.2s;  transition: background-color 0.2s; }li.howtolink a:hover {color: #aaa; text-decoration: none; background-color: #4b2a09; border-radius: 5px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -webkit-transition: background-color 0.2s;  -moz-transition: background-color 0.2s;  transition: background-color 0.2s; }h6 {font-size: 1.125em; margin: -10px 0 -20px 0}h5 {font-size: 1.4em; margin: 25px 0 -15px 0 !important}.howtomenu h3 span {background: #603306; padding: 7px 7px 7px 10px; border-radius: 10px}.content .news-summary span.heading {display: none;}.content .news-article {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #e9e9e9;}.content .news-summary ul.category-list {margin: 15px 0;}.content .news-summary ul.category-list li a, .news-summary ul.category-list li span {border-radius: 4px;}.news-summary ul.category-list li span {opacity: .4;}.news-article h2 {margin: 0 0 15px 0;}.news-article h2 a {font-family: 'Lato', 'Arial', sans-serif; text-transform: uppercase; color: #555; font-size: 16px; text-decoration: none; font-weight: 700;}.news-article .date {background: #603306; color: #fff; display: block; float: left; width: 40px; padding: 6px; height: 40px; border-radius: 26px; text-align: center; font-family: Georgia, Times New Roman, serif;}.news-article .day {font-size: 20px; line-height: 1; padding-bottom: 2px; font-style: italic; display: block;}.news-article.month {font-size: 11px; display: block}.news-article .author, .news-article .category {font-family: Georgia, Times New Roman, serif; display: block; padding-left: 60px; font-size: 11px; font-style: italic;}.news-summary ul.category-list {margin: 15px 0 -1px 0; padding: 0; list-style: none;}.news-summary ul.category-list li {float: left; display: block; width: auto; margin-right: 5px;}.news-summary ul.category-list li a, .news-summary ul.category-list li span {display: block; color: #555; padding: 4px 8px; background: #f1f1f1; border-radius: 4px 4px 0 0; text-decoration: none; font-size: 11px; text-transform: uppercase;}.news-summary ul.category-list li a:hover {color: #603306;}.news-summary .paginate {font: italic 11px/1.2 Georgia, Times New Roman, serif;}.news-summary .paginate a {padding: 0 3px;}.news-meta {background: #f1f1f1; padding: 10px; margin: 10px 0;}.more, .more a,.back, .back a,.previous a, .next a, .previous, .next {font: italic 12px/1.3 Georgia, Times New Roman, serif; color: #555; text-decoration: none;}.more a:hover, .back a:hover, .previous a:hover, .next a:hover {text-decoration: underline;}.previous, .next {padding: 6px 0;}.previous {float: left;}.next {float: right;}.sidebar .news-summary span.heading {position: relative; color: #555; font: normal 1em/1.25 Georgia, Times New Roman, serif; margin: 0 0 15px 0; display: block;}.sidebar .news-summary span.heading:after {content: ''; height: 1px; display: block; width: 100%; border-bottom: 1px dotted #ddd; position: absolute; top: 50%;}.sidebar .news-summary .heading span {display: inline-block; width: auto; background: #fff; padding-right: 6px; position: relative; z-index: 10;}.sidebar .news-article {padding: 15px; position: relative; background: #f1f1f1; margin-bottom: 20px; border-radius: 0 0 6px 0; font-size: .8125em; }.sidebar .news-article:before {content: ''; position: absolute; bottom: -15px; right: 25px; width: 10px; height: 35px; -webkit-transform: rotate(55deg) skewY(55deg);-moz-transform: rotate(55deg) skewY(55deg);-o-transform: rotate(55deg) skewY(55deg);-ms-transform: rotate(55deg) skewY(55deg);transform: rotate(55deg) skewY(55deg);background: #f1f1f1;}.lt-ie9 .sidebar .news-article:before {display: none;}.footer {position: relative; border-top: 8px solid #f1f1f1; margin: 25px 0 10px 0; padding-top: 20px; padding-bottom: 20px;}.footer:before {content: ' '; border-top: 2px dotted #fff; border-bottom: 2px dotted #fff; height: 4px; display: block; position: absolute; width: 100%; top: -8px; left: 0;}.copyright {padding-top: 15px;}.copyright-info {color: #555; font-size: .6875em; }.footer ul.social {padding: 0; margin: 0; list-style: none; text-align: center;}.footer .social li {display: inline; margin: 0;padding: 0; margin-right: 6px;}.footer .social li a {display: inline-block; text-decoration: none; font-size: 2.625em; line-height: 1; color: #555;}.footer .social li a:hover {color: #603306;}.footer .social li a i {display: inline-block;}.back-top a {display: inline-block; width: 16px; height: 16px; line-height: 16px; padding: 8px; border: 5px solid #fff; text-decoration: none; color: #555; background-color: #f1f1f1; border-radius: 500px; -webkit-border-radius: 500px;-moz-border-radius: 500px;-o-border-radius: 500px;position: absolute;top: -24px;left: 50%;margin-left: -12px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.back-top a:hover {background-color: #603306; color: #fff;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.footer-navigation {padding-top: 15px; border-bottom: 1px solid #f1f1f1;}#footer-menu li > a,#footer-menu li.sectionheader > span {color: #555; display: block; text-decoration: none;}#footer-menu li > a:hover,#footer-menu li > a.current,#footer-menu li.sectionheader > span:hover,#footer-menu li.sectionheader > span.current {color: #603306;}#footer-menu > li > a,#footer-menu > li.sectionheader > span {font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; text-transform: uppercase; text-decoration: none; display: block;}#footer-menu > li > ul > li > a,#footer-menu > li > ul > li.sectionheader > span {font-size: .875em; 	padding: 2px 0;}#footer-menu > li > ul {margin: 15px 0;}@media screen and (min-width: 768px) {.lt-768 {display: none;}.logo {margin-top: 12px; position: relative; text-align: left;}.logo .carp {position: absolute;top: 0px;left: 65px;background: url(https://idofishing.co.uk/uploads/IDF/images/Carp-97-97.png) no-repeat;display: block;width: 97px;height: 97px;transition: transform 0.6s ease-out;-webkit-transition: -webkit-transform 0.6s ease-out;-moz-transition: -moz-transform 0.6s ease-out;-o-transition: -o-transform 0.6s ease-out;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;}.logo a:hover .carp {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}nav.main-navigation {z-index: 1990; height: 55px; line-height: 37px; margin-top: 20px;}#main-menu {float: right; margin-top: 0;}#main-menu > li {display: inline-block; padding: 0; margin: 0 4px; border: none; position: relative;}#main-menu > li i {display: none;}.touch-device #main-menu > li i {display: inline-block; float: none;}.touch-device #main-menu > li li i {float: left; display: inline-block; margin-right: 8px; padding-top: 2px; text-align: left;}.touch-device #main-menu > li:first-child li i {float: right;}#main-menu > li:first-child, #main-menu > li.first {margin-left: 0;}#main-menu > li:last-child, #main-menu > li.last {margin-right: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0 6px 0 10px; line-height: 37px; font-size: .95em; }#main-menu > li.sectionheader.parent:hover > span,#main-menu > li.parent.active > a,#main-menu > li.parent.active > span {color: #fff !important;}#main-menu > li > ul,#main-menu > li > ul > li a,#main-menu > li > ul > li > ul {display: block; width: 260px; background-color: #f6bf00; color: #f6bf00 !important;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {height: auto; position: absolute; z-index: 9999; top: 37px; right: 0; left: auto; display: block; border-radius: 3px;}#main-menu > li:first-child:hover > ul,#main-menu > li:first-child.active > ul {right: auto; left: 0;}#main-menu > li > ul > li {position: relative; line-height: 1; margin: 0; padding-left: 10px;}#main-menu > li:first-child > ul > li {padding-right: 10px; padding-left: 0;}#main-menu > li.active > ul a,#main-menu > li > ul > li.active > ul,#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {color: #fff; display: block; text-transform: none; line-height: 1.2; border-bottom: 1px dotted #f6bf00; background: #603306; padding: 8px 12px; font-size: .775em; text-decoration: none;}#main-menu > li > ul > li.current > a,#main-menu > li > ul > li.current.sectionheader > span,#main-menu > li > ul > li > ul > li.current > a,#main-menu > li > ul > ul > li > li.current.sectionheader > span {color: #603306;}#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {width: 250px; height: auto; top: 0; right: auto; left: -250px; background: url(uploads/IDF/images/menuBGfishOr40.png) no-repeat; background-position: center right;}#main-menu > li:first-child > ul > li:hover > ul,#main-menu > li:first-child > ul > li.active > ul {left: auto; right: -250px;}.lt-ie9 #main-menu > li > ul > li:hover > ul,.lt-ie9 #main-menu > li > ul > li.active > ul {left: -247px;}#main-menu > li > ul > li:hover > ul:after,#main-menu > li > ul > li.active > ul:after {content: ' '; width: 0px; height: 0px; border-style: solid; border-width: 7px 0 7px 6px;border-color: transparent transparent transparent #555;border-color: transparent transparent transparent rgba(85, 85, 85, .95);position: absolute; right: -6px; top: 12px;}.lt-ie9 #main-menu > li:first-child > ul > li:hover > ul,.lt-ie9 #main-menu > li:first-child > ul > li.active > ul {left: auto; right: -247px;}#main-menu > li:first-child > ul > li:hover > ul:after,#main-menu > li:first-child > ul > li.active > ul:after {left: -10px; right: auto;}#main-menu li ul li a:hover,#main-menu li ul li span.sectionheader:hover {box-shadow: 0 0 5px rgba(85, 85, 85, .9); z-index: 2;}#main-menu > ul > li:last-child > a,#main-menu > ul > li.sectionheader:last-child > span,#main-menu > ul > li > ul > li:last-child > a,#main-menu > ul > li > ul > li.sectionheader:last-child > span {border-bottom: none;}.header-bottom {height: 55px; line-height: 55px; padding: 8px 0;}.phrase-text {text-align: left; }input.search-input {height: 17px; line-height: 17px; width: 100%; max-width: 320px;}input.search-input:focus {max-width: 90%;}a.printbutton {	display: block; padding-left: 6px; width: 16px; height: 16px; float: right; text-decoration: none; color: #555; background-color: #fff; z-index: 1; position: relative;}a.printbutton i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}a.printbutton:hover {color: #603306;}a.printbutton:hover i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.footer ul.social {text-align: left;}.footer .social li a i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-ms-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}.footer .social li a:hover i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.footer-navigation {border-bottom: none;}#footer-menu > li {float: left; display: block; position: relative; margin-left: 3.8%; width: 30.75%;}#footer-menu > li:first-child {	margin-left: 0;}}@media only screen and (max-width: 780px) {.search {margin-top: 15px;}input.search-input {width: 100%; max-width: 100%; float: left;}input.search-input:focus {max-width: none;}.header-bottom {padding-top: 20px; text-align: center; line-height: inherit; padding: 20px 0;}}@media only screen and (min-width: 940px) and (max-width: 1110px) {#main-menu > li {margin: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0 6px;}}@media only screen and (min-width: 768px) and (max-width: 1050px) {.row nav.main-navigation {height: auto; float: none; display: block; margin-left: 0; width: 100%; clear: left;}#main-menu {margin-top: 15px; margin-bottom: 15px; border-bottom: 1px solid #f1f1f1; float: none; display: block;}#main-menu > li {margin: 0; bottom: -1px; text-align: center; border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1;}#main-menu > li.current {border-bottom-color: #fff; border-top-color: #603306;}#main-menu > li.current > a {border-top: 1px solid #603306; line-height: 45px;}#main-menu > li:first-child {border-left: 1px solid #f1f1f1;}#main-menu > li > a,#main-menu > li > span {line-height: 46px; padding-left: 12px; padding-right: 6px;}#main-menu > li:hover > ul,#main-menu > li.active > ul {top: 45px;}.header-bottom {height: auto;}.row .seven-col.phrase-text,.row .five-col.search {display: block; float: none; width: 100%; margin-left: 0; text-align: center;}}@-ms-viewport {width: device-width;}@-o-viewport {width: device-width;}@-moz-viewport {width: device-width;}@-webkit-viewport {width: device-width;}@viewport {width: device-width;}
