/* --- style_002_8_cH.css --- */
/*
Theme Name: actors
Theme URI: http://themeforest.net/user/kayapati/
Author: Kayapati
Author URI: http://themeforest.net/user/kayapati/
Description: Model agency wordpress theme
Version:2.0.3
License: GNU General Public License v2 or later

Text Domain: actors

Tags: white, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
actors is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Links
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;

}

body {
	margin: 0;	

}
@media screen and (min-width: 1024px)  {
	body, html{
		height: 100%;
		padding-bottom: 1px;

	}
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
	margin-bottom:30px;
}
footer{
	margin-bottom: 0px!important;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
	text-decoration:none;
}

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

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin-bottom: 0.67em;
	margin-top: 0px;
    line-height: 26px;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

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

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

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

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

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

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	line-height: 25px;
    margin-top: 0px;
}

p {
	margin-top: 0px;
}

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

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

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

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

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

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 0em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

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

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

figure {
	margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}
.scrolltop{
	position: fixed;
	background-color:#333;
	width:50px;
	height:50px;
	text-align: center;
	line-height: 50px;
	bottom:30px;
	right: 30px;
	color: #ffffff!important;
	border-radius: 100%;
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]: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 {
	color: #111;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}

a:visited {
	color: purple;
}

a:hover,
a:focus,
a:active {
	color: midnightblue;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}
#main-nav ul li a {
    text-align: right;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

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

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
/*--------------------------------------------------------------
# Header Section
--------------------------------------------------------------*/
#kaya-header-content-wrapper{
	background: #f1f1f1;
	padding:30px 0;
}
/*--------------------------------------------------------------
## Logo
--------------------------------------------------------------*/
#logo{
    text-align: center;
    margin-top:15px;
    margin-bottom:30px;
}
#logo h1{
	margin: 0px;
    line-height: 1em;
    margin-bottom: 10px;
}
#logo h1.site-title a{
	text-decoration: none;
}
/*--------------------------------------------------------------
## Header Menu
--------------------------------------------------------------*/

#header-navigation ul{
	list-style: none;
	margin:0px;
	padding: 0px;
}
#header-navigation #main-menu li a, #nav-user-dashboard-menu > a{
	text-align: center;
    display: block;
}
#header-navigation a{
	text-decoration: none;
	font-size:16px;
}

#user-dashboard-menu{
	top: 0px;
    left: 100%;
    position: absolute;
    width: 210px;
    text-align: left;
}
ul#menu-userdashboard {
    position: relative;
    right:0;
    margin-right:0px!important;
    float:none;
    display: none;
}
#user-dashboard-menu a{
	text-align: left!important;
}
#nav-user-dashboard-menu{
	position: relative;
}
.top-nav ul a{
	border-left: 0px!important;
}
/*--------------------------------------------------------------
# right and left section
--------------------------------------------------------------*/

#left_section {
    height: 100vh !important;
    float: left;
    width: 300px;
    z-index: 10;
    position: fixed !important;
    top: 0;
    left: 0;
    bottom: 0;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    overflow-y: auto !important;
    overflow-x: hidden;
}

#left_section::-webkit-scrollbar {
    display: none;
}

#left_section.one_fifth {
    margin-right: 0px !important;
    position: fixed !important;
}

/* Flexbox agar footer selalu di bawah */
.left_section_wrapper {
    padding: 25px 0;
    display: flex !important;
    flex-direction: column !important;
    min-height: 100vh !important;
}

#left_section #logo,
#left_section #header-navigation {
    flex-shrink: 0 !important;
}

.left_sidebar {
    text-align: center;
    clear: both;
    font-size: 15px;
    position: relative;
    margin-bottom: 0 !important;
    top: 50px;
    padding: 0 25px;
    flex-grow: 1 !important;  /* mendorong footer ke bawah */
}

/* Footer sidebar selalu di bawah */
#left_section footer {
    display: block !important;
    flex-shrink: 0 !important;
    margin-top: auto !important;
}

#left_section #kaya-footer-content-wrapper {
    display: block !important;
    margin-top: 0 !important;
    padding: 15px 10px !important;
    border-top: 1px solid rgba(255,255,255,0.2) !important;
    border-bottom: none !important;
    text-align: center !important;
}

#left_section #kaya-footer-content-wrapper span.copyright {
    color: #fff !important;
    font-size: 12px !important;
    line-height: 1.8 !important;
}

#left_section #kaya-footer-content-wrapper a {
    color: #c6a355 !important;
    font-size: 12px !important;
    text-decoration: none !important;
}

#left_section #kaya-footer-content-wrapper a:hover {
    color: #fff !important;
    text-decoration: underline !important;
}

/* Sembunyikan footer duplikat di right section */
#right_section footer,
#right_section #kaya-footer-content-wrapper {
    display: none !important;
}

/* Right section */
#right_section {
    width: calc(100% - 300px) !important;
    float: right;
    margin-left: 300px;
}

/* Mobile */
@media screen and (max-width: 992px) {
    #left_section,
    #left_section.one_fifth {
        position: relative !important;
        height: auto !important;
        width: 100% !important;
        overflow-y: visible !important;
    }

    .left_section_wrapper {
        min-height: auto !important;
    }

    #right_section {
        width: 100% !important;
        margin-left: 0 !important;
        float: none !important;
    }

    #right_section footer,
    #right_section #kaya-footer-content-wrapper {
        display: block !important;
    }
}

/* ============================================
   Sisa CSS yang tidak berubah
   ============================================ */

#user_portfolio_form .kta-form {
    padding: 0px !important;
}

.widget_container {
    display: inline-table;
    margin-top: 50px;
}

.kaya-page-titlebar-wrapper {
    background: #dedede;
    padding: 30px 0;
}

.kaya-page-titlebar-wrapper .page-title {
    margin: 0px;
}

#sidebar {
    padding: 30px;
}

#sidebar ul {
    list-style: none;
    padding: 0;
}

#sidebar li {
    margin-bottom: 10px;
}

.kta_social_share_icons li a {
    padding: 0px !important;
    width: 28px !important;
    height: 28px !important;
    line-height: 28px !important;
    font-size: 12px !important;
}

.kta_left_section_wrapper {
    clear: both;
    position: relative;
    padding: 30px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
}

