/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

blockquote {
	color: #000!important;}

a {
  color: #44bdbd;
  text-decoration: underline;
}

.pt-cv-readmore {
  display: none !important;
}

#content a:hover, #content a:focus {
    outline: none!important;
    color: #0b0c0c!important;
    background-color: #fd0!important;
    box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
    text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
	text-shadow: none!important;
	outline: 2px solid #000;
}
#pagination a {
  width: 45px;
  height: 45px;
  line-height: 42px;
  background: #000;
  color: #fff;
}

/**Skip link**/
.skip-link {
    position: absolute;
    top:-100px;
    background-color: #f7f7f7;
    -webkit-box-shadow:0 0 2px 2px rgba(166, 36, 125,1.0);
    box-shadow:0 0 2px 2px rgba(166, 36, 125,1.0);
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    left:6px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
 
    -webkit-transition: top .75s ease-out;
    transition: top .75s ease-out;
}
 
.skip-link:focus {
    color: #21759b;
    top: 7px;
 
    -webkit-transition: top 0s;
    transition: top 0s;
}

/**end skip link**/

.visually-hidden {
      position: absolute;
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}
.page-404 h2 {
   color: #000!important;
border: 10px solid #000!important;}

.page-404 h3 {
 color: #000!important;
}


/*Cookie notice*/
.cookie-notice-container a {color: #fff!important; text-decoration: underline;}
.cookie-notice-container a:hover,.cookie-notice-container a:focus {color: #000!important;background: #fd0;}
#cn-notice-text {
  line-height: 2.2em;
}
#cn-accept-cookie:hover,#cn-refuse-cookie:hover {background-color:#fd0!important;color:#000!important;}
#cn-accept-cookie:focus,#cn-refuse-cookie:focus {background:#fd0!important;color:#000!important;text-decoration: underline;}

#cookie-notice {
    font-size: 17px!important;
	border-bottom: 2px solid #e1e23e;
	text-align: left!important;
	top: -1px;
}

.cn-button {
  border: 2px solid #f2f2f2 !important;
}
.cookie-notice-container {text-align: left!important;
    padding-top: 30px!important;
    padding-bottom: 45px!important;}

#cookie-notice h2 {color: #fff!important; margin-top:0px!important;margin-bottom:15px!important;text-align: left!important;}
/*End cookie notice*/


.alert-message.info {
    background-color: #f3f8fd!important;
    color: #1d1d1d!important;
    border: 5px solid #000;
}

#infobox {padding: 35px;background: #1c4e8c; /* Old browsers */
background: -moz-linear-gradient(-45deg, #1c4e8c 0%, #0a217f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #1c4e8c 0%,#0a217f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #1c4e8c 0%,#0a217f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4e8c', endColorstr='#0a217f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border: 5px solid #6f057b;}

img.pt-cv-thumbnail {
    height: 250px!important;
}

.pt-cv-view .pt-cv-ifield {
    margin-bottom: 0!important;
    text-align: center;
}

a:hover {
    color: #b824f0;
	text-decoration: underline;
}

a:focus {
    color: #b824f0;
	text-decoration: underline;
}


.owl-theme .owl-controls .owl-nav .owl-prev {
    left: -40px!important;
}
.owl-theme .owl-controls .owl-nav .owl-next {
    right: -40px!important;
}

.side_menu {
background: #0092b7; /* Old browsers */
background: -moz-linear-gradient(left, #0092b7 0%, #005b7f 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0092b7 0%,#005b7f 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0092b7 0%,#005b7f 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092b7', endColorstr='#005b7f',GradientType=1 ); /* IE6-9 */
	color: #ffffff;
	padding: 0px!important;
}

.side_menu a:before {
    font-family: "fontAwesome";
    content: "\f0da";
    margin-right: 15px;
    color: #000;
	}

.side_menu a {
	float: left;
	padding: 20px;
	width: 100%;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background-color: #fbfafa;
	box-sizing: border-box;
	text-decoration: none!important;
}

.side_menu a:hover {
	background-color: #ffffff;
	}

.side_menu h2 {
	padding: 15px 15px 15px 20px;
	color: #ffffff;
	font-weight: 600;
	margin: 0px !important;
}

.latest-blog .blog-item .blog-item-description span {
	color: #05034d!important;}

/*Donate*/
#donatebox {position:fixed;
display: none;
width: 125px;
bottom: 0;
background: #ffa200;
  background-image: url("/wp-content/uploads/bg-hearts.png");
  background-repeat: repeat-x;
padding: 15px;
text-align: center;
z-index: 900;
font-size: 24px;
color: #000;
border-radius: 0px 15px 0px 0px;
}

#donatebutton {
    padding: 5px 12px 5px 12px;
    border-radius: 5px;
    display:inline;
    background: #fff;
    color: #000;
    border: 2px solid #353535;
}

#donatebutton:hover {
        border: 2px solid #FC7c00;
        -webkit-transition: 0.3s all linear;
transition: 0.3s all linear;
    
}

#donatebutton a {
    color: #000;
   }


