/*.match-off {
  display: none;
}*/

a.nvp-match__video-link {
    display: none!important;
}

.nv-g-flex.nvp-scorecard__table-row {
	padding: 2px 10px;
}

.nv-g-flex.nvp-scorecard__table-row:nth-child(even) {
    background-color: #25272f;
}
.nvp-match:nth-child(even) {
    background-color: #25272f;
}

.nvp-match__team-name {
	font-weight:bold;
}

.nvp-match-list-header__title {
    margin: 1em 0!important;
    color: #ffffff!important;
    font-size: 3em!important;
    font-weight: bold!important;
    font-style: italic;
    letter-spacing: 2px;
    line-height: 1.2em;line-height: 1.2em;line-height: 1.2em;line-height: 1.2em;line-height: 1.2em;
}
.nvp-match__date {
    font-weight: 400!important;
    text-transform: none!important;
}
.nvp-match__matchup {
    color: #fff!important;
}
span.nvp-match__vs,
.nvp-match__row,
.nvp-scorecard {
    color: #ccc!important;
}
.nvp-scorecard strong {
	color: #89c9ca!important;
}
.nvp-match {
    border-bottom: 1px solid transparent!important;
    padding: 5px 20px;
}
.nvp-match__links a.nvp-matchup__scorecard-link {
    background: #151618!important;
    border-radius: 17px!important;
    padding: 10px 20px!important;
    transition: all 0.5s;
    font-size: 0.7em;
}
.nvp-match__links a.nvp-matchup__scorecard-link:hover {
    color: #fff;
    background: #89c9ca!important;
}
.nvp-match__links {
    margin: 0.8em 0 0.5em!important;
}
.nvp-scorecard__match-title {
	color: #fff!important;
}
.nvp-scorecard__match-score {
	color: #89c9ca!important;
}
.nvp-scorecard__match-vs {
    font-weight: 400!important;
    color: #777!important;
    font-size: 0.6em!important;
    padding: 0 0.5em!important;
}
.nvp-scorecard__match-team {
	font-weight: 400!important;
	padding-right: 0.3em!important;
}
.nvp-scorecard__competition {
    color: #89c9ca!important;
}
.nvp-scorecard__match-result {
    background: #191a1c!important;
}
.nvp-innings__tab--active {
    background: transparent!important;
}
.nvp-scorecard__table-header .nvp-scorecard__cell {
    color: #89c9ca!important;
    font-weight: normal!important;
}
.nvp-scorecard__table-row--total.nv-g-flex.nvp-scorecard__table-row {
    color: #fff!important;
}
.nvp-widget-wrapper {
    font-size: 1.2em!important;
    line-height: 1.5em!important;
}



#highlights .nvp-media__item {
    background-color: transparent!important;
    border-left: none!important;
    border-right: none!important;
    border-bottom: none!important;
}
.nvp-layout-grid .nvp-vh-filters__list-item a {color: #636363;}
.nvp-media-play-time {
    background: #89c9ca!important;
}
h4.nvp-media__title {
    font-size: 1em;
    line-height: 1.5em;
    color: rgba(255,255,255,0.35);
    transition: all 0.4s linear 0s;
}
.nvp-media__title:hover,
.nvp-media:hover .nvp-media__title {
    text-decoration: none!important;
    color: #fff!important;
}
.nvp-layout-grid .nv-g-flex .nvp-media__caption {padding:1em 1em 0.4em!important}
.nvp-layout-grid .nvp-vh-filters__list {border-radius: 0!important; background: transparent!important;}
#highlights .nvp-playall-btn {background-color: #89c9cb!important;}
.nvp-media__thumbnail {
	opacity: 0.25;
    transition: all 0.4s linear 0s;
}
.nvp-media__thumbnail:hover {opacity: 1}
.nvp-match-filter .nvp-dropdown__current {color:#fff!important}
#highlights .nvp-layout-grid .nvp-vh-filters__list {background: transparent!important; box-shadow: none!important}

#pum-30186 .gfield_label {text-align: left!important}
#pum-30186 .gform_submit_button_25 {border: none!important}
.main-content ul {margin-left:0!important; list-style: none!important}

.sp_flat input[type=checkbox]:not(old):checked+label:before,
.sp_flat input[type=radio]:not(old):checked+label:before {
	background: #5cc100!important;
}
.selected-match-banner .col {
    padding: 10px 0;
}
.bp-fixtures-headerbg {
	height:auto;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 3% 0 1%;
}
.selected-match {
	display: flex;
	align-items: center;
}
#selected-match-teams img {
	margin-bottom:0!important;
}

h2.featuredmatch {
	font-size:3em!important;
	text-align:left;
	padding-bottom:0;
	letter-spacing: 1px;
	color: #fff!important;
	font-style:italic;
	font-weight: bold;
}

.facetwp-selections .facetwp-selection-value {
	color: #323232;
    font-weight: bold;
    text-transform: uppercase;
}

.featured-match {
	width:100%;
	background-color: #000;
	padding: 50px;
}

.single-fixture {
	width:100%;
	padding:1.5% 4% 2%;
	background-color: #fff;
	margin-bottom: 20px;
	border: 1px solid #E3E3E6;
}
.fixture-result {
	padding:1.5px 10px;
	margin-bottom: 0;
	text-align: center;	
}
.fixture-result p {
	padding: 4px 0!important;
	text-transform: uppercase;
	font-weight: bold;
	color:#fff;
}
.fixturedate {
	font-weight: bold;
	padding-right:10px;
	color: #323232;
	text-transform: uppercase;
}
.fixtime,
.fixvenue {
	padding: 0;
}
.fixturevenue {
	text-align:right;
	padding-bottom:0!important;
	text-transform: uppercase;
}
.fixturebutt {
	padding:6px 17px;
	text-transform: uppercase;
	font-weight: bold;
	color:#fff;
	margin:0 5px 0 0;
	display: inline-block;
	text-align: center;
	font-size: 0.9em;
	margin-top: 0;
}
a.fixturebutt.skysports {
    padding: 9px 17px 1px;
}
.fixturesfilter select {
	background-color: transparent!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	color: #008989;
	font-size: 1.3em;
}
.fixturesfilter .span_4 {
	width:33%%!important;
}
.fixturesfilter a.span_4 {
    height: 80px;
    text-align: center;
    display: flex;
    align-items: center;
    background-color: #202126;
    border-bottom: 2px solid #131212;
    border-top: 2px solid #131212;
}
.fixturesfilter p {
    font-size: 0.85em;
    padding-bottom: 0!important;
    width: 100%;
    color:#fff;
}
.fixturesfilter-butt {
	font-size: 1.2em!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-weight: normal!important;
}
.fixturesfilter .col {
	margin-right:1%!important;
}
.facetwp-type-dropdown {
    padding: 0 20px 0 0;
}

.fixturesfilter {
    width: 100%;
    height: 80px;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #131212;
    border-top: 2px solid #131212;
    background-color: #89c9cb;
    margin-bottom: 0;
}
.fixturesfilter .facetwp-facet {
	margin-bottom: 0;
}
.fixturebutt:hover {
	background-color:rgba(255,255,255,0.5);
	color:#fff;
}
.fixturebutt img {
	margin-bottom:0!important;
	height:17px!important;
}
.fixture-img img {
	margin-bottom:0!important;
}
.fixtureimgname {
	display: flex;
	align-items: center;
}
.fixture-buttons {
	width:100%;
}
.fixturebutt.tickets,
.fixturebutt.scorecard,
.fixturebutt.listen,
.fixturebutt.skysports,
.fixturebutt.result {
    float: right!important;
}
.listenlive a.listen {
    float: left!important;
}
.fixturebutt.tickets,
.fixturebutt.scorecard {
	margin:0!important;
}
.fixturebutt.tickets i,
.fixturebutt.scorecard i,
.fixturebutt.listen i {
	color:#fff!important;
}

.squad-page #portfolio {
    margin: 0;
}
.squad-page #portfolio-filters-inline .container {
	max-width:100%!important;
	display: flex;
}
.squad-page  #portfolio-filters-inline #current-category {
    display: none;
}
.squad-page #portfolio-filters-inline .container > ul {
    max-width: 100%;
    margin-right: 0!important;
    width: 100%;
    border-bottom: 2px solid #131212;
    border-top: 2px solid #131212;
    background-color: #131212;
}
.squad-page #portfolio-filters-inline ul li a {
    width: 10%;
    padding: 20px 0!important;
    margin: 0;
    font-size: 1.2em;
    text-transform: uppercase;
    font-style: italic;
}
.squad-page #portfolio-filters-inline ul {
	text-align: center;
}
.squad-page .icon-salient-plus {
	display: none!important;
}
.squad-page   #portfolio-filters-inline ul li a:hover {
	background-color: #2d2e33;
}
.squad-page  #portfolio-filters-inline ul li a.active {
	background-color: #202126;
}
.squad-page #portfolio-filters-inline .container > ul li#sort-label {
	display: none;
}
.squad-page #portfolio-filters-inline.first-section {
    padding: 0 50%!important;
    margin-top: -31px!important;
}
.squad-page  #portfolio-filters-inline {
	background-color: #202127;
	padding: 0 50%!important;
}
.squad-page .portfolio-items .work-info-bg {
	background-color: #141416!important;
}
.squad-page .bp-predictor-headerbg {
	padding: 0!important;
}
.page-template-template-fullwidthbg .container.fullwidthbg,
.page-template-template-fixtures .container.fullwidthbg {
	max-width:100%!important;
}

.squad-page  .portfolio-items[data-col-num="elastic"] .col img {
	width:100%!important;
	max-width:100%!important
}

.squadplayer-ribbon-mask {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.squadplayer-ribbon {
    font-size: 1em;
    background-color: rgba(0,0,0,0.5);
    border-bottom: 3px solid #131212;
    border-top: 3px solid #131212;
    color: #fff;
    font-weight: 700;
    left: 35px;
    line-height: 1;
    padding: 4px 3em;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 35px;
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    -ms-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
    width: 156px;
    z-index: 4;
    font-family: Oswald;
    letter-spacing: 3px;
}

.squadname p {
	color:#89c9ca;
	padding-bottom: 0!important;
	text-transform: uppercase;
}


h1.squadno {
	padding-bottom: 0!important;
	margin-right:25px;
	color:#89c9ca!important;
}
.vert-center h1.squadno {
	font-size: 2.5em!important;
	margin-right:0!important;
}
img.squadplayer {
	position: relative;
}
.centered {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.squadplayer_info {
    height: 90px;
    margin-top: -90px;
    background-color: rgba(31,31,31,.9);
    position: relative;
    overflow: hidden;
    padding:10px;
}
.squadplayer_info:after {
    content: "";
    display: block;
    width: 130px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: skewX(18deg);
    transform: skewX(18deg);
    background-color: #131212;
}
.squadplayer_text {
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 10px;
}







h2 {line-height: 28px;}
.admin-bar {margin-top: -28px;}

.bold-total {color: #202126; font-size: 17px;}
.tablepress-stats tbody tr:first-child td.bold-total {font-size:25px; font-weight: bold!important}
.tablepress-stats td.column-3 {text-align: right!important}
.ablepress-stats td.column-1 {color: #202126;}
.tablepress-stats thead th {background-color: #202126 !important;}
.page-id-27101 .tabbed > ul {width:100%!important; text-align: center!important; padding-bottom:10px}
.page-id-27101 .tabbed > ul li {width:33.33%!important}

@media only screen and (max-width: 680px) {
	.page-id-27101 .tabbed > ul li {width:100%!important; padding-bottom: 4px;}
	.page-template-template-fullwidthbg .container.fullwidthbg {max-width: 100%!important}
	.squad-page .blayneyscorecard-shadow,
	.squad-page #portfolio-filters-inline {display: none}
	
}


#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {padding: 14px 40px!important; border-radius: 95px!important; border:1px!important}
#sb_instagram .sbi_follow_btn a {background: #f09433!important; 
background: -moz-linear-gradient(30deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)!important; 
background: -webkit-linear-gradient(30deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important; 
background: linear-gradient(30deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important;}

.job_filters .search_jobs {display: none!important}
.single_job_listing .company img {display: none!important}
.landing-page input::-webkit-input-placeholder {color: #afafaf!important}
.landing-page .ginput_complex label {display: none!important}


#wagonwheel .Opta>.Opta_W>div {background-color:#f8f8f8!important;}
#wagonwheel .Opta>.Opta_W, #manhatten .Opta>.Opta_W {margin:50px 0!important}
#wagonwheel .Opta_C_W_N .Opta-Innings .Opta-On {background: #8bc9c9!important;}
#wagonwheel .Opta .Opta-Teamsheet-Holder.Opta-Away .Opta-Teamsheet-Button {background-color:#25262a!important}
#wagonwheel .Opta .Opta-Teamsheet-Holder .Opta-Teamsheet-Button {text-align: center!important; text-transform: uppercase!important; background-color:#25262a!important}
#wagonwheel .Opta .Opta-Teamsheet li {padding:10px!important}
#wagonwheel .Opta .Opta-Teamsheet dt {display: none}
#wagonwheel .Opta_C_W_N .Opta-Innings .Opta-Inning {padding:8px 13px!important; height:auto!important; }
.Opta .Opta-Even td, .Opta .Opta-Even th, .Opta .Opta-Striped li:nth-child(even), .Opta .Opta-Striped tbody tr:nth-child(even) td, .Opta .Opta-Striped tbody tr:nth-child(even) th, .Opta div.Opta-Even {background-color: #f8f8f8!important}
#wagonwheel .Opta .Opta-Teamsheet .Opta-Active li:hover {background-color: #D5D5D5!important;}
#wagonwheel .Opta .Opta-Genericsheet .Opta-Genericsheet-Button {background:#25262a!important; padding:5px 20px!important}
#wagonwheel .Opta .Opta-Genericsheet .Opta-Genericsheet-Button .Opta-Genericsheet-Icon {margin: 18px!important;}
#wagonwheel .Opta .Opta-Genericsheet .Opta-Genericsheet-Holder li:hover {background: #8bc9c9!important;}


#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Manhattan.Opta-Home.Opta-Inning-1 rect {fill:#25262a}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Manhattan.Opta-Home.Opta-Inning-2 rect {fill:#3e3f44}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Manhattan.Opta-Away.Opta-Inning-1 rect {fill:#6b6d71}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Manhattan.Opta-Away.Opta-Inning-2 rect {fill:#a6a7a9}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Worm.Opta-Home.Opta-Inning-1 path {stroke:#25262a}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Worm.Opta-Home.Opta-Inning-2 path {stroke:#3e3f44}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Worm.Opta-Away.Opta-Inning-1 path {stroke:#6b6d71}
#manhatten .Opta .Opta_C_M_N .Opta-Graph .Opta-Worm.Opta-Away.Opta-Inning-2 path {stroke:#a6a7a9}
#manhatten .Opta-Tooltip-header {background-color:#8bc9c9!important}
#manhatten .Opta .Opta_C_M_N .Opta-selects .Opta-Checkboxlist.Opta-Home .Opta-Inning-1.Opta-On .Opta-Action span {background-color: #25262a}
#manhatten .Opta .Opta_C_M_N .Opta-selects .Opta-Checkboxlist.Opta-Home .Opta-Inning-2.Opta-On .Opta-Action span {background-color: #3e3f44}
#manhatten .Opta .Opta_C_M_N .Opta-selects .Opta-Checkboxlist.Opta-Away .Opta-Inning-1.Opta-On .Opta-Action span {background-color: #6b6d71}
#manhatten .Opta .Opta_C_M_N .Opta-selects .Opta-Checkboxlist.Opta-Away .Opta-Inning-2.Opta-On .Opta-Action span {background-color: #a6a7a9}
#manhatten .Opta-Checkboxlist .Opta-Heading {
    background-color: #8bc9c9;
    text-align: center;
    padding: 13px 8px;
    font-weight: 400;
    height: auto;
    text-transform: uppercase;
    color: #fff;
}

.blur {
  /* All the background image supports */
  transform: translate(0px, 0px, 0px);
  background-image: -webkit-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
  background-image: -moz-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
  background-image: -o-linear-gradient(bottom left, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
  background-image: linear-gradient(to top right, rgba(43, 40, 50, 0.8) 0%, rgba(83, 86, 99, 0.8) 45%, rgba(69, 77, 91, 0.6) 60%);
  position: absolute;
  width: 100%;
  height: 100%;
  
  /* blur filters */
  -webkit-filter: blur(20px);
  -o-filter: blur(20px);
  filter: blur(20px);
  
  /* positioning and removing edges */
  top: -70px;
  right: -70px;
  left: -70px;
  padding: 70px;
}

.blur:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1001;

  /* Setting the gradient. Adds depth, and glass like effect. */
  background-image: -webkit-linear-gradient(289deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
  background-image: -moz-linear-gradient(289deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
  background-image: -o-linear-gradient(289deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);
  background-image: linear-gradient(-19deg, rgba(43,40,50,0.8) 0%, rgba(43,40,50,0.4) 46%, rgba(0,0,0,0.05) 50%);

  /* Blur to add depth. High to create smooth transition */
  -webkit-filter: blur(70px);
  -o-filter: blur(70px);
  filter: blur(70px);
}

#manhatten .Opta .Opta-TimeControls .Opta-Dragger path {fill:#25262a}
#manhatten .Opta .Opta-TimeControls .Opta-TimeSpan {fill: #8bc9c9!important;}

@media only screen and (min-width: 1300px) {
  .container {
    max-width: 880px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
  .col h2 {
    font-size: 18px;
  }
  .col h3 {
    font-size: 16px;
  }
  .col h4 {
    font-size: 16px;
  }
  body .container #portfolio.portfolio-items .col {
    margin-bottom: 20px;
  }
  body #featured .orbit-slide article .container .span_12 {
    width: 900px!important;
  }
  #author-bio #author-info {
    width: 544px!important;
  }
  #portfolio.portfolio-items .col.span_3 .work-item .work-info a {
    padding: 5px 6px!important;
    font-size: 11px!important;
    margin: 1px!important;
  }
  #portfolio.portfolio-items .col.span_3 .work-meta,
  #portfolio.portfolio-items .col.span_4 .work-meta {
    width: 74%!important;
  }
  #portfolio.portfolio-items .col.span_3 .nectar-love-wrap,
  #portfolio.portfolio-items .col.span_4 .nectar-love-wrap {
    width: 52px;
  }
  body.single-portfolio #sidebar.fixed-sidebar,
  body.single-portfolio #sidebar {
    width: 224px!important;
  }
  
 
  body.single-portfolio #sidebar div ul li.facebook-share,
  body.single-portfolio #sidebar div ul li.twitter-share,
  body.single-portfolio #sidebar div ul li.pinterest-share {
    margin: 0 11px 0 0!important;
    padding: 2px 11px 3px 0 !important;
  }
  #project-meta ul li .nectar-love-wrap.fadein {
    margin-right: 11px;
    padding-right: 11px;
  }
  body #featured .video {
    float: left;
    width: 540px!important;
    left: 1px;
    position: relative;
    z-index: 1;
  }
  body.single.single-post .section-title h1 {
    max-width: 620px;
  }
  body.single-portfolio .row .col.section-title h1 {
    width: 725px;
    margin: 0 auto;
  }
  #featured article .post-title > a {
    left: 0px;
  }
  #featured .orbit-slide.has-video h2 {
    max-width: 330px!important;
    min-width: 330px!important;
  }
  #featured .orbit-slide.has-video .post-title > a {
    left: 20px!important;
  }
  #featured article .post-title h2 {
    left: 0px;
  }
  #featured .has-video h2 {
    left: -10px !important;
  }
  #post-area.masonry {
    width: 895px;
  }
  #post-area.masonry.span_9 {
    width: 660px;
    margin-right: 10px;
  }
  .masonry-blog-item .jp-jplayer-video {
    height: 139px!important;
  }
  #post-area.span_9 .masonry-blog-item .jp-jplayer-video {
    height: 154px!important;
  }
  .single #post-area.span_12 #author-info {
    width: 773px!important;
  }
  #post-area.masonry.span_9 .masonry-blog-item {
    width: 46.5%;
  }
  #page-header-bg .span_6 h1 {
    font-size: 40px !important;
    line-height: 40px !important;
  }
  #page-header-bg .span_6 span.subheader {
    font-size: 24px!important;
  }
  #boxed {
    width: 980px;
  }
  #boxed #header-outer,
  #boxed #header-secondary-outer,
  #boxed #page-header-bg,
  #boxed #featured,
  #boxed .orbit > div,
  #boxed #featured article {
    min-width: 980px;
  }
  .nectar-milestone .number {
    font-size: 50px;
    line-height: 50px;
  }
  body .swiper-slide .content h2 {
    font-size: 52px!Important;
    line-height: 70px!important;
    margin-bottom: 10px;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,
  #boxed .swiper-slide .content h2 {
    font-size: 32px!important;
    line-height: 50px!important;
  }
  body .swiper-slide .content p {
    font-size: 20px!important;
    line-height: 34px!important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
    font-size: 13px;
    line-height: 24px;
  }
  .main-content .col.span_4 .col.span_2 img,
  .main-content .col.span_3 .col.span_2 img,
  .main-content .col.span_2 .col.span_2 img,
  .main-content .col.span_6 .col.span_2 img {
    padding-right: 5px;
    top: -3px;
  }
  .carousel-next {
    right: 0px;
    padding-left: 1px;
  }
  .carousel-prev {
    right: 25px;
    padding-right: 1px;
  }
  #portfolio.portfolio-items .col .work-item.style-2 i {
    line-height: 32px!important;
    height: 32px!important;
    width: 32px!Important;
    font-size: 14px!important;
  }
  header#top nav > ul > li > a {
    padding-left: 8px;
  }
  
  .sf-menu .sf-with-ul a {
    padding-right: 14px!important;
  }
  .sf-sub-indicator {
    left: 6px;
  }
  body .swiper-slide .content p.transparent-bg span {
    line-height: 38px!important;
  }
  body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
    max-width: 720px;
  }
  #search-outer .ui-widget-content {
    width: 880px!important;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1080px) {
  body #featured .orbit-slide article .container .span_12 {
    width: 820px!important;
  }
  body #featured .video {
    float: left;
    width: 460px!important;
    left: 1px;
    position: relative;
    z-index: 1;
  }
  .cart-outer {
    display: none;
  }
  #featured .orbit-slide.has-video h2 {
    max-width: 330px!important;
    min-width: 330px!important;
  }
  #featured .orbit-slide.has-video .post-title > a {
    left: 20px!important;
  }
  body #sidebar.fixed-sidebar,
  body.single-portfolio #sidebar {
    top: 0px!important;
    margin-left: 0px!important;
    position: relative!important;
  }
}
@media only screen and (max-width: 1020px) {
  #to-top {
    display: none!important;
  }
}
/* iPad fixes */
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) {
  body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"] .swiper-container a.slider-next {
    right: 0px!important;
  }
}
/* iPad landscape fixes */
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape) {
  body[data-smooth-scrolling="1"],
  body[data-smooth-scrolling="1"] #header-outer {
    padding-right: 0px!important;
  }
  body[data-smooth-scrolling="1"] .orbit-wrapper div.slider-nav span.right {
    right: 0px!important;
  }
  #to-top {
    display: none!important;
  }
  .full-width-section.parallax_section {
    background-attachment: scroll!important;
    background-position: center!important;
  }
  .orbit > div {
    position: absolute !important;
    top: 0px!Important;
  }
  #featured.orbit > div.has-video .container {
    top: 70px!Important;
  }
  #featured article {
    top: 0px!Important;
    background-position: center!important;
  }
  #featured .orbit-slide article .container {
    top: 145px!important;
    position: absolute!important;
  }
  .orbit-wrapper div.slider-nav span.left,
  .orbit-wrapper div.slider-nav span.right {
    position: absolute!important;
    top: 230px!important;
  }
  .orbit-wrapper,
  .orbit-wrapper #featured,
  .orbit-wrapper #featured article {
    height: 450px!important;
    margin-bottom: 0;
  }
  #featured article {
    position: relative!important;
    background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-attachment: scroll!important;
  }
  body .fixed-sidebar,
  .single-portfolio #sidebar {
    top: 0px!important;
    width: 23.5%!important;
    margin-left: 0px!important;
    position: relative!important;
  }
  #page-header-bg[data-parallax="1"] .span_6,
  #page-header-bg[data-parallax="1"] {
    position: relative!important;
  }
  #page-header-bg[data-parallax="1"] {
    top: 0px!important;
  }
  #page-header-bg .span_6 {
    display: block!important;
    opacity: 1!important;
  }
  .swiper-container .slider-right {
    right: 0px!important;
  }
  .video-texture,
  #style-selection {
    display: none!important;
  }
  .parallax_slider_outer.first-section .nectar-slider-wrap,
  #full_width_portfolio .project-title.parallax-effect {
    transform: translate(0px, 0px) !important;
    -webkit-transform: translate(0px, 0px) !important;
  }
  .parallax_slider_outer.first-section .swiper-slide .content {
    opacity: 1!important;
    transform: translate(0px, 0px) !important;
    -webkit-transform: translate(0px, 0px) !important;
  }
  #full_width_portfolio .project-title.parallax-effect {
    padding-top: 5em!important;
    position: relative!important;
    margin-top: -32px !important;
    top: 0px!important;
  }
  .parallax_slider_outer.first-section .nectar-slider-wrap {
    position: relative!important;
    max-width: 100%;
    overflow-x: hidden;
  }
  img.img-with-animation[data-animation="fade-in-from-right"] {
    padding-left: 0px!important;
  }
  img.img-with-animation[data-animation="fade-in-from-left"] {
    padding-right: 0px!important;
  }
  img.img-with-animation[data-animation="fade-in-from-bottom"] {
    bottom: 0px!important;
  }
  .clients.fade-in-animation > div,
  img.img-with-animation,
  .col.has-animation {
    opacity: 1!important;
  }
  .col.has-animation[data-animation="fade-in-from-bottom"] {
    bottom: 0px!important;
  }
  img.img-with-animation[data-animation="grow-in"],
  .col.has-animation[data-animation="grow-in"] {
    transform: scale(1, 1) !important;
    -webkit-transform: scale(1, 1) !important;
  }
  .parallax_slider_outer.first-section .nectar-slider-wrap,
  #full_width_portfolio .project-title.parallax-effect {
    transform: translate(0px, 0px) !important;
    -webkit-transform: translate(0px, 0px) !important;
  }
  .portfolio-items .col .work-item .work-info a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
  }
}
@media only screen and (min-width: 690px) and (max-width: 1000px) {
  body[data-smooth-scrolling="1"] #header-outer {
    padding-right: 0px!important;
  }
  .span_1,
  .span_2,
  .span_3,
  .span_4,
  .span_5,
  .span_6,
  .span_7,
  .span_8,
  .span_9,
  .span_10,
  .span_11,
  .span_12 {
    width: 100%;
    margin-left: 0px;
  }
  .col {
    margin-bottom: 15px;
  }
  .container {
    max-width: 600px;
  }
  .orbit-wrapper,
  .orbit-wrapper #featured,
  .orbit-wrapper #featured article {
    height: 450px!important;
    position: relative!important;
    margin-bottom: 0em;
  }
  body #featured .orbit-slide article .container {
    top: -25px !important;
    opacity: 1!important;
    position: relative!important;
  }
  body #featured .orbit-slide article .container .span_12 {
    width: 600px!important;
  }
  .one-fourths.span_3 {
    width: 48%!important;
    margin-bottom: 2%;
    margin-right: 15px;
    margin-left: 0px!important;
    padding: 15px;
    float: left;
  }
  .one-fourths.span_3.clear-both {
    clear: both;
  }
  .one-fourths.span_3.right-edge {
    margin-right: 0px;
  }
  .portfolio-items .col {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 8px;
  }
  .col.boxed:hover {
    margin-top: 0px!important;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
  }
  body #featured article .post-title h2 span {
    font-size: 24px!important;
    line-height: 43px!important;
  }
  #featured article .post-title h2 {
    max-width: 325px!important;
    min-width: 325px!important;
  }
  #featured .orbit-slide.centered article .post-title h2 {
    max-width: 415px!important;
    min-width: 415px!important;
  }
  #call-to-action .container a {
    margin-top: 20px;
    margin-left: 0px!important;
  }
  #post-area {
    padding-right: 0px!important;
  }
  body.single-portfolio .row .col.section-title h1 {
    width: 450px;
    margin: 0 auto;
  }
  .contact-info {
    padding-left: 0px!important;
  }
  #sidebar #flickr > div {
    width: 16%!important;
  }
  #footer-outer #copyright .col {
    width: 49%;
    margin-bottom: 0px;
  }
  #footer-widgets .container .col {
    margin-left: 15px;
    width: 48%;
  }
  #footer-widgets .one-fourths .span_3:nth-child(2n+1) {
    margin-left: 0px;
  }
  body #sidebar #flickr div {
    float: left;
  }
  #sidebar .recent_projects_widget div a,
  body #sidebar #flickr div a {
    width: 90px!important;
  }
  body #sidebar .recent_projects_widget div a:last-child,
  body #sidebar #flickr div {
    margin-right: 0px!important;
  }
  #sidebar .recent_projects_widget div a:nth-child(3n+3),
  body #sidebar #flickr div:nth-child(3n+3) a {
    margin: 2% 2% 0 0!important;
  }
  #author-bio #author-info {
    width: 494px!important;
  }
  #page-header-bg .span_6 h1 {
    font-size: 32px!important;
    line-height: 32px!important;
  }
  

  #page-header-bg .span_6 span.subheader {
    font-size: 22px!important;
  }
  #page-header-bg .span_6 {
    top: auto!important;
    float: none!important;
  }
  #portfolio-filters {
    position: relative!important;
    display: inline-block !important;
    clear: both!important;
    margin-top: 10px!important;
    float: none;
    top: auto!important;
  }
  .page-header-no-bg #portfolio-filters {
    margin-top: 15px!important;
    float: none!important;
    clear: both;
    height: auto!important;
  }
  .page-header-no-bg #portfolio-filters ul {
    position: absolute;
    width: 100%;
  }
  .pricing-table > div {
    width: 50%!important;
    margin-bottom: 25px!important;
  }
  .pricing-column.highlight .nectar-button {
    margin-bottom: 10px!important;
    margin-top: 0px!important;
  }
  .pricing-column.highlight {
    margin-top: 0px!important;
  }
  .pricing-column h3 {
    font-size: 20px!important;
  }
  .pricing-column.highlight h3 {
    padding: 5px 0px!important;
  }
  body .clients.no-carousel > div {
    width: 24.2%!important;
    margin-right: 1%!important;
  }
  body .clients.no-carousel.six-cols > div {
    width: 15.8% !important;
    margin-right: 1%!important;
  }
  body .clients.no-carousel.five-cols > div {
    width: 19.2%!important;
    margin-right: 1%!important;
  }
  body .clients.no-carousel > div:nth-child(4n+4) {
    margin-right: 0px!important;
  }
  body .clients.carousel > div {
    margin: 0px 5px!important;
  }
  #call-to-action .container span {
    display: block!important;
  }
  .masonry-blog-item {
    width: 47.5%;
  }
  #post-area.masonry,
  #post-area.masonry.span_9 {
    width: 600px;
  }
  #post-area.masonry.span_9 {
    margin-bottom: 90px;
  }
  #post-area.masonry.span_9 .masonry-blog-item {
    width: 47.5%;
  }
  #post-area.masonry #pagination {
    bottom: -90px;
  }
  .masonry-blog-item .jp-jplayer-video {
    height: 139px!important;
  }
  #post-area.span_9 .masonry-blog-item .jp-jplayer-video {
    height: 139px!important;
  }
  body.woocommerce .container div.product div.images div.thumbnails a,
  body.woocommerce .container #content div.product div.images div.thumbnails a,
  body.woocommerce-page .container div.product div.images div.thumbnails a,
  body.woocommerce-page .container #content div.product div.images div.thumbnails a {
    width: 16.9%!important;
    margin-right: 3.8%!important;
  }
  .woocommerce .container div.product div.images div.thumbnails a:nth-child(5n+5) {
    margin-right: 0px!important;
  }
  .main-content .col.span_4 .col.span_2,
  .main-content .col.span_3 .col.span_2,
  .main-content .col.span_2 .col.span_2,
  .main-content .col.span_6 .col.span_2 {
    width: 7%!important;
  }
  .main-content .col.span_4 .span_10,
  .main-content .col.span_3 .col.span_10,
  .main-content .col.span_2 .col.span_10,
  .main-content .col.span_6 .col.span_10 {
    width: 91%!important;
  }
  #boxed {
    width: 679px;
  }
  #boxed #header-outer,
  #boxed #header-secondary-outer,
  #boxed #page-header-bg,
  #boxed #featured,
  #boxed .orbit > div,
  #boxed #featured article {
    min-width: 679px;
  }
  #boxed #footer-outer #footer-widgets,
  #boxed #footer-outer #copyright {
    padding-left: 30px!important;
    padding-right: 30px!important;
  }
  .swiper-container .slider-prev {
    left: 0px!important;
  }
  body .swiper-slide .content h2 {
    font-size: 33px!important;
    line-height: 57px!important;
    margin-bottom: 8px;
  }
  .swiper-slide .content p,
  body .swiper-slide .content p.transparent-bg span {
    font-size: 13px!important;
    line-height: 26px!important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,
  #boxed .swiper-slide .content h2 {
    font-size: 22px;
    line-height: 40px;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p,
  #boxed .swiper-slide .content h2 p {
    font-size: 10px;
    padding-bottom: 10px!important;
    line-height: 20px;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a,
  #boxed .swiper-slide .content a {
    padding: 5px 10px!important;
    font-size: 9px!important;
  }
  .swiper-slide .button a {
    padding: 8px 13px;
    letter-spacing: 1px!important;
  }
  .swiper-slide .button.transparent a {
    padding: 8px 13px!important;
    letter-spacing: 1px!important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
    padding: 0 80px;
  }
  .nectar-slider-wrap[data-full-width="boxed-full-width"] {
    margin: 0px -42px;
  }
  .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content {
    padding: 0px 50px;
  }
  .swiper-slide .content h2 {
    letter-spacing: -1px;
  }
  .span_12 .col.span_6.empty-second {
    width: 49%!important;
  }
  .swiper-slide .button a {
    font-size: 9px!important;
  }
  .single-portfolio #full_width_portfolio .row .col.section-title h1 {
    max-width: 430px;
    margin: 0 auto;
    letter-spacing: -1px;
    font-size: 22px;
  }
  body .swiper-slide .content p i {
    width: 18px!Important;
    font-size: 16px!Important;
  }
  .carousel-next {
    right: 0px;
    padding-left: 1px;
  }
  .carousel-prev {
    right: 25px;
    padding-right: 1px;
  }
  .nectar-slider-wrap[data-full-width="boxed-full-width"] {
    margin: 0px -40px !important;
  }
  body .swiper-slide .content p.transparent-bg span {
    line-height: 29px!important;
  }
  #footer-widgets .container .col.span_6,
  #footer-widgets .container .col.span_4 {
    margin-left: 0px;
    margin-right: 15px;
    padding: 15px;
    margin-bottom: 0px;
  }
  #footer-widgets .container .col.span_4 {
    margin-bottom: 40px;
  }
  #footer-widgets .container .row > div:last-child,
  #footer-widgets .container .row > div.col_last {
    margin-right: 0px;
  }
  #footer-widgets .container .row > div:nth-child(2).span_4 {
    margin-right: 0px!Important;
  }
}
@media only screen and (max-width: 690px) {
  body[data-smooth-scrolling="1"] #header-outer {
    padding-right: 0px!important;
  }
  .container,
  div.slider-nav {
    max-width: 300px!important;
  }
  
