/*!
Theme Name: binhvu
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: binhvu
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

binhvu is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}.cookie-notice-container{padding:10px;text-align:center;width:100%}.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden}.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}#cookie-notice .cn-revoke-cookie{margin:0}.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
html { -webkit-font-smoothing: antialiased }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
table {
border-collapse: collapse;
border-spacing: 0;
}
button, input, select, textarea { margin: 0 }
:focus { outline: 0 }
img, video, object {
max-width: 100%;
height: auto!important;
}
iframe { max-width: 100% }
blockquote {
font-weight: normal;
padding: 0 10px 20px 27px;
position: relative;
margin-top: 25px;
}
blockquote:after {
font-family: FontAwesome;
position: absolute;
content: "\f10d";
font-size: 20px;
width: 50px;
top: 0;
left: 0;
}
blockquote p { margin-bottom: 10px }
strong, b { font-weight: bold }
em, i, cite { font-style: italic }
small { font-size: 100% }
figure { margin: 10px 0 }
code, pre {
font-weight: normal;
font-style: normal;
}
pre {
margin: 5px 0 20px 0;
line-height: 1.3em;
padding: 8px 10px;
overflow: auto;
}
code {
padding: 0 8px;
line-height: 1.5;
}
mark {
padding: 1px 6px;
margin: 0 2px;
color: black;
background: #FFF7A8;
}
address {
margin: 10px 0;
font-style: italic;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.sticky-nav {
position: fixed !important;
top: 0;
left: 0;
}
.gallery-caption {
}
#gallery-1 img { border: 0!important }
.bypostauthor {
}
.wp-caption-text { margin-bottom: 0 }
dl {
}
dt {
float: left;
clear: left;
width: 100px;
text-align: right;
font-weight: bold;
}
dd {
margin: 0 0 0 110px;
padding: 0 0 0.5em 0;
overflow: hidden;
} body {
font: 14px/1.5 Noto Sans, sans-serif;
color: #555;
background-color: #EBEBEB;
}
::-moz-selection {
background: #222;
color: white;
text-shadow: none;
}
::selection {
background: #222;
color: white;
text-shadow: none;
}
#page, .container {
position: relative;
margin-right: auto;
margin-left: auto;
}
.post-single-content h1, .post-single-content h2, .post-single-content h3, .post-single-content h4, .post-single-content h5, .post-single-content h6 { text-transform: uppercase }
.post-single-content h2 { font-size: 24px }
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
margin-bottom: 12px;
color: #444;
}
h1 {
font-size: 28px;
line-height: 1.4;
}
h2 { line-height: 1.4 }
h3 {
font-size: 22px;
line-height: 1.4;
}
h4 {
font-size: 20px;
line-height: 1.4;
}
h5 {
font-size: 18px;
line-height: 1.4;
}
h6 {
font-size: 16px;
line-height: 1.4;
}
.sub-title { font-size: 12px }
p { margin-bottom: 20px }
a {
text-decoration: none;
color: #0274BE;
transition: all 0.25s linear;
}
a:hover { color: #EE210B }
a:link, a:visited, a:active { text-decoration: none } .main-container {
width: 1152px;
margin: 0 auto;
clear: both;
display: block;
padding: 0;
}
#page, .container {
max-width: 1152px;
min-width: 240px;
}
#page {
padding-top: 35px;
min-height: 100px;
float: none;
clear: both;
} 
header {
//float: left;
width: 100%;
position: relative;
}
.main-header {
position: relative;
float: left;
min-width: 1152px;
width: 100%;
z-index: 99;
background: linear-gradient(90deg,rgba(0,16,45,1) 0%,rgba(0,89,252,1) 56%);}

}
#header {
position: relative;
min-width: 1152px;
width: 100%;
margin: 0;
padding: 0;
background: linear-gradient(90deg, #C6005F 0%, #4D0270 100%);
}
#header #logo, #header h2 {
float: left;
display: inline-block;
line-height: 1;
position: relative;
margin-bottom: 0;
}
div#regular-header {
overflow: hidden;
clear: both;
padding: 20px 0;
}
#logo a {
text-transform: uppercase;
float: left;
line-height: 1;
color: #222;
}
#header #logo a {
font-size: 28px;
color: #fff;
}
#logo img { float: left }
.logo-wrap {
margin: 29px 0;
overflow: hidden;
float: left;
}
#header .logo-wrap {
padding: 22px 0;
margin: 0;
}
.site-description {
float: left;
margin-top: 0;
max-width: 350px;
clear: left;
}
#header .header-search { float: right }
#header #searchform {
max-width: 100%;
float: right;
width: auto;
min-width: 206px;
}
#header #s {
margin: 0 !important;
width: 80%;
}
.widget-header {
float: right;
max-width: 77%;
}
.widget-header img { float: left }
.widget-header .textwidget {
float: left;
margin-top: 46px;
border-left: 1px solid #cccccc;
padding-left: 20px;
} div.header-social-icons {
float: right;
background: #eee;
position: relative;
margin-left: 35px;
}
div.header-social-icons:before {
content: "";
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 46px 30px 0px 0;
border-color: rgba(0, 0, 0, 0) #eee rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
left: -30px;
}
.primary-navigation .header-social-icons a, .header-social-icons a {
float: left;
font-size: 18px;
padding: 14px 10px;
}
.primary-navigation .header-social-icons a:last-child { padding-right: 15px }
.primary-navigation #navigation > ul > li:first-child > a { padding-left: 0 } .regular_header div#primary-nav {
float: left;
width: 100%;
border-bottom: 1px solid #eee;
}
.primary-navigation { float: right }
.regular_header .primary-navigation {
float: left;
width: 100%;
}
.primary-navigation #navigation { margin-right: 20px }
.primary-navigation #navigation ul ul a { padding-right: 45px }
.menu-item-has-children > a:after {
content: "\f0d7";
font-family: FontAwesome;
position: absolute;
right: 14px;
}
#navigation .menu-item-has-children > a { padding-right: 25px }
.secondary-navigation {
display: block;
float: right;
}
.regular_header .secondary-navigation { float: left }
.secondary-navigation #navigation ul ul li { background: #fff }
.secondary-navigation #navigation ul li:hover, .secondary-navigation #navigation ul .current-menu-item { background: #fff }
.secondary-navigation #navigation ul li:hover a { color: #777 }
.secondary-navigation a {
text-align: left;
text-decoration: none;
padding: 24px 25px;
transition: none;
}
.secondary-navigation #navigation > ul > .menu-item-has-children > a { padding-right: 38px }
.secondary-navigation .menu-item-has-children > a:after { right: 22px }
.primary-navigation a {
padding: 17px 15px 16px 15px;
line-height: 1;
}
.secondary-navigation a .sub {
font-size: 11px;
font-weight: normal;
color: #9B9B9B;
}
#navigation { float: left }
#navigation ul { margin: 0 auto }
#navigation ul li {
float: left;
line-height: 24px;
position: relative;
transition: all 0.25s linear;
}
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited { display: inline-block }
#navigation > ul > .current a {
background: transparent;
color: #5a5a5a !important;
}
#navigation ul li li {
background: #fff;
border-bottom: 0;
}
#navigation ul ul {
position: absolute;
width: 255px;
padding: 20px 0 0 0;
padding-top: 0;
z-index: 400;
font-size: 12px;
color: #798189;
box-shadow: 0px 2px 1px 0px rgba(50, 50, 50, 0.15);
}
#navigation ul ul li {
padding: 0;
background: #fff;
color: #000;
}
#navigation ul ul a, #navigation ul ul a:link, #navigation ul ul a:visited {
padding: 9px 45px 9px 20px;
position: relative;
width: 190px;
border-left: 0;
background: transparent;
border-right: 0;
border-radius: 0;
border-bottom: 1px solid   rgba(255, 255, 255, 0.05);
margin: 0;
}
#navigation ul ul li:first-child a {
}
#navigation ul ul li:last-child a { border-bottom: none }
#navigation ul ul { display: none }
#navigation ul ul ul {
left: 255px;
top: 0;
}
.sub-menu .menu-item-has-children:after { color: #fff }
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after { clear: both }
.clearfix { *zoom: 1 }
nav li.pull { display: none }
#navigation i { margin-right: 4px } .article {
width: 67%;
float: left;
margin-bottom: 35px;
padding: 4%;
background: #fff;
box-sizing: border-box;
box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1);
}
.article-post-item{
	padding: 0;
	background-color: #f5f5f5;
}
.article-post-item .related-posts{
	margin-top: 0px;
}
#content_box {
float: left;
width: 100%;
}
.post {
float: left;
width: 100%;
}
.single_post {
background-color: #fff;
width: 100%;
}
.single_page {
background-color: white;
padding-top: 0;
}
.post-content {
margin-bottom: 15px;
overflow: hidden;
clear: both;
float: left;
width: 100%;
}
.post-single-content {
clear: both;
float: left;
width: 100%;
}
.readMore {
float: left;
margin-top: 10px;
}
.frontPost .readMore a {
color: #000;
font-size: 12px;
}
.ss-full-width {
background: white;
overflow: hidden;
padding-top: 0;
padding: 4%;
background: #fff;
box-sizing: border-box;
box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1);
}
.ss-full-width #content_box {
padding-right: 0;
padding-left: 0;
}
.post.excerpt {
clear: both;
margin-bottom: 30px;
overflow: hidden;
padding-bottom: 15px;
background-color: #fff;
width: auto;
}
.widget .wp-post-image, .widget .wpt_thumb_small {
float: left;
margin-bottom: 10px;
}
.featured-thumbnail {
max-width: 100%;
float: left;
width: 100%;
}
#featured-thumbnail {
max-width: 100%;
display: block;
position: relative;
overflow: hidden;
clear: both;
margin-bottom: 15px;
}
#featured-thumbnail.widgetfull {
float: left;
margin-right: 20px;
}
.featured-thumbnail img {
margin-bottom: 0;
width: 100%;
float: left;
}
.title { clear: both }
.single-title {
float: left;
width: 100%;
}
.page h1.title {
padding-top: 0;
margin-bottom: 0;
}
.post-info {
display: block;
color: #AAAAAA;
float: left;
clear: both;
width: 100%;
}
header .post-info a { color: #777 }
.post-info span { margin-right: 7px } article header {
margin-bottom: 20px;
width: 100%;
}
.single article .thecontent { margin-top: 10px }
.latestPost {
width: 100%;
float: left;
margin-bottom: 30px;
}
.latestPost .title { display: block }
.front-view-content {
}
.single_post header {
width: 100%;
margin-bottom: 5px;
}
.article img.left, .article img.alignleft, .wp-caption.alignleft {
margin: 0.3em 1.571em 0.5em 0;
display: block;
float: left;
}
.article img.right, .article img.alignright, .wp-caption.alignright {
margin: 0.3em 0 0.5em 1.571em;
display: block;
float: right;
}
.article img.center, .article img.aligncenter, .wp-caption.aligncenter {
margin: 0.3em auto 0.5em auto;
display: block;
}
.article img.aligncenter, .article img.alignnone {
margin-top: 1em;
margin-bottom: 1em;
clear: both;
}
.article ul {
padding: 1.5em 0 1.571em 1.9em;
list-style-type: square;
}
.article ol {
padding: 1.5em 0 1.571em 1.9em;
list-style-type: decimal;
}
.article ul ul, .article ol ol, .article ul ol, .article ol ul {
padding-top: 0;
padding-bottom: 0;
}
.article ul ul {
list-style-type: square;
}
.article ul ul ul {
list-style-type: square;
}
.article .iconlist { margin-left: 0 }
.article .iconlist li { list-style-type: none } #tabber {
display: block;
height: auto;
margin: 0;
overflow: hidden;
background-color: #FFF;
}
#tabber .inside {
background: #fff;
padding: 0 0 15px 0;
margin-top: 0;
border: 1px solid #ccc;
border-top: 0;
}
#tabber ul.tabs {
overflow: hidden;
height: 40px;
text-align: center;
}
#tabber ul.tabs li {
background: none;
float: left;
display: inline;
font-weight: bold;
cursor: pointer;
border-bottom: none;
width: 50%;
text-align: center;
margin-left: 0;
}
#tabber ul.tabs li a {
background: #EE210B;
color: #fff;
display: block;
float: left;
margin: 0;
text-align: center;
padding: 2px 0 2px  0;
line-height: 2.6;
text-transform: uppercase;
width: 100%;
}
#tabber ul.tabs li a.selected {
margin: 0;
color: #fff;
text-decoration: none;
line-height: 2.6;
text-align: center;
}
#tabber ul.tabs li.tab-recent-posts a {
margin: 0;
border-left: 0;
text-align: center;
}
#tabber ul.tabs li.tab-recent-posts a.selected {
}
#tabber ul.tabs li a:hover {
color: #fff;
text-decoration: none;
}
#tabber .inside li {
list-style: none;
padding: 15px 0 0 0;
margin-left: 15px;
margin-right: 15px;
}
#tabber .inside li:first-child { padding-top: 17px }
#tabber .inside li a {
line-height: 1.4;
display: block;
}
#tabber p { margin-bottom: 0 }
#tabber .inside li a:hover {
transition: all 0.25s linear;
}
#tabber .inside li div.info {
display: table;
top: 0px !important;
margin: 0px !important;
padding: 0px !important;
}
#tabber .inside li div.info .entry-title { margin-bottom: 0 }
#tabber .inside li .meta {
display: block;
font-size: 12px;
color: #999;
}
#tabber .tab-thumb {
border: 1px solid #f0f0f0;
padding: 4px;
background: #fff;
float: left;
display: inline;
margin: 0px 12px 0px 0px;
}
.post-number {
position: relative;
width: 22px;
height: 22px;
text-align: center;
line-height: 23px;
font-weight: bold;
color: #fff;
bottom: 22px;
background: #2DB2EB;
}
#tabber .inside .tabsSep {
margin-top: 7px;
width: 100%;
height: 1px;
background-color: #e8e5de;
clear: both;
float: left;
}
#sidebars #tabber .wp-post-image, footer #tabber .wp-post-image { margin-top: 4px } .tweets li { margin-bottom: 15px!important } .tweets li { margin-bottom: 15px!important }
.fb_iframe_widget, .fb_iframe_widget span {
max-width: 100%;
width: 100%!important;
} .widget_nav_menu .fa, .widget_nav_menu .fa { display: list-item }
.widget_nav_menu .fa > a, .widget_nav_menu .fa > a { padding-left: 5px }
.widget_nav_menu .sub-menu { margin-top: 8px }  input, textarea, select {
padding: 8px 12px;
font-size: 14px;
color: #444;
border: 1px solid #D8D8D8;
font-family: inherit;
}
textarea {
overflow: auto;
resize: vertical;
}
select {
padding: 6px 10px;
border-color: #D8D8D8;
}
input:focus, textarea:focus {
} table {
width: 100%;
text-align: left;
margin-bottom: 25px;
border: 1px solid #E4E4E4;
}
thead {
background: #F7F8F9;
font-size: 14px;
color: #585F65;
}
table th, table td {
padding: 7px 15px;
text-align: left;
}
thead th { padding: 14px }
tbody th {
font-weight: normal;
border-bottom: 1px solid #E4E4E4;
} hr {
border: none;
border-bottom: 1px solid #E5E5E5;
border-bottom: 1px solid rgba(0,0,0,0.1);
width: 297px;
margin: 35px 0;
clear: both;
position: relative;
} #sidebars .widget.widget_search, #sidebars .widget.mts_subscribe_widget, #sidebars .widget.widget_product_search { background: #222 }
#searchform {
padding: 0;
float: left;
clear: both;
width: 100%;
position: relative;
}
.article #searchform { max-width: 300px }
#searchform fieldset { float: left }
.sbutton, #searchsubmit, .mts-subscribe input[type="submit"] {
padding: 9px 0;
float: right;
border: 0;
width: 100%;
height: 48px;
cursor: pointer;
text-align: center;
padding-top: 10px;
color: white;
transition: all 0.25s linear;
background: transparent;
border: 0;
margin-top: 10px;
border-radius: 3px;
}
#s, .mts-subscribe input[type="text"] {
width: 100%;
background-color: #fff;
float: left;
padding: 15px 0;
text-indent: 10px;
color: #999;
border: 1px solid #DDD;
border-radius: 3px;
box-shadow: 1px 1px 3px #EEE inset;
box-sizing: border-box;
} ::-webkit-input-placeholder { color: #999 }
:-moz-placeholder { color: #999 }
::-moz-placeholder { color: #999 }
:-ms-input-placeholder { color: #999 }
:input-placeholder { color: #999 } input::-webkit-input-speech-button {
margin-right: 14px;
margin-left: 4px;
cursor: pointer;
}
#searchform fieldset { width: 100% }
.breadcrumb { margin-bottom: 15px }
.no-results h2 { font-size: 16px } .read-more {
margin: 0 0 0 10px;
line-height: 1.4em;
background: none;
padding: 0;
font-size: 16px;
} .topad {
margin-bottom: 10px;
clear: both;
max-width: 100%;
} .bottomad {
float: left;
clear: both;
margin-top: 10px;
max-width: 100%;
} #sidebars p { line-height: 20px }
.sidebar.c-4-12 {
float: right;
width: 29.5%;
max-width: 340px;
}
#sidebars .wp-post-image, footer .wp-post-image {
margin-top: 5px;
margin-right: 10px;
margin-left: 0;
}
#sidebars .widget {
margin-bottom: 27px;
float: left;
clear: both;
width: 100%;
background: #fff;
padding: 20px;
box-sizing: border-box;
box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1);
}
.sidebar .widget h3 { text-transform: uppercase }
.widget .title {
font-weight: bold;
text-transform: uppercase;
color: #545E68;
font-size: 12px;
}
.widget li {
list-style-type: square;
margin-left: 17px;
margin-bottom: 7px;
}
.widget h3 { margin: 0px 0 15px 0 }
.advanced-recent-posts li, .popular-posts li, .category-posts li, .related-posts-widget li, .author-posts-widget li {
list-style: none!important;
margin: 0;
overflow: hidden;
transition: all 0.25s linear;
color: #aaa;
padding-left: 0;
background: none;
margin-bottom: 15px;
padding-top: 2px;
}
.advanced-recent-posts p, .popular-posts p, .category-posts p, .related-posts-widget p, .author-posts-widget p {
margin: 0;
font-size: 14px!important;
}
.category-posts a, .advanced-recent-posts a, .popular-posts a, .related-posts-widget a, .author-posts-widget a { display: block }
.widget .meta {
font-size: 14px!important;
overflow: hidden;
}
#sidebars #sidebar-search { background: #222 }
#sidebars #sidebar-search h3, #sidebars .widget.widget_product_search h3, #sidebars .widget.mts_subscribe_widget h3 { color: #fff } .share-item.facebookbtn, .share-item.linkedinbtn, .share-item.stumblebtn { width: 92px }
.shareit {
padding: 12px 0 7px;
overflow: hidden;
clear: both;
border: none;
}
.share-item {
display: block;
margin: 0;
float: left;
height: 25px;
}
.share-item.shareit.top {
float: left;
margin-bottom: 10px!important;
margin-top: 0;
width: 100%;
}
.share-item.facebookbtn {
margin-top: -1px;
width: 100px;
height: 28px;
}
.share-item.gplusbtn { width: 85px }
.share-item.pinbtn { margin-top: 2px }
.share-item.stumblebtn {
margin-top: 1px;
height: 24px;
} .social-profile-icons ul li {
background: none;
border: none;
float: left;
list-style-type: none;
margin: 0 8px 8px 0!important;
padding: 0 !important;
border: none !important;
}
.social-profile-icons ul li a {
width: 32px;
height: 32px;
display: block;
float: left;
border-radius: 3px;
text-align: center;
line-height: 30px;
color: #FFF!important;
transition: all .4s;
}
.sidebar .social-profile-icons ul li a:hover {
color: #fff;
background: #666;
}
.sidebar .social-profile-icons ul li a { color: #fff }
.social-profile-icons ul li i {
font-size: 16px;
line-height: 32px;
}
.social-profile-icons .social-youtube a { background: #DD4B39 }
.social-profile-icons .social-rss a { background: #EE802F }
.social-profile-icons .social-twitter a { background: #55ACEE }
.social-profile-icons .social-facebook a { background: #3B5998 }
.social-profile-icons .social-gplus a { background: #DD4B39 }
.social-profile-icons .social-vimeo a { background: #4BF }
.social-profile-icons .social-dribbble a { background: #EA4C89 }
.social-profile-icons .social-tumblr a { background: #34526F }
.social-profile-icons .social-instagram a { background: #3F729B }
.social-profile-icons .social-flickr a { background: #FF0084 }
.social-profile-icons .social-pinterest a { background: #C8232C }
.social-profile-icons .social-linkedin a { background: #0e76a8 }
.social-profile-icons .social-github a { background: #171515 }
.social-profile-icons .social-email a { background: #CACACA } footer {
background: #222;
margin-top: 30px;
position: relative;
overflow: hidden;
clear: both;
}
footer .container {
padding: 0;
width: 1152px;
}
.footer-widgets {
padding: 40px 0 10px 0;
color: rgba(255, 255, 255, 0.25);
overflow: hidden;
}
.footer-widgets .f-widget {
width: 32%;
margin-right: 2%;
float: left;
}
.f-widget .widget { margin-bottom: 30px }
.footer-widgets .f-widget #searchform .fa-search:hover { cursor: pointer }
.f-widget a { color: rgba(255, 255, 255, 0.45) }
.f-widget ul li { margin-bottom: 10px }
.f-widget .top-week li a { font-size: 15px }
.f-widget #s {
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.05);
width: 85.8%;
}
.f-widget #s::-webkit-input-speech-button { margin-right: 8px }
.f-widget #searchform .fa-search {
background: rgba(255, 255, 255, 0.2);
color: rgba(255, 255, 255, 0.2);
}
.footer-widgets.widgets-num-3 .f-widget.last { margin-right: 0 }
.widgets-num-4 .f-widget {
width: 22.7%;
margin-right: 3%;
}
.widgets-num-4 .f-widget.last { margin-right: 0 }
.f-widget .ajax-search-results-container {
background: #1c1c1c;
color: #a5a5a5;
}
.f-widget .ajax-search-results-container.loading:after { background-color: rgba(0,0,0,0.8) }
.f-widget .ajax-search-results-container a { color: #fff }
.copyrights {
float: left;
width: 100%;
clear: both;
padding-bottom: 17px;
padding-top: 20px;
background: #fff;
}
#copyright-note {
width: 100%;
margin: 0 auto;
clear: both;
max-width: 100%;
}
.postsby { margin-bottom: 25px } .top {
float: right;
position: relative;
}
.toplink .fa-angle-double-up {
font-size: 24px;
position: absolute;
right: 0;
top: 0px;
}
.toplink { padding-right: 27px }
#move-to-top {
color: #fff;
cursor: pointer;
display: inline-block;
font-weight: bold;
height: 12px;
padding: 10px 10px 18px 10px;
position: fixed;
right: 15px;
bottom: 10px;
transition: all 0.25s linear 0s;
width: 20px;
z-index: 25;
background: #222;
text-align: center;
border-radius: 3px;
}
#move-to-top:not(.filling) {
opacity: 0;
visibility: hidden;
}
#move-to-top .fa-angle-double-up { font-size: 22px } .related-posts {
background-color: #f3f7fd;
margin-top: 30px;
clear: both;
float: left;
width: 100%;
}
.related-posts h4 { font-size: 30px }
.related-posts article {
width: 31%;
margin-right: 3.5%;
float: left;
}
.related-posts article:nth-child(7n-3) { clear: left }
.related-posts .post-info {
clear: none;
float: none;
}
.related-posts .last {
margin-right: 0;
padding-bottom: 0;
}
.related-posts .title {
font-size: 16px;
margin-top: 10px;
}
.related-posts article header { margin-bottom: 0 } .tags {
margin: 20px 0 0 0;
width: 100%;
float: left;
}
.tags a { margin-left: 5px } .postauthor {
margin: 25px 0 0px -6.8%;
padding: 30px 6.8%;
min-height: 180px;
background-color: #222;
float: left;
clear: both;
width: 100%;
color: #AAA;
}
.postauthor h4 {
padding-top: 6px;
padding-bottom: 6px;
color: #fff;
}
.postauthor h5 {
font-weight: bold;
font-size: 16px;
padding: 0;
margin: 0;
line-height: 24px;
text-transform: capitalize;
}
.postauthor img {
float: left;
margin: 4px 20px 0 0;
border-radius: 50%;
}
.postauthor h4 a { color: #473636 }
#respond h4, .total-comments, .postauthor h4, .postauthor-top {
margin-bottom: 10px;
margin-top: 1px;
font-size: 30px;
}
.postauthor-top {
padding-top: 5px;
padding-bottom: 8px;
margin-bottom: 15px;
}
.clear { clear: both }
.left { float: left }
.right { float: right }
.last { margin-right: 0 } .tagcloud a {
font-size: initial!important;
padding: 2px 10px;
margin-bottom: 3px;
float: left;
margin-right: 3px;
background: #222;
color: #FFFFFF!important;
transition: all 0.25s linear;
border-radius: 3px;
}
.tagcloud a:hover, .widget .wpt_widget_content #tags-tab-content ul li a:hover { background: #222 } .ad-125 ul {
float: left;
width: 100%;
margin: 0;
list-style: none;
max-width: 100%;
}
.ad-125 li {
float: left;
border: none;
list-style: none!important;
padding-left: 0;
background: none;
margin-bottom: 15px;
margin-left: 0;
max-width: 48%;
}
.ad-125 li:nth-child(2n+2) { float: right!important }
.ad-125 li:nth-last-child(2), .ad-125 li:last-child { margin-bottom: 0 } #wp-calendar {
margin-bottom: 0;
background: #fff;
border: 0;
}
#wp-calendar td {
text-align: center;
padding: 7px 0;
border-top: 1px solid #EDEDED;
border-right: 1px solid #EDEDED;
}
#wp-calendar caption {
padding-bottom: 10px;
padding-top: 12px;
font-weight: bold;
font-size: 15px;
color: #FFF;
text-transform: uppercase;
background: #222;
padding: 12px 15px;
text-align: left;
}
#wp-calendar #prev {
text-align: left;
padding-left: 12px;
}
#wp-calendar thead th {
padding: 10px 0;
text-align: center;
}
footer #wp-calendar {
background: rgba(255, 255, 255, 0.05);
box-shadow: none;
}
footer #wp-calendar caption { background: rgba(255, 255, 255, 0.05) }
#wp-calendar td { border-color: rgba(255, 255, 255, 0.05) }
#wp-calendar tbody tr:nth-child(1) td { border-top: 0 } .nocomments {
margin-top: 20px;
clear: both;
float: left;
width: 100%;
}
.total-comments {
padding-top: 7px;
padding-bottom: 9px;
}
.cnumber { color: #2DB2EB }
#comments {
padding: 0;
background-color: #fff;
margin-top: 27px;
float: left;
clear: both;
width: 100%;
}
#respond h4 {
padding-top: 5px;
padding-bottom: 7px;
}
#commentsAdd {
background-color: #fff;
width: 100%;
float: left;
clear: both;
margin-top: 30px;
}
#comments .avatar {
float: left;
margin-right: 20px;
margin-top: 7px;
}
.comment time { padding-left: 10px }
ul.children .commentImageLeft {
width: 60px;
height: 90px;
border-left: 1px solid #c1bbb6;
border-bottom: 1px solid #c1bbb6;
position: absolute;
top: -50px;
left: -70px;
}
input.text-input, #commentform input { padding: 11px }
input#author, input#email, input#url {
width: 300px;
border: 1px solid #E4E4E4;
background: #fff;
max-width: 85%;
margin-right: 10px;
}
input#author, input#email, input#url, #comment {
transition: all 0.25s ease-in-out;
}
#cancel-comment-reply-link {
float: right;
line-height: 24px;
margin-top: 0;
}
#cancel-comment-reply-link {
color: #EE210B;
cursor: pointer;
margin-bottom: -20px;
text-decoration: underline;
z-index: 100;
position: relative;
}
#commentform input#submit, #mtscontact_submit {
line-height: 1;
background-color: #0274BE;
padding: 12px 15px;
color: #fff;
text-decoration: none;
float: right;
cursor: pointer;
display: inline-block;
border: none;
transition: all 0.2s linear;
border-radius: 3px;
}
#commentform input#submit:hover, #mtscontact_submit:hover {
background: #222;
color: #fff;
}
#mtscontact_submit {
float: right;
width: auto;
}
.error { color: red }
.thanks p { color: green }
ol.commentlist {
margin-left: 0;
margin-top: 13px;
padding: 0;
}
.commentlist li {
list-style: none;
margin: 0 0 30px 0;
padding-left: 0;
float: left;
width: 100%;
position: relative;
}
.commentlist p { margin-bottom: 5px }
.ago {
color: #999;
text-transform: uppercase;
font-size: 12px;
}
.fn {
line-height: 1.375em;
font-weight: bold;
}
.fn a {
color: #EE210B;
font-weight: bold;
font-size: 15px;
}
.comment-meta { font-size: 12px }
.commentmetadata { overflow: hidden }
.commentmetadata li {
border: 0;
padding: 0;
margin-top: 0;
margin-bottom: 5px;
list-style: square;
}
.commentmetadata ol li { list-style: decimal }
.reply {
margin-top: 0px;
padding-bottom: 0px;
overflow: hidden;
width: 100%;
float: right;
}
.reply a {
font-weight: bold;
float: left;
padding: 0 0px;
color: #BDBDBD;
font-size: 12px;
}
#commentsAdd #respond h4 { margin-bottom: 19px }
.comment #respond #respond { margin-top: 20px }
.commentlist .children {
margin-left: 10%;
margin-bottom: 0;
margin-top: 0;
float: left;
width: 90%;
box-sizing: border-box;
}
.commentlist .children li { padding-bottom: 0 }
.avatar { float: left }
#respond h3 {
font-size: 18px;
margin: 0;
padding: 0;
}
.comment-awaiting-moderation {
font-style: italic;
font-weight: bold;
}
.commentmetadata ul, .commentmetadata ol { margin-top: 5px } #commentform textarea {
width: 95.5%;
border: 1px solid #E4E4E4;
background: #fff;
padding: 2%;
line-height: 25px;
font-family: inherit;
}
#commentform p {
margin-bottom: 15px;
float: left;
width: 100%;
clear: both;
}
#commentform p label {
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
}
.cancel-comment-reply a {
float: right;
margin-top: -8px;
}
.required {
color: red;
padding: 0;
line-height: 1;
}
.comment-notes .required {
padding-left: 0;
padding-top: 3px;
}
.comment-notes {
font-style: italic;
margin-top: 5px;
} .pagination {
clear: both;
overflow: hidden;
float: left;
width: 100%;
margin-top: 25px;
margin-bottom: 0;
}
.single .pagination {
border: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-top: 0;
padding: 2.2% 0;
width: 100%;
}
.pagination ul {
list-style: none;
margin: 0;
}
.pagination ul li {
float: left;
margin-bottom: 5px;
}
.currenttext, .single .pagination a:hover .currenttext {
color: #fff;
margin: 0 5px 0 0;
display: inline-block;
float: left;
line-height: 1;
text-decoration: none;
padding: 10px 13px;
background: linear-gradient(90deg, #C6005F 0%, #4D0270 100%);
min-width: 36px;
box-sizing: border-box;
border-radius: 3px;
text-align: center;
}
/*.pagination a, #load-posts a {
background: #222;
margin: 0 5px 0 0;
display: inline-block;
float: left;
line-height: 1;
text-decoration: none;
color: #fff;
padding: 10px 13px;
min-width: 36px;
box-sizing: border-box;
border-radius: 3px;
}*/
#load-posts .fa, #fs2_load_more_button .fa { margin-right: 5px }
.pagination a:hover { color: #fff }
.pagination .nav-previous { float: left }
.pagination .nav-next { float: right }
.pagination .nav-previous a, .pagination .nav-next a { color: #fff!important }
.pagination  .nav-previous a:hover, .pagination .nav-next a:hover { background: linear-gradient(90deg, #C6005F 0%, #4D0270 100%); }
.single .pagination a .currenttext, .single .pagination a:hover .currenttext {
padding: 0;
background: linear-gradient(90deg, #C6005F 0%, #4D0270 100%);
margin-right: 0;
}
.single .pagination a:hover .currenttext { color: #fff } .contact-form { position: relative }
.contact-form.loading:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(90deg, #C6005F 0%, #4D0270 100%);
}
.contact-form label, .contact-form input, .contact-form textarea {
display: block;
width: 100%;
box-sizing: border-box;
}
.contact-form label { margin-top: 12px }
.contact-form input[type="submit"] { margin-top: 12px }
.mtscontact_error { color: #B90101 } .widget_search { overflow: visible }
.ajax-search-box-open #s { border-bottom: 1px solid #fff }
.ajax-search-results-container {
position: absolute;
top: 39px;
left: 0;
box-sizing: border-box;
width: 100%;
z-index: 9;
background: #FFF;
border: 1px solid #fff;
border-top: none;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
}
.ajax-search-results-container.loading:after {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(255,255,255,0.8);
}
ul.ajax-search-results {
margin: 0;
margin-top: 4px;
padding: 0;
}
.ajax-search-results li {
margin: 0;
display: block;
list-style: none;
min-height: 50px;
padding: 0 8px;
}
.ajax-search-results .wp-post-image {
margin-bottom: 0;
margin-top: 5px;
margin-right: 10px;
margin-left: 0;
}
.ajax-search-meta {
margin: 6px 8px;
height: 20px;
font-size: 13px;
}
.ajax-search-meta .results-count {
float: left;
color: #aaa;
}
.ajax-search-meta .results-link { float: right }
.ajax-search-results-container .no-results {
padding: 8px;
color: #AAA;
font-style: italic;
} .pace .pace-progress {
background: #29d;
position: fixed;
z-index: 2000;
top: 0;
left: 0;
height: 3px;
transition: width 0.8s;
}
.admin-bar .pace .pace-progress { top: 32px }
.pace-inactive { display: none }
#load-posts a { font-weight: bold }
#load-posts a.inactive { cursor: default } pre {
overflow: auto;
padding: 25px 15px 15px;
margin: 15px 0;
position: relative;
background: #222;
font-family: monospace;
color: #aaa;
box-sizing: border-box;
}
pre:before {
content: "\f121";
color: #FFF;
position: absolute;
font-size: 18px;
right: 14px;
top: 6px;
font-family: fontawesome;
}
.flex-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
margin-bottom: 30px;
height: 0;
overflow: hidden;
}
.flex-video iframe, .flex-video object, .flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} #parallax {
position: relative;
padding-bottom: 350px;
height: 0;
overflow: hidden;
background-size: cover;
margin-bottom: 15px;
}
#page.parallax { padding-top: 15px } .latestPost-review-wrapper {
position: absolute;
top: 0;
right: 0;
background: #FFF;
padding: 2px 8px;
}
.latestPost-review-wrapper .review-total-star { margin: 4px 0 }
.latestPost-review-wrapper .percentage-icon {
top: 0;
font-size: inherit;
font-style: normal;
} .widget .widget_wp_review_tab .review-total-only.large-thumb {
top: 15px;
right: 15px;
}
.widget .wp_review_tab_widget_content ul.wp-review-tabs li, .widget .wp_review_tab_widget_content, .widget .wpt_widget_content ul.wpt-tabs li {
border: none;
overflow: hidden;
}
.widget .wp_review_tab_widget_content .tab-content li, .sidebar .wpt_widget_content .tab-content li {
border-bottom: 0;
padding: 0;
margin-bottom: 15px;
}
.widget .wp_review_tab_widget_content .entry-title, .sidebar .wpt_widget_content a { font-weight: normal }
.widget .wp_review_tab_widget_content .wp-review-tabs.has-4-tabs .tab_title a, .widget .wpt_widget_content .wpt-tabs.has-4-tabs .tab_title a {
border-bottom: 1px solid #1B1B1B;
border-left: 1px solid #1B1B1B;
}
.widget .wp_review_tab_widget_content .wp-review-tabs.has-4-tabs .tab_title:nth-child(2n) a, .widget .wpt_widget_content .wpt-tabs.has-4-tabs .tab_title:nth-child(2n) a { border-right: none }
.widget .wpt_widget_content .tab_title a, .widget .wp_review_tab_widget_content .tab_title a {
background: #333;
color: #7E7D7D;
border: none;
padding: 14px 0;
line-height: 1;
margin: 0;
white-space: nowrap;
border-left: 1px solid #1B1B1B;
}
.widget .wpt_widget_content .tab_title.selected a, .widget .wp_review_tab_widget_content .tab_title.selected a {
background: #222;
color: #fff;
border-bottom: 0;
}
.widget .wpt_widget_content #tags-tab-content ul li { float: left }
.wpt_widget_content #tags-tab-content ul li a {
font-size: initial;
border-radius: 3px;
}
.widget .wpt_widget_content .pagination, .widget .wp_review_tab_widget_content .pagination { padding-bottom: 15px }
.widget .review-total-only.small-thumb, .widget .review-total-only {
font-size: 13px;
padding: 0;
color: #222;
background: transparent;
}
footer .widget .review-total-only.small-thumb, footer .widget .review-total-only { color: #777 }
.widget .review-total-only.large-thumb, .widget li:first-child .review-total-only.large-thumb { right: 0 }
footer .widget .review-total-only.large-thumb, footer .widget li:first-child .review-total-only.large-thumb {
top: 15px;
right: 15px;
}
.widget .review-total-only.large-thumb {
padding: 4px 10px;
background: #222;
color: #fff;
}
footer .review-total-only.small-thumb .review-result-wrapper i { color: #fff!important }
.sidebar .widget .wpt_widget_content ul.has-4-tabs li { border-bottom: 0 }
.widget .wpt_widget_content #tags-tab-content ul {
box-shadow: none;
padding: 0;
padding-top: 5px;
}
.widget .wpt_widget_content { border: 0 }
footer .widget .wp_review_tab_widget_content .inside, footer .widget .wpt_widget_content .inside {
background: rgba(255, 255, 255, 0.05);
padding: 0;
}
footer .widget .wp_review_tab_widget_content .tab-content li, footer .widget .wpt_widget_content .tab-content li {
border-bottom-color: rgba(255, 255, 255, 0.05);
padding: 15px;
margin-bottom: 0;
}
.widget .wpt_widget_content .wpt-postmeta, .widget .wpt_comment_content, .widget .wpt_excerpt, .widgetÂ .wp_review_tab_widget_content .wp-review-tab-postmeta {
color: #aaa;
font-size: 14px!important;
line-height: 1.6;
overflow: hidden;
}
footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta { color: rgba(255, 255, 255, 0.25) }
.widget .has-4-tabs .wpt_widget_content .tab_title a, .widget .has-4-tabs .wp_review_tab_widget_content .tab_title a {
background: #333;
border-left: 1px solid #1B1B1B;
border-bottom: 1px solid #1B1B1B;
}
footer .widget .wpt_widget_content .tab_title.selected a, footer .widget .wp_review_tab_widget_content .tab_title.selected a {
background: rgba(255, 255, 255, 0.20);
color: #fff;
}
footer .widget .wp_review_tab_widget_content .tab-content li:first-child, footer .widget .wpt_widget_content .tab-content li:first-child { padding-top: 15px }
footer .widget .wpt_widget_content .has-4-tabs .tab_title:nth-child(2n+1) a, footer .widget .wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(2n+1) a { border-left: 0 } .mts-cart {
z-index: 1;
float: right;
color: #777;
}
.mts-cart span a {
display: inline-block;
padding: 17px 15px 16px 3px;
}
.mts-cart > span:last-child a { padding-right: 0 }
#mobile-menu-wrapper {
position: fixed;
top: 0;
left: 0;
width: 75%;
height: 100%;
min-height: 100%;
max-height: 100%;
overflow: scroll;
background: #222;
-webkit-transform: translate(-100%,0);
transform: translate(-100%,0);
transition: -webkit-transform 500ms ease;
transition: transform 500ms ease;
overflow-x: hidden;
}
.main-container-wrap {
-webkit-transform: none;
transform: none;
transition: -webkit-transform 500ms ease;
transition: transform 500ms ease;
}
.mobile-menu-active #mobile-menu-wrapper {
-webkit-transform: translate(-100%,0);
transform: translate(-100%,0);
}
.mobile-menu-active .main-container-wrap {
-webkit-transform: none;
transform: none;
}
#mobile-menu-wrapper .menu { background: none }
#mobile-menu-wrapper #navigation ul li {
width: 100%;
display: block;
}
#mobile-menu-wrapper #navigation .menu li.pull { padding: 0 }
#mobile-menu-wrapper #navigation ul li:hover { background: none }
#mobile-menu-wrapper ul li a, #mobile-menu-wrapper #navigation ul ul a {
padding: 9px 0;
width: 100%;
border: none;
font-size: 16px;
box-sizing: border-box;
}
#mobile-menu-wrapper #navigation ul ul {
display: block;
position: static;
width: 100%;
border: none;
}
#mobile-menu-wrapper #navigation ul ul li {
background: none;
width: 100%;
}
#mobile-menu-wrapper i { display: inline }
#mobile-menu-wrapper #navigation ul ul a { padding: 9px 30px !important }
#mobile-menu-wrapper #navigation ul ul ul a { padding: 9px 27px !important }
#mobile-menu-wrapper #navigation ul ul ul ul a { padding: 9px 40px !important }
html { overflow-x: hidden }
#header, .main-header {
max-width: 100%;
min-width: 100%;
}
.main-container, footer .container { max-width: 96% }
/**/
.block-item-content{
	margin-top: 20px;
}
.post-file-item{
	width: 100%;
	display: block;
	padding-bottom: 20px;
}
.post-file-item-title{
	font-size: 19px;
}
.post-file-item-title a{
	display: block;
}
.post-file-item:nth-child(n+2){
	padding-top: 20px;
	border-top: 1px solid#e8e8e8;
}
.thumb-cover{
	overflow: hidden;
	position: relative;
}
.thumb-cover>img{
	height: 100% !important;
	width: 100% !important;
	object-fit: cover !important;
}
.post-file-item-thumb{
	display: block;
	height: 150px;
	width: 200px;
	float: left;
}
.post-file-item-info{
	margin-left: 210px;
}
.pagination-ct{
        text-align: center;

    }
    .pagination-ct span, .pagination-ct a {
        display: inline-block;
        margin-right: 10px;
        margin-top: 15px;
        height: 35px;
        line-height: 35px;
        padding: 0 14px;
        color: #333;
        border: 1px solid #e8e8e8;
        background-color: #fff;
        border-radius: 5px;
    }
    .pagination-ct a:hover, .pagination-ct .current {
        color: #fff;
        background-color: #4D9BB4;
        border: 1px solid #4D9BB4;
    }
