/*
Theme Name: Seeklogo 2017
Theme URI: https://www.seeklogo.net/
Description: Logo vector in vector format for free download
Author: Seeklogo
Author URI: https://www.seeklogo.net/
Version: 2.1
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	font-family: 'Open Sans', sans-serif;
	background-color: #f1f1f1;
	font-size: 13px;
	color: #333;
	text-rendering: optimizelegibility;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
	max-width: 100%;
}
html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
*:focus {
	outline: 0;
}
a {
	color: #333;
	text-decoration: none;
}
a:focus {
	outline: none;
}
a:hover, a:active {
	outline: 0;
	color:#559600
}
address {
	font-style: italic;
	margin-bottom: 24px;
}

abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}
.logo-meta abbr[title] {
	border-bottom: 1px dotted #FFF;
	
}
b, strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
code, kbd, tt, var, samp, pre {
	font-family: monospace, serif;
	font-size: 15px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	line-height: 1.6;
}
ol, ul {
	list-style: none;
}
pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
blockquote, q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}
blockquote {
	color: #767676;
	font-style: italic;
	line-height: 1.2631578947;
	margin-bottom: 24px;
}
blockquote cite, blockquote small {
	color: #2b2b2b;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote strong, blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
big {
	font-size: 125%;
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
dl {
	margin-bottom: 24px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 24px;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}
figure {
	margin: 0;
}
fieldset {
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0 0 24px;
	padding: 11px 12px 0;
}
legend {
	white-space: normal;
}
button, input, select, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}
button, input {
	line-height: normal;
}
input, textarea {
	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
del {
	color: #767676;
}
hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}
::selection {
  background: #689e42; /* WebKit/Blink Browsers */
  color:#fff;
}
a::selection {
	color:#fff;
}
::-moz-selection {
	color:#fff	;
  background: #689e42; /* Gecko Browsers */
}
.entry:before, .footer-widgets:before, .site-container:before, .site-footer:before, .site-header:before, .site-main:before, .container:before, .wp-pagenavi:before, .related-logos:before, .cf:before {
	content: " ";
	display: table;
}
.entry:after, .footer-widgets:after, .site-container:after, .site-footer:after, .site-header:after, .site-main:after, .container:after, .wp-pagenavi:after, .related-logos:after, .cf:after {
	clear: both;
	content: " ";
	display: table;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}


.site-header {
	background: #EDEDED;
}
.site-header .container {
	padding: 20px 0;
}
.logo-area {
	float: left;
	text-align: center;
}
.logo-area .site-logo {
	display: inline-block;
	margin: 0 auto;
}
.site-search {
	display: block;
	text-align: center;
	float: left;
	margin-left: 20px;
	border-left: 1px solid #ddd;
	padding-left: 20px;
}
.site-search h2 {
	color: #737373;
	font: 400 16px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-bottom: 15px;
}
.site-search input[type="text"] {
	width: 350px;
	height: 35px;
	padding: 0 10px;
	line-height: 35px;
	font-size: 15px;
	font-weight: 700;
	border: none;
}
.site-search .icon-search {
	font-size: 17px;
	line-height: 20px;
	vertical-align: middle !important;
}
.site-search input[type="submit"] {
	padding: 0 10px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.content {
	width: 735px;
	float: left
}
.single .content {
	width: 730px;
}
.logo-wrapper {
	padding: 5px 10px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
	background: #fff;
}
.logo-wrapper .logo-thumb {
	display: block;
	width: 200px;
	height: 200px;
	text-align: center;
	vertical-align: central;
}
.logo-wrapper .logo-thumb img {
	max-height: 90%;
	width: auto;
}
.title {
	font-weight: 600;
	font-size: 35px;
	margin-bottom: 15px;
	line-height: 20px;
	margin-top:15px
}
.title a {
	text-decoration:none;	
}
.single .title {
	margin-bottom: 10px;
}
.title span {
	font-size: 18px;
	font-weight: normal;
	color: #A2A2A2;
}
.title strong {
	font-weight: normal;
	color: #666
}
.logo-wrapper .logo-title {
	font-size: 13px;
	line-height: 16px;
	white-space: nowrap;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.logo-wrapper .logo-title a {
	color: #575757
}
.archive-title {
	color: #333;
	vertical-align: middle;
	line-height: 35px;
	margin: 15px 0;
	word-spacing: 1px;
}
.wp-caption {
	max-width: 90%;
	display: block;
	margin: 15px auto;
	padding: 0;
	text-align: center;
	margin-bottom: 20px;
}
.wp-caption-text {
	padding:8px 0;	
	color:#8B8B8B
}
.site-footer {
	background: #0f2105;
	padding:20px 0;	
	/*margin-top:20px;*/
}
.ft-ct {
	color: #fff;
	font-size: 14px;
	text-align: center
}
.ft-ct p {
	line-height: 25px
}
.ft-ct ul {
	text-align: center;
	margin-bottom: 15px;
}
.ft-ct ul li {
	display: inline-block;
	padding: 0 8px;
}
.ft-ct ul li a {
	text-transform: uppercase;
	color: #C5EBF9
}
.wp-pagenavi {
	padding: 15px 0;
	margin: 20px 0;
	text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {
	font-size: 19px;
	font-weight: 600;
	display: inline-block;
	padding: 15px 35px;
	margin: 0 7px;
	border: 1px solid #222;
	text-decoration: none;
	color: #222;
	border-radius: 1px;
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
	color: #FFF
}
#page-404 {
	margin-top: 20px;
	width: 900px;
	margin: 0 auto;
}
#page-404 a {
	color: #F30
}
#page-404 h3 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 20px 0 0;
}
#page-404 .ouch {
	float: left;
	margin: 20px 0;
	width: 200px;
	line-height: 18px;
}
#page-404 .ouch strong {
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1.25em;
	text-transform: uppercase;
	color: #333;
}
#page-404 h4 {
	background-color: #CCCCCC;
	clear: both;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 700;
	line-height: 1em;
	margin: 20px 0;
	padding: 20px;
}
#page-404 ul {
	list-style: square;
	margin-left: 40px;
	margin-top: 15px;
	color: #333
}
#page-404 ul li {
	padding: 6px 0;
}
.fl {
	float: left
}
.fr {
	float: right
}
.mt10 {
	margin-top: 10px !important
}
.mb10 {
	margin-bottom: 10px !important
}
.mt20 {
	margin-top: 20px !important
}
.mb20 {
	margin-bottom: 10px;
}
.spacer {
	clear: both;
	height: 1px;
	display: block
}
.st-first {
	margin-top: 0;
}
.downloading-icon {
	display: inline-block;
	height: 35px;
	width: 35px;
	background: url(img/downloading.gif) scroll no-repeat;
	vertical-align: middle
}
.logo-thumbnail {
	border: none;
	background: #fff
}
.download-content {
	margin-top: 25px
}
.dl-thumb-attribute {
	width: 165px;
	height: 165px;
	margin-top: 3px;
	padding: 3px;
	box-sizing:border-box;
}
.dl-thumb-attribute img {
	width: 100%;
	height: auto
}
.download-info {
	margin-left: 20px;
}
.download-info a {
	color: #FF5500;
}
.download-info h2 {
	font-size: 22px;
	font-weight: 700;
	margin-bottom:15px;
}