/*End Donate*/

#back-to-top a {width: 60px;}

.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff;
    border-left: 4px solid #407fc5;
    border-bottom: 2px solid #407fc5;
}

#navigation li.current-menu-item {
    border-color: #0096D6!important;
    border-bottom: 4px solid;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}



#navigation ul li {
    border-bottom: 4px solid #600F6A;
    margin-right: 2px;
}

#navigation ul li:hover {
    border-bottom: 4px solid #0096D6;
    margin-right: 2px;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}


#navigation ul li:focus {
    border-bottom: 4px solid #0096D6;
    margin-right: 2px;
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}


#navigation .sub-menu {
    width: 285px;
    border-radius: 0px 0px 7px 7px;
    box-shadow: 5px 3px 8px 0px rgba(0, 0, 0, 0.4);
    border-bottom: 2px solid #0096D6;
}

#navigation .sub-menu li.current-menu-item {
	border-bottom: 0px!important;
}

#copyright {
    border-top: 1px solid #003954;
}

#navigation .sub-menu li a:hover {
    color: #5b10b2;
    margin-left: 10px;
    -webkit-transition: 0.3s all linear;
transition: 0.3s all linear;
}

#navigation .sub-menu li a:focus {
    color: #5b10b2;
    margin-left: 10px;
    -webkit-transition: 0.3s all linear;
transition: 0.3s all linear;
}

#mobile-navigation-btn, #mobile-cart-btn, #mobile-shopping-btn {
    color: #082896!important;
    margin-right: 15px!important;
}

#donatepanel {
background: #0e5193;
color: #fff;
display: block;
padding:15px 18px 25px 18px;
margin: 25px 0px 25px 0px;
line-height: 1.2em;
max-width: 250px;
margin: 0 auto;
}

#donatepanel:hover , #donatepanel:focus {
background: #1b5e03;
-webkit-transition: 1s all linear;
transition: 1s all linear;
	border: 2px dashed #fff;
}

#donatepanel a {
color: #fff;
}

#donatepanel a:focus , #walkpanel a:focus {background: #FF0!important;color: #000!important;}



#donatepanel h2 {margin: 0 0 5px 0;
    color: #fff;
}


/*Walk panel*/
#walkpanel {
background: #61116a;
color: #fff;
display: block;
padding:15px 18px 25px 18px;
margin: 25px 0px 25px 0px;
line-height: 1.2em;
max-width: 250px;
margin: 0 auto;
}

#walkpanel:hover , #walkpanel:focus {
background: #002A54;
-webkit-transition: 1s all linear;
transition: 1s all linear;
	border: 2px dashed #fff;
}

#walkpanel a {
color: #fff;
}

#walkpanel h2 {margin: 0 0 5px 0;
    color: #fff;
}
/*end walk panel*/