.cboth{
	clear: both;
}
.fleft{
	float: left;
}
.single-app-info{
    position: relative;
    overflow: hidden;
}
.single-app-info-adv{
    border-bottom: 2px solid #ddd;
    padding-bottom: 20px;
}
.single-app-info-bg{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -webkit-filter: blur(8px);
    filter: blur(8px);
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
    z-index: 10;
}
.single-app-info-inner{
    position: relative;
    z-index: 100;
}
.single-app-info-adv .single-app-info-inner{
}
.single-app-thumb{
    width: 80px;
    overflow: hidden;
    border-radius: 15px !important;
}
.single-app-thumb img{
	display: block !important;
    width: 100%;
}
.single-app-info-right{
    margin-left: 0px;
}
.single-app-info-adv .single-app-info-right{
    margin-left: 95px;
}
.single-app-title{
    font-size: 23px;
    line-height: 1.5;
    font-weight: 700;
    color: #333;
    margin: 0px !important;
}
.single-app-title i{
    color: #00D49F;
}
.single-app-avaiable{
	margin: 0px !important;
    margin-top: 5px !important;
    color: #4d9bb4;
}
.single-app-avaiable span{
    color: #999;
}
.single-app-avaiable span:nth-child(1){
    color: #333;
}
.single-app-avaiable span:last-child{
    display: none;
}