#all-items {display: none}
#portfolio-nav li {margin-top: 0px !important;}
  .col {
    margin-bottom: 25px;
  }
  #post-area {
    margin-bottom: 0px;
  }
  .col.boxed:hover {
    margin-top: 0px!important;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
  }
  #header-outer .col {
    margin-bottom: 0px;
  }
  .orbit-wrapper #featured article .post-title h2 span {
    font-size: 18px;
  }
  .orbit-wrapper,
  .orbit-wrapper #featured {
    height: 325px!important;
    margin-bottom: 0em;
    margin-top: 0px;
  }
  
  .orbit-wrapper #featured article .post-title h2 span {
    line-height: 35px !important;
  }
  body .orbit-wrapper #featured article .post-title h2 {
    max-width: 240px!important;
    min-width: 240px!important;
  }
  #featured .orbit-slide.centered article .post-title h2 {
    max-width: 265px!important;
    min-width: 265px!important;
  }
  body #featured .orbit-slide article .container {
    top: -20px !important;
    opacity: 1!important;
    position: relative!important;
  }
  body #featured .orbit-slide article .container .span_12 {
    width: 300px!important;
    position: relative;
  }
  .container article.post .post-meta {
    display: none;
  }
  .container article.post .post-content {
    padding-left: 0px!important;
  }
  .container article.post .post-header h2 {
    font-size: 18px;
  }
  .container .post-header {
    font-size: 10px;
  }
  .container .comment-list li.comment > div {
    padding: 25px 25px 70px 25px;
  }
  .container .comment-list li.comment > div img.avatar {
    display: none;
  }
  .container #respond h3 {
    font-size: 13px;
  }
  .container .comment-list .reply {
    right: 29px;
    top: auto;
    bottom: 29px;
  }
  .container .contact-info {
    padding-left: 0px;
  }
  .row .col.section-title span {
    display: none;
  }
  #page-header-bg h1 {
    font-size: 34px!important;
  }
  #page-header-bg .subheader {
    font-size: 22px!important;
  }
  body #footer-outer #copyright .col ul {
    float: left;
  }
  body #footer-outer #copyright .col ul li:first-child {
    margin-left: 0px;
  }
  body .orbit-wrapper #featured article .post-title {
    top: 120px!important;
  }
  .orbit-wrapper #featured article .post-title h2 {
    max-width: 260px;
    min-width: 260px;
  }
  #call-to-action .container a {
    display: block!important;
    margin-top: 20px;
    margin-left: 0px!important;
  }
  #call-to-action {
    font-size: 18px!important;
  }
  #footer-widgets .container .col:nth-child(3) {
    margin-bottom: 40px!important;
  }
  #footer-outer #flickr img,
  #sidebar #flickr img {
    width: 95px;
  }
  #post-area #pagination {
    padding-left: 0px!important;
  }
  body #featured .orbit-slide article .container {
    top: -35px !important;
  }
  body #featured article .post-title > a {
    padding: 6px 9px!important;
    font-size: 10px;
    top: 10px;
  }
  body #featured .more-info {
    display: block;
    top: 240px!important;
  }
  body #featured .has-video article div.post-title {
    top: 80px!Important;
  }
  body.single-portfolio .row .col.section-title h1 {
    width: 280px;
    margin: 0 auto;
  }
  #search-results .result,
  .masonry-blog-item {
    width: 100%!important;
    margin-right: 0px!important;
    margin-bottom: 15px!important;
    margin-left: 0px!important;
  }
  .gallery .gallery-item {
    width: 100%!important;
  }
  #author-bio img {
    margin-right: 0px!important;
    width: 60px;
  }
  #author-bio #author-info {
    width: 215px!important;
  }
  #contact-map {
    height: 270px!important;
  }
  div.pp_pic_holder {
    left: 9px!important;
    width: 96%!important;
  }
  .pp_content {
    width: 100%!important;
    height: 290px!important;
  }
  .pp_content iframe {
    width: 100%!important;
  }
  .pp_content .pp_inline iframe {
    height: 250px!important;
  }
  .pp_content img {
    width: 100%!important;
    height: auto!important;
  }
  #page-header-bg .span_6 h1 {
    font-size: 24px!important;
    line-height: 24px!important;
  }
  #page-header-bg .span_6 span.subheader {
    font-size: 18px!important;
  }
  #page-header-bg .span_6 {
    top: auto!important;
    display: block!important;
    opacity: 1!important;
    float: none!important;
  }
  #portfolio-filters {
    width: 100%!important;
    position: relative!important;
    display: block!important;
    clear: both!important;
    top: auto!important;
  }
  .page-template-template-portfolio-php #portfolio-filters {
    margin-bottom: 0px;
  }
  .page-header-no-bg #portfolio-filters {
    margin-top: 20px!important;
    height: auto!important;
  }
  #portfolio-filters > ul {
    position: relative!Important;
  }
  .pricing-table > div {
    width: 100%!important;
    margin: 0px 0px 25px 0px!important;
  }
  body .clients.no-carousel > div {
    margin-right: 1%!important;
    width: 49.4%!important;
  }
  body .clients.no-carousel > div:nth-child(2n+2) {
    margin-right: 0px!important;
  }
  body .clients.carousel > div {
    margin: 0px 5px!important;
    width: 150px!important;
  }
  body .clients.carousel.phone > div {
    width: 150px!important;
  }
  body .row #error-404 h1 {
    font-size: 150px !important;
    line-height: 150px !important;
  }
  body .row #error-404 h2 {
    font-size: 40px;
  }
  body .row #error-404 {
    margin-bottom: 0px;
  }
  .tabbed > ul li,
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: none;
    border-right: 0px;
    width: 100%;
  }
  .tabbed > ul {
    float: none!important;
  }
  .tabbed > ul li a {
    border-right: 0px!important;
  }
  #portfolio-nav {
    margin: 10px 0px 0px;
    position: relative!important;
  }
  #portfolio-nav ul {
    margin-left: 0px;
  }
  .row .col.section-title.project-title {
    padding-bottom: 30px;
    margin-bottom: 30px!important;
  }
  body #featured .slide .post-title .video img {
    height: 169px!important;
  }
  body #featured .orbit-slide.has-video .span_12 .post-title h2 {
    margin-top: 190px!important;
  }
  body #featured .slide .mejs-container {
    margin-bottom: 210px!important;
    height: 167px!important;
  }
  #post-area .video-wrap .mejs-container,
  #post-area .video .mejs-container {
    height: 167px!important;
  }
  #footer-outer #social li {
    margin-right: 10px;
    margin-left: 0px!important;
  }
  #post-area.masonry,
  #post-area.masonry.span_9 {
    width: 299px;
  }
  #post-area.masonry.span_9 {
    margin-bottom: 90px;
  }
  #post-area.masonry #pagination {
    bottom: -95px;
  }
  .masonry-blog-item .jp-jplayer-video {
    height: 139px!important;
  }
  #post-area.span_9 .masonry-blog-item .jp-jplayer-video {
    height: 139px!important;
  }
  #customer_details > div {
    width: 100%;
    float: none!important;
  }
  body #header-secondary-outer nav > ul > li,
  body #header-secondary-outer nav > ul > li a {
    border: none!important;
  }
  body #header-secondary-outer ul#social {
    padding: 10px 0px;
    margin-bottom: 10px;
  }
  body #header-secondary-outer {
    padding-bottom: 10px;
  }
  .woocommerce .shop_table .product-thumbnail {
    display: none;
  }
  .woocommerce .shop_table .coupon {
    margin-bottom: 10px;
    margin-top: 5px;
  }
  .woocommerce .shop_table .actions > input {
    float: left!important;
  }
  .woocommerce form.login .form-row-first,
  .woocommerce-page form.login .form-row-first,
  .woocommerce form.login .form-row-last,
  .woocommerce-page form.login .form-row-last {
    width: 100%!important;
  }
  .woocommerce .cart.shop_table .quantity input.plus,
  .woocommerce .cart.shop_table .quantity input.minus {
    display: block;
  }
  .main-content .col.span_4 .col.span_2,
  .main-content .col.span_3 .col.span_2,
  .main-content .col.span_2 .col.span_2,
  .main-content .col.span_6 .col.span_2 {
    width: 15%!important;
  }
  .main-content .col.span_4 .span_10,
  .main-content .col.span_3 .col.span_10,
  .main-content .col.span_2 .col.span_10,
  .main-content .col.span_6 .col.span_10 {
    width: 83%!important;
  }
  #boxed {
    width: 332px;
  }
  #boxed #header-outer,
  #boxed #header-secondary-outer,
  #boxed #page-header-bg,
  #boxed #featured,
  #boxed .orbit > div,
  #boxed #featured article {
    min-width: 332px;
  }
  #boxed #footer-outer #footer-widgets,
  #boxed #footer-outer #copyright {
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
  .swiper-container .slider-next,
  .swiper-container .slider-prev {
    display: none;
  }
  body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
    font-size: 16px!important;
    line-height: 32px!important;
    margin-bottom: 6px;
    letter-spacing: -0.5px;
  }
  body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
    font-size: 7px!important;
    line-height: 17px!important;
    padding-bottom: 7px;
  }
  .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
    font-size: 5px!important;
    padding: 2px 7px;
    letter-spacing: 0.5px!important;
  }
  body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a {
    padding: 1px 7px!important;
    letter-spacing: 0.5px!important;
  }
  body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2 {
    font-size: 33px !important;
    line-height: 57px !important;
    margin-bottom: 8px;
    letter-spacing: -0.5px;
  }
  body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p {
    font-size: 13px !important;
    line-height: 26px !important;
    padding-bottom: 7px;
  }
  .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a {
    font-size: 9px!important;
    padding: 8px 13px;
    letter-spacing: 0.5px!important;
  }
  body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a {
    padding: 7px 13px!important;
    letter-spacing: 0.5px!important;
  }
  body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span {
    font-size: 13px !important;
    line-height: 29px !important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,
  #boxed .swiper-slide .content h2 {
    font-size: 16px!important;
    line-height: 30px!important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p,
  #boxed .swiper-slide .content p {
    font-size: 6px!important;
    padding-bottom: 4px!important;
    line-height: 14px!important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a,
  #boxed .swiper-slide .content a {
    padding: 1px 7px!important;
    font-size: 6px!important;
  }
  .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
    padding: 0px 15px;
  }
  .nectar-slider-wrap[data-full-width="boxed-full-width"] {
    margin: 0px -22px;
  }
  .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content {
    padding: 0px 5px;
  }
  .swiper-slide .buttons > div {
    padding-left: 0px!Important;
  }
  .project-title .controls {
    margin: 0 auto!important;
    float: none!important;
    display: block;
    width: 120px;
  }
  .project-title .controls #prev-link {
    float: left!important;
  }
  .project-title .controls #next-link {
    float: right!important;
  }
  .project-title #all-items {
    left: 133px!important;
    float: none!important;
    position: absolute;
  }
  body .swiper-slide .content p i {
    width: 14px!Important;
    font-size: 12px!Important;
  }
  .main-content .col.span_4 .col.span_2 img,
  .main-content .col.span_3 .col.span_2 img,
  .main-content .col.span_2 .col.span_2 img,
  .main-content .col.span_6 .col.span_2 img {
    padding-right: 13px;
    top: -3px;
  }
  .carousel-next {
    right: 0px;
    padding-left: 1px;
  }
  .carousel-prev {
    right: 25px;
    padding-right: 1px;
  }
  .woocommerce .woocommerce-result-count {
    padding-bottom: 0px!important;
  }
  .woocommerce .woocommerce-ordering {
    position: relative!important;
    right: 0px;
    top: 0px!important;
    float: left!important;
    margin-bottom: 45px!important;
  }
  .nectar-slider-wrap[data-full-width="boxed-full-width"] {
    margin: -16px -16px 0px -16px !important;
  }
  body .swiper-slide .content p.transparent-bg span {
    line-height: 20px!important;
    top: -5px;
    left: 4px;
    box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
    -o-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.5), -4px 0 0 rgba(0, 0, 0, 0.5);
  }
  #buddypress .register-section {
    width: 100%!important;
    margin-bottom: 15px;
  }
  .full-width-content.blog-fullwidth-wrap {
    padding: 0px 10%!Important;
  }
}
@media only screen and (min-width: 1px) and (max-width: 1000px) {
  body[data-smooth-scrolling="1"],
  body[data-smooth-scrolling="1"] #header-outer {
    padding-right: 0px!important;
  }
  .video-texture {
    display: none!important;
  }
  .full-width-section.parallax_section {
    background-attachment: scroll!important;
    background-position: center!important;
  }
  img.img-with-animation[data-animation="fade-in-from-right"] {
    padding-left: 0px!important;
  }
  img.img-with-animation[data-animation="fade-in-from-left"] {
    padding-right: 0px!important;
  }
  img.img-with-animation[data-animation="fade-in-from-bottom"] {
    bottom: 0px!important;
  }
  .full-width-section > .col.span_12 {
    margin-bottom: 0px;
  }
  .full-width-section {
    margin-top: 0px!important;
  }
  .full-width-section.first-section {
    margin-top: -40px !important;
  }
  body[data-bg-header="true"] .full-width-section.first-section {
    margin-top: -26px !important;
  }
  .full-width-section.under-page-header {
    margin-top: -2.1em !important;
  }
  .home-wrap .full-width-section.first-section {
    margin-top: -37px !important;
  }
  header#top #logo {
    margin-top: 7px!important;
  }
  .orbit > div {
    position: absolute!important;
  }
  .work-info-bg {
    display: none;
  }
  .carousel-wrap[data-full-width="true"] {
    padding: 0px!important;
  }
  .recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg,
  .portfolio-items .col .work-item.style-2 .work-info-bg {
    display: block!important;
  }
  body header#top #logo img {
    height: 24px!important;
    margin-top: -3px !important;
    top: 3px;
    position: relative;
  }
  .admin-bar #header-outer {
    top: 0px!important;
  }
  #header-outer {
    position: relative!important;
    height: 52px!important;
    padding-top: 10px!important;
    margin-bottom: 0px;
  }
  #header-outer #logo {
    top: 6px!important;
    left: 6px!important;
  }
  #header-space,
  #search-outer {
    display: none!important;
  }
  header#top #toggle-nav,
  header#top #mobile-cart-link {
    display: block!important;
  }
  header#top .col.span_3 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000;
    width: 85%!important;
  }
  header#top .col.span_9 {
    margin-left: 0px;
    min-height: 48px;
    margin-bottom: 0px;
    width: 100%!important;
    float: none;
    z-index: 100;
    position: relative;
  }
  #header-outer header#top nav > ul {
    width: 100%;
    padding: 15px 0px 25px 0px!important;
    margin: 0px auto 0px auto!important;
    float: none!important;
    z-index: 100000;
    position: relative;
  }
  #header-outer header#top nav {
    background-color: #1F1F1F;
    margin-left: -250px !important;
    margin-right: -250px !important;
    padding: 0px 250px 0px 250px;
    top: 48px;
    margin-bottom: 75px;
    display: none!important;
    position: relative;
    z-index: 100000;
  }
  header#top nav > ul li {
    display: block;
    width: 100%;
    float: none!important;
    margin-left: 0px!important;
  }
  #header-outer header#top nav > ul {
    overflow: hidden!important;
  }
  header#top nav > ul ul {
    position: relative;
    width: 100%;
    top: 0px!important;
    left: 0px!important;
    padding: 0px;
    visibility: visible!important;
    box-shadow: 0px 0px 0px #fff!important;
    -moz-box-shadow: 0px 0px 0px #fff!important;
    -webkit-box-shadow: 0px 0px 0px #fff!important;
    background-color: transparent!important;
    float: none!important;
  }
  header#top nav > ul ul li {
    padding-left: 20px;
  }
  header#top .sf-menu a {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 12px;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
    padding: 16px 0px 16px 0px!important;
    background-color: transparent!important;
  }
  header#top nav .sf-menu li.sfHover > a {
    color: #FFBAAF;
  }
  #header-outer #top nav ul li a:hover,
  #header-outer header#top nav .sf-menu li.sfHover > a,
  #header-outer header#top nav .sf-menu li.current_page_ancestor > a,
  #header-outer header#top nav .sf-menu li.current-menu-ancestor > a,
  #header-outer header#top nav .sf-menu li.current_page_item > a {
    color: #27CFC3;
  }
  a > .sf-sub-indicator {
    right: 0px!important;
    position: absolute;
    padding: 16px;
    left: auto!important;
    top: 0px!important;
    height: auto;
    width: auto;
  }
  header#top .sf-menu li ul li a:hover,
  header#top nav ul li a:hover,
  header#top nav .sf-menu li.sfHover > a,
  header#top nav .sf-menu li.current_page_ancestor > a,
  header#top nav .sf-menu li.current-menu-ancestor > a,
  header#top nav .sf-menu li.current_page_item > a {
    color: #FFF!Important;
  }
  header#top .sf-menu > li:hover ul,
  header#top .sf-menu > li.sfHover ul {
    height: 0px;
    position: absolute;
    visibility: hidden!important;
    overflow: hidden;
  }
  header#top .sf-menu li ul.mobile-open {
    height: auto!important;
    display: block!important;
    position: relative;
    visibility: visible!important;
  }
  header#top nav > ul > li > a {
    padding: 16px 0px!important;
    border-bottom: 1px solid #ddd;
  }
  header#top,
  #header-outer {
    height: auto!important;
  }
  header#top li#search-btn {
    display: none;
  }
  .orbit-wrapper #featured .slide article .post-title,
  .orbit-wrapper .slider-nav > span {
    opacity: 1!important;
    margin-top: 0px!important;
  }
  #featured article {
    top: 0px!important;
    background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    -webkit-background-size: cover!important;
    background-attachment: scroll!important;
    background-position: center 60%!important;
  }
  #featured .no-caption article {
    top: -7px !important;
  }
  .orbit-wrapper,
  .orbit-wrapper #featured {
    margin-top: 0px;
  }
  body #featured .mejs-container {
    position: relative;
    top: 20px!important;
    margin-bottom: 140px!important;
  }
  .swiper-slide .mejs-controls {
    display: none!important;
    visibility: hidden!important;
  }
  .mejs-controls {
    display: block!important;
    visibility: visible!important;
  }
  #post-area {
    padding-right: 0px!important;
    margin-bottom: 0px;
  }
  div.slider-nav {
    position: relative;
    max-width: 600px;
    margin: -40px auto 0px auto;
  }
  body div.slider-nav > span {
    height: 25px!important;
    width: 25px!important;
  }
  body .orbit-wrapper div.slider-nav > span.left,
  body .orbit-wrapper div.slider-nav > span.right {
    background-color: #fff!important;
  }
  body div.slider-nav > span.left {
    left: 0px!important;
  }
  body div.slider-nav > span.right {
    left: 30px!important;
  }
  div.slider-nav span span {
    display: none!important;
  }
  body #portfolio {
    margin: 3px 0 0;
  }
  #portfolio.portfolio-items .col.span_4,
  #portfolio.portfolio-items .col.span_3 {
    width: 100%!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
  }
  .portfolio-items .col {
    margin-bottom: 15px!important;
  }
  .orbit-wrapper #featured article .post-title {
    position: relative;
  }
  .orbit-wrapper div.slider-nav span {
    position: absolute;
  }
  .orbit-wrapper div.slider-nav span.right,
  .orbit-wrapper div.slider-nav span.left {
    text-indent: 0px!Important;
  }
  .orbit-wrapper #featured article .post-title {
    top: 170px!important;
    left: 0px;
  }
  #featured .orbit-slide.centered article .post-title > a,
  #featured .orbit-slide.centered article .post-title h2 {
    left: 0px!Important;
  }
  .orbit-wrapper div.slider-nav span {
    top: 0px!important;
  }
  #footer-widgets .container .col {
    margin-bottom: 40px;
  }
  #footer-widgets .container .col:nth-child(3),
  #footer-widgets .container .col:nth-child(4) {
    margin-bottom: 0px;
  }
  #pagination {
    margin-bottom: 40px!important;
  }
  body #featured article .post-title > a {
    padding: 10px 12px;
    background-color: #27CFC3;
    border-color: #27CFC3;
    color: #fff;
    top: 20px;
  }
  body #featured article .post-title > a:hover {
    border-color: #27CFC3;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  }
  #featured article .post-title > a {
    left: 0px!important;
  }
  #portfolio.portfolio-items .col.span_3 .work-item .work-info a {
    padding: 9px 15px!important;
    font-size: 12px!important;
    margin: 5px!important;
  }
  .portfolio-items .col .work-item .work-info a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    opacity: 0!important;
    text-indent: -9999px;
  }
  .wp-caption {
    width: 100%!important;
  }
  body.single-portfolio #sidebar.fixed-sidebar,
  body.single-portfolio #sidebar {
    top: 0px!important;
    width: 100%!important;
    margin-left: 0px!important;
    margin-top: 10px;
    position: relative!important;
  }
  body.search .row .col.section-title h1 {
    font-size: 18px!Important;
  }
  body.search .row .col.section-title span {
    display: inline-block;
    margin-top: 10px;
    font-size: 14px;
  }
  body.search .divider {
    display: none;
  }
  .main-content > div {
    padding-bottom: 0px;
  }
  #single-meta {
    display: block;
    position: relative!important;
    clear: both;
    margin-bottom: 10px !important;
  }
  #single-meta ul {
    margin-left: 0px;
  }
  .page-template-template-portfolio-php #portfolio-filters {
    margin-bottom: 0px;
  }
  body #featured .post-title h2,
  body #featured .post-title > a,
  body #featured .post-title > span,
  body #featured .post-title div.video {
    margin-top: 0px!important;
  }
  body #featured .has-video .post-title {
    top: 48px!important;
  }
  body #featured .has-video h2 {
    text-align: center!important;
    left: auto!Important;
    float: none!important;
    margin: 0 auto;
  }
  body #featured .orbit-slide.has-video .post-title h2 {
    margin-top: 80px!important;
  }
  body #featured .post-title .video {
    float: none;
    margin: 0 auto;
    width: 100%!important;
    left: auto;
    position: relative;
    z-index: 1;
  }
  body #featured .post-title .video img {
    height: 338px!important;
  }
  body #featured article .post-title > a {
    left: 0px;
  }
  body #featured .orbit-slide.has-video h2 {
    max-width: 330px!important;
    min-width: 330px!important;
    margin-top: 60px!important;
  }
  body #featured .orbit-slide.has-video .post-title {
    text-align: center!Important;
  }
  body #featured .more-info {
    display: block;
    position: absolute;
    z-index: 10000;
    left: 80px !important;
    top: 387px;
  }
  body #featured a.more-info {
    display: block;
    color: #6d6d6d;
    border-radius: 1px 1px 1px 1px;
    background-color: #FFFFFF !important;
    padding: 2px 7px;
  }
  #footer-outer #social li {
    width: 33px;
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .carousel-heading h2 {
    max-width: 82%;
    font-size: 11px;
  }
  body.woocommerce ul.products li.product,
  body.woocommerce-page ul.products li.product,
  .woocommerce .related ul.products li.product,
  .woocommerce .related ul li.product,
  .woocommerce .upsells.products ul.products li.product,
  .woocommerce .upsells.products ul li.product,
  .woocommerce-page .related ul.products li.product,
  .woocommerce-page .related ul li.product,
  .woocommerce-page .upsells.products ul.products li.product,
  .woocommerce-page .upsells.products ul li.product,
  body.woocommerce .span_9 ul.products li.product,
  body.woocommerce-page .span_9 ul.products li.product,
  body .woocommerce ul.products li.product,
  body .woocommerce-page ul.products li.product {
    width: 48%!important;
    margin: 0px 4% 25px 0px!important;
  }
  body.woocommerce ul.products li:nth-child(2n+2),
  .woocommerce .related ul.products li:nth-child(2n+2),
  .woocommerce .upsells.products ul li.product:nth-child(2n+2),
  .woocommerce .span_9 ul.products li.product:nth-child(2n+2),
  .woocommerce-page .span_9 ul.products li.product:nth-child(2n+2),
  body .woocommerce ul.products li.product:nth-child(2n+2),
  body .woocommerce-page ul.products li.product:nth-child(2n+2) {
    margin-right: 0px!important;
  }
  body.woocommerce .span_9 ul.products li.product,
  body.woocommerce-page .span_9 ul.products li.product {
    clear: none;
  }
  .single-product .product_title {
    padding-right: 0!important;
  }
  .woocommerce .span_9 .woocommerce-ordering {
    right: 0px;
  }
  .cart-outer {
    display: none;
  }
  #header-secondary-outer {
    position: relative!important;
    top: 0px!important;
    height: auto!important;
  }
  #header-secondary-outer nav > ul {
    float: none!important;
    width: 100%;
    text-align: center;
    height: auto!important;
  }
  #header-secondary-outer nav > ul > li > a .sf-sub-indicator {
    display: none!important;
  }
  #header-secondary-outer nav > ul > li {
    display: inline-block !important;
    float: none!important;
  }
  #header-secondary-outer ul ul {
    z-index: 100000;
  }
  #header-secondary-outer ul li:hover {
    z-index: 1000;
  }
  #header-secondary-outer nav > ul > li ul li {
    text-align: left!important;
  }
  #header-secondary-outer #social li > a {
    height: 15px!important;
  }
  #header-secondary-outer ul#social {
    border-bottom: 1px solid #DDDDDD;
  }
  body[data-header-color="custom"] #header-secondary-outer ul#social {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  body[data-header-color="dark"] #header-secondary-outer ul#social {
    border-bottom: 1px solid #333333;
  }
  #page-header-wrap {
    margin-top: -30px;
    height: auto!important;
  }
  #page-header-bg[data-parallax="1"] .span_6,
  #page-header-bg[data-parallax="1"] {
    position: relative!important;
    top: 0px!important;
  }
  #page-header-bg .span_6 {
    display: block!important;
    opacity: 1!important;
  }
  #header-outer[data-using-secondary="1"] {
    top: 0!important;
  }
  h1 .nectar-button,
  h2 .nectar-button,
  h3 .nectar-button,
  h4 .nectar-button {
    display: inline-block;
    margin-top: 20px;
  }
  body .clients.no-carousel > div {
    opacity: 1;
  }
  img.img-with-animation[data-animation="fade-in-from-left"],
  .col.has-animation[data-animation="fade-in-from-left"] {
    left: 0px!important;
  }
  img.img-with-animation[data-animation="fade-in-from-right"],
  .col.has-animation[data-animation="fade-in-from-right"] {
    right: 0px!important;
  }
  .clients.fade-in-animation > div,
  img.img-with-animation,
  .col.has-animation {
    opacity: 1!important;
  }
  .col.has-animation[data-animation="fade-in-from-bottom"] {
    bottom: 0px!important;
  }
  img.img-with-animation[data-animation="grow-in"],
  .col.has-animation[data-animation="grow-in"] {
    transform: scale(1, 1) !important;
    -webkit-transform: scale(1, 1) !important;
  }
  .parallax_slider_outer.first-section .swiper-container .slider-prev,
  .parallax_slider_outer.first-section .swiper-container .slider-next {
    margin-top: -30px;
  }
  #post-area.col_last {
    padding-left: 0px!important;
  }
  .woocommerce #post-area .woocommerce-ordering {
    float: none!important;
    display: block;
  }
  .col h2 {
    font-size: 18px;
  }
  .col h3 {
    font-size: 16px;
  }
  .col h4 {
    font-size: 16px;
  }
  #page-header-bg[data-parallax="0"] {
    margin-top: -10px;
  }
  .nectar-milestone {
    margin-bottom: 15px;
  }
  #page-header-wrap,
  #page-header-bg {
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
    -o-transition: none!important;
  }
  #featured article .post-title h2 {
    left: 0px;
  }
  .container-wrap {
    overflow-x: hidden!important;
  }
  .nectar-slider-wrap {
    margin-left: -1px;
  }
  .parallax_slider_outer.first-section .nectar-slider-wrap {
    position: relative!important;
    max-width: 100%;
    overflow-x: hidden;
  }
  .parallax_slider_outer.first-section .nectar-slider-wrap,
  #full_width_portfolio .project-title.parallax-effect {
    transform: translate(0px, 0px) !important;
    -webkit-transform: translate(0px, 0px) !important;
  }
  .single-portfolio #full_width_portfolio .row .col.section-title h1 {
    letter-spacing: -1px;
    font-size: 20px;
  }
  .parallax_slider_outer.first-section,
  body .parallax-disabled,
  .parallax-disabled .nectar-slider-wrap {
    margin-top: 0px!important;
  }
  .admin-bar.single-portfolio .project-title.parallax-effect {
    margin-top: 0px!important;
  }
  #full_width_portfolio .project-title.parallax-effect {
    position: relative!important;
    top: 0px!important;
  }
  .project-title {
    padding-top: 2.2em!important;
    margin-top: 0px!important;
  }
  .admin-bar .project-title.parallax-effect {
    margin-top: -28px !important;
  }
  .parallax_slider_outer.first-section .swiper-slide .content {
    opacity: 1!important;
    transform: translate(0px, 0px) !important;
    -webkit-transform: translate(0px, 0px) !important;
  }
  .parallax_slider_outer.first-section .nectar-slider-wrap {
    left: 1px!important;
  }
  .swiper-slide {
    top: -1px;
  }
  .swiper-slide .mejs-overlay {
    z-index: 1000!important;
  }
  .swiper-slide .mejs-poster {
    opacity: 1!Important;
  }
  .swiper-slide .content p img {
    max-width: 100%;
  }
  /*.swiper-slide .content br {
  		display: none;
  	}*/
  body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect {
    padding-right: 0px!important;
  }
  body.single-portfolio #full_width_portfolio .container-wrap {
    padding-top: 2.1em;
  }
  .parallax_slider_outer.first-section .swiper-slide .content,
  .nectar-slider-wrap.first-section .swiper-slide .content {
    margin-top: 3px!important;
    margin-left: 2px!Important;
  }
  .parallax_slider_outer.first-section .slider-pagination,
  .nectar-slider-wrap.first-section .slider-pagination {
    padding-left: 2px;
  }
  .carousel-wrap[data-full-width="true"] {
    padding: 0px 9px;
  }
  #footer-widgets .container .row > div:last-child {
    margin-bottom: 0px!important;
  }
  body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
    font-size: 16px;
    top: 3px;
  }
  body .carousel-wrap[data-full-width="true"] .controls {
    display: block;
    height: 30px;
    position: relative;
    margin-top: 25px!important;
    margin-bottom: 10px;
    width: 130px;
    margin: 0 auto;
  }
  body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link,
  body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev,
  body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
    top: 0px!important;
  }
  body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
    margin: 0 auto;
    position: relative;
  }
  body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev {
    left: 0px!important;
    margin-left: 0px;
    text-align: left!important;
  }
  body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
    right: 0px!Important;
  }
  div[data-full-width="false"] .carousel-heading h2 {
    font-size: 12px!important;
  }
  div.portfolio-items[data-col-num="elastic"] {
    padding-left: 0px!important;
  }
  #portfolio-filters-inline #current-category {
    display: none!important;
  }
  #portfolio-filters-inline .container > ul {
    float: none!important;
    text-align: center;
  }
  #portfolio-filters-inline #sort-label {
    display: none!important;
  }
  body #portfolio-filters-inline ul li,
  body #portfolio-filters-inline ul ul {
    float: none!important;
    display: inline;
  }
  body .container-wrap #portfolio-filters-inline.first-section {
    padding-top: 19px !important;
  }
  body .container-wrap #portfolio-filters-inline.first-section.non-fw {
    padding-top: 33px !important;
  }
  body #portfolio-filters-inline .container > ul {
    max-width: 100%!important;
    margin-right: 0px!important;
  }
  body .pp_gallery,
  .woocommerce .pp_gallery {
    display: none!important;
  }
  #post-area.masonry {
    opacity: 1!important;
  }
}
/* full width carousels*/
@media only screen and (min-width: 500px) and (max-width: 600px) {
  body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
    width: 66%;
  }
  body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
    font-size: 10px;
  }
  body .portfolio-items .work-meta h4 {
    font-size: 15px!Important;
    line-height: 18px!important;
  }
}
/* full width portfolio/blog*/
@media only screen and (min-width: 1600px) {
  body:after {
    content: 'five';
    display: none;
  }
  /*boxed*/
  #boxed .portfolio-items .elastic-portfolio-item {
    width: 24.98%!important;
  }
  body #boxed .portfolio-items .col.elastic-portfolio-item.tall,
  body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
    width: 19.98%;
  }
  body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
    width: 49.96%!important;
  }
  body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
    width: 49.96%!important;
  }
  body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 21.72%!important;
  }
  #post-area.full-width-content .masonry-blog-item,
  .full-width-content #post-area .masonry-blog-item {
    width: 18.3%;
    margin-bottom: 1.8%;
  }
  #boxed #post-area.full-width-content .masonry-blog-item,
  #boxed .full-width-content #post-area .masonry-blog-item {
    width: 30.8%;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
  body:after {
    content: 'four';
    display: none;
  }
  .portfolio-items .elastic-portfolio-item {
    width: 24.98%!important;
  }
  body .portfolio-items .col.elastic-portfolio-item.tall,
  body .portfolio-items .col.elastic-portfolio-item.regular {
    width: 19.98%;
  }
  body .portfolio-items .col.elastic-portfolio-item.wide {
    width: 49.96%!important;
  }
  body .portfolio-items .col.elastic-portfolio-item.wide_tall {
    width: 49.96%!important;
  }
  body .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 21.72%!important;
  }
  #post-area.full-width-content .masonry-blog-item,
  .full-width-content #post-area .masonry-blog-item {
    width: 22.8%;
    margin-bottom: 2.3%;
  }
  .full-width-content.blog-fullwidth-wrap {
    padding-left: 2.8%!important;
  }
  #boxed #post-area.full-width-content .masonry-blog-item,
  #boxed .full-width-content #post-area .masonry-blog-item {
    width: 30.8%;
  }
}
@media only screen and (min-width: 990px) and (max-width: 1300px) {
  body:after {
    content: 'three';
    display: none;
  }
  .portfolio-items .elastic-portfolio-item {
    width: 33.3%!important;
  }
  body .portfolio-items .col.elastic-portfolio-item.wide_tall,
  body .portfolio-items .col.elastic-portfolio-item.wide {
    width: 66.6%!important;
  }
  body .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 29.70%!important;
  }
}
@media only screen and (min-width: 470px) and (max-width: 990px) {
  body:after {
    content: 'two';
    display: none;
  }
  .portfolio-items .elastic-portfolio-item {
    width: 49.8%!important;
  }
  body .portfolio-items .col.elastic-portfolio-item.wide_tall,
  body .portfolio-items .col.elastic-portfolio-item.wide {
    width: 99.6%!important;
  }
  body .portfolio-wrap.default-style {
    padding: 0px!Important;
    margin-top: 30px;
  }
  body .portfolio-wrap.default-style .portfolio-items {
    margin: 0px!important;
    width: 100%!important;
    padding: 0px!important;
  }
  body .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 100%!important;
    margin: 0px!important;
    padding-bottom: 25px;
  }
  /*boxed*/
  #boxed .portfolio-items .elastic-portfolio-item {
    width: 99.9%!important;
  }
  #boxed .portfolio-items .elastic-portfolio-item img {
    height: auto!important;
  }
  body #boxed .default-style {
    padding: 0px!Important;
    margin-top: 30px;
  }
  body #boxed .default-style .portfolio-items {
    margin: 0px!important;
    width: 100%!important;
    padding: 0px!important;
  }
  body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 100%!important;
    margin: 0px!important;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width: 470px) {
  body:after {
    content: 'one';
    display: none;
  }
  .portfolio-items .elastic-portfolio-item {
    width: 99.9%!important;
  }
  .portfolio-items .elastic-portfolio-item img {
    height: auto!important;
  }
  body .default-style {
    padding: 0px!Important;
    margin-top: 30px;
  }
  body .default-style .portfolio-items:not(.carousel) {
    margin: 0px!important;
    width: 100%!important;
    padding: 0px!important;
  }
  body .default-style .portfolio-items .col.elastic-portfolio-item {
    width: 100%!important;
    margin: 0px!important;
    padding-bottom: 25px;
  }
  .full-width-content.blog-fullwidth-wrap {
    padding: 0px 10%!Important;
  }
}
/****** BLAYNEY PARTNERSHIP UPDATES *******/
@font-face {
  font-family: 'oswaldbook';
  src: url('fonts/oswald-regular-webfont.eot');
  src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/oswald-regular-webfont.woff') format('woff'), url('fonts/oswald-regular-webfont.ttf') format('truetype'), url('fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswaldlight';
  src: url('fonts/oswald-light-webfont.eot');
  src: url('fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/oswald-light-webfont.woff') format('woff'), url('fonts/oswald-light-webfont.ttf') format('truetype'), url('fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'oswaldbook';
src: url('fonts/oswald-regular-webfont.svg') format('svg');
}
@font-face {
font-family: 'oswaldlight';
src: url('fonts/oswald-light-webfont.svg') format('svg');
}

}