#gallery {
    text-align: center;
    background: #efeded;
    padding: 15px;
    border-radius: 5px;
    color: #545459;
}

#gallery a {color: #3970ae;}
#gallery a:hover {color: #5939ae;}

#gallery:hover {background-color: #f1fafe;
    -webkit-transition: 1s all linear;
transition: 1s all linear
}

.divider8::before {
    height: 1px;
    background: #cfc2ff;
    width: 35%;
    display: inline-block;
    content: '';
}

.divider8::after {

    height: 1px;
    background: #cfc2ff;
    width: 35%;
    display: inline-block;
    content: '';
}

.divider8 .divider-icon {
    font-size: 16px!important;
    text-align: center;
    color: #ac8cea!important;;
}

.wpml-ls-native {
    margin-left: 10px;
    background: #514D86;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}

.wpml-ls-native:hover {
    background: #00beff;
	-webkit-transition: 1s all linear;
transition: 1s all linear;
}

.wpml-ls-native:focus {
    background: #00beff;
-webkit-transition: 1s all linear;
transition: 1s all linear;
}

a.button.blue {
	background: #003442!important;}

a.button.color-7:hover {
    background: #352B65;
    border-color: #D1D7D6;
}

.titlebar h1, .title-h1 {
    text-shadow: 2px 2px 2px rgba(69, 69, 69, 0.5)!important;
}

.latest-blog .blog-item .blog-pic i {
    font-size: 22px!important;
    }

.latest-blog .blog-item .blog-overlay {
    background: #352B65!important;
}

.pt-cv-wrapper img {
    border: 10px solid #fff!important;
    -webkit-box-shadow: 5px 5px 5px -5px rgba(194,194,194,1);
    -moz-box-shadow: 5px 5px 5px -5px rgba(194,194,194,1);
    box-shadow: 5px 5px 5px -5px rgba(194,194,194,1);
    margin-bottom: 20px!important;
}

.pt-cv-thumbnail:hover {
    border: 10px solid #2268a4 !important;
}

.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #002A54;
    border-color: #083C6F;
}

h4.pt-cv-title {
    font-size: 25px!important;
    color: #4b1499;
 }

.imgshadow {
    border: 3px solid #fff;
    -webkit-box-shadow: 10px 10px 8px -5px rgba(194,194,194,1);
    -moz-box-shadow: 10px 10px 8px -5px rgba(194,194,194,1);
    box-shadow: 10px 10px 8px -5px rgba(194,194,194,1);
    margin-bottom: 20px!important;
}

#navigation li.current-menu-item > a, #navigation li.current-page-ancestor > a, #navigation li.current-menu-ancestor > a, #navigation li.current-menu-parent > a, #navigation li.current_page_ancestor > a {
    color: #9864b3;}

#nav a:focus {
 outline: none!important;
    color: #0b0c0c;
    background-color: #fd0;
    box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
    text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
	
}

#footer .widget {
    margin-bottom: 10px;
}

#footer {
    background-image: url("/wp-content/uploads/2017/12/footer_paws.jpg");
    background-size: cover;
    padding: 20px 0px 40px 0px;
}

#footer a {
     font-weight: 600;
}

#footer .widget h3 {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9);
    font-weight: 800;
}


#mobile-navigation-btn {
    font-size: 38px!important;
}



#breadcrumbs a:hover, #breadcrumbs a:focus, #footer a:focus{
  outline: 2px dashed #000 !important;
  background: #fd0;
  color: #000!important;
}
.boxed {
border: 2px solid #fff;
-webkit-box-shadow: 10px 10px 5px -5px rgba(135,135,135,0.46);
-moz-box-shadow: 10px 10px 5px -5px rgba(135,135,135,0.46);
box-shadow: 10px 10px 5px -5px rgba(135,135,135,0.46);
}

#fulltitle {
background: #5f88bc; /* Old browsers */
background: -moz-linear-gradient(top, #5f88bc 0%, #2c5c96 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5f88bc 0%,#2c5c96 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5f88bc 0%,#2c5c96 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f88bc', endColorstr='#2c5c96',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #002a54;
}