.download-info h2 img {
	vertical-align:middle;
	margin-right:5px;	
}
.download-info p {
	font-size: 90%;
	color: #666
}
.ad336 {
	width: 336px;
}
.ad300 {
	width: 300px;
}
.ad468 {
	width: 468px;
}
.ad728 {
	width: 728px;
}
.mgauto {
	margin: 0 auto
}
#gads-336-single {
	float: right;
}
/* top-download-by-cat */


.load-more {
	border: 2px solid #828587;
	font-weight: bold;
	color: #828587;
	padding: 10px 20px;
	border-radius: 6px;
	display: inline-block;
}
.load-more:hover {
	color: #505253;
	border-color: #505253;
}
.load-more-br {
	background: #2bde73;
	color: #fff;
	text-align: center;
	display: block;
	padding: 8px 0;
	border: none;
	font-weight: 600;
	font-size: 15px;
	border-radius: 4px;
}
.load-more-br:hover {
	background: #16C75D;
}
.logo-meta {
	font-size: 12px;
	padding: 6px 0;
	border-top: 1px solid #eee;
	margin-top: 4px;
	/*text-transform: lowercase;*/
}
.heading-block h1 {
	text-align:center;	
}

.logo-meta span {
	display: inline-block;
	margin-right: 15px;
}
/* new style for post image */

/* nav */
.nav-primary {
	background: #fff;
	line-height: 55px;
	border-bottom: 1px solid #ddd;
}
.nav-primary .container {
	position: relative;
	max-width: 1050px;
}
.menu-primary li {
	margin-right: 1px;
	display: inline-block
}
.menu-primary li i {
	color: #8F8F8F;
}
.menu-primary {
	margin-left: 20px;
}
.menu-primary li a {
	display: block;
	color: #333;
	padding: 0 10px;
	font-weight: 700;
}
.menu-primary li a:hover, .menu-primary li.mouseover a {
	background: #585858;
	color: #63C51F
}
.menu-primary li.mouseover ul li a {
	color: #fff;
}
.menu-primary li.mouseover ul li a:hover {
	color: #63C51F
}
.menu-primary li ul {
	background: #585858;
	margin-top: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width: 400px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	z-index: 20;
	border-radius: 0 3px 3px 3px;
}
.menu-primary li ul li {
	padding: 3px 0;
	line-height: 22px;
	width: 49%;
	float: left;
}
.menu-primary li ul li a {
	width: auto;
	text-transform: inherit;
	padding: 4px 0;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
}
.alleft {
	text-align: left;
}
.alcenter {
	text-align: center
}
/* sidebar */
.sidebar {
	float: right;
	width: 300px;
}
/* end sidebar */

.thumb-n-nav {
	display: block;
	margin-top: 25px;
	clear: both
}
.next-logo, .previous-logo {
	height: 380px;
	width: 100px;
	float: left;
	text-align: left;
}
.next-logo {
	float: right;
	text-align: right;
}
.previous-logo a, .next-logo a {
	line-height: 400px;
	font-size: 60px;
	color: #DDDDDD;
	display: inline-block;
}
.previous-logo a:hover, .next-logo a:hover {
	color: #474747
}
.thumb {
	float: left;
	width: 525px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0;
}
.thumb img {
	width: 400px;
	height: auto
}
.info-share {
	padding: 10px;
	border-bottom: 1px solid #ddd;
	margin-top: 15px;
}
.info {
	float:left; 
	width:49%;
}
.info li {
	display:inline-block;
	margin-right:10px;	
}
.logo-data {
	font-weight: 700;
}
.logo-data i {
	color: #535353;
	font-weight: 400;
}
.logo-data span {
	font-weight: 400;
	color: #7C7C7C;
	display: inline-block;
	margin-left: 5px;
}
.share-social {
	width: 49%;
	float: right;
	text-align: right;
}
.share-social li {
	display: inline-block;
	margin-left: 2px;
	color: #7B7B7B;
}
.share-social li a {
	color: #fff;
	font-size: 12px;
	background: #124FA2;
	padding: 3px 7px;
	display: inline-block;
	border-radius: 1px;
	border: none;
	text-transform: uppercase;
}
.share-social li a.twitter {
	background: #00A2D4
}
.share-social li a.googleplus {
	background: #C50000
}
.share-social li a:hover {
	background: #666;
}
.download-term {
	margin-top: 25px;
}
.download-term h3 {
	font-weight: 600;
	margin-bottom: 15px;
	font-size: 120%;
}
.download-term ul {
	margin-left: 20px;
}
.download-term ul li {
	margin-bottom: 15px;
	line-height: 20px;
	list-style: disc;
}
.download-button {
	/*text-align: center;*/
	display: block;
}
.download-button a {
	display: inline-block;
	padding: 4px 25px;
	font-size: 20px;
	background: #2bde73;
	color: #FFFFFF;
	border: none;
	border-radius: 4px;
}
.download-button a:hover {
	background: #16C75D;
}
.download-button a span {
	display: block;
	font-size: 14px;
	color: #5B5B5B;
	padding-left: 40px;
}
.download-button a i {
	display: block;
	margin-top: 5px;
	float: left;
	width: 40px;
}
.archive-sub-menu {
	display: none;
}
.sb-area {
	margin-top: 15px;
	background: #fff;
}
.sb-area .sb-wg-content {
	padding: 10px 15px;
}
.sb-area .sb-title {
	background: #eee;
	padding: 15px;
	font-size: 16px;
}
.month_archive ul {
	margin: 0;
	padding: 0;
}
.month_archive ul li ul {
	background: url(img/tree.gif) left no-repeat;
	margin-left: 10px;
}
.month_archive ul li {
	font-weight: 600;
	font-size: 15px;
	padding: 8px 0;
	border-bottom: 1px dotted #eee;
}
.month_archive ul li a {
	display: block;
}
.month_archive ul li a span {
	float: right;
	font-size: 12px;
	font-weight: 300;
	color: #034C8F
}
.month_archive ul li:last-child {
	border: none;
}
.month_archive ul li ul li {
	padding: 2px 0;
	font-size: 14px;
	padding-left: 15px;
	border: none;
	font-weight: 400;
	background: url(img/tree_branch.gif) left center no-repeat;
}
.month_archive ul li ul li a {
	display: block;
	padding: 3px;
}
.month_archive ul li ul li a span {
	color: #f06;
	font-weight: 400;
}
.month_archive ul li ul li a:hover {
	background: #150d0f;
	color: #fff;
}
.month_archive ul li i.icon-arrow-circle {
	color: #A0A0A0;
	font-size: 14px;
}

