/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/*= Full Code Editor CSS ====== */

/*Custom fonts*/

@font-face {
    font-family: 'Maledpan';
    src: url('/wp-content/themes/it24hrs-pro/fonts/maledpan/maledpan-light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/it24hrs-pro/fonts/maledpan/maledpan-light-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Maledpan';
    src: url('/wp-content/themes/it24hrs-pro/fonts/maledpan/maledpan-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/it24hrs-pro/fonts/maledpan/maledpan-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Maledpan';
    src: url('/wp-content/themes/it24hrs-pro/fonts/maledpan/maledpan-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/it24hrs-pro/fonts/maledpan/maledpan-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'cs-chatthai-ui';
    src: url('/wp-content/themes/it24hrs-pro/fonts/cs-chatthai-ui/cschatthaiui-webfont.woff2') format('woff2'),
         url('/wp-content/themes/it24hrs-pro/fonts/cs-chatthai-ui/cschatthaiui-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6, nav, .menu, .button, .price, ._heading {
    font-family: "maledpan", san-serif !important;
    font-weight: 400 !important;
}

body {
    font-family: "cs-chatthai-ui", san-serif !important;
    font-size: 18px !important;
    line-height: 1.6 !important;
}


/*= Basic Typography ========== */

/** Basic Typography >> heading 1 +5 more **/
h1, 
h2 :not(.elementor), 
h3 :not(.elementor), 
h4 :not(.elementor), 
h5 :not(.elementor), 
h6 :not(.elementor) {
	color: rgb(51, 51, 51) !important;
	line-height: 1.2em !important;
}

/** Basic Typography >> heading 1 **/
h1 {
	color: rgb(51, 51, 51) !important;
	font-size: 36px !important;
}

/** Basic Typography >> heading 2 **/
h2 {
	font-size: 28px !important;
	font-weight: 700 !important;
}

/** Basic Typography >> heading 3 **/
h3 {
	color: rgb(51, 51, 51) !important;
	font-weight: 700 !important;
}

/** Basic Typography >> heading 4 **/
h4 {
	color: rgb(51, 51, 51) !important;
	font-size: 20px !important;
}

/** Basic Typography >> paragraph **/
p {
	color: rgb(102, 102, 102) !important;
	font-size: 18px !important;
	line-height: 1.6em !important;
}

/** Basic Typography >> List item **/
li, 
ol, 
ul {
	color: rgb(102, 102, 102) !important;
	font-size: 18px !important;
	line-height: 1.6em !important;
}


/*= Typographical Elements ==== */

/** Typographical Elements >> horizontal rule **/
hr {
	padding-top: 0 !important;
	margin-bottom: 20px !important;
}

/** Typographical Elements >> Widget title **/
.widget-title {
	font-weight: 400 !important;
}

/** Typographical Elements >> Widget text **/
.widget_text {
	text-align: center !important;
}

/** Typographical Elements >> Widget wrap unordered list **/
.widget-wrap > ul {
	font-family: maledpan, san-serif !important;
	font-size: 19px !important;
	text-indent: -1.5em !important;
	padding-left: 1em !important;
	margin-top: -40px !important;
}

/** Typographical Elements >> body **/
body {
	background-color: rgb(230, 236, 240) !important;
}

/** Typographical Elements >> Strong, Bold **/
strong, 
b {
	letter-spacing: -1px !important;
}

/** Typographical Elements >> blockquote **/
blockquote {
	background-color: rgb(243, 243, 243) !important;
	padding: 20px !important;
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}

/** Typographical Elements >> blockquote::before **/
blockquote::before {
	font-size: 10rem !important;
	font-weight: bold !important;
	top: -50px !important;
	left: -40px !important;
}

/** Typographical Elements >> Blockquote paragraph **/
blockquote > p {
	font-style: italic !important;
	text-align: center !important;
	margin-bottom: 0 !important;
}


/*= Home ====================== */

/** Home >> widget title **/
.widget-title {
	font-size: 16px !important;
	border-top-color: rgb(20, 137, 203) !important;
}

/** Home >> Top Featured post Post **/
#featured-post-3 .post {
	margin-bottom: -10px !important;
	border-bottom-style: none !important;
}

/** Home >> Top Featured post  entry image **/
#featured-post-3 .entry-image {
	width: 100% !important;
}

/** Home >> Home featured post 2 **/
.home #featured-post-2 {
	display: none !important;
}

/** Home >> Home featured post 9 **/
.home #featured-post-9 {
	display: none !important;
}

