/*
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;
*/

/*============================ Pricing banner ============================*/
/*bigcrm*/
.bigcrm_pricing {
	background-color:#fff;
	background-image: url(images/bg-seller.png);
	background-position: center bottom;
}
/*============================ pricing table ============================*/
.price-tables{}
.price-tables .sprite{display:block;width:102px;height:102px;margin:0 auto}
.price-tables .icon1{background-position:-259px 0}
.price-tables .icon2{background-position:-366px 0}
.price-tables .icon3{background-position:-473px 0}
.price-tables .icon4{background-position:-863px 0}
.price-title-bar{padding-bottom:30px;text-align:center;color:#6e6e6e;}
.price-table{margin:40px auto}
.price-table .blue{color:#409ae7}
.price-cell{float:left;width:14%;background:#e3f3ff;border:1px solid #a3c8e8;border-right:none;border-left:none;text-align:center}
.price-cell:last-child{border-right:1px solid #a3c8e8}
.price-title{margin:0 auto 0px;color:#5595cf;font-size:3.85rem;font-weight:bold;background:#e3f3ff;padding:25px 10px 24px 20px;position:relative;z-index:0;font-family:Arial, sans-serif;}
.price-title p {margin: 15px 0 29px;}
.price-title.Annually{display:none}
.price-title em{position:absolute;left:auto;top:65px;margin-left:-15px;font-style:normal;font-size:0.938rem;font-weight:normal}
.price-title span{font-size:0.938rem;font-weight:normal;display: block;}
.price-features{font-size:0.875rem;color:#666666;padding-bottom:20px}
.price-features > li{min-height:40px;line-height:40px;font-weight:bold}
.price-features > li .pri_title_new{
	margin: 0 0 0 10px;
    color: #f19113;
	font-weight: bold;
	display: inline-block;
}
.price-features > li p{margin:0}
.price-features > li span{display:none;color:#98b4c7;font-weight:normal}
.price-features > li .fa-times{color:#b6c3cd}
.price-features > li .fa-check{color:#5fbc82}
a.price-button, a.price-button:visited{display:block;padding:13px 10px;margin:0 20px;line-height:1;text-transform:uppercase;text-decoration:none;background:#5595cf;color:#FFF;border-radius:2px;font-weight:normal}
a.price-button:hover, a.price-button:focus, a.price-button:active{background:#1b7bc8;color:#FFF}
.price-first{width:28%;background:#fff;border-left:1px solid #a3c8e8}
.price-first > .price-title{font-size:0.938rem;line-height:1;background:#fff;color:#666;padding:30px 10px 28px}
.price-first > .price-title strong{font-size:2rem;color:#f19113;margin-bottom:10px}
.price-first > .price-title > .button{border:1px solid #ccc;border-radius:2px;padding:2px;clear:both;overflow:hidden;font-weight:normal;margin:10px 0 0}
.price-first > .price-title > .button a{float:left;display:block;width:50%;text-decoration:none;background:#fff;padding:8px;font-size:0.875rem;color:#888;cursor:pointer}
.price-first > .price-title > .button a:hover{background:#eee}
.price-first > .price-title > .button a#toggle-selected,
.price-first > .price-title > .button a#toggle-selected-2{
	background:#1b7bc8;color:#fff;border-radius:2px
}
.price-first > .price-features > li{padding:0 10px;text-align:left;font-weight:normal;text-align:center;position:relative}
.price-first > .price-features > li .red{display:inline-block;position:absolute;right:10px;top:10px;border-radius:15px;background:#ca3939;color:#fff;padding:1px 6px 3px;margin-left:5px;font-size:.813rem;line-height:1;font-style:normal}
.price-tall{margin:-15px 0;background:#f9f8f8;position:relative;z-index:2;box-shadow:0 0 15px rgba(0,0,0,.2);border-top:none;border-bottom:none}
.price-tall > .price-title{padding-top:40px;background:#2282d0;color:#fff}
.price-tall > .price-title em{top:80px}
.price-tall > .price-features{padding-bottom:35px}
.price-tall > .price-features > li span{color:#bbb}
.price-hot > .price-title:before{content:'';display:block;width:102px;height:79px;background:url(images/spritesheet.png) no-repeat;background-position:0 -605px;position:absolute;left:0;top:0}
.price-free > .price-title:before{content:'';display:block;width:102px;height:79px;background:url(images/pricing_free.png) no-repeat;position:absolute;left:0;top:0}
.price-table.five .price-cell{width:16%}
.price-table.five .price-first{width:20%}
.price-table.five .price-hot > .price-title:before{background-position:-102px -605px}
.price-table.bt .price-features > li{min-height:inherit;height:50px;line-height:1.2;font-size:0;}
.price-table.bt .price-features > li:before{content:"";height:100%;display:inline-block;vertical-align:middle;}
.price-table.bt .price-features > li .md{display:inline-block;vertical-align:middle;font-size:.875rem;}
.price-table.bt .price-features > li:last-child .md{width:100%;font-size:1rem;}
.price-table.five.price-bigcrm .price-cell {
	width:14%;
}

.price-table.five.price-bigcrm .price-first {
	width:30%;
}
.price-table-additional {
	text-align: left;
	font-size: 0.938rem;
	margin-top: -10px;
}
.price-bigcrm a.price-button, .price-bigcrm a.price-button:visited {
	margin:0 10px;
}
.price-bigcrm .price-features > li{
	min-height: 61px;
    line-height: 60px;
}

.price-features > li.lh-20 {
	line-height: 20px;
	padding: 10px 0 10px 0;
}
.price-features > li.lh-20 strong{
	line-height: 40px;
}
.price-features > li.lh-20 .Annually {display:none;}
.pic-group-icon {
	min-height: 7px !important;
	padding: 0px;
}
.pic-group-shape {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #97afc1 transparent transparent transparent;
	margin: 0 auto;
}
.pic-group-bg {
	background: #bbe2ff;
}
.price-cell .sub {
	font-weight: bold !important;
	font-size: 0.938rem;
}
.pic-rc-group{
	line-height: 37px;
	color: #97afc1;
}
/*.pic-rc-group::before,
.pic-rc-group-star::before{
    content: "\2023";
    font-size: 1.5rem;
    margin-right: 5px;
    vertical-align: bottom;
	color: #97afc1;
}*/
.pic-rc-group-star{
	line-height: 37px;
	color: #f19113;
}
.pic-rc-group-star::after{
    content: "\2605";
    font-size: 1rem;
    margin-left: 5px;
    vertical-align: bottom;
}
.bg_f7 {
    background: #f7f7f7;
    color: #5595cf;
}

.bg_premium{
	background: #dde8ef;
}
.bg_lbl {
    background: #d2ecff;
    padding: 18px 10px !important;
}

.bg_lbl span {
    color: #666666 !important;
}

/*============================ pricing table-BigCentral Basic============================*/
.bigCentral-basic {
	display: none;
}
/*-----top button-----*/
.price-top-group {
	display: block;
	margin: 35px auto 0 auto;
	text-align: center;
}
.price-top-group .price-top-bu,
.price-top-group .price-top-ba{
	border: 1px solid #cccccc;
	background: #f7f7f7;
    color: #666;
    border-radius: 2px;
	padding: 10px 7%;
	font-size: 1rem;
	display: inline-block;
    vertical-align: bottom;
    margin: 0 5px 20px 5px;
	cursor: pointer;
}
.price-top-group > .price-top-bu#top-toggle,
.price-top-group > .price-top-ba#top-toggle{
	border: 0px solid #cccccc;
	border-top: 5px solid #ed7d31; 
	background: #f7f7f7;
    margin: 0 5px 0px 5px;
	font-weight: bold;
}
.price-top-group .price-top-bu{
	padding: 20px 5%;
}
.price-top-group > .price-top-bu#top-toggle{
	padding: 15px 5% 45px 5%;
}
.price-top-group .price-top-ba{
	padding: 10px 5%;
}
.price-top-group > .price-top-ba#top-toggle{
	padding: 5px 5% 30px 5%;
}
.price-top-group .price-top-bu:hover,
.price-top-group .price-top-ba:hover{
	background: #eee;
}

.price-top-group .price-top-ba span{
	display: block;
	color: #2282d0;
	font-size: 0.938rem;
}
/*-----price table-----*/
.price-bigCentral-basic .price-first > .price-title strong {
	font-size: 1.5rem;
    color: #f19113;
    margin-bottom: 10px;
}
.price-bigCentral-basic:before {
    display: table;
    content: " ";
}
.price-bigCentral-basic:after {
    clear: both;
	display: table;
    content: " ";
}
.price-table.price-bigCentral-basic .price-cell.price-first {
    width: 20%;
}
.price-table.price-bigCentral-basic div:nth-of-type(2).price-cell{
    width: 45%;
}
.price-table.price-bigCentral-basic div:nth-of-type(3).price-cell{
    width: 35%;
}
.price-table.price-bigCentral-basic div:nth-of-type(4).price-cell{
    width: 25%;
}
.price-bigCentral-basic .price-features {
    font-size: 0.875rem;
    color: #666666;
	padding-bottom: 0px;
}
/*btn*/
.price-title.Annually-basic,
.pro-basic .Annually-basic{display:none}
.price-first > .price-title > .button a#toggle-selected-basic{
	background:#1b7bc8;color:#fff;border-radius:2px
}
/*left-title*/
.price-cell .sub-basic {
	color: #5595cf;
    font-weight: bold !important;
    font-size: 0.938rem;
}
.price-bigCentral-basic .price-first .price-features li{
	background: #f7f7f7;
}
.price-bigCentral-basic .price-first .price-features li:last-of-type {
	padding-top: 10px;
	line-height: 20px;
}
/*right-con*/
.price-bigCentral-basic .right-con-basic .price-title{
	background: #2282d0;
    color: #fff;
}
.price-bigCentral-basic .price-features > li,
.price-bigCentral-basic .price-features > li p{
    min-height: 60px;
    line-height: 60px;
}
.pro-basic li:nth-child(odd),
/* .price-bigCentral-basic .price-cell .pro-basic li:nth-child(3), */
.price-bigCentral-basic .price-cell .pro-basic li p:nth-child(2n){
	background: #d2ecff;
}
/*-----pricing table-BigCentra RWD-----*/
@media screen and (max-width:997px){
	.bigCentral-basic .price-table {
		display: block;
	}
	.price-table.price-bigCentral-basic .price-cell.price-first,
	.price-table.price-bigCentral-basic div:nth-of-type(2).price-cell,
	.price-table.price-bigCentral-basic div:nth-of-type(3).price-cell,
	.price-table.price-bigCentral-basic div:nth-of-type(4).price-cell{
		width: inherit;
	}
}
/*============================ Pricing RWD ============================*/
@media screen and (max-width:1335px){
	.price-features .lh-20{
		font-size: 0.775rem;
	}
}
@media screen and (max-width:997px){
	.price-table, .price-table.five{max-width:600px;margin-top:0}
	.price-cell, .price-first, .price-table.five .price-cell, .price-table.five .price-first{float:inherit;width:auto;border:1px solid #a3c8e8;border-top:none;border-bottom:none}
    .price-features > li{font-size:1rem;line-height:1.5;padding:10px;}
    .price-features > li span{display:block}
    .price-features > li .pic-rc-group-star,
    .price-tall > .price-features > li .pic-rc-group-star{color: #f19113;}
	.price-first, .price-table.five .price-first{border-top:1px solid #a3c8e8}
	.price-first > .price-title{margin:0}
	.price-first > .price-title > .button{max-width:300px;margin-left:auto;margin-right:auto}
	.price-first > .price-features{display:none}
	.price-tall{border:none}
	.price-table .price-cell:last-child{border-bottom:1px solid #a3c8e8}
	.price-table.bt .price-features > li{min-height:50px;height:auto;}
	a.price-button, a.price-button:visited{font-size:1.125rem;padding:15px;}
	.price-table.five.price-bigcrm .price-cell {
		width: inherit;
	}
	.price-table.five.price-bigcrm .price-first {
		width: inherit;
	}
	/*BigCentral Basic*/
	.right-con-basic .price-features > li{padding:0px;}
}

/*============================ sellers icon ============================*/
.customer-grid .col-sm-4{padding-top:30px;padding-bottom:50px;text-align:center}
.customer-grid .avatar{display:block;width:230px;height:230px;margin:0 auto;border-radius:50%;border:10px solid #d9edfc;box-shadow:0 0 5px #94bde1;}
.customer-grid h3{margin:20px 0 10px;}
.contact-tape h2{font-size:2.5rem;line-height:1.2;margin:0;padding-right:0;position:relative;}
.contact-tape h2 .btn{float:right;}

/* --------------- sellers icon RWD ---------------*/
@media screen and (max-width:890px){
	.customer-grid .col-sm-4 p{max-width:480px;margin:0 auto}
}

/*============================ gray-bird-area begin ============================*/
.gray-bird-area{background:url(images/bg-bird.jpg) center no-repeat;background-size:cover;color:#fff}
.gray-bird-area a{color:#fff;text-decoration:underline}
.gray-bird-area a:hover{text-decoration:none}
.list{list-style:decimal;padding:0 0 0 1.2em}
.list li{padding:6px 0}
.list-star{list-style:none;margin:0;padding:0}
.list-star li{padding:10px 0 10px 40px;font-size:1.375rem;line-height:1.2;position:relative}
.list-star li:before{display:block;font-family:'FontAwesome';content:'\f006';position:absolute;left:0;top:9px}