/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/ 

.phone-info .widget  {
padding: 0
}

.phone-info .avia-icon-pos-left {
    float: none;
    margin-left: 5px;
}

.phone-info {
    font-size: 15px;
    float: none;
}

.av_phone_active_left .phone-info {
    float: none;
}

#header_meta .container {
    text-align: center;
}

#header_meta {
    border-bottom-width: 0px;
}

#header_main {
    border-top-width: 0px;
}

#header_main_alternate {
    background: #f8f8f8;
    border-top-width: 0;
}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
    padding-top: 180px;
}
/*---------------------------------Slider--------------------------------------*/

.slideshow_caption h2 {
    font-weight: 400;
}

.slide-1 .slideshow_align_caption {
    vertical-align: top;
}

/*.slide-3 .slideshow_caption h2{
    color: #536872 !important;
}

.slide-3 .avia-caption-content {
    color: #333333;
}*/

.avia-caption-content {
    font-size: 18px;
}

.avia-caption-content p {
    margin: 6px 0;
}

.avia-slideshow-button {
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 100px !important;
    padding: 12px 30px !important;
    border: 2px solid !important;
margin-top: 10px !important;
}

/*-----------------------------------------------------------------------*/

#cr-welcometext .avia_textblock p{
    width: 70%;
    margin: 15px auto;
}

#cr-welcometext .av_one_fifth .avia_textblock p{
    width: 100%;
    margin: 15px auto;
}

#footer {
    border-top: 0;
    background-size: cover;
    background-repeat: no-repeat;
padding: 30px 0 30px 0;
}

.avia-button.avia-size-medium {
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 100px !important;
    padding: 12px 30px !important;
}

.page-id-19 .avia-button.avia-size-medium {
    border: 2px solid !important;
}

.page-id-19 .avia-button.avia-size-medium.avia-color-custom{
    border-color: #6e665b !important;
}

.special_amp {
    font-family: inherit;
    font-style: normal;
    font-size: inherit;
    line-height: inherit;
    font-weight: normal;
    color: #222 !important;
}

/*#cr-hometext .entry-content-wrapper{
    margin-top: -50px;
}*/

#cr-hometext .avia-button.avia-size-medium.avia-color-custom {
    border-color: #ffffff !important;
}

#cr-featurebox .av-special-heading.modern-centered {
    margin-top: 10px;
}

#cr-catontop .av-section-color-overlay{
    background-repeat: no-repeat !important;
    background-position: top right;
    margin-top: -36px;
}

#text-2{
padding: 0;
}

.cr-captureform, .cr-quickform{
width: 60%;
margin: 0 auto;
    margin-bottom: 0px;
}

.cr-captureform .cr-col1{
width: 49%;
    float: left;
}

.cr-captureform .cr-collast{
margin-left: 2%;
}

.cr-captureform input[type="text"], .cr-quickform input[type="text"],
.cr-captureform input[type="email"], .cr-quickform input[type="email"], 
.cr-captureform input[type="tel"], .cr-quickform input[type="tel"]{
    border-radius: 100px !important;
}

.cr-quickform textarea{
    border-radius: 20px !important;
}

.cr-captureform input[type="submit"], .cr-quickform input[type="submit"] {
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 100px !important;
    padding: 12px 30px !important;
    background: #c9b7a9 !important;
    width: 100%;
    font-family: lato;
}

.cr-quickform .cr-col1{
width: 32%;
    float: left;
}

.cr-quickform .cr-collast{
margin-left: 2%;
}

.avia_transform a:hover .image-overlay {
    opacity: 0 !important;
}

#cr-pagetext1 .av-special-heading {
    margin-top: 10px;
}

.page-id-438 .iconbox_top .iconbox_content {
    box-shadow: none;
    min-height: 272px;
    background: rgba(255, 255, 255, 0.26) !important;
}

/*--------------------------------Home page/About/values/Contact/thankyou--------------------------------*/

.page-id-19 #footer,
.page-id-426 #footer,
.page-id-430 #footer,
.page-id-435 #footer,
.page-id-438 #footer{
background-image: url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Footer_bg1-1.jpg);
   background-position: top right;
}

.page-id-19 #footer .container,
.page-id-426 #footer .container,
.page-id-430 #footer .container,
.page-id-435 #footer .container,
.page-id-438 #footer .container{
background: rgba(90, 81, 76, 0.4);
}

/*--------------------------------Emergencies/Dogs -------------------------------*/

.page-id-134 #footer,
.page-id-395 #footer,
.page-id-401 #footer,
.page-id-407 #footer,
.page-id-409 #footer,
.page-id-411 #footer,
.page-id-418 #footer,
.page-id-420 #footer{
background-image: url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Footer_bg2.jpg);
   background-position: top center;
}

.page-id-134 .cr-quickform input[type="submit"],
.page-id-395 .cr-captureform input[type="submit"],
.page-id-401 .cr-captureform input[type="submit"],
.page-id-407 .cr-captureform input[type="submit"],
.page-id-409 .cr-captureform input[type="submit"],
.page-id-411 .cr-captureform input[type="submit"],
.page-id-418 .cr-captureform input[type="submit"],
.page-id-420 .cr-captureform input[type="submit"] {
    background: #326429 !important;
}