/** Home >> Home bottom **/
.home-bottom {
	margin-bottom: 40px !important;
}


/*= Archive =================== */

/** Archive >> Archive entry title link **/
.archive .entry-title-link, 
.page-template-page_blog-php .entry-title-link, 
.search-results .entry-title-link {
	font-size: 24px !important;
	font-weight: 400 !important;
}

/** Archive >> Archive - Entry meta **/
.archive .entry-meta {
	color: rgb(159, 161, 159) !important;
	font-size: 12px !important;
	text-transform: lowercase !important;
	margin-bottom: 12px !important;
}

/** Archive >> Archive entry categories **/
.archive .entry-categories {
	display: inline !important;
}

/** Archive >> Archive content post **/
.archive .content .post, 
.page-template-page_blog .content .post, 
.search-results .content .post {
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

/** Archive >> Archive entry image **/
.archive .content .entry-image, 
.page-template-page_blog .content .entry-image, 
.search-results .content .entry-image {
	width: 160px !important;
}

/** Archive >> IT24Hrs Entry Footer **/
.it24hrs-entry-footer {
	width: 100% !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** Archive >> Seed social **/
.seed-social {
	font-family: maledpan, sans-serif !important;
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	margin-left: 0 !important;
}

/** Archive >> Seed social Link **/
.seed-social a {
	font-size: 14px !important;
	line-height: 0.9em !important;
	min-height: 30px !important;
}

/** Archive >> Seed social  ss icon **/
.ss-facebook, 
.ss-twitter, 
.ss-line {
	background-size: contain !important;
	height: 20px !important;
}

/** Archive >> Archive seed social FB count **/
.archive .facebook .count, 
.page-template-page_blog .facebook .count {
	display: none !important;
}

/** Archive >> Read More Link **/
.read-more-link {
	font-family: maledpan, sans-serif !important;
	line-height: 1.8em !important;
}

/** Archive >> Pagination link **/
.pagination a {
	text-align: center !important;
	background-color: rgb(51, 51, 51) !important;
	min-width: 30px !important;
	margin-right: 4px !important;
}

/** Archive >> Pagination link - hover and active **/
.pagination a:hover, 
.pagination .active a {
	background-color: rgb(20, 137, 203) !important;
}


/*= Single ==================== */

/** Single >> Single - Entry **/
.single #genesis-content .entry {
	padding-bottom: 20px !important;
	border-bottom-style: dashed !important;
}

/** Single >> Single Entry Header **/
.single .entry-header h1 {
	font-weight: 700 !important;
}

/** Single >> Single entry H2-3 **/
.single .entry h2, 
.entry h3 {
	color: rgb(51, 51, 51) !important;
	margin-top: 40px !important;
	margin-bottom: 20px !important;
}

/** Single >> entry meta **/
.entry-meta {
	color: rgb(159, 161, 159) !important;
	font-size: 12px !important;
	text-transform: lowercase !important;
}

/** Single >> Single entry paragraph, list **/
.single #genesis-content .entry-content p, 
.single #genesis-content .entry-content li, 
.single #genesis-content .entry-content ol, 
.single #genesis-content .entry-content ul {
	color: rgb(85, 85, 85) !important;
}

/** Single >> Single quote paragraph **/
.single #genesis-content .entry-content blockquote > p {
	color: rgb(51, 51, 51) !important;
}

/** Single >> Single entry link:hover **/
.single .entry-content a:hover {
	color: rgb(32, 175, 255) !important;
}

/** Single >> Single entry list **/
.single .post li, 
.single .post ol, 
.single .post ul {
	margin-bottom: 10px !important;
}

/** Single >> Post - 1st paragraph **/
.single .post > div:nth-of-type(1) > p:nth-of-type(1) {
	padding-top: 40px !important;
}

/** Single >> Single - Paragraph image **/
.single .entry-content img {
	max-width: 100% !important;
	margin-top: 20px !important;
}

/** Single >> Single wp caption text **/
.single .wp-caption-text {
	font-weight: normal !important;
	text-align: right !important;
	padding-bottom: 6px !important;
	margin-bottom: 40px !important;
	border-bottom: 1px solid rgb(227, 227, 227) !important;
}

