/*
Theme Name: We Store Cornwall
Template: stivesselfstorage
Version: 2.0
*/
/* -------- Colours, images & backgrounds only -------- */

/* Base colours */
body {
    color: #0C2026;
    background: #fff;
}

strong {
    color:#000;
}

a {
    color: #000;
}

h1, h2, h3, h4, h5, h6 {
    color: #000;
}

h1 span, h2 span, h3 span, h4 span, h5 span {
    color: #fb6a01;
}

/* Headings & accents */
h3.sub {
    color: #fb6a01;
}

.why-us-sub {
    color:#fb6a01;
}

.latest-article {
    color:#008D88;
}

.page-template-template-contact .page-intro h1,
.page-parent .page-intro h1,
.home-intro h1,
.home-intro h2,
.page-id-2922 .page-intro h1 {
    color:#fff;
}

.page-id-2922 .page-intro .breadcrumbs,
.page-id-2922 .page-intro .breadcrumbs a {
    color:#fff;
}

/* Buttons / gradients */
#rmp-menu-additional-content-223 a[href*="/contact-us/"], .book-btn, input[type="submit"], input[type="button"], .button, .read-more, .nf-form-content input[type="submit"], .book-btn,
input[type="submit"],
input[type="button"],
.button,
.read-more {
    background: linear-gradient(90deg,#fb6a01 0,#ff9a3c);
    color:#fff;
}

#rmp-menu-additional-content-223 a[href*="/contact-us/"]:hover, .nf-form-content input[type="submit"]:hover, .book-btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover, .read-more:hover, .book-btn:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover,
.read-more:hover {
    background: linear-gradient(90deg,#ff9a3c 0,#fb6a01);
    color:#fff;
}

#nav ul li.book-now a {
  color: #fff !important;
    background: linear-gradient(90deg,#fb6a01 0,#ff9a3c);
}#nav ul li.book-now a:hover {
  color: #fff !important;
    background: linear-gradient(90deg,#ff9a3c 0,#fb6a01);
}
/* Footer */
#footer {
    background: #000;
    color:#fff;
}

#footer a {
    color:#fff;
}

#footer h4 {
    color:#fb6a01;
}

/* Header */
#header {
    background: #000;
}

#header .menu-row {
    background: #ededed;
    border-top: 2px solid #fb6a01;
}

.single .menu-row,
.page-template-template-members .menu-row,
.page-template-template-full .menu-row,
.error404 .menu-row,
#header.scroll .menu-row {
    border-bottom: 2px solid #000;
}

#header.home-header,
#header.slide-header {
    background: #fff;
    border-bottom: 2px solid #fb6a01;
}

/* Navigation */
#nav ul li a {
    color: #fff;
}

#nav ul li a:hover,
#nav ul li.current-menu-item > a {
    color:#fb6a01;
}

#nav ul.sub-menu li {
    background:#008D88;
}

#nav ul.sub-menu a {
    color:#fff;
    background:#008D88;
}

#nav ul.sub-menu a:hover,
#nav ul.sub-menu li.current-menu-item>a {
    background:#007874;
}

/* Social icons */
.social li a {
    background:#fff;
    color:#000;
}

.social li a:hover {
    background:#fb6a01;
}

/* Quote section */
.quote {
    background: url(images/quote-bg.jpg) no-repeat 0 50%;
}

.open-quote {
    background: url(images/open-quote.png) no-repeat 0 0;
}

.close-quote {
    background: url(images/close-quote.png) no-repeat 0 0;
}

/* Decorative images */
.bl {
    background: url(images/slider-overlay.png) no-repeat 0 0;
}

.tr {
    background: url(images/top-right.png) no-repeat 0 0;
}

.download-tag {
    background: url(images/download-tag.png) no-repeat 0 0;
}

.home-intro .vert {
    background: url(images/vert-grey-blue.jpg) no-repeat 0 0;
}

#page-image.full-img:after,
#archive-image.full-img:after {
    background: url(images/img-bg-white.png) no-repeat 0 100%;
}

