/*
Theme Name:Courtyard
Theme URI:http://precisethemes.com/wordpress-theme/courtyard/
Author:Precise Themes
Author URI:https://precisethemes.com/
Description:Courtyard - Responsive WordPress Theme is clean, minimalistic and beautifully designed theme perfectly for Hotel and Resorts. Courtyard theme can likewise be utilized to make site for Motel, Boarding House, Guest House, Lodge, Bed and Breakfast, B&B, Hostel, Inn Hospitality Business, Restaurant, Cuisine, Cafe, and some other kind of site you can envision with effectively adaptable and easily customizable landing page. Preview Demo is available at http://demo.precisethemes.com/courtyard/
Version:1.2
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:courtyard
Tags:one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, post-formats, theme-options, threaded-comments, blog, e-commerce, food-and-drink

font-family:'Ubuntu', sans-serif;font-family:'Roboto', sans-serif;
*/
.bg-header .banner .subtitle {width: 75%;}/*不讓文案壓到底圖*/
/*----------------- bg-header_mob -----------------*/
.bg-header_mob {
	display:none;
	padding: 20px 0 0 0;
}
.bg-header_mob img {
    margin: 0 auto;
    width: 60%;
}
/*----------------- banner -----------------*/
/*每頁產品-padding*/
.style_products .banner{
    padding: 60px 0 200px 0;
    text-align: center;
}
/*每頁產品-text*/
.style_products .banner .caption{
    font-size: 3.5rem;
    margin: 0 0 10px 0;
	text-align: left;
	color: #26639c;
}
.style_products .banner .subtitle{
    font-size: 1.75rem;
    line-height: 1.2;
    margin: 0;
    animation-delay: .5s;
	color: #fff;
	text-align: left;
}
/*每頁產品-buttom*/
.style_products .banner .button-grid{
	color: #fff;
	text-align: left;
    padding-top: 20px;
}
.style_products .button-grid .btn{
    font-size: 1.125rem;
    line-height: 1;
    margin: 10px;
}
/**/
.fa-play-circle {
	margin-left: 10px;
}
.pro-subtitle {
	margin: 0 0 30px;
    font-weight: bold;
}

/*----------------- small-icon -----------------*/
/*line*/
.pro-small-feature{
	padding: 50px 2% 0 2%;
}
.pro-small-feature > div {
	text-align: center;
	display: inline-block;
}
.pro-icon-list {
	border-top: solid 2px #eeeeee;
    margin: 40px 0 0 0;
	padding: 40px 0 0 0;
}
.pro-icon-list .col-sm-6,
.pro-icon-list .col-sm-12{
	margin: 0 0 20px 0;
}
/*small-icon*/
.small-icon_style {
    width: 30px;
    height: 30px;
    background-size: 120px 90px;
    display: inline-block;
    vertical-align: middle;
	margin-right: 10px;
}
/*----------------- botton-icon-small-feature -----------------*/
.small-feature {padding:50px 0}
.small-feature .row {margin-left:-50px;margin-right:-50px}
.small-feature .row > div {padding:50px 30px;text-align:center}
/**/
.small-icon_bottom_style {
	width: 75px;
    height: 75px;
    margin: 15px 10px 0 0;
}
.small-feature .small-title {
	width: 100%;
    display: table;
}
.small-feature .small-title h3 {
    display: table-cell;
    vertical-align: middle;
	text-align: left;
	padding: 0 20px;
}
.small-feature .small-txt {
	margin: 10px 0 0 0;
	text-align: left;
	padding: 0;
}


/*============================ products共用 ============================*/
.row-table{display:table;width:100%;margin:0 0px}
.row-table .col-cell{display:table-cell;vertical-align:middle;padding:0 30px}
.row-table.row-right{direction:rtl}
.row-table.row-right .col-cell{direction:ltr}
.small-feature p{margin:0;line-height:1.2}


