/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Job_listing Template
    03. "Homepage" Page
    04. "Checkout" Page
    05. "Testimonials" Page
    06. "How It Works" Page
    07. "Dashboard" Page
    08. "Start Alert" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .btn{
	text-transform: uppercase;
	font-weight: bold;
}

body .body{
	font-size:16px;
}

body .login-btn > a, body .dash-btn > a{
	color: #FFF !important;
	padding: 1px;
	margin-left: 10px;
}

body .header-main .logo{
	padding: 16px 0;
	width: 450px;
}

body .flexnav li a{
	font-size:16px;
}

body .page-heading h1{
	color:#3a3a3c !important;
}

body .panel-group .panel-title a{
	font-weight:bold !important;
}

body .head-info-list > li{
	vertical-align:middle;
	font-weight: bold;
}

body .head-info-list > li > span{
	font-weight: 400 !important;
}

body .head-info-list li .hours{
	margin-top: -11px;
	font-size: 9px;
	float: right;
}

body .job_summary_shortcode .job_summary_content{
	height: 100px;
}

body .job_listing_preview_title .job-manager-button-edit-listing{
	outline: 2px #90bf31 solid;
	margin-right: 20px;
}

body .showing_jobs .rss_link{
	display: none !important;
}

body .cleanlogin-preview{
	display:none;
}

body .sc_player_container1{
	display: block !important;
}

body #order_review_heading{
	display: none !important;
}

body .page-content .page .call-to-action:last-child{
	border-bottom: 1px solid #ebebeb !important;
}

body .page-content{
	padding-top:35px;
}

body .fontawesome-text{
	padding: 0 5px 0 5px;
}

body #fc_chat_title{
	color:#fff;
}

body .woocommerce .input-checkbox{
	position: initial !important;
}

body .woocommerce form .form-row label span{
	display:inline-block;
}

body .post-7 .icon-box{
	margin-bottom: 10px !important;
}

body #menu-account-menu a span{
	font-weight:700;
}

@media (max-width: 992px){

	body .login-btn{
	max-width: 90px;
}

body .menu-account-menu-container ul{
	padding: 8px 0 10px 0;
	width: 120px;
}

body .menu-account-menu-container ul li{
	padding-right: 10px;
	}

}



@media (min-width: 992px){

	body .head-info{
	padding: 15px 0 !important;
	}

}



/*-----------------------------------------------*/
/*  Job_listing Template                         */
/*-----------------------------------------------*/
body.single-job_listing .social-box div{
	margin-bottom:10px;
}

body.single-job_listing .social-box .short-url{
	display:inline-block;
	padding-bottom:15px;
}

body.single-job_listing .social-box short-url>label{
	margin-right: 15px;
}

body.single-job_listing .social-box .short-url>input{
	width:180px;
	display:inline-block;
	margin-left:10px;
}

body.single-job_listing .social-box .social-links{
	line-height: 50px;
	display: inline-block;
	padding-left: 15px;
}

body.single-job_listing .social-box .social-links>li>a{
	font-size: 45px;
	width: 50px;
	height: 50px;
	padding: 2px;
}

body.single-job_listing .single_job_listing .application .application_button{
	margin-top:0;
}

body.single-job_listing .single_job_listing .meta li.job-type{
	background-color: #999;
}

body.single-job_listing .pet-id-overlay{
	position: absolute;
	color: white;
	font: bold 20px/25px Helvetica, Sans-Serif;
	letter-spacing: -1px;
	background: rgba(0, 0, 0, 0.7);
	padding: 8px;
	margin-left: 7px;
	bottom: 0;
	right: 0;
	float:left;
}



/*-----------------------------------------------*/
/*  "Homepage" Page                              */
/*-----------------------------------------------*/
body.page-id-7 .main .job_summary_title a{
	color:#8c8c8c;
}

body.page-id-7 .section{
	padding:35px 50%;
}

body.page-id-7 .section-light{
	padding: 35px 50% 35px 50%;
}

body.page-id-7 .recentpets{
	min-width: 200px;
	margin-right: 10px;
}

body.page-id-7 .job_summary_shortcode .job_summary_footer .meta > li.category:before{
	content: "";
}