/** Single >> Single - Seed social **/
.single .seed-social {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	display: inline-block !important;
}

/** Single >> Share text **/
.share-text {
	font-family: maledpan, sans-serif !important;
	line-height: 1.8em !important;
	display: none !important;
}

/** Single >> Entry footer entry meta **/
.single .entry-footer > .entry-meta {
	padding-top: 0 !important;
	padding-bottom: 40px !important;
	border-top-style: none !important;
}

/** Single >> Single adjacent entry pagination **/
.single .adjacent-entry-pagination {
	border-bottom-style: dashed !important;
}

/** Single >> Single after entry **/
.single .after-entry {
	padding-right: 40px !important;
	padding-left: 40px !important;
	margin-top: 10px !important;
}

/** Single >> Adrotate widgets 4 **/
#adrotate_widgets-4 > .widget-wrap {
	text-align: center !important;
}

/** Single >> Featured post **/
.single #featured-post-7 .post, 
.single #featured-post-8 .post {
	padding-bottom: 0 !important;
	margin-top: -5px !important;
}

/** Single >> Featured post 8 **/
.single #featured-post-8 {
	margin-top: -20px !important;
	border-bottom-color: rgb(20, 137, 203) !important;
}

/** Single >> Featured post 7 entry title link **/
.single #featured-post-7 .entry-title a {
	font-size: 24px !important;
	font-weight: 700 !important;
}

/** Single >> Featured post 8 entry image **/
.single #featured-post-8 .entry-image {
	width: 90px !important;
	margin-bottom: -13px !important;
	border-radius: 3px !important;
}

/** Single >> Featured post 9 entry image **/
#featured-post-9 .entry-image {
	width: 90px !important;
	margin-bottom: -13px !important;
	border-radius: 3px !important;
}

/** Single >> Single pagination **/
.single .pagination {
	font-family: maledpan, sans-serif !important;
	color: rgb(227, 227, 227) !important;
	font-size: 19px !important;
	padding: 20px 40px 20px 40px !important;
	margin-bottom: -10px !important;
	border-bottom-width: 1px !important;
}

/** Single >> Single pagination link **/
.single .pagination a {
	background-color: rgb(255, 255, 255) !important;
}

/** Single >> It24hrs after entry **/
.it24hrs_after_entry {
	padding-right: 40px !important;
	padding-left: 40px !important;
}

/** Single >> Heading link **/
.entry-content h2 a, 
.entry-content h3 a, 
.entry-content h4 a, 
.entry-content h5 a {
	color: rgb(20, 137, 203) !important;
}

/** Single >> FB Comment iFrame **/
.single .fb_iframe_widget_lift {
	width: 100% !important;
}

/** Single >> Analitify Button **/
.analitify_btn {
	margin-bottom: 20px !important;
}

/** Single >> In article ads block **/
.In-article-ads-block {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

/** Single >> WP embedded content **/
.wp-embedded-content {
	width: 100% !important;
}

/** Single >> Easy Table of Contents Title **/
.ez-toc-title {
	font-family: maledpan !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	padding-bottom: 10px !important;
}


/*= Genesis =================== */

/** Genesis >> Genesis content **/
#genesis-content {
	min-height: 0 !important;
}

/** Genesis >> Genesis sidebar primary **/
#genesis-sidebar-primary {
	min-height: 0 !important;
}

/** Genesis >> breadcrumb **/
.breadcrumb {
	color: rgb(159, 161, 159) !important;
	text-transform: lowercase !important;
}


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

/** Site Header >> site header **/
.site-header {
	border-bottom-color: rgb(20, 137, 203) !important;
}

/** Site Header >> site header widget area **/
.site-header .widget-area {
	height: 90px !important;
}

/** Site Header >> site description **/
.site-description {
	display: none !important;
}


/*= Site Navigation =========== */

/** Site Navigation >> Genesis mobile nav primary **/
#genesis-mobile-nav-primary {
	text-align: left !important;
}

/** Site Navigation >> genesis nav menu link:focus +2 more **/
.genesis-nav-menu a:focus, 
.genesis-nav-menu a:hover, 
.genesis-nav-menu .current-menu-item > a {
	background-color: rgb(20, 137, 203) !important;
}