body {
  font-family: Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, sans-serif;
}
.logospan {
  margin-top: 12px;
}
#boxed {
  z-index: 2;
}
.home #boxed {
  background: transparent;
  box-shadow: none;
  z-index: 101;
}
.single-portfolio #boxed {
  margin-top: 55px;
}
header#top #logo {
  margin-bottom: 6px;
}
#header-secondary-outer {
  position: relative;
}
#header-outer {
  position: relative !important;
}
#header-space {
  height: 0px !important;
}
#header-outer {
  width: 100%;
  top: 0px !important;
  left: 0px;
  position: fixed;
  overflow: visible!important;
  padding: 44px 0px 0px 0px !important;
  background-color: transparent;
  z-index: 9998;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
header#top .container,
#header-secondary-outer .container {
  max-width: 980px;
}
header#top .span_9 {
  position: relative!important;
}

#navouter .sf-menu {
  float: left;
}
#navouter .sf-menu a {
  padding: 14px 0.9em 0 !important;
  color: #fff;
  text-transform: uppercase;
}
#navouter .sf-menu li ul li a {
  padding: 16px 1em 10px !important;
}

#navouter .sf-menu li:hover ul,
#navouter .sf-menu li.sfHover ul {
  top: 40px;
}
#navouter .sf-menu li ul {
  background: #202126;
}
#navouter.stuck {
  position: fixed;
  top: 0;
  z-index: 99999;
  height: 80px;
  width:100%;
}
.sf-menu,
.sf-menu * {
  z-index: 1001;
}
.sf-menu ul a:hover, .sf-menu li ul li a:hover {color: #ccc !important}
.blsocials {
  float: right;
}
.blsocials [class^="icon-"] {
  background: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  font-size: 26px;
  margin: 11px;
}
.topface,
.toptwit,
.toplinked,
.topinstagram {
  height: 52px;
  width: 52px;
  float: left;
  border-left: 1px solid #383838;
}
.toplinked .icon-vimeo {margin: 14px 11px 8px 11px;}
#blsearchform {
  float: right;
  display: none;
}
.screen-reader-text {
  display: none;
}
#blsearchform input[type=text] {
  background: #bfbfbf;
  width: 100px;
  height: 42px;
  margin-left: 1px;
  float: left;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  line-height: 12px !important;
  border-radius: 0 !important;
}
#blsearchsubmit {
  background: #bfbfbf;
  width: 42px;
  float: right;
  border-radius: 0;
  height: 41px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  font-family: FontAwesome;
  font-size: 18px;
  line-height: 18px;
}
#blsearchsubmit:hover {
  background: #bfbfbf !important;
  opacity: 0.9;
}
::-webkit-input-placeholder {
  color: #fff;
}
:-moz-placeholder {
  color: #fff;
}
::-moz-placeholder {
  color: #fff;
}
:-ms-input-placeholder {
  color: #fff;
}
#header-secondary-outer nav > ul > li > a {
  color: #fff;
  border-left: none;
  background: #bb1813;
  line-height: 13px!important;
  font-size: 12px!important;
  padding: 14px 12px !important;
  font-weight: bold;
  transition: all 0.4s linear 0s;