#fullimagecenter h1 {
font-family: "Neucha", "Lato", sans-serif!important;
    font-size: 60px!important;
    line-height: 1.2!important;
    text-transform: initial!important;
    text-shadow: 2px 2px 2px rgba(46, 44, 48, 1)!important;
}

#fullimagecenter {
       border-bottom: 5px solid #9A9BCD;
}
.divTable{
	display: table;
	width: 100%;
	animation:opac 1.2s}@keyframes opac{from{opacity:0.1} to{opacity:1}
}

.divTableCell {
    text-align: center;
}

.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.tableeven {background: #f3f1ed;}



.entry-image img {
    width: 98%;
    display: inline-block;
border: 2px solid #ffffff;
webkit-box-shadow: 3px 4px 5px 0px rgba(163,163,163,0.66);
-moz-box-shadow: 3px 4px 5px 0px rgba(163,163,163,0.66);
box-shadow: 3px 4px 5px 0px rgba(163,163,163,0.66);}
margin-left: 5px;
  margin-top: 5px;

.entry-image .entry-overlay {
     display: none;
}

.entry-date {
    font-weight: 600;
    color: #7897ba;
}

.entry-meta {
    text-transform: initial;
}


.blog-page .post h1 {
    font-size: 42px;
}



.inputsized {max-width: 500px; margin-bottom: 10px;}

.areasized {
    max-width: 400px;
    margin-bottom: 10px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea {
    border: 3px solid #5a5757;
    color: #04124b;
}


input[type="text"]:hover, [type="email"]:hover, [type="tel"]:hover, [type="date"]:hover {
border: 3px solid #0040c6!important;
background: #fff !important;
-webkit-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
-moz-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
}

input[type="text"]:focus, [type="email"]:focus, [type="tel"]:focus, [type="date"]:focus {
border: 3px solid #0040c6!important;
background: #fff !important;
-webkit-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
-moz-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: #00161c!important;
}


.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {
padding: 24px 20px!important;
font-size: 22px;
}
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {border-color: #190663!important;}

.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #190663!important;
    background-color: #190663!important;
}

.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fffdfd!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
    border-color: #0f0850!important;
    }
    
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #0f0850!important;
    background-color: #0f0850!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff!important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #3b7dd2!important;
    background-color: #1c58a5!important;
}

.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #514D86;
    border-color: #C9C9C9;
-webkit-transition: 0.8s all linear;
transition: 0.8s all linear;
}


/*FORMS*/

.wpcf7-response-output {
    display: block!important;
}
.wpcf7 form .wpcf7-response-output
{border: none!important;
	text-decoration: underline;
text-decoration-color: #fff;
color: #a40202;
}

input[type="checkbox"] {
    width: 18px!important;
    height: 18px!important;
}

label {
color: #6305ab;
font-size: 20px;
line-height: 25px;
    margin-bottom: 20px;
}

#formwrap br {display: none;}

.left_panel {
	float: left;
	width: 48%;
	margin-right: 3%;
}

.right_panel {
	float: left;
	width: 48%;
}

.clear {
	display: inline-block;
	width: 100%;
	height: 30px;
}