.sb-recent-logos li {
	display: block;
	width: 123px;
	float: left;
	text-align: center;
	font-size: 12px;
	border-right: 1px solid #eee;
	padding: 5px;
	border-bottom: 1px solid #eee;
}
.sb-recent-logos li img {
	width: 100px;
	height: 100px;
}
.sb-recent-logos li.bdr0 {
	border-right: none;
}
.sb-recent-logos li.bdb0 {
	border-bottom: none
}
.trending-searchs {
	margin-bottom: 25px;
	font-size: 14px;
	text-align: center
}
.trending-searchs ul li {
	display: inline-block;
	padding-right: 10px;
	color: #5B5B5B;
}
.trending-searchs ul li a {
	display: inline-block;
	margin: 0 1px;
	color: #497B15;
	border: 1px solid #497B15;
	border-radius: 3px;
	padding: 2px 8px;
}
.trending-searchs ul li a:hover {
	color: #FF5F00;
	border: 1px solid #FF5F00;
}
.search-preload {
	display: block;
	text-align: center;
	height: 50px;
	margin-top: 25px;
}
.author-detail a {
	color: #00a0ff;
	font-weight: 600
}
.author a.icon-domain {
	font-size: 14px;
	color: #525252
}
.author a.icon-domain:hover {
	color: #00a0ff;
}
.trending h3, .latest h3 {
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 10px;
}
.brand-new {
	background: #fff;
	margin-bottom: 20px;
	width: 720px;
}
.brand-new h2 {
	background: #eee;
	color: #00a0ff;
	padding: 10px;
	font-size: 22px;
	text-transform: uppercase;
}
.brand-new .bn-content {
	padding: 20px;
}
.download-text {
	font-size: 15px;
	line-height: 22px;
}
.download-text ul {
	margin-top: 15px;
	margin-left: 35px;
}
.download-text ul li {
	list-style: disc;
	padding: 3px 0;
}
.tags {
	display: block;
	margin-top: 20px;
}
.tags ul li {
	display: inline-block;
	/*color: #4B4B4B;*/
	margin-right: 8px;
}
.tags ul li a {
}
.tags ul li a:hover {
	color:#538E1D;
}
.recently-downloaded {
	margin-bottom:40px;
}
.recently-downloaded .container {
	border-top:2px solid #ddd;
	padding-top:20px;
}
.recently-downloaded h3 {
	font-size:17px;
	margin-bottom:10px;	
}
.rcdl-grid ul li {
	display:inline-block;
	width:150px;
	padding:5px;
	margin-right:10px;
	height:150px;
	background:#fff;
	border:none;
	border-radius:3px;
}

.rcdl-grid ul li img {
	width:100%;
	height:auto;	
}

.series-archive-header {
	margin-bottom:25px;	
}
.term-thumb {
	width:150px;
	/*height:100px;*/
	float:left;	
	margin-right:20px;
}

.term-thumb img {
	width:100%;
	height:auto;
	}
.series-archive-header .title {
	margin-bottom:5px;
	margin-top:8px;
}

.term-count {
	line-height:25px;
	display:inline-block;
	border:1px solid #2bde73;
	padding:0 5px;
	margin-right:10px;
	color:#00983D;
	border-radius:3px;
	font-size:16px;
}
.series-search {
	margin-top:10px;
}	
.series-search label {
	font-size:15px;
	display:inline-block;
	margin-right:5px;
	color:#666	
}

.series-search input {
	border:none;
	border-radius:3px;
	padding:4px 8px;
	min-width:200px;
	background:#eee;
	font-size:15px;
}
.series-search input:focus {
	background:#fff;	
	border:1px solid #ddd;
}

.series-share {
	margin-right:15px;
	padding:8px;
	border-color:#e5e6e9 #dfe0e4 #d0d1d5;
	border-width:1px;
	border-style:solid;
	margin-bottom:15px;
	background:#fff;
	border-radius:3px;	

	/*line-height:40px;*/
}

.series-share div {
	display:inline-block;
	margin-right:15px;
	padding:0;
}

.ads-insde-archive {
	min-height:90px;	
}

.sort-order {
	display:block;
	margin-top:15px;
}
.sort-order ul li {
	display:inline-block;	
}
.sort-order a {
	background:#828282;
	text-shadow:none;
	padding:2px 10px;	
	display:inline-block;	
	margin-right:5px;
	color:#fff;
	border-radius:2px;
}
.sort-order a:hover {
	background:#689e42;
	text-decoration:none	
}

.sort-download a#download,
.sort-date a#date {
	background:#689e42;
}

.page-nav {
	display:block;
	margin-top:30px;	
}
.ft-links {

}

.ft-links .container {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #C7C7C7;
}
.ft-links .container ul li {
	display:inline-block;
	margin:5px 0;
}	