.page-template-template-contact #page-image.full-img:after,
.page-parent #page-image.full-img:after,
.page-id-2922 #page-image.full-img:after {
    background: url(images/img-bg.png) no-repeat 0 100%;
}

/* Values / sections backgrounds */
.values-row {
    background: #DDDFE4 url(images/bottom-left.png) no-repeat 0 100%;
}

.column-row {
    background: #DDDFE4;
}

.column-row:before {
    background: url(images/img-bg-white-rev-top.png) no-repeat 0 0;
}

.column-row:after {
    background: url(images/img-bg-white-rev.png) no-repeat 0 100%;
}

.blog-alt {
    background:#DDDFE4;
}

.blog-alt:after {
    background: url(images/img-bg-white.png) no-repeat 0 100%;
}

.page-intro.alt,
.page-intro.alt-2 {
    background:#DDDFE4;
}

/* Why / blog graphics */
.why .img-col:before,
.blog-carousel .img-col:before {
    background: url(images/small-angle.png) no-repeat 0 0;
}

.why .img-col:after,
.blog-carousel .img-col:after {
    background: url(images/small-angle-top.png) no-repeat 0 0;
}

/* Map section */
.map-section {
    background:#000;
    color:#fff;
}

/* Map text */
.map-img .text-content {
    color:#fff;
}

.map-img .text-content h2 {
    color:#fff;
}

/* CTA */
.cta {
    background:#fb6a01;
}

/* Filters */
.filter {
    background:#DDDFE4;
}

.filter .col.twin ul li a {
    background:#fff;
    color:#000;
}

.filter .col.twin ul li a:hover {
    background:#000;
    color:#fff;
}

/* Forms */
input[type=number],
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
textarea,
select {
    background:#fff;
    color:#53565a;
    border:1px solid #000;
}

/* Search */
.search-input-btn {
    background:#000;
    color:#fff;
}

/* Misc overlays */
.home-panel {
    background: rgba(32, 42, 58, 0.5);
}

/* Icons */
.icon-col img {
    background: transparent;
}

/* Special text accents */
.intro-title h3 {
    color:#fb6a01;
}

