/*
Theme Name:     Kleo Child
Theme URI:      http://wpdevelopers.com
Description:    Child theme for WP Developers.
Author:         SeventhQueen & Tyler Johnson
Author URI:     http://tylerjohnsondesign.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/


/*----------
Ted Stuff ... Sorry, Tyler <<< I don't forgive you. Haha! Just kidding.
----------*/

#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar>#wp-toolbar span.ab-label,
#wpadminbar>#wp-toolbar span.noticon {
	color: #eee!important;
}
.sidebar .wpp-list .wpp-thumbnail {
	margin: 12px 0 8px;
}
.sidebar .wpp-list h4 {
	line-height: 1.3;
}

/*----------
Custom Fonts
----------*/

@font-face {
	font-family: 'Argent';
	font-style: normal;
	font-weight: 400;
	src: local('Argent'), local('Argent'), url(http://ipatriot.com/wp-content/themes/kleo-child/fonts/ArgentCF-Regular.woff2) format('woff2');
}
@font-face {
	font-family: 'Argent';
	font-style: normal;
	font-weight: 700;
	src: local('Argent'), local('Argent'), url(http://ipatriot.com/wp-content/themes/kleo-child/fonts/ArgentCF-DemiBold.woff2) format('woff2');
}
/*----------
Global Styles
----------*/

body {
	font-family: 'Noto Sans', sans-serif;
	color: #1B1C47;
	font-size: 16px;
	line-height: 26px
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	font-family: 'Argent', serif;
	font-weight: 700;
	color: #17181a !important
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: rgba(22,24,26,0.5) !important
}
a {
	color: #911A1C !important
}
a:hover,
a:focus {
	color: #1B1C47 !important
}
a,
button,
input[type="submit"],
a.btn,
a.btn-default {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease
}
h1.page-title {
	font-size: 4rem !important
}
button {
	font-family: 'Noto Sans', sans-serif !important
}
input[type="submit"],
button.btn {
	background: #911A1C;
	font-family: 'Noto Sans', sans-serif;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #4e0e0f;
	box-shadow: none;
	text-shadow: none;
	padding: 0.5rem 2rem;
	border-radius: 0
}
input[type="submit"]:hover,
button.btn:hover {
	color: #911A1C;
	background: #fff
}
.wpdev-hover-tip {
	border: none;
	background: none;
	padding: 0 !important;
	margin: 0 !important;
	min-width: 0px !important;
	vertical-align: text-top
}
.main-color .btn-highlight,
.main-color .btn-buy.btn-default,
.main-color .kleo-pin-circle span,
.main-color .kleo-pin-icon span,
.main-color #wp-calendar td#today a,
.main-color .kleo-banner-slider .kleo-banner-prev:hover,
.main-color .kleo-banner-slider .kleo-banner-next:hover,
.main-color .carousel-pager a.selected,
.main-color .pricing-table .popular .panel-heading,
.main-color .pricing-table .popular .panel-body,
.main-color .pricing-table .popular .pmpro-price .lead,
.main-color .pricing-table .popular .extra-description,
.main-color .mejs-controls .mejs-time-rail .mejs-time-current,
.main-color .kleo-mobile-icons .cart-items span,
.main-color .ordered-list.colored-icons li:before,
.main-color .masonry-listing .format-quote .post-content,
.main-color .bordered-icons .feature-item:hover .feature-icon,
.main-color .colored-icons.bordered-icons .feature-item:hover .feature-icon,
.main-color .navbar .nav li a em,
.main-color .widget_nav_menu li a em,
.main-color .news-highlight .posts-listing .label,
.main-color input[type="radio"]:checked + .radiobox-mark span,
.buddypress .main-color .kleo-online-status.high-bg,
.main-color #buddypress div.generic-button a.add,
.main-color.bp-full-width-profile div.generic-button a.add,
.main-color #buddypress div.generic-button a.accept,
.main-color #buddypress div.generic-button a.join-group,
.main-color .rtm-primary-button,
.main-color .rtmedia-container .drag-drop .start-media-upload,
.main-color .rtmedia-activity-container .drag-drop .start-media-upload,
.main-color #buddypress .rtmedia-container .rtmedia-uploader .drag-drop .start-media-upload,
.main-color span.onsale,
.woocommerce .main-color #content input.button.alt,
.woocommerce .main-color #respond input#submit.alt,
.woocommerce .main-color a.button.alt,
.woocommerce .main-color button.button.alt,
.woocommerce .main-color input.button.alt,
.woocommerce-page .main-color #content input.button.alt,
.woocommerce-page .main-color #respond input#submit.alt,
.woocommerce-page .main-color a.button.alt,
.woocommerce-page .main-color button.button.alt,
.woocommerce-page .main-color input.button.alt {
	background: #8A0F13
}
form#basic-user-avatar-form img {
	float: left;
	margin-right: 2rem
}
form#basic-user-avatar-form {
	border-bottom: 1px solid rgba(0,0,0,0.15);
	padding-bottom: 2rem
}
.popover.bottom .arrow,
.popover.bottom .arrow:after,
.main-color .kleo-tabs .tabs-style-line > li.active > a,
.main-color .kleo-tabs .tabs-style-line > li.active > a:hover,
.main-color .kleo-tabs .tabs-style-line > li.active > a:focus,
.main-color .pricing-table .popular .panel-heading h3 {
	border-bottom-color: #8A0F13
}
::-moz-selection {
color:#fff !important;
background:#8A0F13 !important
}
::selection {
	color: #fff !important;
	background: #8A0F13 !important
}
a.btn.btn-default {
	border: 1px solid #8A0F13;
	background: #8A0F13;
	text-shadow: none;
	color: #fff !important;
	text-transform: uppercase;
	border-radius: 0;
	box-shadow: none
}
a.btn.btn-default:hover {
	background: #fff;
	box-shadow: none;
	color: #8A0F13 !important
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background: #fff !important;
	border-color: #fff !important
}
.wpdev-facebook-login {
	text-align: center;
	padding: 0 0 3rem 0;
	border-bottom: 1px solid rgba(0,0,0,0.2)
}
.panel-title a {
	font-family: 'Noto Sans', sans-serif;
	font-weight: bold
}
section.container-wrap.main-title {
	background: #fff;
	border: none;
	border-bottom: 1px solid #f3f5f8;
	margin-top: 2rem
}
.tpl-right {
	padding-top: 2rem;
	border-right: none
}
.sidebar-right {
	padding-top: 2rem;
	border-left: none
}
.masonry-listing .format-standard .post-title {
	border-left: 3px solid #1B1C47
}
section.footer-color {
	color: rgba(255,255,255,0.6) !important
}
section.footer-color h1 a,
section.footer-color h2 a,
section.footer-color h3 a,
section.footer-color h4 a,
section.footer-color h5 a,
section.footer-color h6 a {
	color: white !important
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
	border-radius: 0
}
.kleo-main-header .nav > li.active > a {
	box-shadow: inset 0px 2px 0px 0px #911A1C;
	color: #911A1C !important
}
.navbar-collapse.nav-collapse.collapse.in {
	display: block !important
}
strong.logo a img {
	padding: 1rem 0
}
img#logo_img {
	max-height: 100px !important
}
.kleo-main-header .navbar-collapse > ul > li > a {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.5rem;
	letter-spacing: 0.03rem
}
.kleo-main-header .navbar-collapse ul li a {
	font-family: 'Noto Sans', sans-serif;
	color: #17181a !important
}
.kleo-main-header .navbar-collapse ul li a:hover {
	color: #911A1C !important
}
.caroufredsel_wrapper .news-ticker {
	background: #f3f5f8
}
.caroufredsel_wrapper .news-ticker h3 a {
	color: rgba(22,24,26,0.5) !important;
	font-family: 'Noto Sans', sans-serif;
	text-transform: none;
	font-size: 1.2rem
}
.caroufredsel_wrapper .news-ticker h3 a:hover {
	color: rgba(22,24,26,1) !important;
	font-family: 'Noto Sans', sans-serif;
	text-transform: none;
	font-size: 1.2rem
}
.kleo-main-header.header-normal {
	border: 1px solid #ebeff1
}
span.wpdev-user-avatar {
	display: inline-block;
	margin-right: 0.5rem
}
span.wpdev-user-avatar img {
	border-radius: 2rem
}
#header.header-color .navbar-nav li,
ul.dropdown-menu.sub-menu {
	border: none
}
span.wpdev-favorites-count {
	font-weight: bold;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 2rem;
	padding: 0 0.5rem;
	margin-left: 0.5rem
}
ul.dropdown-menu.sub-menu {
	box-shadow: 0px 2px 6px #F3F5F8
}
.header-color .navbar-nav .dropdown-menu li a:hover {
	background: #fff
}
.kleo-main-header .navbar-collapse ul li.menu-item-write a {
	background: #911A1C;
	color: #fff !important;
	padding: 0 1rem !important;
	margin: 0 -2px !important
}
.kleo-main-header .navbar-collapse ul li.login-link a {
	background: #1B1C47;
	color: #fff !important;
	padding: 0 1rem !important;
	margin: 0 -2px !important
}
.navbar-collapse.nav-collapse.collapse.in {
	text-align: center
}
.navbar-collapse.nav-collapse.collapse.in .login-link a,
.navbar-collapse.nav-collapse.collapse.in .menu-item-write a {
	padding: 1rem !important;
	display: inline-block;
	width: 100%
}
.wpdev-email-signup {
	background: #8A0F13;
	padding: 1.5rem
}
.wpdev-email-signup h3 {
	color: #fff !important;
	text-align: center;
	margin: 0 0 2rem
}
input#pending_subscriber_email {
	width: 100%;
	padding: 0.5rem
}
#new_pending_subscriber button.button {
	background: #1B1C47;
	color: #fff;
	border: 1px solid #1B1C47;
	width: 100%;
	padding: 0.5rem
}
#new_pending_subscriber button.button:hover {
	background: none
}
.modal-dialog {
	left: 0
}
div#pt-user-modal {
	background: rgba(255, 255, 255, 0);
	box-shadow: none;
	border: none;
	overflow: visible
}
.wpdev-facebook-modal-login,
.wpdev-facebook-modal-register {
	text-align: center
}
.wpdev-facebook-modal {
	background: #3b5998;
	padding: 0.6rem 2rem;
	font-size: 1.8rem;
	color: #fff !important;
	border: 1px solid #3b5998
}
span.wpdev-facebook-modal-or {
	margin-left: 1rem
}
button.wpdev-facebook-modal[disabled] {
	opacity: 0.5
}
.wpdev-facebook-modal:hover {
	background: none;
	color: #3b5998 !important
}
.wpdev-facebook-modal:hover[disabled] {
	background: #3b5998;
	color: #fff !important
}
a.register-link.btn.wpdev-button {
	font-size: 1.6rem;
	min-width: 50%
}
.wpdev-form-field-register {
	text-align: center
}
.wpdev-facebook-login-form {
	text-align: center
}
button.wpdev-register-btns {
	color: #fff;
	border: 1px solid;
	font-size: 1.6rem;
	padding: 0.6rem 2rem
}
button.wpdev-register-facebook {
	background: #3b5998;
	border-color: #3b5998
}
button#wpdev-register-open {
	background: #8A0F13;
	border-color: #8A0F13
}
button.wpdev-register-facebook:hover {
	color: #3b5998;
	background: none
}
button#wpdev-register-open:hover {
	color: #8A0F13;
	background: none
}
button.wpdev-register-facebook[disabled],
button#wpdev-register-open[disabled] {
	opacity: 0.5
}
button.wpdev-register-facebook:hover[disabled] {
	background: #3b5998;
	color: #fff
}
button#wpdev-register-open:hover[disabled] {
	background: #8A0F13;
	color: #fff
}
span.wpdev-facebook-register-or {
	margin: 0 1rem
}
form.wppb-register-user {
	display: none
}
form.wppb-register-user.openregister {
	display: block;
	border-top: 1px solid rgba(0,0,0,0.1)
}
input.usp-input,
select.usp-select {
	width: 100%;
	border-color: #ebeff1 !important
}
fieldset.usp-title label,
fieldset.usp-tags label,
fieldset.usp-category label,
fieldset.usp-images label {
	font-weight: bold;
	color: #171A2E;
	width: auto;
	margin-right: 1rem
}
select.usp-select {
	margin-bottom: 2rem
}
div#wp-uspcontent-editor-container {
	border-left: 1px solid #ebeff1;
	border-right: 1px solid #ebeff1
}
div#wp-uspcontent-wrap {
	border-bottom: 1px solid #ebeff1;
	margin-bottom: 2rem
}
div#usp-upload-message {
	margin-bottom: 1rem
}
div#user-submitted-image {
	margin-bottom: 1rem
}
div#user-submitted-image input {
	margin-bottom: 0.5rem
}
button#insert-media-button {
	background: #f3f5f8;
	border: 1px solid #dfe2e3;
	box-shadow: none;
	border-radius: 1rem;
	height: auto;
	width: auto;
	display: inline-block;
	padding: 0.2rem 1rem;
	min-width: 135px
}
button#insert-media-button:hover {
	background: #911a1c;
	border-color: #4e0e0f;
	color: #fff
}
div.mce-toolbar-grp {
	background: red
}
div.mce-toolbar-grp {
	background: #F3F5F8 !important
}
.wp-editor-tabs button {
	border-radius: 1rem 1rem 0 0
}
.modal-footer {
	background: #911A1C !important;
	color: #fff;
	border-radius: 0 !important
}
.modal-footer a {
	color: #fff !important;
	font-weight: bold;
	font-family: 'Argent';
	font-size: 2rem;
	margin-left: 1rem
}
.widget_search #searchform input[type=submit] {
	background-position: 0px 0px;
	width: 12px !important;
	display: inline-block;
	padding: 12px
}
.widget_search #searchform input[type=submit]:hover {
	background-position: -24px 0px
}
.sidebar {
	line-height: 1.8rem !important;
	font-size: 1.4rem
}
h4.widget-title {
	font-size: 2.4rem
}
.widget .woocommerce-product-search,
.widget form#bbp-search-form>div,
.page-content #searchform>div,
.widget_search #searchform>div {
	border-radius: 1rem
}
.wpdev-pop-side .col-md-4 {
	padding-right: 0
}
span.wpdev-pop-title {
	font-weight: bold;
	font-size: 1.6rem;
	display: block;
	margin-bottom: 1rem
}
.template-page.tpl-right .wrap-content {
	padding: 0
}
.sidebar-right .inner-content {
	padding: 0
}
.wpdev-pop-side-article {
	display: block;
	width: 100%
}
.wpdev-pop-side-article .col-md-4,
.wpdev-pop-side-article .col-md-8 {
	float: none;
	display: inline-block
}
.wpdev-pop-side-article .col-md-8 {
	vertical-align: top
}
.wpdev-trending-article .col-sm-5,
.wpdev-trending-article .col-sm-7 {
	float: none;
	display: inline-block;
	vertical-align: top
}
.wpdev-trending-article {
	margin: 1rem 0;
	border-bottom: 1px solid rgba(0,0,0,0.15);
	padding: 1rem 0
}
span.wpdev-trending-title {
	font-family: 'Argent', serif;
	font-weight: bold;
	font-size: 1.8rem
}
span.wpdev-trending-date {
	display: block;
	text-transform: capitalize;
	margin-top: 1rem
}
button.wpdev-register-btn {
	position: fixed;
	right: 0;
	top: 40%;
	z-index: 999;
	background: #fff;
	border: none;
	box-shadow: -1px 1px 4px rgba(0,0,0,0.5);
	height: 44px;
	padding: 0 1rem;
	min-width: 20px;
	width: auto;
	border-radius: 0
}
div#iPatriotWrite {
	background: none;
	border: none;
	box-shadow: none;
	overflow: visible;
	width: 100% !important;
	float: right;
	top: 30% !important;
	position: fixed
}
div#iPatriotWrite .modal-dialog {
	float: right;
	padding: 0
}
.modal-backdrop {
	opacity: 0 !important
}
.modal-content {
	border-radius: 0
}
.essb_links.essb_template_metro-bold-retina {
	margin-bottom: 1.5rem;
	display: inline-block;
	margin-top: 0
}
.wpdev-favorites {
	margin-bottom: 1.5rem;
	display: inline-block
}
.wpdev-favorites button.simplefavorite-button {
+:0 font-weight: bold;
	background: #232A49;
	box-shadow: none;
	color: #fff;
	opacity: 1;
	border: none;
	padding: 0.7rem;
	vertical-align: middle
}
.single .with-meta.inline-meta article .article-meta {
	margin-bottom: 0.5rem
}
.wpdev-favorites button.simplefavorite-button.active {
	background: #911A1C
}
span#older-nav .outter-title,
span#newer-nav .entry-title {
	font-size: 1.2rem;
	line-height: 1.4rem;
	padding: 1rem 0
}
span#older-nav .outter-title,
span#newer-nav .outter-title {
	overflow: hidden;
	display: inline-block;
	max-height: 80px !important
}
.single .with-meta.inline-meta article .post-meta small {
	vertical-align: top
}
.wpdev-separator {
	margin: 0 0.8rem;
	font-size: 0.8rem;
	vertical-align: middle
}
.single .with-meta.inline-meta article .meta-author span.author-name {
	margin-left: 0
}
.template-page.inline-meta {
	padding-top: 0.4rem
}
.label-default,
.label-primary,
.label-success,
.label-info,
.label-warning,
.label-danger {
	background: #232A49
}
.label-default a,
.label-primary a,
.label-success a,
.label-info a,
.label-warning a,
.label-danger a {
	color: #fff !important
}
.wpdev-disclaimer {
	font-style: italic;
	margin: 2rem 0 1rem;
	font-weight: bold;
	border-top: 1px solid rgba(0,0,0,0.15);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	padding: 1rem 0
}
.article-content {
	color: #17181A
}
.single .with-meta.inline-meta article .entry-date,
.single .with-meta.inline-meta article .post-meta {
	font-weight: bold
}
.wpdev-author-box-post {
	margin: 1.5rem 0;
	padding: 1.5rem 0;
	border-top: 1px solid rgba(0,0,0,0.1)
}
h2.wpdev-author-box-name {
	margin: 0
}
#fbcomments h2 {
	color: #3B5998 !important
}
#dqcomments h2 {
	color: #2e9fff !important
}
.wpdev-comment-btn a {
	color: #fff !important;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 1rem 0;
	border: 1px solid
}
.row.wpdev-comment-btns {
	margin: 3rem 0 0 0
}
a.wpdev-fb-comments-btn {
	background: #3B5998
}
a.wpdev-dq-comments-btn {
	background: #2E9FFF
}
.wpdev-comment-btn a:hover {
	background: none
}
a.wpdev-fb-comments-btn:hover {
	color: #3B5998 !important
}
a.wpdev-dq-comments-btn:hover {
	color: #2E9FFF !important
}
ul.pagination li a,
ul.pagination li span.page-numbers.current,
ul.pagination li a.next.page-numbers,
ul.pagination li a.prev.page-numbers {
	border-radius: 1rem;
	border-color: #ebeff2 !important;
	font-weight: bold;
	padding: 0.1rem 1.2rem;
	height: auto;
	width: auto
}
ul.pagination li a,
ul.pagination li a.next.page-numbers,
ul.pagination li a.prev.page-numbers {
	color: rgba(23,24,26,0.5) !important;
	background: #f4f5f9 !important
}
ul.pagination li span.page-numbers.current {
	color: #fff !important;
	background: #232A49 !important
}
ul.pagination li a:hover,
ul.pagination li a.next.page-numbers:hover,
ul.pagination li a.prev.page-numbers:hover {
	color: #fff !important;
	background: #17181a !important
}
ul.nav.nav-tabs.responsive-tabs li a {
	font-weight: bold;
	font-family: 'Noto Sans', sans-serif
}
.wpdev-article-list h2 {
	margin: 0;
	font-size: 2rem;
	line-height: 2.4rem
}
.wpdev-article-list article {
	padding: 0 !important
}
.wpdev-section-title ul.nav.nav-tabs.responsive-tabs li a {
	background: none;
	border-color: #911A1C;
	margin: 0
}
a.btn.wpdev-button {
	background: #911A1C;
	color: #fff !important;
	border-radius: 0;
	border: 1px solid #911A1C
}
a.btn.wpdev-button:hover {
	background: none;
	color: #911A1C !important
}
.wpdev-category-select h2 {
	display: inline-block;
	margin-right: 1rem
}
form#category-select {
	display: inline-block
}
.wpdev-category-select {
	text-align: center
}
.wpdev-popular-article-list article:first-child,
.wpdev-remove-excerpt .entry-summary {
	display: none !important;
	visibility: hidden !important
}
.wpdev-author-bio .wpdev-author-box p {
	margin: 0 0 1rem 0
}
.wpdev-author-meta .wpdev-author-btns {
	color: #fff !important;
	padding: 0.4rem 1rem;
	margin: 0 0.2rem;
	border: 1px solid
}
.wpdev-author-meta .wpdev-author-btns:first-child {
	margin-left: 0
}
.wpdev-author-bio {
	margin-bottom: 2rem;
	padding-bottom: 2rem;
	border-bottom: 1px solid rgba(0,0,0,0.15)
}
a.wpdev-author-btns.wpdev-author-archive {
	background: #911A1C;
	border-color: #911A1C
}
a.wpdev-author-btns.wpdev-author-website {
	background: #232A49;
	border-color: #232A49
}
a.wpdev-author-btns.wpdev-author-facebook {
	background: #3B5998;
	border-color: #3B5998
}
a.wpdev-author-btns.wpdev-author-twitter {
	background: #55ACEE;
	border-color: #55ACEE
}
a.wpdev-author-btns:hover {
	background: #fff
}
a.wpdev-author-btns.wpdev-author-archive:hover {
	color: #911A1C !important
}
a.wpdev-author-btns.wpdev-author-website:hover {
	color: #232A49 !important
}
a.wpdev-author-btns.wpdev-author-facebook:hover {
	color: #3B5998 !important
}
a.wpdev-author-btns.wpdev-author-twitter:hover {
	color: #55ACEE !important
}
a.wpdev-social-btn {
	color: #fff !important;
	border: 1px solid;
	padding: 0.3rem 2rem;
	text-align: center;
	margin: 0 0.1rem
}
a.wpdev-social-btn-fb {
	background: #3b5998;
	border-color: #3b5998
}
a.wpdev-social-btn-tw {
	background: #55acee;
	border-color: #55acee
}
a.wpdev-social-btn-gp {
	background: #dc4e41;
	border-color: #dc4e41
}
a.wpdev-social-btn:hover {
	background: none
}
a.wpdev-social-btn-fb:hover {
	color: #3b5998 !important
}
a.wpdev-social-btn-tw:hover {
	color: #55acee !important
}
a.wpdev-social-btn-gp:hover {
	color: #dc4e41 !important
}
a.wpdev-social-btn:first-child {
	margin-left: 0
}
.wpdev-footer a {
	font-weight: bold
}
span.footer-separator {
	margin: 0 1rem
}
span.wpdev-footer-menu a {
	color: rgba(255,255,255,0.5) !important;
	margin: 0 0.5rem
}
.wpdev-footer {
	margin: 3rem 0
}
.template-page.col-sm-9.tpl-right {
	width: 915px
}
.sidebar.sidebar-main.col-sm-3.sidebar-right {
	width: 366px
}
@media screen and (max-width: 1439px) {
.template-page.col-sm-9.tpl-right {
	width: 805px
}
}
@media screen and (max-width: 1300px) {
.kleo-main-header .navbar-collapse>ul>li>a {
	margin: 0 0.5rem
}
}
@media screen and (max-width: 1199px) {
.template-page.col-sm-9.tpl-right {
	width: 605px
}
}
@media screen and (max-width: 1145px) and (min-width: 992px) {
.kleo-main-header .navbar-collapse>ul>li>a {
	margin: 0 0.4rem
}
.kleo-main-header .collapse.navbar-collapse.nav-collapse {
	width: 100%;
	text-align: center
}
.kleo-main-header .nav.navbar-nav {
	width: 100%
}
.navbar-header .logo {
	float: none;
	text-align: center;
	width: 100%;
	display: block
}
.container>.navbar-header {
	width: 100%
}
}
@media screen and (max-width: 991px) and (min-width: 900px) {
.template-page.col-sm-9.tpl-right {
	width: 518px
}
div#main-container {
	max-width: 900px
}
}
@media screen and (max-width: 899px) {
.row:before,
.row:after {
	display: table;
	content: " "
}
#main-container>.row {
	display: block
}
.template-page.col-sm-9.tpl-right {
	width: 100%
}
.sidebar.sidebar-main.col-sm-3.sidebar-right {
	width: 100%
}
}
.vc_custom_heading h4 {
	font-size: 2.24rem;
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background: #1b1c47;
	color: #fff !important;
	text-transform: capitalize;
	padding: 0.8rem 2rem;
	border-radius: 0;
}
.vc_gitem-post-data,
.vc_btn3-container {
	margin-bottom: 10px !important;
}
.wpdev-views-cont {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
span.wpdev-views-count,
span.wpdev-views-text {
	display: block;
	margin: 0;
	line-height: 17px;
}
span.wpdev-views-count {
	color: #8a0f13;
	font-size: 21px;
	font-weight: 700;
}
span.wpdev-views-text {
	font-size: 11px;
	text-transform: uppercase;
}
/*div.article-content iframe {
	max-width: 640px;
	max-height: 360px;
}*/
.adsbygoogle iframe {
	max-width: inherit!important;
	max-height: inherit!important;
}
@media print {
.essb_links,
small.meta-comment-count,
button.wpdev-register-btn,
.kleo-quick-contact-wrapper,
.pagination-sticky a,
.row.wpdev-comment-btns,
.wpdev-author-img,
.wpdev-author-meta,
.related-wrap,
.sidebar,
.article-media {
	display: none !important;
	visibility: hidden;
}
body,
.article-content {
	overflow: visible !important;
}