/*
Theme Name: Unique
Theme URI: http://themeforest.net/
Author: Slashdown
Author URI: http://themeforest.net/user/slashdown
Description: Personal WordPress Theme
Tags: one-column, two-columns
Version: 1.0.5
Text Domain: unique
Domain Path: /languages
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/*--------------------------------------------------------------
# - *** General Style ***
--------------------------------------------------------------*/

p,
li {
    -webkit-font-smoothing: antialiased;
}

/** Title **/
.post-slider .slider-content .slider-entry-title a {
    background: rgba(0, 0, 0, 0.8);
    padding: 0 8px;
}
.home .style-heading.label {
	text-align: center;
}

/*--------------------------------------------------------------
# - *** Single Post custom style ***
--------------------------------------------------------------*/

.alt-item {
    border-bottom: 1px solid #BDBDBD;
    padding-bottom: 2.4em;
    margin-bottom: 3em;
}

.wld-item-content {
    display: inline-block;
}
.wld-lft {
    width: 38%;
    float: left;
	text-align: center;
}
.wld-rgt {
    width: 62%;
    float: right;
    padding-left: 2.8em;
}
.wld-rgt p:first-child {
	margin-top: 0;
	text-indent: 16px;
}

.single-post .entry-content ol li,
.single-post .entry-content ul li {
    margin-bottom: 16px;
}
.single-post .post-thumbnail {
	background: #424242;
    border: 2px solid #616161;
}
.single-post .post-thumbnail:hover img {
    opacity: 0.6;
}
.single-post .su-heading-style-default,
.single-post .su-heading-style-default .su-heading-inner {
	border-bottom: none;
}
.single-post .aawp {
	margin-bottom: 5em;
}

.entry-content a {
	color: #e77b72;
    box-shadow: inset 0 -2px 0 #e77b7270;
	text-decoration: none;
}
.entry-content a:hover {
    color: #cc675f;
    box-shadow: none;
    font-weight: 600;
}
.entry-content h2,
.entry-content h3 {
	line-height: 1.25;
}

.single-post .amz-shop-related {
	border-top: 2px solid #000;
    padding-top: 22px;
    margin-bottom: 22px;
}

/** Pros & Cons | Features **/

.wld-proscons,
.wrap-feature {
    width: 100%;
    display: inline-block;
    background: #eee;
    margin-top: 15px;
}
.wrap-proscons {
    padding: 12px 26px;
    border-top: 2px solid;
}
.side-pros {
    float: left;
    width: 50%;
    border-color: #7ad03a;
    border-right: 1px solid #e8e8e8;
}
.side-cons {
    float: right;
    width: 50%;
    border-color: #fb6d62;
    border-left: 1px solid #e8e8e8;
}
h4.proscons-title,
h4.feature-title {
    text-align: center;
    margin: 0;
    border-bottom: 1px dotted #b4b9be;
    padding-bottom: 8px;
}
.wrap-proscons ul,
.wrap-feature ul {
    margin-top: 14px;
}

.single-post .wrap-proscons ul,
.single-post .wrap-feature ul {
    padding: 0 25px;
}
.single-post .wrap-proscons ul li,
.single-post .wrap-feature ul li {
	margin: 0;
}

.wrap-feature {
    border-top: 2px solid #3ab4d0;
    padding: 12px 26px;
}

.alt-article-from {
	margin-top: 4em;
}
.alt-article-from ul li {
    line-height: 1;
}
.alt-apprciate blockquote {
	margin-top: 0;
	padding: 14px;
    -webkit-font-smoothing: antialiased;
}
.alt-apprciate blockquote p {
    font-weight: 200;
    font-size: 0.875em;
    font-family: inherit;
}
.alt-apprciate blockquote p:first-child {
	margin-bottom: 10px;
}
.alt-apprciate blockquote b {
    font-weight: 600;
}