-moz-transition: all 0.4s linear 0s;
-webkit-transition: all 0.4s linear 0s;
-o-transition: all 0.4s linear 0s;
}

#header-secondary-outer nav > ul > li:last-child {
  border-right: none;
}
.sf-menu li.megamenu {
  position: inherit!important;
}
.sf-menu li.megamenu > ul.sub-menu {
  width: 100%;
  left: 0px;
  padding: 15px 0px;
  background-color: #1F1F1F;
}
.sf-menu li.megamenu > ul > li {
  display: table-cell !important;
  float: none!important;
  padding: 0px 15px;
  width: 33.33%;
}
#navouter .sf-menu li.megamenu ul li a {
  padding: 8px 1em 6px 4px !important;
}
.sf-menu li.megamenu > ul > li:last-child {
  border-right: none!important;
}
.sf-menu li.megamenu.columns-3 > ul > li {
  width: 33.33%;
}
.sf-menu li.megamenu.columns-4 > ul > li {
  width: 25%;
}
.sf-menu li.megamenu.columns-5 > ul > li {
  width: 20%;
}
.sf-menu li.megamenu.columns-6 > ul > li {
  width: 16.66%%;
}
.sf-menu li.megamenu > ul > li ul {
  display: block!important;
  top: 0px!important;
  width: 100%;
  opacity: 1!Important;
  left: 0px!important;
  position: relative!important;
}
.sf-menu li.megamenu > ul > li {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.sf-menu li.megamenu ul li a {
  border-bottom: none!important;
  padding: 9px 15px;
}
.sf-menu li.megamenu > ul > li > a {
  font-family: 'OpenSansbold';
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.sf-menu li.megamenu > ul ul li a:hover,
.sf-menu li.megamenu > ul ul li.current-menu-item a {
  color: #fff!important;
  background-color: #35363c !important;
}
.sf-menu li.megamenu > ul > li > a:hover,
.sf-menu li.megamenu > ul > li.sfHover > a {
  background-color: transparent!important;
}
.sf-menu li {
	line-height: 15px!important;
}
.sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a {
color: #fff;
background-color: #35363c !important;
}
.mobile-menu {display: none}
#social {
  float: right;
}
#social li {
  float: left;
}
.subcur-left,
.cur-left {
  float: left;
  margin: 18px 4px 0 18px;
  display: inline;
  font-size: 12px;
  width: 162px;
  position: relative;
}
.moblogo {
  display: none;
}
.mobonly {
  display: none;
}
.subcur-left input[type=text],
.cur-left input[type=text], .topsub input[type=text]  {
  background: #add9d9 !important;
  color: #fff;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}
.cur-left {
  margin-left: 0;
  margin-right: 2px;
}
.search-btn {
  float: left;
}
.livesc {
  float: left;
  margin-left: 0px;
}
.livesc a {
  display: block;
  padding: 10px 10px 10px !important;
  background: #2d2d2d;
  color: #fff;
  margin-top: 20px;
  transition: all 0.4s linear 0s;
-moz-transition: all 0.4s linear 0s;
-webkit-transition: all 0.4s linear 0s;
-o-transition: all 0.4s linear 0s;
}
.livesc a:hover {opacity: 0.8}
.topsub {
  float: left;
}

.form-direction {margin-top: -26px !important}
article.post .content-inner {
border-bottom: 1px solid #DDDDDD;
padding-bottom: 34px;
margin-bottom: 50px;
}

.single-portfolio .row .col.section-title h2 {
text-align: center;
width: 100%;
font-size: 28px;
top: 3px;
font-family: 'oswaldlight', sans-serif !important;
letter-spacing: 1px;
}

.topsub input[type=submit] {
  padding: 13px 12px 14px !important;
  background: #fff;
  color: #89c9c9;
  margin-top: 20px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  transition: all 0.4s linear 0s;
  -moz-transition: all 0.4s linear 0s;
  -webkit-transition: all 0.4s linear 0s;
  -o-transition: all 0.4s linear 0s;
  font-family: Arial, sans-serif;
}
.topsub input[type=submit]:hover {
  background: #d3efef !important;
}
#social {
  margin-top: 22px;
  margin-right: 10px;
}
#social [class^="icon-"] {
  font-size: 24px;
  background: #add9d9;
  margin-right: 5px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  display: block;
  -o-border-radius: 0;
  line-height: 44px;
  height: 42px;
  width: 40px;
  transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -webkit-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
}
#social [class^="icon-"]:hover {
  background: #bee4e4;
}
.bllink a {
  background: #2d2d2d !important;
}
.revosect {
  z-index: 100;
  position: relative;
  margin-top: -10px;
}
#breadsect {height: 60px; background: #89c9c9}
#breadsect h1 {color: #fff; padding-top: 10px; float: left}
.rightbread {float: right; padding-top: 20px}
.rightbread p {color: #fff;}
.container-wrap {
  margin-top: 0;
  background-color: white !important;
}

.home #boxed .home-wrap {
  z-index: 99999;
  background: transparent;
  margin-top: 0;
}
#rev_slider_1_1 {
  z-index: 1;
}
.home .home-wrap .full-width-section.first-section {
  background: transparent !important;
}
#subsect {
  background: #89c9c9;
  height: 84px;
  margin-top: 56px;
}
.newsbox {
  background: #fff;
  /*height: 150px;*/
  margin-bottom: 0px;
  margin-top: -120px;
  width:100%;
}
#boxed .home-wrap {overflow: visible}
.mobwrap {display: none}
.latestbox {
  margin-top: -56px;
  background: #2d2d2d;
  height: 156px;
  margin-left: -2px
}
#full_width_portfolio .project-title.parallax-effect .section-title {padding-bottom: 72px!important;}

#portfolio-nav #prev-link a {position: absolute; left: 0}
#portfolio-nav #next-link a {position: absolute; right: 0}

#portfolio-nav li {float: none;list-style: none; width: 32px; margin: 0 auto}
#full_width_portfolio .project-title.parallax-effect {
  padding-top: 29px;
}
#blfirstboxes h2 {
  line-height: 13px;
  font-family: Arial, sans-serif;
}
#blfirstboxes h2 a {
  color: #2d2d2d;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0;
}
#blfirstboxes p {
  color: #898989;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 2px;
  padding-bottom: 0 !important;
}
.latestbox {
  padding: 20px;
  position: relative;
}
.latestbox h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 24px !important;
  font-family: 'oswaldlight', sans-serif !important;
}
.latestbox p {
  font-size: 12px;
  line-height: 16px;
  color: #898989;
}
.lboxover {
  position: absolute;
  width: 11px;
  height: 17px;
  top: 70px;
  right: -11px;
  background: url(../img/poparr.png) no-repeat center center;
  background-size: contain;
}
.blhomeside {
  background: #2d2d2d;
  margin-bottom: 20px;
  margin-left: -2px;
}
.blhomesidetop {
  background: #89c9c9 url(../img/sidearrs.png) no-repeat bottom center;
  background-size: contain
}
.blhomesidetop h3 {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 30px;
  padding: 20px 0 24px;
  letter-spacing: -1px;
  font-family: 'oswaldlight', sans-serif;
}
.blhomesidecont {
  padding: 12px;
  position: relative;
}
.blhomesidecont p {padding-bottom: 0px !important}
.blhomesidecont .twitsit {
  margin-left: -12px;
}
.fixsect {
  color: #898989;
}
.fixsect:nth-child(4) {
  margin-bottom: 32px;
}
.fixtop {
  clear: both;
  
}
.fixbottom {
  border-bottom: 1px solid #434242;
  padding-bottom: 13px;
  margin-bottom: 12px;
}
.fixtop img {
  margin-right: 6px;
}
.fixdate {
  padding-bottom: 0px;
  color: #828080;
  text-transform: uppercase;
}
.fixtype {
  padding-bottom: 0px !important;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
.fixtime {
  padding-bottom: 0;
  color: #828080;
}
.fixversus span {
  color: #828080;
}
.fixbottom h4 {
  font-size: 13px;
  color: #fff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 16px;
  margin-bottom: 3px;
  letter-spacing: 0;
}
.fixbottom p {
  line-height: 16px;
  padding-bottom: 8px;
}
.fixbottom a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  color: #89c9c9;
  line-height: 14px;
}
.homecaro {
  min-height: 200px;
  position: relative;
  overflow: hidden;
}
.homecaro .caroufredsel_wrapper {
  height: 224px !important;
  z-index: 1 !important;
  width: 100% !important
}
.homecaro .carocol {
  margin-bottom: 20px;
}
.homecaro [class^="icon-"],
.homecaro [class*=" icon-"] {
  background-color: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  color: #454645;
  font-size: 14px;
  line-height: 24px;
  margin: 10px 4px 0;
}
.caroinner {
  margin-right: 0!important;
  background: #fff;
  height: 300px;
    position: relative;
    
}
.caroinner h3 {
  padding: 18px 12px 12px;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  line-height: 19px;
  font-family: 'oswaldlight', sans-serif;
  color: #2d2d2d;
}
.caroinner p {
  font-size: 12px;
  line-height: 16px;
}
.caroindent {
  padding: 9px;

}
.sllink {position: absolute; bottom: 38px;}
.carocol {
  width: auto!important;
  float: left;
  margin-right:10px
}
.mncaroover {
  position: absolute;
  width: 130px;
  height: 400px;
  top: 0;
  right: -11px;
  background: url(../img/carousel-fade.png) no-repeat;
  z-index: 10000;
}
#bl_nextmp {
  z-index: 10001;
  position: absolute;
  height: 40px;
  width: 40px;
  background: #fff;
  border: 1px solid #94928f;
  display: block;
  right: 5px;
  top: 80px;
}
#slidefoot {margin: 0px 0 0; }
.home #slidefoot {margin: -37px 0 0 0; width: 99.4%;overflow: hidden; max-width: 100%}
#slidefoot .caroufredsel_wrapper {
  height: 142px;
  z-index: 9999 !important;
  max-width: 100%;
}
.homevideos {
  height: 410px;
  margin-bottom: 20px;
  margin-right: 4px;
  position: relative;
}
.homevideos h3 {
  font-family: 'oswaldlight', sans-serif;
  padding: 16px 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
}
.vidtop {height: 210px; width: 100%; }
.vidbottomleft, .vidbottomright {height: 186px; width: 230px; margin: 14px 0 0 0; padding: 0 !important}
.vidbottomleft {float: left; }
.vidbottomright {float: right;}
.fixpadd {padding: 0 0 0 0.4%!important}
.hometwit {
  background: #fff;
  height: 410px;
  margin-right: 4px;
  position: relative;
  width: 100%;
}
.twithead {
  background: #00a1d8 url(../img/twitarrs.png) no-repeat center bottom;
  background-size: contain;
}
.twithead h4 {
  font-family: 'oswaldlight', sans-serif !important;
  font-size: 26px;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  padding: 16px 0 22px;
}
.twitter-tweets-grid {
  padding: 0 10px;
  margin-top: -6px;
}
.twitter-tweets-tweet {
  padding: 8px 0 4px;
  border-bottom: 1px solid #cecece;
}
.twitter-tweets-actions {
  display: none;
}
.twitter-tweets-tweet-bird {
  display: none;
}
.twitter-tweets-meta {
  display: none;
}
.twitter-tweets-tweet-message {
  font-size: 12px;
  line-height: 14px;
}
.twitsit {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 3px 0;
  display: block;
  background: #909090;
  text-align: center;
}
.twitsit a {
  display: block;
  color: #ffffff;
}



#sidebar h4 {margin-bottom: -5px !important; color:#444444 !important; font-family: 'oswaldlight', sans-serif;text-transform: uppercase;}

.blhomeslide {
  margin-right: 4px;
  height: 210px;
  margin-bottom: 20px;
}
.blhomeslide .caroufredsel_wrapper {
  height: 210px;
}
.homeweather {
  background: #fff;
  height: 210px;
  position: relative;
}
.homeweather h3 {
  font-family: 'oswaldlight', sans-serif !important;
  font-size: 26px;
  text-transform: uppercase;
  text-align: center;
  padding: 16px 0 0px;
  margin-bottom: 0;
}
.homeweather p {
  padding: 0 40px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 4px !important
}
.homeweather .aligncenter {
  margin: 0 auto;
}
.homecaro .blayneycol:nth-child(4) {
  width: 80px;
}
.homecaro .blayneycol:nth-child(4) .caroinner {
  width: 203px;
  overflow: hidden;
  opacity: 0.5;
}
body.single-portfolio #full_width_portfolio .container-wrap {
  padding-top: 0px;
}
.playinfo {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
}
.playinfo li {
  list-style: none !important;
  line-height: 26px;
  clear: both;
}
.playinfo li span.infotitle {
  float: left;
  display: block;
  width: 100px;
}
.playinfo li span.infodetail {
  margin-left: 110px;
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #89C9C9;
  text-transform: uppercase;
}
.playinfo .row,
div.clear {
  padding-bottom: 0px;
}
#sidebar > div {
margin-bottom: 6px;
}
#sidebar .widget_awesomeweatherwidget {margin-bottom: 20px !important}
#awesome-weather-kennington-london-uk {max-width: 100%}
.widget_sp_image-image-link img {margin-bottom: 6px !important}
/***** FOOTER STYLES ******/

.caroufredsel_wrapper {height: 140px !important}

#footslideouter {height: 140px;}
.home #footslideouter {margin-top: 38px; height: 161px; display: none }
.container.fslide {max-width: 980px}
.fslide img {max-width: 100%; height: auto}

#footsocouter {
  background: #89c9c9;
  height: 63px;
}
#footersect .container,
#copyright .container {
  max-width: 980px;
}
#footersect .carousel-wrap {margin-bottom: 0}
#footersect .caroufredsel_wrapper {
height: 124px !important;
}
#footsocouter #socialfoot {
  margin: 0 auto;
  width: 280px;
  float: none;
  padding-top: 12px;
}
#socialfoot li {
float: left;
}
#socialfoot [class^="icon-"] {
font-size: 24px;
background: #add9d9;
margin-right: 5px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
display: block;
-o-border-radius: 0;
line-height: 44px;
height: 42px;
width: 49px;
transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
-o-transition: all 0.2s linear 0s;
}
#socialfoot [class^="icon-"]:hover {
background: #bee4e4;
}
#footsocouter #socialfoot [class^="icon-"] {
  margin-right: 8px;
}
#footsocouter .icon-instagram {
  margin-right: 0 !important;
}
.socarrow {
  width: 21px;
  height: 13px;
  margin: 9px auto 0;
  background: url(../img/socarr.png) no-repeat center center;
  position: relative;
  z-index: 9999;
  background-size: contain;
}
#menu-footer-menu {
  padding-top: 20px;
  border-top: 1px solid #575757;
  text-align: center;
}
#menu-footer-menu li {
float: none;
  display: inline-block;
  padding: 0px 14px 0px 14px;
  border-right: 1px solid #4a4a4a;
  line-height: 10px;
}

#menu-footer-menu li:last-child {border: none}

.attribution {
  text-align: right;
}
.attribution a {
  font-weight: bold;
  color: #2d2d2d !important;
}

#footer-outer .row {
  padding: 16px 0px;
}
/****** MENUFICATION *****/
#menufication-top #menufication-btn,
#menufication-non-css3-top #menufication-non-css3-btn {
  position: absolute;
  margin: 0px 0 0 0px !important;
  padding: 10px 0 0 10px;
  border-radius: 0px !important;
  height: 52px !important;
  width: 61px !important;
  background: #89c9c9 !important;
}
#menufication-top #menufication-btn:before,
#menufication-non-css3-top #menufication-non-css3-btn:before {
  display: none;
}
.topbars [class^="icon-"],
.topbars [class*=" icon-"] {
  background-color: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  color: #fff;
  font-size: 38px;
  height: 38px;
  line-height: 38px;
  margin: 0 6px;
}
#menufication-non-css3-nav .menufication-non-css3-menu-level-1 li {padding-left: 36px !important}
/******** HOME SLIDER *******/
#featured {
  width: 100%!important;
  margin-top: 10px;
  position: relative;
  z-index: 1;
  height: 306px!important;
  background: #ffffff url('../img/icons/loading.gif') no-repeat center center;
  overflow: hidden;
}

.fslide #featured {height: 142px !important; margin-top: 24px;}
.home .fslide #featured {width: 99.6% !important; margin-top: 10px}

.fslide #featured .slide {opacity: 1 !important; }

#featured > img,
#featured > div,
#featured > a {
  display: none;
}
#featured article {
  position: relative;
  top: 0px !important;
  
}

.fslide #featured article {
  height: 142px !important;
}

html:not(.js) #featured {
  display: none;
}
/* CONTAINER
   ================================================== */
div.orbit-wrapper {
  width: 100%!important;
  height: 1px;
  top: 0px;
  z-index: 1;
  position: relative;
}
div.orbit {
  width: 1px;
  position: relative;
  overflow: hidden;
}
div.orbit > img {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
div.orbit > a {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 0;
  display: none;
}
.orbit > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* TIMER
   ================================================== */
div.timer {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  top: 40px;
  display: none;
  right: 10px;
  opacity: .6;
  cursor: pointer;
  z-index: 1001;
}
span.rotator {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -20px;
  background: url(../img/orbit/rotator-black.png) no-repeat;
  z-index: 3;
}
span.mask {
  display: block;
  width: 20px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
}
span.rotator.move {
  left: 0;
}
span.mask.move {
  width: 40px;
  left: 0;
  background: url(../img/orbit/timer-black.png) repeat 0 0;
}
span.pause {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/orbit/pause-black.png) no-repeat;
  z-index: 4;
  opacity: 0;
}
span.pause.active {
  background: url(../img/orbit/pause-black.png) no-repeat 0 -40px;
}
div.timer:hover span.pause,
span.pause.active {
  opacity: 1;
}
/* CAPTIONS
   ================================================== */
.orbit-caption {
  display: none;
  font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
.orbit-wrapper .orbit-caption {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  color: #fff;
  text-align: center;
  padding: 7px 0;
  font-size: 13px;
  position: fixed;
  right: 0;
  bottom: 0;
  width: 100%;
}
/* DIRECTIONAL NAV
   ================================================== */
div.slider-nav {
  display: block;
}
div.slider-nav span {
  position: absolute;
  z-index: 1000;
  text-indent: -9999px;
  cursor: pointer;
  top: 114px !important;
}
div.slider-nav span span.shadow {
  display: none;
}
div.slider-nav span .white {
  top: 35px !important;
}
.orbit-wrapper div.slider-nav span.left,
.orbit-wrapper div.slider-nav span.right {
  background-color: #89c9c9 !important;
}

.fslide div.slider-nav span {top: 46px !important;}
.fslide div.slider-nav span .white {top: 35px !important}
.home .fslide .orbit-wrapper div.slider-nav span.left {left: 0px !important;}
.home .fslide .orbit-wrapper div.slider-nav span.right {right: 4px !important;}
.fslide .orbit-wrapper div.slider-nav span.right {right: 0px !important;}
.fslide div.slider-nav span {display: block;width: 32px;height: 45px;}


/******** ADDITIONAL GRID FOR HOME PAGE ********/
.blayneycol {
  border: 0px solid rgba(0, 0, 0, 0);
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}
.blayneycol:first-child,
.firstblayney {
  margin-left: 0;
}
.blayney_1 {
  width: 3.975%;
}
.blayney_2 {
  width: 8.15%;
}
.blayney_3 {
  width: 12.325%;
}
.blayney_4 {
  width: 16.5%;
}
.blayney_5 {
  width: 20.675%;
}
.blayney_6 {
  width: 24.85%;
}
.blayney_7 {
  width: 29.025%;
}
.blayney_8 {
  width: 32.2%;
}
.blayney_9 {
  width: 37.375%;
}
.blayney_10 {
  width: 41.55%;
}
.blayney_11 {
  width: 45.725%;
}
.blayney_12 {
  width: 49.9%;
}
.blayney_13 {
  width: 54.075%;
}
.blayney_14 {
  width: 58.25%;
}
.blayney_15 {
  width: 62.425%;
}
.blayney_16 {
  width: 66.6%;
}
.blayney_17 {
  width: 70.775%;
}
.blayney_18 {
  width: 74.95%;
}
.blayney_19 {
  width: 79.125%;
}
.blayney_20 {
  width: 83.3%;
}
.blayney_21 {
  width: 87.475%;
}
.blayney_22 {
  width: 91.65%;
}
.blayney_23 {
  width: 95.825%;
}
.blayney_24 {
  margin-left: 0;
  width: 100%;
}
/******* MEDIA QUERIES *******/

@media only screen and (min-width: 1081px) and (max-width: 1300px) {
#featured article .post-title h2 {left: -38px !important;}
#featured article .post-title > a {left: -38px !important;}
}

@media only screen and (min-width: 1001px) and (max-width: 1080px) {
  #featured article .post-title h2 {left: 0px !important;}
  #featured article .post-title > a {left: 0px !important;}
}


@media only screen and (min-width: 1000px) {
  #boxed {
    width: 980px;
  }
  #blsearchform {
    display: block;
  }
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
#footslideouter {display: none}
  #featured article .post-title h2 {left: -38px !important;}
#featured article .post-title > a {left: -38px !important;}

.orbit-wrapper, .orbit-wrapper #featured article {background: #f8f8f8;}
.logospan {margin-top: 0px;}
.topsub .gform_wrapper ul li.gfield {float: left !important; clear: none; width: 134px !important;}
.topsub {min-width: 362px !important;}
  #navouter .container {
    width: 770px;
    max-width: 770px;
  }
  .single-portfolio #boxed {
