/*   
Theme Name: DongTay Decor
Theme URI: http://dongtaydecor.com
Description: Đây là giao diện thiết kế Responsive, tối ưu hóa SEO Onpage...
Author: Trần Ngọc Thùy
Author URI: https://tranngocthuy.com
Version: 1.0.2
License: GNU General Public License
License URI: license.txt    
Tags: theme-options, translation-ready, responsive
*/
/*
WARNING: DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the
custom.css template to define custom styles. This way, you will still be able to take advantage of
future upgrades to the theme without worrying about overwriting your style changes.
*/

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../../../s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff) format('woff2'), url(../../../s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(../../../s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff) format('woff2'), url(../../../s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
.button-share{clear:both!important;}
.row{margin-left: -10px; margin-right: -10px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
	padding-left: 10px; padding-right: 10px
}
.container{padding-left: 10px; padding-right: 10px}
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;
}

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
.copyright{
font-size: 11px;
line-height: 2.19;
}
.copyrightcompany{
font-size: 11px;
line-height: 2.19;
}
/**
 * 2.0 - Genericons
 */

.social-navigation a:before,
.secondary-toggle:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.comment-navigation .nav-next a:after,
.comment-navigation .nav-previous a:before,
.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before,
.pagination .prev:before,
.pagination .next:before,
.image-navigation a:before,
.image-navigation a:after,
.format-link .entry-title a:after,
.entry-content .more-link:after,
.entry-summary .more-link:after,
.author-link:after {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}

body {
	background: #FFF; color: #333; font: 14px/20px Arial, sans-serif; overflow-x: auto;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

a:focus {
	outline: none;
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}

/**
 * 2.0 Typography
 */

body,
button,
input,
select,
textarea {
	color: #333;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.6;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: normal; line-height: 1.5;
}
h1{font-size: 22px}
h2{font-size: 18px}
h3{font-size: 18px}
h4{font-size: 16px}
p {
	margin-bottom: 1.6em;
}

b,
strong {
	font-weight: 700;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	border-left: 4px solid #707070;
	border-left: 4px solid rgba(51, 51, 51, 0.7);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 18px;
	font-size: 1.8rem;
	font-style: italic;
	line-height: 1.6667;
	margin-bottom: 1.6667em;
	padding-left: 0.7778em;
}

blockquote p {
	margin-bottom: 1.6667em;
}

blockquote > p:last-child {
	margin-bottom: 0;
}

blockquote cite,
blockquote small {
	color: #333;
	font-size: 15px;
	font-size: 1.5rem;
	font-family: "Noto Sans", sans-serif;
	line-height: 1.6;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

address {
	font-style: italic;
	margin: 0 0 1.6em;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: Inconsolata, monospace;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre {
	background-color: transparent;
	background-color: rgba(0, 0, 0, 0.01);
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	line-height: 1.2;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 0.8em;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

abbr[title] {
	border-bottom: 1px dotted #eaeaea;
	border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
	cursor: help;
}

mark,
ins {
	background-color: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}


/**
 * 3.0 Elements
 */

hr {
	background-color: #eaeaea;
	background-color: rgba(51, 51, 51, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 1.6em;
}

ul,
ol {
	margin: 0 0 1.6em 1.3333em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
}

dl {
	margin-bottom: 1.6em;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 1.6em;
}

table,
th,
td {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	table-layout: fixed; /* Prevents HTML tables from becoming too wide */
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: 700;
}

td {
	border-width: 0 1px 1px 0;
}

th, td {
	padding: 0.4em;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

figure {
	margin: 0;
}

del {
	opacity: 0.8;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
}

:-moz-placeholder {
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
}

::-moz-placeholder {
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
}


/**
 * 4.0 Forms
 */

button,
input,
select,
textarea {
	background-color: #f7f7f7;
	border-radius: 0;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

input,
textarea {
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

input:focus,
textarea:focus {
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border: 1px solid rgba(51, 51, 51, 0.3);
	color: #333;
}

input:focus,
select:focus {
	outline: 2px solid #c1c1c1;
	outline: 2px solid rgba(51, 51, 51, 0.3);
}

button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
	cursor: default;
	opacity: .5;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	background-color: #333;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	padding: 0.7917em 1.5em;
	text-transform: uppercase;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
	outline: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	padding: 0.375em;
	width: 100%;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	outline: 0;
}

.post-password-form {
	position: relative;
}

.post-password-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
}

.post-password-form input[type="submit"] {
	padding: 0.7917em;
	position: absolute;
	right: 0;
	bottom: 0;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

.search-form input[type="submit"],
.widget .search-form input[type="submit"] {
	padding: 0;
}
.btn{border-radius: 2px}


/**
 * 5.0 Navigations
 */


/**
 * 5.1 Links
 */

a {
	color: #008bc1;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #ef4023;
}


/**
 * 5.2 Pagination
 */

.navpagination{text-align: center;}

.pagination {
	background-color: #fff;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	font-family: "Noto Sans", sans-serif;
}

.pagination .nav-links {
	min-height: 3.2em;
	position: relative;
	text-align: center;
}

/* reset screen-reader-text */
.pagination .current .screen-reader-text {
	position: static !important;
}

.pagination .page-numbers {
	display: none;
	line-height: 3.2em;
	padding: 0 0.6667em;
}

.pagination .page-numbers.current {
	text-transform: uppercase;
}

.pagination .current {
	display: inline-block;
	font-weight: 700;
}

.pagination .prev,
.pagination .next {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
	background-color: #333;
	color: #fff;
	display: inline-block;
	height: 48px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 48px;
}

.pagination .prev:before,
.pagination .next:before {
	font-size: 32px;
	height: 48px;
	line-height: 48px;
	position: relative;
	width: 48px;
}

.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
}

.pagination .prev {
	left: 0;
}

.pagination .prev:before {
	content: "\f430";
	left: -1px;
}

.pagination .next {
	right: 0;
}

.pagination .next:before {
	content: "\f429";
	right: -1px;
}

/* wp-pagenavi */
.wp-pagenavi { font-size: 14px; font-weight: normal; letter-spacing: 1px; margin: 0 0 0 0; padding: 5px 0 4px 0; }
.wp-pagenavi .extend,
.wp-pagenavi span.pages { border: none; color: #999; padding: 0 10px 0 0; }
.wp-pagenavi a:link,
.wp-pagenavi a:visited { border: none !important; display: inline; margin: 0 0 0 3px; padding: 6px 10px 5px 10px; text-decoration: none; }
.wp-pagenavi .on,
.wp-pagenavi .current { border: none !important; color: #999; }
.wp-pagenavi .on,
.wp-pagenavi .current,
.wp-pagenavi a:hover { border: none !important; margin: 0 0 0 3px; padding: 6px 10px 5px 10px; }


.image-navigation,
.comment-navigation {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1.5;
	text-transform: uppercase;
}

.image-navigation a,
.comment-navigation a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.image-navigation a:hover,
.image-navigation a:focus,
.comment-navigation a:hover,
.comment-navigation a:focus {
	color: #333;
}

.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty),
.comment-navigation .nav-previous:not(:empty),
.comment-navigation .nav-next:not(:empty) {
	display: inline-block;
}

.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
	content: "\2215";
	font-weight: 400;
	margin: 0 0.7em;
}

.image-navigation .nav-previous a:before,
.comment-navigation .nav-previous a:before {
	content: "\f430";
	margin-right: 0.2em;
	position: relative;
}

.image-navigation .nav-next a:after,
.comment-navigation .nav-next a:after {
	content: "\f429";
	margin-left: 0.2em;
	position: relative;
}

.comment-navigation {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	border-bottom: 1px solid #eaeaea;
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);
	padding: 2em 0;
}

.comments-title + .comment-navigation {
	border-bottom: 0;
}

.image-navigation {
	padding: 0 7.6923%;
}

.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty) {
	margin-bottom: 2em;
}


/**
 * 6.0 Accessibility
 */

/* Text meant only for screen readers */
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

/* must have higher specificity than alternative color schemes inline styles */
.site .skip-link {
	background-color: #f1f1f1;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #21759b;
	display: block;
	font: bold 14px/normal "Noto Sans", sans-serif;
	left: -9999em;
	outline: none;
	padding: 15px 23px 14px;
	text-decoration: none;
	text-transform: none;
	top: -9999em;
}

.logged-in .site .skip-link {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	font: bold 14px/normal "Open Sans", sans-serif;
}

.site .skip-link:focus {
	clip: auto;
	height: auto;
	left: 6px;
	top: 7px;
	width: auto;
	z-index: 100000;
}


/**
 * 7.0 Alignments
 */

.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0.4em;
	margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}


/**
 * 8.0 Clearings
 */

.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}

.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


/*Layout*/
#content{padding-top: 20px}

/**
 * 9.0 Navigation
 */
.navbar{border-radius: 0; min-height: 40px; border: none; margin-bottom: 20px}
.navbar-default{border-color: transparent; background: #F5F5F5}
.navbar-nav > li{width: 100%; border-bottom: 1px solid #EEE;}
.navbar-default .navbar-nav > li > a {color: #555; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 700; float: none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li:hover > a {color: #ef4023; background-color: #FFF}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {background-color: #DDD; color: #ef4023}
.dropdown:hover .dropdown-menu { display: block; background-color: #FFF; border-top: none; box-shadow: none; font-size: 14px; border: none; border-radius: 0}
.dropdown-menu{left: 100%; top: 0}
.dropdown-menu > li > a{padding: 8px 15px}
.dropdown-menu > li > a:hover{color: #ef4023}
.navbar-header{z-index: 9999}
.navbar-right{margin-right: 0}

.navbar-default .navbar-nav > li.download {background-color: #1fa756}
.navbar-default .navbar-nav > li.download > a{color: #FFF}
.navbar-nav{margin: 0; float: right; border: 1px solid #EEE; border-bottom: none;}
.caret{float: right; margin-top: 8px}


/**
 * 9.1 Mobile Menu
 */
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #BBB;}
.navbar-default .navbar-toggle .icon-bar{background-color: #333}
.navbar-toggle{float: left; margin-right: 10px; background-color: #E5E5E5; border-radius: 0 ; margin: 0; padding: 13px; }
.navbar-collapse{border-top: none; padding-left: 0; padding-right: 0}
.navbar-default .navbar-toggle{border: none;}
.navbar-collapse.collapse.in .caret{float: right; display: none;}
.navbar-collapse.collapse.in .dropdown:hover .dropdown-menu{display: none;}
.navbar-collapse.collapse.in .dropdown-menu{display: none;}


/**
 * 9.2 Mobile Menu
 */
#mobile-menu .dropdown:hover #mobile-menu .dropdown-menu {display: none;}
#mobile-menu ul.navbar-nav, #mobile-menu ul.mobile-nav{margin: 0}
#mobile-menu ul li{border-bottom: 1px solid #666; border-top: 1px solid #454545; padding: 6px 10px; list-style: none;}
#mobile-menu ul li ul.sub-menu{margin: 0}
#mobile-menu ul li ul li:first-child{margin-top: 5px}
#mobile-menu ul li:last-child{border-bottom: none;}
#mobile-menu ul li ul li:before{content: "+ "}
#mobile-menu ul li ul li{border-bottom: none;border-top: none; padding: 5px 5px; font-size: 14px; color: #999}
#mobile-menu ul li ul li a{font-weight: normal; text-transform: none;}
#mobile-menu ul li a{color: #EEE; text-transform: uppercase; font-size: 13px; font-weight: bold;}
#mobile-menu ul li a:hover{color: #f36f44;}
#mobile-menu .current-menu-parent{background: #535a63}



/**
 * 10.0 Header
 */
 
 header{}
 
 .logo{margin: 0; height: auto;}

.site-header {}

.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}

.site-title {
	font-family: Arial,sans-serif;
font-size: 15px;
line-height: 1.3636;
margin-bottom: 0px;
display: inline;
font-weight: bold;
}

.site-description {
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.5em 0 0;
	opacity: 0.7;
}



/* Leader board*/
main{background: #FFF}
.leader-board{ padding: 15px 0}

.site-main{background: #FFF}

/**
 * 11.0 Widgets
 */

.widget {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	margin: 0 auto 30px;
	width: 100%;
	word-wrap: break-word;
}

.widget ul{margin: 0}
.widget ul li{list-style: none;}

.widget pre {
	line-height: 1.2;
}

.widget button,
.widget input,
.widget select,
.widget textarea {
	font-size: 15px;
	line-height: 1.5;
}

.widget button,
.widget input {
	line-height: normal;
}

.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	font-size: 12px;
	font-size: 1.2rem;
	padding: 0.7917em 1.5833em;
}

.widget input[type="text"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget textarea {
	padding: 0.375em;
}

.widget-title {
	color: #ef4023;
	font-size: 15px;
	margin: 0 0 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
	padding-bottom: 10px;
	border-bottom: 2px solid #E5E5E5;
}
.widget-title span{
	border-bottom: 2px solid #db2c2c;
	padding-bottom: 12px
}
.widget > :last-child {
	margin-bottom: 0;
}

.widget_calendar table {
	margin: 0;
}

.widget_calendar td,
.widget_calendar th {
	line-height: 2.3333;
	text-align: center;
	padding: 0;
}

.widget_calendar caption {
	font-weight: 700;
	margin: 0 0 1.6em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.widget_calendar tbody a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
	background-color: #333;
	color: #fff;
	display: block;
	font-weight: 700;
}

.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
	color: #fff;
}

.widget_archive a,
.widget_categories a,
.widget_links a,
.widget_meta a,
.widget_nav_menu a,
.widget_pages a,
.widget_recent_comments a,
.widget_recent_entries a {
	border: 0;
}

.widget_archive ul,
.widget_categories ul,
.widget_links ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul {
	list-style: none;
	margin: 0;
}

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 0.7667em 0;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
	border-top: 0;
	padding-top: 0;
}

.widget_archive li:last-child,
.widget_categories li:last-child,
.widget_links li:last-child,
.widget_meta li:last-child,
.widget_nav_menu li:last-child,
.widget_pages li:last-child,
.widget_recent_comments li:last-child,
.widget_recent_entries li:last-child {
	padding-bottom: 0;
}

.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	margin: 0.7667em 0 0 0.8em;
	padding-top: 0.7667em;
}

.widget_recent_entries .post-date {
	display: block;
}

.widget_rss ul {
	list-style: none;
	margin: 0;
}

.widget_rss li {
	margin-bottom: 1.6em;
}

.widget_rss ul:last-child,
.widget_rss li:last-child {
	margin-bottom: 0;
}

.widget_rss .rsswidget {
	border: 0;
	font-weight: 700;
}

.widget_rss .rsswidget img {
	margin-top: -4px;
}

.widget_rss .rss-date,
.widget_rss cite {
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-style: normal;
	display: block;
	line-height: 2;
	opacity: 0.8;
}

.textwidget > :last-child {
	margin-bottom: 0;
}

.textwidget a {
	border-bottom: 1px solid #333;
}

.textwidget a:hover,
.textwidget a:focus {
	border-bottom: 0;
}

.widget.subscription input[type="email"]{width: 55%}
.widget.subscription{border: 2px dashed #008bc1; padding: 15px; background: #FFF}
#sliderwrap .widget.subscription h3{padding: 0; margin-bottom: 10px; color: #ef4023; text-transform: uppercase;}
.widget.popular-posts ul li{margin-bottom: 10px; border-bottom: 1px dotted #EEE; padding-bottom: 10px; overflow: hidden;}
.widget.popular-posts ul li a{color: #555}
.widget.popular-posts ul li a:hover{color: #ef4023}
.widget.popular-posts ul li img{float: left; width: 80px; height: auto; margin-right: 10px}
.widget.popular-posts h2.entry-title{background: #FFF; padding: 0; height: auto; font-size: 15px; margin-top: 0}

/* Social Widget */
#subscribe { margin: 0 0 20px 0; }
.subscribe-icons { margin: 0 auto; }
.subscribe-icons li { display: inline; float: left; font-size: 11px; margin: 0 10px 0 0; width: 70px; height: 70px; text-align: center; }
.subscribe-rss { margin-right: 0 !important; }
.subscribe-icons a { display: block; width: 70px; height: 70px; opacity: 0.8; text-indent: -9999em; }
.subscribe-icons a:hover { opacity: 1; }
.subscribe-icons .subscribe-twitter a { background: url(images/ico-social-twitter.png) center top no-repeat; }
.subscribe-icons .subscribe-facebook a { background: url(images/ico-social-facebook.png) center top no-repeat; }
.subscribe-icons .subscribe-rss a { background: url(images/ico-social-rss.png) center top no-repeat; }
.subscribe-icons .subscribe-email a { background: url(images/ico-social-email.png) center top no-repeat; }

/**
 * 12.0 Content
 */

.secondary {
	background-color: #fff;
	display: none;
	padding: 0 7.6923%;
}

.secondary.toggled-on {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	display: block;
}

.widget-area {
	margin: 9.09090% auto 0;
}

.site-footer {
	background-color: #fff;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 3.84615% 7.6923%;
}


/**
 * 12.1 Posts and pages
 */

.hentry {
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.hentry.has-post-thumbnail {
	padding-top: 0;
}

.hentry.sticky:not(.has-post-thumbnail) {
	padding-top: -webkit-calc(7.6923% + 24px);
	padding-top: calc(7.6923% + 24px);
}

.hentry + .hentry {
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding-top: 20px
}

.post-thumbnail {
	border: 0;
	display: block;
	margin-bottom: 2.4em;
}
.post-thumbnail img {
	display: block;
	margin: 0 auto;
}

a.post-thumbnail:hover,
a.post-thumbnail:focus {
	opacity: 0.85;
}

.entry-header {
	padding: 0;
}

.entry-title {
	line-height: 1.4;
	margin-bottom: 10px;
	overflow: hidden;
}

h1.entry-title {
	font-size: 22px;
	color: #333;
}

.entry-content,
.entry-summary {
	padding: 0 0 20px;
}

.entry-content > :last-child,
.entry-summary > :last-child {
	margin-bottom: 0;
}

.entry-content,
.entry-summary,
.page-content,
.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
	font-size: 24px;
	line-height: 1.1538;
	margin-top: 1.8462em;
	margin-bottom: 0.9231em;
}

.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.3636;
	margin-top: 2.1818em;
	margin-bottom: 1.0909em;
}

.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-top: 2.6667em;
	margin-bottom: 1.3333em;
}

.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.page-content h4,
.page-content h5,
.page-content h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.2;
	margin-top: 3.2em;
	margin-bottom: 1.6em;
}

.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary h6,
.page-content h5,
.page-content h6,
.comment-content h5,
.comment-content h6 {
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.entry-content > h1:first-child,
.entry-content > h2:first-child,
.entry-content > h3:first-child,
.entry-content > h4:first-child,
.entry-content > h5:first-child,
.entry-content > h6:first-child,
.entry-summary > h1:first-child,
.entry-summary > h2:first-child,
.entry-summary > h3:first-child,
.entry-summary > h4:first-child,
.entry-summary > h5:first-child,
.entry-summary > h6:first-child,
.page-content > h1:first-child,
.page-content > h2:first-child,
.page-content > h3:first-child,
.page-content > h4:first-child,
.page-content > h5:first-child,
.page-content > h6:first-child,
.comment-content > h1:first-child,
.comment-content > h2:first-child,
.comment-content > h3:first-child,
.comment-content > h4:first-child,
.comment-content > h5:first-child,
.comment-content > h6:first-child {
	margin-top: 0;
}

.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a,
.pingback .comment-body > a {
	border-bottom: none;
}

.entry-content a:hover,
.entry-content a:focus,
.entry-summary a:hover,
.entry-summary a:focus,
.page-content a:hover,
.page-content a:focus,
.comment-content a:hover,
.comment-content a:focus,
.pingback .comment-body > a:hover,
.pingback .comment-body > a:focus {
	border-bottom: 0;
}

.entry-content a img,
.entry-summary a img,
.page-content a img,
.comment-content a img {
	display: block;
}

.entry-content .more-link,
.entry-summary .more-link:after {
	white-space: nowrap;
}

.entry-content .more-link:after,
.entry-summary .more-link:after {
	content: "\f429";
	font-size: 16px;
	position: relative;
	top: 5px;
}

.author-info {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	margin: 0 7.6923%;
	padding: 7.6923% 0;
}

.author-info .avatar {
	float: left;
	height: 36px;
	margin: 0 1.6em 1.6em 0;
	width: 36px;
}

.author-heading {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 0.04em;
	margin-bottom: 1.5em;
	text-transform: uppercase;
}

.author-title {
	clear: none;
}

.author-bio {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	overflow: hidden;
	padding-bottom: 1px;
}

.author-description {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.author-description a {
	border-bottom: 1px solid #333;
}

.author-description a:hover,
.author-description a:focus {
	border-bottom: 0;
}

.author-description > :last-child {
	margin-bottom: 0;
}

.author-link {
	white-space: nowrap;
}

.author-link:after {
	content: "\f429";
	position: relative;
	top: 1px;
}

.entry-footer {
	background-color: #f7f7f7;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 15px;
}

.entry-footer a {
	border-bottom: 1px solid transparent;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.entry-footer a:hover {
	border-bottom: 1px solid #333;
}

.entry-footer a:hover,
.entry-footer a:focus {
	color: #333;
}

.sticky-post {
	background-color: #333;
	color: #fff;
	font-weight: 700;
	letter-spacing: 0.04em;
	padding: 0.25em 0.5em;
	position: absolute;
	top: 0;
	text-transform: uppercase;
}

.sticky .posted-on {
	display: none;
}

/*Post navigation*/

a span.meta-nav{color: #666; font-style: normal; font-weight: bold;}

.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}

.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}

.format-aside .entry-format:before {
	content: "\f101";
}

.format-image .entry-format:before {
	content: "\f473";
}

.format-gallery .entry-format:before {
	content: "\f103";
}

.format-video .entry-format:before {
	content: "\f104";
}

.format-status .entry-format:before {
	content: "\f105";
}

.format-quote .entry-format:before {
	content: "\f106";
}

.format-link .entry-format:before {
	content: "\f107";
}

.format-chat .entry-format:before {
	content: "\f108";
}

.format-audio .entry-format:before {
	content: "\f109";
}

.posted-on:before {
	content: "\f307";
}

.byline:before {
	content: "\f304";
}

.cat-links:before {
	content: "\f301";
}

.tags-links:before {
	content: "\f302";
}

.comments-link:before {
	content: "\f300";
}

.full-size-link:before {
	content: "\f402";
}

.edit-link:before {
	content: "\f411";
}

.comments-link,
.edit-link {
	white-space: nowrap;
}

.page-header {
	background-color: #fff;
	border-bottom: none;
	padding: 0;
	margin: 0 0 20px; text-transform: uppercase;
    background: rgba(0, 0, 0, 0) url("images/bg_head_nav.png") repeat-x scroll 0 8px;
}

.page-header span{background: #FFF; padding-right: 10px}

.page-title {
	font-size: 18px;
	line-height: 1.3333;
	color: #ef4023;
}

.taxonomy-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	padding-top: 0.4em;
}

.taxonomy-description a {
	border-bottom: 1px solid #333;
}

.taxonomy-description a:hover,
.taxonomy-description a:focus {
	border-bottom: 0;
}

.taxonomy-description > :last-child {
	margin-bottom: 0;
}

.page-content {
	background-color: #fff;
	padding: 20px 0;
}

.page-content > :last-child {
	margin-bottom: 0;
}

.page-links {
	clear: both;
	margin: 20px auto;
	text-align: center;
}

.page-links a,
.page-links > span {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	display: inline-block;
	font-size: 13px;
	margin: 0 0 0 10px;
	text-align: center;
	padding: 2px 10px;
	font-weight: bold;
}

.page-links > span{background-color: #ef4023; color: #FFF}
.page-links a, .page-links > span.page-links-title{background-color: #008bc1; color: #FFF}

.page-links a:hover,
.page-links a:focus {
	background-color: #ef4023;
	color: #fff;
}

.page-links > .page-links-title {
	border: 1px solid #eaeaea;
	height: auto;
	padding: 2px 10px;
	padding-right: 0.5em;
	width: auto;
}

.entry-attachment {
	margin-bottom: 1.6em;
}

.type-attachment .entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.entry-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	line-height: 1.5;
	padding-top: 0.5em;
	word-wrap: break-word;
}

.entry-caption > :last-child {
	margin-bottom: 0;
}


/**
 * 12.2 Post Formats
 */

.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-bottom: 1.3333em;
}

.format-link .entry-title a:after {
	content: "\f442";
	font-size: 24px;
	height: 24px;
	position: relative;
	top: 0;
	width: 24px;
}

.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}


/**
 * 12.3 Comments
 */

.comments-area {
	background-color: #fff;
	padding: 0;
}

.comments-area > :last-child {
	margin-bottom: 0;
}

.comment-list + .comment-respond {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}

.comments-title,
.comment-reply-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 1.3333em;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-list .children > li {
	padding-left: 0.8em;
}

.comment-author {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	margin-bottom: 0.4em;
}

.comment-author a:hover {
	border-bottom: 1px solid #707070;
	border-bottom: 1px solid rgba(51, 51, 51, 0.7);
}

.comment-author .avatar {
	float: left;
	height: 36px;
	margin-right: 0.8em;
	width: 36px;
}

.bypostauthor > article .fn:after {
	content: "\f304";
	position: relative;
	top: 5px;
	left: 3px;
}

.comment-metadata,
.pingback .edit-link {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}

.comment-metadata a,
.pingback .edit-link a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.comment-metadata a:hover,
.pingback .edit-link a:hover {
	border-bottom: 1px solid #333;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
	color: #333;
}

.comment-metadata {
	margin-bottom: 1.6em;
}

.comment-metadata .edit-link {
	margin-left: 1em;
}

.pingback .edit-link {
	margin-left: 1em;
}

.pingback .edit-link:before {
	top: 5px;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .reply {
	font-size: 12px;
	font-size: 1.2rem;
}

.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1;
	margin-top: 2em;
	padding: 0.4167em 0.8333em;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
}

.comment-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	display: block;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
	margin-bottom: 10px
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
	width: 100%;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	margin-bottom: 2em;
}

.logged-in-as a:hover {
	border-bottom: 1px solid #333;
}

.no-comments {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding-top: 1.6em;
}

.comment-navigation + .no-comments {
	border-top: 0;
}

.form-allowed-tags code {
	font-family: Inconsolata, monospace;
}

.form-submit {
	margin-bottom: 0;
}

.required {
	color: #c0392b;
}

.comment-reply-title small {
	font-size: 100%;
}

.comment-reply-title small a {
	border: 0;
	float: right;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
	position: relative;
	top: -3px;
}


/**
 * 13.0 Footer
 */
/* 2.6 Footer */
.site-footer { color: #333; font-size: 14px; padding: 15px 10px; background: #F5F5F5}

.site-footer .copyright{}
.site-info {}

.site-info a {
	border-bottom: 1px solid transparent;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.site-info a:hover {
	border-bottom: 1px solid #333;
}

.site-info a:hover,
.site-info a:focus {
	color: #333;
}

.secondary-nav{text-align: right; margin: 0}
.secondary-nav li {float: left; list-style: none;}
.secondary-nav li a{padding: 5px 10px; color: #008bc1;}


/**
 * 14.0 Media
 */

.site .avatar {
	border-radius: 50%;
}

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

audio,
canvas {
	display: inline-block;
}

embed,
iframe,
object,
video {
	margin-bottom: 1.6em;
	max-width: 100%;
	vertical-align: middle;
}

p > embed,
p > iframe,
p > object,
p > video {
	margin-bottom: 0;
}

.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
	font-size: 15px;
	font-size: 1.5rem;
	margin-top: 0;
	margin-bottom: 1.6em;
}

.wp-playlist.wp-playlist {
	padding-bottom: 0;
}

.wp-playlist .wp-playlist-tracks {
	margin-top: 0;
}

.wp-playlist-item .wp-playlist-caption {
	border-bottom: 0;
	padding: 10px 0;
}

.wp-playlist-item .wp-playlist-item-length {
	top: 10px;
}


/**
 * 14.1 Captions
 */

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption-text {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.wp-caption {padding: 5px; text-align: center; margin: 20px auto; font-style: italic;}
.wp-caption p.wp-caption-text { font-size: 11px; font-weight: normal; line-height: 12px; margin: 0; padding: 0; }
.wp-caption img { border: 0; margin: 0 0 5px 0; padding: 0; }


/**
 * 14.2 Galleries
 */

.gallery {
	margin-bottom: 1.6em;
}

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


/*404 Error*/

.error404{}
.error404 h1{text-transform: uppercase; font-size: 20px; margin: 40px 0; text-align: center;}
.error404 h1 span{font-size: 20px; color: #ef4023; padding: 0 20px;}
.error404 #searchform {min-width: 320px; width: 480px; margin: 0 auto;}
.error404 #searchform input[type="text"]{width: 70%; float: left; border-right: 1px solid #e9e9e9; padding: 3px 10px; height: 32px}
.error404 #searchform input[type="submit"]{width: 25%; float: right; background: #ef4023}
.error404 .page-content{text-align: center; padding-bottom: 80px}
.error404 .page-header{background: none;}
/**/
#subscription_request{margin-top: 10px}


.ads{overflow: hidden;}




/* 2.4 Content */

/* 2.4.2 Homepage */
#lastest-themes .entry-box{margin-bottom: 30px}
.inner-item{position: relative; background: #F5F5F5; border: 1px solid #EEE;}
.entry-box .inner-item .entry-title{margin: 10px 0}

/* Search Form */
#searchform { margin: 0px; padding: 0px; }
.searchinput { float: left; background: #fff; width: 230px; height: 18px; font-size: 12px; color: #666; border: 1px solid #e9e9e9; border-right: none; }
.searchsubmit { float: left; background: url(images/alert-overlay.png) left center repeat-x; width: 68px; height: 32px; border: none; color: #fff; font-weight: bold; }

/* 2.5 Sidebar */
#sidebar {
	padding-top: 20px;
	padding-left: 20px;
	border-left: 1px solid #EEE;
}

.social-links {
    margin: 0;
    padding: 3px 0 0;
}
.social-links__item {
    display: inline-block;
    list-style: outside none none;
    margin-right: 6px;
}
.social-links__item:last-child {
    margin-right: 0;
}
.social-links__link {
    background: none repeat scroll 0 0 #939393;
    color: white;
    display: block;
    font: bold 11px Arial,sans-serif;
    letter-spacing: 0.7px;
    margin: 0;
    padding: 5px 7px;
    text-transform: uppercase;
}
.social-links__link:hover {
    background: none repeat scroll 0 0 #797979;
    color: white;
}
.social-links-feed {
    background: none repeat scroll 0 0 orange;
}
.social-links-feed:hover {
    background: none repeat scroll 0 0 #cc8400;
}
.social-links-facebook {
    background: none repeat scroll 0 0 #4c66a4;
}
.social-links-facebook:hover {
    background: none repeat scroll 0 0 #3c5081;
}
.social-links-twitter {
    background: none repeat scroll 0 0 #55acee;
}
.social-links-twitter:hover {
    background: none repeat scroll 0 0 #2795e9;
}
.social-links-google-plus {
    background: none repeat scroll 0 0 #df4932;
}
.social-links-google-plus:hover {
    background: none repeat scroll 0 0 #c0341e;
}
.social-links-pinterest {
    background: none repeat scroll 0 0 #cd1d1f;
}
.social-links-pinterest:hover {
    background: none repeat scroll 0 0 #a01718;
}
.social-links__icon {
    font-size: 12px;
    margin-right: 4px;
}
.social-share-links {
    list-style: outside none none;
    margin: 0;
    padding-left: 0;
    width: 100%;
}

.weekly-digest-subscription__subscribe-button {
    background-image: linear-gradient(180deg, #136fd2, #0f56a3);
    border: medium none;
    box-shadow: 0 1px 1px rgba(11, 56, 29, 0.7);
    color: white;
    cursor: pointer;
    flex: 0 0 auto;
    font: bold 14px/10px "Helvetica Neue",Arial,sans-serif;
    height: 32px;
    padding: 10px 16px;
    white-space: nowrap; margin-left: 15px
}
.weekly-digest-subscription__subscribe-button:hover, .weekly-digest-subscription__subscribe-button:active, .weekly-digest-subscription__subscribe-button:focus {
    background-image: linear-gradient(180deg, #0f56a3, #0b3e74);
    color: white;
    cursor: pointer;
}
.weekly-digest-subscription__subscribe-button:focus {
    box-shadow: 0 0 5px #0f56a3;
    outline: medium none;
}

/*Botsl*/
#botslwrap{background-color: #2a3744; padding: 20px 0}




/* Breadcrumbs */
#breadcrumbs { font-style: italic; color: #999; border-bottom: 1px solid #EEE; padding: 10px; background: #F5F5F5}
#breadcrumbs a { background: url(images/bullet.png) no-repeat right 5px; margin-right: 1px; padding-right: 10px; color: #008bc1; }
#breadcrumbs .cat-feed {  }
#breadcrumbs .cat-feed a { float: right; display: block; background: url(images/ico-rss.png) no-repeat right 1px; padding-right: 22px; color: #999; }

/* Related Posts */
.related-posts h3{margin: 20px 0; font-size: 20px}
.related-posts ul li { display: inline; float: left; width: 145px; margin: 0 0 0 20px; }
.related-posts ul li a:hover { text-decoration: none; }
.related-posts ul li .entry-thumb { margin: 0 0 5px 0; padding: 5px; }
.related-posts ul li:hover .entry-thumb,
.related-posts ul li a:hover .entry-thumb { background: #f0f0f0; }
.related-posts ul li a.title { border-bottom: 1px dotted #ccc; color: #999; font-style: italic; }
.related-posts ul li:hover a.title { border-bottom-style: solid; }

/* Entry Meta */
.entry-meta { color: #999; margin: 0 0 10px 0; font-size: 14px}
.entry-meta a,
.entry-meta a:visited { border-bottom: 1px dotted #ccc; color: #999; text-decoration: none; }
.entry-meta a:hover { border-style: solid; }

/* 3.1 Typographic Elements */
.entry-content blockquote { border-left: 10px solid #f7f7f7; margin: 20px 20px; padding: 0 30px 0 20px; overflow: hidden; }
.entry-content blockquote p,
blockquote a,
blockquote { color: #666; font-size: 1em; font-style: italic; }
.entry-content strong { font-weight: bold; }
.entry-content strong em,
.entry-content em strong { font-style: italic; font-weight: bold; }
.entry-content li ul { margin: 0; padding: 0; }
.entry-content input,
.entry-content textarea { font-size: 1em; padding: 3px; }
.entry-content dfn { font-weight: bold }
.entry-content del { color: #aaa; text-decoration: line-through; }
.entry-content pre,
.entry-content code,
.entry-content tt { background: #f5f5f5; color: #666; font: 12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 20px; overflow: auto; padding: 1em; }
.entry-content pre,
.entry-content code,
.entry-content tt { display: block; margin: 1.5em 0; white-space: pre; }
.entry-content ins { font-weight: bold; text-decoration: underline; }
.entry-content em { font-style: italic; font-weight: normal; }
.entry-content ul { list-style: none; padding-bottom: 10px; }
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul { margin-bottom: 0 }
.entry-content ul li { background: url(images/dot.png) no-repeat 0 11px; padding: 5px 0 5px 10px; }
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 { margin: 5px 0 10px 0 }
.entry-content hr { background: #e6e6e6; border: none; clear: both; color: #e6e6e6; height: 1px; margin: 15px 0; width: 100%; }
.entry-content ol { list-style-type: decimal; margin: 0 0 10px 15px; }
.entry-content ol ol { list-style: upper-alpha }
.entry-content ol ol ol { list-style: lower-roman }
.entry-content ol ol ol ol { list-style: lower-alpha }
.entry-content ol li {padding: 5px 0 5px 0; font-weight: bold;}
.entry-content p { margin: 0 0 10px 0; }
.entry-content a img { border: none }

/* 3.2 Entry Tables */
.entry-content table { width: 100%; border: 1px solid #e6e6e6; margin-bottom: 1.2em; }
.entry-content table tr.alt-table-row { background: #f9f9f9; }
.entry-content table th { padding: 6px 0 3px 0; background: #EEEEEE; border: 1px solid #e6e6e6; text-shadow: 1px 1px 0 #fff; box-shadow: inset 0 0 1px #fff; -moz-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; }
.entry-content table td { padding: 6px 0 3px 10px; border: 1px solid #e6e6e6; }

/* 3.3 Images */
img.centered { display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; padding: 0; }
img.alignnone { display: inline; margin: 0 0 10px 0; padding: 0; }
img.alignright { display: inline; margin: 0 0 10px 10px; padding: 0; }
img.alignleft { display: inline; margin: 0 10px 10px 0; padding: 0; }
.aligncenter { display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; }
.alignright { float: right; margin: 0 0 10px 10px; }
.alignleft { float: left; margin: 0 10px 10px 0; }




/* 3.4 Author Box */
.authorbox { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin: 10px 0 25px 0; padding: 15px 0; }
.authorbox img { background: #fff; border: 1px solid #e9e9e9; display: inline; float: left; margin: 0 15px 0 0; padding: 4px; }
.authorbox p { margin: 0; padding: 0; }
.authorbox p strong { font-size: 13px; font-weight: bold; }



/* =5. Comments
-------------------------------------------------------------- */
/* 5.1 Comments List */
#comments { margin: 20px 0 0; padding-top: 10px; }
#comments h3 { font-size: 18px; padding: 10px 0 7px; margin: 0 0 20px; border-bottom: 1px solid #EFEFEF; }
#comments #respond h3 { border-bottom: 0; padding: 10px 0 0; }
#commentspost { margin: -1px 0 20px 0; padding: 20px 0 0 0; }
ol.commentlist { border-top: 1px solid #e9e9e9; clear: left; margin: 15px 0; }
ol.commentlist div.comment-body { position: relative; margin: 15px 0 0; padding: 0 0 15px; display: inline-block; width: 100%; border-bottom: 1px solid #e9e9e9; }
ol.commentlist div.reply { position: absolute; top: 0; right: 0; }
ol.commentlist li { clear: left; list-style-type: none; font-size: 12px; line-height: 1.7; }
ol.commentlist li.comment li.comment { margin: 0 0 0 40px; clear: left; }
ol.commentlist li.comment li.comment:last-child { border-bottom: none; }
ol.commentlist li ul.children { padding: 1px 0 0; clear: both; }
ol.commentlist li p { margin: 5px 0 0; }
ol.commentlist img.avatar { float: left; display: inline; margin: 0 10px 10px 0; padding: 4px; border: 1px solid #e9e9e9; background: #fff; }
ol.commentlist cite { font-size: 12px; line-height: 19px; font-weight: bold; float: left; display: inline; margin-right: 10px; }
ol.commentlist .commentmetadata a { line-height: 18px; font-size: 11px; margin-bottom: 10px; color: #999; }
ol.commentlist blockquote { font-size: 12px; line-height: 18px; }
ol.commentlist span.says { display: none; }
.reply a, .cancel-comment-reply a { font-size: 11px; display: block; margin: 0 0 5px 0; }
.reply a:hover, .cancel-comment-reply a:hover {  }

/* comments navigation */
.navigation { font-style: italic; padding: 20px 0 0 0; }

/* 5.2 Comment Form */
#formLabels { float: left; }
#formLabels p { float: left; display: inline; margin: 0 0 10px; width: 100%; color: #8B8B8B; }
#formLabels p label { width: 80px; float: left; color: #333; font-weight: bold; }
#formLabels p.last { margin-right: 0; }
#respond textarea { font-family: Arial; padding: 5px; }
#respond input, #respond textarea { margin-right: 5px; width: 100%; background: #F9F9F9; -moz-border-radius: 3px; border-radius: 3px; }
#respond input { width: 100%; }
#respond #submit { margin: 15px 0 15px 0; background: #ff8d2c;}
#respond #formContent { margin: 7px 0; float: right; }
.comment-list li #respond p { margin-left: 0; }

/* 5.3 Trackbacks */
#trackbacks { float: left; width: 100%; }
#trackbacks ol { padding: 10px 0; }
#trackbacks li { list-style-type: decimal; padding: 5px 0 5px 15px; }

/* =6. Page Templates
-------------------------------------------------------------- */

/* 6.1 Contact Form */
#contact-form { display: block; width: 100%; }
#contact-form li { background: none; padding-left: 0; }
#contact-form input.txt,
#contact-form textarea { border-style: solid; border-width: 1px; font: 14px/14px Arial, Helvetica, sans-serif; }
#contact-form input.txt { background: #fcfcfc; color: #666; margin: 0 5px 10px 0; padding: 5px 7px; width: 200px; }
#contact-form textarea { background: #fcfcfc; color: #666; padding: 5px 7px; width: 80%; height: 200px !important; }
#contact-form #submit { margin: 15px 0 0 0; padding: 5px 10px; }
.contact-form label { display: block; font-size: 12px; line-height: 30px; }
.page-template-template-contact-php .thanks { color: green; }
.page-template-template-contact-php .error { color: red; }

/* 6.2 Archives & Sitemap */
.page-template-template-archives-php .entry-content ul li,
.page-template-template-sitemap-php .entry-content ul li { color: #999; font-style: italic; }
.page-template-template-archives-php .entry-content ul li a,
.page-template-template-sitemap-php .entry-content ul li a { font-style: normal; }

/* =7. Misc
-------------------------------------------------------------- */

/* 7.1 WP Defaults */
.sticky {  }
.gallery-caption {  }
.bypostauthor {  }

/* 7.2 CSS3 Effects */
#primary-nav,
.flexslider,
#news-ticker,
.related-posts ul li .entry-thumb { 
	background: #FBFBFB; 
	background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#EEEEEE)); 
	background: -webkit-linear-gradient(#FBFBFB, #EEEEEE); 
	background: -moz-linear-gradient(center top, #FBFBFB 0%, #EEEEEE 100%); 
	background: -moz-gradient(center top, #FBFBFB 0%, #EEEEEE 100%); 
	background: -o-linear-gradient(top, #FBFBFB, #EEEEEE); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FBFBFB,endColorstr=#EEEEEE); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FBFBFB, endColorstr=#EEEEEE)"; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03); 
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03); 
	-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03); 
	text-shadow: 0 1px 0 #fff; 
	border: 1px solid #d9d9d9; 
}

/* 7.3 Slider Loading Effects */
.loading { height: 393px; background: #fff url('images/ajax-loader.gif') no-repeat center center; padding: 6px; border: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.loading:hover { background: #fff url('images/ajax-loader.gif') no-repeat center center; }

/* Responsive Image*/
.img-responsive{width: 100%; height: auto}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media (max-width: 767px) {
	
	/*Mobile Menu*/
	.row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -75%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -75%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 75%; /* 6 columns */
  }
  
  .row-offcanvas-left.active .sidebar-offcanvas
  {
  	left: 0
  }

  .sidebar-offcanvas {
    position: fixed; background: #555; z-index: 9999;
    top: 0; left: 0;
    width: 75%; height: 100%; overflow: auto; /* 6 columns */
  }
}

/* Small devices (tablets, 768px and up) */
@media (max-width: 767px) { 
	#wrapper { margin: 40px auto 0;}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.container{width: 768px}
	#wrapper { margin: 60px auto 0;}
	.navbar-default .navbar-nav > li > a {padding: 12px 15px;}
	.product-layout figcaption h2{height: 50px;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.container{width: 992px}
	#wrapper { margin: 60px auto 0;}
	.navbar-default .navbar-nav > li > a {padding: 12px 20px;}
	.product-layout figcaption h2{height: 50px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	.container{width: 1200px}
	#wrapper { margin: 60px auto 0;}
	.navbar-default .navbar-nav > li > a {padding: 12px 20px; display: block;}
	.product-layout figcaption h2{height: auto;}
}

#services .row > div[class*="col-"], .product-layout article[class*="col-"]{margin-bottom: 20px;}
.heightproduct{min-height: 234px;}
.related-posts h5{font-size: 15px; height: 45px;  line-height: 1.4; margin-bottom: 10px; overflow: hidden;}

.page .content-area{background: #FFF}
#content{background: #FFF}
#social-like{position: absolute; right: 0; top: 5px}
#pathway{position: relative;}
#pathway .btn-like, .btn-plus{width: 95px; float: left;}
#pathway .btn-like{margin-top: 5px}

/*Button Share*/

#button-share{margin-top: 20px}
.button-share a {
    color: #fff;
    margin-right: 5px;
}
.share-facebook {
    background: #3778b9 none repeat scroll 0 0;
    border-radius: 2px;
    padding: 6px 10px;
}
.share-twitter {
    background: #35c6f0 none repeat scroll 0 0;
    border-radius: 2px;
    padding: 6px 8px;
}
.share-stumbleupon {
    background: #ff4e2e none repeat scroll 0 0;
    border-radius: 2px;
    padding: 6px 8px;
}
.share-google-plus {
    background: #d73a1a none repeat scroll 0 0;
    border-radius: 2px;
    padding: 6px 8px;
}
.share-linkedin {
    background: #0074a1 none repeat scroll 0 0;
    border-radius: 2px;
    padding: 6px 8px;
}
.share-pinterest {
    background: #fc1d1e none repeat scroll 0 0;
    border-radius: 2px;
    padding: 6px 8px;
}

a.share-toogle-open, a.share-toogle-close {
    background: #ccc none repeat scroll 0 0;
    border-radius: 2px;
    color: #555;
    cursor: pointer;
    padding: 6px 8px;
}
.top10{
	padding-top: 10px;
	min-height: 210px;
	}
#sliderwrap{position: relative;}
#services div[class*="col-"]{margin-bottom: 20px}

.call-top{margin-top: 20px}

.call-top strong {
    color: #000000;
    font-size: 25px;
    height: 35px;
    line-height: 42px;
    width: 30px;
}

.call-top span {
    display: block;
    font-size: 14px;
}

.call-top span.small{
    font-size: 12px;
}

.call-top .fa{float: left; margin-right: 10px}

.call-top b {
    color: red;
    text-transform: uppercase;
}

.call-top .fa-phone, .call-top .fa-envelope {
    border: 1px solid red;
    border-radius: 50px;
    color: red;
    height: 40px;
    line-height: 30px;
    padding: 5px 9px;
    text-align: center;
    width: 40px;
}

#services a{color: #FFF}
#services .item{position: relative; overflow: hidden;}
#services .item img {
    transition: all 0.3s ease-in-out 0s;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%); /* For Webkit browsers */
	filter: gray; /* For IE 6 - 9 */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}
#services .item:hover img {
    transform: scale(1.2) rotate(5deg);
    filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	
}
#services .item .quick_view{padding: 10px; background: #ef4023; position: absolute; right: 0; bottom: 0; z-index: 2; display: none;font-size: 18px;}
#services .item:hover .quick_view{display: block; transition: all 0.2s ease-in-out 0s;}


footer{padding: 10px 0 15px 0; font-size: 14px; color: #888; border-top: 1px solid #E5E5E5; overflow: hidden;}
ul.secondary-menu li{float: left; display: inline;}
ul.secondary-menu li a{padding: 0 15px; font-size: 13px}


.product-layout figcaption{padding: 10px; background: #F5F5F5}
.product-layout figcaption .entry-summary{font-size: 13px; padding-bottom: 0}

#sliderwrap .description {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    left: 10%;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
    bottom: 10%;
    z-index: 9999;
}
#sliderwrap .hr-slider {margin: 0}

/*Widget Support*/

.widget.widget-support ul {
    margin: 0;
}
.widget.widget-support ul li {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    font-weight: bold;
}

.widget.widget-support ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.widget.widget-support ul li img {
    float: left;
    height: 48px;
    margin-right: 8px;
    width: 48px;
    border-radius: 50%;
}
.widget.widget-support ul li span {
    color: #f76f25;
    font-weight: 700;
    font-size: 15px
}
.widget.widget-support ul li span.email {
    color: #008bc1;
    font-size: 13px;
    font-weight: 400;
}

/* Hide Monline*/
@media only screen and (max-width:767px){
.hotline_bottom{display:block!important;}
.hotlinetop{
	display: none!important;
	}
}

.hotline_bottom{position:fixed;bottom:0px;left:0px;width:100%;height:36px;background:#ccc;z-index:1;display:none;clear:both;overflow:hidden;text-decoration:none!important;}
.hotline_bottom a:hover{text-decoration:none!important;color:#F8C100!important;}
.hotline_bottom .title_hotline{float:left;text-transform:uppercase;padding:5px 15px;margin:0px 0px 0px 0px;line-height:30px;font-size:14px;color:#fff;background:#325DAC;position:relative;}
.hotline_bottom .title_hotline:before{content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid transparent;position:absolute;right:-30px;top:0;}
.hotline_bottom ul.list_hotline{list-style:none;float:left;margin:6px 0px 0px 20px;}
.hotline_bottom ul.list_hotline li.item_hotline{float:left;border-right:1px solid #8F8080;line-height:20px;padding:0px 15px 0px 0px;margin:3px 0px 0px 0px;font-size:25px;font-weight:bold;color:#325DAC;}
.hotline_bottom ul.list_hotline li.item_hotline .fa{font-size:26px;line-height:20px;margin:2px 0px 0px 0px;}
.hotline_bottom ul.list_hotline li.item_hotline:last-child{border:none;}
.hotline_bottom ul.list_hotline li.item_hotline span{color:#333;}

.shadow{border-bottom: 1px solid #EEE; margin-bottom: 20px}
.category-desctiption{margin: 20px 0; text-transform: none;}