/**
 * Theme Name: Coin14
 * Theme URI: https://coin14.org
 * Description: GoMedia theme customized by coin14.org
 * Version: 1.3
 * Author: Coin14
 * Author URI: https://coin14.org
 * Tags: coin14.org, coin14, coin 14
 *
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Template: gomedia
 */

/* Importing the parent theme stylesheet. */
@import url( '../gomedia/style.css' );
/* Place your custom style here. */
.sidebar {
    padding-left: 10px;
}
body,h1,h2,h3,h4,h5,h6,.page-title,.more-news,#recent-content-1 .section-title,.pagination .page-numbers,.sidebar .tabs-nav li a,.single h1.entry-title,.content-loop .hentry .entry-author a,.content-loop .hentry .entry-excerpt a,.single .entry-author a,.comment-des strong,.author-box .author-title,#respond .btn,.entry-header h3,.related-posts .section-title,.error-title,strong,#content .section-title,#content .page-title {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
	word-wrap: break-word;
}

.entry-meta .byline{display:none;}
.content-loop .hentry {
    border-bottom: none;
}
* { overflow-wrap: break-word;}
a:hover {text-decoration: none !important;}
p {margin-bottom:15px;} 
.td-header-style-1 .td-header-sp-logo { margin: 20px 0;}
.td-header-sp-logo img {margin: 0;}
.sf-menu a.sf-with-ul, .sf-menu > li > a{ padding: 0 25px 0 0;  margin-right: 15px;}
.td-header-row [class*="td-header-sp"] { padding-right: initial; padding-left: initial;}
.td-header-sp-recs { float: right!important;}
.post header .entry-title {margin-bottom: 8px; font-size: 30px; line-height: 1.2em;}
.td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5 { margin-bottom: 25px !important;}
.td_video_playlist_title {margin-bottom: 20px;}
.td_wrapper_video_playlist .td_video_title_and_time .td_video_title,.td_module_mx2 .entry-title,.td-sub-footer-container, .td-header-top-menu{font-size: 13px;}
.td-social-icon-wrap .td-icon-font {font-size: 15px;}
.td-page-title {margin: 8px 0 6px 0;}
.td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .bbpress blockquote p, .woocommerce #tab-description blockquote p,
.mce-content-body blockquote p, .comment-content blockquote p { font-size: 18px;  line-height: 25px;  text-align: justify; text-transform: none;}