.textwidget p {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.kta-tabs-content-wrapper .tab-section { display: block !important; }
.kta-talent-panel-titles { display: block !important; }
.kta-image-details-wrapper .mata_data_info_wrapper { top: 0; }

.post_title h4 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.talents_details {
    position: absolute;
    top: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.talent_image_details_wrapper {
    position: relative;
    overflow: hidden;
}

.talents_details .general-meta-fields-info-wrapper {
    position: absolute;
    top: 0;
    left: 0 !important;
    padding: 30px;
    transition: all 0.1s ease-in-out 0s;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.talents_details .general-meta-fields-info-wrapper:hover { left: 0px !important; }
.talent_image_details_wrapper img { display: table; }
.kaya-post-content-wrapper .general-meta-fields-info-wrapper ul li { display: table !important; }

.talent_title a { font-size: 18px; }
.talent_title {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.kaya-post-content-wrapper > ul > li,
.cpt-post-content-wrapper > ul > li {
    border-radius: 6px 6px 0px 0px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.kaya-post-content-wrapper li {
    position: relative;
    overflow: hidden;
}

.kta-talent-content-wrapper ul { padding: 0px !important; }

ul.page-numbers li span,
ul.page-numbers li a {
    float: left;
    background: #ccc;
    margin-right: 10px;
    line-height: 27px !important;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    text-decoration: none !important;
    padding: 0 !important;
    border-radius: 100%;
    font-weight: bold;
}

ul.page-numbers li { float: left; padding: 0px; }

.kta_left_section_wrapper .mata_data_info_wrapper ul { padding: 0px; }
.kta_left_section_wrapper .mata_data_info_wrapper ul li {
    padding: 5px;
    border-top: 1px solid #dddddd;
    font-size: 14px;
}
.kta_left_section_wrapper .mata_data_info_wrapper span { float: right; }

.tab-section {
    padding: 0px 25px !important;
    margin-bottom: 30px;
}

.kta-talent-content-wrapper ul { clear: both; }
.three_fourth_last.kta_tabs_content_wrapper ul { padding: 0px !important; }
.kta_left_section_wrapper .talent_item_add_remove a { text-decoration: none !important; }
.kta-search-content-wrapper .toggle_search_field { padding: 0px !important; }

.filter ul li a {
    margin-bottom: 0px !important;
    padding: 5px 20px !important;
}

#import_xml_content_wrapper label {
    float: none !important;
    display: table !important;
}

.kta_tabs_content_wrapper .ta-extra { width: 100% !important; }
.kta-tabs-content-wrapper h4 { margin-bottom: 10px; }
.single-page-meta-content-wrapper { overflow: hidden; }

/*sidebar*/
#sidebar ul li {
    padding-left: 20px !important;
    position: relative;
    list-style-type: none;
}
#sidebar ul li::before {
    content: "\f105";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 0;
    color: inherit;
}
/* Advance Search */
.toggle_search{
  cursor: pointer;
  position: relative;
}
.toggle_search_wrap {
    position: relative;
}
.toggle_search_wrapper i {
    position: absolute;
    right: 0;
    top: 0;
    background: #f2f2f2;
    padding: 15px;
    cursor: pointer;
}
.kaya_toggle_search {
   position: fixed;
    bottom: 0;
    left: 300px!important;
    display: none;
    opacity: 1!important;
    right: inherit !important;
    z-index: 9;
    height: auto;
    overflow-y: auto;
    box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, 0.2);
    overflow-x: hidden;
}
.kaya_toggle_search p{
    color: #fff;
}
.toggle_search_field {
    padding:35px 35px;
    overflow: hidden;
    clear: both;
    background: #f3f3f3;
    width: 350px;
}
.toggle_search_field select, .toggle_search_field input, .toggle_search_field label{
	font-size:14px!important;
}
.widget_kta_advanced_search .search_close{
	display:none;
}
ul.ta-extra, ul.pf_shotlist_options_wrapper{
	padding: 0px;
}
.kta_social_share_icons li a{
	margin-right: 3px;
}
.widget_kta_advanced_search .toggle_search_field{

}
.filter ul li a{
	text-decoration: none!important;
}
i.fa.fa-list {
    display: none!important;
}
.widget_search .search-submit{
	display:none;
}
.search_box_style input {
    background: none;
    border: 1px solid #322E2B;
    width: 100%;
    padding: 10px 1%!important;
    color: #969696;
}
.kta-talent-panel-titles h4{
	font-size:22px;
	
}
.advanced_search_forms .ui-slider {
    width: 94%!important;
    margin:inherit!important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br , .ui-slider .ui-slider-range{
    border-radius: 0px;
}
.search_data_submit{
	padding:5px 20px!important;
}
.talent_item_add_remove a{
	margin-bottom: 0px!important;
	text-align: center;
	font-size: 16px;
	text-align:center;
}
.user-send-email-post{
	width:300px!important;
}
.talent_item_add_remove, .set_card_wrapper{
	display: block!important;
	margin-bottom: 20px!important;
	overflow: hidden;
	box-shadow: 0 2px 0 #a8a8a8;
	border-radius: 5px;
	font-size: 16px;
}

.single_page_buttons a, .talent_item_add_remove a{
	padding: 10px!important;
	text-align: center;
	width: 100%;
	display: block;
	float: left;
}
.setcard-talent-detials{
	height:468px!important;
}
.user-send-email-post{
	bottom: 0!important;
    left: 100%!important;
    z-index: 2;
    margin-left: 10px;
}
.user-send-email-post p{
	padding-bottom: 0px!important;
}
.user-send-email-post p input{
	width:100%!important;
}
#send-mail-to-post{
	margin-top: 0px!important;
}
.widget_kta_advanced_search .search_box_style.search_by_order {
    display: block;
    width: 100%;
}
.widget_kta_advanced_search .search_box_style {
    width: 24.4%;
    margin-bottom: 15px;
    overflow: hidden;
    display: inline-block;
    margin-right: 0.6%;
}
.widget_kta_advanced_search .search_box_style input {
    padding:8.5px 3%!important;
    border-radius: 0 !important;
}
.widget_kta_advanced_search .toggle_search_field select, .widget_kta_advanced_search .search_box_style input{
	font-size: 13px;
}
.widget_kta_advanced_search .toggle_search_field select:first-child {
    margin-right: 0.9%!important;
}
.widget_kta_advanced_search .toggle_search_field .search_by_order select, .toggle_search_field select {
    width: 48.5%!important;
    float: left;
}
li.search_name i {
    padding-left: 10px;
}
.widget_kta_advanced_search .search_box_style.search_button{
	width:100%!important;
}
.widget_kta_advanced_search #reset_search_submit{
	padding:16px!important;
}
.kaya_toggle_search.toggle_search_wrapper #search_submit{
	padding: 2px!important;
}
a.item_button {
    line-height: 30px!important;
    bottom: -40px!important;
    right: -40px!important;
    top: inherit!important;
    left: inherit!important;
}
.filter ul li a{
	margin-bottom: 5px!important;
}


/*--------------------------------------------------------------
blog
--------------------------------------------------------------*/
.comment-author img{
    padding: 3px;
    border: 1px solid rgba(127, 127, 127, .3);
    width: auto;
    float:left;
    margin-right:30px;
}
.comment-content p{
	position:relative;
	left:70px;

}
div#respond h3 {
    margin-bottom: 10px;
}
#respond p{
	margin-bottom: 0px!important;
}
.comment-author b{
    color: #333;
    font-size: 17px;
    font-style: normal;
    text-transform: uppercase;
    line-height:20px;
}
.nav-previous {
    float: left;
    background-color: #f2f2f2;
    padding: 10px 20px;
    border: 1px solid #f5e5e5;
}
.nav-next{
	 float:right;
    background-color: #f2f2f2;
    padding: 10px 20px;
    border: 1px solid #f5e5e5;
}
.nav-links{
    margin: 20px 0px;
    overflow: hidden;
}
span.posted-on{
    margin-right: 25px;
}
.post-meta-data{
    margin-bottom:10px;
    margin-top: 20px;
    padding: 10px 0px;
}
.two_third.mid-content article{

}
.kta-column2 h4 strong {
    font-size: 16px;
    font-weight: normal;
}
/*--------------------------------------------------------------
footer
--------------------------------------------------------------*/
#left_section #kaya-footer-content-wrapper{
	padding:10px 0px;
	overflow: hidden;
	position:relative;
	color:#ffffff;
	width:100%;
	text-align: center;
	margin-top: 90px;
	border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
.footer-menu-wrapper ul li {
    display: inline-block;
    margin-left: 10px;
}
.footer-menu-wrapper ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
#kaya-footer-content-wrapper a {
    text-decoration: none;
}
.kaya-page-content-footer{
	padding:30px;
}
.kaya-page-content-footer p{
	margin: 0px;
}	
#right_section footer #kaya-footer-content-wrapper{
	display:none!important;
}
#left_section span.copyright {
    font-size: 14px;
    font-weight: 400;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}
