/*
Theme Name: cyber child
Tags:  custom-menu, editor-style, featured-images
Template: cyber
Version: 1.0.0
*/


@import 'style.css';



/*---------------------------------
      write your css from here
------------------------------------*/
.cyber-header-top {
	padding: 5px 0 8px;
}
.breadcumb-area {
	padding-top:125px;
}
.top-address p a, .top-right-menu ul.social-icons li a, .top-address p span {
	font-size: 13px;
}
.copy-right-text p {
	font-size: 13px;
}
.footer-menu ul .menu-item a {
	font-size: 13px;
}
body {
	font-size: 14px;
}

.footer-middle .widget ul li.wp-social-link::before {
	display: none;
}
.footer-middle .widget ul li.wp-social-link {
	padding-left: 0;
}
.footer-logo, .footer-logo p{
	margin-bottom: 0;
}
.footer-logo img {
	margin-bottom: 20px;
}
#scrollUp {
	background: #005596;
}
.cyber_menu > ul > li > a {
	font-size: 16px;
}


.portfolio_info h2 {
	font-size: 26px;
	margin: 0;
	font-weight: 700;
}
.portfolio_info h3 {
	font-size: 24px;
	margin:0 0 8px; text-transform:capitalize;
	font-weight: 600;
}
.prots-contentg h3 {
	font-size: 24px; text-transform:capitalize;
	padding: 15px 0 10px;
}
.prots-contentg {
	padding: 20px 0;
}
.style-three .cyber-blog-meta-left > a {
	display: none;
}
.home .style-three .cyber-blog-meta-left a {
	display: none !important;
}