body.page-id-7 .wp-video{
	background-color: #fff;
	-moz-box-shadow: 0 0 20px #ddd;
	-webkit-box-shadow: 0 0 20px #ddd;	box-shadow: 0 0 20px #ddd;

	-moz-border-radius: 4px;
	border-radius: 4px;
}

body.page-id-7 mejs-controls, body.page-id-7 .mejs-mediaelement, body.page-id-7 .mejs-container{
	background-color: #2e2e2e !important;
}

body.page-id-7 .mejs-layers .mejs-overlay-button{
	margin-top: -40px;
	width: 150px !important;
	height: 130px !important;
	background: url(/wp-includes/js/mediaelement/bigplay-dark.svg) no-repeat !important;
}

body.page-id-7 .mejs-controls .mejs-button button:focus{
	outline: none !important;
}

body.page-id-7 .main .page .video-container{
	height: 350px;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: center;	-webkit-justify-content: center;	-ms-flex-pack: center;	justify-content: center;
	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;
}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-944 .woocommerce-error{
	border: 1px solid #b81c23;
	background-color:#fff0f0;
	padding-bottom: 0px;
}

body.page-id-944 .variation .variation-AlertLocation p{
	padding-top:7px;
}

body.page-id-944 #billing_phone_field .allow-dropdown .error-msg{
	width:158px;
	left:215px;
	top:10px;
	font-size:25px;
	text-shadow:rgb(255, 255, 255) 1px 1px 0px, rgb(170, 170, 170) 2px 2px 0px;
	white-space: nowrap;
}

body.page-id-944 #billing_phone_field .allow-dropdown .valid-msg{
	top:10px;
	left:215px;
	font-size:25px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-944 .woocommerce-checkout-review-order-table tfoot .cart-subtotal{
	display:none;
}

body.page-id-944 .site-wrapper .main .page-content .container .page .woocommerce .checkout #order_review #payment .wc_payment_methods .wc_payment_method label{
	width:100% !important;
}



/*-----------------------------------------------*/
/*  "Testimonials" Page                          */
/*-----------------------------------------------*/
body.page-id-15361 .fbrev-slider .wp-facebook-time{
	display:none!important;
}

body.page-id-15361 .rplgsw-wrapper .rplgsw-slide img{
	width:25px !important;
	height:25px !important;
}

body.page-id-15361 .fbrev-slider .rplgsw-slide .fbrev-review svg{
	height:15px !important;
	width:15px !important;
}



/*-----------------------------------------------*/
/*  "How It Works" Page                          */
/*-----------------------------------------------*/
body.page-id-33585 .pricing-table{
	font-weight: bold;
}



/*-----------------------------------------------*/
/*  "Dashboard" Page                             */
/*-----------------------------------------------*/
body.page-id-490 #job-manager-job-dashboard table td{
	vertical-align: middle;
}

body.page-id-490 #job-manager-job-dashboard table .filled i{
	font-size:27px;
}

body.page-id-490 #job-manager-job-dashboard table .pet_image img{
	width: 64px;
	height: auto;
	padding: 2px;
	background: #fff;
	border: 1px solid #ececec;
	border-radius: 50%;
}

body.page-id-490 #job-manager-job-dashboard table ul.job-dashboard-actions{
	visibility: visible !important;
}

body.page-id-490 #content nav.job-manager-pagination, body.page-id-490 #job-manager-job-dashboard table .pet_image, body.page-id-490 #job-manager-job-dashboard table .package, body.page-id-490 #job-manager-job-dashboard table .applications, body.page-id-490 #job-manager-job-dashboard table .expires, body.page-id-490 #job-manager-job-dashboard table .date, body.page-id-490 #job-manager-job-dashboard table .filled, body.page-id-490 nav.job-manager-pagination{
	text-align: center;
}



/*-----------------------------------------------*/
/*  "Start Alert" Page                           */
/*-----------------------------------------------*/
body.page-id-470 .job-manager-error, body.page-id-470 .woocommerce-error{
	border-radius:10px !important;
	border-width:10px !important;
	font-family:monospace;
}

body.page-id-470 .job-manager-error:before, body.page-id-470 .woocommerce-error:before{
	content: "ERROR" !important;
	margin: -12px;
	display:block !important;
	font-family: monospace;
	font-weight:700;
}