/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
#comments ol{
	list-style: none;
	padding: 0px;
	margin:0px;
}
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
	display: block;
}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
	width:100%;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.wp-caption-text {
	text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery-item {
	display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0;
    line-height: 0;
    margin-bottom: 1.5%;
    margin-right: 1.5%;
}

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

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

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

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

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

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

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

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

.gallery-caption {
	display: block;
    margin-top: 0;
    line-height: 21px;
}

/*left*/

/*Extra Css*/

#header-navigation .kta-user-accocunt > a{
	border-radius: inherit!important;
	margin-top:0!important; 
}

div#gallery_horizontal {
    width: 104.3%;
}
.mid-content .menu-user-dashboard-container{
	padding: 30px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
}
.mid-content .menu-user-dashboard-container ul {
    padding: 0;
    margin-bottom: 0;
}
.mid-content .menu-user-dashboard-container ul li {
    padding: 5px;
    border-bottom: 1px solid #dddddd;
}
span.left_address_title h4 {
    margin-bottom: 4px;
}
.left_address_title{
	display: table;
	margin: 0 auto;
	margin-bottom: 9px;
}	
.isotope-container ul li {
    border-radius: 6px 6px 0px 0px;
    border: 1px solid rgba(0, 0, 0,0.1);
}
.woocommerce .star-rating span::before{
	font-family: star;
}
/*actors*/
.general-meta-fields-info-wrapper ul{
	list-style: none!important;
	padding:0px;
}
.general-meta-fields-info-wrapper ul li {
    padding:0px;
}
.talents_single_page_details h3{
	border-bottom: 3px solid #b09f87;
	display:table;
	padding-bottom: 5px;
}
.talents_single_page_details{
	padding: 30px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
}
.three_fourth.media-section #portfolio, .three_fourth.media-section #videos, .three_fourth.media-section #add_your_biography{
	margin-bottom: 30px;
}
.three_fourth.media-section #videos p{
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
}
.three_fourth.media-section h3{
	border-bottom: 3px solid #b09f87;
	display:table;
	padding-bottom: 5px;
}
.cpt-post-content-wrapper .post-meta-info-wrapper{
    position: absolute;
    bottom: -100%;
    margin-bottom: 0!important;
    background: rgba(0,0,0,.6);
    color: #fff;
    padding: 10px 3%;
    opacity: 0;
    left: 0;
    right: 0;
    line-height: 25px;
    width:100%;
    height:100%;
}
.post-meta-info-wrapper span {
  margin-right: 10px;
}
.post-meta-info-wrapper ul{
  padding: 0px;
}
.cpt-post-content-wrapper .description{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cpt-post-content-wrapper li {
    position: relative;
    overflow: hidden;
}
ul.column-extra {
    list-style: none;
    margin:0;
    padding:0;
}
.search_fields_content_wrapper {
 	position: absolute; 
 	right: 0;
 	top: 0; 
    width: 400px;
    left: 300px;
    z-index: 2;
    display: none;
    bottom:0%;

    opacity: 0;
}
.search_close {
    top: 0;
    font-size: 17px;
    cursor: pointer;
    position: absolute;
    right: 0;
    text-align: center;
    background: rgba(210, 210, 210, 0.3);
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.widget_pods-advanced-search {
    background: #fff;
    padding: 30px;
        box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, 0.2);
}

.talents_single_page_details .general-meta-fields-info-wrapper ul li{
	padding: 5px;
    border-top: 1px solid #dddddd;
    font-size: 14px;
}
.talents_single_page_details .general-meta-fields-info-wrapper ul li span{
	margin-left: 10px;
}
.search_fields_content_wrapper .widget_text{
	padding:0px;
	margin:0px;
}
#uwpqsf_id_btn{
	padding: 4px 25px!important;
    margin-top: 20px;
}
#uwpqsf_id input[type="checkbox"], input[type="radio"]{
	margin-right: 5px!important;
}
#uwpqsf_id input, select, textarea{
	font-size: 13px!important;
}
div#cmf-select2 {
    width:50%;
    overflow: hidden;
    display: inline-block;
}
div#cmf-select1 {
    width:50%;
    float: left;
}
.talents_details .general-meta-fields-info-wrapper ul li span{
	margin-left: 5px;
}
span.clear {
    display: block;
}
.uwpqsf_class.togglecheck{
	display:table;
}
.uwpqsf_class > span[class*='cmflabel-']{
	padding:0px!important;
}
.uwpqsf_class, .uwpqsf_class.cmftext-1, .richtext-data-content-wrapper, .uwpqsf_class.togglecheck{
	margin-bottom: 30px;
}
.cpt_posts_add_remove{
	width:100%;
	text-align: center;
	border: none;
}
.ui-slider-horizontal .ui-slider-handle{
	margin-left: -1px!important;
}
.pods_cpt_single_compcard{
    width: 100%;
    text-align: center;
    background: rgba(204,204,204,.3);
    border: 1px solid rgba(204,204,204,.2);
    display: table;
    padding: 8px 20px;
    margin-top: 20px;
}
div[class*='rangclass-'], #inputrange .ui-slider-range{
	background-color:#987f5b!important;
}

/*--------------------------------------------------------------
# Pods Form (Add Talent Profile)
--------------------------------------------------------------*/
.pods-form-front ul.pods-form-fields{
	padding:0px; 
}
.pods-field-label label {
    font-weight: 700;
}

.pods-form-fields input{
	width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.pods-form-front .pods-field-input select {
    padding: 6px 12px;
}
.pods-pick-values ul {
    overflow: auto;
    margin: 0;
    padding: 0;
}
ul.pods-form-fields li input:not(.ed_button){
	width: inherit!important;
}
ul.pods-form-fields ul {
    margin: 0;
    padding: 0;
}
.pods-submittable-fields .pods-pick-values label {
    padding-bottom: 8px !important;
    padding-top: 8px !important;
    padding-left: 16px !important;
}
.pods-pick-values li .pods-boolean input {
    top: 11px !important;
}
.pods-boolean input {
     left: 17px!important;
}

/*--------------------------------------------------------------
# Shortlist
--------------------------------------------------------------*/
ul.shortlist_buttons li a {
    background: #f9f9f9;
    padding: 6px 20px;
    border: 1px solid #e4e4e4;
} 
/*
     FILE ARCHIVED ON 09:42:38 Feb 09, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:26 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 3.282
  captures_list: 1.42
  exclusion.robots: 0.083
  exclusion.robots.policy: 0.069
  esindex: 0.012
  cdx.remote: 46.998
  LoadShardBlock: 367.055 (3)
  PetaboxLoader3.datanode: 259.638 (4)
  PetaboxLoader3.resolve: 318.712 (3)
  load_resource: 246.156
*/

/* --- style_8_cH.css --- */
#plcover {
	display: block;
	z-index: 9999999999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	transition: all 1s;
}

#plcontent {
	box-sizing: content-box;
    position: absolute;
    margin: auto auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 50px;
    height: 50px;
}

#plcontent div {
	box-sizing: content-box;
}

.plcircle {
  width: 50px;
  height: 50px;
  border: 4px dashed black;
  border-radius: 50px;
  background-color: transparent;
  -webkit-animation: plrotate 1.5s infinite linear;
  animation: plrotate 1.5s infinite linear;
}

.plcircle2 {
  width: 50px;
  height: 50px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-top: 4px solid black;
  border-radius: 50px;
  background-color: transparent;
  -webkit-animation: plrotate 1.5s infinite linear;
  animation: plrotate 1.5s infinite linear;
}