/* ----------------- overview features ----------------- */
.overview-grid{padding-bottom:0;color:#6e6e6e}
.overview-grid .article-wrap{padding:80px 0}
.overview-grid .article-wrap.first{padding-top:0}
.overview-grid .article-wrap.bottom{padding-bottom:0}
.overview-grid .article-wrap.bg-chart{background:url(images/bg-chart.png) center no-repeat;background-size:cover}
.overview-grid .row-table .col-cell{width:50%;vertical-align:middle;}
.overview-grid h2{margin:0 0 .5em 0}
.overview-grid img{margin:0 auto}

/*bottom_banner*/
.buybox-area{background:url(images/bg-mountain.jpg) center no-repeat;background-size:cover;color:#FFF;text-align:center;}
.buybox-area .sprite{display:inline-block;width:83px;height:70px;}
.buybox-area .icon01{background-position:-585px 0;}
.buybox-area .icon02{background-position:-673px 0;width:94px;}
.buybox-area .icon03{background-position:-772px 0;width:86px;}
.buybox-area h2 {line-height: 40px;margin-top: 0px;}

/*menu*/
.style_products .header .menu,.style_products .header .menu a{
    color: #fff;
    font-family: 'Roboto', Arial, sans-serif;
}
.style_products .header .right-bar .language a,.style_products .header .right-bar .login{
	color: #fff;
}
.style_products .header .right-bar .language .dropdown-menu a{
    color: #999;
}
.style_products .header .right-bar .language .dropdown-menu a:hover{
    background: #f3f3f3;
    color: #000;
}


/*----------------- testimonial -----------------*/
/*The Friendly Swede*/
.in_the-friendly {
    width: 75%;
	margin: 0 auto;
	display: flex;
	padding: 0 3%;
	color: #fff;
}
.in_the-friendly .fa-quote-left, 
.in_the-friendly .fa-quote-right {
    font-size: 1.5rem;
	margin: 0 15px;
}
.testimonial{
	margin: 20px 0 0 0;
	display:flex;
	align-items:center;
}
.testimonial .testimonial-attribution{
	padding: 10px 0;
}
.testimonial .testimonial-name {
	margin: 0;
	font-size: 0.8rem;
	line-height: 1.53333em;
	font-style: oblique;
}
.testimonial .testimonial-title {
    display: block;
    font-weight: 500;
}
.testimonial .testimonial-company{
	border-left: 1px solid #cbd6e2;
    margin: 0 0 0 1.5rem;
    padding-left: 1.5rem;
    min-height: 50px;
    display: flex;
    align-items: center;
}
.testimonial .testimonial-company a{
    border-radius: 5px;
    color: #fff;
    background-color: transparent;
    padding: 10px 30px;
}
.testimonial .testimonial-company a:hover{
    color: #333;
    background: #fff;
}
.testimonial .testimonial-company .fa-angle-right{
	margin: 0 0 0 10px;
}
/*in_the-ugreen*/
.in_the-friendly.in_the-ugreen {
	align-items:center;
}
/*============================ bigcentral.php ============================*/
.bg-header .banner .bigcentral_title .subtitle {
    width: 100%;
}
.bg-header.bigcentral {
	background-color:#f7f7f7;
	background-image: url(images/bg-bigcentral.png);
	background-position: center bottom;
}
.bigcentral_title{
	width: 70%;
	margin: 0 auto;
	text-align: center;
}
.bigcentral_title img{
	width: 7%;
	display: inline-block;
}
.bg-header .banner .bigcentral_title .subtitle {
    width: 100%;
}
/**/
.bigcentral_con h3 {
	padding: 0 0 30px 0;
	text-align: center;
	color: #fff;
	margin: 10px 0 20px 0;
}
.bigcentral_con .row-table{
	margin: 0px 0 40px 0;
	display: flex;
}
.bigcentral_con .row-table .col-cell{
	width: 50%;
	background-color: #fff;
	background-image: url(images/bg-bigcentral02.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: contain;
	border: 1px solid #ccc;
	padding: 10px 40px 30px 40px;
	margin: 0 25px;
}
.bigcentral_con .row-table .col-cell a{
	margin: 20px auto 0 auto;
    display: block;
    width: 30%;
}
.bigcentral_con .row-table .col-cell.bg-bc-blue{
	background-color: #0e64ad;
	color: #fff;
}
.bigcentral_con .row-table .col-cell.bc-pro-one {
	width: 46%;
	margin: 0 auto;
}
.row-table .col-cell .title_important {
	font-size: 18px;
	vertical-align: top;
}
.row-table .col-cell .con_footer {
	padding: 20px 0 0 0;
	border-top: solid 2px #eeeeee;
	width: 100%;
	float: left;
}
/**/
.title-con {
	margin: 0 auto;
	text-align: center;
	font-size:1.25rem;
	padding-top:30px;
	font-weight:normal;
	line-height: 1.7;
}
.saying_img {margin: 0 auto;text-align: center;}
.saying_img img {width: 80%;margin: 0 auto;}

/*============================ buyer-seller-messaging.php ============================*/
.bg-header.seller {
	background-color:#f7f7f7;
	background-image: url(images/bg-seller.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_buyer_b-sprite {
	background-image: url(images/icon_buyer.png);
    background-repeat: no-repeat;
}
/*icon-bottom*/
.small-icon_buyer_b-sprite {
    background-size: 305px 153px;
}
.small-icon_buyer_01 {background-position: 0px 0px;}
.small-icon_buyer_02 {background-position: -77px 0px;}
.small-icon_buyer_03 {background-position: -153px 0px;}

/*============================ email-automation.php ============================*/
.automation {
	background-color:#f7f7f7;
	background-image: url(images/bg-automation.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_automation_sprite,
.small-icon_automation_b-sprite {
	background-image: url(images/icon_automation.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_automation_sprite {
    background-size: 120px 150px;
}
.small-icon_automation_01 {background-position: 0px 0px;}
.small-icon_automation_02 {background-position: -30px 0px;}
.small-icon_automation_03 {background-position: -60px 0px;}
.small-icon_automation_04 {background-position: -90px 0px;}
.small-icon_automation_05 {background-position: 0px -30px;}
.small-icon_automation_06 {background-position: -30px -30px;}
.small-icon_automation_07 {background-position: -60px -30px;}
.small-icon_automation_08 {background-position: -90px -30px;}
.small-icon_automation_09 {background-position: 0px -60px;}
.small-icon_automation_10 {background-position: -30px -60px;}
.small-icon_automation_11 {background-position: -60px -60px;}
/*icon-bottom*/
.small-icon_automation_b-sprite {
    background-size: 295px 368px;
}
.small-icon_automation_12 {background-position: -220px -147px;}
.small-icon_automation_13 {background-position: 1px -220px;}
.small-icon_automation_14 {background-position: -72px -220px;}
.small-icon_automation_15 {background-position: -147px -220px;}
.small-icon_automation_16 {background-position: -221px -220px;}
.small-icon_automation_17 {background-position: 1px -295px;}
.small-icon_automation_18 {background-position: -72px -295px;}
.small-icon_automation_19 {background-position: -147px -295px;}
.small-icon_automation_20 {background-position: -221px -295px;}

/*============================ amazon-feedback-management.php ============================*/
.management {
	background-color:#f7f7f7;
	background-image: url(images/bg-management.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_feedback_b-sprite {
	background-image: url(images/icon_feedback.png);
    background-repeat: no-repeat;
}
/*icon-bottom*/
.small-icon_feedback_b-sprite {
    background-size: 300px 150px;
}
.small-icon_feedback_01 {background-position: -0px -0px;}
.small-icon_feedback_02 {background-position: -75px -0px;}

/*============================ review-central.php ============================*/
.tracking {
	background-color:#f7f7f7;
	background-image: url(images/bg-tracking.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_review_sprite,
.small-icon_review_b-sprite {
	background-image: url(images/icon_review.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_review_sprite {
    background-size: 120px 90px;
}
.small-icon_review_01 {background-position: 0px 0px;}
.small-icon_review_02 {background-position: -30px 0px;}
.small-icon_review_03 {background-position: -60px 0px;}
.small-icon_review_04 {background-position: -90px 0px;}
.small-icon_review_05 {background-position: 0px -30px;}
.small-icon_review_06 {background-position: -30px -30px;}
/*icon-bottom*/
.small-icon_review_b-sprite {
    background-size: 300px 225px;
}
.small-icon_review_07 {background-position: -150px -75px;}
.small-icon_review_08 {background-position: -225px -75px;}
.small-icon_review_09 {background-position: 0 -150px;}
.small-icon_review_10 {background-position: -75px -150px;}
.small-icon_review_11 {background-position: -150px -150px;}
.small-icon_review_12 {background-position: -225px -150px;}

/*============================ product-research.php ============================*/
.research {
	background-color:#f7f7f7;
	background-image: url(images/bg-product.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_research_sprite,
.small-icon_research_b-sprite {
	background-image: url(images/icon_research.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_research_sprite {
    background-size: 120px 120px;
}
.small-icon_research_01 {background-position: 0px 0px;}
.small-icon_research_02 {background-position: -30px 0px;}
.small-icon_research_03 {background-position: -60px 0px;}
.small-icon_research_04 {background-position: -90px 0px;}
.small-icon_research_05 {background-position: 0px -30px;}
.small-icon_research_06 {background-position: -30px -30px;}
.small-icon_research_07 {background-position: -60px -30px;}
.small-icon_research_08 {background-position: -90px -30px;}
/*icon-bottom*/
.small-icon_research_b-sprite {
    background-size: 300px 300px;
}
.small-icon_research_09 {background-position: 0px -150px;}
.small-icon_research_10 {background-position: -75px -150px;}
.small-icon_research_11 {background-position: -150px -150px;}
.small-icon_research_12 {background-position: -225px -150px;}
.small-icon_research_13 {background-position: 0px -225px;}
.small-icon_research_14 {background-position: -75px -225px;}

/*============================ product-tracker.php ============================*/
.pro_tracker {
	background-color:#f7f7f7;
	background-image: url(images/bg-tracker.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_tracker_sprite,
.small-icon_tracker_b-sprite {
	background-image: url(images/icon_tracker.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_tracker_sprite {
    background-size: 120px 90px;
}
.small-icon_tracker_01 {background-position: 0px 0px;}
.small-icon_tracker_02 {background-position: -30px 0px;}
.small-icon_tracker_03 {background-position: -60px 0px;}
.small-icon_tracker_04 {background-position: -90px 0px;}
.small-icon_tracker_05 {background-position: 0px -30px;}
.small-icon_tracker_06 {background-position: -30px -30px;}
/*icon-bottom*/
.small-icon_tracker_b-sprite {
    background-size: 300px 225px;
}
.small-icon_tracker_07 {background-position: -150px -75px;}
.small-icon_tracker_08 {background-position: -225px -75px;}
.small-icon_tracker_09 {background-position: 0 -150px;}
.small-icon_tracker_10 {background-position: -75px -150px;}
.small-icon_tracker_11 {background-position: -150px -150px;}
.small-icon_tracker_12 {background-position: -225px -150px;}

/*============================ keyword-research.php ============================*/
.keyword {
	background-color:#f7f7f7;
	background-image: url(images/bg-keyword.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_keyword_sprite,
.small-icon_keyword_b-sprite {
	background-image: url(images/icon_keyword.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_keyword_sprite {
    background-size: 120px 120px;
}
.small-icon_keyword_01 {background-position: 0px 0px;}
.small-icon_keyword_02 {background-position: -30px 0px;}
.small-icon_keyword_03 {background-position: -60px 0px;}
.small-icon_keyword_04 {background-position: -90px 0px;}
.small-icon_keyword_05 {background-position: 0px -30px;}
.small-icon_keyword_06 {background-position: -30px -30px;}
.small-icon_keyword_07 {background-position: -60px -30px;}
.small-icon_keyword_08 {background-position: -90px -30px;}
.small-icon_keyword_09 {background-position: 0px -60px;}
.small-icon_keyword_10 {background-position: -30px -60px;}
.small-icon_keyword_11 {background-position: -60px -60px;}
/*icon-bottom*/
.small-icon_keyword_b-sprite {
    background-size: 300px 300px;
}
.small-icon_keyword_12 {background-position: 0px -150px;}
.small-icon_keyword_13 {background-position: -75px -150px;}
.small-icon_keyword_14 {background-position: -150px -150px;}
.small-icon_keyword_15 {background-position: -225px -150px;}
.small-icon_keyword_16 {background-position: -0px -225px;}
.small-icon_keyword_17 {background-position: -75px -225px;}

/*============================ request-a-review.php ============================*/
.request {
	background-color:#f7f7f7;
	background-image: url(images/bg-request.png);
	background-position: center bottom;
}
/*icon-img*/
.small-icon_request_sprite,
.small-icon_request_b-sprite {
	background-image: url(images/icon_request.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_request_sprite {
    background-size: 120px 120px;
}
.small-icon_request_01 {background-position: 0px 0px;}
.small-icon_request_02 {background-position: -30px 0px;}
.small-icon_request_03 {background-position: -60px 0px;}
.small-icon_request_04 {background-position: -90px 0px;}
.small-icon_request_05 {background-position: 0px -30px;}
.small-icon_request_06 {background-position: -30px -30px;}
.small-icon_request_07 {background-position: -60px -30px;}
.small-icon_request_08 {background-position: -90px -30px;}
.small-icon_request_09 {background-position: 0px -60px;}
.small-icon_request_10 {background-position: -30px -60px;}
.small-icon_request_11 {background-position: -60px -60px;}
/*icon-bottom*/
.small-icon_request_b-sprite {
    background-size: 300px 300px;
}
.small-icon_request_12 {background-position: -225px -150px;}
.small-icon_request_13 {background-position: 0px -225px;}
.small-icon_request_14 {background-position: -75px -225px;}

/*============================ profit-dashboard.php ============================*/
.profit {
	background-color:#f7f7f7;
	background-image: url(images/bg-profit.png);
	background-position: center bottom;
}
/*small-icon*/
.small-icon_profit_sprite {
	background-image: url(images/icon_profit.png);
    background-repeat: no-repeat;
}
.small-icon_profit_01 {background-position: 0px 0px;}
.small-icon_profit_02 {background-position: -30px 0px;}
.small-icon_profit_03 {background-position: -60px 0px;}
.small-icon_profit_04 {background-position: -90px 0px;}
.small-icon_profit_05 {background-position: 0px -30px;}
.small-icon_profit_06 {background-position: -30px -30px;}
.small-icon_profit_07 {background-position: -60px -30px;}
.small-icon_profit_08 {background-position: -90px -30px;}
/*icon-bottom*/
.small-icon_profit_b-sprite {
	background-image: url(images/icon_profit.png);
    background-repeat: no-repeat;
    background-size: 300px 225px;
}
.small-icon_profit_09 {background-position: 0px -150px;}
.small-icon_profit_10 {background-position: -75px -150px;}
.small-icon_profit_11 {background-position: -150px -150px;}
/**/
.icon-wh-profit {
	margin: 0 auto;
    width: 83px;
    height: 70px;
}

/*============================ chrome-extension.php ============================*/
.bg-header.bigtracker_ex {
	background-color:#58b7e8;
    background-image: url(images/bg-bigtracker_ex.png);
	background-position: center right;
}
.bigtracker_ex .banner {
    padding: 60px 0 90px 0;
    text-align: center;
}
.bigtracker_ex .banner .caption {
    font-size: 3.5rem;
    margin: 0 0 10px 0;
	text-align: left;
	color: #26639c;
}
.bigtracker_ex .banner .subtitle {
    font-size: 1.75rem;
    line-height: 1.2;
    margin: 0;
    animation-delay: .5s;
	color: #fff;
	text-align: left;
}
/*buttom*/
.bigtracker_ex .banner .button-grid {
	color: #fff;
	text-align: left;
    padding-top: 20px;
}
.bigtracker_ex .button-grid .btn {
    font-size: 1.125rem;
    line-height: 1;
    margin: 10px;
}
/*icon-img*/
.small-icon_bigtracker_sprite,
.small-icon_bigtracker_b-sprite {
	background-image: url(images/icon_bigtracker.png);
    background-repeat: no-repeat;
}
/*small-icon*/
.small-icon_bigtracker_sprite {
    background-size: 120px 120px;
}
.small-icon_bigtracker_01 {background-position: 0px 0px;}
.small-icon_bigtracker_02 {background-position: -30px 0px;}
.small-icon_bigtracker_03 {background-position: -60px 0px;}
.small-icon_bigtracker_04 {background-position: -90px 0px;}
.small-icon_bigtracker_05 {background-position: 0px -30px;}
.small-icon_bigtracker_06 {background-position: -30px -30px;}
.small-icon_bigtracker_07 {background-position: -60px -30px;}
.small-icon_bigtracker_08 {background-position: -90px -30px;}
/*icon-bottom*/
.small-icon_bigtracker_b-sprite {
    background-size: 300px 300px;
}
.small-icon_bigtracker_09 {background-position: 0px -150px;}
.small-icon_bigtracker_10 {background-position: -75px -150px;}
.small-icon_bigtracker_11 {background-position: -150px -150px;}
.small-icon_bigtracker_12 {background-position: -225px -150px;}
.small-icon_bigtracker_13 {background-position: -0px -225px;}
.small-icon_bigtracker_14 {background-position: -75px -225px;}

/*============================ repricing-central.php(AI-Powered Repricing) ============================*/
/**/
.pro-icon-list-title{
	color: #2382c6;
	font-weight: bolder;
}
/*small-icon-star-icon*/
.star-list .col-sm-4{
	margin: 0 0 30px 0;
}
.star-title {
	font-size: 14px;
	color:#97afc1;
}
.ratingon{
	color: #ffb100;
}
.ratingoff{
	color: #c5d1de;
}
/*icon-img*/
.small-icon_ai-powered_sprite,
.small-icon_ai-powered_b-sprite {
	background-image: url(images/icon_ai-powered.png);
    background-repeat: no-repeat;
}
/*icon-bottom*/
.small-icon_ai-powered_b-sprite {
    background-size: 300px 150px;
}
.small-icon_ai-powered_01 {background-position: 0px 0px;}
.small-icon_ai-powered_02 {background-position: -75px -0px;}
.small-icon_ai-powered_03 {background-position: -150px 0px;}
.small-icon_ai-powered_04 {background-position: -225px 0px;}
.small-icon_ai-powered_05 {background-position: 0px -75px;}
.small-icon_ai-powered_06 {background-position: -75px -75px;}

/*============================ rule-based-repricing-central.php ============================*/
/*icon-img*/
.small-icon_rule_sprite,
.small-icon_rule_b-sprite {
	background-image: url(images/icon_rule.png);
    background-repeat: no-repeat;
}
/*icon-bottom*/
.small-icon_rule_b-sprite {
    background-size: 300px 150px;
}
.small-icon_rule_01 {background-position: 0px 0px;}
.small-icon_rule_02 {background-position: -75px -0px;}
.small-icon_rule_03 {background-position: -150px 0px;}
.small-icon_rule_04 {background-position: -225px 0px;}
.small-icon_rule_05 {background-position: 0px -75px;}
.small-icon_rule_06 {background-position: -75px -75px;}

/*============================ conditional-repricer.php ============================*/
.buybox-conditional{
	background:url(images/bg-conditional.jpg) center no-repeat;
	background-size:cover;
	color:#FFF;
	text-align:center;
}
/*icon-img*/
.small-icon_conditiona_b-sprite {
	background-image: url(images/icon_conditiona.png);
    background-repeat: no-repeat;
}
/*icon-bottom*/
.small-icon_conditiona_b-sprite {
    background-size: 300px 150px;
}
.small-icon_conditiona_01 {background-position: 0px 0px;}
.small-icon_conditiona_02 {background-position: -75px -0px;}
.small-icon_conditiona_03 {background-position: -150px 0px;}
.small-icon_conditiona_04 {background-position: -225px 0px;}
.small-icon_conditiona_05 {background-position: 0px -75px;}



/*============================ repricing-central.php ============================*/
.bg-header.repricing_ce {
	background-image: url(images/bg-repricing.png);
	background-color: #58b7e8;
	background-position: bottom right;
}
.repricing_ce .banner {
    padding: 60px 0 90px 0;
    text-align: center;
}
.bg-blue {
    background: #4eabf9;
    color: #fff;
}
/*buttom*/
.repricing_ce .banner .button-grid {
	color: #fff;
	text-align: left;
    padding-top: 20px;
}
.repricing_ce .button-grid .btn {
    font-size: 1.125rem;
    line-height: 1;
    margin: 10px;
}
/*icon-img*/
.small-icon_repricing_b-sprite {
	background-image: url(images/icon_repricing.png);
    background-repeat: no-repeat;
}
/*icon-bottom*/
.small-icon_repricing_b-sprite {
    background-size: 300px 150px;
}
.small-icon_repricing_01 {background-position: 0px 0px;}
.small-icon_repricing_02 {background-position: -75px -0px;}
.small-icon_repricing_03 {background-position: -150px 0px;}
.small-icon_repricing_04 {background-position: -225px 0px;}
.small-icon_repricing_05 {background-position: 0px -75px;}
.small-icon_repricing_06 {background-position: -75px -75px;}


/*============================舊版備份,怕有頁面用到============================*/
/*======== Universal Start ========*/
.btn-price-repricing {
	margin: 0 auto;
    display: block;
    max-width: 599px;
    width: auto;
    margin-bottom: 40px;
    color: #FFF;
}

a:visited.btn-price-repricing {
	color: #FFF;
}
/*--------------- bigcrm icon ---------------*/
.bg-header.bigcrm {
	background-image:url(images/bg-bigcrm.jpg)
}
.buybox-area .icon04 {
	background: url(/wp-content/themes/courtyard/images/icon-wh-bigcrm.png) no-repeat;
	background-size: 83px;
}
.small-feature .sprite {
	background: url(images/spritesheet.png?a=20180412a);
	background-repeat: no-repeat;
	width: 145px;
	height: 140px;
	display:inline-block;
}
.small-feature .icon01 {background-position:-259px -269px;}
.small-feature .icon02 {background-position:-404px -269px;}
.small-feature .icon03 {background-position:-549px -269px;}
.small-feature .icon04 {background-position:-694px -269px;}
.small-feature .icon05 {background-position:-840px -269px;}
.small-feature .icon06 {background-position:-259px -414px;}
.small-feature .icon07 {background-position:-404px -414px;}
.small-feature .icon08 {background-position:-549px -414px;}
.small-feature .icon09 {background-position:-694px -414px;}
.small-feature .icon10 {background-position:-840px -414px;}
.small-feature .icon11 {background-position:-694px -559px;}
.small-feature .icon12 {background-position:-840px -559px;}
.small-feature .icon13 {background-position:-259px -552px;}
.small-feature .icon14 {background-position:-404px -559px;}
.small-feature .icon15 {background-position:-549px -559px;}
.small-feature .icon22 {background-position:-258px -686px;}

.small-feature .icon16 {
    background: url(images/icon_bigcrm_subfeature_01.png) no-repeat;
}
.small-feature .icon17 {
	background: url(images/icon_bigcrm_subfeature_02.png) no-repeat;
}
.small-feature .icon18 {
	background: url(images/icon_bigcrm_subfeature_03.png) no-repeat;
}
.small-feature .icon19 {
	background: url(images/icon_bigcrm_subfeature_04.png) no-repeat;
}
.small-feature .icon20 {
	background: url(images/icon_bigcrm_subfeature_05.png) no-repeat;;
}
.small-feature .icon21 {
	background: url(images/icon_bigcrm_subfeature_06.png) no-repeat;
}

/*======================================================== RWD  ========================================================*/
@media screen and (max-width:1200px){
	.small-icon_bottom_style {
		display: inline-block;
	}
	/* -- BigCRM RWD --*/
	.sticky_scrollfixed {
		top: 103px;
	}
	.new_bigcrm li a {
		white-space:nowrap;
	}
}
@media screen and (max-width:1030px){
	/* -- BigCRM RWD --*/
	.new_bigcrm li {
		padding: 0px 3px;
	}
}
@media screen and (max-width:960px){
	.small-feature .small-title {
		display: inline-block;
	}
	.small-feature .small-title h3 {display: block;text-align: center;}
	.small-feature .small-txt {
		text-align: center;
	}
	/* -- BigCRM RWD --*/
	.new_bigcrm li {
		padding: 0px 3px;
		border-right: 0px solid #ccc;
	}
}
@media screen and (max-width:997px){
	.row-table, .row-table.row-right,
	.bigcentral_con .row-table {
		display:block;
		width:auto;
	}
	.bigcentral_con .row-table .col-cell,
	.bigcentral_con .row-table .col-cell.bc-pro-one,
	.row-table .col-cell {
		float:inherit;
		display:block;
		width:100%
	}
	.bigcentral_con .row-table .col-cell {
		margin: 0 0 25px 0 ;
	}
	.overview-grid {float:inherit;width:auto;text-align:center}
	.overview-grid .pic {margin-top:30px;}
	.overview-grid .row-table .col-cell {float:inherit;display:block;width:auto;text-align:center}
}
@media screen and (max-width:890px){
	/**/
	.overview-grid .row-table .col-cell {text-align: left;}
	.bg-header .banner .subtitle {width: 100%;}
	.small-feature .small-title h3 {text-align: center;}
	.small-feature .small-icon img {
		width: 30%;
	}

	/* -- bigcrm共用 --*/
	/*bg-header_mob*/
	.bg-header_mob {
		display:block;
	}
	.bg-header.profit,
	.bg-header.automation,
	.bg-header.keyword,
	.bg-header.pro_tracker,
	.bg-header.seller,
	.bg-header.request,
	.bg-header.tracking,
	.bg-header.research,
	.bg-header.management,
	.bg-header.bigtracker_ex,
	.bg-header.repricing_ce,
	.bg-header.bigcrm_pricing {
		background-image: none;
		background-color: #58b7e8;
	}
	/**/
	.style_products .banner,
	.repricing_ce .banner {
		padding: 20px 0 30px 0;
		background-color: #58b7e8;
	}
	.style_products .banner .caption {
		font-size: 2.625rem;
	}
	
	/* -- new_bigcrm_.submenumenu --*/
	.sticky_scrollfixed {
		top: 57px;
		padding: 10px 0;
	}
	.sticky_scrolltop {
		padding: 10px 0;
	}
	.new_bigcrm li {
		padding: 10px 3px;
		width: 50%;
	}
	.new_bigcrm li a {
		font-size: 1rem;
	}
	
	/* -- bigcentral.php --*/
	.bigcentral_title img {
		width: 15%;
		display: block;
		text-align: center;
		margin: 0 auto 20px auto;
	}
	
	/*The Friendly Swede*/
	.in_the-friendly {
		width: 100%;
		display: inline-block;
	}
	.in_the-friendly .col-sm-2{
		width: 100%;
	}
	.in_the-friendly .col-sm-10{
		width: 100%;
	}
	.in_the-friendly .col-sm-2 img{
		width: 23%;
		margin: 0 auto 30px auto;
	}
}
@media screen and (max-width:640px){
	/* -- bigcentral.php --*/
	.bigcentral_title img {
		width: 25%;
	}
	
	/*The Friendly Swede*/
	.in_the-friendly {
		width: 100%;
		padding: 0%;
	}	
}
