/*
Theme Name: Radon
Theme URI: http://webdzier.com/themes/radon-pro/
Author: webdzier
Author URI: http://webdzier.com
Created by: webdzier
Description: Radon is a responsive WordPress theme with multipurpose design. It's design with bootstrap and responsive that support woocommerce with blog left and blog right sidebar. Business simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. It fits creative business, small businesses (restaurants, wedding planners, sport/medical shops), startups, corporate businesses, online agencies and firms, portfolios, ecommerce (WooCommerce), and freelancers. It has a multipurpose one-page design, widgetized footer, blog/news page and a clean look, is compatible with: Flat Parallax Slider, Photo Gallery, Travel Map and Elementor Page Builder. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer. The theme is responsive, WPML, Retina ready, and SEO friendly theme.
Version: 2.1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: sticky-post, three-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, theme-options, threaded-comments, rtl-language-support, full-width-template, custom-logo, blog, e-commerce, portfolio
Text Domain: radon
*/

body { 
	color: #404040;
	font-family: "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.75;
	-webkit-font-smoothing: antialiased;
	word-wrap: break-word;
}

.sticky{} 
.bypostauthor {} 

h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 28px; }
h4, .h4 { font-size: 24px; }
h5, .h5 { font-size: 20px; }
h6, .h6 { font-size: 18px; }
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 { margin: 0 0 1.875rem; color: #181B31; }

p { margin: 0 0 1.5em; }
img { max-width: 100%; height: auto; }
a{ color: inherit; }

table { border-collapse: collapse; margin: 0 0 25px; width: 100%; border: 1px solid rgba(0, 0, 0, 0.15); }
thead th { padding-bottom: 0.8rem;  }
th { padding: 0.8rem; text-align: left;border: 1px solid rgba(0, 0, 0, 0.15); }
tr { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
td { padding: 0.8rem; border: 1px solid rgba(0, 0, 0, 0.15); }

/* 6.1 Links css ======================= */
a,
a:hover,
a:focus {text-decoration: none;}

a:hover,
a:active,
a:focus {outline: none;}

/* 6.2 Form ======================= */

fieldset {	border: 0.2rem solid #dcd7ca; padding: 2rem; }

legend { font-size: 0.85em;	font-weight: 700; padding: 0 1rem; }

label {	display: block;	font-size: 1.6rem; margin: 0 0 0.5rem 0; }

label.inline,
input[type="checkbox"] + label { display: inline; font-weight: 400;	margin-left: 0.5rem; }

input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	top: 2px;
	display: inline-block;
	margin: 0;
	width: 1.5rem;
	min-width: 1.5rem;
	height: 1.5rem;
	background: #fff;
	border-radius: 0;
	border-style: solid;
	border-width: 0.1rem;
	border-color: #dcd7ca;
	box-shadow: none;
	cursor: pointer;
}

input[type="checkbox"]:checked::before {
	/* Use the "Yes" SVG Dashicon */
	content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
	position: absolute;
	display: inline-block;
	margin: -0.1875rem 0 0 -0.25rem;
	height: 1.75rem;
	width: 1.75rem;
}

input,
textarea,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button {
	line-height: 1;
}

@supports ( font-variation-settings: normal ) {

	input,
	textarea,
	button,
	.button,
	.faux-button,
	.faux-button.more-link,
	.wp-block-button__link,
	.wp-block-file__button {
		font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	}
}

input,
textarea {	border-color: #a9a9a9;	color: #000; }

code,
input[type="url"],
input[type="email"],
input[type="tel"] {	/*rtl:ignore*/	direction: ltr; }

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #fff;
	border-radius: 0;
	border-style: solid;
	border-width: 0.1rem;
	box-shadow: none;
	display: block;
	font-size: 1.6rem;
	letter-spacing: -0.015em;
	margin: 0;
	max-width: 100%;
	padding: 1.5rem 1.8rem;
	width: 100%;
}

select { font-size: 1em; }

textarea { height: 12rem; line-height: 1.5;	width: 100%; }

input::-webkit-input-placeholder {	line-height: normal; }

input:-ms-input-placeholder { line-height: normal; }

input::-moz-placeholder { line-height: revert; /* Reset to the value from the user-agent stylesheet. */ }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }

button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 1.5rem;
	font-weight: 600;
	letter-spacing: 0.0333em;
	line-height: 1.25;
	margin: 0;
	opacity: 1;
	padding: 1.1em 1.44em;
	text-align: center;
	text-decoration: none;
	transition: opacity 0.15s linear;
}