.plfan {
  width: 20px;
  height: 20px;
  border: 17px dashed black;
  border-radius: 50px;
  background-color: transparent;
  -webkit-animation: plrotate 1.5s infinite linear;
  animation: plrotate 1.5s infinite linear;
}

.plsqaure {
    width: 50px;
    height: 50px;
    background-color: black;
    -webkit-animation: plsqaurerotate 1s infinite ease-in-out;
    animation: plsqaurerotate 1s infinite ease-in-out;
}

.pldrop  {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: black;
  -webkit-animation: plwave 1s ease-in-out;
  animation: plwave 1s infinite ease-in-out;
}

#plcontent img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto auto auto auto;
}

/* Animation Keyframes */

@-webkit-keyframes plsqaurerotate {
    0% { -webkit-transform: perspective(120px) }
    50% { -webkit-transform: perspective(120px) rotateY(180deg) }
    100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes plsqaurerotate {
    0% { 	transform: perspective(120px) }
    50% { transform: perspective(120px) rotateY(-180deg) }
    100% { transform: perspective(120px) rotateY(-180deg)  rotateX(-180deg) }
}

@-webkit-keyframes plrotate {
  0% { -webkit-transform: rotate(0deg) }
  50% { -webkit-transform: rotate(180deg) }
  100% { -webkit-transform: rotate(360deg) }
}
@keyframes plrotate {
  0% { transform: rotate(0deg) }
  50% { transform: rotate(180deg) }
  100% { transform: rotate(360deg) }
}

@-webkit-keyframes plwave {
  0% { -webkit-transform: scale(0); opacity: 1; }
  100% { -webkit-transform: scale(1); opacity: 0; }
}
@keyframes plwave {
  0% { transform: scale(0); opacity: 1; }
  100% { transform: scale(1); opacity: 0; }
}

.wp-picker-holder {
    position: absolute;
    z-index: 999;
}
/*
     FILE ARCHIVED ON 13:10:04 Feb 05, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:23 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.406
  captures_list: 0.821
  exclusion.robots: 0.093
  exclusion.robots.policy: 0.078
  esindex: 0.016
  cdx.remote: 15.592
  LoadShardBlock: 117.942 (3)
  PetaboxLoader3.resolve: 115.581 (4)
  PetaboxLoader3.datanode: 53.531 (4)
  load_resource: 58.149
*/

/* --- styles_002_8_cH.css --- */
.kaya-form{
    padding:30px !important;
}
.kaya-form input:not(.button-primary), .kaya-form input:not(.ed_button), .kaya-form select, .kaya-form textarea, #user_role_name{
    width:97%;
    display:block;
    padding:9px 1.5%;
}
#user_role_name{
    margin-bottom: 1.5%;
}
.kaya-user-form p{
    padding-bottom:25px;
}
.kaya-form select{
    width: 100%;
    padding-left: 1%;
    height: 37px;
    line-height: 35px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(204,204,204, 0.3);
}
.kaya-form input[type="checkbox"] {
    width: auto;
    display:inline-block;
    margin-right: 5px;
}
.kaya-checkboxes label{
    margin-right: 15px;
}
.kaya-form h4, .panel_title_desc_wrapper {
    clear: both;
    font-weight: bold;
    padding:10px 10px 10px 30px;
    margin: 0 -30px 30px;
    clear:both;
}
.kaya-form{
    padding:30px !important;
}
.kaya-form input:not(.button-primary), .kaya-form input:not(.ed_button), .kaya-form select, .kaya-form textarea, #user_role_name{
	width:97%;
	display:block;
    padding:9px 1.5%;
}
.kaya-form input.button-primary{
    width: auto!important;
    padding: 12px 21px !important;
}
#user_role_name{
    margin-bottom: 1.5%;
}
.kaya-form select{
    width: 100%;
    padding-left: 1%;
    height: 37px;
    line-height: 35px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
  border: 1px solid rgba(204,204,204, 0.3);
}
.kaya-form input[type="checkbox"] {
    width: auto;
	display:inline-block;
    margin-right: 5px;
}
.kaya-checkboxes label{
	margin-right: 15px;
}
.kaya-form h4, .panel_title_desc_wrapper {
    clear: both;
    font-weight: bold;
    padding:10px 10px 10px 30px;
    margin: 0 -30px 30px;
    clear:both;
    background: #e5e5e5;
}
.kaya-button{
    cursor: pointer;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 15px;
    margin-right: 4px;
    padding: 10px 20px;
    width: auto !important;
}
.kaya-form .kaya-button {
    padding: 6px 20px!important;
}
.kaya-panel{
    border: 2px solid #ebebeb;
    margin-bottom:30px;
    overflow: hidden;
    padding:0 30px 30px;
}
.kaya-panel-top-space{
    padding-top:30px;
} 
.user_profile label{
    font-size:14px;
}
.kaya-form .kaya-field-error, .kaya-form #user_portfolio_new_post input.kaya-field-error, .kaya-field-error{
    border:1px solid #d54e21!important;
}
.kaya-form label span, .kaya-form span.required{
    color:#ff3333;
}
.form_button, #wp-submit{
    padding: 15px 20px;
}
#mid-content .kaya-error-message, .kaya-error-message{
    color: #a94442!important;
    background-color: #f2dede;
    padding: 8px 15px!important;
    border: 1px solid #ebccd1;
    clear: both;
    display: block;
}
/* User dashboard Settings */
#header-navigation #user-dashboard-menu li a {
    border-bottom: 1px solid rgba(204, 204, 204, .2)!important;
    text-align: left;
    font-size: 13px;
    padding: 15px 10px;
}
#user-dashboard-menu{
    left: 100%;
    position: absolute;
    width: 210px;
    text-align: left;
    display: none;
    z-index: 100;
}
#nav-user-dashboard-menu:hover #user-dashboard-menu{
    display: block!important;
}
#nav-user-dashboard-menu > a{
    padding: 13px 0px;
}
/*
     FILE ARCHIVED ON 15:21:17 Feb 03, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:23 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.42
  captures_list: 0.535
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.059
  esindex: 0.01
  cdx.remote: 8.539
  LoadShardBlock: 69.513 (3)
  PetaboxLoader3.datanode: 100.479 (4)
  load_resource: 189.462
  PetaboxLoader3.resolve: 151.513
*/

/* --- styles_8_cH.css --- */
/* Filter tab */
article .cpt-post-content-wrapper .filter_tabs > ul{
	display: block;
}
.filter_tabs ul > li{
	display: inline-block;
    position: relative;
}
.filter_tabs ul li a{
	padding: 5px 10px;
	display:block;
}

ul.filter_submenu {
    position: absolute;
    top: 100%;
    z-index: 100;
    width: 150px;
    display:none;
    margin: 0px;
    background-color: #e5e5e5;
}
.filter_submenu li {
    display: block;
    width: 100%;
}
.filter_tabs ul li:hover > .filter_submenu, .filter_tabs ul li > ul > li:hover > .filter_submenu{
    display: block;
}
.filter_tabs ul li:hover{
     background-color: #fff;
     color: #353535;
}
ul.filter_submenu ul {
    left: 100%;
    top: 0;
    display: none;
}
.filter_tabs{
    margin-bottom: 30px;
}
/*  Pod Css */
.kaya-post-content-wrapper ul, .general-meta-fields-info-wrapper ul, .cpt-post-style2-content-wrapper ul{
	list-style: none;
	margin: 0px;
	padding:0px;
}
.taxonomy-content-wrapper ul li h4, .taxonomy-content-wrapper ul, .post_single_page_details h3{
	margin: 0px;
	padding: 0px;
}
.kaya-post-content-wrapper ul li, .cpt-post-style2-content-wrapper ul li{
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-right: 15px;
}
.kaya-post-content-wrapper .general-meta-fields-info-wrapper ul li{
	display: inline-block;
	margin-right: 10px;
}

