/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

.small-font{font-size:14px !important;font-weight:400;letter-spacing:-.5px;}
.custom-social{display:block;position:absolute;right:0;margin-top:-20px !important;}
.custom-social .x-social-global a{font-size:24px;text-decoration:none;margin-left:5px;}
.custom-social{display:block;position:absolute;margin-right:0px !important;top:-10px;}
.donate-button{padding-top:0px;margin-top:-3px;}
@media (max-width:882px){body .custom-text{float:none;margin-left:0;display:block;clear:both;font-size:35px;margin-top:-10px;font-weight:500;}
}
@media (max-width:768px){span.custom-text{font-size:medium !important;display:inline-block;width:74%;float:right !important;clear:initial;}
}
.x-brand.img{float:left;margin-left:10px;margin-top:-5px;}
.x-brand img{display:inline-block;float:left !important;}
body .masthead-stacked .x-brand{clear:both;display:block;}
body .custom-text{text-align:left;margin-top:-50px;font-weight:bold;}
#glt-translate-trigger{font-family:Antic slab;background:transparent linear-gradient(#aa212a, #aa212a) repeat scroll 0% 0%;}
.portal-row{margin-right:10%;margin-left:10%}
img.center{display:block;margin-left:auto;margin-right:auto;margin-top:5px;padding-top:10px;}
.center-text{text-align:center;padding-bottom:0px;margin-bottom:5px;}
#sc_our_team_lightbox .sc_our_team_lightbox{padding-top:120px !important;}
.honeycombs .honeycombs-inner-wrapper{margin-top:-10px;}
.right-text{text-align:right;padding-bottom:5px;}
.social-feeds{padding-right:0px;margin-top:4px;}
.small-text{font-size:12px;}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart > span{display:block;float:left;padding:0.14em 0.625em !important;}
[class*="page-template-template-blank"] .entry-content{margin-top:-25px;font-size:20px;}
.education-row{margin-right:10%;margin-left:10%;font-size:14px !important;font-weight:400 !important;}
.ilightbox-loader.light{-webkit-box-shadow:0px 0px 85px #1a80b2,0px 0px 85px #1a80b2;box-shadow:0px 0px 85px #1a80b2,0px 0px 85px #1a80b2;}
.center-pad-text{text-align:center;margin-top:-7px;}
.center-bottom-text{text-align:center;padding-bottom:10px;padding-top:2px !important;}
.page-id-87 .x-container .x-column{position:relative;}
.page-id-87 .x-container .x-column .fixed{position:absolute;z-index:999;left:45%;top:35%}
.x-social-global a{text-align:center;margin-top:10px;}
.text-transform{text-transform:initial !important;margin-top:-3px;}
.center-top-text{text-align:center;padding-bottom:4px;margin-bottom:5px;margin-top:15px !important;}
[class*="page-template-template-blank"] .entry-content{font-size:20px;margin-top:-5px;}
div #x-section-2{padding:3px 0px !important;}
.x-main.full{padding:0px;}
.h1-puppy-mill{font-size:150%;}
.x-entry-share{border:none !important;}
.x-entry-share .x-share{display:inline-block;margin:0 0.05em;width:25px !important;height:25px !important;font-size:24px !important;line-height:25px !important;border-radius:2px;border:0px solid #fff !important;}
.x-entry-share .x-share{display:inline;margin:0px;width:45px !important;height:45px !important;font-size:24px;line-height:45px;border-radius:2px;border:0px solid #fff !important;padding:10px;}
.x-entry-share .x-share{color:#aa2126;float:left !important}
.x-entry-share{margin:0 .15em;border:none;}
.text-row{margin-left:6%;margin-right:6%}
.text-bvn-none{text-transform:none;}
.x-entry-share > p{display:none;}
.boo-share-left{float:left;}
.share-left{float:left;}
.x-img.left{margin:0.35em 1.313em 0.35em 0;border:7px solid #000;border-style:ridge;}
.bvn-small-text{font-size:14px;font-weight:normal;}
.boo-share-image{width:350px;height:350px;}
.video-border{border:8px solid #000;border-style:ridge;border-radius:10px;padding-bottom:0px;}
.wp-caption > .wp-caption-text, .wp-caption > .wp-caption-text:last-child, .gallery-item > .wp-caption-text, .gallery-item > .wp-caption-text:last-child{display:block;margin:9px 0 5px;padding:0 5%;font-size:11px;line-height:1.2;text-transform:none !important;}
.wp-caption, .gallery-item{max-width:100%;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.15);padding:0px !important;text-align:center;text-transform:none !important;background-color:#fff;border-radius:3px;box-shadow:0 0.125em 0.275em 0 rgba(0,0,0,0.075);}
.page-id-184 img{padding-right:0px;padding-top:0px;display:inline-block;}
.page-id-476 img{padding-right:0px;padding-top:0px;display:inline-block;}
.x-img-thumbnail{padding:0px;padding-top:8px !important;line-height:1.7;border:0px solid #ddd;border:0px solid #fff;background-color:#fff;border-radius:2px;box-shadow:0 0px 0px rgba(0,0,0,0.1);-webkit-transition:border 0.3s ease,box-shadow 0.3s ease;transition:border 0.3s ease,box-shadow 0.3s ease;}
.img-float-left{float:left;}
.edu-img-border{border:5px solid #000 !important;border-style:ridge;border-radius:6px !important;}
.desktop .sub-menu{border-radius:5px !important;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 4px 6px rgba(0,0,0,0.35) !important;}
.terry-vet{text-transform:none;font-size:19px !important;font-weight:500 !important;}
.x-scroll-top{font-size:32px;line-height:29px;text-align:center;color:red;}
.x-searchform-overlay .form-search .search-query{font-size:22px;border:1px solid rgba(255, 255, 255, 0.5);}
.search .x-main{margin-top:100px;}
.search-results .entry-title a{color:red;padding-left:6px;text-transform:none;font-size:22px;}
.entry-title a:hover{color:lightblue;}
.search-results .x-container .entry-wrap{padding:20px 0px 0px;box-shadow:0 0.15em 0.35em 0 rgba(0,0,0,.4);}
.search-results .entry-thumb{background-color:white !important;}
.entry-thumb img{min-width:40% !important;opacity:.60;}
.page-link{font-size:120%;}
.edu-h1-title{text-transform:none !important;font-size:295% !important;}
.edu-h1{text-transform:none;font-size:250% !important;}
.edu-h2{text-transform:none !important;}
.edu-h3{text-transform:none;}
.edu-h4{text-transform:none;}
.edu-h5{text-transform:none;}
.edu-h6{text-transform:none;}
.yoast-keyword-pleaser{display:none !important;}
.edu-remove-space{margin-bottom:-2.0em !important;margin-top:.4em !important;}
.seal-padding{padding-left:85px;}
.edu-h2-small{font-size:105% !important;}
#bvn-edu{text-transform:none;color:#2381b4;font-size:140% !important;}
.x-breadcrumb-wrap{font-weight:400;padding-top:3.5em !important;}
.x-container.offset{margin-top:-6px;}
.edu-h2-medium{font-size:175.4%;margin-bottom:15px;}
.edu-h2-medium-large{font-size:177.7%;margin-bottom:15px;}
.page-id-476 #x-section-1 .x-text{clear:both;}
.dog-fighting{clear:both;display:block;width:100% !important;float:none;}
.dog-fighting img{float:left;}
.hatom-extra{font-style:italic;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0, 0, 0, 0.08);}
.video-border{border:8px solid #000;border-style:ridge;border-radius:5px;padding-bottom:0px;margin-right:-2px;}
@media (max-width:979px){a.go-home:link{float:left !important;margin-top:10px;}
}
.edu-img-border img{border:5px #000 !important;border-style:ridge !important;border-radius:5px !important;}
.translate-padding{margin-left:2px;}
@media (max-width:500px){.goog-te-gadget-simple{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #9b9b9b;border-bottom:1px solid #e8e8e8;border-right:1px solid #d5d5d5;font-size:10pt;display:inline-block;padding-top:1px;padding-bottom:2px;cursor:pointer;margin-left:-190px;}
}
div.x-entry-share .x-share{line-height:1;text-align:left !important;float:left !important;}
div.x-share-options{float:left!important;}
.page-id-4756 .x-container .x-column .fixed{position:absolute;z-index:999;left:45%;top:35%}
p{font-size:14px}
.x-main.full{padding:8px;}
.center-image{margin-left:auto !important;margin-right:auto !important;width:100%;float:none !important}
.large-link{font-size:30px}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]{width:auto;margin:4px 2px !important;}
.edu-h6-list{text-transform:none;margin-top:-23px;}
blockquote .x-blockquote .edu-blockquote{margin:10px -10px !important;font-family:"Antic Slab", "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:120% !important;line-height:1.0;color:#000 !important;}
.edu-blockquote{margin:10px -10px !important;font-family:"Antic Slab", "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:120% !important;line-height:1.0;color:#000 !important;}
.PIN_1514567653954_button_pin{background-color:#aa2126 !important;}
.PIN_1514667176978_button_pin{background-color:#aa2126 !important;}
.x-colophon{position:relative;border-top:1px solid #fff !important;background-color:#fff;box-shadow:0 -0.500em 0.400em 0 rgba(36, 134, 204,.075) !important;}
a.x-anchor.x-anchor-menu-item.x-active ~ ul.sub-menu{height:auto !important;}
form[id*="give-form"] .give-donation-amount .give-currency-symbol{background-color:#327eb6 !important;border-top:1px solid #327eb6;border-bottom:1px solid #ccc;color:#fff !important;border-radius:8px;}
.give-btn{background:#327eb6 !important;border:1px solid #ccc;color:#fff !important;border-radius:8px;}
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label{background-color:#327eb6 !important;color:#fff !important;border-radius:8px;}
.youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px;}
.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent;}
.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all;}
.youtube-player img:hover{-webkit-filter:brightness(75%);}
.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("//i.imgur.com/TxzC70f.png") no-repeat;cursor:pointer;}
.tribe-events-calendar thead th{background-color:#2381b4 !important;}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth{background:#eff9f9 !important;}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a{background-color:#eef9f9 !important;color:#707070;}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a{background-color:#2381b4 !important;border-radius:2px 2px 0px 0px;color:#fff !important;}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{background-color:#eef9f9 !important;color:#000 !important;}
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] > a{background-color:#eef9f9 !important;color:#fff !important;}
.tribe-bar-date-filter{background-color:#2381b4 !important;color:#fff !important;border-radius:5px !important;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background-color:#fff !important;border-radius:4px;color:#000 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
input::-moz-placeholder, textarea::-moz-placeholder{color:#4f4f4f;}
.tribe-events-calendar thead th{background:linear-gradient(#2381b4, #70bbd4) !important;border-style:ridge !important;text-shadow:-.5px -.5px 0 #000, .5px -.5px 0 #000, -.5px .5px 0 #000, .5px .5px 0 #000;}
h2.tribe-events-page-title{clear:none;font-size:24px;font-weight:400;margin-bottom:.5em;position:relative;text-align:center;z-index:0;margin-left:40px !important;}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{font-family:sans-serif;font-size:100%;font-weight:400;line-height:1.25;margin:0;overflow:hidden;padding:3%;text-transform:none;text-align:center;}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{font-family:sans-serif;font-size:99%;font-weight:400;line-height:1.25;margin:0;overflow:hidden;padding:3%;text-transform:none;text-align:center;}
.checkbox{min-height:20px !important;padding-left:0px !important;}
.give_terms_links{float:none !important;}
.dem-400{height:400px;width:400px;}
.dem-700{height:350px;width:700px;}
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon *{font-family:arial;font-size:8pt !important;margin:-5px 0 !important;}
.wp-block-image.alignfull img, .wp-block-image.alignwide img { width: 100%; border-radius: 10px !important;}
.wp-block-image img {max-width: 100%;padding-right: 5px;}
.hm14 .x-dropdown .x-dropdown .x-anchor.x-interactive,
.hm14 .x-dropdown .x-dropdown .x-anchor.x-interactive .x-anchor-content,
.hm14 .x-dropdown .x-dropdown .x-anchor.x-interactive .x-anchor-particle-primary,
.hm14 .x-dropdown .x-dropdown .x-anchor.x-interactive .x-anchor .x-anchor-particle-primary {
    color: #2381b4 !important;
}
.widget ul, .widget ol {
    background-color: #eff9f9 !important;
    box-shadow: .5px .5px black !important;
}
/*
.wp-block-embed {
    margin-left: -43px;
	margin-bottom: -30px !important;
    width: 800px !important;
	height: 400 !important; 
		}
*/
/* Gutenburg Embeds for Mobile */
@media (max-width: 768px){
    .wp-block-column:not(:last-child) {
        margin-right: 0;
    }
    .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
}
.sfcm.sfsi_wicon {
    padding: 0;
    margin-top: 50px !important;
}
.widget select {
    width: 100%;
    background-color: #eff9f9 !important;
    box-shadow: .5px .5px black !important;
}
/* Gutenburg Embed */
.wp-block-embed figcaption {
	margin-top: .5em !important;
    font-size: 16px !important;
    margin-bottom: -20px !important;
}
/* Sub Menu Tap Color */
.sub-menu .x-anchor {
    -webkit-tap-highlight-color: transparent !important;
}

.sub-menu .x-anchor:active .x-anchor-text-primary,
.sub-menu .x-anchor:focus .x-anchor-text-primary,
.sub-menu .x-anchor:active .x-graphic-primary,
.sub-menu .x-anchor:focus .x-graphic-primary {
    color:#000 !important;
}

.sub-menu .x-anchor:focus ,
.sub-menu .x-anchor:active  {  
    background-color:#fff !important;
}