select {
	color: #000000;
    background-color: #fbfbfb;
	border: 3px solid #5a5757;}

select:hover {-webkit-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
    -moz-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
    box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
border: 3px solid #0040c6  !important;}


select:focus{-webkit-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
    -moz-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
    box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
border: 3px solid #0040c6  !important;}


#formspace {
display: inline-block;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    margin: 25px;
}

.wpcf7-list-item-label {
    color: #310956;
}

.formwarn {padding: 10px;
    color: #232323;
    font-weight: 400!important;
    background: #fffdfd;
    border: 1px solid #e4e4e4;}

.formnote {  
    padding: 15px;
    background: #fdfdfd;
    color: #111111;
    font-weight: 400!important;
    border-left: 4px solid red;}

.acceptbox {
     margin-left: 20px;
    display: inline-block;}

.wpcf7 form.wpcf7-form p {
	font-weight: 400;
    font-size: 20x!important;
}


.wpcf7-form textarea:hover {
border: 3px solid #0040c6!important;
background: #fff !important;
-webkit-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
-moz-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
}

.wpcf7-form textarea:focus {
border: 3px solid #0040c6 !important;
background: #fff !important;
-webkit-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
-moz-box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
box-shadow: 3px 4px 10px 1px rgba(181,181,181,0.52);
}

.wpcf7-not-valid {
    border-color: #f4524d!important;
}

.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors {
    display: inherit!important;
}

div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {
    background: #801111!important;
}

.wpcf7-form .wpcf7-submit {
	    background: #3678cc;
    color: #ffffff;
    border: none;
	    font-weight: 700;
    border: 5px solid #e4e4e4;}

.wpcf7-form .wpcf7-submit:hover {
    background: #514d86;
    color: #ffffff;
    border: 5px solid #e4e4e4;
    font-weight: 700;
}

.wpcf7-form .wpcf7-submit:focus{
    background: #100ba2 !important;
    color: #ffffff;
    border: 5px solid #e4e4e4;
    font-weight: 700;
}

/*Rehomed notice*/


#rehomednotice {
    text-align: center;
    color: #fff;
    background-color: #82260d;
    padding: 35px;
    border-radius: 10px;
    margin: 25px 0 35px 0;
}



#rehomednotice h2 {
    color: #fff;
    margin:10px;
  
}

#rehomednotice a:hover {
    text-decoration: underline;
}

.w3-animate-opacity{animation:opac 1.8s}@keyframes opac{from{opacity:0} to{opacity:1}}



/*End Rehomed notice*/

/*Found notice*/

#foundnotice {
    text-align: center;
    color: #fff;
    background-color: #002A54;
    padding: 25px;
    border-radius: 10px;
    margin: 25px 0 35px 0;
}

#foundnotice h2 {
    color: #fff;
    margin:10px;
  
}

#foundnotice a:hover {
    text-decoration: underline;
}

/*End Found notice*/

#blogrehome {
    background: #002a54;
    text-align: center;
    color: #fff;
    padding: 30px;
    border-radius: 5px;
    margin-bottom: 50px;
    margin-top: 45px;
    animation:opac 2.0s}@keyframes opac{from{opacity:0} to{opacity:1}
        }


#blogrehome:hover {
    background: #352B65;
    transition: all 0.8s ease;
}


.latest-blog .blog-item h4 {font-size: 28px!important;}

.rehomeh3 {
font: 400 30px Neucha, Arial, Helvetica, sans-serif;
color: #fff;
}

#whitelink a {color: #fff;text-decoration: underline;}
#whitelink a:hover {color: #FFFF00;text-decoration: underline;}

.entry-title h2 a {
      color:#44bdbd;
      -webkit-animation:colorchange 5s infinite alternate;
    }

    @-webkit-keyframes colorchange {
      0% {
        
        color: #0b6bb0;
      }
      
      100% {
        
        color: #44bdbd;
      }
      
    
    }

/*booking*/
tr.row-worker {
    display: none;
}

tr.row-location {
    display: none;
}

tr.row-service {
    display: none;
}

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
  color: #535353;
}

/*Tables*/
table {
  border: 1px solid #000 !important;
	margin-bottom: 25px;
}

tr {
  border: 1px solid #000;
}

td, th {
  border: 1px solid #000;
  padding: 10px;
}
caption {
  text-align: left;
  padding: 15px 0;
  font-size: 1.3em;
}

th {
  background: #0c5360;
  color: #fff;
  text-align: left;
}

/*Responsive*/
@media only screen and (max-width:468px) {
  .container , .wrapall {
    overflow: hidden!important;
  }
}