/*  Pod Css */
.cpt-post-content-wrapper ul{
	list-style: none;
	margin: 0px;
	padding:0px;
}
.cpt-post-content-wrapper ul.column-extra li{
    overflow: hidden;
    position: relative;
}
.cpt-post-content-wrapper h1, .cpt-post-content-wrapper h2, .cpt-post-content-wrapper h3, .cpt-post-content-wrapper h4, .cpt-post-content-wrapper h5, .cpt-post-content-wrapper h6{
	margin:0px;
}
.post-meta-info-wrapper ul li{
	display: inline-block;
	margin-right: 10px;
}
.gray_scale_mode img{
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
.kaya-post-content-wrapper h4{
    margin: 0px;
}
.pagination {
    clear: both;
}
/* Post Slider Styles */
.cpt-post-content-wrapper .owl-item{
    overflow: hidden;
}
.cpt-post-content-wrapper .owl-carousel .owl-dot{
    height: 10px;
    width: 10px;
    border: 2px solid #000;
    display: inline-block;
    margin-right: 10px;
    border-radius: 100%;
}
.cpt-post-content-wrapper .owl-carousel .owl-dot.active{
	background: #000;
}
.cpt-post-content-wrapper .owl-dots {
    position: relative;
    text-align: center;
}
.cpt-post-content-wrapper .owl-carousel  .owl-dot span, .cpt-post-content-wrapper .owl-carousel .owl-dot.active span{
	background: none;
}
.cpt-post-content-wrapper .owl-carousel  .owl-dots{
	right: 0px;
	left: 0px;
}
article.hentry p:last-child{
	padding-bottom: 0px;
}
article.hentry blockquote p:last-child{
	padding-bottom:20px;
}
/* pagination */
ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.page-numbers li {
    display: inline-block;
    padding: 6px;
}
/* CPT POST SLIDER */
div.item {
    position: relative;
    overflow: hidden;
}
/* Columns */
.column-extra{
	width: 101.5%;
}
.column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .video_iframes2 iframe, .video_iframes3 iframe, .video_iframes4 iframe{
	margin-bottom: 1.5%;
	margin-right: 1.5%;
	float: left;
}
.column2,  .video_iframes2 iframe{
	width: 48.5%;
}
.column3,  .video_iframes3 iframe{
	width: 31.8%;
}
.column4,  .video_iframes4 iframe{
	width: 23.5%;
}
.column5{
	width: 18.5%;
}
.column6{
	width: 15.16%;
}
.column7{
    width: 12.785%;
}
.column8{
    width: 11%;
}
.column9{
    width: 9.61%;
}
/* Single Page */
.post_single_page_details h3{
    margin-bottom: 10px;
}
.cpt_posts_add_remove {
    background: rgba(204,204,204,.3);
    border:1px solid rgba(204,204,204,.2);
    display: table;
    padding: 8px 20px;
    margin-top: 20px;
}
/**
 * Pods Form Styles
 */
 /* Add new buttons styles */
 .user-add-new-button a {
    background: rgba(204,204,204,.3);
    padding: 6px 20px;
    display: table;
    margin-bottom: 20px;
}
 .pods-field-label {
    display: block!important;
    width: 100%!important;
    float: none!important;
}

.pods-field-input {
    width: 100%!important;
    float: none!important;
}

li.pods-field.pods-form-ui-row-type-text.pods-form-ui-row-name-pet-name {
    padding: 0;
}

ul li.pods-field {
    padding: 0;
}

ul.pods-form-fields li select,
 ul.pods-form-fields li input:not(.ed_button) {
    width: 100%!important;
    height: 35px;
}
/*Pods Input Form Styles */
.pods-pick-values{
padding:20px!important;
}
.pods-form-fields ul{
margin-left:0px !important;
}
ul li.pods-field {
    width: 100%;
    clear: both;
    overflow: hidden;
}
input#pods_cpt_categories {
    width: auto !important;
    float: left;
}
.pods-pick-values label {
    padding-bottom: 0!important;
    padding-top: 0!important;
    float: left!important;
    display: block!important;
}
.pods-field-label {
    display: block!important;
    width: 100%!important;
    float: none!important;
    font-size: 17px;
    font-weight: bold;
    color: #000;
}
ul.pods-form-fields li {
    margin-bottom: 20px;
}
.kaya-form{
    padding:0px !important;
}
.pods-slider-field, .pods-form .pods-field-input textarea {
    max-width: initial!important;
    width: 100%!important;
}
.ui-slider-horizontal {
    background: #565656!important;
    width: 100%!important;
    display: block;
}
.pods-pick-values li {
    float: left;
    display: block;
    width: 100%;
}
.pods-boolean label {
    margin-left: 34px!important;
}
.pods-pick-values li .pods-field {
    padding: 5px 0px 5px!important;
    clear: both;
    overflow: hidden;
}
.pods-form-front .pods-field-input .pods-boolean input {
    width: auto !important;
}
.pods-form-front .pods-file-add {
    margin: 0 !important;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: 0px!important;
}
.pods-submittable-fields ul{
    margin: 0px;
    padding: 0px;
}
.pods-form-front .pods-field-input select{
    margin-top: 0px!important;
}
.pods-form-front .pods-field-label{
    padding-top: 0px!important;
}
.kaya-table  td{
    vertical-align: middle;
}
th.post_action, th.post_status {
    width: 5%!important;
}
/* Single Page tabs */
.single_tabs_content_wrapper{
    clear: both;
    overflow: hidden;
}
ul.tabs_content_wrapper {
    margin: 0px;
    list-style: none;
    padding: 0;
}

ul.tabs_content_wrapper li {
    display: inline-block;
    margin-right:1px;
}

ul.tabs_content_wrapper li a{
    background: #e5e5e5;
    padding:10px 15px;
}
a:empty{
    display: none;
}
/* Pods Cpt Forms */
.pods_cpt_form_wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pods_cpt_form_wrapper ul li{
    list-style: none;
      margin-bottom: 20px;
}
.pods_cpt_form_wrapper .pods-submit {
    margin-top: 30px;
}

table.list-table-content-wrapper{
    text-align: left;
}
.pods-form-front .pods-file-add {
    display: table!important;
    margin: 10px;
    background: rgba(204,204,204,.3);
    padding: 5px 15px;
}
.kaya-table tr:nth-child(even){
    background-color: rgba(204,204,204,.3);
}
.kaya-table tr:nth-child(odd){
    background-color: rgba(204,204,204,.1);
}
.kaya-table  th {
    padding: 12px 15px;
}
.kaya-table  td{
    padding:0 15px;
}
#mid-content .kaya-success-message, .kaya-success-message {
    color: #4F8A10!important;
    border: 1px solid;
    margin: 10px 0;
    padding: 12px 20px;
    background: #DFF2BF;
}
 ul.pods-form-fields li input:not(.ed_button){
    height: auto!important;
 }
 /* Advanced Searxh Widget Styles */
 .advancedsearch_form_wrapper{
    display: none;
    margin-top: 15px;
 }
 .advanced_search_box_wrrapper select {
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    font-weight: normal;
    width: 100%;
}
 .advanced_search_box_wrrapper .uform_title{
    display: none;
 }

 .advancedsearch_form_wrapper .uwpqsf_class:not(.togglecheck):not(.uwpqsf_submit) input, .advancedsearch_form_wrapper .uwpqsf_class select, .advancedsearch_form_wrapper textarea {
    width: 100%;
    margin: 0;
}