margin-top: 0px;
}
  .latestbox {
    padding: 16px;
  }
  #navouter .sf-menu a {
    padding: 14px 0.8em 0 !important;
    font-size: 11px !important;
  }
  .latestbox h2 {
    font-size: 20px;
    line-height: 18px !important;
  }
  .latestbox p {
    line-height: 14px !important;
  }
  .blhomesidetop h3 {
    font-size: 22px;
  }
  .fixtop {
    text-align: center;
    height: 188px;
  }
  .fixtop .alignleft {
    float: none;
    margin: 0;
  }
  .fixbottom {
    text-align: center;
  }
  .fixbottom p {
	display: none
  }
  .fixsect {
    margin-bottom: 14px;
  }
  #social {
    margin-right: 22px;
  }
  .subcur-left,
  .cur-left {
    width: 132px;
  }
  .blhomesidetop h3 {
padding: 11px 0 19px;
}
.homevideos h3, .twithead h4 {font-size: 22px;}
  #header-secondary-outer {
    border-bottom: 0;
  }
  body header#top .col.logospan {
    width: 100% !important;
  }
  body header#top #logo {
    position: absolute;
    top: -86px !important;
    left: 50% !important;
    height: 90px;
    margin-left: -74px;
  }
  body header#top #logo img {
    height: 70px!important;
  }
  header#top .col.span_9.subsectspan {
    margin-top: 48px;
  }
  
  .caroinner h3 {
    font-size: 19px;
    line-height: 22px;
  }
  .caroinner p {
    padding-bottom: 14px;
  }
  .caroindent {
    padding: 9px 9px 0;
  }
  .homeweather p {
    padding: 0 10px;
  }
  .twitter-tweets-tweet-message {
    line-height: 13px;
  }
  .attribution {
    padding-right: 26px;
  }
  #footer-outer #copyright p {
    padding-left: 12px;
  }
  
  
  
  .latestbox {
    margin-top: -74px;
  }
  div.slider-nav {
    margin: -234px auto 0px auto;
    z-index: 99999;
    position: relative;
    display: none;
  }
  .twitter-tweets-tweet {
    padding: 5px 0 5px;
  }
  .mncaroover {
    width: 107px;
    height: 374px;
  }

}
@media only screen and (max-width: 770px) {
  #navouter {
    display: none;
  }
}
@media only screen and (min-width: 691px) and (max-width: 770px) {
  .logospan {
    display: none;
  }
  header#top .col.span_9.subsectspan {
    margin-top: 0;
  }
  #header-outer {
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 690px) {
  .blayneycol {
    width: 100%;
  }
#featured article .post-title h2 {left: 0px !important;}

body .orbit-wrapper #featured article .post-title h2 {max-width: 270px!important; margin: auto;}
  
 .newsbox {
margin-top: 0px;
}
  
  .latestbox {
    text-align: center;
  }
  .fixtop {
    
    padding-bottom: 8px;
    margin-bottom: 12px;
  }
  .fixtop img {
    margin-right: 18px;
    margin-left: 6px;
  }
  .fixtop h4 {
    color: #89c9c9;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0px !important
  }
  .fixbottom {
    display: none;
  }
  .topsub {
    display: none;
  }
  .bllink a {
    background: #89c9c9 !important;
  }
  #subsect #social {
    float: none;
    margin: 0 auto;
    width: 186px;
    padding-top: 24px;
  }
  .rightbread {display: none}
  #breadsect h1 {float: none; text-align: center; font-size: 19px !important; letter-spacing: 1px}
    div.slider-nav {display: none !important}
  .sf-menu a {margin: 0}
  body header#top .col.logospan {
    display: none;
  }
  #header-outer {
    padding-top: 0 !important;
  }
  #header-secondary-outer {
    border-bottom: none;
    margin-top: 4px;
  }
  header#top .col.span_9 {
    min-height: 34px;
    margin-bottom: 16px;
  }
  #header-secondary-outer nav > ul > li {
    display: none !important;
  }
  #header-secondary-outer nav > ul > li > a {
    padding: 20px 12px !important;
  }
  #header-secondary-outer nav > ul > li:nth-child(1) {
    display: block !important;
    width: 50%;
    float: left !important;
  }
  #header-secondary-outer nav > ul > li:nth-child(3) {
    display: block !important;
    width: 50%;
    float: left !important;
  }
  body #header-secondary-outer {
    padding-bottom: 0px;
  }
  #header-secondary-outer nav > ul {
    height: 25px !important;
  }
  .latestbox {
    height: 94px;
    height: 50px;
    padding: 4px 20px 20px;
  }
  .latestbox h2 {
    padding: 9px 0 25px;
    font-size: 24px;
  }
  .lboxover {
    width: 17px;
    height: 11px;
    top: 50px;
    right: 138px;
    background: url(../img/poparrmob.png) no-repeat center center;
    background-size: contain;
  }
  #subsect {
    display: none;
  }
  .revosect {
    height: auto;
  }
  .hometwit {
    margin-bottom: 20px;
  }
  #boxed {
    width: 100%;
    box-shadow: none;
  }
  .single-portfolio #boxed {
    margin-top: -1px;
  }
  #boxed #full_width_portfolio .project-title.parallax-effect {
    padding-top: 0px !important;
  }
  .no-date #portfolio-nav {
    top: 5px;
  }
  #playerslider {padding-top: 20px !important}
  #full_width_portfolio .project-title.parallax-effect .section-title {
    padding-bottom: 8px!important;
    margin-top: -58px;
  }
  .project-title {
    padding-top: 0px;
  }
  #copyright p {
    text-align: center;
  }
  .attribution {
    text-align: center;
  }
  #footersect {
    text-align: center;
  }
  #menu-footer-menu li {
    display: inline-block;
  }
  .latestbox p {
    display: none;
  }
  .blhomesidetop h3 {
    padding: 9px 0 25px;
    font-size: 24px;
  }

  .newsbox {
    height: auto;
  }
  
  .latestbox {
    margin-top: -15px;
  }
  .home #boxed .home-wrap {
    margin-top: 0px;
  }
  body .orbit-wrapper #featured article .post-title {
    top: 85px!important;
  }
  .carocol {
    width: 270px;
    float: left;
    margin-right: 4px;
  }
  .mncaroover {
    width: 36px;
    height: 374px;
    right: -12px;
    height: 400px;
  }

  /*** MOBILE RULES ***/
  .moblogo {
    display: block;
    text-align: center;
    padding: 12px 0 0;
  }
  .moblogo img {height: 85px !important; width: 130px !important}
  .moblogo .col {
    margin-bottom: 0;
  }
  .moblogo .row .col img {
    margin-bottom: 0px;
  }
  .mobonly {
    display: inline-block;
  }
  .mobno {
    display: none;
  }
  
  #footslideouter {display: none}
}

/********** UPDATES ***********/

.pager {
    margin:0 auto;
    text-align: center;
}
/* Style the pagination button with dot */
/* Same as prev and next button, we use the same css sprite */
.pager a {
    margin: 0 5px 0 0;
    text-decoration: none;
    display:inline-block;
    width:8px;
    height:8px;
    background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
    text-indent:-999em;
    background: #000;
    
}
.pager a.selected {
    text-decoration: underline;
    background: #999;                
}

