

.qpface {
    font-size: 13px;
    color: #464646;
    border-bottom: 1px;
    width: 28px;
    border-radius: 50%;
    border-bottom-style: solid;
    float: right;
    border-top: 1px solid;
    padding: 2px 0;
}
html {filter:brightness(1.2);}
.accordion_content_inner img{filter:brightness(0.8);}
.boxes_image{filter:brightness(0.8);}
.post_image{filter:brightness(0.8);}
.portfolio_main_holder img{filter:brightness(0.8);}
.portfolio_gallery a img{filter:brightness(0.8);}

body {background-color: #000; color: #ddd;font-size:15px;letter-spacing:1px;}
.wrapper {}
h5 {color:#ddd!important;padding:10px 0;}
.transparent_content {background-attachment: fixed;}
p {margin-top: 10px;
    margin-bottom: 10px;}
p:last-child{margin:0;}
p:first-child{margin:0;}
.eltd_logo img {height:45px!important;}
.pop_up_image_holder {top: 50%; width: 145px;height: 145px; background-color: rgba(0, 0, 0, 0.5); border: 6px solid rgba(0, 0, 0, 0.5);}
.pop_up_image_holder:hover {border-color:rgba(0, 70, 87, 0.5);transition: border 1.12s;webkit-transition: border 1.12s;}
.pop_up_image_holder{transition: 1.72s;webkit-transition: 1.72s;}
.image_stack.stacked.resized .pop_up_image_holder {transition: opacity 1.12s ease-out 1.65s,transform 1.4s ease-out 1.25s;webkit-transition: opacity 1.12s ease-out 1.65s,transform 1.4s ease-out 1.25s;}
.shader {display:none;}
.full_width {background-color: transparent;}
.content {background-color: transparent;}
.content .container {background-color: transparent!important;}
.wrapper {background-color: #000;}
#wp-admin-bar-wp-logo, #wp-admin-bar-comments, #wp-admin-bar-new-content{display:none!important;}
.drop_down .second {display:none!important;}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow {display:none!important;}
//clearfix {background-color: #000;}
h4, h4 a {color:#EAA300; padding:20px 20px 20px 0;text-transform:uppercase;}
a, p a:hover{color:#fff;}
.imptext {color: #EA1B00;font-weight:800;}
.attentext {color:green;}
.blog_print {display:none;}
.header_inner_right {display: none!important;}
nav.main_menu > ul > li > a {color: #aaa;font-weight: 400;font-size: 17px;letter-spacing:1px;}
nav.main_menu > ul > li.active > a {}
nav.main_menu ul li a {line-height: 60px;}
nav.main_menu {border-radius: 30px 30px 30% 30%;
box-shadow: inset 0 0 10px -7px #000,0 0 2px #000;
background: #000; 
border: 1px solid #090909;
margin-bottom: -20px; 
}
.header_bottom {border-radius: 0 0 30% 30%;
    margin: 0 auto;
    max-width: 1360px;
    box-shadow: inset 0 -5px 30px -30px #111;
    opacity: 1;
    border: 1px solid #090909;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSJyZ2JhKDksIDksIDksIDAuNzUpIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9InJnYmEoMCwgMCwgMCwgMC43NSkiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");
}
.header_bottom {border-bottom: none!important;}
.header_top_bottom_holder {background: transparent;}
.title {background: #000;}
.header_top {background: #111;border-bottom-color: #000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CjxmaWx0ZXIgaWQ9Im4iIHg9IjAiIHk9IjAiPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIxMCIgc3RpdGNoVGlsZXM9InN0aXRjaCI+PC9mZVR1cmJ1bGVuY2U+CjwvZmlsdGVyPgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsbD0iIzAwMCI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsdGVyPSJ1cmwoI24pIiBvcGFjaXR5PSIwLjEiPjwvcmVjdD4KPC9zdmc+");}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover>a {color:#fff;}
.eltd_accordion_holder .accordion.boxed div.accordion_content_inner {color:#bbb;}
.eltd_accordion_holder .accordion .boxed:not(.transparent) div.accordion_content {background-color: #090909;}
.eltd_accordion_holder.accordion.boxed .ui-accordion-header {padding-right:50px;}
.eltd_accordion_holder.accordion.boxed .ui-accordion-header {border: 2px solid #111; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjMDkwOTA5Ij48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");}
.eltd_accordion_holder.boxed .accordion_icon_holder {border-right: 2px solid #111; background: #090909;}
.eltd_accordion_holder.accordion.boxed div.accordion_content {border: 2px solid #111;border-top: none;}
.eltd_accordion_holder.accordion.boxed:not(.transparent) div.accordion_content {background-color: #090909;}
.eltd_accordion_holder.accordion.boxed div.accordion_content_inner {color:#c5c5c5;}
.eltd_progress_bar .progress_title_holder {text-align:center;}
.header_top #lang_sel ul li a, .header_top #lang_sel_click ul li a{color:#aaa!important;}
.header_top #lang_sel>ul>li:hover>a, .header_top #lang_sel_click>ul>li:hover>a {color: #666!important;}
#lang_sel_click>ul>li>ul li:last-child {margin-top:0!important;margin-bottom:0!important;}
.header_top #lang_sel_click ul ul {background-color: rgba(0, 0, 0, 0.3);}
.eltd_icon_list i.circle, .eltd_icon_list i.square, .eltd_icon_list .font_elegant.circle, .eltd_icon_list .font_elegant.square {padding: 7px;border-width: 2px;}
.eltd_separator_with_icon .eltd_icon_shortcode.eltd_icon_shade {padding: 15px;}
.vc_text_separator.full .separator_content {font-family: inherit;text-transform: uppercase;letter-spacing: 0;font-size: 24px;font-weight: 800;}
.wrapper_inner {background-attachment: fixed;}
.content .content_inner > .container > .container_inner.default_template_holder {
   padding-top: 80px;
    background: rgba(0, 0, 0, 0.7)!important;
    padding: 30px;
    border: 1px solid #111;
    margin-top: 70px;
    border-radius: 10px;
    margin-bottom: 70px;
}
.footer_top {
position: relative;
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSJyZ2JhKDksIDksIDksIDAuNzUpIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9InJnYmEoMCwgMCwgMCwgMC43NSkiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");opacity: 1;margin: 0 auto;max-width:1360px;border-radius: 100% 100% 0 0;border: 1px solid #111;border-bottom-width: 0;border-right-color: #090909;border-left-color: #090909;}
.eltd_logo {margin:20px 0 10px 0;height:45px;}
.v3 {width:96%;margin:0 auto;}
.wpcf7-form p{margin:0;padding:0;}
.emailauthordiv p{margin:0;padding:0;}
.footer_bottom_holder {background-color: #111;height: 36px;border-top: 1px solid #111;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CjxmaWx0ZXIgaWQ9Im4iIHg9IjAiIHk9IjAiPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIxMCIgc3RpdGNoVGlsZXM9InN0aXRjaCI+PC9mZVR1cmJ1bGVuY2U+CjwvZmlsdGVyPgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsbD0iIzAwMCI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsdGVyPSJ1cmwoI24pIiBvcGFjaXR5PSIwLjEiPjwvcmVjdD4KPC9zdmc+");}
.portfolio_navigation, .blog_navigation {border-top:0;}
.footer_top_holder {background-color: transparent;margin-top:20px;}
.footer_top:after {
position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 30%;
    margin-left: -25%;
    height: 50px;
    background: #090909;
    border-radius: 0 75% 0 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CjxmaWx0ZXIgaWQ9Im4iIHg9IjAiIHk9IjAiPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIxMCIgc3RpdGNoVGlsZXM9InN0aXRjaCI+PC9mZVR1cmJ1bGVuY2U+CjwvZmlsdGVyPgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsbD0iIzAwMCI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsdGVyPSJ1cmwoI24pIiBvcGFjaXR5PSIwLjEiPjwvcmVjdD4KPC9zdmc+");
    border: solid #111;
    border-width: 10px 0 0 0;
}
.footer_top:before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    width: 30%;
    margin-right: -25%;
    height: 50px;
    background: #090909;
    border-radius: 75% 0 0 0;
    border: solid #111;
    border-width: 10px 0 0 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CjxmaWx0ZXIgaWQ9Im4iIHg9IjAiIHk9IjAiPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIxMCIgc3RpdGNoVGlsZXM9InN0aXRjaCI+PC9mZVR1cmJ1bGVuY2U+CjwvZmlsdGVyPgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsbD0iIzAwMCI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCIgZmlsdGVyPSJ1cmwoI24pIiBvcGFjaXR5PSIwLjEiPjwvcmVjdD4KPC9zdmc+");
}
.service_table_inner {background-color: #000;border-bottom: 2px solid #111;}
.service_table_holder.title_on_top .service_table_title_holder {border-top: 2px solid #111;}
.service_table_holder .service_table_title_holder {border-left: 2px solid #111;border-right: 2px solid #111;}
.service_table_holder.title_on_top .service_table_inner li.service_table_title_holder {padding: 0 10px;}
.service_table_title_holder .service_title {color: #fff;text-transform: uppercase;}
.service_table_holder .service_table_content {border: 2px solid #111; padding: 0 10%!important;}
.service_table_holder.title_on_top .service_table_inner .service_table_content li {padding: 10px 0;border-bottom: 1px solid #111;}
.service_table_inner li li {color: #aaa;}
.service_table_holder {margin:0 25px;}
.service_table_holder.title_on_top .service_table_inner li.service_table_title_holder .service_table_title_inner {padding:20px 0;}
.wpb_video_widget {border: 1px solid #111;} 
.eltd_icon_shade {display: table;margin: 0 auto;padding-left:3px;}
.latest_post_holder.boxes>ul>li {border-bottom: 0;margin: 0 2% 0 0;}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt {margin: 10px 0 0px;}
.vc_text_separator .eltd_line_before .eltd_separator_line_inner, .vc_text_separator .eltd_line_after .eltd_separator_line_inner {background-color: #fff;}
.header_top {line-height: 36px!important;height: 36px!important;}
.header_top .right .inner #lang_sel {margin-right: 0; border-right: 1px solid #000; border-left: 1px solid #000;}
.eltd_counter_holder .counter_title {float: left; margin-top: 0;}
.pagination ul li>span, .pagination ul li>a, .single_links_pages span, .comment_pager .page-numbers {}
.eltd_counter_holder.center {max-width: 160px;margin: 0 auto;}
.alignbutton {text-align: center;}
.content .title .container_inner {vertical-align: bottom;}
.vc_text_separator .eltd_line_before {margin-right: 20px;}
.vc_text_separator .eltd_line_after {margin-left: 20px;}
.position_center.title .title_subtitle_holder{margin-bottom:-10px;}
.projects_holder.hover_text article .item_holder .portfolio_title, .projects_holder.hover_text article .item_holder .portfolio_title a {font-size: 16px; font-weight: 400; letter-spacing: 3px;}
.title_like_separator .vc_text_separator.full .separator_content {font-weight:400;}
.portfolio_main_holder .item_holder {border:1px solid #111;}
.portfolio_single .portfolio_single_text_title {display:none;text-align:center;color:#eaa300!important;font-size: 20px;}
.portfolio_gallery a.v3 {box-shadow: 0 0 0 2px #111;}
.portfolio_single_text_holder {margin:0 10%;margin-bottom:30px;}
.eltd_progress_bar .progress_content_outer {background-color: rgba(0, 0, 0, 0.5);border: 2px solid #fff;}
.progress_content{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCI+CjxyZWN0IHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgZmlsbD0iIzAwYTBjNiI+PC9yZWN0Pgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSkiPgo8cmVjdCB3aWR0aD0iOTkiIGhlaWdodD0iMjUiIGZpbGw9InJnYigwLCA3MCwgODcpIj48L3JlY3Q+CjxyZWN0IHk9Ii01MCIgd2lkdGg9Ijk5IiBoZWlnaHQ9IjI1IiBmaWxsPSJyZ2IoMCwgNzAsIDg3KSI+PC9yZWN0Pgo8L2c+Cjwvc3ZnPg==");}
.execphpwidget {
    border-width: 0 1px;
    padding: 0 30px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 800;
}
.header_top #lang_sel ul li a, .header_top #lang_sel_click ul li a {font-weight:800;}
.loginbtntop {color: #464646;}
.loginbtntop:hover {color: #00a0c6;}
.footer_top .container_inner {padding:20px;}
.eltd_social_icon_holder {margin-bottom:0!important;}
.lisocialfooter {float: left;padding: 0 15px;}
.iconfootersoc {color: #004657;background-color: rgba(0,0,0,1);border: 2px solid #004657; border-radius:50%;letter-spacing: normal;}
.iconfootersoc:hover {border-color: #00a0c6; transition-duration:1s;-webkit-transition-duration:1s;-webkit-transition-timing-function: ease-in;    transition-timing-function: ease-in;}
footer.footer_border_columns .eltd_column>.column_inner {padding: 0 20px;}
.eltd_tabs.with_borders .tabs-container {border:0;padding:0;}
.eltd_tabs.border_arround_element.vertical.disable_margin .tabs-nav li:hover+li, .eltd_tabs.border_arround_element.vertical.disable_margin .tabs-nav li.active+li {border-top-color: #111;}
.eltd_tabs.border_arround_element.vertical.disable_margin .tabs-nav li:hover, .eltd_tabs.border_arround_element.vertical.disable_margin .tabs-nav li.active {border-color:#111;}
.eltd_tabs.border_arround_element .tabs-nav li {border-color:#111!important;}
.eltd_tabs.border_arround_element .tabs-nav li a {height:47px;line-height:47px;}
.eltd_tabs.tab_with_text_and_icon .tabs-nav li a i, .eltd_tabs.tab_with_text_and_icon .tabs-nav li a span.icon_frame {float:right;padding-left:20px;}
.eltd_tabs.border_arround_element.transparent_tabs .tabs-nav li a {width:100%;}
.eltd_tabs.tab_with_text_and_icon .tabs-nav li a .icon_frame+.tab_text_after_icon, .eltd_tabs.tab_with_text_and_icon .tabs-nav li a .tab_text_after_icon+.icon_frame {padding-left:0;}
.portfolio_single.big-slider .portfolio_container, .portfolio_single.big-images .portfolio_container, .portfolio_single.gallery .portfolio_container {background-color:transparent;}
.portfolio_gallery a .gallery_text_holder {background-color: rgba(0, 0, 0, 0.5);}
.tabtitle {text-transform: uppercase;font-weight:400;}
table td {padding: 10px 20px; border:1px solid transparent; background: transparent;text-align:left;}
td a{color:#00a0c6;padding-right:15px;white-space: nowrap;}
td a:hover{color:#fff;}
.service_table_title_inner h4{padding: 0!important;}
.portfolio_social_section {display:none;}
.portfolio_single .portfolio_navigation .portfolio_prev a, .portfolio_single .portfolio_navigation .portfolio_next a {border-radius:50%;}
.hidden_left_nav, .hidden_right_nav:hover {color:#00a0c6;}
.portfolio_button a span:last-child {color:#00a0c6;}
.portfolio_navigation .portfolio_prev_label, .portfolio_navigation .portfolio_next_label {color: rgba(218,218,218,1);display:none;}
.blog_holder article h2 {margin-top:15px;color:#fff!important;}
//blog_holder.blog_single article:not(.format-audio) .post_image {position: absolute;z-index:-1;display:none;}
.blog_holder article .post_content_holder {position:relative;}
.blog_holder article h2 a {color:#00a0c6;}
h3 {padding:20px;}
.h3-contact {
    padding: 20px 0;
}
.qbutton.transparent:hover {color:#fff;}
.qbutton.transparent {color:#00a0c6;}

.email-auth-cont .title-holder .right_mark{display:none;}
.email-auth-cont .title-holder .tab-title .tab-title-inner {background:#090909;border:2px solid #111;text-align: center;color:#00a0c6;font-size: 14px;text-transform: uppercase;line-height: 48px!important;}
.email-auth-cont .title-holder .tab-title .tab-title-inner:hover{background:#000;color:#fff;}
.email-auth-cont .title-holder .tab-title {margin-top:10px;}
.email-auth-cont .accordion_content {padding: 40px 20px 80px 20px!important;border:2px solid #111;background:#000;} 
.email-auth-cont .accordion_content .cf7_custom_style_2 p{margin-bottom:10px;}
.qbutton.big_large_full_width {font-size: 14px;}

.blog_holder.blog_standard_type article {padding-bottom:0;border:0;}
.mobile_menu_button span {color:#00a0c6!important;width: 27px;height: 22px;font-size: 28px;}
.mobile_menu_button span:hover {color:#fff!important;}
header .eltd_logo img.mobile {margin-top:28px;}
.pp_description {display:none!important;}
nav.mobile_menu {position:absolute;top: 80px;background-color: #050505;text-align: center;border: solid #111; border-width:0 2px;}
nav.mobile_menu ul {border: solid #111; border-width:2px 0;}
nav.mobile_menu ul li {border-bottom: 1px solid #111;}
nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {font-size: 21px;color: #888;padding: 12px 0;}
.tdtitletext{font-weight: 800;}
.vc_tta-panel-heading h4{display:none;}
.eltd-info-card-slider-item .front-side h5{font-size:20px;}
.tablesysreq {background:#000;}
.tablesysreq td{border:1px solid #111;}
.widfootleft {display: block;float:left;}
.widfootright {display: block;float:right;}
.divsocfooter {position: relative;margin: 0 auto;display: inline-block;margin-top: 7px;}
.flex-direction-nav a span:before, .caroufredsel-direction-nav a span:before, body div.pp_default a.pp_next span:before, body div.pp_default a.pp_previous span:before {font-size:36px;}
.flex-direction-nav a, .caroufredsel-direction-nav a{border:0;}
.header-widget.widget_nav_menu ul ul {background: #060606;border-color: #000!important;margin-top: 2px;text-transform: uppercase;padding:0;}
.header-widget.widget_nav_menu ul.menu li ul li a{font-weight:800!important;}
.header_top .header-widget.widget_nav_menu ul.menu>li>a {;text-transform: uppercase;
font-weight:800!important;color: #9d9d9d;!important;white-space: nowrap;}


@media (max-width: 710px)   
{
    .custom_font_holder {display:none!important;}
}


@media only screen and (max-width: 1024px)
{
.header_top .left {width:25%;float:left;line-height: 28px;height: 28px;}
.header_top .right {width:70px;float:right;line-height: 28px;height: 28px;}
.header-widget.widget_nav_menu ul ul {margin-top:-5px;}
.header_top .right .inner>div:first-child {display:inline-block;}
#lang_sel {border-right:0px!important;border-left:0px!important;margin-top:-4px;}
}

.tabwrapperlist input[type=checkbox] {
    display: none;
}
.tabwrapperlist label {
    position: relative;
    display: block;
    text-transform: uppercase;
    color: #EAA300;
    padding: 50px 20px 20px 0;
    font-size: 18px;
    width:260px;
    cursor: pointer;
}
.tabwrapperlist label:after {
    content: "+";
    position: absolute;
    right: 10px;
    font-size: 26px;
    
}
.tabwrapperlist input:checked + label:after {
    content: "-";
}
.tabwrapperlist input:checked ~ .tab-content-list {
    height: auto;
    display: block;
}
.tab-content-list{
	display: none;
}
.tabwrapperlist{
	
}

.mainvideowrapper {border:1px solid #111;}
.mainvideoclick {position:absolute;left:50%;top:50%;font-size: 100px;margin: -50px 0 0 -50px;}
.wpcf7-form-control-wrap input{letter-spacing:1px;}
span.wpcf7-form-control-wrap:after {
position: absolute;
    content: "\76";
    font-family: 'ElegantIcons';
    right: 18px;
    top: 50%;
    font-weight: 100;
    font-size: 20px;
}
span.wpcf7-form-control-wrap.your-name:after {
content: "\e08a";
}
span.wpcf7-form-control-wrap.your-email:after {
content: "\e010";
}
span.wpcf7-form-control-wrap.your-subject:after {
content: "\e007";
}
span.wpcf7-form-control-wrap.your-message:after {
top:-36px;
}
span.wpcf7-form-control-wrap.captcha-170:after {
content: "";
}
.wpcf7-submit {margin-top:10px!important;}
.wpcf7-not-valid-tip {float:right;color:#EA1B00;}
.wpcf7-validation-errors {background-color:#EA1B00!important;margin-top: 80px!important;}
.wpcf7-submit {float:right;}
#capfillinput {
background: #000;
    border: 2px solid #111;
    padding: 10px 20px;
    color: #ddd;
    width: 130px;
    margin-top: 15px;
}
.boxes_image{border:1px solid #111;}
.latest_post_date_corner_holder {
    background:rgba(0, 0, 0, 0.9)!important;
    border-width: 0 1px 1px 0!important;
    border: 1px solid #111;
}

.ajax_loader{position:fixed;top:0px;}
.ajax_loader .pulse_circles {position:fixed;top:0px;}
.ajax_loader_1{position:fixed;top:0px;}

.flex-viewport{border:1px solid #111;}
.post_date_standard_holder {
    background:rgba(0, 0, 0, 0.9)!important;
    border: 1px solid #111;
}
.blog_title_post_info_holder .post_date_standard_holder{border-width:0;}

.qbutton.big_large_full_width .text_holder {width:100%;!important}
.icon-grid:after {
    position: absolute;
    content: "\e08c";
    font-family: 'ElegantIcons';
    left: 3px;
    font-size: 45px;
    top: 1px;
}
portfolio_button a span:first-child:hover {
     display:none;
}
.emailauthor {
color: #00a0c6; border-color: #111111; border-width: 2px; line-height: 52px!important; height: 52px!important; font-weight: 400; margin: 10px 0; background-color: #090909;
}
.emailauthor:hover {
color: #ddd; border-color: #090909;background-color: #000;
}
.contactsmarg {padding: 0 10px;}
.contactsmargall {margin:0 50px;}
#pretconboxinner {
    padding: 40px 40px 65px 40px;
    background: #000;
    border: 2px solid #090909;
}
.eltd-info-card-slider-item .front-side {
    border: 1px solid #090909;
    background-color: #000;
}
.eltd-info-card-slider-item .back-side {
    border: 2px solid #090909;
    background-color: #000;
}
.blog_navigation span {padding-left:10px;}

.eltd-info-card-slider-item .eltd-info-card-icon {
    font-size: 60px;
    color: #ffffff;
}
.eltd-info-card-slider-item .front-side p {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #ddd;
}
.eltd-info-card-slider-pagination a.selected span {
    background-color: #fff;
}
.eltd-info-card-slider-pagination a.selected span:before {
    border-color: #ffffff;
}
.blog_next, .blog_prev {
    border: 2px solid;
    border-radius: 50%;
    width: 50px!important;
}
.portfolio_next a span {padding-left: 4px;margin-left:0;}
.portfolio_next .hidden_right_nav{margin-left:2px!important;}
.arrow_carrot-right {padding-top: 2px!important;}
.hidden_right_nav {margin-left:10px;}
.arrow_carrot-left {padding-top: 2px!important;}
.arrow_carrot-right:before 
.arrow_carrot-left:before
.portfolio_navigation span:before .blog_navigation span:before {margin: 2px 0 0 9px!important;}
aside.sidebar .widget a {
display: block;
height: 47px;
line-height: 47px;
text-transform:uppercase;
letter-spacing:2px;
font-size:13px;
font-weight:700;
padding:0 20px;
color: #aaa;
}
aside.sidebar .widget a:hover {color: #00a0c6;}
.cmw-current-item a {color: #00a0c6!important;}
aside.sidebar .widget {
margin:0;
border: solid #111;
border-width: 2px;
border-top-color: transparent;
}
aside.sidebar .widget:first-child {border-top-color:#111;}
aside.sidebar .widget:last-child {}

@media (max-width: 600px)
{
body font-size:13px;}
wpb_wrapper {font-size:13px;}
.contactsmargall {margin:0;}
.service_table_holder {margin:0;}
.lisocialfooter{padding: 0 3px;}
}

@media (min-width: 850px)
{
.container aside.sidebar {margin-left: -42px;}
}

.side-menu-icon {float:right;font-size:22px; padding:12px 0 12px 5px;}
.side-menu-icon-eleg {float:right;font-size:19px; padding:14px 0 14px 5px;}
.sub-menu {margin-bottom:15px; }

.FAQQ2 {color:#EAA300;}
.link {color:#00a0c6;}
.c17 {color:#00a0c6;}
.c17:hover {color:#fff;}
.shuttle-icon-rotate {transform: rotate(-90deg);margin-right: -5px;}
.space-school-sublist {padding: 20px 0px 20px 40px;}
.blog_holder article h2 {font-size: 20px;}
.post_date_standard_holder {padding: 5px 1px;}
.post_content {padding: 0 10%;}
.cmw-level-2 a{font-size:10px!important;padding: 0 5px!important;}
.cmw-level-2 i{font-size:13px!important;padding-right: 20px;float: left;padding-top: 17px;}
.manlist{padding-left:20px;list-style-position: outside;}
.manlist li{padding:10px 0;}
.codepaddingleft {padding-left:30px;}


.se_path, .textgreen {
    color: #569900;
}


.se_pak {
    color: #cb4b16;
}


.se_script {
    color: #6c71c4;
}

.se_h5 {color: #EAA300!important;
    font-size: 14px;}


.se_warn, .textred {
    color: #cb4b16;
    font-weight: bold;
}


.se_formula {
    color: #b58900;
    font-style: italic;
}

.se_code {
  color:#60B0D0;
  white-space: nowrap;
  line-height: 18px;
  background:#0C1111;
  font-size:12px;
  font-family:monospace;
padding: 10px 20px;
    border-color: #212121!important;
    border-style: solid!important;
}
.codeMessage {padding: 5px;
    border-color: #888!important;
    border-style: solid!important;
    margin: 10px;}

.bbCodeBlock {margin:20px;}




/* Let's get this party started */
.se_code::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
 
/* Track */
.se_code::-webkit-scrollbar-track {
  background:transparent;
}
 
/* Handle */
.se_code::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(96, 176, 208, 0.2); 
}
.se_code::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(96, 176, 208, 0.1); 
}
.btn-default
{background: #002a34!important;}
.mailerlite-webform
{background-color: #090909!important;
    border: 2px solid #222!important;}
.form-control 
{background: #222!important;
    color: #ffffff!important;}