.advancedsearch_form_wrapper .uwpqsf_class {
    width: 100%!important;
}
.advanced_search_wrapper input:not(.input_range_data):not(.search_data_submit), .advanced_search_wrapper select {
    padding:6px 10px;
    width: 100%;
}
 .advanced_search_wrapper select.column2{
    width: 48.5%;
    margin-right: 1.5%;
    float: left;
 }
input.small-text {
    width:60px!important;
    padding:5px!important;
}
.advanced_search_forms .ui-slider{
    width: 98%!important;
    margin: 0px auto;
    background-color: rgba(127,127,127,.1);
}
.searchbox-wrapper div.checkbox_wrapper label {
    display: inline-block;
    margin-right: 10px;
}

.advanced_search_wrapper  .checkbox_wrapper input {
    width: auto!important;
}
.label_min{
    font-weight: bold;
}
.label_max{
    float: right;
    font-weight: bold;
}

.ui-slider .ui-slider-range{
    background: rgba(204,204,204,.8);
}
/**
* Search
*/
.search_fields.checkbox_wrapper label:first-child,
.pods_ui_slider_range label, .search_fields label:first-child{
    display: block;
    font-weight: bold;
    margin-bottom: 0px!important;
}
.advanced_search_wrapper .search_fields {
    padding-bottom: 15px;
    overflow: hidden;
}
select#pods_cpt_data {
    margin-bottom: 15px;
    overflow: hidden;
}
input.search_data_submit {
    padding: 10px 30px;
    border-radius: 0;
    background: #000;
    color: #fff;
}
.advanced_search_wrapper select {
    height:35px;
}
.advanced_search_forms .ui-slider {
    width: 100%;
    margin-bottom:0px!important;
}
.advanced_search_wrapper p{
    padding-bottom:0px!important;
}
.advanced_search_wrapper p label:first-child{
    font-weight: bold;
}
input[type="checkbox"], input[type="radio"] {
    margin-right: 10px;
}
p:empty{
    display: none;
}
/* Audio / Video Files*/
.mejs-container{
    width: 100%!important;
    margin-bottom: 16px;
}

/* Project Styles */
.style2_details_wrapper {
    overflow: hidden;
}

.project_details_wrapper ul li {
    display: inline-block;
    margin-right: 15px;
}

.project_details_wrapper h4 {
    margin-bottom: 0;
}

.cpt-post-project-content-wrapper ul li.column1, .cpt-post-project-content-wrapper ul li.column2:nth-child(2n+1), .cpt-post-project-content-wrapper ul li.column3:nth-child(3n+1) {
    clear: both;
}
/* Mobile Responsive */
@media screen and (max-width: 767px) {	
	.cpt-post-content-wrapper .owl-dots {
    	display: none!important;
	}
}
/*
     FILE ARCHIVED ON 07:17:43 Jan 27, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:25 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.616
  captures_list: 0.82
  exclusion.robots: 0.099
  exclusion.robots.policy: 0.084
  esindex: 0.014
  cdx.remote: 39.584
  LoadShardBlock: 225.576 (3)
  PetaboxLoader3.datanode: 144.021 (4)
  PetaboxLoader3.resolve: 238.952 (2)
  load_resource: 166.074
*/

/* --- layout_8_cH.css --- */
/*---------------------------

## Page Alignment

----------------------------*/

#kaya-page-content-wrapper {
    margin: 0px auto;
    background: #e5e5e5;
}
.container {
    width: 100%;
    margin: 0px auto;
    padding: 0px 30px;
    position: relative;
    display: block;
}
#mid-content {
    padding: 45px 25px;
}
#kaya-mid-content-wrapper a {
    text-decoration: none;
}
/*-----------------------

## Columns

-------------------------*/

.fullwidth {
    width: 100%;
    float: left;
}
.one_half {
    width: 48.10%;
    float: left;
    margin-right: 3.80%;
}
.one_half_last {
    width: 48.10%;
    float: right;
}
.one_third {
    width: 30.70%;
    float: left;
    margin-right: 3.80%;
}
.one_third_last {
    width: 30.70%;
    float: right;
}
.one_third_last:after {
    clear: both;
}
.two_third {
    width: 65.40%;
    float: left;
    margin-right: 3.80%;
}
.two_third_last {
    width: 65.20%;
    float: right;
    display: table-cell;
}
.one_fourth {
    width: 22.15%;
    float: left;
    margin-right: 3.80%;
}
.one_fourth_last {
    width: 22.15%;
    float: right;
}
.two_fourth {
    width: 48.10%;
    float: left;
    margin-right: 3.80%;
}
.three_fourth {
    width: 74.05%;
    float: left;
    margin-right: 3.80%;
}
.three_fourth_last {
    width: 74.05%;
    float: right;
}
.one_fifth {
    width: 16.96%;
    float: left;
    margin-right: 3.80%;
}
.one_fifth_last {
    width: 16.96%;
    float: right;
}
.two_fifth {
    width: 33.92%;
    float: left;
    margin-right: 3.80%;
}
.three_fifth {
    width: 58.48%;
    float: left;
    margin-right: 3.80%;
}
.four_fifth {
    width: 79.240%;
    float: left;
    margin-right: 3.80%;
}
.four_fifth_last {
    width: 84.240%;
    float: right;
}
.last {
    margin-right: 0px !important;
    float: right !important;
}
/*
     FILE ARCHIVED ON 15:21:27 Feb 03, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:26 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.708
  captures_list: 0.881
  exclusion.robots: 0.1
  exclusion.robots.policy: 0.083
  esindex: 0.015
  cdx.remote: 12.256
  LoadShardBlock: 53.705 (3)
  PetaboxLoader3.datanode: 69.378 (4)
  load_resource: 20.161
*/

/* --- responsive_002_8_cH.css --- */
@media screen and (min-width: 1201px) and (max-width: 1600px) {
    #left_section.one_fifth {
        position: absolute!important;
        min-height: 1000px;
    }
    .cpt-post-content-wrapper > ul > li {
        width: 18.5%!important;
    }
    .column5,
    .column6,
    .column7,
    .column8 {
        width: 18.5%!important;
    }
    .talents_single_page_details .general-meta-fields-info-wrapper strong {
        float: left!important;
        margin-right: 10px;
    }
    .talents_single_page_details .general-meta-fields-info-wrapper ul li {
        overflow: hidden;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
    .single-portfolio .three_fourth,
    .single-portfolio .one_fourth_last {
        width: 100%;
    }
    #left_section.one_fifth {
        position: absolute!important;
        min-height: 1000px;
    }
    .cpt-post-content-wrapper > ul > li,
    .column5,
    .column6,
    .column7,
    .column8 {
        width: 31.7%!important;
    }
    .search_close {
        z-index: 1;
    }
    .cpt-post-content-wrapper > ul > li {
        width: 23.5%!important;
    }
    .column5,
    .column6,
    .column7,
    .column8 {
        width: 23.5%!important;
    }
    .talents_single_page_details .general-meta-fields-info-wrapper strong {
        float: left!important;
        margin-right: 10px;
    }
    .talents_single_page_details .general-meta-fields-info-wrapper ul li {
        overflow: hidden;
    }
}