.vimeography-squares {margin: 0px auto 10px !important;}
#vimeography-gallery-2 {width: 100% !important}
.vimeography-thumbnail {width: 158px !important}
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail a.vimeography-data {height: 158px !important; width: 158px !important; opacity: 1 !important; padding: 0 0 0 49px;}
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail a {color: #fff !important; }
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail a strong {color: #fff !important; line-height: 15px;}
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail {height: 155px !important;}
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail a {background-color: transparent !important;}
.vimeography-squares .vimeography-thumbnail a.vimeography-data {background: #fff !important;}
.vimoverlay {height: 60px;width: 100%;  margin: -108px 0 0 0; z-index: 999999; position: relative; text-align: center; font-family: FontAwesome}
.vimoverlay i {height: 60px; width: 60px; font-size: 56px; color: #fff; background: transparent; line-height: 56px; opacity: 0.8; text-shadow: 1px 1px 1px #888; }

.fancybox-overlay {z-index: 88010 !important; }
.fancybox-opened {z-index: 88030 !important;}


@media only screen and (min-width: 691px) and (max-width: 999px) {
.vimeography-squares .vimeography-thumbnails {width: 100% !important}
.vimeography-thumbnail {width: 109px !important}
.vimoverlay {margin-left: 25px}
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail a.vimeography-data {padding: 0 0 0 0px;}
#page-header-bg[data-parallax="0"] {margin-top: -15px;}
.page-id-165 #boxed .container-wrap {padding-top: 0px}
.vidtop {height: auto; width: 100%;}
.vidbottomleft, .vidbottomright {height: auto; width: 100%; margin: 14px 0 0 0; padding: 0 !important}
.vidbottomright {margin-bottom: 14px}
.hometwit {height: auto}
.vidbottomleft {float: left; }
.vidbottomright {float: right;}
.tabletno {
    display: none;
  }
}

@media only screen and (max-width: 690px) {
.homevideos {height: 565px;}
.vimeography-squares .vimeography-thumbnails {width: 100% !important}
.vimeography-thumbnail {width: 145px !important}
.vimoverlay {margin-left: 45px}
.homevideos h3 {font-size: 22px;}
#vimeography-gallery-2.vimeography-squares .vimeography-thumbnail a.vimeography-data {padding: 0 0 0 0px;}
#page-header-bg[data-parallax="0"] {display: none;}
.mobile-menu {display: block}
.page-id-165 #boxed .container-wrap {padding-top: 15px}
.vidtop {height: auto; width: 100%;}
.vidbottomleft, .vidbottomright {height: auto; width: 100%; margin: 14px 0 0 0; padding: 0 !important}
.vidbottomright {margin-bottom: 14px}
.blhomeslide {height: auto; margin-bottom: 14px;}
.tabletno {
    display: none;
  }
table#tablepress-18 th.column-1 {min-height: 60px!important;}

}

header#top #logo img {margin-left: 40px;}

#menufication-non-css3-top {padding-right: 0px !important;left: 0px !important;}

#menufication-non-css3-nav input[type=text] {
padding: 10px!important;
width: 94% !important;
border: 0px;
border-bottom: none;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 22px;
color: #eee;
background-color: #4a4a4a;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}

#header-secondary-outer .menufication-search-holder {display: none !important}

.page-template-template-portfolio-php .portfolio-items .col.span_4 {background-color: #fff;}
.container-wrap {padding-top: 30px}

h1, h2, h3, h4, h5, h6 {font-family: 'oswaldlight', sans-serif; text-transform: uppercase}

h3, h4, h5, h6 {letter-spacing: 1px}

.single #single-meta {top: 0;  }

.sf-sub-indicator {display: none !important}

.sf-menu li.megamenu > ul > li > a {
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 5px;
color: #89c9c9!important;
}

.sub-menu .sf-with-ul a {font-family: 'oswaldlight', sans-serif; text-transform: uppercase}

body.search-results .container-wrap {margin-top: 0 !important; padding-top: 26px !important}

.refresh {border: none; float: right; margin-top: 29px;  -webkit-appearance: none;}

@media only screen and (min-width: 691px) {
#featured article .post-title h2 {max-width: 100%; padding:0 5%;}
}



.divider-border {margin: 20px 0px 30px 0px !important;}
p {padding-bottom: 12px !important;}

#boxed #header-outer, #boxed #header-secondary-outer, #boxed #page-header-bg {width:100% !important}

body #featured article .post-title > a {}

body #featured article .post-title > a {
  opacity: 1 !important;
}

#featured article .post-title h2 span {line-height: 1.1em !important; font-style: italic; text-align: center; color:#fff;
    font-size: 80px;
    font-weight: 700;
    text-transform: uppercase; font-family: Oswald; letter-spacing: 2px}

#featured article .post-title h2 {text-align: center;opacity: 1 !important;}
#featured article .post-title > a {text-align: center; width: 60%; margin: 0 20%; left:0}

.nectar-sharing {padding-left: 8px;}
.n-shortcode .nectar-love {padding-right: 7px;}
a.facebook-share {padding-right: 7px !important;}

#single-meta {margin-bottom: 20px !important; margin-top: 6px}

.bigwide {width: 100%; text-align: center; margin-top: 6px}

#membership-wrapper .blue {
color: #fff !important;
border: none !important;
background: #bb1813!important;
border-radius: 2px !important;
text-transform: uppercase;
text-shadow: none !important;
font-size: 13px;
}

.popinner {width: 400px; margin: 0 auto;}
.home .pp_pic_holder {width: 400px !important}
.home .pp_content {width: 400px !important}
.home .ppt {width: 400px !important}

.awesome-weather-wrap {margin: 0 auto !important}

/****** MAGNIFIC POPUP ******/

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #fff;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #fff; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.85;
  filter: alpha(opacity=85);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #fff; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

.white-popup {
  position: relative;
  background: rgba(0,0,0,0.8);
  padding: 0px;
  width:auto;
  max-width: 280px;
  margin: 20px auto;
  color: #fff;
  margin: 0 auto !important;
}

#header-secondary-outer nav > ul > li > a:hover, #header-secondary-outer nav > ul > li.current-menu-item > a, #header-secondary-outer nav > ul > li.current-menu-ancestor > a {
color: #c7c7c7!important;
}

.tablepress h3, .fixhead {margin-bottom: 10px !important;padding-top: 10px !important;}



.home .home-wrap {padding-bottom: 0}

#battingtable thead th {text-align: center}
#battingtable thead th:first-child {text-align: left}
#battingtable tbody td {text-align: center}
#battingtable tbody td:first-child {text-align: left}

#bowlingtable thead th {text-align: center}
#bowlingtable thead th:first-child {text-align: left}
#bowlingtable tbody td {text-align: center}
#bowlingtable tbody td:first-child {text-align: left}

#leaguetable thead th {text-align: center}
#leaguetable thead th:nth-child(2) {text-align: left}
#leaguetable tbody td {text-align: center}
#leaguetable tbody td:nth-child(2) {text-align: left}

.scoretable thead th, #scoretable tfoot td {text-align: center}
.scoretable thead th:nth-child(1), #scoretable tfoot td:nth-child(1) {text-align: left}
.scoretable tbody td {text-align: center}
.scoretable tbody td:nth-child(1), 
.scoretable tbody td:nth-child(2), 
.scoretable tbody td:nth-child(3) {
	text-align: left;
}
.scoretable tfoot td.column-3, .scoretable tfoot td.column-4, .scoretable tfoot td.column-5 {text-align: center}

#bowltable thead th {text-align: center}
#bowltable thead th:nth-child(1){text-align: left}
#bowltable tbody td {text-align: center}
#bowltable tbody td:nth-child(1) {text-align: left}

#falltable thead th {text-align: left}
#falltable tbody td {text-align: left}
#falltable .column-1 {max-width: 86px}

.teamplayers p {line-height: 20px; font-size: 100%}

.tablepress tfoot td {
background-color: #2d2d2d;
color: #fff;
font-weight: 700;
vertical-align: middle;
}

.topsub {min-width: 416px; margin-left: 18px;}
.topsub .gform_body {}
.topsub .gform_wrapper ul li.gfield {float: left !important; clear: none; width: 162px;}
.topsub .gform_wrapper .top_label input.medium {width: 97% !important; margin-top: 10px;}
.topsub .gform_wrapper .gform_footer {float: left !important; clear: none; padding: 0px 0 10px 0;margin: -9px 0 0 -2px;}
.topsub .gform_confirmation_wrapper  {padding-top: 28px;color: #fff;}
.topsub .gfield_label {display: none !important}


.sf-menu ul {
width: 18em;
}

.speedo-container
{
	background: white;
	background-clip: padding-box;
	outline: 0;
	position: fixed;
	padding: 0;
	z-index: 100004;
	left: 50%;
	top: 50%;
	text-align: center;
	max-height: 440px !important;
	height: 357px !important;
	border: none;
	max-width: 843px !important
}


.speedo-content-holder iframe {height: 357px; width: 843px; border: none !important}


.speedo-popup-caption
{
	position: absolute;
	left: 10px;
	top: 4px;
	padding: 0;
	/*margin: -1.8em 0 0;*/
	margin: 0;
	color: #333;
}

.speedo-popup-playpause-button
{
	position: absolute;
	left: 10px;
	bottom: 4px;
	width: 21px;
	height: 21px;
	margin: 0;
	background: transparent url('images/play.png') no-repeat scroll 0 0;
}

.speedo-popup-playpause-button.pause
{
	background: transparent url('images/pause.png') no-repeat scroll 0 0;
}

.speedo-popup-previous-button
{
	position: absolute;
	left: 36px;
	bottom: 4px;
	width: 21px;
	height: 21px;
	margin: 0;
	background: transparent url('images/prev.png') no-repeat scroll 0 0;
}

.speedo-popup-next-button
{
	position: absolute;
	left: 62px;
	bottom: 4px;
	width: 21px;
	height: 21px;
	margin: 0;
	background: transparent url('images/next.png') no-repeat scroll 0 0;
}

.speedo-popup-group-caption
{
	position: absolute;
	left: 88px;
	bottom: 4px;
	height: 21px;
	margin: 0;
	white-space: nowrap;
}

.speedo-popup-group-count
{
	position: absolute;
	right: 10px;
	bottom: 4px;
	height: 21px;
	margin: 0;
	white-space: nowrap;
}

.speedo-popup-drag-area
{
	cursor: move;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 30px;
	z-index: 100;
}

.speedo-ui-close
{
	position: absolute;
	background: none;
	left: 0px;
	top: 0px;
	/*width: 46px;
	height: 46px;*/
	width: 211px;
	height: 357px;
	cursor: pointer;
	z-index: 1000;
}

.speedo-popup-loading
{
	background: transparent url('images/loading.gif') no-repeat scroll center center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.speedo-content-holder
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	color: #333;
}

.speedo-content-holder iframe
{
	border: none;
}

.speedo-overlay
{
	background-color: #000;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
    z-index: 10000;
	height: 100%;
    left: 0;
    opacity: 0.85;
    position: fixed;
    top: 0;
    width: 100%;
}

#tophead {z-index: 9999 !important}

.poppyleft {float: left; width: 211px}
.poppyrighttop {float: right; width: 632px}

.poppydoubtop {float: right; width: 632px}
.poppydoubbottom {float: right; width: 632px}

.poppyleft a {display: block}

.tooltipsy     {
padding: 10px;
max-width: 200px;
color: #fff;
background: #000;
background: rgba(0,0,0,0.7);
border-radius: 2px;
text-align: center;
font-weight: bold;
margin-bottom: 6px;
}



.eventon_events_list .eventon_list_event .evcal_list_a {border-left-width: 4px !important}

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {color: #363433 !important;}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
font-size: 12px !important;}

.evcal_cblock em.evo_date {text-align: left !important;}

.evcal_event_types {font-weight: bold !important}

span.evcal_desc_info {font-family: Arial !important}

span.evcal_event_types {font-family: Arial !important; font-weight: bold !important}

.evcal_desc em.evcal_time {margin-right:11px !important;}

.evcal_desc em.evcal_comp {background: url(/wp-content/plugins/eventON/assets/images/icons/tiny_comp_icon.png) left center no-repeat;
padding-left: 13px; float: left; margin-right:13px;}

.ajde_evcal_calendar .calendar_header p {font-size: 20px !important; height: 43px !important;}

.evcal_event_types i {display: none !important}

.page-id-16545 h3 {clear: both}


.cc#leaguetable tbody tr:nth-child(8), .cc#leaguetable tbody tr:nth-child(9) {background-color: #8A8A8A; color:#CECECE}
.cc#leaguetable tbody tr:nth-child(1) {background-color: #717171}
.cc#leaguetable tbody {background-color: #B1B1B1; color: #fff}
.cc#leaguetable tbody td:contains("Surrey") {font-weight: bold}
.cc#leaguetable tbody td.column-1 {background-color: #616161}

.t20#leaguetable tbody {background-color: #B1B1B1; color: #fff}
.t20#leaguetable tbody tr:nth-child(1), .t20#leaguetable tbody tr:nth-child(2), .t20#leaguetable tbody tr:nth-child(3), .t20#leaguetable tbody tr:nth-child(4) {background-color: #717171}
.t20#leaguetable tbody td.column-1 {background-color: #616161}

.oneday#leaguetable tbody {background-color: #B1B1B1; color: #fff}
.oneday#leaguetable tbody tr:nth-child(1), .oneday#leaguetable tbody tr:nth-child(2), .oneday#leaguetable tbody tr:nth-child(3) {background-color: #717171}
.oneday#leaguetable tbody td.column-1 {background-color: #616161}


/****** RESPONSIVE FIXES ******/

@media screen and (max-width : 859px) {
.speedo-container {display: none !important;}
.speedo-overlay {display: none !important}

}

@media screen and (min-width: 691px) and (max-width : 770px) {
#header-space {height: 32px !important;}
.logospan {display: block;}
#header-outer {padding-top: 32px !important;}
.evcal_desc em.evcal_comp {width:100% !important}
#header-secondary-outer nav > ul > li {width:21%!important}
#header-secondary-outer nav > ul > li:last-child {width:34%!important}
header#top .gform_wrap {width:112%}
.livesc {margin-left: 75px;}

}


/* MOBILES ONLY */

@media only screen and (max-width : 480px){
#menu-footer-menu {display: none;}
#copyright .col {margin-bottom: 0px}
.single-portfolio .row .col.section-title h2 {display: none}
#breadsect h1 {padding-top: 9px;}
#footersect .caroufredsel_wrapper {height: 84px !important;}
.nectar-slider-wrap {margin-left: 0px;}
.evcal_desc em.evcal_comp {width:100% !important}
#falltable .column-1 {max-width: 87px;}
.scoretable .column-3 {min-height: 39px}
.scoretable th.column-4 {padding-top: 30px}
.scoretable thead th, #bowltable thead th {text-align: left}
.scoretable tbody td:nth-child(1) {text-align: center;}
.refresh {border: none; float: left; margin-top: 5px;}
.refresh {float: none;text-align: center}
.homeweather {margin-bottom: 20px}


}

/* Single Scorecard iPAD Portrait Styles */
@media screen and (min-width: 561px) and (max-width : 768px) {
.scorebox-compdate{width:100%!important;font-size:10px!important;text-align: center!important;}
.scorebox-day {display: none}
.scorebox-teamhome {width:100%!important;border-right:none!important;border-bottom: 1px solid transparent!important}
.scorebox-teamaway {width:100%!important;margin-top: 0!important}
.scorebox-teamhome-logo,.scorebox-teamaway-logo {width:30%!important}
.scorebox-teamhome-name, .scorebox-teamaway-name {width:70%!important}
p.scorecard-text {display: none!important}
h2.scorecard-title {display: none!important}
.scorebox-matchresult {font-size:10px!important}
.scorebox {min-height:240px}
span.scorebox-date {display: none!important}
span.scorebox-comp {color:#777!important}
h2.hometeam-name {font-size:18px!important;letter-spacing:0!important}
h2.awayteam-name {font-size:18px!important;letter-spacing:0!important}
.tablepress-responsive-phone thead {width:95px!important}
.page-id-8313 #boxed .portfolio-items .elastic-portfolio-item {width:49.9%!important; float: left!important}
}

/* Single Scorecard MOBILE Styles */
@media only screen and (max-width : 560px){
.scorebox-compdate{width:100%!important;font-size:10px!important;text-align: center!important;}
.scorebox-day {display: none}
.scorebox-teamhome {width:100%!important;border-right:none!important;border-bottom: 1px solid transparent!important}
.scorebox-teamaway {width:100%!important;margin-top: 0!important}
.scorebox-teamhome-logo,.scorebox-teamaway-logo {width:20%!important}
.scorebox-teamhome-name {width:72%!important;margin-left:8%}
.scorebox-teamaway-name {width:72%!important;margin-left:8%}
p.scorecard-text {display: none!important}
h2.scorecard-title {display: none!important}
.scorebox-matchresult {font-size:10px!important}
.scorebox {height:250px; margin-top: 0!important;}
span.scorebox-date {display: none!important}
span.scorebox-comp {color:#777!important}
h2.hometeam-name {font-size:18px!important;letter-spacing:0!important}
h2.awayteam-name {font-size:18px!important;letter-spacing:0!important}
.blayneyscorecard-tables .tablepress tbody td {border-top: 2px solid #25262a!important}
.tablepress-responsive-phone thead {width:87px!important}
.blayneyscorecard-tables .tablepress-id-1 td {padding: 11px 13px!important; font-size: 12px}
.blayneyscorecard-tables #bowltable td {padding: 13px!important;}
.blayneyscorecard-tables #falltable td {padding: 13px!important;}
.scorecardarchive-box {width:100%!important}
.blayneyscorecard {height:305px!important}
.single-scorecard table.scoretable th.column-2, 
.single-scorecard table.scoretable td.column-2, 
.single-scorecard table.scoretable th.column-3, 
.single-scorecard table.scoretable td.column-3, 
.single-scorecard table.scoretable th.column-6, 
.single-scorecard table.scoretable td.column-6, 
.single-scorecard table.scoretable th.column-7, 
.single-scorecard table.scoretable td.column-7, 
.single-scorecard table.scoretable th.column-8, 
.single-scorecard table.scoretable td.column-8,
.single-scorecard table#bowltable th.column-6,
.single-scorecard table#bowltable td.column-6 {
    display: none;
}
.single-scorecard #falltable .column-1 {
    width: 33%;
}
.single-scorecard .scoretable tbody td:nth-child(1) {text-align: left;}
.blayneyscorecard-tables .tablepress thead th {width:100%}
.single-scorecard .container {max-width: 90%!important;}
}

/* League Tables MOBILE Styles */
@media only screen and (max-width : 680px){
#leaguetable thead th.column-4, #leaguetable tbody td.column-4, #leaguetable thead th.column-5, #leaguetable tbody td.column-5, #leaguetable thead th.column-6, #leaguetable tbody td.column-6, #leaguetable thead th.column-7, #leaguetable tbody td.column-7, #leaguetable thead th.column-8, #leaguetable tbody td.column-8, #leaguetable thead th.column-9, #leaguetable tbody td.column-9, #leaguetable tbody td.column-10  {display: none;}
}




/* Single Scorecard Styles */
.blayneyscorecard {width:100%;height:377px; background-color:#000;background-repeat: no-repeat;background-position: center top;}
.blayneyscorecard-tables {width:100%;height:auto; background-color:#25262a;}
.blayneyscorecard-tables #boxed {box-shadow: none!important}
.blayneyscorecard-tables .tablepress thead th {background-color: #fff;color: #25262a;font-weight: 700;vertical-align: middle;text-transform: uppercase;font-family: 'oswaldlight', sans-serif;letter-spacing: 1px;font-size:15px}
.blayneyscorecard-tables .tablepress th {padding:13px}
.blayneyscorecard-tables .tablepress td {padding:8px 13px}
.blayneyscorecard-tables .tablepress tbody td {border-top: 3px solid #25262a;}
.blayneyscorecard-tables tr.row-3.blayneyrow-bg {background-color:#3b3c40; color:#ccc }
.blayneyscorecard-tables tr.row-3.blayneyrow-bg-notout {background-color:#515155; color:#fff;}
.blayneyscorecard-tables table#bowltable {background-color:#3b3c40; color:#ccc }
.blayneyscorecard-tables table#falltable {background-color:#3b3c40; color:#ccc }
.blayneyscorecard-tables tr.row-3.blayneyrow-extras {background-color:#252629; color:#fff }
.blayneyscorecard-tables .tablepress tfoot td {background-color: #8bc9c9;color: #fff;font-weight: 700;vertical-align: middle;text-transform: uppercase;font-family: 'oswaldlight', sans-serif;letter-spacing: 1px;font-size:15px;padding:13px}
.blayneyscorecard-tables .tablepress .row-hover tr:hover td {background-color: #515155;}
.blayneyscorecard-shadow {background: url(http://www.kiaoval.com/wp-content/themes/kiaoval/img/header-shadow.png) repeat-x top; height:31px}
.blayneyscorecard-tables tr.row-3.blayneyrow-bg td.column-4,
.blayneyscorecard-tables tr.row-3.blayneyrow-bg-notout td.column-4 {font-weight: bold;color: #fff;}
.single-scorecard #footslideouter {display: none!important}
.single-scorecard #footnewslettersignup {margin-top: 80px;}
.scorebox {background-color:rgba(31,29,29,0.0); width:100%;margin-top:30px;}
.scorebox-matchresult {width:100%; border-bottom: 1px solid #4e4e4f;height:38px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:9px;color:#25262a; background-color: #fff; margin-bottom: 10px;}
.scorebox-info {height:38px;padding-top:8px;border-bottom: 0px solid #4e4e4f; background: rgba(0,0,0,0.3);}
.single-scorecard .scorebox-info {height:38px;padding-top:8px;border-bottom: 0px solid #4e4e4f; background: rgba(0,0,0,0);}
.scorebox-compdate {width:65%;float:left;text-align:left;font-size:11px}
.scorebox-day {width:35%;float:left;text-align:right;font-size:11px}
.scorebox-teams {height:85px; background: rgba(0,0,0,0);}
.scorebox-teamhome {width:50%;border-right: 1px solid transparent;height:85px;float:left;margin-top:-4px}
.scorebox-teamhome-logo,.scorebox-teamaway-logo {width:20%;padding:7px 15px;float:left}
.scorebox-teamhome-name,.scorebox-teamaway-name {width:80%;float:left}
.scorebox-teamaway {width:50%;float:left;margin-top:-4px}
.overlay {background:black; opacity:.5;height:100%;z-index:1}
.scorebox-container {width:980px}
span.scorebox-comp {color:#fff;padding-left:15px}
.single-scorecard span.scorebox-date {padding-left:15px}
h2.hometeam-name {font-weight:bold;color: #fff;padding-left:5px;font-size:25px;line-height:50px;letter-spacing:1px;font-transform:uppercase}
h2.awayteam-name {font-weight:bold;color: #fff;padding-left:5px;font-size:25px;line-height:50px;letter-spacing:1px;font-transform:uppercase}
p.scorecard-text {text-align: center;padding-top:5px;color: #d5d5d5}
h2.scorecard-title {text-align: center;font-weight:bold;color: #fff;font-size:40px;padding-top:5px; line-height:42px;letter-spacing:2px}
.scorebox-day p {padding-right:15px}
.scorebox-teamhome-name p {font-size:18px;margin-top:-15px;padding-left:5px}
.scorebox-teamaway-name p {font-size:18px;margin-top:-15px;padding-left:5px}
.single-scorecard .divider-border {border-bottom: 3px solid #1f1d20;}
.single-scorecard .scorecardarchive-box a {display: block;background: #3b3c40;padding:13px;color:#ccc}
.single-scorecard .scorecardarchive-box a:hover{background:#515155; width:100%;display:block; text-decoration:none;color:#ccc}
.scoretable a,
#falltable a {color:#ccc!important}
.scoretable a:hover,
#falltable a:hover {color:#fff!important}
.scorecardarchive-box {width:49%; margin-right:1%; float:left;height:55px}
.scorecardarchive-box a {display: block;background: #e9e9e9;padding:13px;color:#2d2d2d}
.scorecardarchive-box a:hover{background:#2d2d2d; width:100%;display:block; text-decoration:none;color:#fff}

/* Browser fixes */

.ie8 #boxed {width: 980px;}
.ie8 .span_9 {width: 74.5%;}
.ie8 .span_3 {width: 23.5%;}
.ie8 .revosect {margin-top: 120px !important}

.ie8 .input_4_1 {height: 52px !important;}

.ie8 .orbit-wrapper div.slider-nav span.left, .ie8 .orbit-wrapper div.slider-nav span.right {margin-top: -100px !important}

.ie .subcur-left, .ie .cur-left {margin-top: 20px;}
.ie .subcur-left input[type=text], .ie .cur-left input[type=text] {height: 41px}

.gecko .subcur-left, .gecko .cur-left {margin-top: 20px;}
.gecko .subcur-left input[type=text], .gecko .cur-left input[type=text] {height: 42px}
.gecko .topsub input[type=submit] {padding: 13px 12px 13px !important;}
.gecko .socarrow {margin-top: 8px;}
.gecko #featured article .post-title h2 span {padding: 8px 0px 4px;}

/******** OVERRIDE FOR IPAD LANDSCAPE **********/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
div.slider-nav span {top: 0px !important}
#featured article .post-title h2 span { font-size: 50px; }
.revosect .post-title { padding-top: 40px; }
body[data-smooth-scrolling="1"] .orbit-wrapper div.slider-nav span.right {top: 230px !important}
body[data-smooth-scrolling="1"] .orbit-wrapper div.slider-nav span.left {top: 230px !important}
#featured article .post-title h2 {top: 0px;}
#featured article .post-title > a {top: 0px;}
}


.topsub #signup input[type=text] {width: 97%;margin-top: 19px;}

.topsub .gform_wrap ul li.gfield {
float: left !important;
clear: none;
width: 162px;
}


/******** LANDING PAGE STYLES **********/
.single-offers #boxed, .single-score-predictor #boxed {width:100%!important; background-color: #fff}
.single-offers .bp-matchcentre-headerbg, .single-score-predictor .bp-matchcentre-headerbg {height:auto}
.single-offers #footslideouter, .single-score-predictor #footslideouter {display: none}
.landingpage-form-col {padding:0; width:45%}
.single-offers input[type=submit], .single-offers button[type=submit] {width: 100%; text-transform: uppercase; padding: 15px 11px; border-radius: 70px; font-weight:bold}
.landing-yourdetails {text-align: center; padding: 20px; background-color: #f6f6f6; border-bottom: 1px solid #e6e4e4;}
.landing-yourdetails h5 {color:#202126!important; font-weight: bold}
.landingpage-form-image {width: 55%; margin-right: 0 }
.landingpage-form-image img {width:100%; height:auto}
.landing-content {display: table; height:100%; width:100%}
.single-offers .gform_wrapper {max-width: 100%!important; margin:0!important}
.single-offers .gform_wrapper .gfield_html.gfield_no_follows_desc {margin-top: 0}
#post-area.landingpage-form-col {padding-right: 0!important}
.single-offers .landing-yourdetails {max-width:100%!important}
.landing-page {padding: 10px 30px 25px!important; background: #fff}
.single-offers #breadsect, .single-score-predictor #breadsect {display: none}
.single-offers img.landing-img {width:24%!important; margin: 0 38%!important; margin-top:-60px}
.landingpage-form-image p {color:#c5c5c5!important}


/******** SCORE PREDICTOR PAGE STYLES **********/
.single-score-predictor ul.gform_fields li.gfield ul#input_9_1 input[type=radio] {margin-left:49%!important}
.bp-predictor-headerbg {background-size: cover; background-repeat: no-repeat; background-position: bottom; padding: 0 0 90px 0}
.single-score-predictor .gform_wrapper .gsection {border-bottom: 1px dashed #636363;}
hr.predictor-confirmation {border: 1px dashed #636363;}
#bp-predictor h4 {color: #89c9c9!important; font-style: italic!important; font-size: 2em; line-height: 0.5em;}
#bp-predictor h1 {
    text-align: center !important;
    color: #fff!important;
    font-style: italic!important;
    font-size: 75px !important;
    line-height: 70px !important;
    margin-top: 20px !important;
    font-weight: bold!important;
    padding-bottom: 15px !important;
    font-family: Oswald!important;
}
#bp-predictor strong {
    font-weight: bold!important;
    line-height: 2.6em;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #88dbdb !important;
}
.bp-predictor-headerbg .container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
#bp-predictor p, p.friendshare {
    font-size: 19px !important;
    line-height: 26px !important;
    color: #ffffff91 !important;
    opacity: 1 !important;
    text-align: center !important;
    padding: 0px 15%;
}

#gform_9 .bptext {
    text-align: left !important;
}

#gform_9 label.gfield_label {
    font-size: 20px !important;
    line-height: 60px !important;
}

#gform_9 input {
    padding: 30px !important;
    font-size: 20px !important;
    background-color: #ffffff14 !important;
    color: #fff !important;
    border-bottom: 2px solid #89c9c9 !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    font-family: Helvetica, Arial, sans-serif !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

div#gfield_description_9_8 {
    padding-top: 20px !important;
}

li#field_9_7 {
    float: left !important;
    width: 49% !important;
    margin-left: 2% !important;
    margin-bottom: 20px !important;
}
li#field_9_19 {
    width: 49% !important;
    float: left !important;
}

li#field_9_17 {
    padding-top: 60px !important;
    margin-bottom: 55px !important;
}
#gform_9 li#field_9_1 {
    width: 100% !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 75px !important;
    margin-bottom: 55px !important;
}

li#field_9_10 {
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}

li#field_9_16 {
    display: none !important;
}

input#gform_submit_button_9 {
    border-radius: 45px !important;
    padding: 19px 23px !IMPORTANT;
    background-color: #fff !important;
    color: #25262a !important;
    font-size: 1.2em!important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    width: 40% !important;
    margin: 20px 30% !important;
    border: none !important;
}

input#gform_submit_button_9:hover {
    background-color: #89cac9 !important;
}

li#field_9_20 {
    width: 100% !important;
}

li#field_9_18 {
    padding-top: 60px !important;
    margin-bottom: 65px !important;
}

label#label_9_10_1 {
    color: white !important;
    font-size: 13px !important;
    line-height: 30px !important;
}

li#field_9_6 {
    width: 100% !important;
    margin-right: 2% !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}

li#field_9_13 {
    width: 49% !important;
    margin-left: 2% !important;
    float: left !important;
    margin-bottom: 20px !important;
}

li#field_9_14 {
    width: 49% !important;
    text-align: left !important;
    float: left !important;
}

div#bp-predictor {margin-bottom: 0px !important;}
#bp-predictor-teams h6, .gfield_label, h6.predictor-confirmation {color: #89c9c9!important; font-style: italic!important; font-size: 1.3em; line-height: 1em; font-family: Oswald!important; text-transform: uppercase; text-align: center!important; width: 100%;}
#bp-predictor-teams h4, h4.predictor-confirmation {margin-bottom: 20px !important;color: #fff!important; font-style: italic!important; font-size: 2.8em; line-height: 1em; font-weight: bold!important; font-family: Oswald!important;}
.bpradio input[type="radio"], .bpcheckbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
.bpradio input[type="radio"] + label:before, .bpcheckbox input[type="checkbox"] + label:before {
  content: '';
  background: transparent;
  border-radius: 100%;
  border: 3px solid #54565d;
  display: inline-block;
  position: relative;
  margin-right: 1em;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  margin-bottom: 5px
}
label#label_9_1_1 {
    margin: 0px !important;
    width: 30.5% !important;
    float: right !important;
    padding: 0 3% !important;
}
label#label_9_1_0 {
    margin: 0px !important;
    width: 32.5% !important;
    float: left !important;
    padding: 0 3% !important;
}
li#field_9_1 {
    width: 100% !important;
    float: left !important;
}

li#field_9_4 {
    width: 100% !important;
}
li#field_9_3 {
    width: 100% !important;
    float: left !important;
}

.bpradio input[type="radio"] + label:before {width: 2.4em; height: 2.4em;}
.bpcheckbox input[type="checkbox"] + label:before {width: 1.8em; height: 1.8em;}

.bpradio input[type="radio"]:checked + label:before, .bpcheckbox input[type="checkbox"]:checked + label:before {
  background-color: #fff;
  border-color: #9bd719;
  
}
.bpradio input[type="radio"]:focus + label:before, .bpcheckbox input[type="checkbox"]:focus + label:before {
  outline: none;
  border-color: #9bd719;
}
.bpradio input[type="radio"]:disabled + label:before, .bpcheckbox input[type="checkbox"]:disabled + label:before {
  border-color: #9bd719;
  background: #fff;
  box-shadow: inset 0 0 0 8px #25262a;
}

.bpradio input[type="radio"]:checked + label:before {box-shadow: inset 0 0 0 8px #25262a;}
.bpcheckbox input[type="checkbox"]:checked + label:before {box-shadow: inset 0 0 0 6px #25262a;}

.bpradio input[type="radio"] + label:empty:before, .bpcheckbox input[type="checkbox"] + label:empty:before {
  margin-right: 0;
}
.bpselect {
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    
}

.bpselect select, .bptext input[type="text"] {
    padding: 15px!important;
    border: 2px solid #959595!important;
    border-radius: 3px !important;
    box-shadow: none!important;
    background: transparent!important;
    background-image: none!important;
    -webkit-appearance: none!important;
    color: #fff!important; font-style: italic!important; line-height: 1em; font-weight: bold!important; font-family: Oswald!important; letter-spacing: 2px!important; font-size:1.35em!important;
}

.bptext input[type="text"]:focus {border: 2px solid #fff!important; background-color: rgba(0,0,0,0.55)!important;}

.single-score-predictor .gfield_required {display: none}
.bpselect select:focus {outline: none;}
.bptext input[type="text"] {text-transform: uppercase!important}
form.predictor input[type=submit], form.predictor button[type=submit] {border-radius: 45px;
    padding: 19px 23px;
    background-color: #fff;
    color: #25262a;
    font-size: 1.2em!important;
    font-weight: bold;
    text-transform: uppercase;
    width:40%;
    margin:20px 30%;
    
}

/* Newsletter Signup */

.page-id-33897 .gfield_label {
    text-align: left!important;
}
.page-id-33897 .gf_stylespro.sp_flat input,
.page-id-33897 .gf_stylespro.sp_flat select {
    color: #000;
}
.page-id-33897 .gf_stylespro.sp_flat .button {
    color: #fff;
}
.page-id-33897 .gfield_date_dropdown_month,
.page-id-33897 .gfield_date_dropdown_day,
.page-id-33897 .gfield_date_dropdown_year {
    width: 32%;
}



/** Gravity Form Error Styles **/
.landing-page li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .landing-page li.gfield_error textarea {border: 1px solid #790000!important;}
.landing-page li.gfield.gfield_error, .landing-page li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent!important; border: none!important}
.landing-page .validation_message, .landing-page .gfield_error .gfield_label {color:#790000!important; margin-top:0!important}
.landing-page div.validation_error {color:#790000!important; border: #790000!important; display:none}

.single-score-predictor li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .single-score-predictor li.gfield_error textarea {border: 1px solid #e21212!important;}
.single-score-predictor li.gfield.gfield_error, .single-score-predictor li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent!important; border: none!important}
.single-score-predictor .validation_message, .single-score-predictor .gfield_error .gfield_label {color:#e21212!important; margin-top:0!important}
.single-score-predictor div.validation_error {color:#e21212!important; border: #e21212!important; display:none}
.single-score-predictor li.gfield.gfield_error.gfield_contains_required {margin:0!important}

/** Squad Player Profile Page Styles **/
.single-portfolio #breadsect {display: none;}
.squadprofile-bg {background-color: #25262a; width:100%; height:auto; padding:65px 0 25px; background-position: bottom center; background-repeat: no-repeat}
#player-info h4 {color:#89c9c9!important; font-style: italic!important; font-size:2.5em; line-height:0.5em}
#player-info h1,
h1.squadno {color:#fff!important; font-style: italic!important; font-size:6.5em!important; line-height:1em!important; font-weight:bold!important; padding-bottom: 30px; font-family:Oswald!important}
.single-fixture h2 {color:#323232!important; font-style: italic!important; font-size:2em!important; line-height:1.3em!important; font-weight:bold!important; font-family:Oswald!important; letter-spacing:1px}
#player-info strong {color:#fff!important; font-weight:bold!important; line-height:1.6em; font-size:1.2em; text-transform: uppercase}
#player-info p {color:#b0b0b2!important}
#player-facts h6, .player-facts h6 {color:#89c9c9!important; font-style: italic!important; font-size:1.3em; line-height:0.5em; font-weight: bold!important}
#player-facts h4 {color:#fff!important; font-style: italic!important; font-size:2.3em!important; line-height:1.5em!important; font-weight:bold!important; letter-spacing: 1px; font-family:Oswald!important}
#player-facts .span_3 {padding-bottom:25px}
#player-facts, .player-facts {padding-top:30px !important}
#squadprofile-bowling {background-color: #89c9c9; width:100%; height:auto}
#squadprofile-bowling .col:nth-child(1), #squadprofile-bowling .col:nth-child(2), #squadprofile-bowling .col:nth-child(3), #squadprofile-batting .col:nth-child(1), #squadprofile-batting .col:nth-child(2), #squadprofile-batting .col:nth-child(3), #squadprofile-other .col:nth-child(1), #squadprofile-other .col:nth-child(2), #squadprofile-other .col:nth-child(3) {padding:70px 0; margin-bottom: -24px}
#squadprofile-bowling .col:nth-child(1) {background-color: #49a2a2;}
#squadprofile-bowling .col:nth-child(2) {background-color: #388b8b;}
#squadprofile-bowling .col:nth-child(3) {background-color: #266d6d;}
#squadprofile-batting {background-color: #25262a; width:100%; height:auto;}
#squadprofile-batting .col:nth-child(1) {background-color: #292a2e;}
#squadprofile-batting .col:nth-child(2) {background-color: #303135;}
#squadprofile-batting .col:nth-child(3) {background-color: #343539;}
#squadprofile-other {background-color: #4c2805; width:100%; height:auto;}
#squadprofile-other .col:nth-child(1) {background-color: #562e07;}
#squadprofile-other .col:nth-child(2) {background-color: #69390b;}
#squadprofile-other .col:nth-child(3) {background-color: #704012;}
#squadprofile-bowling .nectar-milestone .number, #squadprofile-batting .nectar-milestone .number, #squadprofile-other .nectar-milestone .number {font-size: 9em; line-height: 1.2em; display: block; font-family: Oswald; margin-bottom: 5px; font-weight: bold; font-style: italic; letter-spacing: 3px;}
#squadprofile-batting .nectar-milestone .subject, #squadprofile-bowling .nectar-milestone .subject, #squadprofile-other .nectar-milestone .subject {letter-spacing: 1px; font-family: oswald; font-size: 1.5em; font-style: italic; color: #ade4e4; text-transform: uppercase}
#squadprofile-batting .nectar-milestone .subject {color:#89c9c9!important}
#squadprofile-batting .span_4, #squadprofile-bowling .span_4, #squadprofile-other .span_4 {width:33.33%}
#squadprofile-batting .col,#squadprofile-bowling .col,#squadprofile-other .col {margin-right:0}
.testimonial_slider blockquote {padding:0 10%!important}
.single-portfolio #footslideouter {display: none!important}

.swiper-container, .swiper-slide {width: 980px!important;overflow: visible!important; background-color: transparent!important;}
#full_width_portfolio  .nectar-slider-wrap {overflow: visible!important;}
.nectar-slider-wrap:before {   content: "";
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(left, rgba(239, 244, 247, 1) 0%, rgba(239, 244, 247, 0) 50%, rgba(239, 244, 247, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(239, 244, 247, 1)), color-stop(50%, rgba(239, 244, 247, 0)), color-stop(100%, rgba(239, 244, 247, 1)));
    background: -webkit-linear-gradient(left, rgba(239, 244, 247, 1) 0%, rgba(239, 244, 247, 0) 50%, rgba(239, 244, 247, 1) 100%);
    background: -o-linear-gradient(left, rgba(239, 244, 247, 1) 0%, rgba(239, 244, 247, 0) 50%, rgba(239, 244, 247, 1) 100%);
    background: -ms-linear-gradient(left, rgba(239, 244, 247, 1) 0%, rgba(239, 244, 247, 0) 50%, rgba(239, 244, 247, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 95%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
    z-index: 1;
    }
    
body[data-smooth-scrolling="1"] .swiper-container .slider-next {right: 0px!important;}
#full_width_portfolio .swiper-slide {top: 0px!important; height: 471px!important; background-color: #fff!important; opacity:0.1; transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
#full_width_portfolio .swiper-slide-active {opacity:1; transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
.swiper-container .slider-prev, .swiper-container .slider-next {z-index:10000000!important}
#full_width_portfolio .project-title {padding-top: 0!important; margin-top:0!important}
.single-portfolio #boxed,
.page-template-template-fullwidthbg #boxed,
.page-template-template-fullwidthcolor #boxed,
.page-template-template-fixtures #boxed {width:100%!important; margin-top:0!important}


@media only screen and (max-width: 680px) {
#squadprofile-batting .col:nth-child(2), #squadprofile-batting .col:nth-child(3), #squadprofile-bowling .col:nth-child(2), #squadprofile-bowling .col:nth-child(3), #squadprofile-other .col:nth-child(2), #squadprofile-other .col:nth-child(3) {width:50%; margin-bottom:-24px!important}
#squadprofile-batting .col:nth-child(1), #squadprofile-bowling .col:nth-child(1), #squadprofile-other .col:nth-child(1) {width:100%}
#squadprofile-bowling .col:nth-child(1), #squadprofile-bowling .col:nth-child(2), #squadprofile-bowling .col:nth-child(3), #squadprofile-batting .col:nth-child(1), #squadprofile-batting .col:nth-child(2), #squadprofile-batting .col:nth-child(3), #squadprofile-other .col:nth-child(1), #squadprofile-other .col:nth-child(2), #squadprofile-other .col:nth-child(3) {padding:20px 10px 5px; margin-bottom: 0}
#squadprofile-bowling .nectar-milestone .number, #squadprofile-batting .nectar-milestone .number, #squadprofile-other .nectar-milestone .number {font-size:3.75em}
#squadprofile-batting .nectar-milestone .subject, #squadprofile-bowling .nectar-milestone .subject, #squadprofile-other .nectar-milestone .subject {font-size: 1em}
#full_width_portfolio .project-title {display: none}
#player-facts .span_3 {width:50%}
#player-facts h4, #player-info h4 {font-size: 1.4em!important}
#player-info h1 {font-size: 4em!important; padding-bottom: 15px}
#full_width_portfolio .nectar-slider-wrap {display: none!important}
.squadprofile-img img {margin-bottom: -10px;}
.moblogo {display: none!important}
.single-portfolio .container.main-content {max-width:100%!important}
#sb_instagram #sbi_images .sbi_item {width:49%!important}
}

@media only screen and (min-width: 681px) {
.squadprofile-img {display: none}
.single-portfolio .container {max-width: 100%;}
}

@media only screen and (min-width: 1300px) {
.single-portfolio .container {max-width: 980px;}
}

@media only screen and (min-width: 681px) and (max-width: 768px) {
#squadprofile-batting .col:nth-child(1), #squadprofile-bowling .col:nth-child(1), #squadprofile-other .col:nth-child(1) {width:100%}
#squadprofile-batting .col:nth-child(2), #squadprofile-batting .col:nth-child(3), #squadprofile-bowling .col:nth-child(2), #squadprofile-bowling .col:nth-child(3), #squadprofile-other .col:nth-child(2), #squadprofile-other .col:nth-child(3) {width:50%; margin-bottom:-24px!important}
.single-portfolio .container.main-content {max-width:100%!important}
#selected-match-teams .col.span_2 {
    width: 15%;
}
#selected-match-teams .col.span_4 {
    width: 35%;
}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
.single-portfolio .container.main-content {max-width:100%!important}
}

/**/

/******** CAREERS STYLES ********/
.page-template-template-careers #boxed {width:100%!important; background-color: #fff}
.page-template-template-careers #breadsect,
.page-template-template-careers #footslideouter,
.page-template-template-fixtures #breadsect,
.page-template-template-fixtures #footslideouter,
.page-template-template-fullwidthbg #breadsect,
.page-template-template-fullwidthbg #footslideouter,
.page-template-template-fullwidthcolor #breadsect,
.page-template-template-fullwidthcolor #footslideouter {display: none}
.page-template-template-careers .bp-predictor-headerbg {padding: 0}
.bp-careers-headerbg {height:auto; background-size: cover; background-repeat: no-repeat; padding:60px;}
#bp-careers-buttons {width:100%; height: auto; padding-top: 30px;}
#bp-careers-buttons h4 {line-height: 1.2em;
    font-size: 1.3em;
    font-weight: 800;
    font-style: italic;
    padding-bottom: 15px; color:#fff}
#bp-careers-buttons .span_3 {width:24%; margin:0 1% 0 0; padding:3%; background-color: rgba(0,0,0,0.2); text-align: center}
#bp-careers-buttons .span_3:hover, #bp-careers-buttons .span_6:hover {box-shadow: inset 0 -3px 0 #89c9c9; background-color: rgba(0,0,0,0.6); color:#89c9c9}
#bp-careers-buttons .span_3 i, #bp-careers-buttons .span_6 i {font-size: 3em; line-height:1.8em; }
#bp-careers-buttons .span_6 {width:50%; margin:0; padding:3%; background-color: rgba(0,0,0,0.2); text-align: center}
.careers-about {background-color: #202126; padding:100px 0; height:auto;}
.careers-working {background-color: #fff; padding:100px 0; height:auto;}
.careers-vacancies {padding:100px 0; height:auto;}
.careers-about i, .careers-working i {color:#89c9c9}
.careers-about strong {color:#fff; font-style: italic; font-weight: bold!important;}
#bp-careers h4 {color: #89c9c9!important; font-style: italic!important; font-size: 2em; line-height: 0.5em; text-align: center}
#bp-careers h1 {color: #fff!important;
    font-style: italic!important;
    font-size: 5em!important;
    line-height: 1em!important;
    font-weight: bold!important;
    padding-bottom: 30px;
    font-family: Oswald!important; text-align: center}
.careers-about h2 {color: #fff!important;}
.careers-vacancies h2, .careers-working h2 {color: #202126!important;}
.careers-working h4 {
    font-style: italic!important;
    font-size: 1.5em!important;
    line-height: 1em!important;
    font-weight: bold!important;
    padding-bottom: 30px;
    font-family: Oswald!important;}
.careers-about h2, .careers-vacancies h2, .careers-working h2 {
    font-style: italic!important;
    font-size: 2.5em!important;
    line-height: 1em!important;
    font-weight: bold!important;
    padding-bottom: 30px;
    font-family: Oswald!important;}
ul.job_listings li.job_listing {background-color: #f6f6f6; width: 32.5%; border: 1px solid #d8d8d8; float:left; margin: 0 0.5% 1% 0}
ul.job_listings li.job_listing a img.company_logo {display: none}
ul.job_listings li.job_listing a div.position, ul.job_listings li.job_listing a div.location, ul.job_listings li.job_listing a .meta {width:100%; text-align: center; padding:0 0 10px 0}
ul.job_listings li.job_listing a .meta .job-type {color: #89c9c9; border-radius: 40px;  padding: 8px; margin-bottom: 20px; border: 2px solid #89c9c9;}
ul.job_listings li.job_listing a .meta .job-type:hover {color:#fff; background-color: #89c9c9}
ul.job_listings li.job_listing a:hover {box-shadow: inset 0 3px 0 #89c9c9, 0px 0px 25px 5px #d0d0d0; background-color: #fff;}
ul.job_listings li.job_listing a div.position h3 {line-height: 1.2em; font-size: 1.5em; font-weight: 800; font-style: italic; padding-bottom: 15px; color: #202126}
ul.job_listings li.job_listing a {padding:4em}

/** iPad Landscape Styles **/
@media only screen and (min-width: 769px) and (max-width: 1024px) {

}


/** iPad Portrait Styles **/
@media only screen and (min-width: 681px) and (max-width: 768px) {
#bp-careers-buttons .span_6 {width:99%; margin:1% 0 0 0}
#bp-careers-buttons .span_3 {width:49%; margin:1% 1% 0 0}
}


/** Mobile Styles **/
@media only screen and (max-width: 680px) {
#bp-careers-buttons .span_6 {width:99%; margin:1% 0 0 0}
#bp-careers-buttons .span_3 {width:49%; margin:1% 1% 0 0}
#bp-careers-buttons h4 {font-size: 1em}
.bp-careers-headerbg {padding:60px 0}
ul.job_listings li.job_listing {width:49%}
ul.job_listings li.job_listing a {padding: 1.5em;}
ul.job_listings li.job_listing a div.position h3 {font-size:1.2em}
}


/**/




/******** MATCH CENTRE STYLES **********/
.page-id-24507 #boxed, .page-id-27854 #boxed, .page-id-28522 #boxed {width:100%!important; background-color: #fff}
.page-id-24507 #footslideouter, .page-id-24507 #breadsect, .page-id-27854 #breadsect, .page-id-27854 #footslideouter, .page-id-28522 #breadsect, .page-id-28522 #footslideouter {display: none}
.bp-matchcentre-headerbg {height:560px; background-size: cover; background-repeat: no-repeat}
.bp-matchcentre-row1 {width:100%; border-bottom: 0px solid #4e4e4f;height:38px;text-align:center;font-weight:bold;text-transform:uppercase;color:#fff}
.bp-matchcentre-row3 {width:100%; border: 0px solid #4e4e4f;height:170px; background: rgba(0,0,0,0.3)}
.bp-matchcentre-row4 {width:100%;height:40px; background: rgba(0,0,0,0.3);}
.bp-matchcentre-row5 {width:100%; height:40px;}
.bp-matchcentre-status {width:19%;height:38px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:9px;color:#fff; background-color: #60b70a; float:left}
.bp-matchcentre-status2 {width:19%;height:38px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:9px;color:#fff; background-color: #b91a1c; float:left}
.bp-matchcentre-review {width:61%;height:38px;text-align:left;font-weight:bold;text-transform:uppercase;padding-top:9px;color:#fff;float:left; padding-left:15px; background: rgba(0,0,0,0.5)}
.bp-matchcentre-review p {font-size: 11px;}
a.bp-matchcentre-refreshscores {width:20%;height:38px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:9px;color:#fff; background-color: #8bc9c9; float:left; display: block; transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;}
a.bp-matchcentre-refreshscores:hover {background-color: #4F9C9C}
.bp-matchcentre-teams {width:50%; float:left; border-right: 0px solid #4e4e4f; margin-top: -4px;}
.bp-matchcentre-scoreboard {width:30%; float:left; border-right: 0px solid #4e4e4f; margin-top: -4px; height:170px; padding:10px 15px;}
.bp-matchcentre-scoreboard h6 {color:#8c8c8c; font-weight: bold; font-size: 16px}
.bp-matchcentre-twitbbc {width:20%; float:left}
.bp-matchcentre-twitbbc-twit, .bp-matchcentre-twitbbc-bbc {width:35%; float:left}
.bp-matchcentre-twitbbc-twittext, .bp-matchcentre-twitbbc-bbctext {width:65%; float:left}
.bp-matchcentre-twit {width:100%; border-bottom: 0px solid #4e4e4f; height: 83px; display: block;}
.bp-matchcentre-bbc, .bp-matchcentre-refresh {width:100%; border-bottom: 0px solid #4e4e4f; height: 83px; display: block}
.bp-matchcentre-twit img, .bp-matchcentre-bbc img {width:100%; padding: 19px 17px 17px 5px;}
.bp-matchcentre-twit i {color:#1dadea; font-size: 30px; padding: 20px;}
.bp-matchcentre-bbc i {color:#b91a1c; font-size:30px; padding: 20px;}
a.bp-matchcentre-buttons {width:25%; text-align:center;text-transform:uppercase;padding-top:9px;color:#777; float:left; display: block;}
a.bp-matchcentre-buttons:hover {color:#fff}
a#bp-matchcentre-buttons-scorecard {background-color: #b91a1c; height:41px; color:#fff; margin-top: -1px}
a#bp-matchcentre-buttons-scorecard:hover {background-color: #880B0C; transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s;}
a#bp-matchcentre-buttons-scorecard2 {border-left: 0px solid #4e4e4f; height:40px; border-right: 0px solid #4e4e4f}
a#bp-matchcentre-buttons-exitmatch {border-left: 0px solid #4e4e4f; height:40px}
.bp-matchcentre-scoreboard .nectar-milestone .number {font-size: 68px; color:#1f1d1d; font-family: Arial; letter-spacing: 9px; text-align:right; font-weight: bold; margin-right: -5px;
    padding-top: 2px;}
.bp-latest-score-runs {width:60%; float:left; background-image:url('https://www.kiaoval.com/wp-content/uploads/2016/04/matchcentre-scorebg.png'); background-repeat: no-repeat; background-size:140px 75px}
.bp-latest-score-divider {width:10%; float:left; font-size: 75px; padding: 25px 10px;}
.bp-latest-score-wickets {width:30%; float:left; background-image:url('https://www.kiaoval.com/wp-content/uploads/2016/04/matchcentre-wicketbg.png'); background-repeat: no-repeat; background-size:47px 75px; background-position-x: right;}
p.bp-latest-score-overs {font-size: 18px; margin-top: 100px;}
.bp-matchcentre-teamhome, .bp-matchcentre-teamaway {width:100%; height:85px; border-bottom: 0px solid #4e4e4f; float:left}
a.bp-view-more1 {text-align: center; font-size: 35px; bottom:0; display: block; margin-top: 35px; color: #8c8c8c }
a.bp-view-more1 i {font-size: 35px; text-align: center;}
a.bp-view-more1 p {font-size: 12px; padding-bottom: 0!important}
a.bp-view-more2 {text-align: center; font-size: 35px; bottom:0; display: block; margin-bottom: 25px; color: #8c8c8c }
a.bp-view-more2 i {font-size: 35px; text-align: center;}
a.bp-view-more2 p {font-size: 12px; padding-bottom: 0!important}
a.bp-view-more3 {text-align: center; font-size: 35px; bottom:0; display: block; padding: 40px; color: #8c8c8c }
a.bp-view-more3 i {font-size: 35px; text-align: center;}
a.bp-view-more3 p {font-size: 12px; padding-bottom: 0!important}
.bp-matchcentre-twitterfeed, .bp-matchcentre-manhatten {width: 100%; height: auto; background-color: #fff;}
p.twitfeed-text {text-align: center;padding-top:60px;color: #a4a4a4; text-transform: uppercase}
p.twitfeed-text i {color:#8bc9c9!important}
h2.twitfeed-title {text-align: center;font-weight:bold;color: #552d0b; font-size:50px; padding-top:5px; line-height:60px;letter-spacing:2px}
h2.bp-scorecard-title {text-align: center;font-weight:bold;color: #fff;font-size:50px;padding-top:5px; line-height:60px;letter-spacing:2px}
h2.bp-landing-title {font-weight:bold;color: #fff;font-size:50px;padding-top:25px; line-height:1.2em;letter-spacing:2px; font-style: italic; padding-bottom:25px; text-align: center}
.scorecard-divider-border {border-bottom: 3px solid #1f1d1d;}
#post-area div.scorecard-divider-border:nth-child(1) {display: none}
span.matchcentre-comp {color:#fff;padding-left:15px}
.matchcentre-day {width:35%;float:left;text-align:right;font-size:11px; padding-right: 15px;}
.matchcentre-compdate {width:65%;float:left;text-align:left;font-size:11px;}
img.scorecard-logo {vertical-align: middle!important; height:90px!important; margin-right: 15px}
img.squad-logo {vertical-align: middle!important; height:55px!important; margin: 0 10px 0 0!important;}
.matchcentre-menu {position: fixed;right: 0!important;top: 250px;background: #222;width: 160px;height: 326px;padding: 0 !important;margin: 0 !important;z-index: 10000; display: block; border-top-left-radius: 1em; border-bottom-left-radius: 1em; box-shadow: 1px 0px 6px #1f1d1d;}	
.matchcentre-menu a {display: block; height: 250px; width: 122px;}
.matchcentre-menu-header {width:100%; height:45px; background-color: #1f1d1d; font-weight: bold; text-transform: uppercase; font-size: 11px; color:#fff; border-top-left-radius: 1em; padding:12px 0 0 12px; border-bottom: 2px solid #000}
a.matchcentre-menu-item {width:100%; height:40px; padding:9px 0 0 11px; display: block; text-transform: uppercase; border-bottom: 1px solid #000 }
a.matchcentre-menu-item, a.matchcentre-menu-item-exit {font-size: 11px; color:#777}
a.matchcentre-menu-item:hover, a.matchcentre-menu-item:hover i, a.matchcentre-menu-item-exit:hover, a.matchcentre-menu-item-exit:hover i {color:#fff; background-color: #2B2B2B}
a.matchcentre-menu-item i, a.matchcentre-menu-item-exit i {font-size: 14px; color:#777; padding-right: 4px}
a.matchcentre-menu-item-exit {width:100%; height:40px; padding:9px 0 0 11px; display: block; text-transform: uppercase; border-bottom-left-radius: 1em;}
a.matchcentre-menu-item a.matchfeed i:hover {color:#1dadeb!important}



a.matchcentre-menu-item.pause {cursor: pointer;}
#countdown {font-weight: bold; font-size: 22px; color: #2d2d2d;}
#countdown2 {font-weight: bold; font-size: 15px; color: #fff;}

.refresh-page {position: fixed;bottom: 0;left: 0; width: 100%;text-align: center;background: #e6e6e6; z-index: 11; padding: 13px 0 15px; border-top: 3px solid #2d2d2d;}
.refresh-text {width:60%; float:left}
.refresh-text p {font-size: 14px; padding: 8px 0 0 0!important;}
.refresh-timer {width:19%; float:left; margin-right: 1%}
a.refresh-pause, a.refresh-resume, a.refresh-refresh, a.refresh-pausemob {width:100%;height:38px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:9px;color:#fff; float:left; display: block; transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s; cursor: pointer}
a.refresh-refresh {background-color: #2d2d2d}
a.refresh-pause, a.refresh-resume {background-color: #b91a1c}

#bp-twitfeed  {padding:15px 0 50px; text-align: center; height: auto; background-color: #fff }
#bp-twitfeed .twitter-tweets-tweet-message {font-size: 23px; color: #a4a4a4; text-transform: uppercase; letter-spacing: 1px; line-height: 27px; font-family: 'oswaldlight', sans-serif; padding: 23px 15px 15px}
#bp-twitfeed .twitter-tweets-tweet-message a {color: #89c9c9 !important}
#bp-twitfeed a.twitter-tweets-tweet-time.twitter-tweets-link {font-size: 12px; color: #a4a4a4; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 23px}
#bp-twitfeed .twitter-tweets-tweet {padding: 8px 0 20px; border-bottom: 1px dashed #d1d1d1;}
p.bp-scorecard-text {text-transform: uppercase; text-align: center; padding-top: 60px;}

.bp-matchcentre-wagonwheel {width: 100%; height: auto; background-color: #f6f6f6;}
p.wagonwheel-text {text-align: center;padding-top:60px;color: #8bc9c9; text-transform: uppercase}
h2.wagonwheel-title {text-align: center;font-weight:bold;color: #201e1e; font-size:50px; padding-top:5px; line-height:60px;letter-spacing:2px}
h2.squad-title {text-align: center;font-weight:bold;color: #fff;font-size:50px;padding:60px 0; line-height:60px;letter-spacing:2px}

.matchcentre-score-preview {width:100%; height:62px; background-color: #2d2e33; border-top: 2px solid #131212;}
.home .matchcentre-score-preview {margin: 0!important;}
.page-id-24507 .matchcentre-score-preview, .page-id-27854 .matchcentre-score-preview {display: none}
.matchcentre-score-preview-home{width:18%; float:left; border-right: 3px solid #131212; height:60px;}
.matchcentre-score-preview-away {width:26%; float:left; border-right: 3px solid #131212; height:60px;}
.matchcentre-score-preview-home-logo, .matchcentre-score-preview-away-logo {width: 30%; padding: 2px 0; float: left;}
.matchcentre-score-preview-vs {width:20%; float:left}
.matchcentre-score-preview-vs h3 {color:#fff; padding:12px 1px}
.matchcentre-score-preview-home-logo img, .matchcentre-score-preview-away-logo img {width:50px; height: auto}
.matchcentre-score-preview-compresult {width:55%;padding:8px 0 2px 18px; float:left;}

.no-innings .matchcentre-score-preview-compresult {
    width: 80%;
}
.no-innings a.matchcentre-score-preview-status2 {
    width: 20%;
}

.matchcentre-score-preview-compresult p {padding-bottom:0!important}
p.matchcentre-score-preview-comp {color:#fff; margin-top: -3px}
.matchcentre-score-preview-status {width:15%;height:58px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:17px;color:#fff; background-color: #60b70a; float:left}
.matchcentre-score-preview-status2 {width:16%;height:58px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:14px;color:#fff; background-color: #b91a1c; float:left}
a.matchcentre-score-preview-status {width:19%;height:60px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:14px;color:#fff; background-color: #60b70a; float:left; display: block}
a.matchcentre-score-preview-status2 {width:19%;height:60px;text-align:center;font-weight:bold;text-transform:uppercase;padding-top:14px;color:#fff; background-color: #b91a1c; float:left; display: block}
a.matchcentre-score-preview-status:hover {background-color:#498A08; transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;}
a.matchcentre-score-preview-status2:hover {background-color:#941314; transition: all 0.4s linear 0s;
    -moz-transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
    -o-transition: all 0.4s linear 0s;}
a.matchcentre-score-preview-status2 p, a.matchcentre-score-preview-status p {padding-bottom: 0!important; margin-top:-4px}
p.matchcentre-score-preview-batteam {color:#777; padding:4px 11px 0; padding-bottom: 0 !important; text-transform: uppercase}
.matchcentre-score-preview-away-runs {width:70%; float:left}
.matchcentre-score-preview-away-runs .nectar-milestone .number {
    font-size: 24px;
    color: #fff;
    font-family: Arial;
    letter-spacing: 1px;
    text-align: left;
    font-weight: bold;
    padding: 4px 11px 0 0;
    line-height: 18px;
    float: left;
    }
    
.matchcentre-score-preview-away-runs .nectar-milestone { float: left; }
p.forward-slash { font-size: 18px; margin-top: 2px; margin-left: -10px; padding: 0 8px;}
.opta-widget-container .wagonwheel p.innings a {border-radius: 0!important; 
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -khtml-border-radius: 0!important;
    background: #C7C7C7!important;
    color: #fff!important;
    border: none!important;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#c8d7dc', GradientType=0);}
    
.opta-widget-container .wagonwheel p.innings a:hover {border: none!important; background: #B1B1B1!important}
.opta-widget-container .wagonwheel p.innings {line-height: 22px}


.opta-manhattanworm  h2 { background: #ffffff; }
.opta-widget-container h2 {display: none}
.opta-widget-container {margin: 65px auto 0 !important}
.opta-manhattanworm div.manhattanworm  { color: #a4a4a4; }
.opta-manhattanworm div.manhattanworm table.canvas th.team { color: #a4a4a4; }
.opta-manhattanworm div.manhattanworm tbody td { color: #a4a4a4; }
.opta-manhattanworm div.manhattanworm thead th { color: #a4a4a4; }
.opta-widget-container .wagonwheel {background: none!important; margin-bottom: 40px}

/* MATCH CENTRE iPAD Landscape & Bigger Styles */
@media screen and (min-width: 1024px) {
.matchcentre-deskno {display: none}
}

/* MATCH CENTRE iPAD Landscape & Smaller Styles */
@media screen and (max-width: 1025px) {
.matchcentre-menu, a.bp-view-more1 {display: none}
div#bp-predictor-teams img {width: 50% !important;}
label#label_9_1_1 {margin: 0px !important;width: 50% !important;float: left !important;padding: 0 3% !important;}
label#label_9_1_0 {margin: 0px !important;width: 50% !important;float: left !important;padding: 0 3% !important;}
#bp-predictor-teams .span_4 {width: 50% !important;margin: 0px !important;float: left !important;}
#bp-predictor-teams .col.span_4.mobno.ipadno {display: none !important;}
}

/* MATCH CENTRE iPad Landscape to 1300px Styles */
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
.bp-matchcentre-scoreboard .nectar-milestone .number {
    font-size: 68px;
    color: #1f1d1d;
    font-family: Arial;
    letter-spacing: 9px;
    text-align: right;
    font-weight: bold;
    margin-right: -5px;
    padding-top: 12px; }
    
.bp-latest-score-runs, .bp-latest-score-wickets {height:75px}
    
}





/* MATCH CENTRE iPAD Portrait Styles */
@media screen and (min-width: 691px) and (max-width : 1023px) {
.ipadno, a.bp-matchcentre-refreshscores, .bp-matchcentre-scoreboard, .matchcentre-score-preview-home, .matchcentre-score-preview-away {display: none}
.bp-matchcentre-review {width:80%}
.bp-matchcentre-teams {width:100%; border-right:none}
.bp-matchcentre-teamhome {width:50%; border-right: 1px solid #4e4e4f}
.bp-matchcentre-teamaway {width:50%}
.bp-matchcentre-row3 {height:auto; border-bottom: none}
a.bp-matchcentre-buttons {width:50%; padding-top: 5px; border-bottom: 1px solid #4e4e4f }
a#bp-matchcentre-buttons-scorecard2 {border-right:none}
span.matchcentre-day-toss {display: none}
.matchcentre-compdate {width:80%;}
.matchcentre-day {width:20%; padding-right: 15px}
.bp-matchcentre-twitbbc {width:100%}
.bp-matchcentre-twit, .bp-matchcentre-bbc {width:33%; float:left; border-right: 1px solid #4e4e4f}
.bp-matchcentre-refresh {width:33%; float:left; }
.bp-matchcentre-refresh img {width:100%; padding: 17px 8px 17px 14px;}
h2.hometeam-name, h2.awayteam-name { font-size: 18px!important;letter-spacing: 0!important;}
.scorebox-teamhome-name, .scorebox-teamaway-name {width:70%}
.scorebox-teamhome-logo, .scorebox-teamaway-logo {width:30%}
.matchcentre-score-preview-compresult {width:72%}
a.matchcentre-score-preview-status2, a.matchcentre-score-preview-status {width: 28%}
.scorebox-teamhome-name, .scorebox-teamaway-name {width:70%}
.refresh-text {width:100%; float:left}
.refresh-timer {width:49%; float:left; margin-right: 1%}
.refresh-text p {padding:0 0 8px 0!important}
#bp-predictor-teams .span_4 {width:45%; float:left}
}

/* MATCH CENTRE MOBILE Styles */
@media only screen and (max-width : 690px){
.bp-predictor-headerbg .container {max-width: 475px !important;padding-top: 50px !important;padding-bottom: 50px !important;}
div#bp-predictor-teams img {width: 100% !important;}
#bp-predictor p, p.friendshare {padding: 0px 10% !important;}
li#field_9_19, li#field_9_7 {width: 100% !important;margin-left: 0px !important;}
li#field_9_19 {margin-bottom: 20px !important;}
li#field_9_14, li#field_9_13 {width: 100% !important;margin-left: 0px !important;}
li#field_9_14 {margin-bottom: 20px !important;}
label#label_9_10_1 {color: white !important;font-size: 13px !important;line-height: 15px !important;}

.bp-matchcentre-status2, .bp-matchcentre-teams, .bp-matchcentre-twitbbc, a.matchcentre-score-preview-status, a.matchcentre-score-preview-status2 {width:100%}
.bp-matchcentre-review, .bp-matchcentre-row1 {width:100%; text-align: center; height:63px; padding-right: 8px; border-bottom: none}
.matchcentre-compdate {width:100%; text-align: left; padding-top:9px}
.ipadno, a.bp-matchcentre-refreshscores, span.matchcentre-day-toss, span.matchcentre-date, .bp-matchcentre-scoreboard, .bp-matchcentre-refresh, h2.bp-scorecard-title, .matchcentre-score-preview-compresult, .matchcentre-score-preview-away, .bp-matchcentre-status, .bp-matchcentre-status2, .matchcentre-day {display: none}
.bp-matchcentre-bbc, .bp-matchcentre-twit, a.bp-matchcentre-buttons {width:50%; float:left}
.bp-matchcentre-teams, a#bp-matchcentre-buttons-scorecard2 {border-right: none}
a.bp-matchcentre-buttons {padding-top:5px; border-bottom: 1px solid #4e4e4f; font-size: 11px;}
.bp-matchcentre-twit img, .bp-matchcentre-bbc img {padding: 22px 8px 9px 17px;}
.bp-matchcentre-row3 {height:40px}
.page-id-24507 .scorebox {height:auto; margin-top: 0}
.page-id-24507 .scorebox-info {padding-top: 0; height: inherit;}
.refresh-text {width:100%; float:left}
.refresh-timer {width:46%; float:left; margin: 0 2%}
.refresh-text p {font-size: 12px; padding: 7px 0 !important;}
#countdown {font-size: 14px }
.refresh-page-container {max-width: 350px!important;}
.refresh-page {padding: 10px 0 12px; border-top: 2px solid #2d2d2d;}
a.refresh-pausemob {background-color: #2d2d2d}
img.scorecard-logo {width:26%!important; margin: -20px 20px 0 0!important; height: auto!important; float: left;}
h3.scorecard-teamname {padding-top: 30px;}
h3.scorecard-teamname img {margin-top: -18px!important;}
}



/* iPhone */
@media only screen and (max-width : 500px){
    .bp-predictor-headerbg .container {max-width: 320px !important;padding-top: 50px !important;padding-bottom: 50px !important;margin: auto !important;}
    #bp-predictor h1 {font-size: 45px !important;line-height: 44px !important;margin-top: 10px !important;}
    #bp-predictor p, p.friendshare {padding: 0px 5% !important;font-size: 14px !important;line-height: 23px !important;}
    #gform_wrapper_9 label#label_9_1_0 {margin: 0px !important;}
    label#label_9_10_1 {color: white !important;font-size: 12px !important;line-height: 31px !important;}
    input#gform_submit_button_9 {width: 100% !important;margin: 0px !important;margin-top: 50px !important;}
}


/** New 2017 Homepage Layout **/

.newsboxtext {width:63%; float:left; padding: 11px 25px 18px 13px}
.newsboxtext h2 {font-weight: bold; font-size: 19px; line-height: 1.3em; color: #202127; letter-spacing:0.5px}
.portnews-text h2, .landnews-text h2 {font-weight: bold; font-size: 19px; line-height: 1.3em; color: #202127; letter-spacing:0.5px}
.newsboxtext h2 a, .portnews-text h2 a, .landnews-text h2 a {color: #202127; font-weight: bold; -webkit-font-smoothing: antialiased; display:block; letter-spacing: 0.5px}
.newsboxtext p {line-height: 1.5em;}
.newsboxtext [class^="icon-"], [class*=" icon-"] {font-size: 12px; height: 25px; line-height: 25px; width: 25px; margin-right: 4px;}
.newsboxcol {margin:0!important; line-height: 8px}
.newsboximg {width:37%; float:left; overflow: hidden; position: relative;}
.newsboximg a {display: block;}
.newsboximg img {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.newsboximg img:hover, .img-shine:hover {opacity:0.5; transition: all .5s ease}

	
.latestnews-newsboxes {width:100%!important; border-bottom: 8px solid #8cc8c8; margin-bottom: 50px}        
.hometopnav {width:100%; height:40px; background-color: #fff;}
.hometopnav #blsearchform input[type=text], .hometopnav #blsearchsubmit {background: #fff; height:40px}
.hometopnav input[type=submit] {color:#1a1b20}
.hometopnav ::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #555;}
.hometopnav ::-moz-placeholder { /* Firefox 19+ */ color: #555;}
.hometopnav :-ms-input-placeholder { /* IE 10+ */ color: #555;}
.hometopnav :-moz-placeholder { /* Firefox 18- */  color: #555;}
.hometopnav #blsearchsubmit:hover {background: #fff!important; opacity:1}
.sf-menu {float:left}
#header-secondary-outer nav > ul > li > a {color:#303135; background:none; font-weight: normal}
.hometopnav .bllink a {background: none!important}
#header-secondary-outer #social {float:right}
#header-secondary-outer ul {height:40px}
#header-secondary-outer #social i {font-size:19px!important; padding-top:8px; color:#fff!important}
#header-secondary-outer #social li a, #header-secondary-outer #social li {height:24px!important; display: block; background: #d6d6d7}
#header-secondary-outer #social li a {width: 30px; padding: 8px 8px 8px 12px!important;}
.hometopnav #social {margin-top: 0;}
.hometopnav a.twitter {background: #d6d6d7!important}
.hometopnav a.facebook {background: #bfbfc1!important}
.hometopnav a.youtube {background: #a6a6a9!important}
.hometopnav a.instagram {background: #8c8c8f!important}
.hometopnav a.instagram:hover {background: #ea0e69!important;}
.hometopnav a.twitter:hover {background: #1da1f2!important}
.hometopnav a.facebook:hover {background: #3B5998!important}
.hometopnav a.youtube:hover {background: #e3180d!important}
.hometopnav #header-secondary-outer #social a:hover i {color:#fff!important}
#featured {height:556px!important}
.home .newsbox {margin-top: 0}
.home #navouter {background: #333; height: 120px;background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}

.home #navouter {
    background: rgba(0,0,0,0.4)!important;
    border-bottom: 1px solid;
    position: relative;
    z-index: 9;
    height:120px!important;
}
.home #navouter.stuck {
    background: #202126 !important;
    position: fixed !important;
    height:80px!important;
}
#navouter {background: #202126 !important;height:80px!important;;}
#navouter .sf-menu {float:right}
img#retina-logo {padding: 16px}
.latestnews-newsboxes .blayney_8 {width: 33.2%; float: left;}
.latestnews-newsboxes .blayney_6 {width: 25%; float: left;}
.upcoming-fixtures {background-color: #dbd7d4 !important; width: 100%; margin-bottom: 0; padding: 4% 0 2%;}
.upcomingfixtures-eh {display: table}
.home .main-content {max-width: 1200px;}
.fixtop img {margin: 0 37% 0 33%; width: 30%;}
h2.fixversus {padding-bottom: 0; color: #ffffff;text-transform: uppercase; text-align: center; font-weight: bold; letter-spacing: 1px; line-height: 1.4em}
.fixdate strong {color:#a9a9ab; font-weight: bold!important; text-transform: uppercase}
.fixture-section {text-align: center; background-image: url('http://surreyccc.staging.wpengine.com/wp-content/uploads/2016/10/homefixtures-divider.png'); background-position: right; background-repeat: no-repeat; display: table-cell; vertical-align: middle}
a.homefixture-ticket {font-size: 13px; color:#fff; border:2px solid #89c9c9; padding:7px 12px; margin-top:10px}
a.homefixture-ticket:hover {background-color: rgba(255,255,255,0.15)}
.home #navouter img#retina-logo {height: auto!important; width: 100%!important; margin: -3px 0}
.home #navouter.stuck img#retina-logo {height: auto!important; width: 72%!important; margin: -3px 14%; transition:all 0.2s ;
    -webkit-transition:all 0.2s ;
    -o-transition:all 0.2s ;
    -moz-transition:all 0.2s ;}
#navouter img#retina-logo {height: auto!important; width: 72%!important; margin: -3px 14%}

p.newsboxtext-category a {text-transform: uppercase; color:#7d7d80; font-size:11px}
p.newsboxtext-category a:hover {color:#000}
.newsboxtext p {padding-bottom: 5px!important; padding-top:5px}
.home-blayney_24 {width:100%; float:left}
.home-blayney_12 {width:50%; float:left}
.home-blayney_4 {width:16.65%; float:left}
.home-blayney_8 {width:33.3%; float:left}
div.portnews, #static-box {background-color: #fff!important; height: 400px!important; position:relative}
p.newsboxtext-category {padding-bottom: 5px!important}
#portnews img, .landnews-img img {height:198px; max-width:100%!important}
.portnews-text {padding:5px 15px; border-right: 1px solid #ececec;}
#statoftheday {height:400px; background-color: #202127;}
#home-area {margin-bottom:50px}
.landnews {height:198px; background-color: #fff}
.landnews-img, .landnews-text {width:49%; float:left; margin-right: 1%;}
.landnews-text {padding:25px 5px;}
.landnews-text-border {border-top: 1px solid #ececec;}
.homecaro-section {height: 275px; padding-top: 40px;}
p.carotitle  {padding: 12px; font-weight: bold; font-size: 12px; text-transform: uppercase; text-align: center; line-height: 14px; color: #2d2d2d;}
span.caroimage-overlay:before {content: ""; top:0; left:0; position: absolute; height:57.4%; width:100%; background:rgba(0,0,0,0.75); display: none} 
h3.caroimage-overlay-text {color:#fff; z-index: 9999; position: absolute; padding:21%; font-weight: bold; font-size: 23px; line-height: 1.2em; display: none}
.home-divider {border-bottom: 2px solid #fff; border-top:1.5px solid #d0cece; margin: 30px 0}
.home3boxes {margin:50px 0 50px 0;}
#home3boxes-left, #home3boxes-centre, #home3boxes-right  {height:100%;}
#home3boxes-left {margin-right:20px;}
#home3boxes-center {margin-left:0px;}
#home3boxes-right {margin-left:20px;}
.location_name, #wpc-weather.small .now .time_temperature { color: #202127; text-align: left!important; font-weight: bold; -webkit-font-smoothing: antialiased; display: block; letter-spacing: 2px; font-family: Oswald; text-transform: uppercase;}
.location_name {font-size: 18px!important; display: none!important}
#wpc-weather.small .now .time_temperature {font-size: 40px!important;}
#wpc-weather.small .now .time_symbol svg {width:120px!important; height:120px!important; float:left}
#wpc-weather .climacon_component-fill { -webkit-text-fill-color: #fff!important; fill: #fff!important;}
#wpc-weather .forecast .eighth, #wpc-weather .forecast .eleventh, #wpc-weather .forecast .fifteenth, #wpc-weather .forecast .fifth, #wpc-weather .forecast .first, #wpc-weather .forecast .fourteenth, #wpc-weather .forecast .fourth, #wpc-weather .forecast .ninth, #wpc-weather .forecast .second, #wpc-weather .forecast .seventh, #wpc-weather .forecast .sixth, #wpc-weather .forecast .tenth, #wpc-weather .forecast .third, #wpc-weather .forecast .thirteenth, #wpc-weather .forecast .twelfth {
    margin-top: -5px;
    width: 75%;
}
#wpc-weather .forecast .day {width:30% !important }
#wpc-weather .today {width:10%; float:left}
#wpc-weather .infos .wind, #wpc-weather .today .day {width:100%; text-align: center}
#wpc-weather .today .day {display: none}
#wpc-weather.small .now {width:55%; float:left; margin-right: 5%}
#wpc-weather .forecast {width:40%; float:left;}
#wpc-weather .forecast .temp_max, #wpc-weather .forecast .temp_min {width:40%!important}
#wpc-weather .forecast .temp_min {display: none!important}
#wpc-weather .forecast .symbol {
    width: 30%!important;
}
#wpc-weather .time_temperature {margin-top:50px!important}
#wpc-weather .forecast .climacon, #wpc-weather .climacon.w803:before, #wpc-weather .climacon.w804:before {font-size: 24px!important; color:#000!important}
#wpc-weather .wpc-highlight {color:#000; font-family: Oswald!important; letter-spacing: 1px}
#wpc-weather {line-height: 20px!important; padding: 0 20px 10px 0; margin:0}
h6.weather-title {color: #202127; text-align: left!important; font-weight: bold; -webkit-font-smoothing: antialiased; display: block; letter-spacing: 0.5px; font-family: Oswald; text-transform: uppercase; font-size: 19px; padding: 15px 15px 5px;}
.rightbread a {color: #fff!important;}
.breadcrumbs {color: rgba(255,255,255,0.5);}
.match-centre-preview-header {}


#footnewslettersignup {background: #562e07; height: 90px; display:none}
table.footer-signup {width: 100%!important;}
#footnewslettersignup input[type=text] {border-radius: 25px; padding: 15px 23px!important; border: 1px solid #79542f; background: rgba(255,255,255,0.1); color:#fff; font-size:14px; margin-top:12px; width: 40%; margin-right: 1.6%;}
#footnewslettersignup .gform_wrapper .top_label li.gfield.gf_left_half, #footnewslettersignup .gform_wrapper .top_label li.gfield.gf_right_half {width:40%!important; float: left;}
#footnewslettersignup input[type=submit] {float: right; width: 17%; margin-top: -75px; border-radius: 25px; padding: 19px 23px; background-color: #fff;
    color: #562e07;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;}
#footnewslettersignup input[type=submit]:hover {color:#fff}
#footnewslettersignup input[type=text]:focus {border: 1px solid rgba(255,255,255,0.5);}
#footnewslettersignup input[type=text]::-webkit-input-placeholder {
   color: rgba(255,255,255,0.3);
}

#footnewslettersignup input[type=text]:-moz-placeholder { /* Firefox 18- */
   color: rgba(255,255,255,0.3);  
}

#footnewslettersignup input[type=text]::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(255,255,255,0.3);  
}

#footnewslettersignup input[type=text]:-ms-input-placeholder {  
   color: rgba(255,255,255,0.3);  
}
#footnewslettersignup .validation_error, #footnewslettersignup .gfield_description.validation_message {display: none}
body #gform_wrapper_4 .gform_body .gform_fields .gfield_error {border: 1px solid red}
#footnewslettersignup .gform_wrapper li.gfield.gfield_error, #footnewslettersignup .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent; border:none!important}
#footnewslettersignup .gform_wrapper li.gfield.gfield_error input[type=text] {border: 1px solid red}
div#gform_confirmation_message_4 {
    font-size: 15px;
    text-align: center;
    padding-top: 33px;
    color: #fff;}



/** iPad Landscape Styles **/
@media only screen and (min-width: 769px) and (max-width: 1024px) {
#featured article .post-title h2 {padding: 0 10%!important}
.newsbox {margin-bottom: 0!important}
.newsboxtext {padding: 10px 25px 20px 13px!important}
.newsboximg, .newsboxtext {width:100%!important}
#statoftheday {display: none}
.home-blayney_4.portnews {width:25%!important}
/* .blayney_8#home3boxes-left {width:48%; margin:0 1%; float: left} */
/* #home3boxes-weather {display: none} */
#home3boxes-left img, #home3boxes-centre img, #home3boxes-right img   {width:100%!important}
#static-box img { width: auto; height: 100%!important; overflow: hidden; max-width: 200%; margin-left: -60px; }
#wpc-weather.small .now .time_symbol svg {width: 95px!important; height: 95px!important;}
#wpc-weather.small .now .time_temperature {font-size: 23px!important}
#home3boxes-left, #home3boxes-centre, #home3boxes-right {margin:1%;}
.blayney_8 {width: 31.2% !important;}
#wpc-weather .forecast .fourth {display: none}
#featured {background: none!important}
#featured .orbit-slide article .container {top:150px!important}
}


/** iPad Portrait Styles **/
@media only screen and (min-width: 681px) and (max-width: 768px) {
.hometopnav {display: none!important}
.orbit-wrapper #featured {height:450px!important}
.orbit-wrapper #featured article .post-title {top:150px!important}
body #featured article .post-title h2 span {font-size: 50px!important; line-height: 1.2em!important}
#featured article .post-title h2 {max-width:100%!important}
#statoftheday {display: none}
.home-blayney_4.portnews {width:25%!important}
div#hometwitter, div#homeinstagram {display: none}
.home-blayney_8 {width:30%!important}
.blayney_6 {width:49%!important}
.upcomingfixtures-eh:nth-child(3), .upcomingfixtures-eh:nth-child(4) {display: none}
.upcoming-fixtures {height:390px!important}
#home3boxes-weather {display: none}
#home3boxes-left,  #home3boxes-centre, #home3boxes-right {width:30%; margin: 0 1%}
#static-box img {width:auto!important; height:100%!important}
.orbit-wrapper #featured {background: transparent!important}
.latestnews-newsboxes .blayney_8 {width: 50%;}
.latestnews-newsboxes .blayney_8:nth-child(3) {display: none}
}

@media only screen and (max-width: 1024px) {
  .landnews { height: 171px; }
  #portnews img, .landnews-img img { height: 171px; }
  .landnews-text { padding: 5px 5px; }
  .landnews-item .img-wrapper a:before { bottom: 43px;  }
  .landnews-item .img-wrapper a:after { top: 36px; }
  #wpc-weather.small .now { width: 48%; margin-right: 0; }
  #wpc-weather .forecast { width: 45%; }
}

@media screen and (max-width: 768px) {
  .home .revosect { margin-top: 0px !important; }
  #featured article .post-title h2 { left: 0px !important; }
  #featured article .post-title > a { left: 0px !important; }
  #static-box img { height: 100%!important; max-width: 200%; margin-left: -33%; }
  .landnews-item .img-wrapper a:before { width: 38%; right: -19px; }
  .landnews-item .img-wrapper a:after { width: 38%; right: -19px; }
  .ss-background-image img, .ss-background-image video {display:none!important}
  .ss-background-wrap {background: #202126!important}
  
}

/** Mobile Styles **/
@media only screen and (max-width: 680px) {
.hometopnav {display: none!important}
#featured article .post-title h2 span { font-size: 80px; }
.orbit-wrapper #featured {height:450px!important}
.orbit-wrapper #featured article .post-title {top:150px!important}
body #featured article .post-title h2 span {font-size: 36px!important; line-height: 1.2em!important}
#featured article .post-title h2 {max-width:100%!important}
#statoftheday {display: none}
.home-blayney_4.portnews {width:100%!important}
.home-blayney_4.portnews img {display: none}
div#hometwitter, div#homeinstagram {display: none}
.home-blayney_8, .landnews-text {width:100%!important}
.blayney_6 {width:100%!important}
.fixture-section {background-image:none!important}
.upcomingfixtures-eh:nth-child(3), .upcomingfixtures-eh:nth-child(4) {display: none}
.upcoming-fixtures {height:auto!important}
.selected-match-banner .col,
.home3boxes {
	margin-bottom: 0!important;
} 
.nvp-layout-grid .nv-g-flex .nvp-media__caption {padding:1em!important}
#home3boxes-weather {display: none}
#home3boxes-left, #home3boxes-right,  #home3boxes-centre   {width:100%; margin:0 0 20px 0;}
#static-box {display: none}
.orbit-wrapper #featured, .orbit-wrapper {background: transparent!important; height:326px!important}
.matchcentre-score-preview .container {max-width: 100%!important;}
.matchcentre-score-preview {border-top:0; height:60px}
.bp-matchcentre-headerbg {height:auto}
.page-id-24507 .blayneyscorecard-shadow {display: none}
.bp-matchcentre-headerbg .container {max-width:100%!important}
.latestnews-newsboxes .blayney_8, .home .main-content {width: 100%!important;}
#footnewslettersignup input[type=text] {width:48%; margin-right:2%}
#footnewslettersignup input[type=submit] {width:100%; margin-top:-10px}
.newsboxtext h2 {font-size:17px}
#footnewslettersignup {height:150px}
body {background-image: none!important}
.landingpage-form-col, .landingpage-form-image {width:90%; margin:0 5%}
div.portnews {height:auto!important; border-bottom:1px solid #ececec}
.home .moblogo {display: none!important}
.orbit-wrapper #featured article {
    height: 325px!important;
    margin-bottom: 3em;
    position: relative!important;
    top:0!important
  }
#bp-predictor-teams .span_4 {width:50%; float:left}
label#label_9_1_0 {margin:0 63%!important}
label#label_9_1_2 {margin:0 17%!important}
form.predictor input[type=submit], form.predictor button[type=submit] {width:80%; margin: 20px 10%}
.single-score-predictor .gf_left_half, .single-score-predictor .gf_right_half, .single-score-predictor .gf_left_third, .single-score-predictor .gf_middle_third, .single-score-predictor .gf_right_third {width:100%!important}
#menufication-top, #menufication-non-css3-top {background: #202126!important}
#menufication-non-css3-nav img {max-width:50%!important}
.newsboxtext h2 {font-size: 16px}
#featured article .post-title > a {width: 80%; margin: 0 10%;}
.mobile-container,
.fixturesfilter #filterseason,
h4.upcomingmatch,
.selected-match-banner .span_8 {
	display:none!important;
}
.fixturesfilter .span_4 {
    width: 48%!important;
    margin: 0 1%!important;
}
.latestnews-newsboxes {margin-bottom:0!important}
.fixtop, h2.fixversus {text-align: left; font-size: 15px; line-height:1.2em}
.fixtop img {float:left!important; margin:0 18px 30px 0!important}
.fixdate, .fixtop p {font-size: 11px}
.match-centre-preview-header .container {max-width: 100%!important;}

}



div#wpfront-notification-bar-spacer {display: none!important}
span.bls-title,
span.bls-subtitle {
    font-family: 'oswaldlight', sans-serif;
    text-align: center;
    text-transform: uppercase;
    display: block;
}

span.bls-title {
    margin-top: -270px;
    font-size: 46px;
    line-height: 46px;
    padding-left: 50px;
    padding-right: 50px;
    font-weight: bold;
    color: #fff;
    line-height: 1.2em;
}

span.bls-subtitle {
    font-size: 30px;
    margin-top: 10px;
    padding: 0 10%;
    line-height: 1.2em;
}

@media screen and (max-width: 1024px) {
  span.bls-title {
    margin-top: -300px;
  }
}

@media screen and (max-width: 768px) {
  span.bls-title {
    margin-top: -320px;
  }
  .single-fixture {
  	padding: 5% 7% 3%;
  }
  .single-fixture h2 {
  	font-size:1.3em!important;
  	margin-bottom: 2px;
  }
  .fixture-result {
  	margin-bottom: 5px;
  }
  .fixturebutt.scorecard,
  .fixturebutt.tickets,
  .fixturebutt.result {
  	width:100%!important;
  	float: left;
  }
  
  .fixturebutt.skysports {display: none;}
  .single-fixture p,
  .fixture-buttons {
  	font-size: 0.8em!important;
  	line-height: 1.7em;
  }
  .fixturebutt {
    padding: 7px 25px!important;
  }
  .fixture-img,
  .fixturebutt.listen,
  #filtertables {
    display: none;
    }
  .page-template-template-fullwidthcolor .col {
  	margin-bottom: 5px!important;
  }
  .page-template-template-fixtures .col {
  	margin-bottom: 5px;
  }
  .selected-match-banner,
  .selected-match-banner .span_4 {
  	text-align: center!important;
  }
  #selected-match-date .listenlive,
  #selected-match-date .ticketslink {
  	display: none!important;
  }
  #selected-match-date .span_4 {
  	width:100%!important;
  }
  .fixturevenue {
	text-align:left;
	}
}