Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/customer/www/adamt.trichrome.net/public_html/textpattern/lib/constants.php on line 136
/* ♠♠♠♠♠ ADAM THOMPSON - LABOUR CANDIDATE FOR AMBER VALLEY ♠♠♠♠♠ */ /* ♠♠♠♠♠ TRICHROME MEDIA ♠♠♠♠♠ */ /* ♠♠♠♠♠ OCTOBER 2019 ♠♠♠♠♠ */ /* ♠♠♠♠♠ WEB DESIGN & DEVELOPMENT - TRICHROME MEDIA ♠♠♠♠♠ */ /* ♠♠♠♠♠ info@trichrome.media ♠♠♠♠♠ */ /* =====/\/\/\/\/\===== DEFAULT =====/\/\/\/\/\====== */ .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; margin: 20px 0 10px 0; } .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } video { border: 1px solid #444; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .video-holder { width: 100%; margin: 0 20px 20px 0; overflow: hidden; float: left; } html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *,*:before,*:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } body { font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; font-size: 1rem; margin: 0; padding: 0; color: #000; -webkit-text-size-adjust: none; background: #ebe7eb; } h1 { font-size: 1.5rem; margin: 3px 0 0 0; color: #FFF; } h2 { font-size: 1.2rem; font-weight: 700; margin: 10px 0 10px 0; padding: 0; } h2.indart { font-size: 1.5rem; font-weight: 700; margin: 0 0 10px 0; padding: 0; } h2 a { text-decoration: none; color: #000; } h2 a:hover { text-decoration: underline; color: #c50024; } h3.menu { display: none; } h4 { font-size: 1rem; font-weight: 700; margin: 0; padding: 0 0 10px 0; width: 100%; float: left; } .homeart a { color: #000; text-decoration: none; } h4 a { text-decoration: none; color: #000; } h4 a:hover { color: #c50024; text-decoration: underline; } h5 { font-size: 1.1rem; font-weight: 400; margin: 0; padding: 0 0 20px 0; } h6 { font-size: 0.8rem; font-weight: 400; margin: 0; padding: 0; } h6.date a { text-decoration: none; color: #000; } h6.date a:hover { text-decoration: underline; color: #005f36; } p { padding: 0; margin: 0; line-height: 130%; } .ind-art { width: 100%; display: block; overflow: hidden; float: left; padding: 0 0 30px 0; } .ind-art a { color: #000; text-decoration: none; } a { color: #c50024; text-decoration: underline; } article p { margin-bottom: 10px; font-size: 1rem; } .web-span { display: none; } .tab-span { display: none; } .mob-span { width: 100%; display: block; overflow: hidden; } /* =============== HEADER ============== */ .header { width: 100%; height: auto; overflow: hidden; background-color: #ff0936; padding: 20px 10px; } img.headimg { width: 25px; height: auto; float: left; margin: 8px 8px 0 0; } /* =============== END HEADER ============== */ /* =============== NAV ============== */ h3.menu { font-size: 1rem; font-weight: 700; display: block; color: #FFF; padding: 12px 10px; margin: 0; cursor: pointer; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; } h3.menu:hover { text-decoration: none; background: rgba(0,0,0,0.1); } .nav { background: #c50024; } .nav-bar { width: 100%; height: auto; background: #c50024; overflow: hidden; margin-bottom: 0px; } .nav ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; font-size: 1rem; font-weight: 700; } .nav ul li a { display: block; color: #FFF; text-align: center; padding: 10px; text-decoration: none; text-align: left; width: 100%; } .nav ul li a:hover { background: rgba(0,0,0,0.1); } .nav ul li { width: 100%; border-bottom: 0px solid rgba(255,255,255,0.4); } .nav1div { display: none; } a.nav1 { text-decoration: none; } .arrow { width: 30px; height: 30px; float: right; margin: -3px 0 0 0; background: url(/images/4.png) no-repeat center; -webkit-transition: -webkit-transform .5s; -o-transition: -o-transform .5s; -moz-transition: -o-transform .5s; transition: transform .5s; } .rotate { -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } /* =============== END NAV ============== */ /* =============== LAYOUT ============== */ /* === SEARCH === */ .search-bar { width: 100%; height: 40px; background: #e8002a; overflow: hidden; margin: 0 auto; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .searchbox { display: block; } .buttonx { width: 18px; height: 18px; margin-top: 1px; } .form-wrapper { width: 130px; height: 24px; margin-top: 8px; background: #eee; float: right; } .form-wrapper input { width: 100%; padding: 0 0 0 5px; font-size: 0.7em; font-weight: 400; color: #222; background: #EEE; border: 0; } .form-wrapper button { position: relative; float: right; top: -43px; right: 0px; padding: 0px; margin: 0px; cursor: pointer; background: #FFF; background-size: 22px 22px; width: 22px; height: 22px; } .form-wrapper button::-moz-focus-inner { padding: 0; border: 0 } input.srch { background: #FFF; margin-top: 0; height: 24px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-family: 'Open Sans', sans-serif; font-size: 0.7em; -webkit-appearance: none; } input, button, submit { border: none; display: block; } .invalid-input { background-color: #CC333F; color: #FFFFFF; font: Arial; font-weight: bold; font-size: 14px; } .search-results { width: 100%; margin-top: 20px; padding: 0; font-size: 1.2em; } .search-spacer { width: 25%; margin-bottom: 10px; float: left; } .totalresults { width: 100%; overflow: hidden; padding: 20px 0; } .result { background: #EEE; display: block; overflow: hidden; width: 100%; margin-bottom: 5px; padding: 20px; } /* === END SEARCH === */ /* ========= CONTACT ========= */ /* ======== FORMS ======== */ input { font-size: 1em; padding: 10px; height: 50px; display: block; width: 100%; max-width: 540px; float: left; margin-bottom: 20px; border-radius: 0; border: 2px solid rgba(0, 0, 0, 0.5); -webkit-appearance: none; } textarea { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1em; padding: 10px; width: 100%; float: right; margin: 0 0 20px 0; height: 190px; border-radius: 0; border: 2px solid rgba(0, 0, 0, 0.5); } ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: rgba(0,0,0,0.3); font-size: 0.9em; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgba(0,0,0,0.3); font-size: 0.9em; } ::-ms-input-placeholder { /* Microsoft Edge */ color: rgba(0,0,0,0.3); font-size: 0.9em; } .g-recaptcha { display: block; overflow: hidden; float: left; width: 304px; margin: 0 auto; margin-bottom: 20px; } .sub { width: 200px; float: right; border: 0px solid rgba(0, 0, 0, 0.5); background: #777; color: #FFF; font-size: 1em; font-weight: 600; height: 76px; margin-top: 0px; border-radius: 0; } .sub:hover { background: #888; cursor: pointer; } .cleft { width: 100%; } .cright { width: 100%; } form { margin-top: 30px; } ::placeholder { color: #888; } /* ========= END CONTACT ========== */ .wrapper { overflow: hidden; width: 100%; max-width: 540px; margin: 0 auto; padding: 0; } .foreground { background: #FFF; padding: 0 8px; overflow: hidden; } img.sm-top { width: 25px; height: auto; margin: 8px 5px 0 0; background: rgba(255,255,255,0.95); } img.sm-top:hover { border: 0px solid #000; background: rgba(255,255,255,1) } img.homepic { width: 100%; height: auto; margin: 8px 0 10px 0; display: block; } img.homepicx { display: none; } img.homeimg { width: 100%; height: auto; } img.pic-abt1 { display: block; width: 100%; height: auto; margin: 10px 0; float: left; } img.pic-abt2 { display: none; } img.full { width: 100%; height: auto; display: block; margin: 10px 0; } article { padding: 0; } .contact-button { display: block; background: #e8002a; padding: 10px; width: 100%; text-align: center; margin: 20px auto; } .contact-button:hover { background: #c50024; } a.contbut { text-decoration: none; font-weight: 700; font-size: 1.2rem; color: #FFF; } .contact-buttonx { display: none; } iframe { margin-left: 10px; } .twitter-big { display: none; } .twitter-small { display: block; } .divider { display: block; border-top: 1px solid #CCC; width: 100%; margin: 0 auto; clear: both; } .dividerx { display: none; } img.headline { width: 100%; height: auto; float: left; margin: 0 8px 8px 0; } img.pic-ind { width: 100%; height: auto; float: left; margin: 8px 8px 8px 0; } .homeex { display: block; } .homeart p { font-size: 0.9em; } .homeart { margin-bottom: 10px; } .homepage-articles { width: calc(100% + 0px); } /* ====== FOOTER ===== */ footer { overflow: hidden; background: #ff0936; width: 100%; display: block; padding: 0; text-align: center; } .footer-upper { background: #c50024; width: 100%; overflow: hidden; } img.footimg { width: 100%; max-width: 320px; height: auto; margin: 20px 0 0 0; padding: 0 20px; } p.many { font-size: 1.7rem; font-weight: 800; padding: 5px 0; } p.few { font-size: 1.5rem; font-weight: 100; margin: 0 0 20px 0; padding: 0; } .footer-mid { background: #e8002a; width: 100%; overflow: hidden; padding: 50px 0; margin: 0 0 50px 0; } p.promo { margin: 0 auto; color: #FFF; max-width: 400px } footer p { font-size: 0.8rem; color: #FFF; padding: 0 20px; } p.trich { font-size: 0.6rem; margin: 60px 0 10px 0; color: #FFF; float: right; } p.trich a { color: #ffff99; text-decoration: none; } p.trich a:hover { color: #ffff33; } .homeex { display: block; } img.pic-art { width: 100%; height: auto; float: left; margin: 0 8px 8px 0; } @media only screen and (min-width: 540px) { h1 { font-size: 2.8rem; margin: 3px 0 0 0; color: #FFF; } h2 { font-size: 1.2rem; font-weight: 700; margin: 10px 0; padding: 0; } .header { width: 100%; height: auto; overflow: hidden; background-color: #ff0936; padding: 20px 20px; } .foreground { background: #FFF; padding: 0 20px; overflow: hidden; } .wrapper { overflow: hidden; width: 100%; max-width: 767px; margin: 0 auto; padding: 0; } .divider { width: 100%; } img.homepic { width: 200px; height: auto; margin: 20px 0 0 0; float: left; } .bio { width: calc(100% - 220px); float: right; margin: 20px 0 0 0; display: block; } .contact-button { float: right; display: block; background: #e8002a; padding: 10px; width: 100%; text-align: center; margin: 0 0 20px 0; } img.headimg { width: 50px; height: auto; float: left; margin: 8px 20px 0 0; } .search-bar { height: 60px; padding: 0 20px; } .form-wrapper { width: 180px; height: 24px; margin-top: 18px; background: #eee; float: right; } img.sm-top { width: 35px; height: auto; margin: 12px 10px 0 0; background: rgba(255,255,255,0.95); } .form-wrapper { width: 220px; height: 35px; margin-top: 12px; background: #eee; float: right; } .form-wrapper input { width: 100%; padding: 0 0 0 5px; font-weight: 400; color: #222; background: #EEE; border: 0; } .form-wrapper button { position: relative; float: right; top: -48px; right: 5px; padding: 0px; margin: 0px; cursor: pointer; background: #FFF; background-size: 22px 22px; width: 22px; height: 22px; } .form-wrapper button::-moz-focus-inner { padding: 0; border: 0 } input.srch { background: #FFF; margin-top: 0; height: 35px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-family: 'Open Sans', sans-serif; font-size: 1em; -webkit-appearance: none; } article { padding: 0 0 20px 0; } iframe { margin-left: 20px; } .homeex { display: block; } .homeart p { font-size: 0.9rem; } img.pic-ind { width: 100%; height: auto; float: left; margin: 20px 0; } } @media only screen and (min-width: 640px) { img.pic-abt1 { display: none; } img.pic-abt2 { display: block; width: 50%; height: auto; margin: 0 0 5px 20px; float: right; max-width: 300px; } img.homepic { width: 250px; height: auto; margin: 20px 0 20px 0; float: left; } .bio { width: calc(100% - 270px); float: right; margin: 20px 0; display: block; min-height: 184px; } .contact-button { width: 100%; float: right; display: block; background: #e8002a; padding: 10px; text-align: center; margin: 0 0 20px 0; } .arthome { width: 100%; display: block; overflow: hidden; float: left; padding: 10px 0; } .ind-art { width: 50%; display: block; overflow: hidden; float: left; padding: 0 20px 20px 0; } /* ==== NAV ==== */ h3.menu { display: none; } .nav-bar { width: 100%; height: 40px; overflow: hidden; } .nav-inner { max-width: 1260px; margin: 0 auto; overflow: hidden; } .nav { width: 100%; float: left; margin: 0 auto; font-size: 1em; font-weight: 600; } .nav ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .nav ul li { display: inline-block; float: left; width: 12.5%; } .nav ul li a { display: block; color: #FFF; text-align: center; padding: 9px 15px 10px 15px; text-decoration: none; } .nav li a:hover { background-color: #910e22; overflow: hidden; } .nav1div { display: block; } /* ==== END NAV ==== */ .web-span { display: none; } .tab-span { width: calc(100% + 20px); display: block; overflow: hidden; } .mob-span { display: none; } .divider { display: block; border-top: 1px solid #CCC; width: 100%; margin: 0 auto; clear: both; } } @media only screen and (min-width: 768px) { h2 { font-size: 1.2rem; font-weight: 700; margin: 10px 0; padding: 0; } .divider { display: none; } .arthome { width: 50%; display: block; overflow: hidden; float: left; padding: 0 20px 20px 0; } .ind-art { width: 33.33%; display: block; overflow: hidden; float: left; padding: 0 20px 20px 0; } .homepage-articles { width: calc(100% + 20px); } img.pic-ind { width: 100%; height: auto; float: left; margin: 20px 0; } .wrapper { overflow: hidden; width: 100%; max-width: 960px; margin: 0 auto; padding: 0; } .twitter-big { display: block; width: 40%; float: left; padding-top: 10px; } iframe { margin-left: 0; } .twitter-small { display: none; } img.homepic { width: 33%; height: auto; margin: 20px 0; float: left; display: none; } img.homepicx { width: 100%; height: auto; margin: 0 0 20px 0; float: left; display: block; } .bio { width: 60%; float: left; margin: 20px 0 0 0; display: block; min-height: 184px; padding-right: 20px; } .contact-button { display: none; background: #e8002a; padding: 10px; width: 33%; text-align: center; margin: 20px auto; float: left; } .contact-buttonx { display: block; background: #e8002a; padding: 10px; width: 100%; text-align: center; margin: 0 auto; margin-bottom: 20px; float: left; } .contact-buttonx:hover { background: #c50024; } a.contbut { text-decoration: none; font-weight: 700; font-size: 1.2rem; color: #FFF; } .dividerx { display: block; border-top: 1px solid #CCC; width: calc(100% - 20px); margin: 10px 0 10px 0; clear: both; } .web-span { width: calc(100% + 20px); display: block; overflow: hidden; } .tab-span { display: none; } .mob-span { display: none; } /* ========= CONTACT ========= */ /* ======== FORMS ======== */ input { font-size: 1em; padding: 10px; height: 50px; display: block; width: 100%; max-width: 540px; float: left; margin-bottom: 20px; border-radius: 0; border: 2px solid rgba(0, 0, 0, 0.5); -webkit-appearance: none; } textarea { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1em; padding: 10px; width: 100%; float: right; margin: 0 0 20px 0; height: 190px; border-radius: 0; border: 2px solid rgba(0, 0, 0, 0.5); } ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: rgba(0,0,0,0.3); font-size: 0.9em; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgba(0,0,0,0.3); font-size: 0.9em; } ::-ms-input-placeholder { /* Microsoft Edge */ color: rgba(0,0,0,0.3); font-size: 0.9em; } .g-recaptcha { display: block; overflow: hidden; float: left; width: 304px; margin: 0 auto; margin-bottom: 20px; } .sub { width: 200px; float: right; border: 0px solid rgba(0, 0, 0, 0.5); background: #777; color: #FFF; font-size: 1em; font-weight: 600; height: 76px; margin-top: 0px; border-radius: 0; } .sub:hover { background: #888; cursor: pointer; } .cleft { width: calc(50% - 10px); float: left; overflow: hidden; } .cright { width: calc(50% - 10px); float: right; overflow: hidden; } form { margin-top: 30px; } /* ========= END CONTACT ========== /* } @media only screen and (min-width: 960px) { }