@media only screen and (max-width: 1000px) {
    .one_half,
    .one_half_last,
    .one_fourth,
    .one_fourth_last,
    .footer_widgets .one_fourth,
    .footer_widgets .one_fourth_last,
    .two_third,
    .one_third,
    .one_third_last,
    .one_fifth,
    .four_fifth_last,
    .three_fourth,
    .three_fourth_last,
    .header_menu_section,
    .woocommerce div.product div.images,
    .fm-form li,
    #setcard .one_third,
    .two_third_last {
        width: 100%!important;
        margin: 0px;
        float: none;
    }
    .left_section_wrapper #header-navigation ul ul li a,
    .left_section_wrapper #user-dashboard-menu li a {
        color: #333333!important;
    }
    .search_close {
        z-index: 1;
    }
    .search_fields_content_wrapper {
        left: 0px!important;
    }
    #uwpqsf_id {
        position: absolute;
        background-color: #ffffff;
    }
    ul.page-numbers {
        display: table;
    }
    .talents_details .general-meta-fields-info-wrapper {
        position: relative;
        opacity: 1!important;
    }
    .talents_details .general-meta-fields-info-wrapper ul li {
        display: inline-block!important;
        margin-right: 10px;
    }
    .shortlist_list_form_data {
        width: 300px!important;
    }
    #logo {
        text-align: center!important;
        margin: 0px auto!important;
    }
    .container {
        width: 100%;
        padding: 0px;
        max-width: inherit!important;
        min-width: inherit!important;
    }
    .top-nav a {
        border-bottom: 1px solid rgba(204, 204, 204, .2);
    }
    .top-nav a,
    .top-nav a:hover,
    .top-nav a:focus,
    .top-nav a:active {
        padding: 15px 10px;
    }
	#right_section {
		background: #000000!important;
	}
    #mid-content,
    #sidebar {} footer,
    .footer-menu-wrapper ul {
        text-align: center;
    }
    #right_section #kaya-footer-content-wrapper {
        display: block!important;
    }
    .left_section_wrapper #kaya-footer-content-wrapper {
        display: none!important;
    }
    #header-navigation ul ul {
        width: 100%!important;
        margin-left: 0px!important;
    }
    #header-navigation ul ul li a {
        background: none!important;
    }
    #sidebar {
        padding: 0px!important;
    }
    #user-dashboard-menu {
        top: 100%!important;
        left: 0px!important;
        width: 100%!important;
    }
    #menu-userdashboard {
        padding-left: 0px!important;
    }
    #header-navigation {
        display: none;
    }
    .mobile_toggle_menu_icons {
        /**float: right;

    position: absolute;

    right:40px;

    top:40px;**/
    }
    #main-nav ul li a {
        text-align: left!important;
    }
    #header-navigation {
        float: none!important;
        margin: 30px 0px 0px;
    }
    #left_section.one_fifth {
        padding: 25px!important;
        min-height: inherit!important;
        margin-bottom: 0px!important;
    }
    .top-nav a span.sub-arrow {
        display: block!important;
    }
    .kta-user-accocunt {
        margin: 25px 0px 0px!important;
        text-align: center!important;
        width: 100% !important;
    }
    .left_sidebar {
        text-align: left!important;
        top: 30px!important;
        margin-bottom: 40px;
    }
    .site-description {
        margin-bottom: 0px!important;
        padding-bottom: 0px!important;
    }
    .widget_kta_advanced_search .search_box_style {
        width: 100%!important;
    }
    .widget_kta_advanced_search #reset_search_submit {
        padding: 16px!important;
    }
    .talents_details {
        position: relative!important;
        bottom: 0px!important;
    }
    .talents_details {
        width: 100%!important;
    }
    .talent_item_add_remove {
        margin-bottom: 20px;
    }
    #mid-content {
        padding: 15px!important;
    }
    #right_section footer #kaya-footer-content-wrapper {
        margin-right: 0px!important;
        display: block!important;
    }
    #left_section footer {
        display: none!important;
    }
    #right_section #kaya-footer-content-wrapper {
        padding: 15px;
    }
    #right_section.four_fifth_last {
        margin-bottom: 0px!important;
    }
    .kta-image-details-wrapper .mata_data_info_wrapper {
        /**padding-top: 3%!important;**/
    }
    #header-navigation ul {
        float: none!important;
    }
    #header-navigation #main-menu li a {
        text-align: left!important;
    }
    #left_section.one_fifth {
        padding: 25px!important;
        min-height: inherit!important;
        position: relative!important;
    }
    #header-navigation ul {
        margin-right: 0px!important;
    }
    .left_section_wrapper {
        padding: 0px!important;
    }
    a.item_button i {
        position: relative;
        right: 25px;
        top: -6px;
    }
    a.item_button {
        top: -42px!important;
        line-height: 95px!important;
        right: -41px!important;
    }
    #header-navigation ul ul li a,
    #user-dashboard-menu ul li a {
        color: #333!important;
    }
    .kaya_toggle_search {
        left: 0px!important;
    }
    .toggle_search_field {
        width: 320px !important;
    }
    span.left_sidebar_address {
        text-align: center;
        display: table;
    }
    .search_fields_content_wrapper {
        width: 350px!important;
    }
}
@media only screen and (max-width: 320px) {
    .one_half,
    .one_half_last,
    .one_fourth,
    .one_fourth_last,
    .footer_widgets .one_fourth,
    .footer_widgets .one_fourth_last,
    .two_third,
    .one_third,
    .one_third_last,
    .one_fifth,
    .four_fifth_last,
    .three_fourth,
    .three_fourth_last,
    .header_menu_section,
    .woocommerce div.product div.images,
    .fm-form li,
    #setcard .one_third,
    .two_third_last {
        width: 100%!important;
        margin: 0px;
        float: none;
    }
    .search_fields_content_wrapper {
        width: 300px!important;
    }
    .shortlist_list_form_data {
        width: 300px!important;
    }
    .talents_details .general-meta-fields-info-wrapper {
        position: relative;
        opacity: 1!important;
    }
    .talents_details .general-meta-fields-info-wrapper ul li {
        display: inline-block!important;
        margin-right: 10px;
    }
    .container {
        width: 100%;
        padding: 0px;
        max-width: inherit!important;
        min-width: inherit!important;
    }
    .widget_kta_advanced_search .search_box_style {
        width: 100%!important;
    }
    .widget_kta_advanced_search #reset_search_submit {
        padding: 16px!important;
    }
    .kta-talent-content-wrapper .kta-image-details-wrapper .mata_data_info_wrapper,
    .talents_details {
        position: relative!important;
        bottom: 0px!important;
    }
    .talents_details {
        width: 100%!important;
    }
    .kta-image-details-wrapper {
        display: block!important;
    }
    .kta-image-details-wrapper .mata_data_info_wrapper {
        top: 0!important;
        left: 0!important;
        transform: inherit!important;
    }
    .kta_left_section_wrapper .mata_data_info_wrapper ul li {
        padding: 8px;
    }
    .talent_item_add_remove {
        margin-bottom: 20px;
    }
    #mid-content {
        padding: 15px;
    }
    div#right_section footer {
        margin-right: 0px!important;
        display: block!important;
    }
    #left_section footer {
        display: none!important;
    }
    #right_section #kaya-footer-content-wrapper {
        padding: 15px;
    }
    #right_section.four_fifth_last {
        margin-bottom: 0px!important;
    }
    #header-navigation ul {
        float: none!important;
    }
    #header-navigation #main-menu li a {
        /**text-align: left!important;**/
    }
    #left_section.one_fifth {
        padding: 25px!important;
        min-height: inherit!important;
        position: relative!important;
    }
    #header-navigation ul {
        margin-right: 0px!important;
    }
    #mid-content {
        padding: 15px!important;
    }
    .left_section_wrapper {
        padding: 0px!important;
    }
    a.item_button i {
        position: relative;
        right: 25px;
        top: -6px;
    }
    a.item_button {
        top: -42px!important;
        line-height: 95px!important;
        right: -41px!important;
    }
    #header-navigation ul ul li a,
    #user-dashboard-menu ul li a {
        color: #333!important;
        text-align: center!important;
    }
    .kaya_toggle_search {
        left: 0px!important;
    }
    .toggle_search_field {
        width: 320px !important;
    }
    span.left_sidebar_address {
        text-align: center;
        display: table;
    }
}
/*
     FILE ARCHIVED ON 04:05:57 Feb 03, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:26 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.219
  captures_list: 0.895
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.079
  esindex: 0.017
  cdx.remote: 721.795
  LoadShardBlock: 130.723 (3)
  PetaboxLoader3.datanode: 142.681 (4)
  load_resource: 67.449
  PetaboxLoader3.resolve: 50.447
*/

