/*
Theme Name:   WorkScout Child
Theme URI: http://workscout.in
Author: Purethemes
Author URI: http://themeforest.net/user/purethemes
Description: WordPress Job Theme
Version: 1.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: workscout
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template:  workscout
*/

/* Header adjustment */
.menu ul { 
    max-width:850px;
    text-transform: uppercase;
}
#logo img {
    margin-top: 0px;
}

#titlebar.photo-bg {padding:165px 0}

/* Footer Adjustment */
#footer {
    background-color: #79C7C2;
    padding: 40px 0 0 0;
    color: #fff;
    margin-bottom: -1px;
}
#footer a {
    color: #fff;
}
.footer-bottom {
    border-top: 1px solid #fff;
    margin-top: 0px;
    text-align: center;
    padding: 10px 0;
    display: inline-block;
}
.footer-bottom .social-icons li a {
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid #fff;
}
.copyrights {
    color: #fff;
}

/* contact form subject */
.page .wpcf7-form input, .page .wpcf7-form textarea, .page .wpcf7-form select {min-height:50px;}

/* H1 */
#titlebar.photo-bg h1, #titlebar.photo-bg h2 {font-size:110px; line-height:70px;}
#breadcrumbs ul {display:none;}

@media only screen and (max-width: 600px) {
	#titlebar.photo-bg h1, #titlebar.photo-bg h2 {font-size:70px; line-height:70px;}
}
/* H2 */
h2 {font-size:60px;}

/* Home Page Flip banner */
.flip-banner-content h2 {
    font-size: 80px;
}

.search-container h2 {font-size:60px;}

@font-face {
	font-family: "Book";
	font-style: normal;
	font-weight: 400;
	src: url("fonts/Copernicus-Book.eot?") format("eot"), url("fonts/Copernicus-Book.woff") format("woff");
}
@font-face {
	font-family: "JustLovely";
	font-style: normal;
	font-weight: 400;
	src: url("fonts/JustLovely.ttf") format("truetype"), url("fonts/JustLovely.woff") format("woff");
}

h1, h2 {
    font-family: "JustLovely" !important;
}

h3, h4 {
    font-family: "Book" !important; 
}

body {
    font-family: "Book" !important; 
    font-size:16px !important;
    font-weight:400 !important;
}

.workscout_form label {
    font-family: "book" !important; 
    font-size:16px !important;
    font-weight:400 !important;
}

.dws_home_banner {
    font-size: 80px !important;
    line-height: 80px !important;
}

/* Job Listing page */
.listing-desc {display:none;}
.dws_wpjm_desc  {display:none;}
.plan.color-1 a.button {
    background-color: #79C7C2;
    color: #ffffff;
}
.plan-price-wrap .subscription-details {
    padding: 8px 20px 0px 20px !important;
}
.dws_gst {font-size:16px;}
.plan-price {
    /* min-height: 175px; */
    margin-bottom: 20px;
}


.new-layout .job_listing .listing-title {
    padding-right: 0px; 
    float: left;
    max-width: 530px;
}
.new-layout .job_listing .listing-types {
    width: 110px;
    float: right;
    display: table;
    min-height:85px;
    position:absolute;
    right:25px;
}
.new-layout .job_listing .listing-types-inner {
    display: table-cell;
    vertical-align: middle;
    text-align:center;
    min-height:85px;
}
.new-layout.job_listings > li a span.job-type {
    position:unset;
    margin-bottom:3px;
    transform: initial;
}
@media (max-width: 1289px) {
	.new-layout .job_listing .listing-types { display:none }
}

/* Single Job Page */
#titlebar h1 span, #titlebar h2 span {font-family:book;}
#titlebar.single.submit-page h2 {
    font-size: 56px !important;
    padding: 0px !important;
}
.single_job_listing .job_description {font:revert !important;}

/* Job Submission */
/*.fieldset-apply_link {display:none;}*/

/* Single Post Pages */
h1.post-title {
    line-height: 56px;
    font-size: 48px;
}

/* Members Area Adjustments */
.woocommerce-MyAccount-navigation {
    /* Hide WooComm MyAccount standard menus */
    width:0% !important;
    display:none !important;
}
.woocommerce-MyAccount-content {
    width:100% !important;
    float:left !important;
}
article.page table tr td, table.shop_table tr td{
    padding: 10px 20px;
}
.woocommerce-MyAccount-content h2 {
    margin-top:20px !important;
}
.order_details.shop_table tbody tr {
    background-color: #dd485c !important;
}
table.my_account_job_packages.shop_table tr td, table.my_account_orders.shop_table tr td {
    padding: 15px 20px 15px 40px;
}
.shop_table .product-name {width:50%;}
.woocommerce form .form-row-first {width:40% !important;}
.cart_totals h2 {font-size: 48px !important;}
.plan-features .read-more {display:none;}



/* Job Dashboard columns  */
.closing_date {display:none;}
.filled {display:none;}
body .job_listing_packages_title h2 {font-size: 48px;}
.woocommerce-MyAccount-content h2  {font-size: 48px;}

/* Login page tabs hidden */
#login-tabs { display:none;}

/* Product listing (advertising page) */
.wpjm_config {
    display:none;
}

/* Job Alerts Page for candidates */
#job-manager-alerts td {
    padding: 18px 10px 18px 10px;
}
.alert_frequency {text-align:center;}
.status {text-align:center;}

/* Custom Post type Support services adjustment */
.dws_ss_content {padding:0px;}

.vc_gitem_row .vc_gitem-col {min-height:320px;}
ul.job_types.checkboxes {
    display: none;
}

/* Mobile menu hiding parent elements on desktop */
@media screen and (min-width: 780px) {
.dws_mobile_menu {display:none;}
}

/* Checkout changes */
#order_review_heading {width:40%;float:left;margin:0px 0px 20px !important;}
#order_review_heading_cart {width:25%;float:right;text-align:center;}
.woocommerce-checkout h2 {font-size:48px !important;margin-top:20px;}

/* Job Search Sidebar reset Button */
.job_filters a.reset {
	background: #dd485c !important;
}

/* Job listing Sidebar alert button */
.job-manager-single-alert-link a {
	background: #dd485c !important;
	color: #fff !important;
	padding: 10px 15px 8px 15px !important;
	width:168px;
}
p.job-manager-single-alert-link {
    margin-top: 0px !important;
}