button:focus,
button:hover,
.button:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover { background-color: #242424; text-decoration: none; outline: none; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus { border-color: #616161; outline: none; }

input[type="search"]:focus { outline: thin dotted; outline-offset: -4px; }

/* 7.0 Accessibility css ======================= */
.says,
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.site .skip-link {background-color: #f1f1f1;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);color: #21759b;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 14px;font-weight: 700;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.2);font-family: "Open Sans", sans-serif;}
.site .skip-link:focus {clip: auto;height: auto;left: 6px;top: 7px;width: auto;z-index: 100000;}

/* 8.0 Alignments css ======================= */
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}

/* 6.0 navigation css ======================= */
#rdn-menu { padding: 5px 0;background-color: #ffffff;}
.navbar { margin: 0;border: 0;min-height: 36px;}
.site-title-area{ display: inline-block; margin: 10px 0 0; }
.site-title { font-weight: 400;color: #242424;display: inline-block;margin: 0;font-size: 24px;}
.site-description { display: block; color: #5d5d5d; margin: 0 0 5px; font-size: 13px; }
.navbar .nav { float: right; margin: 27px 0; }
.navbar-default { background-color: transparent; }
.navbar-nav > li { margin-left: 3px; }
.navbar-nav > li > a { padding: 8px 10px;font-size: 15px;font-weight: 600; border-radius: 4px;}
.navbar-default .navbar-nav > li > a {color: #242424;}
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active:hover > a,
.navbar-default .navbar-nav > .active:focus > a,
.navbar-default .navbar-nav > .current_menu_item > a,
.navbar-default .navbar-nav > .current_menu_item:hover > a,
.navbar-default .navbar-nav > .current_menu_item:focus > a,
.navbar-default .navbar-nav > .current_page_item > a,
.navbar-default .navbar-nav > .open:hover > a,
.navbar-default .navbar-nav > .open:focus > a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav .open.dropdown > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > li:hover > a,
.navbar-default .navbar-nav .open .dropdown-menu > li:focus > a {color: #ffffff;}
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active:hover > a,
.navbar-default .navbar-nav > .active:focus > a,
.navbar-default .navbar-nav > .current_menu_item > a,
.navbar-default .navbar-nav > .current_menu_item:hover > a,
.navbar-default .navbar-nav > .current_menu_item:focus > a,
.navbar-default .navbar-nav > .current_page_item > a {} 
.dropdown-menu {padding: 5px;border-radius: 0;}
.dropdown-menu > li > a:before {content:"\e258";font-family: 'Glyphicons Halflings';margin-right: 10px;opacity: 0;font-size: 16px;}
.dropdown-menu > li > a:hover:before {opacity: 1;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {font-size: 15px;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border: none;width: 100%;}
.dropdown-menu {padding: 0;min-width: 200px;border-radius: 0px;border: 0;}
.dropdown-menu > li > a {font-size: 15px;font-weight: 500;line-height: 20px;padding: 10px 32px 10px 10px;-webkit-transition: padding 400ms;-moz-transition: padding 400ms;transition: padding 400ms;transition: all 0.3s ease-in-out 0s; border-bottom: 1px dotted #f3f3f3;}
.dropdown-menu > li > a:last-chlid {border-bottom: 0px;border-bottom: 0;}
.dropdown-menu > li > a:hover,     border-bottom: 1px dotted #f3f3f3;
.dropdown-menu > li > a:focus {text-decoration: none;}
.dropdown-submenu {position: relative;}
.dropdown-submenu > .dropdown-menu {top: 0;left: 100%;margin-top: 0px;margin-left: 0px;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu .pull-left {float: none;}
.dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.dropdown-menu > li:hover > a,
.dropdown-menu > li:focus > a {padding: 10px 20px 10px 22px;}

/* 11.1 header css ======================= */
#rdn-wrapper { margin: 0 auto; word-wrap: break-word; }
@media screen and ( min-width: 992px ){
	.boxed #rdn-wrapper { width: 1200px; }
}
#rdn-top-header { background-color: #19191D; padding: 12px 0; font-size: 13px; line-height: 27px; } 
.rdn-header-contact { margin:0; padding: 0; }
.rdn-header-contact li { display: inline-block; }
.rdn-header-contact li a { color: #ffffff; }
.rdn-header-contact li:last-child a { margin: 0 0 0 15px; }
.rdn-header-contact li a i { margin: 0 8px 0 0; }
.rdn-header-social { float: right; margin: 0; padding: 0;}
.rdn-header-social li { display: inline-block; width: 27px; height: 27px; line-height: 27px; border-radius: 2px; text-align: center;margin-left: 5px;}
.rdn-header-social li,
.sweep-to-top { vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.rdn-header-social li:before,
.sweep-to-top:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #000;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.rdn-header-social li:hover:before,
.rdn-header-social li:focus:before,
.rdn-header-social li:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}
.sweep-to-top:hover:before,
.sweep-to-top:focus:before,
.sweep-to-top:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}
.rdn-header-social li a {color: #ffffff;padding: 0;margin: 0;}
.navbar-toggle {
    position: absolute;    
    top: 30px;
    right: 0;
    margin-top: 0;
}

/* 11.7 Home Page Slider ======================= */
#main_Carousel img{ margin: 0 auto; width: 100%; }
#main_Carousel .item:before{ content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); }
.carousel-control {transition: 0.6s;font-size: 25px;opacity: 1;width: 40px;height: 40px;background-color: rgb(255, 255, 255);top: calc(50% - 35px);text-shadow: none;}
.carousel-control.left,
.carousel-control.right {background-image: none; border-radius: 4px; }
.carousel-control.left {left: 1%;}
.carousel-control.right {right: 1%;}
.carousel-control.left:hover {left: 2%;}
.carousel-control.right:hover {right: 2%;}
.carousel-control.left .fa,
.carousel-control.right .fa {font-weight: 600;}
.carousel-caption {bottom: 50%;text-align: center;transform: translateY(50%); text-shadow: none; }
.rdn-slider-title {display: inline-block;min-width: 220px;color: #ffffff;font-size: 46px;margin-bottom: 14px;font-weight: 500;}
.carousel-caption p {background-color: rgba(0, 0, 0, 0.5);padding: 15px;color: #ffffff;font-size: 16px;display: block;min-width: 320px;word-wrap: break-word;}
.carousel-indicators li {border: none; background-color: #ffffff; }
.carousel-indicators li,
.carousel-indicators .active {margin-right: 3px;width: 10px;height: 10px;}
.rdn-slider-btn:before {background-color: #ffffff;}
.rdn-slider-btn {border-radius: 4px;text-shadow: none;padding: 8px 12px;font-size: 16px;font-weight: 500;display: inline-block;background-color: #fff;}
.rdn-slider-btn:hover{color: #ffffff;}

/*--------Slider Fade Effect-----------*/
.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}

/* 11.9 Home Page Service ======================= */
.rdn-section-image {width: 100%;min-height: 10px;}
.rdn-section-image-caption {color: #ffffff;text-shadow: 3px 3px 3px #494949;font-weight: 700;margin: 3% auto;width: 60%;display: block;position: relative;}
.rdn-section-body {padding: 50px 0;}
.section-title {font-size: 26px; color: #333333;text-align: center;visibility: visible;font-weight: 500;}
.section-desc {color: #8c8c8c;text-align: center;margin: 0 0 28px;font-size: 17px;font-weight: 400;}
.section-desc:before {content: '';width: 90px;height: 3px;display: block;margin: 5px auto;}
.section-desc:after {content: '';display: block;margin-bottom: 20px;}
.homepage_section_image .section-title,
.homepage_section_image .section-desc{ color: #ffffff; }
.homepage_section_image .rdn-section-body{ background-color: rgba(0,0,0,0.4); }

.rdn-service-area {background-color: #fbfbfb;margin: 0 0 30px;padding: 30px 25px 30px; transition: .3s;}
.rdn-service-icon-area {padding-top: 0px;padding-bottom: 20px;text-align: center;}
.rdn-service-icon {width: 55px;height: 55px;line-height: 55px;padding: 5px;text-align: center;border-radius: 50%;transition: 0.6s;display: inline-block;}
.rdn-service-icon i {font-size: 26px;color: #ffffff;}
.rdn-service-date {font-size: 18px;color: #616161;margin-top: 20px;display: block;text-align: right;}
.rdn-service-title,
.rdn-service-title a { font-size: 20px; font-weight: 500; text-align: center; }
.rdn-service-area,
.rdn-service-area p {text-align: center;}
.rdn-service-btn {font-size: 14px;padding: 7px 12px;color: #ffffff;border-radius: 3px;text-decoration: none;background-position: 0 -0.15em;-webkit-transition: background-position 150ms ease-in-out;transition: background-position 150ms ease-in-out;}
.rdn-service-btn:hover,
.rdn-service-btn:focus { color:#ffffff; }
.rdn-service-area:hover{ transform: translateY(-5px); box-shadow: 0 18px 35px rgba(0,0,0,0.3); }
@media screen and (min-width: 992px){
	.col-md-3:nth-child(4n+1){ clear:left }
	.col-md-4:nth-child(3n+1){ clear:left }
	.col-md-6:nth-child(2n+1){ clear:left }
}
@media screen and (min-width: 768px) and (max-width: 992px){
	.col-sm-6:nth-child(2n+1){ clear:left }
}

/* 11.10 Home Page News ======================= */
#news .rdn-section-image {} 
.rdn-home-news-area { background-color: #ffffff; margin-bottom: 30px; transition: 0.3s;}
.home-news-image { position: relative; overflow: hidden; display: inline-block; padding-right: 0;}
.home-news-image a { display: block; height: 100%}
.home-news-image img { width: 100%; height: 100%; transition: .3s;}
.home-news-image:hover img { transform: scale(1.1, 1.1); }
.home-news-body { padding: 25px 30px 30px; }
.news-title{ font-size: 18px; }
.home-news-date { width: 55px; border-radius: 4px; color: #ffffff; display: inline-block; position: absolute; top: 8px;left: 8px;z-index: 10;text-align: center;padding: 10px;}
.home-news-date strong { display: block; font-size: 20px; font-weight: 500; border-radius: 4px; border: 1px dotted; }
.home-news-content p:last-child { margin-bottom: 0; }
.more-link { font-size: 15px; font-weight: 500; padding: 5px 8px; transition: .3s; border-radius: 4px; color: #ffffff; }
.more-link:hover,
.more-link:focus { background-color: #242424; border-color: #242424; color: #ffffff; }
.media.rdn-home-news-area{ background-color: #ffffff; }
.rdn-home-news-area:hover{ transform: translateY(-5px); box-shadow: 0 18px 35px rgba(0,0,0,0.3); }


/* 11.14 Home Team  ======================= */
#team .col-md-4 { margin-bottom: 20px; }
#team .col-md-4:last-child { margin-bottom: 0px; }
.rdn-team-area {background-color: #ffffff;padding: 25px 30px;}
.rdn-team-area .rdn-page-social {margin-bottom: 30px;text-align: center;}
.team-thumbnail {margin-bottom: 25px;text-align: center;}
.team-thumbnail img {transition:.3s;}
.team-title {display: block;text-align: center;color: inherit;}
.team-title h3 {font-size: 24px;font-style: normal;line-height: 33px;font-weight: 600;margin-bottom: 5px;}
.team-degignation {text-align: center;margin-bottom: 5px; font-size: 18px;color: #909090;}
.rdn-team-area .entry-content {text-align: center;}
.team-more {text-align: center;margin-bottom: 5px;}
.team-more-link {padding: 10px 20px;border-radius: 8px;}
.team-more-link,
.team-more-link:hover,
.team-more-link:focus {color: #ffffff;}

/* 11.15 Home Page Contact ======================= */
#contact {padding-top: 40px;}
.rdn-contact-template {background-color: #ffffff;}
.contact_section_heading {font-weight: 600;}
.rdn-contact-area {padding: 30px 0;}
.contact-page-title {text-align: center;font-weight: 600;margin-bottom: 2em;}
.rdn-page-social {margin: 0;}
.rdn-page-social {margin-top: 20px;padding: 0px;}
.rdn-page-social li {transition: .3s;display: inline-block;background-color: #a2a2a2;border: 1px solid #a2a2a2;width: 50px;height: 50px;text-align: center;padding: 13px;margin-right: 5px;border-radius: 50%;}
.rdn-page-social li a {color: #ffffff;}
.rdn-page-social li i {font-size: 20px;}
.rdn-google-map iframe {border: none;padding: 0;margin: 0;}
.contact-icon { margin: 1.75em 0; }
.contact-icon { display: block; }
.contact-icon i {width: 50px;height: 50px;font-size: 20px;line-height: 50px;color: #ffffff;vertical-align: middle;margin-right: 12px;margin-bottom: 10px; text-align: center; border-radius: 50%; }

/* 11.16 Sub header css ======================= */
.rdn-sub-header { background-color: #fbfbfb; font-weight: 500; background-position: top center; background-repeat: no-repeat; background-size: cover; background-attachment: scroll }
.rdn-sub-header-inner{ padding: 80px 0; background-color: rgba(0,0,0,.4); }
.rdn-sub-header ul { margin: 0; text-align: center; }
.rdn-sub-header ul li { display: inline-block; font-size: 18px; color: rgb(226, 226, 226); }
.rdn-sub-header ul li:before { font-family: 'Glyphicons Halflings'; content:"\e258"; display: inline-block;font-size: 14px;margin: 0 5px;}
.rdn-page-seperate { padding-bottom: 30px; background: url("images/shadow.png") no-repeat center bottom #ffffff;margin: 0 0 0px;}

/* 11.17 about css ======================= */
.rdn-about {padding: 42px 0;background-color: #ffffff;}
.about-image-area img {border: 5px solid #ffffff;box-shadow: 0 0 2px #717171;}
.rdn-about h1 { margin-bottom: 20px;font-weight: 600;line-height: 45px; }
@media screen and ( max-width: 768px ){
	.about-image-area img { margin-bottom: 40px; }
}

/* 11.19 contact page css ================== */
.contact_time .cont_label { font-size: 18px; font-weight: 600; display: inline-block; }
.contact_time p { margin-bottom: 0; }

/* 11.0 content css ======================= */
.rdn-main-content {padding: 80px 0;}

.page-header {
    padding-bottom: 0;
    margin: 0 0 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

/* 11.2 post and pages css ======================= */
.post {margin-bottom: 50px;padding: 0;}
.post-thumbnail {display: block;}
.rdn-featured-image { width: 100%;overflow: hidden;margin-bottom: 30px;}
.post-thumbnail img { transition: .3s; height: auto; }
.post-thumbnail img:hover {transform: scale(1.01);}
.entry-title,
.entry-title a {word-wrap: break-word; display: inline; }
.entry-meta {margin: 15px 0;font-weight: 600;}
.entry-meta span {margin-right: 10px;}
.entry-meta span:last-child {margin: 0;}
.entry-meta span a {color: #242424;}
.entry-footer {margin-bottom: 8px;}
.share-label,
.rdn-share-social {margin: 0;display: inline-block;margin-right: 20px;vertical-align: middle;}
.rdn-share-social li {display: inline-block;margin-right: 5px;}
.rdn-share-social li i {font-family: 'Font Awesome 5 Free';font-size: 30px;color: #ffffff;width: 50px;height: 50px;border-radius: 50%;padding: 12px;text-align: center;}
.rdn-share-social .fa-facebook {background-color: #325c94;}
.rdn-share-social .fa-twitter {background-color: #00abdc;}
.rdn-share-social .fa-linkedin {background-color: #0073b2;}
.rdn-share-social .fa-google-plus {background-color: #d05800;}
.blog-author {margin-bottom: 30px; background-color: #f5f5f5; padding: 15px; border: 1px solid #E0E0E0; }
.blog-author .media-body:last-child {margin: 0;}
.post-style-header {padding: 30px;}
.entry-style-header,
.entry-style-header a {color: #ffffff;}
.entry-style-header a:hover,
.entry-style-header a:focus {text-decoration: underline;color: #ffffff;}
.entry-style-meta span {margin-right: 30px;}
.entry-style-meta span,
.entry-style-meta span a {color: #ffffff;font-size: 20px;}
.entry-style-content {padding: 25px;}
.entry-style-date {margin-left: -66px;}
.entry-style-date span {font-size: 20px;color: #ffffff;display: inline-block;}
.entry-style-date span strong {background-color: #ffffff;padding: 3px 10px;border-radius: 50%;display: inline-block;width: 80px;height: 80px;margin-right: 10px;font-size: 40px;vertical-align: middle;text-align: center;}
.blog-parallax-area {background-color: #dafc7f;padding: 30px;min-height: 250px;margin-bottom: 20px;}
.entry-parallax-date {font-size: 20px;color: #ffffff;}
article.page .entry-header { margin: 0 0 30px; }

/* element */
.page-links {margin-bottom: 20px;}
.page-links-title {margin-right: 20px;}
.page-links a {padding: 5px 10px;margin-right: 5px;}
.page-links > a:hover {color: #ffffff;}

/* 11.4 comments css ======================= */
.comments-area {margin-top: 50px;border: 1px solid #E0E0E0;padding: 20px;background-color: #f5f5f5; }
.comment-list {margin: 50px 0; }
.comment-list li {list-style: none; }
.comment-list li.comment .comment-body { margin: 0 0 10px 0; padding: 15px; background-color: #fff; }
.comment-list li ul {margin-left: 30px; }
.comment-author,
.comment-metadata {width: 50%;float: left;}
.comment-awaiting-moderation {display: none;}
.comment-meta:after {content: '';display: table;clear: both;}
.comment-list li {margin-bottom: 35px;}
.comment-meta,
.comment-author,
.comment-body,
.comment-metadata,
.reply {margin-bottom: 10px;}
.comment-metadata {text-align: right;}
.edit-link {display: block;margin-top: 10px;}
.comments-area .comment-author img {border-radius: 50%;margin-right: 10px;}
.comments-area .comment-author .fn {margin-right: 10px;}
.reply {text-align: right;}
.reply:before {content:"\f3e5";display: inline-block;font-family: 'FontAwesome';margin-right: 10px;}


/* 12.0 media css ======================= */
.site .avatar {border-radius: 50%;}
.entry-content .wp-smiley,
.entry-summary .wp-smiley,
.comment-content .wp-smiley,
.textwidget .wp-smiley {border: none;margin-top: 0;margin-bottom: 0;padding: 0;}
.entry-content a img,
.entry-summary a img,
.comment-content a img,
.textwidget a img {display: block;}
embed,
iframe,
object,
video {margin-bottom: 1.75em;max-width: 100%;vertical-align: middle;padding: 4px;border: 1px solid #f5f5f5;}
p > embed,
p > iframe,
p > object,
p > video {margin-bottom: 0;}
.entry-content .wp-audio-shortcode a,
.entry-content .wp-playlist a {box-shadow: none;}
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {margin-top: 0;margin-bottom: 1.75em;}
.wp-playlist.wp-audio-playlist {padding-bottom: 0;}
.wp-playlist .wp-playlist-tracks {margin-top: 0;}
.wp-playlist-item .wp-playlist-caption {border-bottom: 0;padding: 0.7142857143em 0;}
.wp-playlist-item .wp-playlist-item-length {top: 0.7142857143em;}

/* 12.1 caption css ======================= */
.wp-caption { margin-bottom: 1.75em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }
.wp-caption .wp-caption-text { font-size: 13px; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; }


/* 12.2 Galleries css ======================= */
.gallery {margin: 0 -1.1666667% 1.75em;}
.gallery-item {display: inline-block;max-width: 33.33%;padding: 0 1.1400652% 2.2801304%;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.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: #686868;display: block;font-size: 13px;font-style: italic;line-height: 1.6153846154;padding-top: 0.5384615385em;}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {display: none;}
.preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fefefe;z-index: 99999;height: 100%;width: 100%;overflow: hidden !important;}
.status {width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;background-image: url(images/loading.gif);background-repeat: no-repeat;background-position: center;margin: -100px 0 0 -100px;}


/* 11.18 pagination css ================== */
.pagination,
.nav-links ul {display: block;text-align: center;margin: 0;min-height: 1px;}
.pagination li a,
.pagination li span,
.nav-links li a,
.nav-links li span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination li {margin-right: 5px;display: inline-block;}
.pagination li:first-child a {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.pagination li:last-child a {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.pagination li:last-child {margin-right: 0;}
.pagination .current a,
.pagination li:hover a,
.pagination li:focus a,
.nav-links li span.current,
.nav-links li:hover span.current,
.nav-links li:focus span.current {color: #ffffff;}

/* Other navigation */
.navigation.post-navigation {margin: 20px 0 0 0;}
.nav-previous,
.nav-next { width: 50%; float: left; font-size: 18px; font-weight: 600; }
.nav-previous .post-title,
.nav-next .post-title {display: none;}
.nav-next { text-align: right; }

/* 10.0 Widgets css ======================= */
.widget { background-color: #ffffff; margin-bottom: 30px; color: #181B31; }
.widget .widget-title { font-size: 20px; }
.widget .widget-title:after {content: '';display: table;margin: 15px 0 25px;width: 60px;height: 2px;}
.widget >:last-child,
.widget .widget-title:empty { margin-bottom: 0; }
.widget ul,
.widget ol { margin: 0; padding: 0; list-style: none; font-weight: 500; }
.widget ul li > ul,
.widget ol li > ol { margin-left: 20px; }
.widget li{ padding: 5px 0; }
.widget li:before { content:"\e013"; font-family: 'Glyphicons Halflings'; display: inline-block;font-size: 13px;margin-right: 5px;}
.widget_search form label { display: inline-block; }
.widget.widget_calendar table { margin: 0; }
.widget_calendar td,
.widget_calendar th { text-align: center; }
.widget_calendar caption { text-align: center; font-size: 18px; color: #ffffff; }
.widget_calendar tbody a { background-color: #878788; color: #fff; display: block; font-weight: 700; }
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus { color: #fff; }
.tagcloud a { font-size: 14px !important; border-radius: 4px; display: inline-block; margin: 0 0.1875em 0.4375em 0; padding: 5px 8px; border: 1px solid; }
.tagcloud a:hover,
.tagcloud a:focus { color: #ffffff; }
.sidebar-service .widget { background-color: transparent; border: none; box-shadow: none; }

/* 11.5 sidebar css ======================= */
.widget .rdn-home-news-area { background-color: transparent; padding: 10px 0; margin-bottom: 0px; }
.widget .rdn-home-news-area:last-child { border-bottom: 0; }
.widget .home-news-image { width: 55px; height: 55px; margin-right: 10px; border-radius: 50%; overflow: hidden; }
.widget .rdn-home-news-area { border-bottom: 1px solid #E0E0E0;box-shadow: none;display: table;}
.media { margin: 0; }
.widget .home-news-body {width: calc(100% - 64px);padding: 0;}
.widget .news-title {margin-bottom: 5px;font-size: inherit;}
.widget.contact-widget .fa {margin-right: 10px;}

/* 11.6 Footer css ======================= */
#rdn-footer{ font-size: 14px; }
#rdn-footer,
#rdn-footer a{ color: #d4d4d4; font-size: 14px; }
#rdn-footer a:hover,
#rdn-footer a:focus{ color: #ffffff !important; }
.rdn-footer-top { background-color: #171b23; padding: 50px 0; }
.rdn-footer-bottom { background-color: #171b23; padding: 20px 0; border: 1px solid #212631; font-size: 13px; }
#rdn-footer .widget { background-color: transparent; border: 0; padding: 0; color: #d4d4d4; }
#rdn-footer .widget .widget-title{ color: #ffffff; }
#rdn-footer .widget .rdn-home-news-area {border: none;box-shadow: none;background: none;border-bottom: 1px solid #333333;}
#rdn-footer .widget .rdn-home-news-area .news-title {word-wrap: break-word;}
#rdn-footer .widget .rdn-home-news-area:last-child {border-bottom: 0;}
#rdn-footer table {border-collapse: collapse;}
#rdn-footer table,
#rdn-footer th,
#rdn-footer td {border: 1px solid rgba(255, 255, 255, 0.08);}
.footer-social-title {font-size: 16px;color: #ffffff;margin: 15px 0;text-align: center;}
.footer-social-icons {margin: 0;padding: 0;text-align: center;}
.footer-social-icons li {background-color: rgba(255, 255, 255, .08);transition: 0.6s;display: inline-block;width: 43px;height: 43px;border-radius: 50%;padding: 10px;margin: 2px;}
.footer-social-icons li a { color: #ffffff; }
.footer-social-icons li i {font-size: 16px;}
.footer-social-icons li:hover i {color: #ffffff;}
.rdn-copyright p {margin: 0;}
.rdn-footer-menu {margin: 0; text-align: right; }
.rdn-footer-menu ul {margin: 0;}
.rdn-footer-menu li {display: inline-block;padding: 0 15px 0 0;}
.rdn-footer-menu li:last-child {padding: 0;}
#rdn-footer .widget td {background-color: transparent;}
.rdn_page_scroll { border-radius: 3px;padding: 3px;display: none;height: 50px;opacity: 1;position: fixed;text-align: center;width: 50px;overflow: hidden;right: 30px;bottom: 20px;line-height: 50px;z-index: 9999;}
.rdn_page_scroll i { color: #ffffff; font-size: 16px; }

@media ( max-width: 768px ){
	.text-sm-center,
	.text-xs-center{
		text-align: center;
	}
	.pull-sm-none,
	.pull-xs-none{
		float: none !important;
	}
	#rdn-slider img{
		height: 100vh;
	}
	#rdn-slider .rdn-slider-title{
		font-size: 35px;
	}
}