.formrow {
  display: flex;
}
.formrow label {
  width: 100%;
  display: block;
}
.formrow label input {
  padding: 15px;
  border-radius: 0;
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  border: 0;
}
.formrow label select {
  padding: 17px;
  border-radius: 0;
  width: 100%;background: #fff;
  box-sizing: border-box;
  font-size: 14px;
  border: 0;
}
.formrow label textarea {
  padding: 15px;
  border-radius: 0;
  width: 100%;
  box-sizing: border-box;
  font-size: 14px; height:100px;
  border: 0;
}
.formrow label span {
  display: block;
  padding-right: 10px;
}
.wpcf7-submit {
  background: #005596;
  border: 0;
  padding: 15px 45px;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.wpcf7-submit:hover{background:#424242;}
.formsrow{text-align:center;}
.formrow label span.wpcf7-not-valid-tip {
	position: absolute;
	bottom: 0;
	right: 0;
}
.formrow label input.wpcf7-not-valid, .formrow label textarea.wpcf7-not-valid{
	background: #ffdede;
}
.wpcf7 form .wpcf7-response-output {
	color: #fff;
	text-align: center;
}
.case_category {
	display: none;
}
.case-study-thumb img.wp-post-image {
	height: 272px;
	object-fit: cover;
}

.partner_slider_home .caption {
	display: none !important;
}
.partner_slider_home .in-post-content {
	text-align: center !important; max-width: 60%;
margin: 0 auto;
}
.partner_slider_home img {
	border: 1px #C0C0C0 solid; width: auto;
}
.partner_slider_home.kc-owl-post-carousel .owl-item .list-item {
	box-shadow: none;
}
.partner_slider_home.owl-carousel .owl-stage-outer {
	height: auto !important;
}


.partnerlist_mainrow.kc-blog-posts-2 .kc-list-item-2:nth-child(2n+2) .post-item-right {
	padding-left: 30px;
}
.partnerlist_mainrow.kc-blog-posts-2 .kc-list-item-2 .post-item-right {
	border-left: 1px #ccc solid;
}
.partnerlist_mainrow.kc-blog-posts-2 .kc-list-item-2 .post-title-alt a {
	pointer-events: none;
}
.teamfirstrow_main .em-team-content-subtitle-inner {
	min-height: 42px;
}

.widget_categories .cat-item.cat-item-1 {
	display: none;
}


.pdfbutton_main .kc_single_image p.scapt {
	line-height: normal;
	text-align: center;
	font-weight: bold;
}
.homeserver_colrow .em_service_content {
	min-height: 157px;
}
.popmake-content .kc_col-sm-4 p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.style-three .em-team-content-socials-inner, .main-style .em-team-content-socials-inner {
	display: none;
}
a {
	color: #005596;
}
.cyber_menu > ul > li.current > a, .cyber_menu > ul > li:hover > a, .creative_header_menu > ul > li:hover > a {color: #005596;}
.cyber_menu ul .sub-menu li:hover > a, .cyber_menu ul .sub-menu .sub-menu li:hover > a, .cyber_menu ul .sub-menu .sub-menu .sub-menu li:hover > a, .cyber_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a {color: #005596;}

.em-service.service-style-six::before, .style-three.main-style.em-team .em-team-content-waraper::before, .em-bar.em-bar-big::before, .cyber-blog-meta-top li a, .curosel-style .owl-nav div, .owl-dot.active{background: #005596;}

.main-style.em-team .em-team-content-image::before, .case-study-thumb::before{background: rgba(0, 85, 150, 0.6);}
.main-style.em-team {border-bottom-color: 3px solid #005596;}
body #menu-service-menu li.current_page_item a, body .menu-service-menu-container ul li a:hover{background: #005596 !important;}
body.page.kc-css-system .kc-css-727275 a {background: #005596;}
body.page.kc-css-system .kc-css-727275 a:hover{background-color: #096dba;}

.em-service2 .service-btn > a {color: #005596;border: 1px solid #005596;}
.em-service2:hover .service-btn > a {background-color: #39b54a;	border-color: #39b54a;}
.em-service2:hover .em-service-icon i {background-color: #39B54A;}
.em-service2 .em-service-icon i, .em-cases-study-title h2 a:hover, .title_tx h5, .section-title h5, body.kc-css-system .kc-css-462248 .content-icon i, .blog-page-title_adn a:hover{color: #005596;}
.portfolio_info {
	padding-left: 0;
	padding-top: 0;
}
.blog-page-title h2 a:hover {
	color: #005596;
}
.style-three .btn-link { color: #005596;}
.home .style-three .em-blog-content-area_adn {min-height: 318px;}
.home .style-three .cyber-blog-thumb_adn img {height: 197px;object-fit: cover;}
.home .blog-content_adn p {max-height: 63px;	overflow: hidden;}

.cyber-blog-meta-top {display: none;}


.woocommerce .woocommerce-breadcrumb{display:none;}

.archive_hdrtop{text-align:center; margin: 60px 0;}
.archive_hdrtop .divider_line{max-width:50%; margin:0 auto 10px auto; float: none;}


.alaya_catitem {
  display: flex;
  border-bottom: 1px #ccc solid;
  padding: 15px;
  background: #fbfbfb; align-items: center;
}
.ac_date {
  width: 100px;
  text-align: center;
  border:1px #d2d2d2 solid; padding:17px 0;
} 
.ac_date span {
  display: block;
  color: #f47920;
  font-size: 16px;
  line-height: 19px;
}
.ac_date h3 {
  font-size: 20px;
}
.ac_date big {
  font-size: 32px;
  font-weight: bold;
  color: #000;
  display: block;
  line-height: 26px;
}
.ac_btns {
  width: 250px;
  font-size: 14px; text-align: center;
  color: #000;
}
.ac_btns a {
  display: inline-block;
  background: #d1410c;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  padding: 10px 35px; margin-bottom:5px;
  border-radius: 5px;
}
.ac_btns a:hover {background:#005596;}

.ac_detail {
  width: calc(100% - 350px);
  box-sizing: border-box;
  padding: 5px 20px;
}
.woocommerce ul.products li.product .ac_detail h3 {
  font-size: 18px;
  margin: ;
  padding: 4px 0 3px;
}
.ac_detail p {
  margin: 0;
  padding: 0 0 5px;
  line-height: normal;
}

.alaya_archive_plists {
	padding: 0 0 50px; display: flex;
}
.alaya_tickets {
  padding: 20px 20px 20px 25px;
  border-bottom: 1px #ccc solid;
  display: flex; align-items: center;
  background: #fdfdfd;
}
.at_left {
  width: 75%;
}
.at_right {
  width: 25%;
  text-align: center;
}
.woocommerce ul.products li.product .at_left h3 {
  font-size: 19px;
  padding: 0 0 3px;
}
.at_left h4 {
  font-size: 15px;
  margin: 2px 0;
  color: #737373;
}
.alaya_tickets p {
  margin-bottom: 0;
}
.atstock {
  color: #333;
  font-size: 15px;
  padding: 3px 0;
}
.at_right select {
	padding: 11px;
	border-radius: 0;
	border: 1px #ccc solid;
	background: #ffff;
}

.woocommerce-page ul.products.columns-1 li.product {
    margin-bottom: 10px;
}
.alaya_archive_col1 {
	width: 100%;
}
.alaya_archive_col2 {
	width: 35%;
	box-sizing: border-box;
	padding-left: 20px;
}

.woocommerce-mini-cart__buttons .button.wc-forward:first-child {
	display: none;
}
.alaya_archive_col2 .woocommerce-placeholder.wp-post-image {
	display: none;
}
.woocommerce .alaya_archive_col2 ul.product_list_widget li {
	background: #fbfbfb;
	padding: 14px;
	border-bottom: 1px #ccc solid;
}
.alaya_archive_col2 ul.product_list_widget li a {
	pointer-events: none;
}
.alaya_archive_col2 li .remove.remove_from_cart_button {
	float: right; pointer-events: auto;
}
.woocommerce .alaya_archive_col2 ul.product_list_widget {
	margin: 0 0 14px;
}
.woocommerce-mini-cart__total.total {
	text-align: right;
}
.woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}
.woocommerce-mini-cart__buttons.buttons {
	text-align: right;
}

.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
	height: auto;
	display: inline-block;
	padding: 15px 35px;
	line-height: normal;
	font-size: 15px;
	color: ;
	background: #d1410c;
	color: #fff;
}

.woocommerce-ordering {
	display: none;
}
.woocommerce .woocommerce-result-count {
	display: none;
}
.alaya_archive_col2 h3 {
	margin: 0 0 10px;
	font-size: 18px;
}
.woocommerce .quantity .qty {
	width: auto;
	padding: 5px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #005596;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	max-width: 100%; width:50%; 
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	max-width: 100%; width:50%; padding-right: 0;
}
.em-theme-main-page .cyber-single-blog-details {
	padding: 0;
}


.popu_form {
  background: #ececec;
  padding: 10px; display:none;
  border: 1px #ccc dashed;
  margin-bottom: 15px;
  position: relative;
}
.popupclose_bn {
  position: absolute;
  right: -15px;
  top: -15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #000;
  text-align: center;
  color: #fff;
}
.popu_form input {
  display: block;
  width: 100%;
  padding: 12px;
  margin: 13px 0;
}
.popu_form input[type="submit"] {
  width: auto;
  background: #005596;
  color: #fff;
  border: 0;
  padding: 13px 28px;
  font-weight: bold;
  cursor: pointer;
}
.popu_form input[type="submit"]:hover {
  background: #000;
}
.dwnpdf_suc{border: 2px #0d960d dashed;	padding: 7px;background: #f4ffed;font-size: 16px;}
.dwnpdf_suc a{display:block;}
.dwld-widget-title{text-decoration:underline;}



.popu_form_post input[type="text"], .popu_form_post input[type="email"] {
  display: block;
  padding: 13px;
  border: 1px #ccc solid;
  width: 100%;
  margin: 10px 0 10px;
}
.popu_form_post input[type="submit"] {
  background: #005596;
  padding: 13px 20px;
  font-size: 15px;
  color: #fff;
  border: 0;
  cursor: pointer;
}
.popu_form_post input[type="submit"]:hover {
  background: #000;
}