/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.header-main-layout-2 .main-header-bar-navigation {
    text-align: left;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    background-color: #282828;
    border-bottom: 0px solid #eee;
    margin: 0;
    padding: 0px;
}

.row {
    margin-left: -30px;
    margin-right: -30px;
}

.rt-tpg-container .layout1 .rt-holder .rt-detail h2 {
    margin: 0 0 8px;
    padding: 0px;
    font-size: 12px;
    line-height: .0;
    padding-bottom: 4px;
}

.date {
    background: url(images/ico-calendar.png) no-repeat left;
    padding: 1px 0 0 25px;
}

.author {
    background: url(images/ico-author.png) no-repeat left;
    padding: 1px 0 0 25px;
}

.category {
    background: url(images/ico-category.png) no-repeat left;
    padding: 1px 0 0 25px;
}

.comment {
    background: url(images/ico-comment.png) no-repeat left;
    padding: 1px 0 0 25px;
}

.tags {
    background: url(images/ico-tags.png) no-repeat left 10px;
    padding: 10px 0 10px 25px;
    border-top: 1px solid #ededed;
    margin-top: 10px;
    line-height: 16px;
}

/*= Header ==================== */

/** Header >> Main header bar **/
.main-header-bar {
	line-height: 3 !important;
	background-color: rgb(40, 40, 40) !important;
	padding-top: 13px !important;
}

/** Header >> Site navigation **/
#site-navigation {
	background-color: rgb(255, 255, 255) !important;
	height: 40px !important;
}

/** Header >> Menu item link **/
.menu-item a {
	font-size: 12px !important;
	text-transform: uppercase !important;
	padding-right: 4px !important;
	padding-left: 8px !important;
}

/** Header >> Content ast container **/
#content .ast-container {
	margin-top: -40px !important;
}

/** Header >> Ast no meta entry title **/
.ast-no-meta .entry-title {
	display: none !important;
}

/** Header >> Entry title link **/
.entry-title a {
	font-size: 11px !important;
	text-transform: uppercase !important;
	letter-spacing: 0px !important;
	padding-left: 0 !important;
}

/** Header >> Single layout 1 div **/
.single-layout-1 div {
	background-color: rgb(255, 255, 255) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

/** Header >> Ast container form **/
.ast-container form {
	background-color: rgb(255, 255, 255) !important;
	padding: 10px !important;
}

/** Header >> Clear paragraph **/
.clear p {
	background-color: rgb(255, 255, 255) !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-top: 30px !important;
}

/** Header >> Post 575 ast post format **/
#post-575 .ast-post-format- {
	padding-top: 30px !important;
}

/** Header >> Main **/
#main {
	background-color: rgb(255, 255, 255) !important;
	padding-top: 20px !important;
}

/** Header >> Execphpwidget **/
.execphpwidget {
	font-size: 16px !important;
	font-weight: bold !important;
}

/** Header >> Execphpwidget heading 2 **/
.execphpwidget h2 {
	font-size: 16px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
}

/** Header >> Execphpwidget paragraph **/
.execphpwidget p {
	font-size: 12px !important;
	margin-bottom: 2px !important;
}

/** Header >> Entry meta **/
.entry-meta {
	display: none !important;
}

/** Header >> Entry title **/
.entry-title {
	font-family: Arial !important;
	font-size: 20px !important;
	font-style: italic !important;
	padding-left: 20px !important;
}

/** Header >> Comment **/
.comment {
	display: none !important;
}

/** Header >> Wordy **/
.wordy {
	font-size: 20px !important;
	line-height: 1 !important;
	font-weight: bold !important;
}

/** Header >> Primary site navigation **/
#primary-site-navigation {
	background-color: rgb(255, 255, 255) !important;
	margin-bottom: 4px !important;
}

/** Header >> Post 752 ast no thumbnail **/
#post-752 .ast-no-thumbnail {
	padding-top: 20px !important;
}

/** Header >> Link **/
.astra-advanced-hook-1021 a {
	display: none !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Header >> Image **/
	.rt-row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > img {
	padding-top: 5px !important;
}

	/** Header >> Entry title **/
	.entry-title {
	margin-top: 20px !important;
	margin-bottom: -20px !important;
}

	/** Footer >> Rt row **/
	#rt-tpg-container-2339888489 .rt-row {
	padding-top: 5px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Header >> Image **/
	.rt-row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > img {
	padding-top: 5px !important;
}

	/** Header >> Entry title **/
	.entry-title {
	margin-top: 20px !important;
	margin-bottom: -20px !important;
}

	/** Footer >> Rt row **/
	#rt-tpg-container-2339888489 .rt-row {
	padding-top: 5px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Header >> Page **/
	.page {
	margin-top: 20px !important;
}

}


/*( Phone )*/
@media (max-width: 320px) {
	/** Header >> Page **/
	.page {
	margin-top: 20px !important;
}

	/** Header >> Single layout 1 div **/
	.single-layout-1 div {
	margin-top: 35px !important;
}

	/** Header >> Rt col md 4:(1) img responsive **/
	.rt-col-md-4:nth-of-type(1) .img-responsive {
	margin-top: 40px !important;
}

	/** Header >> Entry title **/
	.entry-title {
	margin-top: 30px !important;
	margin-bottom: -10px !important;
}

}