.page-id-134 #footer .container,
.page-id-395 #footer .container,
.page-id-401 #footer .container,
.page-id-407 #footer .container,
.page-id-409 #footer .container,
.page-id-411 #footer .container,
.page-id-418 #footer .container,
.page-id-420 #footer .container{
background: rgba(50, 100, 41, 0.4);
}

/*--------------------------------Kitten and cat/Rabbit -------------------------------*/

.page-id-352 #footer,
.page-id-357 #footer,
.page-id-359 #footer,
.page-id-364 #footer,
.page-id-366 #footer,
.page-id-371 #footer,
.page-id-373 #footer,
.page-id-376 #footer,
.page-id-378 #footer,
.page-id-380 #footer,
.page-id-166 #footer,
.page-id-603 #footer{
    padding: 80px 0 30px 0;
background-image: url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Footer_bg3.jpg);
   background-position: top center;
}

.page-id-166 #footer .container,
.page-id-352 #footer .container,
.page-id-357 #footer .container,
.page-id-359 #footer .container,
.page-id-364 #footer .container,
.page-id-366 #footer .container,
.page-id-371 #footer .container,
.page-id-373 #footer .container,
.page-id-376 #footer .container,
.page-id-378 #footer .container,
.page-id-380 #footer .container,
.page-id-603 #footer .container,
.page-id-387 #footer .container{
background: rgba(198, 183, 100, 0.6);
}

.page-id-166 .cr-captureform input[type="submit"],
.page-id-352 .cr-captureform input[type="submit"],
.page-id-357 .cr-captureform input[type="submit"],
.page-id-359 .cr-captureform input[type="submit"],
.page-id-364 .cr-captureform input[type="submit"],
.page-id-366 .cr-captureform input[type="submit"],
.page-id-371 .cr-captureform input[type="submit"],
.page-id-373 .cr-captureform input[type="submit"],
.page-id-376 .cr-captureform input[type="submit"],
.page-id-378 .cr-captureform input[type="submit"],
.page-id-380 .cr-captureform input[type="submit"],
.page-id-603 .cr-captureform input[type="submit"],
.page-id-387 .cr-captureform input[type="submit"] {
    background: #b0a045 !important;
}

/*--------------------------------Service/Practice news--------------------------------*/

.cr-service-cols .widget {
    padding: 0;
    width: 14%;
    float: left;
    clear: none;
    margin-left: 2%;
    text-align: center;
}

.cr-service-cols .widget:first-child{
    margin-left: 0;
}

.page-id-237 #footer,
.page-id-337 #footer,
.page-id-340 #footer,
.page-id-346 #footer,
.page-id-424 #footer{
background-image: url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Footer_bg6-min.png);
   background-position: top center;
    background-color: transparent;
 padding: 60px 0 30px 0;

}

.page-id-237 #footer .container,
.page-id-337 #footer .container,
.page-id-340 #footer .container,
.page-id-346 #footer .container,
.page-id-424 #footer .container{
background: rgba(85, 162, 141, 0.4);
}

.page-id-237 .cr-captureform input[type="submit"],
.page-id-337 .cr-captureform input[type="submit"],
.page-id-340 .cr-captureform input[type="submit"],
.page-id-346 .cr-captureform input[type="submit"],
.page-id-424 .cr-captureform input[type="submit"] {
    background: #55a28d !important;
}

.page-id-237 #cr-cta,
.page-id-337 #cr-cta,
.page-id-340 #cr-cta,
.page-id-346 #cr-cta,
.page-id-424 #cr-cta{
    margin-bottom: -500px;
}

/*---------------------------------------------------------------*/

 #cr-pagetext1, #cr-pagetext2, #cr-pagetext3, #quick-enquiry {
-webkit-animation: backgroundScroll 100s linear infinite !important;
animation: backgroundScroll 100s linear infinite !important;
}

#cr-pagetext1 {
background: #98d0c7 url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Headerbg2-repeat.jpg) repeat-x !important;
}

#cr-pagetext2 {
background: #e1cb78 url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Headerbg4-1.jpg) repeat-x !important;
}

#cr-pagetext3 {
background: #96cfbc url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Headerbg8.jpg) repeat-x !important;
}

#quick-enquiry{
background: #98d0c7 url(https://www.whitstablebayvets.co.uk/wp-content/uploads/2016/06/Headerbg6.jpg) repeat-x !important;
}
 
@-webkit-keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -1920px 0;}
}
 
@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -1920px 0;}
}

/*---------------------------------------------------------------------*/
@media only screen and (max-width: 767px){
.avia-button.avia-position-right, .avia-button-right, .avia-button.avia-position-left {
    float: none;
}

.avia-button-wrap {
    display: block;
}
.cr-captureform, .cr-quickform {
    width: 100%;
}

#footer .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.cr-service-cols .widget {
    width: 100%;
    float: none;
    clear: both;
    margin-left: 0;
}
}

@media only screen and (max-width: 469px){

.cr-quickform .cr-col1 {
    width: 100%;
    float: none;
}

.cr-quickform .cr-collast {
    margin-left: 0%;
}

.cr-captureform .cr-collast {
    margin-left: 0%;
}
.cr-captureform .cr-col1 {
    width: 100%;
    float: none;
}
}