.jetpack_widget_social_icons ul li {margin: 5px !important}
.jetpack_widget_social_icons ul {
    margin-left: 20px !important;
}
.pagination .prev {right: 120px;}
img {height: auto;
}
#steempress_sp_comment_feed{display: none; }
.loop-nav .next{margin-bottom: 8px;}
.wp-block-image img {
    padding: 0 35px;
}
.single #content .entry-meta {
    text-align: right;
}
#respond {margin-top: 15px;}
#respond .btn,#respond .form-submit input, #respond .form-submit input#comment-submit, #respond .comment-form-fields input[type=submit], #respond p.form-submit input[type=submit], #respond input[type=submit], #commentform #submit {
	border-radius: 2px !important;
	padding: 6px 12px !important;
}
input.wpcf7-form-control.wpcf7-submit {padding: 3px 25px !important;background-color: #427fed !important;color: #fff;margin: 25px 0;}

iframe {max-width: 100%;}
table th, table tr:first-child {
    background: #dcf9f6;
    vertical-align: middle;
    text-align: center;
}
table {margin-bottom: 20px!important;}
table td {border:1px solid #BDC3C9; padding:8px;vertical-align: middle;}

#comments {overflow: hidden;}
.entry-categories{text-align: center;}
.entry-categories ul, .entry-tags ul{padding-left: 0;}
.entry-content blockquote {
    margin: 20px;
    color: #2f2eff;
}
ul{padding: 0 0 0 10px;}
.entry-content ul li {
    list-style: inherit;
}
.entry-content ul li,.entry-content ol li {
    line-height: 1.8em;
	margin-bottom: 10px;
}
.author-box p {font-size: 14px;}
.cat-links {font-size: 14px;}
.cat-links a{font-style: italic;}
.sf-menu a {font-size: 14px;color: #999;line-height: 40px;padding: 0 12px;}
.wpcf7-textarea {border-radius: 2px;padding: 5px;border: 1px solid #ccc;height:150px;width: 85%;}
.ctht{margin:15px 0;}
.leftcontact{float: left;line-height: 30px;width:20%;min-width:105px;}
.rightcontact{margin-left: 22%;line-height: 32px;}
.ctht input[type="text"], input[type=email] {height: 30px;padding: 0 5px;border-radius: 2px;width: 85%;}
span.wpcf7-not-valid-tip {width: 200px;}
.pagination{padding: 20px 0;}
.pagination .current {
    color: #e84000;
    font-weight: bold;
}
.carousel-loop .hentry {height: 100%; background: none;}
.jcarousel-pagination a.active {background: #0bf850;}
.jcarousel-pagination a {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 6px;
    border: 1px solid #147a11;
}
body {
	font-size: 16px;
}
.entry-content {
    margin: 10px 25px 25px 0;
    word-wrap: break-word;
    text-align: justify;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
}
.entry-content h3 {font-size: 1.4em;color:#17BF63;}
div.sharedaddy h3.sd-title {color: #222;}
.entry-content p {
    font-size: 16px;
    line-height: 1.8em;
	margin-bottom: 10px
}
.entry-content ul, .entry-content ol {margin: 15px}
.wp-caption-text {font-size: 14px;}
figure {margin:15px;}
.row:before, .row:after {clear: both;}
input[type="radio"], input[type="checkbox"] {margin: 0;}
ul.children {margin: 5px 0 15px 22px;}
#secondary-nav { height: 56px;background:#17BF63;}
a:link, a:visited {
	color: #17BF63;
}
#secondary-nav .sf-menu li a{line-height: 56px;font-size: 1.2em;}
#primary-navigation {border-bottom: 1px solid #e6e6e6;}
#footer {font-size: 14px;padding: 0;}
#footer .recent-posts-widget .entry-thumb, #sidebar-primary .recent-posts-widget .entry-thumb {width: inherit;}
#sidebar-subsidiary {display:none}
.menu-serial-post-container ul li{padding: 6px 0!important; border-bottom: none!important;list-style: square!important; margin-left: 10px;}
.entry-author a, .plain-item .entry-meta {color: #999;  font-size: 14px;display: none;}
.entry-title {line-height: 1.25em;}
#primary-navigation .sf-menu li a, #site-bottom a, .header-social{font-size: 14px;line-height: 40px;padding: 0 8px;}
#footer .widget a, #footer .widget li a {color: #ccc;line-height: 1.5em;}
#site-bottom {font-size: inherit;padding:0 0 10px 0;margin-top: 0;}
#site-bottom ul li {margin-right: 0;}
#recent-content-1 .section-title {left: 41px;width: 95px;color: #02c54c;}
.wp-caption-text,.widget_googleplus_badge,.widget_facebook_likebox {text-align: center;overflow: hidden;}
.widget_facebook_likebox, .widget_googleplus_badge {padding-left: 0 !important;padding-right: 0 !important;}
#main {background: none;padding: 10px 0 0;}
#content-2, #content {border-right: 10px solid #e6e6e6;margin-bottom: 25px;}
#featured-left { height: 375px;}
#featured-left .entry-title {font-size: 1.2em;}
#featured-left img {max-height: 375px!important;}
.sidebar .widget{padding: 5px; margin-bottom: 20px;}
.sidebar .widget .widget-title {
    padding-top: 12px;
    font-size: 16px;
    color: #41bb19;
    border-bottom: 2px solid #b3e1bb;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.sidebar .ad-widget .widget-title {font-size: 16px;}
#sidebar-2 {margin-top: 0;}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {text-align: center;}
#footer .widget-title {
    font-size: 1.2em;
	margin: 0 0 20px 10px;
}
.site-branding {
    margin-top: 19px;
}

/***** Mobi *****/
@media (max-width: 1200px) {
	figure { width: 95% !important;}
	.entry-info {display: none;}
}

@media (min-width: 1201px) {
	#carousel-0 .carousel-caption {width:44%;min-width: 379px;}
}

@media (min-width: 992px) and (max-width: 1200px) {
	#carousel-0 .carousel-caption {width:32%;min-width: 279px;}
}

@media (min-width: 768px) and (max-width: 1018px) {
.sf-menu a.sf-with-ul, .sf-menu > li > a { padding: 0 20px 0 0; margin-right: 5px;}
}

@media (min-width: 481px) and (max-width: 991px){
	#carousel-0 .carousel-caption {min-width: 379px;}
	.site-branding img{max-width: 50%;}
}

@media (max-width: 480px){
	#carousel-0 .carousel-caption {min-width: 279px;}
	.entry-content p {text-align: left;}
	img {height: auto;}
}

@media (min-width: 992px){
	#header {height: auto;margin: 0;}
	#header-ad {height: 90px;max-width:728px;overflow: hidden; margin: 19px 0 10px 0;}
}
@media (max-width: 991px){
	.entry-tags {display: none;}
	#featured-left {margin-bottom: 35px;}
	#main {padding: 0;}
	.site-branding {margin:0 auto;}
	#header-ad {margin-top: 0;}
	#header {margin-bottom: 10px;}
	#primary-navigation .sf-menu li a, #site-bottom a, .header-social {padding: 0 3px;}
	#site-bottom .bottom-left {margin-bottom: 0;}
}

/* Place your custom style here. */