/** Site Navigation >> menu item link **/
.genesis-nav-menu > .menu-item > a {
	color: rgb(85, 85, 85) !important;
	font-size: 16px !important;
	font-weight: normal !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Site Navigation >> menu item link - hover **/
.genesis-nav-menu > .menu-item > a:hover {
	color: rgb(255, 255, 255) !important;
}

/** Site Navigation >> Current menu item link **/
.nav-primary .current-menu-item > a, 
.nav-primary a:hover {
	color: rgb(255, 255, 255) !important;
}

/** Site Navigation >> Nav Search form **/
.search-form {
	font-family: maledpan, san-serif !important;
}

/** Site Navigation >> In menu search form **/
#in-menu-search-form {
	display: none !important;
}

/** Site Navigation >> Social menu **/
#social-menu {
	margin-right: 15px !important;
}

/** Site Navigation >> Social menu icon **/
.social-menu-icon {
	padding: 10px 4px 0 4px !important;
	border-left-style: none !important;
}

/** Site Navigation >> Social menu link **/
#social-menu a {
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Site Navigation >> Social menu link: hover **/
#social-menu a:hover {
	box-shadow: 0 0 0 0 rgb(227, 227, 227) !important;
	background-color: rgba(255, 255, 255, 0) !important;
	transform: scale(1.15) !important;
}


/*= Sidebars ================== */

/** Sidebars >> Sidebar adrotate **/
.sidebar .adrotate_widgets {
	text-align: center !important;
	border-bottom-style: none !important;
}

/** Sidebars >> Adrotate 7 **/
#adrotate_widgets-7 {
	padding-top: 0 !important;
}

/** Sidebars >> Adrotate 8 **/
#adrotate_widgets-8 {
	padding-top: 0 !important;
	border-bottom-style: solid !important;
}

/** Sidebars >> Adrotate 9 **/
#adrotate_widgets-9 {
	border-bottom-style: solid !important;
}

/** Sidebars >> Fanbox **/
#fanbox {
	width: 100% !important;
}

/** Sidebars >> Mobile fanbox wrap **/
#mobile-fanbox-wrap {
	background-color: rgb(245, 246, 247) !important;
	padding-top: 20px !important;
	padding-bottom: 10px !important;
	margin-bottom: 5px !important;
}

/** Sidebars >> Featured post 2 **/
#featured-post-2 {
	border-bottom-style: none !important;
}

/** Sidebars >> Featured post 9 **/
#featured-post-9 {
	padding-top: 0 !important;
	border-bottom-style: none !important;
}

/** Sidebars >> Featured post 9 entry title link **/
#featured-post-9 .entry-title a {
	font-family: "cs-chatthai-ui", sans-serif !important;
	font-size: 18px !important;
}

/** Sidebars >> twitterbox **/
#twitterbox {
	text-align: center !important;
}

/** Sidebars >> Bottom ads **/
.bottom-ads {
	display: none !important;
}


/*= Site Footer =============== */

/** Site Footer >> footer widgets **/
.footer-widgets {
	background-color: rgb(0, 16, 53) !important;
	display: none !important;
}

/** Site Footer >> site footer **/
.site-footer {
	font-family: maledpan, san-serif !important;
	color: rgb(227, 227, 227) !important;
	background-color: rgb(0, 0, 0) !important;
	border-top-color: rgb(70, 198, 244) !important;
	border-top-style: solid !important;
}

/** Site Footer >> site footer link **/
.site-footer a {
	color: rgb(255, 255, 255) !important;
}

/** Site Footer >> site footer link:focus & site footer link:hover **/
.site-footer a:focus, 
.site-footer a:hover {
	color: rgb(255, 200, 73) !important;
}

/** Site Footer >> Creditline **/
.creditline {
	letter-spacing: 0.5px !important;
}

/** Site Footer >> Mobile Creditline **/
.mobile-creditline {
	letter-spacing: 0.5px !important;
	display: none !important;
}


/*= Form ====================== */

/** Form >> Call to action **/
.call-to-action {
	text-align: center !important;
}

/** Form >> Call to action [type="submit"] **/
.call-to-action [type="submit"] {
	font-family: maledpan, sans-serif !important;
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	letter-spacing: 0.5px !important;
	text-shadow: 0 1px rgb(153, 153, 153) !important;
	background-color: rgb(244, 184, 63) !important;
	width: 100% !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Form >> Call to action [type="submit"] - hover **/
.call-to-action [type="submit"]:hover {
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2) !important;
	transform: translate(0px,-2px) !important;
}

