/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ *//* * What follows is the result of much research on cross-browser styling. * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, * Kroc Camen, and the H5BP dev community and team. *//* ==========================================================================   Base styles: opinionated defaults   ========================================================================== */html,button,input,select,textarea {    color: #222;}html {    font-size: 1em;    line-height: 1.4;}/* * Remove text-shadow in selection highlight: h5bp.com/i * These selection rule sets have to be separate. * Customize the background color to match your design. */::-moz-selection {    background: #b3d4fc;    text-shadow: none;}::selection {    background: #b3d4fc;    text-shadow: none;}/* * A better looking default horizontal rule */hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #ccc;    margin: 1em 0;    padding: 0;}/* * Remove the gap between images, videos, audio and canvas and the bottom of * their containers: h5bp.com/i/440 */audio,canvas,img,video {    vertical-align: middle;}/* * Remove default fieldset styles. */fieldset {    border: 0;    margin: 0;    padding: 0;}/* * Allow only vertical resizing of textareas. */textarea {    resize: vertical;}/* ==========================================================================   Browse Happy prompt   ========================================================================== */.browsehappy {    margin: 0.2em 0;    background: #ccc;    color: #000;    padding: 0.2em 0;}/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/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, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}body {    line-height: 1;}ol, ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after,q:before, q:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}/* ==========================================================================   Font styles   ========================================================================== */body{  font-family: "RobotoLight", Helvetica, Arial, sans-serif;   -webkit-text-size-adjust: none;   line-height:1.4;}b,strong{font-weight:bold;}@font-face {    font-family: 'RobotoItalic';    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Italic-webfont.eot');    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Italic-webfont.woff') format('woff'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Italic-webfont.ttf') format('truetype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Italic-webfont.svg#RobotoItalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoBold';    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Bold-webfont.eot');    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Bold-webfont.woff') format('woff'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Bold-webfont.ttf') format('truetype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Bold-webfont.svg#RobotoBold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoLight';    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Light-webfont.eot');    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Light-webfont.woff') format('woff'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Light-webfont.ttf') format('truetype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Light-webfont.svg#RobotoLight') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoMedium';    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Medium-webfont.eot');    src: url('/wessexpointing-co-uk/_img/fontface/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Medium-webfont.woff') format('woff'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Medium-webfont.ttf') format('truetype'),         url('/wessexpointing-co-uk/_img/fontface/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoSlabBold';    src: url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Bold-webfont.eot');    src: url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Bold-webfont.woff') format('woff'),         url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Bold-webfont.ttf') format('truetype'),         url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'RobotoSlabRegular';    src: url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Regular-webfont.eot');    src: url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Regular-webfont.woff') format('woff'),         url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Regular-webfont.ttf') format('truetype'),         url('/wessexpointing-co-uk/_img/fontface/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');    font-weight: normal;    font-style: normal;}h1, h2, h3, h4, h5, h6, p{text-rendering: optimizeLegibility;  /*padding-top: 0.273em;line-height: 1.15538em; padding-bottom: 0.273em; */font-weight: normal; }h1{font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;font-size:50px;margin:15px 0;line-height: 56px;color:#005e20;text-transform: uppercase;}.main h1{font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;font-size:32px;margin:20px 0;line-height: 36px;color:#005e20;text-transform: uppercase;}h2{font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;font-size:22px;margin:15px 0;line-height: 26px;color:#222;}h3{font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;margin:10px 0;line-height: 26px;color:#666;font-size:23px;}h4{font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    font-size:18px;margin:10px 0;line-height: 24px;color:#005e20;}h5{font-family: "RobotoBold", Helvetica, Arial, sans-serif;    font-size:15px;margin:10px 0;line-height: 24px;color:#222;}h6{font-family: "RobotoItalic", Helvetica, Arial, sans-serif;    font-size:22px;margin:10px 0;line-height: 26px;color:#222;}p{font-family: "RobotoLight", Helvetica, Arial, sans-serif;    font-size:15px;margin:10px 0;line-height: 20px;color:#222;}a{color:#006da6;font-family: "RobotoBold", Helvetica, Arial, sans-serif; text-decoration: none;}a:hover{text-decoration: underline;    }/*===================================================== Lists  ======================================================*/ul, ol { margin-bottom: 10px; }ul { list-style: none outside; }ol { list-style: decimal; margin-left: 30px; }ul.square, ul.circle, ul.disc { margin-left: 25px; }ul.square { list-style: square outside; }ul.circle { list-style: circle outside; }ul.disc>li {   list-style: disc;   margin-left: 0px;}ul ul { margin: 4px 0 5px 25px; }ol ol { margin: 4px 0 5px 30px; }li {     padding-bottom: 6px;     font-size:15px;    line-height: 20px;    font-family: "RobotoLight", Helvetica, Arial, sans-serif;    color:#222;}/* ==========================================================================   classes   ========================================================================== */.green{    color:#005e20;}.grey{    color:#666;}.blue{    color:#006da6;}.ta-center { text-align: center; }.ta-left { text-align: left; }.ta-right { text-align: right; }html, body { height: 100%; }.hide { display: none; }.hide.active, .show { display: block; }/*img, object, embed { max-width: 100%; height: auto; }*/.row { *zoom: 1; }.row:before, .row:after { content: ""; display: table; }.row:after { clear: both; }/* ==========================================================================   Author's custom styles   ========================================================================== */body{    text-rendering: optimizeLegibility;    background-color: #f8f8f8;}section.container{    overflow:hidden;    padding:35px 0;    width:100%;}.row {    display: block;    margin: 0 auto;    overflow: hidden;    width: 1039px;}/* To fix the grid into a different size, set max-width to your desired width */.column, .columns { margin-left: 29px; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.column:first-child, .columns:first-child{ margin-left: 0; }/* Column Classes */.row .one.columns { width: 60px; }.row .two.columns { width: 149px }.row .three.columns { width: 238px; }.row .four.columns { width: 327px; }.row .five.columns { width: 416px; }.row .six.columns { width: 505px; }.row .seven.columns { width: 594px; }.row .eight.columns { width: 683px; }.row .nine.columns { width: 772px; }.row .ten.columns { width: 861px; }.row .eleven.columns { width: 950px; }.row .twelve.columns { width: 1039px; }section.container.header{    background-color: #fff;    padding-bottom:0;}.logos img{    line-height:130px;}section.container.navigation-wrap{    background-color: #fff;    border-bottom: 5px solid #005e20;    padding:0;    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1);    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1);}.navigation{    background-color: #fff;    line-height:20px;    padding:0 10px;    overflow:hidden;    display:block;    font-family: "RobotoMedium", Helvetica, Arial, sans-serif;        font-size:15px;    margin:12px 0;}ul.menu{    list-style-type: none;    width: 100%;    margin: 0;    padding: 0;    overflow: hidden;    display: table;}/*.menu>li{    margin:0;    padding:0 14px;    float:left;    display: inline-block;*/}ul.menu > li:first-child {    padding-left: 0;}ul.menu > li:last-child {    padding-right: 0;}ul.menu li {    padding: 0 12px;    display: table-cell;    text-align: center;    border-left:1px solid #555;}ul.menu li a {    padding:  0;    margin: auto;}ul.menu>li>a{    color:#666;    line-height:25px;    text-decoration: none;    font-size:15px;    font-family: "RobotoMedium", Helvetica, Arial, sans-serif;   }ul.menu>li>a:hover{    text-decoration:none;    color:#005e20;}ul.menu>li>a.linkActive{    text-decoration:underline;    color:#005e20;    }ul.menu > li:first-child {    border-left:none;}section.container.banner-img{    padding:0;}.banner-img{    width: 100%;    min-width:1039px;}.banner-img img{    width:100%;}.container.intro{    padding-top: 20px;}.fixture-box{    width:278px;    height:295px;    background-color: #005e20;    background: url("/wessexpointing-co-uk/_img/fixture-box-bg.png") center center #005e20 no-repeat;       background-size: 338px 348px;    background-size: cover;     padding:25px;}.fixture-box h2, .fixture-box p{    color:#fff;}.fixture-box h2{    border-bottom:1px solid #fff;    margin-bottom:20px;    padding-bottom:5px;}.fixture-box p{    margin:15px;}.newss h2{    border-bottom:1px solid #005e20;    margin-top:0px;    display:inline-table;}section.home-features{    width:100%;    background-color:#eeeeee;    padding:50px 0;}.feature-bucket{    width:100%;}.feature-bucket h2{    margin-top: 5px;}.calendar-box{    width:100%;    height:365px;    float:left;}.calendar-content{    background-color:#005e20;    padding:10px 20px;    float:left;}.calendar-box img{    float:left;}.calendar-content h2, .calendar-content p, .calendar-content a{    color:#fff;}.calendar-content h2, .calendar-content p{    margin:2px 0;}.right-col .facebook-feed{    margin-bottom: 20px;}.right-col .fixture-box{    margin-bottom: 20px;}.button a{    display: inline-block;    padding:10px 16px;    font-size:14px;    font-weight: bold;    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;    color:#fff;    line-height:100%;    text-decoration: none;    margin:10px 0;}.button.grey a{    background-color: #6a6a6a;}.button.grey a:hover{    background-color: #444;}.button.blue a{    background-color: #2a2c7d;}.button.blue a:hover{    background-color: #14154e;}ul.downloads{    margin-top: 30px;}.downloads li{    line-height:32px;    margin:10px 0;}#s117296 a[href$=".pdf"]{    width:32px;    height:32px;    display: inline-block;    text-indent: -99999px;    background:url('/wessexpointing-co-uk/_img/file_extension_pdf.png');     margin-left:20px;}.downloads h2{     width:75%;    float:left;}.downloads p{    width: 25%;    float:left;}/* ==========================================================================    news-home   ========================================================================== */.news h2{    border-bottom:1px solid #005E20;    padding-bottom:3px;    display: inline-block;    margin-top: 0px;}.news .blogSummary{    width:100%;    margin-bottom: 20px;    float:left;}.news .blogSummaryWrap{    width:238px;    margin-left:29px;    float:left;}.news .blogSummaryWrap:first-child{    margin-left: 0;}.news .blogSummaryTitle{    margin-bottom: 5px;}.news .blogSummaryTitle a{    font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;        font-size:18px;    line-height: 24px;    color:#666;}.news .blogSummaryImage{    display: none;}.news .blogSummaryDescription{    width:100%;    font-size: 15px;    margin-bottom: 5px;}.news .blogSummaryDate{    display: none;}.news .blogSummaryLink a{    font-size: 15px;}/* ==========================================================================    blog-pages   ========================================================================== *//*Blog-Paginaton*//*.pagination{width:100%; margin: 1em 0;overflow: hidden;}.pagination li{list-style: none;float:left;margin:0.3em;   }.pagination li a{padding:0.5em 1em;display: block; text-decoration: none;color:#029ed9;background-color: transparent;border:2px solid #029ed9;border-radius: 2em;text-align: center;font-family: 'OpenSansSemibold';}.pagination li a:hover{background-color: #029ed9;  color:#fff;}.pagination li.active{background-color: #e5408e;border:2px solid #e5408e;padding:0.5em 1em;display: block; text-decoration: none;color:#fff;border-radius: 2em;text-align: center;font-family: 'OpenSansSemibold';}.pagination li:first-child a, .pagination li:last-child a{color:#555;background-color: transparent;border:2px solid #555;  padding:0.5em 1em;display: block; text-decoration: none;border-radius: 1.5em;text-align: center;font-family: 'OpenSansRegular';cursor: pointer;}.pagination li:first-child a:hover, .pagination li:last-child a:hover{background-color: #555;border:2px solid #555;  color:#fff; }li.p_active{padding:0.5em 1em;  font-family: 'OpenSansRegular';color:#999;border:2px solid transparent;} .pagination ul{padding:0;overflow: hidden;   }*//*Blog-List-Page*/#displayBlogStories{    width:683px;     overflow: hidden;    margin: 0;    position: relative;    display: block;}#displayBlogStories:before,#displayBlogStories:after {    content: " "; /* 1 */    display: table; /* 2 */}#displayBlogStories #displayBlogStory{    width:673px;    margin:10px 5px;    float:left;    border-top:1px solid #d9d9d9;    overflow: hidden;    display: block;    height:auto;    padding:10px 0;}#displayBlogStories #displayBlogStory:first-child{    border-top:none;    padding-top:0;    margin-top: 0;}.blogPost{    width:100%;    float:left;    text-align:left;    display: block;    overflow: hidden;}.blogTitle{    width:633px;    padding:20px;  }.blogTitle a{    font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;        font-size:28px;    line-height: 34px;    color:#005E20;    text-decoration: none;}.blogDate{    font-size:1em;    color:#b3b3b3;    display: none;}.blogBody{    font-family: "RobotoLight", Helvetica, Arial, sans-serif;        font-size:15px;    line-height: 20px;    color:#222;    width:633px;    padding:0 20px;}.blogSummaryImageBottom{    display: none;      visibility: hidden;}.blogSummaryImageTop{    margin-top: 20px; }#displayBlogStories #displayBlogStory:first-child .blogSummaryImageTop{    margin-top: 0px; }.blogSummaryImageTop img{    width:100%;    max-width:100%;    height:auto;     display: block;  }.blogBody a{    display: inline-block;    padding:10px 16px;    font-size:14px;    font-weight: bold;    font-family: "RobotoLight", Helvetica, Arial, sans-serif;      color:#fff;    line-height:100%;    text-decoration: none;    margin:10px auto 0;       background-color: #2a2c7d;}.blogBody a:hover{    background-color: #14154e; }.blogBody a:active{    background-color: #14154e; }/*Blog-Story-Page*/#displayIndividualBlogStory{    width:673px;    margin:auto;    background-color:#fff;      text-align:left;    display: block;    overflow: hidden;    border-bottom: 2px solid #ccc;    padding-bottom:20px;}#displayIndividualBlogStory #displayBlogStory h1{    text-align: left;      margin: 0;}#displayIndividualBlogStory #displayBlogStory h2, #displayIndividualBlogStory #displayBlogStory h3, #displayIndividualBlogStory #displayBlogStory h4, #displayIndividualBlogStory #displayBlogStory h5{    text-align: left;    color:#555;}#displayIndividualBlogStory #displayBlogStory h2{    font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;        color:#005E20;}.newsInfoWrap{    width:100%;    overflow:hidden;    margin: 8px 0 10px;}.newsDate, .newsCategory, .newsAuthor{    display: inline;    float:left;    margin-right: 0.1em;    color:#999;    font-family: "RobotoLight", Helvetica, Arial, sans-serif;      font-size:15px;}#displayIndividualBlogStory .newsDateFull{    display: none;}#displayIndividualBlogStory .blogSummaryImageStory{    width:100%;    margin-bottom: 20px;}#displayIndividualBlogStory .blogSummaryImageStory img{    width:100%;    height:auto;}/* ==========================================================================    Gallery   ========================================================================== */.image-gallery-title, .video-gallery{    display: none;}.image-gallery{    width:683px;}.image-gallery-item{    width:205px;    height:205px;    margin:10px;    float:left;    border:1px solid #ccc;}.image-gallery-item:hover{    border:1px solid #005E20; }.image-gallery-item-title, .image-gallery-item-created, .image-gallery-item-updated, .image-gallery-item-description{    display: none;}.image-gallery-item-image{    background-color: transparent;    display: block;    height: 205px;    overflow: hidden;    width: 100%;}a.image-gallery-item-image-link{    display: block;    height: 205px;    position: relative;    width: 205px;  }a.image-gallery-item-image-link img {    height: auto;    width: 100%;}    /* ==========================================================================    Database Output   ========================================================================== *//**************   Courses   ****************/.courses-wrap{    width:100%;}.courses-wrap .dbItem{    width:46%;    margin:2%;    float: left;}.courses-wrap .dbImage{    width: 100%;    height:200px;    overflow:hidden;}.courses-wrap .horseImage{    width: 100%;    height:200px;    overflow:hidden;    text-align: center;}.courses-wrap .horseImage img{    width: auto;    height:auto;    max-width:100%;    max-height:100%;}.courses-wrap .dbInfo{    width:100%;    margin-top: 5px;}.courses-wrap .dbName{    text-align: center;}.courses-wrap .dbName a{    font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    line-height: 26px;    color:#005E20;    font-size:23px;    text-align: center;}.courses-wrap .dbDetailInfoName{    font-family: "RobotoSlabRegular", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    line-height: 36px;    color:#005E20;    font-size:32px;    margin-bottom: 20px;}.courses-wrap .dbDetailInfoImages, .courses-wrap .dbDetailInfoMap{    width:100%;    margin-bottom: 10px;    overflow:hidden;}.courses-wrap .dbDetailInfoMap iframe{    width:100%;    height:200px;}.courses-wrap .dbTextTitle{    font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    font-size:22px;    margin:30px 0 10px;    line-height: 26px;    color:#222;}/**************   Fixtures   ****************/.fixtures-wrap table, .pony-wrap table{    width:100%;    border-collapse:collapse;    border:1px solid #ccc;    line-height: 100%;    font-size:15px;}.fixtures-wrap th, .pony-wrap th{    background-color:#005E20;    border:1px solid #004417;    vertical-align: middle;    color:#fff;    padding:14px;}.fixtures-wrap tr, .pony-wrap tr{  background-color: #f7f7f7;-webkit-transition: background 300ms linear;-moz-transition: background 300ms linear;-ms-transition: background 300ms linear;-o-transition: background 300ms linear;transition: background 300ms linear;}.fixtures-wrap tr:nth-child(odd), .pony-wrap tr:nth-child(odd){    background-color:#f7f7f7;}.fixtures-wrap tr:nth-child(even), .pony-wrap tr:nth-child(odd){     background-color:#f1f1f1;}.fixtures-wrap tr:hover, .pony-wrap tr:hover{    background-color: #c9c9c9;}.fixtures-wrap tr:hover>td, .pony-wrap tr:hover>td{    border:1px solid #aaa;}.fixtures-wrap td, .pony-wrap td{    border:1px solid #ccc;    padding:14px;    vertical-align: middle;}.fixtures-wrap td a, .pony-wrap td a, .championships-wrap td a{    font-family: "RobotoLight", Helvetica, Arial, sans-serif;  }.fixtures-wrap td p, .pony-wrap td p{    font-family: "RobotoLight", Helvetica, Arial, sans-serif;      /*font-size:13px;*/}.fixtures-wrap .dbWrap{    width:75%;    margin:auto;}.fixtures-wrap .dbDetailInfoName{    margin-bottom: 5px;    color:#666;    font-family: "RobotoBold", Helvetica, Arial, sans-serif; }.fixtures-wrap .dbDetailInfoName:first-child{    font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    font-size:32px;    margin:20px 0;    line-height: 36px;    color:#005e20;    text-transform: uppercase;}.dbText1, .dbText2, .dbText3, .dbText4, .dbText5{    margin-bottom:30px;}.fixtures-wrap .dbTextTitle, .championships-wrap .dbTextTitle{    font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    font-size:22px;    margin:20px 0;    line-height: 26px;    color:#005e20;    text-transform: uppercase;}.fixtures-wrap .dbDetailInfoImages, .championships-wrap .dbDetailInfoImages{    overflow:hidden;    margin:20px 0;}.fixtures-wrap .dbDetailInfoImages .image-gallery, .championships-wrap .dbDetailInfoImages .image-gallery{    width:100%;}.fixtures-wrap .dbDetailInfoImages .image-gallery-item{    width:171px;    height:171px;}.fixtures-wrap .dbDetailInfoImages .image-gallery-item-image{    height: 171px;}.fixtures-wrap .dbDetailInfoImages a.image-gallery-item-image-link{    width:171px;    height:171px; }.pony-wrap{    margin:30px 0 40px;}.pony-wrap .dbDetailInfoName{    margin-bottom: 5px;}.pony-box{    background-color:#eee;    position: relative;    height:475px;    width:503px;    border:1px solid #ccc;}.pony-box img{    width:100%;    height:auto;}.pony-text{    width:443px;    padding: 0 30px;}.pony-text h2{    color:#005e20;}.pony-box li{    width:200px;    float:left;    list-style: disc;    margin-left: 20px;}.pony-box .button{    left:30px;    bottom:15px;    position: absolute;}.pony-info-wrap h1{    margin-top: 0;}.pony-info-wrap h4{    font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;}/*.pony-info-wrap li{    list-style: disc;    margin-left: 20px;}*/.pony-authority{    text-align:center;    width:287px;    margin:auto;    background-color:#eee;    padding:20px;}.championships-wrap table{    width:100%;    border-collapse:collapse;    border:1px solid #111;    line-height: 100%;    font-size:14px;}.championships-wrap th{    background-color:#005E20;    border:1px solid #004417;    vertical-align: middle;    color:#fff;    padding:10px;}.championships-wrap tr{  background-color: #f9f9f9;}.championships-wrap .dbTextTitle{    width:100%;    padding-bottom: 5px;    border-bottom:2px solid #005e20;    font-size: 28px;}.championships-wrap .dbTextTitle:first-child{    margin-top: 0;}.championships-wrap .dbText2 .dbTextTitle{    display: none;}.championships-wrap table{    margin-bottom: 40px;}.championships-wrap th{    text-align: left;    /*border-color:#777;    background-color: #888;*/    font-size:15px;}.championships-wrap td{    border:1px solid #111;    padding:3px;    vertical-align: middle;}.championships-wrap td.black{    background-color: #000;    color:#fff;}.championships-wrap td.grey{    background-color: #ccc;    color:#fff;}.championships-wrap td p{    font-family: "RobotoMedium", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    font-size:13px;    line-height:16px;    margin:0;}.championships-wrap .border-bottom{    border-bottom:2px solid black;}.championships-wrap .dbDetailInfo .dbDetailInfoName:first-child{    font-family: "RobotoSlabBold", Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;    font-size:32px;    margin:20px 0;    line-height: 36px;    color:#005e20;    text-transform: uppercase;    padding-bottom: 5px;    border-bottom:2px solid #005e20;}.championships-wrap .dbDetailInfo .dbTextTitle{    font-size:22px;    padding:0;    border:none;}.championships-wrap .image-gallery-item{    width:100%;    height:auto;    border:none;    margin:10px 0;}.championships-wrap .image-gallery-item-image{    background-color: transparent;    display: inline;    height: auto;    overflow: hidden;    width: 100%; } .championships-wrap a.image-gallery-item-image-link {    display: block;    height: auto;    position: relative;    width:auto;   }.championships-wrap .image-gallery-item-image-link img{    width:auto;    max-width:100%;    height:auto;}.fc-event-skin{    background-color: #005E20!important;    border-color: #005E20!important;}.fc-widget-header{    background-color: #eee;}td.fc-widget-content:hover{    background-color: #eee;    }/* ==========================================================================    footer   ========================================================================== */section.container.footer{    padding:0;}.footer-top{    background-color:#eee;    width:100%;    padding:25px 0;}.footer p{    margin:0;}.footer .address:before{    content:url("/wessexpointing-co-uk/_img/address.png");    float: left;    margin:0px 15px 0px 0px;}.footer .phone, .footer .mobile{    width:50%;    float:left;}.footer .phone:before{    content:url("/wessexpointing-co-uk/_img/phone.png");    float: left;    margin:0px 15px 0px 0px;}.footer .mobile:before{    content:url("/wessexpointing-co-uk/_img/mobile.png");    float: left;    margin:0px 15px 0px 0px;}.footer .email{    width:100%;    float:left;}.footer .email:before{    content:url("/wessexpointing-co-uk/_img/mail.png");    float: left;    margin:0px 15px 0px 0px;}/*.social-icons{    float: left;}*/.social-icons > div{    float:left;    display: block;    line-height: 35px;    margin:5px;}.social-icons img{    vertical-align:middle;}.footer-bottom{    background-color:#005e20;    width:100%;    padding:25px 0;}.footer ul.links{    padding: 0;    width:100%;    float:left;    list-style-type: none;    display: table;}.footer .links li a{    text-decoration: none;    color: #fff;   }.footer .links a:hover{    text-decoration: underline;}.footer .links li{    margin:10px 0;    display:table-cell;        text-align: center; }.footer-info p{    width:100%;    color:#fff;    text-align: center;}.footer-info a{    color:#fff;    text-decoration: none;}.footer-info a:hover{    text-decoration: underline;}/* ==========================================================================    flexslider   ========================================================================== *//* Browser Resets */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles*********************************/ .flexslider {margin: 0; padding: 0; position: relative;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; margin-bottom: 0; margin-top:0;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {width: 100%; display: block;}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider {margin: 2px 0; background: #fff; zoom: 1;}.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}.loading .flex-viewport {max-height: 300px;}.flexslider .slides {zoom: 1;}.carousel li {margin-right: 5px}/* Direction Nav */.flex-direction-nav {*height: 0; display: none;}.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }.flex-direction-nav .flex-prev {left: -36px;}.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}/* Control Nav */.flex-control-nav {width: 940px; position: absolute; bottom: 8px; text-align: center;}.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #fff; background: rgba(255,255,255,0.8); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover { background: #fff; }.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}.flex-control-thumbs li {width: 25%; float: left; margin: 0;}.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}@media screen and (max-width: 860px) {  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}  .flex-direction-nav .flex-next {opacity: 1; right: 0;}}.caption{    position: absolute;    height:320px;    width:425px;    top:40px;    left:40px;    color:#fff;    padding:10px 35px;}.caption.blue-bg{    background-color: rgba(20, 21, 78, 0.8);}.caption h1, .caption h6{    color:#fff;}.caption h1{    text-transform: uppercase;}/* ==========================================================================   Tabulous   ========================================================================== */#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {    width: 100%;    margin: 0 auto;    /*margin-bottom: 40px;*/}#tabs ul{    padding:0;    margin:0;}#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {    float: left;    margin: 0px;    list-style: none;}#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {    display: block;    padding: 6px 29px;    background: transparent;    text-decoration: none;    color: #fff;   }#tabs li a:hover,#tabs2 li a:hover,#tabs3 li a:hover,#tabs4 li a:hover,#tabs5 li a:hover {    background: #666;}#tabs_container {    padding: 15px;    overflow: hidden;    position: relative;    background: #666;    overflow: hidden;    min-height: 108px;}#tabs_container p, #tabs_container h2{    color:#fff;}#tabs_container div {    margin-right: 15px;    width:380px;}#tabs-2 h2{    margin:0;}#tabs-4 a{    display: block;}.tab-content{    padding-top:25px;    float:left;    width:100%;}article.office{    float:left;    width:48%;    margin:1%;}.tab-text{    float:left;    width:75%;    margin-right:5%;}.transition {    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;    -webkit-transition-delay: .3s;    -moz-transition-delay: .3s;    -o-transition-delay: .3s;    -ms-transition-delay: .3s;    transition-delay: .3s;}.make_transist {    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.hidescale {    -webkit-transform: scale(0.9);    -moz-transform: scale(0.9);    -o-transform: scale(0.9);    -ms-transform: scale(0.9);    transform: scale(0.9);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    filter: alpha(opacity=0);    opacity: 0;}.showscale {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    -webkit-transition-delay: .3s;    -moz-transition-delay: .3s;    -o-transition-delay: .3s;    -ms-transition-delay: .3s;    transition-delay: .3s;}.hideleft {    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -o-transform: translateX(-100%);    -ms-transform: translateX(-100%);    transform: translateX(-100%);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;}.showleft {    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    -o-transform: translateX(0px);    -ms-transform: translateX(0px);    transform: translateX(0px);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    -webkit-transition-delay: .3s;    -moz-transition-delay: .3s;    -o-transition-delay: .3s;    -ms-transition-delay: .3s;    transition-delay: .3s;}.hidescaleup {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -o-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;}.showscaleup {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    -webkit-transition-delay: .3s;    -moz-transition-delay: .3s;    -o-transition-delay: .3s;    -ms-transition-delay: .3s;    transition-delay: .3s;}.hideflip {    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: rotatey(-90deg) scale(1.1);    -moz-transform: rotatey(-90deg) scale(1.1);    -o-transform: rotatey(-90deg) scale(1.1);    -ms-transform: rotatey(-90deg) scale(1.1);    transform: rotatey(-90deg) scale(1.1);    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -o-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}.showflip {    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    opacity: 1;    -webkit-transition-delay: .3s;    -moz-transition-delay: .3s;    -o-transition-delay: .3s;    -ms-transition-delay: .3s;    transition-delay: .3s;    -webkit-transform: rotatey(0deg) scale(1);    -moz-transform: rotatey(0deg) scale(1);    -o-transform: rotatey(0deg) scale(1);    -ms-transform: rotatey(0deg) scale(1);    transform: rotatey(0deg) scale(1);    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -o-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}.tabulous_active {    background: #666!important;    color: #fff !important;}.tabulousclear {    display: block;    clear: both;}/* ==========================================================================   Forms   ========================================================================== */.defaultForm{    width:88%;    padding:6%;    background-color:#eee;    border:1px solid #d9d9d9;}.inputset{    width:100%;    margin-bottom: 12px;    position: relative;}.inputset label{    width:100%;    margin-bottom: 3px;    font-size:13px;}.inputset label.inline{    display:inline;}.inputset input[type="text"], .inputset select, .inputset textarea{    width:98%;    padding:1%;    background-color:#fff;    border:1px solid #ccc;    display: block;}.inputset select{    width:100%;}.inputset textarea{    height:100px;    max-height:100px;    overflow-y:scroll;}.inputset input[type="text"]:hover, .inputset input[type="text"]:focus{    border:1px solid #14154E;}.inputset input[type="checkbox"]{    line-height: 20px;}.form_submit input[type="submit"]{    display: inline-block;    padding:10px 16px;    font-size:14px;    font-weight: bold;    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;    color:#fff;    line-height:100%;    text-decoration: none;    margin:10px 0;    background-color: #2a2c7d;    border:none;    cursor: pointer;}.form_submit input[type="submit"]:hover, .form_submit input[type="submit"]:active{    background-color: #14154e;}.form_error_specific{    position: absolute;    right:0;    top:3px;    font-size:12px;    color:red;}/* ==========================================================================    Vanilla Box   ========================================================================== *//* * Vanillabox * (C) 2013 cocopon. * * Licensed under the MIT license: * http://www.opensource.org/licenses/mit-license.php */.vnbx * {  box-sizing: content-box;  -moz-box-sizing: content-box;}.vnbx-mask {  left: 0;  overflow: auto;  position: absolute;  top: 0;  z-index: 99999;}.vnbx-frame {  position: absolute;}.vnbx-button {  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;}.vnbx-prev,.vnbx-next {  visibility: hidden;}.vnbx-group .vnbx-prev,.vnbx-group .vnbx-next {  visibility: visible;}.vnbx-pager {  visibility: hidden;}.vnbx-group .vnbx-pager {  visibility: visible;}.vnbx-container {  overflow: hidden;  position: relative;}.vnbx-content {  display: block;  left: 50%;  position: absolute;  top: 50%;}.vnbx-content > img {  vertical-align: middle;}.vnbx-content > iframe {  border-width: 0;  vertical-align: middle;}.vnbx-ios .vnbx-content {  overflow: auto;  -webkit-overflow-scrolling: touch;}.vnbx-ios .vnbx-content > iframe {  display: block;  height: 100%;  width: 100%;}.vnbx-empty {  height: 150px;  width: 200px;}.vnbx-loading,.vnbx-error {  height: 150px;  width: 200px;}.vnbx-loading > img, .vnbx-loading > iframe,.vnbx-error > img,.vnbx-error > iframe {  display: none;  height: 150px;  width: 200px;}.vnbx-mask {  background-color: rgba(0, 0, 0, 0.7);}.vnbx-frame {  padding-top: 32px;}.vnbx-button {  position: absolute;}.vnbx-button.vnbx-disabled {  display: none;}.vnbx-close {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/close0.png");  background-position: center center;  background-repeat: no-repeat;  background-size: 32px;  height: 32px;  right: -8px;  top: 0;  width: 32px;}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-close {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/close0@2x.png");  }}.vnbx-close:hover {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/close1.png");}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-close:hover {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/close1@2x.png");  }}.vnbx-prev,.vnbx-next {  height: 100%;  margin-top: 16px;  top: 0;  width: 44px;}.vnbx-prev {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/prev0.png");  background-position: center center;  background-repeat: no-repeat;  background-size: 32px;  left: -44px;}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-prev {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/prev0@2x.png");  }}.vnbx-prev:active,.vnbx-prev:hover {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/prev1.png");}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-prev:active,  .vnbx-prev:hover {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/prev1@2x.png");  }}.vnbx-next {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/next0.png");  background-position: center center;  background-repeat: no-repeat;  background-size: 32px;  right: -44px;}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-next {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/next0@2x.png");  }}.vnbx-next:active,.vnbx-next:hover {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/next1.png");}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-next:active,  .vnbx-next:hover {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/next1@2x.png");  }}.vnbx-label {  font-family: sans-serif;  font-size: 1em;  position: absolute;}.vnbx-title {  box-sizing: border-box;  -moz-box-sizing: border-box;  color: #eeeeee;  height: 32px;  left: 0;  line-height: 32px;  overflow: hidden;  text-align: left;  text-overflow: ellipsis;  top: 0;  white-space: nowrap;  width: 100%;}.vnbx-close-button-enabled .vnbx-title {  padding-right: 32px;}.vnbx-pager {  bottom: -30px;  color: #aaaaaa;  font-size: 90%;  height: 22px;  left: 0;  line-height: 22px;  text-align: center;  width: 100%;}.vnbx-container {  background-color: #222222;  text-align: center;}.vnbx-loading {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/loading.gif");  background-position: center center;  background-repeat: no-repeat;  background-size: 32px;}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-loading {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/loading@2x.gif");  }}.vnbx-error {  background-image: url("/wessexpointing-co-uk/_img/vanillaBox/error.png");  background-position: center center;  background-repeat: no-repeat;  background-size: 32px;}@media only screen and (-webkit-min-device-pixel-ratio: 2) {  .vnbx-error {    background-image: url("/wessexpointing-co-uk/_img/vanillaBox/error@2x.png");  }}/* ==========================================================================   Helper classes   ========================================================================== *//* * Image replacement */.ir {    background-color: transparent;    border: 0;    overflow: hidden;    /* IE 6/7 fallback */    *text-indent: -9999px;}.ir:before {    content: "";    display: block;    width: 0;    height: 150%;}/* * Hide from both screenreaders and browsers: h5bp.com/u */.hidden {    display: none !important;    visibility: hidden;}/* * Hide only visually, but have it available for screenreaders: h5bp.com/v */.visuallyhidden {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}/* * Extends the .visuallyhidden class to allow the element to be focusable * when navigated to via the keyboard: h5bp.com/p */.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {    clip: auto;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto;}/* * Hide visually and from screenreaders, but maintain layout */.invisible {    visibility: hidden;}/* * Clearfix: contain floats * * For modern browsers * 1. The space content is one way to avoid an Opera bug when the *    `contenteditable` attribute is included anywhere else in the document. *    Otherwise it causes space to appear at the top and bottom of elements *    that receive the `clearfix` class. * 2. The use of `table` rather than `block` is only necessary if using *    `:before` to contain the top-margins of child elements. */.clearfix:before,.clearfix:after {    content: " "; /* 1 */    display: table; /* 2 */}.clearfix:after {    clear: both;}/* * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */.clearfix {    *zoom: 1;}.hover {-webkit-user-select: none;-webkit-touch-callout: none;        }/* ==========================================================================   EXAMPLE Media Queries for Responsive Design.   These examples override the primary ('mobile first') styles.   Modify as content requires.   ========================================================================== *//* Smartphones (portrait and landscape) ----------- */@media only screen and (max-device-width : 480px) {    p, li, .blogBody{        -webkit-text-size-adjust: none;        max-height:999999999px;    }    }@media only screen and (min-width: 35em) {    /* Style adjustments for viewports that meet the condition */}@media print,       (-o-min-device-pixel-ratio: 5/4),       (-webkit-min-device-pixel-ratio: 1.25),       (min-resolution: 120dpi) {    /* Style adjustments for high resolution devices */}/* ==========================================================================   Print styles.   Inlined to avoid required HTTP connection: h5bp.com/r   ========================================================================== */@media print {    * {        background: transparent !important;        color: #000 !important; /* Black prints faster: h5bp.com/s */        box-shadow: none !important;        text-shadow: none !important;    }    a,    a:visited {        text-decoration: underline;    }    a[href]:after {        content: " (" attr(href) ")";    }    abbr[title]:after {        content: " (" attr(title) ")";    }    /*     * Don't show links for images, or javascript/internal links     */    .ir a:after,    a[href^="javascript:"]:after,    a[href^="#"]:after {        content: "";    }    pre,    blockquote {        border: 1px solid #999;        page-break-inside: avoid;    }    thead {        display: table-header-group; /* h5bp.com/t */    }    tr,    img {        page-break-inside: avoid;    }    img {        max-width: 100% !important;    }    @page {        margin: 0.5cm;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }}.blue-btn {width: 100%; padding: 25px 0px; background: #006da6; text-align: center; color: #fff; display: inline-block; margin-top: 20px; font-size: 28px;}.blue-btn:hover {background: #b3d4fc;}.header-logo-item {max-width: 50%;  }
/* not required */
