.header-v2.is-sticky .header-top {
background: rgb(255 255 255 / 98%) !important;
}
.header-v2 .mega-menu > li a {
color: #000 !important;
}
rs-layer#slider-1-slide-1-layer-1 {
text-shadow: 1px 0px 1px #000 !important;
}
.header-v2 .mega-menu > li a {
color: #000 !important;
font-family: Playball;
font-weight: 500 !important;
text-transform: capitalize !important;
font-size: 20px !important;
}
rs-layer#slider-1-slide-1-layer-2 {
text-shadow:1px 0px 1px #000 !Important;
}
@media (max-width: 991px) {
.header-top .main-navigation.scroll-open {
background: white none repeat scroll 0 0 !Important;
}
}
.menu-toggle {
color: #1d2327 !important;
}
ul.vc_general.vc_pagination.vc_pagination-style-outline.vc_pagination-shape-round.vc_pagination-color-grey {
display: none !important;
}
.text-inner-front-page {
color: #000 !important;
}
a.button-home2 {
background: #000 !important;
color: #fff !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
text-transform: uppercase !important;
font-size: 12px !important;
line-height: 15px !important;
}
.has-overlay::before {
background: rgb(0 0 0 / 0%) !important;
}
.fixed-header .header-v2 .header-logo {
display: none !important;
}
.header-v2 .main-navigation {
text-align: center !important;
}
.header-v2 .mega-menu > li a:hover {
color: #bdd66b !important;
}
.scroll-to-top {
color: #000 !important;
}
.scroll-to-top, .event-2 .row-event:hover .event_post_content {
border: 2px solid #000000;
}
.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
padding-bottom: 0px !important;
}
.game-play {
padding-bottom: 10px !important;
}
#gallery-1 img {
border: 2px solid #ffffff !important;
border-radius: 10px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1619462180425.has-overlay.animated.fadeInUp {
border-radius: 10px !important;
}
.riven-heading span, .title-block h2 {
font-weight: 500 !important;
font-family: Playball !important;
}
.fancybox-skin {
border-radius: 20px !important;
}
.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
font-family: Playball !important;
color: #fff !important;
background: rgb(0 0 0 / 61%) !important;
text-shadow: 1px 0px 1px #000 !important;
border-radius: 10px !important;
font-size: 25px !important;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {
font-family: Playball !important;
color: #fff !important;
text-shadow: 1px 0px 1px #000 !importan;
font-size: 25px !important;
}
.vc-hoverbox-block.vc-hoverbox-back {
background: #191919 !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
background: #fff !important;
color: #000 !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
text-transform: uppercase !important;
font-size: 12px !important;
line-height: 15px !important;
border: 1px solid #fff !important;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner p {
font-size: 13px !important;
color: #fff !important;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner a {
color: #bdd66b !important;
font-size: 20px !important;
}
.testimonial-content .name {
color: #000  !important;
}
.team_description p {
font-size: 13px !important;
font-weight: 500 !important;
font-style: normal !important;
color: #000 !important;
font-family: Helvetica, Arial, sans-serif !important;
}
.owl-controls .owl-nav > div {
line-height: 15px !important;
}
.owl-theme .owl-nav [class*=owl-] {
background: #101010 !important;
}
.testimonial-content .job {
color: #000 !important;
}
.testimonial-profile .testimonial-img {
width: 150px !important;
height: 150px !important;
}
.footer-v2 {
background: #ffffff !important;
}
.footer-v2 address {
color: #000000 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background: #000 !important;
color: #fff !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
text-transform: uppercase !important;
font-size: 12px !important;
line-height: 15px !important;
text-align: center !important;
}
h4 {
color: #000 !important;
font-weight: 900 !important;
margin-top: 10px !important;
font-size: 16px !important;
text-transform: uppercase !important;
}
.vc_btn3-container.vc_btn3-left {
text-align: center !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
color: #000 !important;
line-height: 20px !important;
font-size:13px !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span{
background-color: #000000!important;
border-color: #000000!important;
}
.footer-v2 address a {
color: #000 !important;
text-decoration:underline !important;
}
.copyright {
font-size: 13px !important;
font-weight: 500 !important;
}
.wpb_content_element {
margin-bottom: 0px !important;
}
.team_description p {
padding:10px !important;
background: rgb(255 255 255 / 69%) !important;
border-radius: 10px !important;
}
@media only screen and (max-width: 600px) {
div#backgroundimage {
background-size: inherit !important;
}
.vc_custom_1622203277386 {
background-color: #ffffff !important;
}
vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding-top: 0px !important;
}
.wpb_column.vc_column_container.vc_col-sm-6 h2 {
text-align: center !important;
}
ul.vc_tta-tabs-list {
display: none !important;
}
.side-breadcrumb {
padding-top: 0px !important;
}
.vc_tta.vc_general .vc_tta-panel-body img {
margin-bottom: 15px;
width: 100% !important;
height: auto !important;
}
.vc_custom_1622208042848 img {
border-radius: 20px !important;
padding:10px !important;
width: 100% !important;
height: auto !important;
}
}
@media only screen and (min-width: 610px) {
div#backgroundimage {
background: #f8f8f8 url(https://valaisblacknosesheepcheshire.co.uk/wp-content/uploads/2021/05/bgcenter.jpg?id=11234) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
}
.vc_custom_1622208042848 img {
border-radius: 20px !important;
padding:10px !important;
}
.footer-v2 {
background: url(https://valaisblacknosesheepcheshire.co.uk/wp-content/uploads/2021/06/footer-1.jpg) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
min-height: 226px !important;
}
.footer-v2 address {
padding-top: 70px !important;
}
.header-v2 {
background-color: #ffffff !important;
}
.side-breadcrumb::before, .side-breadcrumb::after, .bg-gradient::before {
background: rgba(0, 0, 0, 0) linear-gradient(
90deg
, #346420 0%, #cddc39 100%, #cad3a2 100%) repeat scroll 0 0 !important;
}
.blog-main .bg-gradient::before, .blog-item .bg-gradient::before {
background: rgba(0, 0, 0, 0) linear-gradient(
90deg
, rgb(52 100 32) 0%) 0%, rgb(255 39 89 / 0%) 100%, rgb(255 39 89 / 0%) 100%) repeat scroll 0 0 !important;
}
.blog-main .blog-info-style.blog_info {
color: #1d2327 !important;
}
.blog-main .blog-info-style.blog_info span a {
color: #212121 !important;
}
.blog-main .blog-info-style.blog_info span a:hover, .widget_archive li a:hover {
color: #99a425 !important;
}
.author_blog, .single-post .blog_post_content .tagcloud, .blog-comments {
display:none !important;
}
.title_blog a:hover, .blog-main:hover .title_blog a, .button-readmore a:hover {
color: #98a425 !important;
}
.button-readmore a:hover {
border: 1px solid #98a425 !important;
}
.side-breadcrumb {
margin-bottom: 0px !important;
}
.single-portfolio-content .owl-theme .owl-dots .owl-dot span  {
border: 1px solid #98a425 !important;
}
.pagination li .page-numbers.current, .pagination li .page-numbers.current:hover  {
background-color: #98a425 !important;
}
.pagination li .page-numbers.current {
border: 1px solid #98a425 !important;
}
.pagination li:hover .page-numbers {
background-color: #cad4a2 !important;
}
.pagination li:hover .page-numbers {
border: 1px solid #cad4a2 !important;
color: #fff !important;
}
.product-shortcode ul.products > li .box_product:hover .product_social ul li a i, .right_header ul li.customlinks .top-search button i, .footer-v6 .widget_nav_menu ul li a:hover, .footer-v6 .copyright address a:hover, .btn-slide7, .header-v6 .search-block-top > .btn-search:hover, .header-v6 .mega-menu > li a:hover, .header-v1 .header-top .mega-menu li a:hover, .header-v3 .mega-menu li ul li a:hover, .content_client a, .content_tools a, .header-v4 .right_header a:hover, .header-v5 .mega-menu > li a:hover, .header-v5 .mega-menu li ul li a:hover, .header-v1 .header-top .mega-menu li a:hover, a:focus, a:hover, .twitter-tweet .tweet-text p, .footer-v5 .copyright address a:hover, address a:focus, address a:hover, .header-contact .header-social ul li a i, .header-contact .link-contact p i, .footer-v5 input.submit:hover, .blog-content-2:hover .title-blogpost a, ul.products > li .product-content .product_social ul li a, .widget_calendar table tfoot td a, .widget_calendar table caption, .header-sticky .main-navigation ul li.opn_active_menu > a, .contact-info > ul > li > a:hover, .load-more .fa-spinner, .loadmore .fa-spinner, .app_screenshot .screen-default h3, .comments-area .reply a:hover, .time-desc .letter, .time-desc .hours, .name_author, .tagcloud a:hover, .widget_post_blog .blog-item:hover .post-name a, .button-readmore a, .blog-main:hover .title_blog a, .event-2 .load-more a, .event-2 .row-event:hover .event_post_content .title-eventpost a, .event-2 .row-event:hover .event_post_date, .event-2 .row-event:hover .event_post_content .detail, .header-sticky .main-navigation ul li > a:hover, a:hover, .scroll-to-top, .pricing-content:hover h3, .pricing-sign .btn, .pricing-list li.erro i, .pricing-content .price-center span, .load-more a, .row-event:hover .event_post_date, .row-event:hover .event_post_content .detail, ul.products > li .box_product:hover .product-content h3 a, .widget_price_filter .price_slider_amount .price_label span, .widget_price_filter .price_slider_amount .button, ul.product-categories li::after, ul.product-categories li:hover a, ul.product-categories li.current-cat a, .single-product.woocommerce .left_summary .product_social ul li a:hover i, .single-product.woocommerce .right_summary .price span.amount, .single-product.woocommerce .right_summary form.cart .button, .btn-default, .wpcf7-form .contact-form .contact-submit.form-submit::before, .wpcf7-form .contact-form .btn-default input[type="submit"], .event-list-content .title-eventpost a, .calendar-time, ul.products > li .box_product:hover .button:hover, .header-v6 .top-search button i, .header-v6 .widget_shopping_cart_content ul li .remove i:hover, .widget_categories li a:hover, .widget_meta li a:hover, .widget_pages li a:hover, .widget_nav_menu li a:hover, .widget_archive li a:hover {
color: #98a425 !important;
}
li.col-md-6.col-sm-6.col-xs-12.grid-item.item .blog_post_desc {
padding: 8px 0 6px !important;
}
ul.blog_post > li {
padding-bottom: 10px !important;
}
.button-readmore a {
border-radius: 5px !important;
}
.page-404 {
overflow: hidden;
width: 100%;
color: #fff;
background: transparent url(//valaisblacknosesheepcheshire.co.uk/wp-content/uploads/2021/04/website-background-idea-2-scaled.jpg) no-repeat scroll center top/cover;
}
.page-404 .btn-default {
color: #ffffff !important;
border-radius: 5px !important;
}
.page-404 .btn-default {
color: #ffffff !important;
border-radius: 5px !important;
background: rgb(0 0 0 / 77%) !important;
border: 1px solid rgb(155 166 85) !important;
}
i.fa.fa-chevron-up {
color: #000 !important;
}
.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_start_animation.animated img {
padding: 10px !important;
border-radius: 20px !important;
}
.wpb_column.vc_column_container.vc_col-sm-6 h2 {
font-weight: 500 !important;
font-family: Playball !important;
font-size: 27px !important;
}
.vc_tta-tabs .vc_tta-panels-container {
margin-top: 5px !important;
}
.wpb_text_column.wpb_content_element p {
line-height: 22px;
color: #000 !important;
}
.wpb_single_image img {
border-radius: 20px !important;
}
.box.box2.wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner {
padding-top: 0px !important;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {
background-color: #000 !important;
color: #fff !important;
border-radius: 5px !important;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
border-radius: 5px !important;
}
.ult_tabmenu.style3 > li.ult_tab_li.current, .vc_progress_bar .vc_single_bar.progress-bar-style2 .vc_bar, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:focus, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:hover {
background-color: #9fab27 !important;
border-radius: 5px !important;
color: #fff !important;
}
.vc_tta.vc_general .vc_tta-tab>a {
padding: 4px 14px !important;
margin-left: 10px !important !important;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
margin-left: 10px !important;
}
.vc_custom_1607779195610, .vc_tta.vc_general .vc_tta-panel-body>:last-child {
padding-top: 0px !important;
}
.text2 {
margin-bottom: 5px !important;
}
.vc_tta.vc_general .vc_tta-panel-body img {
margin-bottom: 15px;
}
.text1 {
text-align: center !important;
}
h2.sheepprice {
text-align: center !important;
}
.text-inner-sheep {
text-align: center !important;
}
a.button-home1 {
background: #000 !important;
color: #fff !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
text-transform: uppercase !important;
font-size: 12px !important;
line-height: 15px !important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
color: #fff !important;
}
.buttonmoreinfo {
margin-bottom: 10px !important;
}
.blog-content.row {
margin-top: 10px !important;
}
.col-md-3.col-sm-12.col-xs-12.right-sidebar.active-sidebar {
margin-top: 10px !important;
}
.blog-content.row img {
border-radius: 10px !important;
}
.vc_row.wpb_row.vc_row-fluid.bg-bottom23.vc_custom_1623148828898.vc_row-has-fill h1 {
font-weight: 500 !important;
font-family: Playball !important;
}
.vc_custom_1623148828898 .vc_column-inner {
padding-top: 0px !important;
}
.testimonial.reviewsbox .owl-controls .owl-nav > div {
line-height: 22px !important;
}
.testimonial.reviewsbox  .testimonial-content .name {
color: #000 !important;
background: rgb(255 255 255 / 77%) !important;
display: inline-block !important;
padding-left: 10px !important;
padding-right: 10px !important;
border-radius: 5px !important;
}
.testimonial.reviewsbox  .testimonial-content .job {
background: rgb(0 0 0 / 72%) !important;
display: inline-block !important;
color: #fff !important;
border-radius: 5px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.fp-title {
font-size: 13px !important;
}
.blog-content {
margin-top: 10px !important;
}
.single-post .blog_info {
margin-bottom: 10px !important;
}
rs-module#rev_slider_1_1 {
width: 100% !important;
}
rs-module-wrap#rev_slider_1_1_wrapper {
width: 100% !important;
}
.scroll-open .menu-toggle .fa-bars::after, .scroll-open .menu-toggle .fa-bars::before {
background: #000000 none repeat scroll 0 0 !important;
}
rs-fw-forcer {
width: 100% !important;
}
.header-v1 .main-navigation.scroll-open .mega-menu {
background: rgb(255 255 255 / 91%) !important;
}
.header-v1 .header-top .mega-menu li a {
color: #000;
font-family: Playball;
font-weight: 500 !important;
text-transform: capitalize !important;
font-size: 20px !important;
}
html {
margin-top: 0px !important;
}
.header-sticky .main-navigation ul li > a {
color: #000 !important;
font-family: Playball;
font-weight: 500 !important;
text-transform: capitalize !important;
font-size: 20px !important;
}
.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
display: inline-block !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
} .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .blog-main .bg-gradient::before, .blog-item .bg-gradient::before, .pricing-content .price::before, .side-breadcrumb::before {
background: rgba(0, 0, 0, 0) linear-gradient( 
180deg
, #03a9f4 0%, #ffffff 100%, #ffffff 100%) repeat scroll 0 0 !important;
}
.side-breadcrumb::after {
background: rgba(0, 0, 0, 0) linear-gradient( 
90deg
, #ffffff 0%, #fff 100%, #fff 100%) repeat scroll 0 0 !important;
}
.header-v2 .mega-menu li ul {
background: rgb(255 255 255 / 98%) !important ;	
}
.mega-menu > li > ul {
border-top: 2px solid rgb(222 222 222 / 17%);
}
header#masthead img {
height: 70px;
width: 85px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .blog-main .bg-gradient::before, .blog-item .bg-gradient::before, .pricing-content .price::before, .side-breadcrumb::before {
z-index: -1;
}
.header-v2 .mega-menu li ul {
z-index: 10 !important ;	
}
#icon_wrapper {
top: 30% !important ;	
}
.site-header .caret {
color: #51c2f5 !important;
}
.page-title h1 {
text-shadow: 1px 0px 1px #0090d0 !important;
}
.breadcrumb li {
text-shadow: 1px 0px 1px #0090d0 !important;
font-weight: 800 !important;
text-transform: uppercase !important;
font-size: 13px !important;
}
.breadcrumb li a:hover {
color:#fff !Important;
}
.vc-hoverbox-block-inner.vc-hoverbox-front-inner {
margin-top: 45%;
}
input.wpcf7-form-control.wpcf7-text {
border: 1px solid #d4d4d4 !important;
border-radius: 5px !important;
}
form.wpcf7-form.init label {
color: #000 !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-size: 12px !important;
margin: 0px !important;
}
span.wpcf7-form-control-wrap.about select {
color: #000 !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-size: 12px !important;
margin: 0px !important;
border: 1px solid #d4d4d4 !important;
border-radius: 5px !important;
width: 320px !important;
margin-bottom: 20px !important;
}
span.wpcf7-form-control-wrap.howdidyoufindus select {
color: #000 !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-size: 12px !important;
margin: 0px !important;
border: 1px solid #d4d4d4 !important;
border-radius: 5px !important;
width: 320px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
color: #000 !important;
font-weight: 500 !important;
font-size: 13px !important;
margin: 0px !important;
border: 1px solid #d4d4d4 !important;
border-radius: 5px !important;
}
.contatcformdiv.wpb_column.vc_column_container.vc_col-sm-6 {
text-align: center !important;
}
.wpcf7-form input[type="submit"] {
background: #000000  !important;
margin-bottom: 50px !important;
margin-top: 20px !important;
}
.cli-bar-message {
font-size: 13px !important;
text-align: center !important;
}
div#cookie-law-info-bar {
background: rgb(255 255 255 / 92%) !important;
}
a.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button:hover {
background: rgb(222 223 224) !important;
}
#gallery-2 img {
border: 2px solid rgb(207 207 207 / 0%) !important;
border-radius: 10px !important;
}
.buttonforsale a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
background: #000 !important;
color: #fff !important;
padding-left: 30px !important;
padding-right: 30px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
p br {
display: flex;
}
span.wpcf7-form-control-wrap.about select, span.wpcf7-form-control-wrap.howdidyoufindus select {
text-align: center !important;
}
input.wpcf7-form-control.wpcf7-quiz {
border: 1px solid #ccc !important;
width: 35%;
}
form.wpcf7-form.invalid label, form.wpcf7-form.sent label {
color: #000 !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-size: 12px !important;
margin: 0px !important;
}
h2.extratext {
font-family: Playball !important;
font-size: 24px !important;
padding-top: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.bg-top.vc_custom_1623143928037.vc_row-has-fill .vc_column-inner {
padding-top: 0px !important;
}
.vc_toggle_title>h4 {
font-size: 13px !important;
}
.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md {
margin-bottom: 10px !important;
}
.wpb_text_column.wpb_content_element.textforsalepage a {
color: #5b7210 !important;
text-decoration: underline;
}
.vc_toggle_content, .wpb_text_column.wpb_content_element.textforsalepage p {
color: #323232 !important;
}
.vc_toggle_content a {
color: #5b7210 !important;
text-decoration: underline;
}
@media only screen and (min-width: 1400px) {
.menu-toggle {
font-size: 25px !important;
width: 200px !important;
font-weight: 900 !important;
}
}
ul.breadcrumb {
display: none !important;
}
.page-title {
padding-bottom: 30px !important;
}
button.menu-toggle {
background: rgb(0 0 0 / 76%) !important;
}
button.menu-toggle span {
color: #fff !important;
}