@media screen and (max-width:1300px) { 
.shareit {
position: relative!important;
width: 100%!important;
top: 0!important;
padding-left: 0!important;
padding-right: 0!important;
margin: 0!important;
padding-top: 10px!important;
border: none!important;
box-shadow: none!important;
}
}
@media screen and (max-width:1152px) { 
.main-header .container { max-width: 96% }
}
@media screen and (max-width:1000px) { 
#move-to-top {
margin-right: 0;
right: 5px;
}
}
@media screen and (max-width:960px) { 
.secondary-navigation { left: 0 }
img {
max-width: 100%;
height: auto!important;
}
.ad-300 img { max-width: 100% }
.ad-125 li { max-width: 40% }
.ad-125 img {
padding: 0;
background: #FAFAFA;
border: 0;
}
.footer-widgets .f-widget { width: 31.5% }
.footer-widgets.widgets-num-4   .f-widget { width: 22.5% }
}
@media screen and (max-width:865px) { 
#page, .container, .main-header .container { max-width: 100% }
#header #logo, #header h2, .site-description {
float: none;
text-align: center;
width: 100%;
max-width: 100%;
padding: 0;
}
#header h1, #header h2 { font-size: 40px }
.site-description { margin-top: 0 }
#logo a, #logo img {
float: none;
letter-spacing: 0;
}
.logo-wrap {
margin-bottom: 10px;
margin-top: 0;
width: 100%;
text-align: center;
}
.widget-header {
max-width: 100%;
float: none;
overflow: hidden;
width: 100%;
text-align: center;
}
.widget-header img { float: none }
footer .container { padding: 0 2% }
div.header-social-icons {
float: left;
width: 100%;
background: #333;
padding-left: 10px;
box-sizing: border-box;
}
.header-social-icons a { color: #fff }
.mts-cart {
float: left;
padding-left: 20px;
margin-right: 0;
width: 100%;
box-sizing: border-box;
}
.mts-cart span, .mts-cart span a { color: #fff }
.primary-navigation { display: none }
#navigation { width: 100% }
.secondary-navigation a { padding: 8px 14px }
.mobile-menu-active .main-container-wrap {
-webkit-transform: translate(75%,0);
transform: translate(75%,0);
position: fixed;
top: 0;
width: 100%;
}
.mobile-menu-active #mobile-menu-wrapper {
-webkit-transform: translate(0,0);
transform: translate(0,0);
}
.secondary-navigation, #navigation {
border: none !important;
background: transparent;
}
.secondary-navigation {
width: 100%;
position: relative!important;
}
#navigation .menu a, #navigation .menu .fa > a, #navigation .menu .fa > a {
color: #fff!important;
padding-left: 20px!important;
padding-right: 20px!important;
background: transparent;
}
#navigation .menu li {
float: none;
background: transparent;
display: none;
}
.mobile-menu #navigation .menu { display: block }
#navigation ul ul {
display: block!important;
visibility: visible!important;
opacity: 1!important;
position: relative;
left: 0!important;
border: 0;
width: 100%;
}
#navigation ul li li, .secondary-navigation #navigation ul ul li {
background: transparent;
border: 0;
}
#navigation { height: auto }
.main-container #navigation ul {
width: 100%;
display: none;
height: auto;
}
#navigation li, #navigation ul li li {
width: 100%!important;
float: left;
position: relative;
}
#navigation ul li:after { display: none }
#navigation ul li:before { display: none }
#navigation li a {
border-bottom: 1px solid rgba(0, 0, 0, 0.2)!important;
width: 100%!important;
box-sizing: border-box;
}
#navigation a {
text-align: left;
width: 100%;
}
#navigation .menu li.pull {
display: block;
width: 100%;
position: relative;
color: #fff;
padding: 0;
}
.mobile-menu #navigation li.pull #pull { border-bottom: 1px solid rgba(0, 0, 0, 0.2) }
#navigation li.pull #pull:after {
content: "\f00b";
font-family: fontawesome;
font-weight: normal;
display: inline-block;
font-size: 22px;
position: absolute;
right: 2.4%;
top: 11px;
text-indent: initial;
}
.secondary-navigation #navigation ul .sfHover a, .secondary-navigation #navigation ul li:hover, .secondary-navigation #navigation ul .sfHover ul li { background: transparent }
}
@media screen and (max-width:728px) { 
.logged-in .pace .pace-progress { top: 46px }
.widget-header {
max-width: 100%;
float: left;
}
}
@media screen and (max-width:720px) { 
.secondary-navigation a {
padding-top: 10px!important;
padding-bottom: 10px!important;
}
.article { width: 100% }
#content_box {
padding-right: 0px;
padding-left: 0px!important;
}
.sidebar.c-4-12 {
float: none;
width: 100% !important;
margin: 0 auto;
}
.f-widget { width: 44% }
.f-widget-2 { margin-right: 0 }
.ad-125 li { max-width: 45% }
#comments { margin-right: 0 }
.widget-header .textwidget {
margin-top: 0;
padding-left: 0;
border-left: none;
}
.footer-widgets.widgets-num-4 .f-widget { width: 47% }
}
@media screen and (max-width:600px) { 
.featured-thumbnail img { width: 100% }
.logged-in .pace .pace-progress { top: 0px }
.footer-widgets .f-widget, .footer-widgets.widgets-num-4 .f-widget, .footer-widgets.widgets-num-3 .f-widget.last {
width: 100%;
max-width: 340px;
margin-bottom: 15px;
float: none!important;
margin: 0 auto!important;
}
}
@media screen and (max-width:550px) { 
.sbutton { float: right }
.f-widget {
width: 100%;
margin-right: 0;
}
.slidertitle, .latestPost .title a, .single-title { font-size: 24px!important }
}
@media screen and (max-width:480px) { 
#navigation { border-bottom: 0 }
#navigation {
margin-top: 0;
margin-bottom: 0;
}
.secondary-navigation {
width: 100%;
height: 35px;
}
#featured-thumbnail.widgetfull {
float: none;
width: 100%;
}
.related-posts article {
width: 100%;
float: left!important;
max-width: 100%;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
width: 100%;
margin-right: 0;
}
.copyrights { text-align: center }
.top { width: 100% }
#cancel-comment-reply-link {
margin-bottom: 0;
margin-top: -43px;
}
.commentlist .children { margin-left: 0; width: 100%; padding-left: 10px; }
}
@media screen and (max-width:470px) { 
.latestPost-review-wrapper .review-total-star {
position: relative;
right: 0;
top: 0;
}
.post-info .thecomment i { margin-top: 20px }
}
@media screen and (max-width:400px) { 
article header { overflow: hidden }
.slidertext { display: none }
#commentform textarea { width: 96% }
.slidertitle, .latestPost .title a, .single-title {
font-size: 18px!important;
font-weight: bold!important;
}
}
@media screen and (max-width:320px) { 
.flex-caption { display: none }
.latestPost {
float: none;
width: 100% !important;
}
.latest-cat-post #featured-thumbnail {
width: 100%;
max-width: 100%;
}
.latest-cat-post #featured-thumbnail .featured-thumbnail { float: none }
#navigation li {
display: block;
float: none;
width: 100%;
}
#navigation li a { border-bottom: 1px solid #576979 }
}
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
body {background-color: #F3F7FD}
.pace .pace-progress, #mobile-menu-wrapper ul li a:hover { background: #0274BE; }
.postauthor h5, .copyrights a, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, .copyrights a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .related-posts a:hover .title, .reply a, .title a:hover, .post-info a:hover, .comm, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, .secondary-navigation #navigation ul li a:hover, .readMore a, .primary-navigation a:hover, .secondary-navigation #navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#001737; }	
nav li.pull a#pull, #commentform input#submit, .contactform #submit, .mts-subscribe input[type='submit'], #move-to-top:hover, .currenttext, .pagination .nav-previous a:hover, .pagination .nav-next a:hover, #load-posts a:hover, .single .pagination a:hover .currenttext, #tabber ul.tabs li a.selected, .tagcloud a, #navigation ul .sfHover a, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce .bypostauthor:after, #searchsubmit, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .latestPost-review-wrapper, .sbutton, #searchsubmit, .widget .wpt_widget_content #tags-tab-content ul li a, .widget .review-total-only.large-thumb { background-color:#001c50; color: #fff!important; }
footer {background-color:#222222; }
footer {background-image: url( https://playstoretelecharger.net/wp-content/themes/schema%202/images/nobg.png );}
.copyrights { background-color: #00153a; }
.flex-control-thumbs .flex-active{ border-top:3px solid #0274BE;}
.shareit { top: 285px; left: auto; z-index: 0; margin: 0 0 0 -155px; width: 90px; position: fixed; overflow: hidden; padding: 5px; border:none; border-right: 0; background: #fff; -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1); -moz-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1); box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1);}
.share-item {margin: 2px;}
.bypostauthor {padding: 3%!important;background: #222;width: 94%!important;color: #AAA;}
.bypostauthor .fn {color: #fff;}
.bypostauthor:after { content: "\f044";position: absolute;font-family: fontawesome;right: 0;top: 0;padding: 1px 10px;color: #535353;font-size: 32px; }
#logo a { font-family: 'Roboto Slab'; font-weight: normal; font-size: 32px; color: #222;text-transform: uppercase; }
.primary-navigation a { font-family: 'Raleway'; font-weight: 500; font-size: 13px; color: #777; }
.secondary-navigation a { font-family: 'Raleway'; font-weight: 700; font-size: 16px; color: #fff;text-transform: uppercase; }
.latestPost .title a { font-family: 'Roboto Slab'; font-weight: 300; font-size: 38px; color: #0274BE; }
.single-title { font-family: 'Roboto Slab'; font-weight: 300; font-size: 38px; color: #222; }
body { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #444444; }
#sidebars .widget h3 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 20px; color: #222222;text-transform: uppercase; }
#sidebars .widget { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #444444; }
.footer-widgets h3 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 18px; color: #ffffff;text-transform: uppercase; }
.f-widget a, footer .wpt_widget_content a, footer .wp_review_tab_widget_content a, footer .wpt_tab_widget_content a, footer .widget .wp_review_tab_widget_content a { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #999999; }
.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #777777; }
#copyright-note, #copyright-note a { font-family: 'Raleway'; font-weight: 500; font-size: 14px; color: #7e7d7d; }
h1 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 28px; color: #222222; }
h2 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 24px; color: #222222; }
h3 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 22px; color: #222222; }
h4 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 20px; color: #222222; }
h5 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 18px; color: #222222; }
h6 { font-family: 'Roboto Slab'; font-weight: normal; font-size: 16px; color: #222222; }
/* ----------------------  $plugin -----------------------------------------------------------------------------------------------------------*/
.related-posts .title {
	font-size: 30px;
    margin-top: 10px;
    border-top: 1px solid #000;
    padding-top: 10px;
}
.box-image {
	float: left;
	margin-right: 15px;
}
.box-image img {max-width: 100%;}
.from_the_blog_excerpt  {
	color: #000;
    font-size: 14px;
    margin-bottom: 0;
}
.col.post-item {
	background: #fff;
	box-shadow: 0px 1px 15px rgb( 0 0 0 / 10%);
    margin-bottom: 20px;
    padding: 10px;
}
.post-title {
	color: mediumseagreen;
}
.re-box {
    border: 1px solid #ddd;
    margin: 10px 0 0;
    background-color: #fff;
}
.relogo {
    padding: 10px;
    overflow: hidden;
    color: #4a4a4a;
    height: 60px;
    position: relative;
}
.relogo>span {
    display: block;
    width: 38px;
    height: 38px;
    float: left;
    margin-right: 8px;
}
.relogo .moreline {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.relogo .moreline span {
    font-size: 26px;
    font-weight: 700;
}
.relogo, .reload {
    border-bottom: 1px solid #ddd;
}
.reload, .re-box-info {
    overflow: hidden;
}
.btn-download {margin: 10px 0;}
.btn-download img {
	max-width: 200px;
    margin: 0px auto;
    display: flex;
}
.good-con{border:1px solid #ddd;border-radius:3px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:95px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;margin-bottom:15px}
.good-logo{width:75px;height:75px;-webkit-box-flex:0;-webkit-flex:0 0 75px;-moz-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px}
.good-name{font-size:26px}
.good-info{padding-left:10px}
.good-category{display:block;color:#19a4e0;font-size:16px}
.good-dev{color:#b3b3b3;font-size:15px;font-weight:300}
.good-safe,.able-pf-item-safe{position:absolute;right:0;top:0;width:0;height:0;border:37px solid #19a4e0;border-color:#19a4e0 #19a4e0 transparent transparent;color:#fff}
.good-safe i{position:absolute;top:-30px;font-size:32px}
.able-platform{margin-top:30px;padding:0 20px 10px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#fff),color-stop(25%,#eee),to(#eee));background-image:linear-gradient(to bottom,#fff 25%,#eee 25%,#eee)}
.able-pf-item{font-size:14px;width:25%;padding:0 10px;margin-bottom:10px;display: inline-block;vertical-align: top;}
.able-pt-link{display:block;border:1px solid #d8d8d8;background-color:#fff;border-radius:5px;padding:15px;position:relative;font-weight:300}
.able-pt-link a{display:block}
.able-pt-link a i{font-size:36px}
.able-pf-des,.no-able-pf-des{margin-top:25px;margin-bottom:3px}
.able-pf-windows .able-pf-item-safe{border-width:20px;border-color:#4ecbef #4ecbef transparent transparent;border-top-right-radius:4px}
.able-pf-windows .able-pf-name,.able-pf-windows i{color:#4ecbef}
.able-pf-android .able-pf-item-safe{border-width:20px;border-color:#9abd35 #9abd35 transparent transparent;border-top-right-radius:4px}
.able-pf-android .able-pf-name,.able-pf-android i{color:#9abd35}
.no-able-pf-des{display:none}
.able-pf-des-sp{display:block;font-size:12px;font-weight:300}
.able-pf-item-safe i{font-size:20px !important;color:#fff;position:absolute;top:-16px}
.no-able-pf .no-able-pf-des{display:block}
.no-able-pf .able-pf-des{display:none}
.no-able-pf .able-pt-link>i{color:#eee;font-size: 36px;}
.no-able-pf .able-pf-item-safe,.no-able-pf .able-pf-name{color:#d8d8d8}
.no-able-pf .able-pf-item-safe{border-color:#eee #eee transparent transparent}
.no-able-pf .able-pt-link{cursor:initial}
.no-able-pf-des .able-pf-des-sp{color:#d8d8d8}
.last-p-dw {
    background: #fff;
    margin-bottom: 14px;
}
.lastcon .re-box {
    margin-bottom: 10px;
}
.dw-notice {
    padding: 10px 20px;
    line-height: 25px;
    color: #666;
}
/*paginate_links*/
.paginate_links {
 overflow: hidden;
 text-align: center;
 display: table;
 margin: 30px auto;
}
.paginate_links .page-numbers{
 width: 32px;
 height: 32px;
 display: inline-block;
 float: left;
 margin: 0 5px 0 5px;
 padding-top: 7px;
 color: #4D9BB4;
 border: 1px solid #4D9BB4;
 margin-bottom: 5px;
/*background: linear-gradient(90deg, #C6005F 0%, #4D0270 100%) !important;*/
}
.paginate_links .page-numbers:hover{
 background: #4D9BB4;
 color: #fff;
}
.paginate_links .page-numbers.prev,.paginate_links .page-numbers.next{
 background: transparent;
 width: auto;
 border: none;
}
.paginate_links .page-numbers.prev:hover,.paginate_links .page-numbers.next:hover{
 text-decoration: underline;
 color: #4D9BB4;
}
.paginate_links .page-numbers.current{
 background: #07317c;
 color: #fff;
}
.hocwp-pagination li .page-numbers {
	background: #07317c;
    color: #fff;
    padding: 10px 15px !important;
    border: none !important;
}
.hocwp-pagination li a:hover, .hocwp-pagination li .page-numbers.current{
	background: #0050e2;
	border: none;

}
.single-reload{
	background: #fff;
}
/*End paginate_links*/
.search.nav_menu-item {display: none;}
@media screen and (max-width: 767px){
	.search.nav_menu-item {
	    display: inline-block;
	    width: 100%;
	    margin: 0;
	    position: relative;
	}
	.top-search {
	    height: 70px;
	    padding: 0 10px;
	}
	.top-search form {
	    width: 100%;
	    height: 56px;
	    position: relative;
	    width: 100%;
	    border-radius: 15px;
	}
	.top-search .search-left {
	    width: 100%;
	    height: 52px;
	    background: #fff;
	    position: absolute;
	    left: 0;
	    top: 0;
	    border-radius: 15px;
	}
	.top-search .search-right {
	    position: absolute;
	    width: 40px;
	    height: 32px;
	    right: 0;
	    top: 11px;
	}
	.top-search .twitter-typeahead {
	    position: absolute!important;
	    top: 0;
	    left: 0;
	    //border: 1px solid #E8E8E8;
	    -moz-border-radius: 15px;
	    -webkit-border-radius: 15px;
	    border-radius: 15px;
	    width: 100%;
	}
	.top-search .search-left input {
	    width: 100%;
	    height: 51px;
	    display: block;
	    overflow: hidden;
	    line-height: 25px;
	    font-size: 14px;
	    font-weight: 400;
	    padding-left: 15px;
	    padding-right: 30px;
	    border: 0;
	}
	.top-search .tt-menu {
	    background-color: #FFF;
	    border: 1px solid rgba(0,0,0,0.2);
	    border-radius: 5px;
	    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	    margin-top: 6px;
	    padding: 8px 0;
	    width: 100%;
	}
	.top-search .search-right input {
	    width: 30px;
	    height: 31px;
	    display: block;
	    background: url(images/search1.png) no-repeat center center;
	    cursor: pointer;
	    border: 0;
	}
	.ps-select-city {padding: 0;margin: 0;}
}