.intro-title h3:after {
    background: linear-gradient(90deg,#fb6a01 0,#ff9a3c);
}







.article-content img {
  max-width: 100%;
  height: auto;
}

.post-details {
  color: #000;
}

.testimonial-grid .col {
  background: #E6E6E6;
}

.index-grid .inner-col:hover .link {
  background: #000;
}

.home-grid .fade {
  background: rgba(0, 0,0, 0.3);
}

.home-grid .fade:hover {
  background: rgba(0,0,0, 0.55);
}

.home-grid .inside-col:hover {
  filter: contrast(1.1);
}

.split-grid .home-grid .text-content {
  color: #fff;
  background: #000;
}

.split-grid .home-grid .col:hover .text-content {
  background: #fb6a01;
}

.split-grid .home-grid .text-content h3 {
  color: #fff;
}

.home-grid .fade h3,
.home-grid .fade h4 {
  color: #fff;
}

.home-grid .read-more:hover {
  background: #fff;
  color: #fb6a01;
}

.pagination .wp-pagenavi a,
.pagination .wp-pagenavi .extend,
.pagination .wp-pagenavi .current {
  color: #535453;
  background: #E6E6E6;
}

.pagination .wp-pagenavi .current {
  background: #008d88;
  color: #fff;
}

.pagination .wp-pagenavi a:hover {
  background: #008d88;
  color: #fff;
}

.wp-caption-text {
  color: #000;
}

.side-list i {
  color: #53565a;
}

.widget li:hover a,
.widget li:hover i {
  color: #000;
}

.services .read-more {
  color: #000;
  background: #fff;
}

.services h3 a {
  color: #fff;
}

.services h3 a:hover {
  color: #fb6a01;
}

.services .read-more:hover {
  background: #7CC9F0;
  color: #000;
}

.hover-wrap .inner-wrap {
  background: rgba(2, 63, 133, 0.65);
}

.slick-dots li button {
  background: #d9dbdd;
}

.slick-dots li.slick-active button,
.slick-dots li button:hover {
  background: #fb6a01;
}

.arrow-up {
  background: url('images/arrow-up.png') no-repeat;
}

.ninja-forms-cont {
  background: #DBD9D6;
  border: 1px solid #555759;
  color: #555759;
}

.pagination .wp-pagenavi a,
.pagination .wp-pagenavi .extend,
.pagination .wp-pagenavi .current {
  background: #E6E6E6;
}

.pagination .wp-pagenavi .current {
  background: #008d88;
  color: #fff;
}

.pagination .wp-pagenavi a:hover {
  background: #008d88;
  color: #fff;
}

.services .slick-dots li button {
  background: #d9dbdd;
}

.services .slick-dots li.slick-active button,
.services .slick-dots li button:hover {
  background: #fb6a01;
}

.map-wrap iframe {
  pointer-events: none;
}

.img-break {
  background-image: url(images/quote-bg.jpg);
  background-size: cover;
}

.img-break.img-2 {
  background: linear-gradient(90deg,#fb6a01 0,#ff9a3c);
}

.img-break.img-4 {
  background-image: url(images/quote-bg-4.jpg);
}

.img-break strong {
  color: #fb6a01;
}

.foot-note {
  background: #fb6a01;
}

.foot-note h3 {
  color: #000;
}

.pop-up {
  background: #fff;
  color: #000;
}

.pop-up.green {
  background: #000;
  color: #fff;
}

.pop-up.green h2 {
  color: #fff;
}

.close-window {
  background: url(images/close-icon.png) no-repeat;
}

.green .close-window {
  background: url(images/green-close-icon.png) no-repeat;
}

.green .read-more {
  background: #000;
  color: #fff;
}

.green .read-more:hover {
  background: #fff;
  color: #000;
}

.ticker {
  background: #000;
  color: #fff;
}

.page-template-template-contact .page-intro a,
.page-parent .page-intro a,
.page-parent .breadcrumbs {
  color: #fff;
}

.page-template-template-contact .page-intro a.read-more,
.page-parent .page-intro a.read-more {
  border-color: #fff;
}

.page-template-template-contact .page-intro a.read-more:hover,
.page-parent .page-intro a.read-more:hover {
  color: #fb6a01;
}

.breadcrumbs {
  color: #000;
}

.quote-section {
  background: #fff url(images/testimonials.jpg) no-repeat 100% 50%;
  color: #000;
}

.quote-section h2:after {
  background: #fb6a01;
}

.quote-section .name {
  color: #fb6a01;
}

.security {
  background: #ededed;
}

.security ul li {
  color: #fb6a01;
}

.security ul li span {
  color: #000;
}










.quote-section span {
    color: #fb6a01;
}

.quote-section .slick-prev:before,
.quote-section .slick-next:before {
    color: #000 !important;
}

.open-quote {
    background: url(images/open-quote.png) no-repeat;
}

.close-quote {
    background: url(images/close-quote.png) no-repeat;
}

.home-intro {
    background: #000 url(images/intro-bg.png) no-repeat;
    color: #fff;
}

.slim-wrapper h3.sub,
.page-intro h3.sub {
    color: #008D88;
}

.page-template-template-contact .page-intro h3.sub,
.page-parent .page-intro h3.sub,
.page-id-2922 .page-intro h3.sub {
    color: #fb6a01;
}

.page-template-template-contact .page-intro,
.page-parent .page-intro,
.page-id-2922 .page-intro {
    background: #000 url(images/intro-bg.png) no-repeat;
    color: #fff;
}

.home-intro .content-section {
    background: url(images/elevate-globe-trans.jpg) no-repeat;
}

.foot-note .read-more,
.location-row .read-more,
.info-row .read-more {
    background: none;
    color: #000;
}

.home-grid .read-more {
    background: none;
    color: #fff;
}

.home-intro .read-more {
    color: #fff;
}

.home-intro .read-more:hover,
.home-grid .read-more:hover {
    background: #fff;
    color: #000;
}

.foot-note .read-more:hover {
    color: #fb6a01;
    background: #000;
}

.client-carousel .slide img {
    filter: grayscale(0.2);
}

.client-carousel .slide:hover img {
    filter: grayscale(0);
}

.team-cols img {
    filter: grayscale(1);
}

.team-cols .col:hover img {
    filter: grayscale(0);
}

.values li {
    background: url(images/icon.png) no-repeat;
}

.values li.comp {
    background: url(images/competitive.png) no-repeat;
}

.values li.access {
    background: url(images/24-hour-security.png) no-repeat;
}

.values li.storage {
    background: url(images/vehicles.png) no-repeat;
}

.block-50 .table-cell {
    background: #EDEDED url(images/right-arrow.png) no-repeat;
}

.block-50 .table-cell:hover {
    background: #000 url(images/right-arrow.png) no-repeat;
}

.page-id-431 .block-50 .table-cell {
    background: #EDEDED url(images/right-arrow-wildlife.png) no-repeat;
}

.page-id-431 .block-50 .table-cell:hover {
    background: #000 url(images/right-arrow-wildlife.png) no-repeat;
}

.page-id-415 .block-50 .table-cell {
    background: #EDEDED url(images/right-arrow-historic.png) no-repeat;
}

.page-id-415 .block-50 .table-cell:hover {
    background: #000 url(images/right-arrow-historic.png) no-repeat;
}

.page-id-428 .block-50 .table-cell {
    background: #EDEDED url(images/right-arrow-museums.png) no-repeat;
}

.page-id-428 .block-50 .table-cell:hover {
    background: #000 url(images/right-arrow-museums.png) no-repeat;
}

.page-id-433 .block-50 .table-cell {
    background: #EDEDED url(images/right-arrow-events.png) no-repeat;
}

.page-id-433 .block-50 .table-cell:hover {
    background: #000 url(images/right-arrow-events.png) no-repeat;
}

.location-row {
    background: #000;
    color: #fff;
}

.map-section {
    background: #000;
    color: #fff;
}

.icon-section .thumb-img a {
    border-color: #000;
}

.icon-section .thumb-img a:hover {
    border-color: #fb6a01;
}

.title-block {
    background: #000;
}

.title-block h3,
.title-block h3 a {
    color: #fff;
}

.apply {
    background: #008d88;
    border-color: #008d88;
    color: #fff;
}

.apply:hover {
    background: #000;
    border-color: #000;
}

.values-row {
    background: #DDDFE4 url(images/bottom-left.png) no-repeat;
}

.column-row {
    background: #DDDFE4;
}

.blog-alt {
    background: #DDDFE4;
}

.search-input-btn {
    background: #000;
    color: #fff;
}

.search-form-2 {
    border-color: #000;
}

.searchform-fixed input[type="search"],
.wpbsearchform input[type="search"] {
    border-color: #000;
}

.searchform-fixed input[type="search"] {
    background: #fff;
}

.searchform-fixed input[type="search"],
.single .wpbsearchform input[type="search"],
.page-template-template-members .wpbsearchform input[type="search"],
.page-template-template-full .wpbsearchform input[type="search"],
.error404 .wpbsearchform input[type="search"],
.scroll .wpbsearchform input[type="search"] {
    border-color: #fb6a01;
}
.blue-bg {
  background-color: #000;
}
.two-col.inside .col .inside-col{background: #000;}
.two-col.inside .col h4.subtitle{color:#fb6a01; }
.cta h4{color:#fff;}
.img-break-img.img-2{background: linear-gradient(90deg,#ff9a3c 0,#fb6a01);}
#footer .col h4{color:#fb6a01;}
.end-footer{background:000;}

.end-footer .single-col::before{background: linear-gradient(90deg,#ff9a3c 0,#fb6a01);}
#header .top-icons ul li i, ul.contact span {color:#fb6a01;}

.nf-form-cont{background:#1b1b1b; }
.page-content .social li a {
  background: #000;
  color: #fff;
}
.page-content .social li a:hover {
  background: #fb6a01;
  color: #fff;
}
.accordion-item.active .accordion-header{background-color:#000;}
.accordion-item .accordion-header {
  background-color: #1A1A1A;
}
.img-break-img.img-1 {
	background-position: 50% 50%;}

.pop-up .image-container {
	background: url('images/pop-up-self-storage.jpg') center center no-repeat;}