/* --- responsive_8_cH.css --- */
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .video_iframes2 iframe, .video_iframes3 iframe, .video_iframes4 iframe{
        width:31.8%;
     }    
    
}
@media only screen and (max-width: 767px) {
     .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .video_iframes2 iframe, .video_iframes3 iframe, .video_iframes4 iframe{
        width:48.5%;
     } 
}
@media only screen and (max-width: 480px) {
      .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .video_iframes2 iframe, .video_iframes3 iframe, .video_iframes4 iframe{
        width: 100%;
     }      
}
/*
     FILE ARCHIVED ON 09:24:14 Feb 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:25 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.642
  captures_list: 1.27
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.06
  esindex: 0.011
  cdx.remote: 6.211
  LoadShardBlock: 57.691 (3)
  PetaboxLoader3.datanode: 127.333 (4)
  PetaboxLoader3.resolve: 363.744 (2)
  load_resource: 438.039
*/

/* --- smart-menu_8_cH.css --- */
/* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
   You need this once per page no matter how many menu trees or different themes you use.
-------------------------------------------------------------------------------------------*/
#header-navigation ul ul li {
    padding: 0px;
}
#main-nav ul ul li a{
    text-align: left;
    padding:12px 10px;
    border-bottom: 1px solid rgba(204, 204, 204, .2)!important;
    font-size:13px;
}
#header-navigation #main-menu ul li a{
  border-bottom: 1px solid rgba(204, 204, 204, .2)!important;
  text-align: left;
  font-size:13px;
  padding:15px 10px;
}
#user-dashboard-menu li{
  border-top: none!important;
  border-bottom:none!important;
}
#user-dashboard-menu li a{
  border-bottom: 1px solid rgba(204, 204, 204, .2)!important;
}
#header-navigation ul ul{
  width:210px!important;
}
.top-nav a span.sub-arrow{
  display:none;
}
#main-menu ul{
  left:100%!important;
  top:0px!important;
}
.top-nav {
    position: relative;  
}
#main-nav ul li a{
  text-align: right;
}
.top-nav,
.top-nav ul,
.top-nav li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    direction: ltr;
    text-align: left;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.top-nav-rtl,
.top-nav-rtl ul,
.top-nav-rtl li {
    direction: rtl;
    text-align: right;
}
.top-nav>li>h1,
.top-nav>li>h2,
.top-nav>li>h3,
.top-nav>li>h4,
.top-nav>li>h5,
.top-nav>li>h6 {
    margin: 0;
    padding: 0;
}
.top-nav ul {
    display: none;
}
.top-nav li{
  line-height:15px;
  border: 0px !important;
}
.top-nav li,
.top-nav a {
    position: relative;
}
.top-nav a {
    display: block;
}
.top-nav a.disabled {
    cursor: not-allowed;
}
.top-nav:after {
    content: "\00a0";
    display: block;
    height: 0;
    font: 0px/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
.top-nav,
.top-nav *,
.top-nav *:before,
.top-nav *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.top-nav a,
.top-nav a:hover,
.top-nav a:focus,
.top-nav a:active {
    padding:13px 0px;
}
.top-nav a.disabled {
    color: #a1d1e8;
}
.top-nav a span.sub-arrow {
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: auto;
    right: 4px;
    width: 34px;
    height: 34px;
    overflow: hidden;
    font: bold 16px/34px monospace !important;
    text-align: center;
    text-shadow: none;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.top-nav a.highlighted span.sub-arrow:before {
    display: block;
    content: '-';
}
.top-nav ul a,
.top-nav ul a:hover,
.top-nav ul a:focus,
.top-nav ul a:active {
    background: transparent;
    color: #2b82ac;
    font-size: 16px;
    text-shadow: none;
    border-left: 8px solid transparent;
}
.top-nav ul li {
    width: 100%;
}
.main-menu-btn {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 28px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
  position: absolute;
  top: 50%;
  left: 2px;
  height: 2px;
  width: 24px;
  background: #bbb;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.main-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0;
}
.main-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0;
}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
  height: 0;
  background: transparent;
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {
  display: none;
}
#main-menu-state:checked ~ #main-menu {
  display: block;
}
@media (min-width:1024px) {
  /* hide the button in desktop view */
  .main-menu-btn {
    position: absolute;
    top: -99999px;
  }
  /* always show the menu in desktop view */
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block;
  }
  .add-mobile-menu{
    display: block!important;
  }
}
@media (min-width:1024px) {
  
    .top-nav ul {
        position: absolute;
        width: 12em;
    }
    .top-nav li {

    }
    
    .top-nav a span.sub-arrow {
        top: 50%;
        margin-top: -3px;
        bottom: 2px;
        right: 0;
        margin-left: 0;
        right: 0;
        width: 0;
        height: 0;
        border-width: 5px;
        border-style: solid dashed dashed dashed;
        border-color: rgba(127, 127, 127, .6) transparent transparent transparent;
        background: transparent;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }
    .top-nav a.highlighted span.sub-arrow:before {
        display: none;
    }
    .top-nav ul a.disabled {
        background: white;
        color: #b3b3b3;
    }
    .top-nav ul a span.sub-arrow {
        top: 50%;
        margin-top: -5px;
        bottom: auto;
        left: auto;
        margin-left: 0;
        right: 10px;
        border-style: dashed dashed dashed solid;
        border-color: transparent transparent transparent rgba(127, 127, 127, .6);
    }
    .top-nav ul li {
        border: 0;
    }
    .top-nav span.scroll-up,
    .top-nav span.scroll-down {
        position: absolute;
        display: none;
        visibility: hidden;
        overflow: hidden;
        background: white;
        height: 20px;
    }
    .top-nav span.scroll-up-arrow,
    .top-nav span.scroll-down-arrow {
        position: absolute;
        top: -2px;
        left: 50%;
        margin-left: -8px;
        width: 0;
        height: 0;
        overflow: hidden;
        border-width: 8px;
        border-style: dashed dashed solid dashed;
        border-color: transparent transparent #2b82ac transparent;
    }
    .top-nav span.scroll-down-arrow {
        top: 6px;
        border-style: solid dashed dashed dashed;
        border-color: #2b82ac transparent transparent transparent;
    }
    .top-nav.top-nav-vertical a span.sub-arrow {
        top: 50%;
        margin-top: -5px;
        bottom: auto;
        left: auto;
        margin-left: 0;
        right: 10px;
        border-style: dashed dashed dashed solid;
        border-color: transparent transparent transparent #a1d1e8;
    }
    .top-nav.top-nav-vertical ul a {
        padding: 9px 23px;
    }
}
/*
     FILE ARCHIVED ON 15:21:06 Feb 03, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:43:28 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.456
  captures_list: 0.576
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.057
  esindex: 0.011
  cdx.remote: 42.295
  LoadShardBlock: 2136.219 (3)
  PetaboxLoader3.datanode: 777.178 (4)
  PetaboxLoader3.resolve: 1505.464 (3)
  load_resource: 161.642
*/