/** Form >> Input [type="search"] **/
input[type="search"] {
	border-radius: 0 !important;
	-webkit-appearance: none !important;
}


/*= Specific Pages ============ */

/** Specific Pages >> Contact - Seed social **/
.mt-74478 .seed-social {
	display: none !important;
}

/** Specific Pages >> Elementor - Seed social **/
.elementor-page .seed-social {
	display: none !important;
}

/** Specific Pages >> Contact - Bottom ads **/
.mt-74478 .bottom-ads {
	display: none !important;
}

/** Specific Pages >> Elementor - Bottom ads **/
.elementor-page .bottom-ads {
	display: none !important;
}


/*( Large Desktop )*/
@media only screen and (min-width: 1189px) {
	/** Home >> Top Featured post Post **/
	#featured-post-3 .post {
	margin-bottom: -20px !important;
}

	/** Home >> Top Featured post entry header **/
	#featured-post-3 .entry-header {
	padding-right: 15px !important;
	padding-left: 15px !important;
	position: relative !important;
	bottom: 120px !important;
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 2s !important;
	animation-duration: 2s !important;
}

	/** Home >> Top Featured post entry header title **/
	#featured-post-3 .entry-title {
	font-size: 24px !important;
	line-height: 1.4em !important;
	background-color: rgba(20, 137, 203, 0.7) !important;
	padding: 10px 20px 10px 20px !important;
	position: absolute !important;
}

	/** Home >> Top Featured post entry header title link **/
	#featured-post-3 .entry-title a {
	color: rgb(255, 255, 255) !important;
}

	/** Home >> Top Featured post entry header title - hover **/
	#featured-post-3 .entry-title:hover {
	background-color: rgb(20, 137, 203) !important;
}

	/** Single >> Featured post 8 entry image **/
	.single #featured-post-8 .entry-image {
	margin-right: 20px !important;
}

	/** Sidebars >> Sticky - Content sidebar wrap **/
	.content-sidebar-wrap {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

	/** Sidebars >> Sticky - Sidebar primary widget:last-child **/
	.sidebar-primary .widget:last-child {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 40px !important;
}

}


/*( Desktop )*/
@media only screen and (max-width: 1188px) and (min-width: 1024px) {
	/** Home >> Top Featured post entry header **/
	#featured-post-3 .entry-header {
	padding-right: 15px !important;
	padding-left: 15px !important;
	position: relative !important;
	bottom: 120px !important;
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 2s !important;
	animation-duration: 2s !important;
}

	/** Home >> Top Featured post entry header title **/
	#featured-post-3 .entry-title {
	font-size: 24px !important;
	line-height: 1.4em !important;
	background-color: rgba(20, 137, 203, 0.7) !important;
	padding: 10px 20px 10px 20px !important;
	position: absolute !important;
}

	/** Home >> Top Featured post entry header title link **/
	#featured-post-3 .entry-title a {
	color: rgb(255, 255, 255) !important;
}

	/** Home >> Top Featured post entry header title - hover **/
	#featured-post-3 .entry-title:hover {
	background-color: rgb(20, 137, 203) !important;
}

	/** Sidebars >> Sticky - Content sidebar wrap **/
	.content-sidebar-wrap {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

	/** Sidebars >> Sticky - Sidebar primary widget:last-child **/
	.sidebar-primary .widget:last-child {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 40px !important;
}

}


/*( Tablet & Phone )*/
@media only screen and (max-width: 1023px) {
	/** Single >> Post - 1st paragraph **/
	.single .post > div:nth-of-type(1) > p:nth-of-type(1) {
	padding-top: 20px !important;
}

	/** Single >> Featured post 8 entry image **/
	.single #featured-post-8 .entry-image {
	margin-right: 20px !important;
}

	/** Site Header >> site header wrap **/
	.site-header .wrap {
	padding-top: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column-reverse !important;
	-moz-flex-direction: column-reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

	/** Site Header >> site header widget area **/
	.site-header .widget-area {
	background-color: rgb(0, 16, 54) !important;
	display: none !important;
}

	/** Site Header >> title area **/
	.title-area {
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}

	/** Site Navigation >> genesis nav menu **/
	.genesis-nav-menu {
	text-align: left !important;
}

	/** Site Navigation >> In menu search form **/
	#in-menu-search-form {
	background-color: rgb(243, 243, 243) !important;
	width: 100% !important;
	padding: 20px 15px 20px 15px !important;
}

	/** Sidebars >> Bottom ads block **/
	.bottom-ads-block {
	padding-right: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

	/** Sidebars >> Bottom ads **/
	.bottom-ads {
	display: block !important;
}

	/** Sidebars >> Bottom ads - Adrotate 8 **/
	.bottom-ads-block > .g-8 {
	display: none !important;
}

	/** Site Footer >> site footer **/
	.site-footer {
	background-color: rgb(20, 137, 203) !important;
}

	/** Genesis >> Genesis sidebar primary **/
	#genesis-sidebar-primary {
	display: none !important;
}

}