/** Amazon Button **/
a.amz-button {
	font-size: 14px;
    font-weight: 600;
    padding: 12px 24px;
    display: inline-block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    background-color: #FFB900;
	background: -moz-linear-gradient(center top, rgba(220, 131, 0, 0.85) 0%, rgba(255, 193, 7, 0.75) 100%);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(220, 131, 0, 0.85)), to(rgba(255, 193, 7, 0.75)));
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.28), 2px 3px 6px rgba(0, 0, 0, 0.25), inset 0 0 9px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.28), 2px 3px 6px rgba(0, 0, 0, 0.25), inset 0 0 9px rgba(255, 255, 255, 0.15);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.28), 2px 3px 6px rgba(0, 0, 0, 0.25), inset 0 0 9px rgba(255, 255, 255, 0.15);
    border: solid 1px #BA6300;
    border-bottom: 4px solid #BA6300;
	color: #974700;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.25);
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.amz-button:hover {
	color: #402c00;
	background: -moz-linear-gradient(center top, rgba(220, 131, 0, 0.85) 0%, rgba(255, 193, 7, 0.75) 100%);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(220, 131, 0, 0.85)), to(rgba(255, 193, 7, 0.75)));
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.28), 2px 3px 6px rgba(0, 0, 0, 0.25), inset 0 0 9px rgba(255, 255, 255, 0.15);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.28), 2px 3px 6px rgba(0, 0, 0, 0.25), inset 0 0 9px rgba(255, 255, 255, 0.15);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.28), 2px 3px 6px rgba(0, 0, 0, 0.25), inset 0 0 9px rgba(255, 255, 255, 0.15);
}
a.amz-button i { margin-left: 4px; }
a.amz-button span {
    font-family: 'Questrial', sans-serif;
}

/** Yoast Breadcrum **/
#breadcrumbs {
    text-align: center;
}
#breadcrumbs span a {
    padding: 0 8px;
}
#breadcrumbs span:first-child a {
    padding-left: 0;
}

/*--------------------------------------------------------------
# - *** Sidebar Widget ***
--------------------------------------------------------------*/
.widget_recent_entries ul li a {
    padding-left: 18px;
}
.widget_recent_entries ul li a:before {
    font-family: 'FontAwesome';
    font-size: 12px;
    content: '\f178';
    vertical-align: middle;
    position: absolute;
    top: 12px;
    left: 0;
}

.widget_recent_entries ul li {
    border-bottom: 1px solid #f0f0f0;
}
.widget_recent_entries ul li:last-child {
    border-bottom: none;
}
.widget .widgets-list-layout .widgets-list-layout-blavatar {
	max-width: 55px;
}

/*--------------------------------------------------------------
# - *** Category & Post List ***
--------------------------------------------------------------*/
.list-zigzag {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 22px;
    padding-top: 28px;
}

/*--------------------------------------------------------------
# - *** Footer ***
--------------------------------------------------------------*/
.cp-logo span {
	border: 1px solid #fff;
    padding: 4px 12px;
    margin-left: 6px;
    font-size: 12px;
    font-weight: 100;
	color: #fff;
}
.cr-made {
    margin-top: 25px;
    text-transform: none;
}
.cr-made span {
    border-top: 3px solid #fff;
    padding: 6px 0px;
    font-size: 12px;
}

/*--------------------------------------------------------------
# - *** Amazon Ads ***
--------------------------------------------------------------*/

.amz-ads {
	text-align: center;
}
ins.adsbygoogle {
    text-align: center;
    background: #F5F5F5;
}
.header-add {
    margin: 2em 0 0;
}

/*--------------------------------------------------------------
## 17.8 - Mobile Large ( < 768px )
--------------------------------------------------------------*/
@media only screen and (max-width: 48em) {

	.single .entry-header h1.entry-title {
		font-size: 28px;
	}
	.single-post .entry-content {
		margin-bottom: 32px;
	}

	.entry-content .wrap-feature .feature-title {
		font-size: 18px;
	}
	
	.wld-lft a.amz-button {
		margin: 15px 0 35px;
	}
	
	.fw-container a img {
		width: 100%;
		margin-bottom: 12px;
	}

	.alt-apprciate blockquote p {
		font-size: 0.675em;
	}

}

/*--------------------------------------------------------------
## 17.8 - Mobile Large ( < 560px )
--------------------------------------------------------------*/
@media only screen and (max-width: 35em) {

	.post .entry-content,
	.post .entry-content:first-of-type {
		font-size: 16px;
	}
	.post .entry-content h2 {
    	font-size: 26px;
	}

	.wld-item-content {
		margin-bottom: 0;
	}
	.wld-lft,
	.side-pros,
	.side-cons {
   		width: 100%;
	}
	.wld-rgt {
   		width: 100%;
   		padding-left: 0;
		text-align: center;
	}
	.wld-rgt p {
		text-align: left;
	}
	.single-post .wrap-proscons ul,
	.single-post .wrap-feature ul {
		padding: 0;
	}

	#breadcrumbs {
		font-size: 14px;
	}

}