﻿
.pagination {
    clear: both;
    font-size: 30px;
    font-weight: bold;
    padding: 20px 0 10px 0;
    margin: 0px auto;
    width: 90%;
}

    .pagination ul {

    }

    .pagination li {
        display: inline
    }

        .pagination li a {
            padding: 4px 12px;
            margin: 2px;
            text-decoration: none;
            color: #3f5564;
            border: 2px solid;
        }

        .pagination li a:hover {
            text-decoration: none;
            color: #f45429;
            border: 2px solid;
        }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.home-cta h2,.home-cta2 h2{font-weight:600!important;font-size:36px;text-transform:capitalize!important}
.home-cta2{padding:10px 10px 10px 10px!important;  text-align:center;  background-color:rgba(255,255,255,.9);  padding:15px 15px;  max-width:440px;  margin-top:90px;  font-size:16px!important;  color:#000;  line-height:25px!important;  height:300px;  font-size:16px!important;  font-weight:400}
.home-cta3 span,.home-cta span,.home-cta2 span{display:block; margin-bottom:20px!important; font-size:22px}
.home-cta span,.home-cta2 span,.home-cta3 span{margin-bottom:20px!important;font-size:20px!Important}
.home-cta h2,.home-cta2 h2,.home-cta23 h2{font-size:29px!important}
.home-cta,.home-cta2,.home-cta3{margin-left:-125px!important}
.home-cta h2,.home-cta2 h2,.home-cta3 h2{font-size:28px!important}
.textwidget .rating_form_wrap .rf_item{line-height:.8em;font-size:32px;margin:0}
.textwidget .rating_form_wrap .def{line-height:1em;font-size:18px;margin:0 5px 0 0}
.vc_wp_text .textwidget{margin:12px 0 43px}

	.carheader{
		font-size: 1em;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.mmenu-nav.mm-arep .mmenu-block-title{display:table-cell;}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.section-spacing{display:none;}

.homepage-one-to-one {
        vertical-align:middle;
}

.location-title h2{
	font-family: 'Open Sans', sans-serif;
	margin:0px;
	padding:0px;
	color:#565656;
}
body.ap_user_premium.ap_past_principal #ap_menu{background-size:cover}

.semicircle li .cle_green,
.semicircle li .cle_blue,
.semicircle li .cle_red{color:#00B294;font-size:24px;}

.semicircle li .cle_red{color:#EA463E;}

.semicircle li .cle_green img,
.semicircle li .cle_blue img,
.semicircle li .cle_red img{width:11px;height:11px;margin-left:21px;
transform: rotate(0deg);transition: all .5s ease-out;
-webkit-transform: rotate(0deg);-webkit-transition: all .5s ease-out;
-o-transform: rotate(0deg);-o-transition: all .5s ease-out;
-moz-transform: rotate(0deg);-moz-transition: all .5s ease-out;}

.semicircle li .cle_red:hover img,
.semicircle li .cle_green:hover img,
.semicircle li .cle_blue:hover img{
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-moz-transform: rotate(360deg);}

.wprs_sidebar_chart .wprs_side_widget .wprs_read-more{background-color:#364596; }

.wprs_sidebar_chart .wprs_side_widget .wprs_read-more, .wprs_side_widget .wprs_read-more a{color:#fff!important; font: bold 12px/ 15px Arial!important; text-decoration:none;}

.wprs_sidebar_chart .wprs_side_widget .wprs_read-more a:hover{text-decoration:underline;}

.block-title{font-family:'Lato', sans-serif;font-weight:bold;margin:0 0 25px;position:relative;text-align:center;line-height:1.2;padding-bottom:10px;color:#3f3f3f;}

.block-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:50%;margin-left:-25px;border-bottom:1px solid #6dcff6 !important;}

.block-title a{color:inherit;}

.block-title.block-title-left{text-align:left;}

.block-title.block-title-left:after{left:0;margin-left:0;}

.page-content .block-title{margin:0 0 10px;}

.home .block-title{font-weight:900}

.jumbotron .block-title{margin-bottom:30px;}

.frontpage-banner.image-banner .block-title{font-size:36px;font-weight:900;}

.image-banner .block-title{color:#fff;}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}

.ut-site-border #main-content {
    overflow:hidden;
}

.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}


span.post-views-widget i:before,
span.post-comments-widget i:before,
span.tie-date i:before,
.post-meta i:before {
	margin-right: 3px;
}


.widget-container li span.tie-date,
.footer-widget-container li span.tie-date,
.mega-menu-block .tie-date,
span.post-comments-widget,
span.post-views-widget {
	color: #AAA;
	margin: 4px 0 0;
	font-size: 80%;
	display: inline-block
}


	#theme-header,
	.breaking-news,
	#crumbs,
	#sidebar,
	.share-post,
	#theme-footer,
	.footer-bottom,
	#related_posts,
	p.post-meta .post-comments,
	#author-box,
	.post-navigation,
	#comments,
	.e3lan ,
	.post-tag,
	.post-edit-link {
		display: none !important;
	}
.qodef-logo-wrapper a img.qodef-dark-logo{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.qodef-light-header .qodef-logo-area .qodef-dark-logo,.qodef-light-header .qodef-logo-area .qodef-normal-logo,.qodef-light-header .qodef-menu-area .qodef-dark-logo,.qodef-light-header .qodef-menu-area .qodef-normal-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-logo-area .qodef-dark-logo,.qodef-dark-header .qodef-menu-area .qodef-dark-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-dark-logo{opacity:1}


#main_body .large {
	color: #CE905E;
	font-size: 22px;
	font-weight: bold;
}



.middle_gris{
    background-color: #fafafa;
    padding: 0 115px 60px 115px;
}

#top_gris, .middle_gris{
    padding-left: 30px;
    padding-right: 30px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.fl-photo-img-svg {width: 100%;}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.builder-module-block-outer-wrapper {
	margin-left: 0;
	margin-right: 0;
	min-height: 1px;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}

#ie6 .builder-module-block-outer-wrapper {
	overflow: hidden !important;
}






#ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
	display: inline;
	overflow: hidden;
	overflow-y: visible;
}

.gdlr-core-title-item .gdlr-core-title-item-title-wrap{ position: relative; }

.gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: left; margin-right: 30px; }

.about-grids
{
	width:100%;
	margin: 0 auto;
}
.pdf-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:white;display:none;z-index:50}
.pdf-lightbox .download-pdf,.pdf-lightbox .clear-pdf{cursor:pointer;display:inline-block}
.pdf-lightbox .pdf-options.disabled{opacity:.5;cursor:default}
.pdf-lightbox .lightboxlist{margin:160px 10px 30px;padding:0;list-style-type:none;width:100%}
.pdf-lightbox .slide{width:200px;height:200px;float:left;display:block;margin:10px;padding:0;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center}
.pdf-lightbox .form-pdf{display:none}

		#albumBar #title {
			display: table-cell;
			width: 150px;
			height: 28px;
			line-height: 28px;
			color: #fefefe;
			background: #383735;
			text-align: center;
		}
.footer-widget h4{color:#006699}
.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#006699}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
.footer-widget{color:#ffffff}
#main-footer .footer-widget h4{color:#9cceff}
.footer-widget li:before{border-color:#9cceff}
#footer-widgets .footer-widget li:before{top:10.6px}
#footer-widgets .footer-widget .gform_widget li:before{display:none}
#footer-widgets .footer-widget .gform_widget li{padding-left:0}
#footer-widgets .footer-widget .et_pb_widget.gform_widget{float:none}


.section-title {
    padding: 30px 0;

}


.section-title h2 {
    font-weight: 400;
    margin-bottom: 26px;
}
.fl-node-5ba8031eac930 .uabb-blog-posts-shadow {;transition: all 0.3s linear;width: 100%;}
.module-section-opener .wrapper{overflow:hidden;padding:0 120px}
.module-section-opener .wrapper:after,.module-section-opener .wrapper:before{content:" ";display:table}
.module-section-opener .wrapper:after{clear:both}
.module-section-opener.full-width .wrapper{max-width:1920px;padding:0}
.module-store-locator .wrapper{margin:0;max-width:1920px;position:relative}
.module-supplier-map .wrapper{margin:0;max-width:1920px;position:relative}
.wrapper{margin:0 auto;max-width:1824px}
#navigation .region{margin-top:8px;}

#blocks td.region{font-weight:bold;}
#blocks tr.region-message{font-weight:normal;color:#999;}
#blocks tr.region-populated{display:none;}

.visible-desktop {
  display: inherit !important;
}


.footer {
	background-color: #f2f2f2;
	border-top: 10px solid #860566
}


.footer h3 {
	font-family: Oswald,cursive;
	font-size: 41px;
	font-weight: 400;
	color: #860566;
	margin-top: 0;
	margin-bottom: 20px
}


.footer .list-unstyled a {
	color: #000;
	font-size: 18px;
	margin-bottom: 5px;
	display: inline-block
}


.footer .address {
	font-size: 18px
}


.footer .phone {
	font-size: 24px;
	font-weight: 700;
	color: #333;
	margin-top: 35px
}


.footer .phone a {
	color: inherit
}


.footer .hours {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px
}


.footer .review {
	font-size: 18px;
	min-height: 174px
}


.footer .glyphicon.glyphicon-star {
	font-size: 31px;
	color: #f2cf44
}


.footer .review .btn {
	margin-bottom: 0
}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.component_slideshow ul.wrapper_list .image_wrapper{width:100%!important;left:0!important}
.component_slideshow ul.wrapper_list .image_wrapper .info_panel{padding-bottom:0!important}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.nav__close{position:absolute;top:24px;right:24px;width:24px;height:24px}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.listing .pet p .petName:not(.visible-xs){min-height:44px;max-height:44px;overflow:hidden}
.contact-number.visible-xs,p.contact-number.visible-xs a{font-size:32px;color:#000;font-weight:700}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}