.ft-links .container ul li a {
	color:#d9d9de;
	border:1px solid #828587;
	display:inline-block;
	padding:2px 8px;
	margin-right:5px;
	border-radius:3px;
	font-size:15px;
}

.ft-links .container ul li a:hover {
	border-color:#00ff28
}

.ft-links .container h4 {
	text-transform:uppercase;
	margin-bottom:10px;
	color:#E4E4E4	
}

.download-button {
	margin-bottom: 10px;
}
.download-button a {
	background: #689e42;
	padding: 7px 20px;
}
.download-button a:hover {
	background: #72A350;
	box-shadow:none;
}
.download-button a span {
	color: #ffffff;
	padding-left: 0;
}
.download-button a {
	padding: 2px 14px;
	text-align:left
}
.download-button a:before {
	font-family: "logofonts";
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 50px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	content: '\e806';
	height: 50px;
	vertical-align: middle;
	line-height: 50px;
	float: left;
	font-size:36px;
	font-weight:300;
	color:#b2ff76;
}
.btn-wrapper strong {
	font-weight:600;	
}
.download-button a i {
	margin-top: 0;
	margin-right: 10px;
}
.download-button a span.download-count {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 5px;
	display: inline-block;
	padding: 2px 5px;
}
.download-button a span.pill {
	display: inline-block;
	padding: 0;
}



/* 14/11/2016 */


.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10 {
    position: relative;
    min-height: 1px;
}

