/*
Theme Name: Nine Child
Description: Responsive MultiPurpose Theme
Author: Moutheme
Author URI: http://themeforest.net/user/moutheme
Template: nine
Version: 2.0.2
License: GNU General Public License
*/

@import url("../nine/style.css");

/* Magic Of Miles Custom Styles
-------------------------------------------------------------- */

/* Captions & Media */
.wp-caption,
iframe,
embed { max-width: 100%; }
p.wp-caption-text {
	border-top: solid 3px #652d90;
	padding: 5px 10px;
	background-color: #efefef;
	margin-right: 10px;
}

/* Post Entry */
.post.hentry { margin-left: 0; }
.type-icon { display: none; }
@media (max-width: 767px) {
	.post.hentry { margin-right: 0; }
}

/* Advertiser Disclosure */
.menu > ul > li.advertiser-disclosure-link > a { color: #652D90; }
#disclaimer, #disclaimer p { color: #ffffff !important; }

/* Footer */
#footer { background-color: #652D90 !important; }
#footer > .container > .row > div {
    padding-top: 38px;
    padding-bottom: 38px;
}

/* Comment Subscription Form */
#commentform p.comment-subscription-form { margin-bottom: 15px; }

/* Amazon Affiliate */
#text-7.widget {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

/* Footer Ad */
#text-9 { margin-top: 38px; }

/* Before Content Ad */
.before-content-ad { margin-top: 38px; }

/* In Content Ad Single */
.in-content-ad-single {
	margin-top: -38px !important;
	margin-bottom: 38px !important;
}

/* Jetpack Related Posts */
#jp-relatedposts { margin-bottom: -15px !important; }

/* Subscribe Widget */ 
#text-2 {
	padding: 15px;
    background-color: #652D90;
    color: white;
    text-align: center;
}
#text-2 h3 { color: white; }
#text-2 .textwidget {
	margin: 0 auto;
    width: 100%;
}
#text-2 form {
	margin:0;
	width:100%;
}
#text-2 input[type="text"] {
    width: 90%;
    margin: 15px 0;
    border: 0;
    padding: 10px 5%;
}
#text-2 input[type="button"] {
	width: 100%;
}

/* Twitter Widget */
.widget_twitter_timeline iframe {
	background: #f6f7f8;
	border: 1px solid #e9eaed !important;
	padding: 8px !important;
}

/* Home Page Grid */
@media screen and (min-width:1001px) {
	.column-row {
	    width: 100%;
	    display: inline-block;
	    border-bottom: #e1e1e1 1px solid;
	    margin-top:30px;
	}
	.column-row:first-child {
		margin-top:0;
	}
	.column-left {
		width:48%;
		float:left;
		display:inline-block;
	}
	.column-right {
		width:48%;
		float:right;
		display:inline-block;
	}
	.column-row .post.hentry {
		border:0;
		padding-bottom:0;
	}
}

/* Media Queries */
@media (min-width: 1258px) {
	.sidebar, 
	.span3 {
		width:300px!important; 
		padding:0px;
		margin-right:0;
	}
	#main-col, .span9 {
		width: 840px !important;
	}
	.container, 
	.navbar-static-top .container, 
	.navbar-fixed-top .container, 
	.navbar-fixed-bottom .container {
		width:1198px;
	}
}

@media only screen and (max-width: 1257px) {
	.sidebar {
		width:300px; 
		padding:0px;
		margin-right:0;
	}
	#main-col, .span9 {
		width: 615px!important;
	}
}

@media (max-width: 1001px) {
	#main-col, .span9 {
		max-width: 730px;
		width: 100%!important;
	}
	.sidebar.span3, .sidebar {
		max-width:730px;
		width:100%;
		padding:0;
	}
}

@media only screen and (max-width: 320px) {
	.sidebar {
		padding:30px 15px;
	}
	.sidebar .widget {
		padding:0;
	}
	#text-3.widget, 
	#text-7.widget, 
	#text-5.widget, 
	#text-4.widget {
		margin-left: -10px;
	}
}

/* Reviews */
.for-reviews, .room-service-review, .hotel-review { display: none; }
#mom-rating .fa-check-circle { color: #652d90; }
#mom-rating .fa-times-circle { color: #E40000; }

/* Magic Star Rating */
#mom-rating {
	margin: 25px 0 15px;
}
#mom-rating .room-service-essentials,
#mom-rating .good-to-go,
#mom-rating .good-to-know,
#mom-rating .magic-stars {
	background: #454953;
	border-bottom: 3px solid #652d90;
	color: #fff;
}
#mom-rating .room-service-essentials h3,
#mom-rating .good-to-go h3,
#mom-rating .good-to-know h3,
#mom-rating .magic-stars h3 {
	background: #652d90;
	color: #fff;
	display: inline-block;
	margin: 0;
	padding: 10px 20px 5px;
}
#mom-rating .room-service-essentials-content,
#mom-rating .good-to-go-content,
#mom-rating .good-to-know-content,
#mom-rating .magic-stars-content {
	color: #000;
	padding: 15px 0;
}
#mom-rating .magic-stars-content img.stars {
	height: 20px;
	margin-top: -3px;
	width: auto;
}
#mom-rating .magic-stars-content span.rating {
	color: #b5b5b5;
}
