
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: 700; }
h1 { margin: 0.67em 0px; font-size: 2em; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
input { line-height: normal; }
textarea { overflow: auto; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('font/glyphicons-halflings-regular.eot') format("embedded-opentype"), url('font/glyphicons-halflings-regular.woff2') format("woff2"), url('font/glyphicons-halflings-regular.woff') format("woff"), url('font/glyphicons-halflings-regular.ttf') format("truetype"), url('font/glyphicons-halflings-regular.svg') format("svg");
}
* { box-sizing: border-box; }
*::after, *::before { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
[role="button"] { cursor: pointer; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
.h1, h1 { font-size: 36px; }
.h2, h2 { font-size: 30px; }
.h3, h3 { font-size: 24px; }
.h5, h5 { font-size: 14px; }
p { margin: 0px 0px 10px; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
.blockquote-reverse .small::before, .blockquote-reverse footer::before, .blockquote-reverse small::before, blockquote.pull-right .small::before, blockquote.pull-right footer::before, blockquote.pull-right small::before { content: ""; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
@media screen and (max-width: 767px) {
}
@media not all {
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204); content: "/ "; }
@media screen and (min-width: 768px) {
}
.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover > .arrow::after { content: ""; border-width: 10px; }
.popover.top > .arrow::after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }
.popover.right > .arrow::after { bottom: -10px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.bottom > .arrow::after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left > .arrow::after { right: 1px; bottom: -10px; content: " "; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }
@media not all, not all {
}
@media screen and (min-width: 768px) {
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after { content: " "; display: block; background: white none repeat scroll 0% 0%; position: absolute; z-index: 30; box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-horizontal .twentytwenty-handle::after { width: 3px; height: 9999px; left: 50%; margin-left: -1.5px; }
.twentytwenty-vertical .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after { width: 9999px; height: 3px; top: 50%; margin-top: -1.5px; }
.twentytwenty-before-label::before, .twentytwenty-after-label::before { color: white; font-size: 13px; letter-spacing: 0.1em; }
.twentytwenty-before-label::before, .twentytwenty-after-label::before { position: absolute; background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; line-height: 38px; padding: 0px 20px; border-radius: 2px; }
.twentytwenty-horizontal .twentytwenty-before-label::before, .twentytwenty-horizontal .twentytwenty-after-label::before { top: 50%; margin-top: -19px; }
.twentytwenty-vertical .twentytwenty-before-label::before, .twentytwenty-vertical .twentytwenty-after-label::before { left: 50%; margin-left: -45px; text-align: center; width: 90px; }
.twentytwenty-horizontal .twentytwenty-before-label::before { left: 10px; }
.twentytwenty-horizontal .twentytwenty-after-label::before { right: 10px; }
.twentytwenty-vertical .twentytwenty-before-label::before { top: 10px; }
.twentytwenty-vertical .twentytwenty-after-label::before { bottom: 10px; }
.twentytwenty-horizontal .twentytwenty-handle::before { bottom: 50%; margin-bottom: 22px; box-shadow: 0px 3px 0px white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle::after { top: 50%; margin-top: 22px; box-shadow: 0px -3px 0px white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle::before { left: 50%; margin-left: 22px; box-shadow: 3px 0px 0px white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle::after { right: 50%; margin-right: 22px; box-shadow: -3px 0px 0px white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a { width: 0px; height: 0px; border-width: 0.5em 0px 0.5em 0.5em; border-style: solid none solid solid; border-color: transparent -moz-use-text-color transparent rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: ""; position: absolute; top: 50%; left: 50%; margin: -0.5em 0px 0px -0.25em; }
.audioplayer-playing .audioplayer-playpause a::before, .audioplayer-playing .audioplayer-playpause a::after { width: 40%; height: 100%; background-color: rgb(255, 255, 255); content: ""; position: absolute; top: 0px; }
.audioplayer-playing .audioplayer-playpause a::before { left: 0px; }
.audioplayer-playing .audioplayer-playpause a::after { right: 0px; }
.audioplayer-volume-button a::before, .audioplayer-volume-button a::after { content: ""; position: absolute; }
.audioplayer-volume-button a::before { width: 0px; height: 0px; border-width: 0.5em 0.5em 0.5em 0px; border-style: solid solid solid none; border-color: transparent rgb(255, 255, 255) transparent -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 2; top: 50%; right: -0.25em; margin-top: -0.5em; }
.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a::after { width: 0.313em; height: 0.313em; border-style: double; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0.25em 0.25em 0px 0px; left: 0.563em; top: -0.063em; border-radius: 0px 0.938em 0px 0px; transform: rotate(45deg); }
.audioplayer *, .audioplayer *::before, .audioplayer *::after { transition: color 0.25s ease 0s, background-color 0.25s ease 0s, opacity 0.5s ease 0s; }
.audioplayer.light:not(.audioplayer-playing) .audioplayer-playpause a { border-left-color: rgb(0, 0, 0); }
.audioplayer.light .audioplayer-volume-button a::before { border-right-color: rgb(0, 0, 0); }
.audioplayer.light:not(.audioplayer-mute) .audioplayer-volume-button a::after { border-color: rgb(0, 0, 0); }
.audioplayer.light.audioplayer-playing .audioplayer-playpause a::before, .audioplayer.light.audioplayer-playing .audioplayer-playpause a::after { background-color: rgb(0, 0, 0); }
@font-face {
	font-family: "weathericons";
	font-style: normal;
	font-weight: 400;
	src: url('font/weathericons-regular-webfont.eot') format("embedded-opentype"), url('font/weathericons-regular-webfont.woff2') format("woff2"), url('font/weathericons-regular-webfont.woff') format("woff"), url('font/weathericons-regular-webfont.ttf') format("truetype"), url('font/weathericons-regular-webfont.svg') format("svg");
}
.magee-accordion .magee-accordion.style3 .panel-heading .accordion-toggle::after { display: none; }
.magee-accordion.style3 .panel-heading .accordion-toggle.collapsed::after { display: none; }
.magee-accordion.style3 .panel-heading .accordion-toggle::after { display: none; }
.magee-accordion.accordion-spacing .panel-heading .accordion-toggle::after { top: 15px; right: 15px; }
.magee-accordion .panel-heading .accordion-toggle::after { position: absolute; display: block; font-family: FontAwesome; content: ""; right: 10px; top: 10px; width: 16px; height: 16px; line-height: 16px; font-size: 14px; text-align: center; color: rgb(119, 119, 119); }
.magee-accordion.accordion-boxed .panel-heading .accordion-toggle::after { top: 15px; right: 15px; }
.magee-accordion.faq .panel-heading .accordion-toggle::after { top: 20px; }
.magee-accordion.accordion-boxed.faq .panel-heading .accordion-toggle::after { top: 25px; }
@media screen and (min-width: 768px) {
}
.person-vcard .person-title::after { display: block; margin: 10px auto; width: 80px; height: 1px; background-color: rgb(253, 210, 0); content: ""; }
.person-box-horizontal .person-vcard .person-title::after { margin-left: 0px; }
.testimonial-quote::before { content: ""; display: block; font: 30px/1 FontAwesome; position: absolute; left: 0px; top: 0px; opacity: 0.3; }
.testimonial-vcard::before { content: "" ! important; }
.testimonial-boxed .testimonial-content::before { content: ""; display: block; width: 0px; height: 0px; border-width: 10px; border-style: solid; border-color: rgb(245, 245, 245) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; bottom: -20px; left: 50px; z-index: 3; }
.testimonial-boxed .testimonial-content::after { content: ""; display: block; width: 0px; height: 0px; border-width: 11px; border-style: solid; border-color: rgb(221, 221, 221) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; bottom: -23px; left: 49px; z-index: 2; }
.testimonial-boxed.text-center .testimonial-content::before { left: 50%; margin-left: -10px; }
.testimonial-boxed.text-center .testimonial-content::after { left: 50%; margin-left: -11px; }
@media screen and (min-width: 768px) {
}
.counter::after { display: block; margin: 10px auto; width: 40px; height: 1px; background-color: rgb(253, 210, 0); content: ""; }
.magee-process-steps > ul > li:last-child::before { display: none; }
.magee-process-steps.process-steps-vertical > ul > li::before { content: ""; position: absolute; display: block; width: 0px; height: 100%; border-right: 1px dashed rgb(229, 229, 229); left: 50px; top: 50%; }
.magee-process-steps.process-steps-vertical.box-lg > ul > li::before { left: 75px; }
.magee-process-steps.process-steps-vertical > ul > li:last-child::before { display: none; }
.timeline-year::after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-width: 5px; border-style: solid; border-color: rgb(253, 210, 0) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: 50%; margin-left: -5px; top: 100%; }
.magee-icon-list { margin: 0px; }
.magee-icon-list li { list-style-type: none; padding-bottom: 0.8em; position: relative; padding-left: 2em; }
.magee-icon-list li i { text-align: center; width: 1.6em; height: 1.6em; line-height: 1.6em; position: absolute; top: 0px; left: 0px; }
.divider-shadow .divider-inner::after { display: block; height: 5px; width: 100%; content: ""; background: transparent radial-gradient(ellipse at 50% -50% , rgba(0, 0, 0, 0.3) 0px, rgba(255, 255, 255, 0) 65%) repeat scroll 0% 0%; }
@media screen and (min-width: 640px) {
}
.ss-style-dots::before { bottom: 20px; width: 14px; height: 14px; border-radius: 50%; left: 50%; transform: translateX(-50%); background: rgb(32, 114, 167) none repeat scroll 0% 0%; box-shadow: 30px 0px rgb(32, 114, 167), -30px 0px rgb(32, 114, 167); }
.ss-style-doubleline::before { bottom: 30px; width: 140px; height: 2px; left: 50%; transform: translateX(-50%); background: rgb(32, 114, 167) none repeat scroll 0% 0%; box-shadow: 0px 30px 0px rgb(32, 114, 167); }
.ss-style-cross::before, .ss-style-cross::after { background: rgb(32, 114, 167) none repeat scroll 0% 0%; bottom: 70px; width: 200px; height: 2px; left: 50%; transform-origin: 50% 50% 0px; }
.ss-style-cross::before { transform: translateX(-50%) rotate(45deg); }
.ss-style-cross::after { transform: translateX(-50%) rotate(-45deg); }
.magee-section-separator::before, .magee-section-separator::after { position: absolute; content: ""; pointer-events: none; }
.ss-triangle-up::before, .ss-triangle-down::after { left: 50%; width: 40px; height: 40px; transform: translateX(-50%) rotate(45deg); background-color: inherit; }
.ss-triangle-up::before { top: -20px; }
.ss-triangle-down::after { bottom: -20px; }
.ss-doublediagonal::before, .ss-doublediagonal::after { top: 0px; z-index: -1; width: 100%; height: 75%; background: inherit; transform: rotate(-2deg); transform-origin: 0px 0px 0px; }
.ss-doublediagonal::before { height: 50%; background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; transform: rotate(-3deg); transform-origin: 3% 0px 0px; }
.ss-halfcircle-up::before, .ss-halfcircle-down::after { left: 50%; z-index: 2; width: 100px; height: 100px; border-radius: 50%; background-color: inherit; transform: translateX(-50%); }
.ss-halfcircle-up::before { top: -50px; }
.ss-halfcircle-down::after { bottom: -50px; }
.ss-multitriangles-up::before, .ss-multitriangles-down::after { left: 50%; width: 50px; height: 50px; transform: translateX(-50%) rotate(45deg); }
.ss-multitriangles-up::before { top: -25px; background: inherit; box-shadow: -50px 50px 0px rgb(52, 152, 219), 50px -50px 0px rgb(52, 152, 219); }
.ss-multitriangles-down::after { bottom: -25px; z-index: 10; background: inherit; box-shadow: -50px 50px 0px rgb(52, 152, 219), 50px -50px 0px rgb(52, 152, 219); }
.ss-roundedsplit-up::before, .ss-roundedsplit-up::after { top: -70px; left: 0px; z-index: 10; width: 50%; height: 70px; background: inherit; }
.ss-roundedsplit-up::before { border-radius: 0px 80px 0px 0px; }
.ss-roundedsplit-up::after { left: 50%; border-radius: 80px 0px 0px; }
.ss-roundedcorners-down::before { top: 100%; left: 0px; z-index: 10; width: 100%; height: 60px; border-radius: 0px 0px 60px 60px; background: inherit; }
.ss-invertedrounded::before { top: 90px; width: 100%; height: 90px; background-color: inherit; z-index: 2; }
.ss-invertedrounded::after { top: 90px; width: 100%; background-color: rgb(52, 152, 219); height: 90px; border-radius: 0px 90px 0px 0px; z-index: 3; }
.ss-boxes-up::before, .ss-boxes-down::after { left: 0px; width: 100%; height: 50px; background-image: linear-gradient(to right, transparent 50%, rgb(41, 128, 185) 50%); background-size: 130px 100%; }
.ss-boxes-up::before { bottom: 0px; }
.ss-boxes-down::after { z-index: 2; top: 0px; }
.ss-zigzag-up::before, .ss-zigzag-down::after { right: 0px; left: 0px; z-index: 3; display: block; height: 90px; background-size: 50px 100%; }
.ss-zigzag-up::before { top: -90px; background-image: linear-gradient(315deg, rgb(52, 152, 219) 25%, transparent 25%), linear-gradient(45deg, rgb(52, 152, 219) 25%, transparent 25%); background-position: 50% center; }
.ss-zigzag-down::after { top: 100%; background-image: linear-gradient(135deg, rgb(52, 152, 219) 25%, transparent 25%), linear-gradient(225deg, rgb(52, 152, 219) 25%, transparent 25%); background-position: 50% center; }
.ss-foldedcorner::before, .ss-foldedcorner::after { bottom: 0px; width: 100px; height: 100px; }
.ss-foldedcorner::before { right: -100px; background-image: linear-gradient(315deg, transparent 46%, rgba(0, 0, 0, 0.3) 50%, rgb(255, 255, 255) 50%); }
.ss-foldedcorner::after { right: 0px; background-image: linear-gradient(315deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%); }
.magee-heading.heading-doubleline .heading-inner::before, .magee-heading.heading-doubleline .heading-inner::after { content: ""; position: absolute; width: 2000px; height: 12px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px ! important; border-right-width: 0px ! important; border-style: solid; border-color: inherit; top: 50%; margin-top: -6px; z-index: -1; }
.magee-heading.heading-doubleline .heading-inner::before { right: 100%; margin-right: 10px; }
.magee-heading.heading-doubleline .heading-inner::after { left: 100%; margin-left: 10px; }
.magee-heading.heading-charactershadow .heading-inner::before { content: "T"; position: absolute; top: 0px; z-index: -1; color: inherit; opacity: 0.2; font-size: 4em; width: 100%; }
.magee-twitter-feed li::before { position: absolute; font: 20px/25px FontAwesome; content: ""; left: 0px; top: 0px; }
#toc_container li, #toc_container ul { margin: 0px; padding: 0px; }
#toc_container.no_bullets li, #toc_container.no_bullets ul, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li { background: transparent none repeat scroll 0px center; list-style: outside none none; }
#toc_container { background: rgb(249, 249, 249) none repeat scroll 0% 0%; border: 1px solid rgb(170, 170, 170); padding: 10px; margin-bottom: 1em; width: auto; display: table; font-size: 95%; }
#toc_container p.toc_title { text-align: center; font-weight: 700; margin: 0px; padding: 0px; }
#toc_container p.toc_title + ul.toc_list { margin-top: 1em; }
#toc_container a { text-decoration: none; text-shadow: none; }
#toc_container a:hover { text-decoration: underline; }
html, 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: 0px none; font-family: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px none; padding: 0px; vertical-align: baseline; transition: all 0.1s ease-in-out 0s; }
html { overflow-y: scroll; }
*, *::after, *::before { box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }
input:focus { outline: 0px none ! important; border: 0px solid red ! important; box-shadow: 0px 0px 0px rgb(113, 158, 206) ! important; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
blockquote::before, blockquote::after { font-family: FontAwesome; font-style: normal; font-weight: normal; content: ""; position: absolute; left: 21px; font-size: 19px; top: 11px; }
blockquote::after { content: ""; right: 21px; left: auto; bottom: 21px; top: auto; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0px none; }
a img { border: 0px none; }
embed, iframe, object { max-width: 100%; }

iframe { margin: 0px 0px 18px; }
img { max-width: 100%; height: auto; vertical-align: top; margin: 0px 0px 18px; }
img.size-full, img.size-large { max-width: 100%; height: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 1.625em; }
@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('font/fontawesome-webfont.eot') format("embedded-opentype"), url('font/fontawesome-webfont.woff2') format("woff2"), url('font/fontawesome-webfont.woff') format("woff"), url('font/fontawesome-webfont.ttf') format("truetype"), url('font/fontawesome-webfont.svg') format("svg");
}
.fa, .reply a::before, .admania_nicon::before, .admania_eicon::before, .widget li a::before, .admania_sitefooterinner li a::before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; transform: translate(0px, 0px); }
.widget > ul li::before, .widget > ul li a::before, .widget > div > ul li a::before, .widget_calendar caption::before { font-family: FontAwesome; font-size: 12px; margin-right: 6px; color: rgb(204, 204, 204); display: inline-block ! important; width: 1em; text-align: center; }
.widget > ul li a:hover::before { color: rgb(153, 153, 153); }
.widget li { margin: 0px 10px 0px 10px;}
.widget p { margin: 0px 10px 0px 10px;}
.widget span { text-decoration: underline;}
.admania_themead, .admanina_afterheaderadleft, .admanina_afterheaderadright, .fa-ul > li { position: relative; }
body, button, input, select, textarea { font-family: "Open Sans",sans-serif; color: rgb(40, 40, 40); line-height: 20px; word-wrap: break-word; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px ! important; font-size: 15px; line-height: 26px; transition: all 0.1s ease-in-out 0s; }
h1, h2, h3, h4, h5, h6 { padding: 0px 0px 18px; color: rgb(34, 34, 34); font-weight: bold; font-family: "Open Sans",sans-serif; }
h1 { font-size: 38px; line-height: 47px; }
h2 { font-size: 32px; line-height: 41px; }
h3 { font-size: 28px; line-height: 32px; }
h5 { font-size: 20px; line-height: 28px; }
a:focus { outline: 0px none; }
.single .admania_entrycontent ul, .single .admania_entrycontent ol, .page .admania_entrycontent ul, .page .admania_entrycontent ol { margin-left: 5%; margin-bottom: 3%; }
p { margin: 0px 0px 15px; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
mark, ins { background: rgb(239, 239, 239) none repeat scroll 0% 0%; text-decoration: none; padding: 3px 7px; }
li > ul, li > ol { margin: 0px 0px 0px 30px; }
input, textarea {  }
input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea { -moz-appearance: none; }
input[type="search"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], textarea { padding: 13px; border: 1px solid rgb(221, 221, 221); line-height: 20px; width: 100%; margin: 0px 0px 25px; background-color: rgb(248, 248, 248); }
input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, textarea:focus { border: 1px solid rgb(234, 234, 234); }
input[type="reset"], input[type="button"], input[type="submit"], button { color: rgb(255, 255, 255); display: inline-block; margin: 0px 0px 25px; padding: 11px 25px; -moz-appearance: none; cursor: pointer; background-color: rgb(71, 167, 215); border: 0px none; }
.reply a:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, .admania_top a:hover, button:hover { background: rgb(42, 42, 42) none repeat scroll 0% 0%; color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; }
input[type="reset"]:active, input[type="button"]:active, input[type="submit"]:active { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) inset; }
a { text-decoration: none; color: rgb(133, 129, 129); transition: all 0.3s ease-in-out 0s; }
a:hover, .admania_headertopsocial li a:hover, .admania_lay3headertopsocial li a:hover, .admania_slidercontent h2 a:hover, .admania_ftrattbtontop .admania_fbflw:hover, .admania_ftrattbtontop .admania_twtflw:hover, .admania_ftrattbtontop .admania_lnkflw:hover, .widget .admania_socialiconfb:hover, .widget .admania_socialiconlnk:hover, .widget .admania_socialicontg:hover, .widget .admania_socialicontwt:hover { color: rgb(71, 167, 215); }
.admania_socialiconins:hover, .admania_socialiconrs:hover { color: rgb(244, 189, 48); }
.admania_top a { display: block; text-align: center; color: rgb(255, 255, 255); width: 50px; height: 50px; padding: 9px; transition: all 1s ease 0s; background-color: rgb(71, 167, 215); }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.aligncenter { clear: both; display: block; margin-left: auto ! important; margin-right: auto ! important; }
html { margin-right: 0px ! important; }
.admaniagly-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.admaniagly-align-top .admaniagly-container::before, .admania_lveditadroatadactive { display: none; }

.admaniagly-arrow .admaniagly-a, .admaniagly-arrow .admaniagly-b, .admaniagly-arrow::after, .admaniagly-arrow::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.admaniagly-arrow .admaniagly-a, .admaniagly-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.admaniagly-arrow .admaniagly-b, .admaniagly-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.admaniagly-arrow-left .admaniagly-a, .admaniagly-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.admaniagly-arrow-left .admaniagly-b, .admaniagly-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.admaniagly-arrow-right .admaniagly-a, .admaniagly-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.admaniagly-arrow-right .admaniagly-b, .admaniagly-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.admaniagly-figure::after { content: ""; position: absolute; left: 0px; top: 40px; bottom: 40px; display: block; right: 0px; width: auto; height: auto; z-index: -1; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.admaniagly-img-mobile .admaniagly-figure::after { top: 0px; bottom: 0px; }
}
@media all and (max-width: 900px) {
}
.comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) { display: inline-block; }
.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty)::before { content: "/"; display: inline-block; opacity: 0.7; padding: 0px 0.538462em; }
.admania_siteinner, .admania_sitefooterinner, .admania_boxedlayout .admania_sitecontainer { width: 1200px; margin: 0px auto; overflow: hidden; }
.admania_sitefooter { margin: 45px 0px 0px; }
.admania_sitemaincontent { overflow: hidden; }
.admania_headertopleft ins, .admania_headertopleft mark, .admanina_afterheaderadleft ins, .admanina_afterheaderadleft mark, .admania_sidebar_sticky ins, .admania_sidebar_sticky mark, .admania_headertopright ins, .admania_headertopright mark, .admania_themead ins, .admania_themead mark { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; margin: 0px ! important; }
.admania_themead { text-align: center; }
.admania_entrybyline { font-size: 12px; padding: 5px 0px 9px; overflow: hidden; text-transform: uppercase; }
.admania_entryauthor, .admania_entryline, .admania_entrycategory, .admania_entrydate, .admania_entry_format { display: inline-block; }
.admania_lay2headerleft { float: left; padding: 8px 0px; }
.admania_menu .menu-item-has-children a::after { content: ""; font: 12px/1 FontAwesome; padding: 0px 0px 0px 6px; }
.admania_menu .menu-item-has-children li a::after { content: ""; }
.admania_headerinner, .admania_headerbtminner { width: 1200px; display: inline-block; text-align: center; position: relative; }
.admania_menu .menu-item-has-children .admania_megamenu li a::after { display: none; }
.menu .admania_megamenu .admania_mgmnitemlist a::after { display: none ! important; }
.admania_menu, .admania_headertopleftalt { float: left; }
.admania_submenutoggle, .admania_menutoggle { display: none; }
.admania_menutoggle::before { content: "≡"; font-size: 33px; }
.admania_menutoggle .admania_mnuactivated::before { content: "↑"; font-size: 20px; }
.admania_siteheader { margin: 0px 0px 28px; }
.admania_siteheader img, .admania_entryauthor img, .admania_afterhdrad img { margin: 0px; }
.admania_headertopright, .admania_headertoprightalt, .admania_headersearchform { float: right; position: relative; }
.admania_entrypgbyline { margin: 0px 0px 12px; padding: 15px 0px; font-size: 13px; border-bottom: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); }
.admania_singleshare li, .admania_whatsup { display: inline-block; list-style-type: none; }
.admania_singleshare li a { padding: 0px 10px 0px 0px; }
.admania_secondarycontentarea .widget_admania_popular_post ul li:nth-child(2n+2) { margin: 0px 0px 18px; }
.admania_menu li a { color: rgb(255, 255, 255); display: block; padding: 15px 21px; }
.admania_secondarymenu li, .admania_lay3headertopsocial li, .admania_headertopsocial li, .admania_menu li { margin: 0px; padding: 0px; list-style: outside none none; display: inline-block; position: relative; }
.admania_menu .menu .sub-menu, .admania_secondarymenu .menu .sub-menu { margin: 0px; list-style: outside none none; width: 200px; text-align: left; position: absolute; z-index: 100; opacity: 0; background-color: rgb(34, 34, 34); transform: scale(1, 0); }
.admania_menu .menu li:hover > .sub-menu, .admania_secondarymenu .menu li:hover > .sub-menu { visibility: visible; opacity: 1; z-index: 10; transform: scale(1, 1); transition: transform 0.3s ease 0s, opacity 0.2s ease 0.1s; }
.admania_menu .menu .sub-menu li, .admania_secondarymenu .menu .sub-menu li { width: 100%; }
.admania_menu li a:hover { background-color: rgb(71, 167, 215); }
.admania_menu .menu .sub-menu li a { padding: 11px 12px; }
.admania_layout3post .admania_gridpstlayt3:nth-child(3n+3) { margin: 0px 0px 2%; }
.admania_headertoplayt3 { text-align: center; background-color: rgb(29, 29, 29); }
.admania_headertoplayt3 .admania_headerinner { margin-bottom: -7px; }
.admania_fontaws::before { padding: 0px 1px 0px 0px; }
.admania_sitecontainer { position: relative; transition: -moz-transform 0.5s ease 0s; }
.admania_singlepostbtmad { padding: 15px 0px 0px; }
.admania_stylishad, .admania_pgstylishad { transform: translate3d(-18%, 0px, 0px); position: fixed; bottom: 0px; right: 0px; padding: 20px; z-index: -1; opacity: 0; background-color: rgb(238, 238, 238); transition-property: all; transition-duration: 500ms; transition-timing-function: ease-out; }
.admania_lay3headerleft { padding: 20px 0px; }
.admania_related_posts { border-top: 1px solid rgb(238, 238, 238); padding: 15px 0px; }
.admania_related_posts p {margin: 0px; }
.admania_ftrbtmwdgt { position: absolute; top: -20px; font-size: 15px; right: 0px; color: rgb(255, 255, 255); cursor: pointer; padding: 2px 8px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; border-radius: 100px; }
.admania_related_posts ul { margin-left: 0px; }
.admania_related_posts .admania_related_postsheading { margin: 0px 0px 18px; border-bottom: 1px solid rgb(238, 238, 238); padding: 0px 0px 15px; text-align: center; }
.admania_related_posts ul li { list-style-type: none; width: 31%; display: inline-block; vertical-align: top; margin: 0px 17px 10px 0px; }
.admania_related_posts ul li:nth-child(3n+3) { margin: 0px 0px 10px; }
.admania_rel_entry_meta .admania_entry_title { font-size: 17px ! important; line-height: 24px ! important; font-weight: normal; padding: 0px 0px 4px; }
.admania_rel_entry_meta .admania_entry_cat { font-size: 12px; }
.admania_postsharecnt li { margin: 10px 10px 0px 0px; }
.admania_headermidlayt3 { background-color: rgb(247, 247, 247); }
.admania_lay3headertopsocial { padding: 13px 0px 4px; }
.admania_headermidlayt3, .admania_aboutus { text-align: center; }
.widget ol, .widget ul { list-style: outside none none; }
.widget { margin: 0px; }
.admania_nicon::before { content: ""; position: absolute; top: 19px; left: 18px; }
.reply a::before { padding: 0px 10px 0px 0px; }
.admania_postbtminnerad { display: inline-block; margin: 0px 44px 10px 0px; }
.admania_postbtminnerad:last-child { margin: 0px 0px 10px; }
.widget li a { padding: 10px; display: block; border-bottom: 1px solid rgb(242, 242, 242); }
.admania_contentarea { float: left; width: 71.6%; }
.admania_breadcrumb { padding: 3px 0px 10px; }
.admania_primarycontentarea { float: right; width: 27.222%; padding: 0px 0px 0px 26px; }
.admania_widgetsocial { padding: 23px 0px 0px; }
.admania-comment-form-comment, .comment-notes, .comment-form-author, .comment-form-email, .comment-form-url, .widget_admania_popular_post { margin: 0px; }
.screen-reader-text { display: none; }
.widget_admania_popular_post ul li:nth-child(2n+2) { margin: 0px 0px 7px; }
.admania_entrycontent { overflow: hidden; }
.admania_entryfooter { overflow: hidden; text-align: center; position: relative; padding: 15px 0px; }
.admania_readmorelink a::after { position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border: 1px dashed rgba(224, 221, 221, 0.3); content: ""; z-index: 1; transition: border 0.3s ease 0s; }
.admania_readmorelink a:hover::after { border: 1px dashed rgba(255, 255, 255, 0.6); }
.admania_widgetsocial a { color: rgb(17, 17, 17); padding: 0px 10px; border: 1px solid rgb(234, 234, 234); border-radius: 100%; font-size: 18px; text-align: center; width: 45px; display: inline-block; height: 45px; line-height: 43px; margin: 0px 25px 19px 0px; }
.admania_primarysidebar .widget_admania_popular_post ul { margin: 34px 0px 0px; }
.admania_widgettit { position: relative; margin: 0px 0px 19px; text-align: center; }
.admania_primarysidebar .admania_widgetcatlist_post .admania_catentry:nth-child(2n+2) { margin: 0px 0px 23px; }
.admania_widgettit::before { width: 100%; height: 1px; left: 0px; top: 29px; background-color: rgb(205, 205, 205); content: ""; position: absolute; }
.admania_widgettit .admania_widgetsbrtit { font-size: 14px; position: relative; display: inline-block; background-color: rgb(255, 255, 255); text-align: center; color: rgb(34, 34, 34); padding: 7px 14px; top: 11px; text-transform: uppercase; line-height: 1.5; margin-bottom: 0px; }
.admania_fontstlye, .admania_sitefooterlogo a { font-size: 38px; line-height: 47px; }
.admania_prenext { overflow: hidden; }
.admania_prenext .admania_menutoggle { display: none ! important; }
.admania_prenext nav { display: block ! important; }
.admania_prenext .nav-previous, .admania_prenext .nav-previous span, .admania_prenext .nav-next, .admania_prenext .nav-next span { float: left; }
.admania_prenext .nav-previous, .admania_prenext .nav-next { width: 50%; font-size: 12px; }
.admania_prenext .nav-previous { border-right: 1px solid rgb(238, 238, 238); }
.admania_prenext a { padding: 10px 0px; display: block; }
.admania_prenext .nav-previous span, .admania_prenext .nav-next span { padding: 0px 10px 0px 0px; font-size: 24px; }
.admania_prenext .nav-next span { padding: 0px 0px 0px 10px; }
.admania_prenext .nav-next, .admania_prenext .nav-next span { float: right; text-align: right; }
.admania_postoptionbox .admania_nicon::before, .admania_postoptionbox .admania_eicon::before { top: 17px; font-size: 13px; }
.admania_mblaytmenu .menu-item-has-children a::after { display: none; }
.admania_sitefooterlogo { text-align: center; padding: 22px 0px 19px; }
.widget-title-footer::after { content: ""; position: absolute; bottom: 8px; width: 40px; left: 0px; height: 3px; background: rgb(65, 64, 64) none repeat scroll 0% 0%; }
.admania_sitefooterinner li a::before { content: ""; padding: 4px 0px; font-size: 11px; width: 15px; height: 15px; margin: 0px 3px 0px 0px; border-radius: 100px; }
.admania_eicon::before { content: ""; position: absolute; top: 19px; left: 20px; }
.admania_sitefooterattribution { padding: 26px 0px; overflow: hidden; text-align: center; color: rgb(90, 89, 89); }
.admania_ftrattbtontop { padding: 0px 0px 15px; }
.admania_top { position: fixed; bottom: 11px; right: 0px; margin: 0px 12px 0px 0px; }
.admania_altsecondarysidebar .widget:first-child .admania_widgettit::before { top: 30px; }
.admania_slider5:hover::before { opacity: 0.7; }
.adsbygoogle { padding: 0px ! important; background: transparent none repeat scroll 0% 0% ! important; }
.admania_postsharecnt .admania_singleshare li a { background-color: rgb(243, 242, 242); color: rgb(56, 54, 54); padding: 8px 10px 8px 20px; display: block; width: 156px; }
.admania_tag a { font-size: 13px; }
.admania_postsharecnt .admania_sharetext { display: inline-block; padding: 0px 10px; font-size: 13px; }
.admania_singleshare .admania_share_fblk { padding: 6px 26px 11px; background-color: rgb(243, 242, 242); vertical-align: top; }
.admania_postsharecnt .admania_socialsharecount { margin-left: 0px; text-align: left; }
.admania_layt5_contentarea { width: 72%; }
.admania_contentarea .admania_layout5gridpst:nth-child(2n+2), .admania_layout5post .admania_layout5gridpst:nth-child(2n+2) { margin: 0px 0px 3.5%; }
#admania_flvedsavealert { height: 200%; width: 100%; position: absolute; top: 0px; right: 0px; bottom: 0px; background-color: rgb(255, 255, 255); opacity: 0.9; z-index: 100; display: none; }
.admania_flvedsaveload::before { content: ""; position: fixed; top: 45%; right: 42%; border-radius: 15px; height: 89px; width: 200px; background: rgb(38, 119, 245) url('font/loading.gif') no-repeat scroll center center; }
.admania_flvedsavedone::before { content: ""; position: fixed; top: 45%; right: 42%; border-radius: 15px; height: 89px; width: 200px; background: rgb(38, 119, 245) url('images/done.png') no-repeat scroll center center; }
.admania_layt5archivetopad img, .admania_boxedfooterad img, .admania_boxedafsldad img, .admania_boxedpostimg img, .admania_themead img, .admania_boxedafhdrad img, .admania_boxedpostad img { margin: 0px; }
.admania_lvedtsubmtbtn { margin: 20px 0px 0px ! important; display: inline-block; }
.admania_lvedtadaccordion, .admania_front_endliveeditclkcnt, .admania_frontlvedtr_hiddenitems { display: none; }
.admania_shwoptionsad1 .admania_sitecontainer::before { content: ""; width: 100%; height: 100%; position: absolute; z-index: 10304; background: rgb(17, 17, 17) none repeat scroll 0% 0%; opacity: 0.8; top: 0px; bottom: 0px; left: 0px; right: 0px; }
@media screen and (max-width: 1150px) {
}
@media screen and (max-width: 1023px) {
	.admania_siteinner, .admania_sitefooterinner, .admania_headerbtminner, .admania_headerinner { width: 950px ! important; padding: 0px ! important; }
	.admania_lay3headerleft { width: 29%; }
	.admania_menu .menu-item-has-children a::after { display: none; }
	.admania_lay2headerright .admania_menutoggle::before { content: "≡"; font-size: 24px; }
	.admania_fontstlye, .admania_sitefooterlogo a { font-size: 22px; line-height: 39px; }
}
@media screen and (max-width: 990px) {
	.admania_headermidlayt4 .admania_menutoggle::before { display: inline-block; vertical-align: middle; }
	.admania_headermidlayt4 .admania_menutoggle::after { content: "Menu"; padding: 0px 0px 0px 10px; display: inline-block; vertical-align: middle; font-size: 17px; }
	.admania_lay3_menu .admania_submenutoggle { padding: 11px 15px; }
	.admania_lay3_menu .menu { top: 44px ! important; left: -51px; background-color: rgb(17, 17, 17); text-align: left; z-index: 999; }
	.admania_headertoplayt3 .admania_menutoggle { float: left; padding: 11px 19px 8px; }
	.admania_lay3headertopsocial { padding: 5px 0px 4px; }
	.admania_headertoplayt3 .admania_menutoggle::before { font-size: 23px; }
	.admania_siteinner, .admania_sitefooterinner, .admania_headerinner, .admania_headerbtminner { width: 750px ! important; }
	.admania_related_posts ul li { width: 29%; }
	.admania_submenutoggle { position: absolute; right: 0px; top: 0px; }
	nav { display: none; position: relative; }
	.admania_submenutoggle, .admania_menutoggle { display: inline-block; margin: 0px; }
	.admania_menu .menu li, .admania_secondarymenu li { display: block; width: 100%; position: relative; }
	.admania_headertopleftalt .admania_menutoggle::before { content: "≡"; font-size: 24px; }
	.admania_headertopleftalt .admania_mnuactivated::before { content: "↑"; font-size: 18px; }
	.admania_menu .menu .sub-menu, .admania_secondarymenu .menu .sub-menu { width: 100%; text-align: left; position: static; z-index: 100; opacity: 1; display: none; visibility: visible; transform: scale(1, 1); }
	.admania_menu .menu, .admania_secondarymenu .menu { position: absolute; top: 0px; width: 200px; }
	.admania_menu li a { padding: 11px 15px; }
	.admania_menu .admania_submenutoggle { padding: 13px 15px; }
	.admania_layout3post .admania_gridpstlayt3:nth-child(3n+3) { margin: 0px 4% 2% 0px; }
	.admania_layout3post .admania_gridpstlayt3:nth-child(2n+2) { margin: 0px 0px 2%; }
}
@media screen and (max-width: 780px) {
	.admania_siteinner, .admania_sitefooterinner, .admania_headerinner, .admania_headerbtminner { width: 550px ! important; }
	.widget_admania_popular_post ul li:nth-child(2n+1) { padding: 0px 15px 0px 0px; }
	.admania_contentareainner, .admania_contentarea, .admania_primarycontentarea, .admania_secondarycontentarea { float: none ! important; width: 100%; clear: both; padding: 0px ! important; }
	.admania_footerinstagram .admania_footerinstagramimg:nth-child(6), .admania_footerinstagram .admania_footerinstagramimg:nth-child(7), .admania_footerinstagram .admania_footerinstagramimg:nth-child(8), .admania_footerinstagram .admania_footerinstagramimg:nth-child(9) { display: none; }
	.admania_entrypgbyline { padding: 10px 0px; }
	.admania_related_posts ul li { margin: 0px 15px 10px 0px; }
	.admania_related_posts ul li img { width: 100%; }
}
@media screen and (max-width: 600px) {
	h2 { font-size: 24px ! important; line-height: 35px ! important; }
	h1 { font-size: 30px ! important; line-height: 39px ! important; }
	body { font-size: 14px ! important; line-height: 24px ! important; }
	.admania_siteinner, .admania_sitefooterinner, .admania_headerinner, .admania_headerbtminner { width: 450px ! important; }
	.admania_related_posts ul li { width: 100%; margin: 0px 0px 10px; }
	.admania_widgetsocial a { margin: 0px 16px 19px 0px; }
}
@media screen and (max-width: 489px) {
	.admania_lay3_menu .menu { top: 43px ! important; }
	.admania_headertoplayt3 .admania_headerinner { padding: 0px 15px 0px 0px ! important; }
	.admania_lay3headerleft, .admania_lay3headerright { width: 100% ! important; float: none; }
	.admania_lay3headerleft { text-align: center; padding: 15px 0px 0px; }
	.admania_lay3headerleft img { margin: 0px auto; }
	.admania_lay2headerleft { width: 71%; }
	.widget_admania_popular_post ul li:nth-child(2n+1) { padding: 0px; }
	.admania_siteinner, .admania_sitefooterinner, .admania_headerinner, .admania_headerbtminner { width: 100% ! important; padding: 0px 15px ! important; }
	.admania_footerinstagram .admania_footerinstagramimg:nth-child(4), .admania_footerinstagram .admania_footerinstagramimg:nth-child(5), .admania_footerinstagram .admania_footerinstagramimg:nth-child(6), .admania_slidercontent p, .admania_sitesideleftad, .admania_sitesiderightad { display: none; }
	.alignleft, .alignright, .aligncenter { float: none; margin: 0px 0px 15px ! important; }
	.admania_postbtminnerad { margin: 0px 0px 10px; }
	.admania_layout3post .admania_gridpstlayt3:nth-child(3n+3) { margin: 0px 0px 2%; }
	.admania_layout3post .admania_gridpstlayt3:nth-child(2n+2) { margin: 0px 0px 2%; }
	.admania_secondarycontentarea .admania_themead, .admania_primarycontentarea .admania_themead, .admania_sidebar_sticky { text-align: center; }
	.admania_headerinneralt .admania_menutoggle::before { content: "≡"; font-size: 21px; }
}
@media screen and (max-width: 420px) {
	.admania_lay2headerleft { width: 60%; }
}
@media screen and (max-width: 350px) {
	.admania_prenext .nav-previous, .admania_prenext .nav-next { width: 100%; font-size: 13px; }
	.admania_prenext .nav-previous { border-right: 0px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); }
	.admania_socialsharecount { margin-left: 0px ! important; }
}
.su-spacer { display: block; height: 0px; clear: both; overflow: hidden; }
.su-dropcap { float: left; display: inline-block; width: 2em; height: 2em; margin: 0.2em 0.5em 0.2em 0px; line-height: 2em; text-align: center; overflow: hidden; text-transform: uppercase; }
.su-dropcap-style-default { color: rgb(255, 255, 255); background: transparent linear-gradient(to bottom, rgb(69, 72, 77) 0px, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; text-shadow: -1px -1px 0px rgb(0, 0, 0); border-radius: 50%; }
@media screen and (max-width: 768px) {
}
h1 { font-weight: normal; font-family: Oswald ! important; font-size: 38px; line-height: 47px; }
h2 { font-weight: normal; font-family: Oswald ! important; font-size: 32px; line-height: 41px; }
h3 { font-weight: normal; font-family: Oswald ! important; font-size: 28px; line-height: 32px; }
h5 { font-weight: normal; font-family: Oswald ! important; font-size: 20px; line-height: 28px; }
body { font-family: Noto Sans; color: rgb(40, 40, 40); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 15px; line-height: 25px; }
.admania_entrycontent a { color: rgb(133, 129, 129) ! important; text-decoration: underline ! important; }
.admania_entrycontent a:hover { color: rgb(71, 167, 215) ! important; }
h1, h2, h3, h4, h5, h6 { color: rgb(34, 34, 34); text-transform: none; }
.admania_headerinneralt, .admania_menu .menu .sub-menu, .admania_boxedheadertop, .admania_boxedlayout .admania_secondarymenu .menu .sub-menu { background-color: rgb(34, 34, 34) ! important; border: 0px solid rgb(221, 221, 221); box-shadow: 0px 0px 0px rgb(227, 227, 227); }

.reply a, .admania_top a, .admania_slidercat5 a, .admania_slidercat2 a, input[type="reset"], input[type="button"], input[type="submit"], button { background: rgb(71, 167, 215) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.reply a:hover, .admania_top a:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, button:hover { background: rgb(42, 42, 42) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
a, .admania_sitefooterinner .widget_admania_popular_post ul li h6 a { color: rgb(133, 129, 129); }
a:hover, .admania_slidercontent4 h2 a:hover, .admania_sitefooterinner .widget_admania_popular_post ul li h6 a:hover, .admania_boxedsldehdr h2 a:hover, .admania_boxedheadertop .admania_secondarymenu li a:hover, .admania_boxedlistitem h2 a:hover, .admania_boxedgriditem h2 a:hover, .admania_ly2ftsection h2 a:hover, .admania_headertopsocial li a:hover, .admania_slidercontent h2 a:hover, .admania_ftrattbtontop .admania_fbflw:hover, .admania_ftrattbtontop .admania_twtflw:hover, .admania_ftrattbtontop .admania_lnkflw:hover, .widget .admania_socialiconfb:hover, .widget .admania_socialiconlnk:hover, .widget .admania_socialicontwt:hover { color: rgb(71, 167, 215); }
.admania_menu li a:hover { background-color: rgb(71, 167, 215); color: rgb(255, 255, 255); }
.admania_postoptionbox input[type="text"], .admania_widgettit .admania_widgetsbrtit { background-color: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); }
.admania_entrymeta a, .admania_gridentry .admania_entrymetablne a:hover, .admania_breadcrumb a, .admania_entrybyline a, .admania_aboutreadmore { color: rgb(71, 167, 215); }
.admania_entrymeta a:hover, .admania_gridentry .admania_entrymetablne a, .admania_breadcrumb a:hover, .admania_aboutreadmore:hover, .admania_entrybyline a:hover { color: rgb(133, 129, 129); }
.admania_headertoplayt3, .admania_headertoplayt5_top { background-color: rgb(29, 29, 29); }
.admania_headermidlayt3 { background-color: rgb(247, 247, 247); }
.admania_menu li a { color: rgb(255, 255, 255); }
.admania_stylishad { right: 0%; bottom: 0%; }
.admania_sitefooterinnertop, .admania_sitefooterlogo { color: rgb(133, 129, 129); }
.admania_sitefooter { background-color: rgb(34, 34, 34); }
.admania_sitefooterinnertop li a, .admania_sitefooterlogo { border-bottom: 1px solid rgb(45, 45, 45) ! important; }
.admania_postinnerad1 { float: right; margin: 10px 0px 0px 25px; }
.admania_postinnerad1 { float: right; margin: 10px 0px 0px 25px; }
.admania_aftrnthprad { float: none; margin: 0px; }
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1200px) {
	.admania_siteinner, .admania_sitefooterinner, .admania_headerbtminner, .admania_headerinner { width: 100%; padding: 0px 20px; }
}
@media screen and (max-width: 990px) {
	.admania_headerinneralt .menu, .admania_lay3_menu .menu, .admania_headermidlayt4 .menu, .admania_boxedheaderbot .admania_menu .menu { background: rgb(34, 34, 34) none repeat scroll 0% 0% ! important; }
}
.fb_reset { background: transparent none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.fb_iframe_widget { display: inline-block; position: relative; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; }
.fb_iframe_widget iframe { position: absolute; }
span.PIN_1607416449381_embed_pin .PIN_1607416449381_footer::after { content: "------------------------------------------------------------------------------------------------------------------------"; display: block; height: 1px; line-height: 1px; color: transparent; }
.PIN_1607416449381_button_follow::after { content: ""; position: absolute; height: 14px; width: 14px; top: 3px; left: 3px; background: transparent url('font/undefined') no-repeat scroll 0px 0px / 14px 14px; }
.PIN_1607416449381_button_follow.PIN_1607416449381_tall::after { height: 18px; width: 18px; top: 4px; left: 4px; background-size: 18px 18px; }
.PIN_1607416449381_button_pin.PIN_1607416449381_save .PIN_1607416449381_count::before { content: ""; position: absolute; }
.PIN_1607416449381_button_pin.PIN_1607416449381_save.PIN_1607416449381_beside .PIN_1607416449381_count::before { top: 3px; left: -4px; border-right: 7px solid rgb(239, 239, 239); border-top: 7px solid transparent; border-bottom: 7px solid transparent; }
.PIN_1607416449381_button_pin.PIN_1607416449381_save.PIN_1607416449381_above .PIN_1607416449381_count::before { bottom: -4px; left: 4px; border-top: 7px solid rgb(239, 239, 239); border-right: 7px solid transparent; border-left: 7px solid transparent; }
.PIN_1607416449381_button_pin.PIN_1607416449381_tall.PIN_1607416449381_save .PIN_1607416449381_count::before { content: ""; position: absolute; }
.PIN_1607416449381_button_pin.PIN_1607416449381_tall.PIN_1607416449381_save.PIN_1607416449381_above .PIN_1607416449381_count::before { bottom: -4px; left: 7px; border-top: 7px solid rgb(239, 239, 239); border-right: 7px solid transparent; border-left: 7px solid transparent; }
.PIN_1607416449381_button_pin.PIN_1607416449381_tall.PIN_1607416449381_save.PIN_1607416449381_beside .PIN_1607416449381_count::before { top: 7px; left: -4px; border-right: 7px solid rgb(239, 239, 239); border-top: 7px solid transparent; border-bottom: 7px solid transparent; }
.list-5fcf3a81eab27 li { list-style-type: none; padding-bottom: 0.8em; position: relative; padding-left: 2em; font-size: 14px; }
.list-5fcf3a81eab27 li i { text-align: center; width: 1.6em; height: 1.6em; line-height: 1.6em; position: absolute; top: 0px; left: 0px; color: rgb(30, 115, 190); }
@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('font/fontawesome-webfont_001.eot') format("embedded-opentype"), url('font/fontawesome-webfont_001.woff2') format("woff2"), url('font/fontawesome-webfont_001.woff') format("woff"), url('font/fontawesome-webfont_001.ttf') format("truetype"), url('font/fontawesome-webfont_001.svg') format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; }
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr6draw_0.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr4traw_0.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr5draw_0.woff2') format("woff2");
	unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr6traw_0.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr5jraw_0.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr6jraw_0.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr6zraw_0.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400;
	src: url('font/o-0iipqlx3qulc5a4pnr5tra.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvadyb1wk.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvynyb1wk.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvzdyb1wk.woff2') format("woff2");
	unicode-range: U+900-97F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvanyb1wk.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvz9yb1wk.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfva9yb1wk.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvatyb1wk.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 700;
	src: url('font/o-0nipqlx3qulc5a4pnjxhfvznyb.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: url('font/tk3_wkuhhaijg75cfrf3bxl8lics1_fvsutiztar.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: url('font/tk3_wkuhhaijg75cfrf3bxl8lics1_fvsujiztar.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: url('font/tk3_wkuhhaijg75cfrf3bxl8lics1_fvsuliztar.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: url('font/tk3_wkuhhaijg75cfrf3bxl8lics1_fvsuhiztar.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Oswald";
	font-style: normal;
	font-weight: 400;
	src: url('font/tk3_wkuhhaijg75cfrf3bxl8lics1_fvsuzizq.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.comments-name {font-size:22px; font-family: Oswald ! important;}
.nick {background-color: #3a3637; margin-top: 25px; padding: 5px 5px 5px 12px; color: #fff;}
.comment {background-color: #f0eeee; margin-bottom: 25px; padding: 5px 5px 5px 12px;}
.nick span {color: #fff; font-weight: bold;}


.article-name {background-color: #3a3637; margin-top: 25px; padding: 7px 7px 7px 12px;}
.article {background-color: #f0eeee; margin-bottom: 25px; padding: 7px 7px 7px 12px;}
.article a {float:right; margin-right: 7px;}
.article-name span {color: #fff; font-weight: bold;}


.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
  float: center;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
} 