.col-xs-10 {
    width: 10%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-10 {
        width: 10%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-10{
        width: 10%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-10 {
        width: 10%;
        float: left;
    }
}
.col-md-10 {
	padding:2px;

}
.col-md-15 {
	padding:7px;

}
.col-md-3 {
	padding:15px;
	
}
.col-md-3 .logo-wrapper {
	border: 1px solid #e9eaec;
}
.navbar  {
	padding:0;
	border:none;
		margin-bottom:0;
}

.full-header {
	/*height:56px;*/
	background:#fff;
	box-shadow: 0 2px 2px transparent, 0 2px 3px rgba(0, 0, 0, 0.09);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);	
}
.light-button {
	background-color: #fff;
    color: #222;
    width: 50%;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0px;
    font-weight: 600;
    border: solid 1px #222;
    padding: 20px 0;
	transition: all .2s;
}
.light-button:hover {
	 border: solid 1px #4EAC27;
	 color:#2E9E00
}
.navbar-main {
	padding:5px 0;
	/*min-height:38px;	*/
}
.nav a, .nav a:hover, .nav a:active, .nav>li>a:focus, .nav>li>a:hover {
	background:none
}
.nav>li>a {
	font-weight:600;	
	transition: all .3s;
}
.nav>li>a:focus, .nav>li>a:hover {
	color:#448600;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	color:#448600;
	font-weight:600;
	background:none	
}
.navbar-toggle .icon-bar {
   background-color: #434343;
}


a#gototop {
    width: 35px;
    height: 35px;
    border-radius: 3px;
    position: fixed;
    bottom: 20px;
    line-height: 30px;
    text-align: center;
    font-size: 10px;
    z-index: 9999;
    color: #FFF;
    background: rgba(0, 0, 0, 0.25);
    transition: all ease-in 0.2s;
    opacity: 1;
    right: 20px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.heading-block {
	width:100%;
	display:block;
	background:#E5E5E5;
	padding:15px 0;
	border-bottom:1px solid #D4D4D4;
	border-top:1px solid #D4D4D4;
	text-shadow:0 2px 0 rgba(255,255,255,0.3), 0 0 3px rgba(255,255,255,0.5)
}
.heading-block h1 {
	text-align:left;
 font-size:250%;
 color:#4A4848; 
 font-family:'Patua One', cursive; 
 margin-top:5px;
 margin-bottom:10px;
}
.term-desc {
	font-size:95%;
	font-weight:300;
	color:#000
}

.share-bar i {
	font-size:200%;	
}

.breadcrumb {
	font-size:90%;
	background:none;
	margin-bottom:0;
	padding:0;
	
}
.term-related {
text-align:right;
	
}

.term-related img {
	max-height:140px;
	width:auto;
}
.term-related ul li {
	display:inline-block;
	padding-left:3px;
	line-height:1.5
}
.term-related a {
	color:#39830B	
}
.term-related ul li::after { 
content: ", ";
}

.term-related ul li:last-child::after, .term-related ul li:first-child::after{ 
content: " ";
}

.share-bar > ul > li {
	display:inline-block;	
}
.share-bar {
	margin-top:10px;	
}

.search-tagline {
	font-family: 'Patua One', cursive;
	 margin-top:45px;
	  font-size:35px;
	   color:#fff; 
	   text-align:center;
	       text-shadow: 0 2px 0 rgba(0,0,0,0.3), 0 0 10px rgba(0,0,0,0.35);
}

.meta-keywords ul li {
	display:inline-block;
	padding-left:3px;
}
.meta-keywords ul li::after {
	content:", ";	
}
.meta-keywords {
	text-align:center;
	text-transform:uppercase;
	display:block;
	margin-top:10px;	
	font-size:95%;
}
/* .meta-keywords ul li:first-child::after,*/
.meta-keywords ul li:last-child::after
 {
	content:" ";
}

@media only screen and (min-width: 801px) {
.footer-tags a {
	color: #ffffff;
	padding-right: 10px;
}
.navbar-form.navbar-left {
	width: 490px;
	margin-left: 30px;
}
.navbar-form.navbar-left > .input-group {
	width: 100%;
}

.site-main, .container {
	max-width: 90%;
	margin:0 auto;
}
.page-template-default .site-main  {
	width: 80%;
	max-width:1170px;
	margin-top:30px;
}
.blog-main {
	background:#fff;
	padding:25px;	
	box-shadow:0 1px 2px rgba(0,0,0,0.08);
	border-radius:2px;
}
.col-sm-offset-1 {
	margin-left:30px;	
}
.row {
	margin-left:0;
}
.col-sm-7 {
	padding-left:0;
	padding-right:0;	
}
.col-sm-5 {
	padding-right:0;	
}
.home-search {
	min-height: 350px;
	background: #58696a url('images/bg-2016.png') repeat;
	color: #fff;
	border-bottom: 1px solid #000;
	position:relative;
}

.site-footer {
/*background: #004d40;*/
}
.logo {
	display: block;
	text-align: center;
	margin-top: 50px;
}
.logo img {
	max-width: 300px;
	height:auto
}
.tagline {
	width:100%;
	font-size: 16px;
	font-weight:300;
	position:absolute;
	bottom:0;
	background-color:rgba(50,50,50,0.85);
	padding:14px 0;
}
.tagline a {
	color:#fff;	
}
.tagline strong {
	font-weight:400
}
.search-bar {
	max-width: 65%;
	margin: 40px auto 8px;
}
.search-bar input {
	padding: 0 12px;
	border-right: 0;
	color: #333333;
	height: 50px;
}
.home .input-group {
	background:rgba(0,0,0,0.3);
	padding:5px;
	border-radius: 5px;
}
 .search-bar input:-moz-placeholder, .search-bar input:-ms-input-placeholder, .search-bar input::-webkit-input-placeholder {
 color: #333333;
}
.search-submit:hover {
		background-color:#4EAC27;
}
.search-text {
	padding:0 15px;
	font-size:18px;
}
.detail-search-submit {
    font-size: 14px;
    color: #f1f1f1;
    background: #689e42;
    border-radius: 0 3px 3px 0;
	text-shadow:0 1px 0 rgba(0,0,0,0.3)	
}
.detail-search-submit:hover {
	color:#eee;
}
.search-submit {
	height: 50px;
    font-size: 19px;
    color: #fff;
    background: #3DA313;
    border: 1px solid #3DA313;
    outline: none;
    border-radius: 0 5px 5px 0;
    padding: 0 16px;
	text-shadow:0 1px 0 rgba(0,0,0,0.3);
	transition: all .2s;
}
.search-bar .input-group-addon {
	background: #ffffff;
	padding: 6px 30px;
}

.eg {
	text-align:center;
	color:#D7D7D7;
}
.eg ul li::after {
	content: ", ";
}
.eg ul li:first-child::after {
	content: " ";
}
.eg ul li:last-child::after {
	content: " ";
}
.eg span {
	display:inline-block;
	padding-right:5px;	
}

.eg ul li {
	display:inline-block;
	padding-left:3px;
}
.eg a {
	color:#fff;	
	font-size:110%;
}
.social-bar {
	max-width: 46%;
	margin: 20px auto;
	text-align: center;
	background-color: #3c3c3c;
	padding: 14px;/*border-radius: 5px;*/
}

.social-info {
	font-size: 14px;
}
.social-bar i {
	font-size: 30px;
	padding: 10px;
	width: 50%;
}
.social-bar .total {
	padding: 2px 10px;
	background: #333333;
	border-radius: 4px;
}
.social-bar > div {
	display: flex;
	font-size: 20px;
}
.content {
	width: 100%;
}
.top-banner {
	margin: 30px auto 0;
	text-align: center;
}

.logo-wrapper {
	overflow: hidden;
	position: relative;
	max-width: 100%;
	height:100%;
	padding: 0;
	border-radius:1px;
	margin: 0;
	box-sizing: border-box;
	
}
.logo-wrapper .logo-thumb {
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.list {
	/* margin-top: 15px;*/
	overflow: hidden;
}
.list .row {
	margin-bottom: 20px;
}
.tag-list {
	text-align: center;
}
.tag-list li {
	display: inline-block;
	padding: 1px;
	vertical-align: top;
	line-height: 16px;
	margin-right: 3px;
}
.tag-list li a {
	display: inline-block;
	padding: 5px 10px;
	color: #333;
	font-size: 13px;
}
.tag-list .active a {
	color: #fff;
	background: #265a88;
	border-radius: 2px;
	text-decoration: none;
}
.logo-wrapper .logo-thumb img {
	max-width: 100%;
	height: auto;
	padding: 12px;

	-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.logo-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	/*background: rgba(0, 0, 0, 0.7);*/
}
.logo-info:hover {
	text-decoration:none;
}
.logo-item:hover .logo-info {
	color: #fff;
	background: rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 1px #999;
	transition: 0.8s all;
	/*transition-delay: 150ms;*/
}

.logo-item:hover .logo-thumb img {
	-moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.logo-wrapper .details  {
	width:100%;
	position:absolute;
	z-index:1111;
	opacity: 0;
	bottom:0;
	left:0;
	-webkit-transition: 0.4s all;
	-moz-transition: 0.4s all;
	transition: 0.4s all;
	transition-delay: 150ms;
	padding:12px;
}
.logo-wrapper .details .logo-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block;
				
}
.logo-item:hover .details{
	opacity: 1;
	transition-delay: 150ms;
	webkit-transition: opacity 150ms;
}
.logo-wrapper .logo-meta {
	border:none;
	padding:2px 0;	
}
.logo-wrapper .logo-meta strong{
	font-weight:400;
}

.site-footer {
	/*margin-top:40px;*/
	background:#fff;
}
.ft-links .container {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.static-links {
	border-bottom: 1px solid #575e67;
	padding-bottom: 15px;
	box-shadow: 0 1px #222;
}
.footer-logo {
	display: block;
	padding: 40px 15px;
}
.footer-logo img {
	max-height: 50px;
	max-width: 100%;
}
.ft-ct ul {
	margin-bottom: 0;
}
.ft-ct .container:first-child {
	border-bottom: 1px solid #222;
	box-shadow: 0 1px #555;
	padding: 0 0 15px;
}
.ft-ct .container:nth-child(2) .col-md-4:first-child {
	border-right: 1px solid #222;
	box-shadow: 1px 0 #555;
}
.ft-ct .container:nth-child(2) .col-md-4:last-child {
	border-left: 1px solid #222;
	box-shadow: -1px 0 #555;
}
.ft-ct .container:nth-child(2) .col-md-4 {
	padding: 20px;
}
.left, .ft-ct ul.left {
	text-align: left;
}
.ft-ct ul.left li:first-child {
	padding-top: 20px;
}
.ft-ct ul.left li {
	padding: 10px 0;
	display: block;
}
.ft-ct ul.left li a {
	color: #ffffff;
}
.list .alcenter {
	margin-top: 40px;
	margin-bottom: 40px;
}
.bottom-banner {
	margin: 20px auto;
	text-align: center;
}
.ft-ct ul li a {
	color: #ffffff;
}
.navbar-brand {
	padding: 9px 0 6px !important;
	margin-right:10px;
}
.navbar-brand img {
	max-height: 35px;
	-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  
	
}
.navbar-brand:hover img {
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.btn-flat {
	background-image: none !important;
}
.social-button {
	padding: 15px;
}
.topbar-text {
	padding: 8px 8px 8px 15px;
}
.topbar-text {
	float: left;
}
.related-content {
	background: #a5adaf;
}

.thumb {
	width: auto;
}
.thumb img {
	width: auto;
}
.main-wrapper {
	margin: 20px auto;
}
.main-logo {
	background: #fff;
	border-radius: 2px;
}
.banner-left {
	width: 300px;
	height: 600px;
	float: left;
}
.main-logo-wrapper {
	float: left;
	display: flex;
	margin: 0;
	margin-top:25px;
}
.banner-right {
	width: 336px;
	height: 280px;
	float: right;
}

.wp-pagenavi a, .wp-pagenavi span {
	border-color: #222;
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
	background: #689e42;
	border-color: #689e42;
}
.single-info-wrapper {
	/*text-align: center;*/
	/*padding-bottom: 20px;*/
}
.main-logo-wrapper .previous, .main-logo-wrapper .next {
	line-height: 250px;
	font-size: 40px;
}
.main-logo {
	width: 420px;
	height: 320px;
	text-align: center;
}
.main-logo img {
	max-height: 100%;
	width: auto;
}
.right-wrapper {
	float: right;
	width: 70%;
	display: block;
}
.logo-right {
	display: block;
	overflow: visible;
}
.description {
	display: block;
	float: left;
	width: 100%;
	clear: both;
	margin: 20px auto;
}
.description a {
	color:#669900;
}
.download-button a {
	color:#fff;	
}
.btn-ripple {
	text-decoration: none;
	color: #fff;
	/*background-color: #26a69a;*/
	text-align: center;
	letter-spacing: .5px;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	transition: .2s ease-out;
	cursor: pointer;
}
.btn-ripple:hover {
	text-decoration: none;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.description .content-wrapper {
	background-color: #fff;
	border-radius: 2px;
	padding: 25px;
	width: 100%;
}
.tags {
	margin: 10px 0 0;
}
.entry-content {
/*padding: 0 0 20px;*/
}
.entry-content .bawmrp {
	display:none	
}
.entry-content h2, .entry-content h3, .entry-content p, .entry-content ul {
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.entry-content img {
	max-width:90%;
	height:auto;
	margin:0 auto;
	display:block;	
}
.entry-content p {
	font-size: 14px;
	line-height: 22px;
}

.entry-content h2,
.entry-content h3 {
	font-size:130%;
	font-weight:700;	
}

.entry-content ul {
	padding-left: 25px;
}
.entry-content ul li {
	list-style: disc;
	padding: 3px 0;
	font-size: 15px;
}
/*Button Download*/
.btn-download {
	margin-top: 0;
	padding: 0 10px 10px 10px;
	width: 59%;
	overflow: hidden;
}
.report-group {
	margin-bottom: 10px;
}
.report-group a {
	display: inline-block;
	padding: 0.5rem !important;
	font-size: 10px;
}
.report-group a:first-child {
	border-right: 1px solid #ddd;
}
.download-wrapper {
	display: flex;
	/*border-bottom:1px solid #ddd;*/
}
.logo-statistics {
	width: 40%;
	margin-right: 0;
	margin-top: 0;
	line-height: 1.5;
}
.logo-statistics dt {
	float:left;
	font-weight:400;
	margin-right:5px;
}
.logo-statistics i {
	padding-right:3px;	
}
.logo-statistics dd {
	margin-bottom:4px;
}
.logo-statistics h3 {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 15px;
	text-transform: uppercase;
}
.related-title {
	font-weight: bold;
	font-size: 20px;
	margin-bottom:15px;
	color:#fff;
	margin-top:10px;
	
}
.detail-banner {
	margin-left: -20px;
	margin-right: -20px;
	border-top: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	margin-top: 15px;
	padding-bottom: 15px;
}
.detail-banner img {
	max-width: 100%;
}
.sponsored-link {
	font-weight: 600;
	text-align: center;
	font-size: 11px;
	padding: 5px 0;
}
.btn-wrapper {
	display: inline-block;
	padding-right: 15px;
	padding-left: 8px;
}
.col-md-20 {
	max-width: 18%;
	float: left;
	border-radius: 3px;
	transition: 0.1s all;
	transition-delay: .1s;
	margin: 0 1% 20px;
}
.mobile {
	display: none;
}
.single-page {
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 40px;
}
.single .title {
	margin-bottom: 0;
}
.dropdown-menu {
	border-radius:0;
	width: 500px;
	padding: 15px;
	line-height: 1.5;
}
.dropdown-menu h3 {
	padding: 10px 0;
	margin-bottom: 10px;
	font-weight: bold;
	border-bottom: 1px solid #DDDDDD;
	text-transform: uppercase;
}
.list-wrapper {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-rule: 1px solid;
	-moz-column-rule: 1px solid;
	column-rule: 1px solid;
	-webkit-column-rule-color: #ddd;
	-moz-column-rule-color: #ddd;
	column-rule-color: #ddd;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background: transparent;
	font-weight: bold;
}
.topbar-text:hover .dropdown-menu {
	display: block;
}
.tags a {
	color: #222;
	border: none;
}
.tags a:hover {
	text-decoration: none;
	color: #005684;
}

.top-banner {
	margin: 30px auto;
}
.navbar-form input {
	width: 240px;
}
}

@media only screen and (max-width: 800px) {
.site-main, .container {
	width: 100%;
	margin: 0;
}

.home-search {
	padding: 40px 0;
	background: #58696a url('images/bg-2016.png') repeat;
	color: #fff;
}
.logo {
	display: block;
	padding-bottom: 20px;
}
.tagline {
	padding-top: 10px;
	font-size: 18px;
}

.desktop {
	display: none;
}
.tag-list {
	display: none;
}
.site-main {
	padding-top: 20px;
}
.logo-wrapper .logo-thumb {
	width: 100%;
	height: 100%;
}
.logo-wrapper .logo-thumb img {
	max-width: 100%;
	height: auto;
}
.navbar-brand {
	width: 60%;
}
.navbar-brand img {
	max-width: 100%;
}
.logo img, .top-banner img, .bottom-banner img, .footer-logo img, .navbar-brand img {
	max-width: 100%;
	max-height: 100%;
}
.social-bar {
	display: none;
}
.list.row {
	max-width: 100%;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
}
.site-main {
	padding-bottom: 30px;
}
.site-footer {
	border-top: 1px solid #337ab7;
	background: #191a1e;
	color: #ffffff;
}
.ft-ct ul li a {
	color: #ffffff;
}
.wp-pagenavi {
	display: none;
}
.list {
	width: 100%;
	overflow: hidden;
}
.col-md-20 {
	max-width: 48%;
	/*margin: 0 2% 10px;*/
	margin-bottom: 10px;
}
.col-md-20:nth-child(odd) {
	margin-right: 2%;
	margin-left: 0;
}
.col-md-20:nth-child(even) {
	margin-left: 2%;
	margin-right: 0;
}
.navigation .previous, .navigation .next {
	padding: 10px;
	font-size: 30px;
}
.navigation .previous {
	float: left;
}
.navigation .next {
	float: right;
}
.top-banner.mobile {
	margin-top: 20px;
}
.top-banner.mobile img {
	width: 100%;
	height: 100px;
}
.bottom-banner.mobile {
	margin-bottom: 30px;
	text-align: center;
}
.bottom-banner.mobile img {
	width: 300px;
	height: 250px;
}

.single-info-wrapper {
	text-align: center;
}
.single .title {
	margin-bottom: 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #aaaaaa;
}
.main-logo {
	padding: 10px;
	text-align: center;
}
.main-logo img {
	max-width: 100%;
	height: auto;
}
.banner-right img {
	max-width: 100%;
	height: auto;
}
.sponsored-link {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dashed #aaaaaa;
	text-align: center;
}
.entry-content {
	margin: 20px 0 30px;
}
.detail-banner img {
	max-width: 100%;
}
.logo-statistics {
	border: 1px solid #aaaaaa;
	padding: 15px;
	line-height: 1.5;
	border-radius: 5px;
}
.logo-statistics h3 {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #aaa;
	margin-bottom: 10px;
}
.btn-download {
	overflow: hidden;
	margin-top: 20px;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	padding: 20px;
	text-align: center;
}
.download-button {
	margin-top: 0;
}
.download-button a {
	width: 100%;
}
.related-content {
	padding:20px 0;
}
.related-title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #aaaaaa;
}

.banner-right.bottom {
	margin-top: 20px;
}
.banner-right {
	text-align: center;
}
.logo-wrapper, .navbar-form input {
	width: 100%;
}
.navbar-right, .topbar-text {
	display: none;
}

}

@media only screen and (max-width: 400px) {
.site-main, .container {
	width: 100%;
	margin: 0;
}
.home-search {
	padding: 40px 0;
	background: #58696a url('images/bg-2016.png') repeat;
	-webkit-background-size: 90%;
	background-size:90%;
	color: #fff;
	border-bottom: 1px solid #337ab7;
}
.search-tagline {
	margin-top:0;
	font-size:150%;
	margin-bottom:20px;
}
.logo {
	display: block;
	padding-bottom: 20px;
}
.tagline {
	padding-top: 10px;
	font-size: 18px;
}
.desktop {
	display: none;
}
.tag-list {
	display: none;
}
.site-main {
	padding-top: 20px;
}

.logo-wrapper .logo-thumb {
	width: 100%;
	height: 100%;
}
.logo-wrapper .logo-thumb img {
	max-width: 100%;
	height: auto;
}
.navbar-brand {
	width: 60%;
}
.navbar-brand img {
	max-width: 100%;
}
.logo img, .top-banner img, .bottom-banner img, .footer-logo img, .navbar-brand img {
	max-width: 100%;
}
.social-bar {
	display: none;
}
.list.row {
	max-width: 100%;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
}
.site-main {
	padding-bottom: 30px;
}
.site-footer {
	border-top: 1px solid #337ab7;
	background: #191a1e;
	color: #ffffff;
}
.ft-ct ul li a {
	color: #ffffff;
}
.wp-pagenavi {
	display: none;
}
.list {
	width: 100%;
	overflow: hidden;
}
.col-md-20 {
	max-width: 48%;
	/*margin: 0 2% 10px;*/
	margin-bottom: 10px;
}
.col-md-20:nth-child(odd) {
	margin-right: 2%;
	margin-left: 0;
}
.col-md-20:nth-child(even) {
	margin-left: 2%;
	margin-right: 0;
}
.navigation .previous, .navigation .next {
	padding: 10px;
	font-size: 30px;
}
.navigation .previous {
	float: left;
}
.navigation .next {
	float: right;
}
.top-banner.mobile {
	margin-top: 20px;
}
.top-banner.mobile img {
	width: 100%;
	height: 100px;
}
.bottom-banner.mobile {
	margin-bottom: 30px;
	text-align: center;
}
.bottom-banner.mobile img {
	width: 300px;
	height: 250px;
}

.single-info-wrapper {
	text-align: center;
}
.single .title {
	margin-bottom: 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #aaaaaa;
}
.main-logo {
	padding: 10px;
}
.main-logo img {
	max-width: 100%;
	height: auto;
}
.banner-right img {
	max-width: 100%;
	height: auto;
}
.sponsored-link {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dashed #aaaaaa;
	text-align: center;
}
.entry-content {
	margin: 20px 0 30px;
}
.entry-content blockquote {
	font-weight:600;
}
.detail-banner img {
	max-width: 100%;
}
.logo-statistics {
	border: 1px solid #aaaaaa;
	padding: 15px;
	line-height: 1.5;
	border-radius: 5px;
}
.logo-statistics h3 {
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #aaa;
	margin-bottom: 10px;
}
.btn-download {
	overflow: hidden;
	margin-top: 20px;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	padding: 20px;
	text-align: center;
}
.download-button {
	margin-top: 0;
}
.download-button a {
	width: 100%;
}
.related-content {
	margin: 20px 0;
}
.related-title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #aaa;
}


.banner-right.bottom {
	margin-top: 20px;
}
.banner-right {
	text-align: center;
}
.logo-wrapper, .navbar-form input {
	width: 100%;
}
.navbar-right, .topbar-text {
	display: none;
}

}


@font-face {
  font-family: 'logofonts';
  src: url('font/logofonts.eot?48176224');
  src: url('font/logofonts.eot?48176224#iefix') format('embedded-opentype'),
       url('font/logofonts.woff2?48176224') format('woff2'),
       url('font/logofonts.woff?48176224') format('woff'),
       url('font/logofonts.ttf?48176224') format('truetype'),
       url('font/logofonts.svg?48176224#logofonts') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'seek2016';
    src: url('../font/seek2016.svg?39317817#seek2016') format('svg');
  }
}
*/
 
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "logofonts";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-dropdown:before { content: '\e800'; } /* '' */
.icon-star-popular:before { content: '\e801'; } /* '' */
.icon-listcat:before { content: '\e802'; } /* '' */
.icon-down-arrow-square:before { content: '\e803'; } /* '' */
.icon-search:before { content: '\e804'; } /* '' */
.icon-file-type:before { content: '\e805'; } /* '' */
.icon-down-circled:before { content: '\e806'; } /* '' */
.icon-gplus:before { content: '\e807'; } /* '' */
.icon-twitter:before { content: '\e808'; } /* '' */
.icon-facebook:before { content: '\e809'; } /* '' */
.icon-download:before { content: '\e80a'; } /* '' */
.icon-arrow-next-small:before { content: '\e80b'; font-size:85%; opacity:0.8 } /* '' */
.icon-pinterest:before { content: '\e80c'; color:#A20002 } /* '' */
.icon-user:before { content: '\e80e'; } /* '' */
.icon-copyright:before { content: '\e80f'; } /* '' */
.icon-bug:before { content: '\e810'; } /* '' */
.icon-clock:before { content: '\e811'; } /* '' */
.icon-twitter-circled:before { content: '\f057'; color:#149FD9; } /* '' */
.icon-gplus-circled:before { content: '\f059'; color:#C70F0F} /* '' */
.icon-unlink:before { content: '\f127'; } /* '' */
.icon-facebook-circled:before { content: '\f30d'; color:#08539A } /* '' */
.icon-go-top:before { content: '\f005'; color:#fff; font-size:120%; margin-top:10px; } /* '' */
.icon-download-cloud:before { content: '\f02e'; } /* '' */
.icon-eye:before { content: '\e80d'; } /* '' */
.icon-left-open-small:before { content: '\e812'; } /* '' */


.nav>li>a {
	padding-left:10px;
	padding-right:10px;
}


.site-social>li{
	display:inline-block !important;
	padding-top:7px;
}

.site-social>li>a {
	padding:0;
	
}
.site-social i {
	font-size:190%;
	opacity:0.4;
	margin:0;
	padding:0;
	transition: all .3s;
	
}
.home .site-social i {
	opacity:1;
}
.site-social i:hover {
	opacity:1;
	text-shadow:0 1px 0 rgba(0,0,0,0.3)	
}


/* single page */

.single .container {
	padding-left:0;
	padding-right:0;
}

.bawmrp {
	margin-top: 15px;
	max-width: 740px;
}

.bawmrp ul {
	display: block;
	width: 100% !important;
	/*overflow: scroll;*/
	/*overflow-x:auto !important;*/
	/*overflow-y: hidden;*/
	/*white-space: nowrap;*/
}
.bawmrp p {
 font-weight:600;
 margin-bottom:15px;	
}
.bawmrp li {
	background:#fff;
	text-align:center;
	margin-right:15px;
	padding:10px 18px;
}
.bawmrp h3 {
	margin-top:8px;
	font-size:95%;
	/*padding:10px;*/
	font-weight:400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bawmrp li a:hover {
	text-decoration:none;
}
.slick-slide img {
	text-align:center;	
}

/* edit and stats */
.is_3IrpI {
	display:block;
	margin-top:25px;	
}
.is_3IrpI span {
	display:inline-block;
	margin-right:15px;
	font-size:18px;
	border-radius:3px;
	color:#222;	
	
}
.is_3IrpI i {
	color:#27BB10;
	font-size:15px;
	padding-right:-1px;	
}
.is_3IrpI a {
	color:#18A212;	
	
}
.o_3IrpI {
	border:1px dotted #27BB10;	
	padding:1px 4px;
	border-radius:4px;
	font-size:14px;
	font-weight:600;
	line-height:15px;
}

/* embed code */
.em-iNxks {
	display:block;
	margin-bottom:20px;
	border-bottom:2px double #47A812;
	padding-bottom:15px;
}
.em-iNxks h4 {
	text-align:left; 
	/*font-family:'Patua One', cursive; */
	color:#2B8600;
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
	font-weight:500;
}
.em-iNxks input {
	width:100%;
	display:block;
	padding:7px 10px;
	background:#F0F0F0;
	border:none;
	border-bottom:1px solid #ddd;
	border-radius:2px;	
	margin-bottom:5px;
	margin-top:15px;
	color:#626262;
	opacity:0.8
}
.em-iNxks input:focus {
		opacity:1;
		color:#222;
		border-bottom:1px solid #54B308;
		background:#fff;
}


.next-prev-links {
	margin-left:0;
	margin-right:0;
	background:#fff;
	border-top:1px solid #f1f1f1;
}
.next-prev-links div{
	padding:10px;
	box-sizing:border-box
}
.next-prev-links .next {
	text-align:right;	
}

/* related logo on single page */
.related-content {
	padding:20px 0 50px;	
}
.related-content .col-md-2 {
	padding:8px;	
}
.related-content .logo-wrapper {
	border:none;
	border-radius:0;	
}
.page-link {
	display:block;
	margin-bottom:40px;	
}

/* db */
.title_debug {
	width:80%;
	background:#313131;
	color:#89FF00;
	display:block;
	margin:2% auto;	
	font-size:120%;
	padding:10px;
	font-family:"Courier New", monospace
}
.title_debug p {
	padding:5px 0;	
}
.title_debug p::before {
	content:" -> "	
}