/*( Phone )*/
@media only screen and (max-width: 600px) {
	/** Archive >> Archive content post **/
	.archive .content .post, 
.page-template-page_blog .content .post, 
.search-results .content .post {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Archive >> Archive entry image **/
	.archive .content .entry-image, 
.page-template-page_blog .content .entry-image, 
.search-results .content .entry-image {
	width: 90px !important;
	margin-top: 12px !important;
	border-radius: 3px !important;
}

	/** Archive >> Seed social Link **/
	.seed-social a {
	line-height: 1.8em !important;
	min-width: 64px !important;
}

	/** Archive >> Read More Link **/
	.read-more-link {
	line-height: 2.4em !important;
}

	/** Archive >> Pagination **/
	.pagination {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Archive >> Pagination link **/
	.pagination a {
	padding-right: 6px !important;
	padding-left: 6px !important;
}

	/** Archive >> Archive Pagination **/
	.archive .pagination {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Archive >> Seed social  ss icon **/
	.ss-facebook, 
.ss-twitter, 
.ss-line {
	height: 40px !important;
}

	/** Basic Typography >> heading 1 **/
	h1 {
	font-size: 28px !important;
}

	/** Basic Typography >> heading 2 **/
	h2 {
	font-size: 28px !important;
}

	/** Home >> Home bottom entry image **/
	.home-bottom .entry-image {
	width: 90px !important;
	border-radius: 3px !important;
}

	/** Home >> Home bottom header **/
	.home-bottom header {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** Home >> Site container wrap **/
	.site-container-wrap {
	width: 100% !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Single >> Single - Entry **/
	.single #genesis-content .entry {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Single >> Share text **/
	.share-text {
	line-height: 2.4em !important;
	display: block !important;
}

	/** Single >> Single adjacent entry pagination **/
	.single .adjacent-entry-pagination {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Single >> Single after entry **/
	.single .after-entry {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Single >> Featured post **/
	.single #featured-post-7 .post, 
.single #featured-post-8 .post {
	margin-top: -10px !important;
}

	/** Single >> Featured post 7 **/
	.single #featured-post-7 .post {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Single >> Featured post 8 entry image **/
	.single #featured-post-8 .entry-image {
	margin-left: -20px !important;
}

	/** Single >> Featured post 8 entry title link **/
	.single #featured-post-8 .entry-title a {
	margin-right: -30px !important;
	position: relative !important;
	right: 10px !important;
}

	/** Single >> Featured post entry time **/
	.single #featured-post-7 .entry-time, 
.single #featured-post-8 .entry-time {
	display: none !important;
}

	/** Single >> Single pagination **/
	.single .pagination {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Single >> It24hrs after entry **/
	.it24hrs_after_entry {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Sidebars >> Sidebar widget entry image **/
	.sidebar .widget .entry-image {
	width: 100% !important;
}

	/** Sidebars >> Mobile fanbox wrap **/
	#mobile-fanbox-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** Sidebars >> Bottom ads block **/
	.bottom-ads-block {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** Sidebars >> Bottom ads - Adrotate 8 **/
	.bottom-ads-block > .g-8 {
	display: block !important;
}

	/** Site Footer >> Creditline **/
	.creditline {
	display: none !important;
}

	/** Site Footer >> Mobile Creditline **/
	.mobile-creditline {
	display: block !important;
}

	/** Site Footer >> footer widgets **/
	.footer-widgets {
	display: block !important;
}

	/** Typographical Elements >> blockquote **/
	blockquote {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

}

