/*
Theme Name: Winnex Child
Description: Child theme for the Winnex themes
Author: gaviathemes
Template: winnex
*/


header .logo img{width: 200px;}
.current-menu-item a {color: #93CB40;}
.page-id-2495 .custom-breadcrumb {margin-bottom: 0px;}
.quick-link-menu ul li a {border-bottom: 1px solid #727272; line-height:20px;}
.footer-padding { padding-bottom: 10px; }

.gva-contact-info2 {  background: none; }
.gva-contact-info2 .widget-content .description {  line-height: 20px;  margin-bottom: 45px; }
.gva-contact-info2 .widget-content .image {
  -webkit-box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0.5px 0.866px 3px 0px rgba(0, 0, 0, 0.15);
}
.gva-contact-info2 .widget-content .content {  margin-top: 25px; }
.gva-contact-info2 .widget-content .content > div {  margin-top: 10px; }
.gva-contact-info2 .widget-content .content > div i {  margin: 0 8px 0 0;}
.custom-breadcrumb.hero{height:240px;}
.service-title-change .content-inner .title {word-break:break-all;font-size:14px;}
.gsc-icon-box .highlight_content .title { font-size: 14px; }

/*========================= Careers page  ================= */

span.CV-file {position:relative;}
span.CV-file:before {content:"Upload Resume";position:absolute;left:0;padding:5px;background:#93CB40;color:#ffffff;width:130px;text-align:center;cursor:pointer;font-weight: 600;-webkit-border-radius: 30px;}
span.CV-file>input {visibility:hidden;}


/*========================= Icons ================= */
/* footer social icons */
ul.social-network {list-style: none; display: inline; margin-left:0 !important; padding: 0;}
ul.social-network li { display: inline; margin: 0 5px;}


/* footer social icons */
.social-network a.icoRss:hover {background-color: #F56505;}
.social-network a.icoFacebook:hover {background-color:#3B5998;}
.social-network a.icoTwitter:hover {background-color:#33ccff;}
.social-network a.icoGoogle:hover {background-color:#BD3518;}
.social-network a.icoVimeo:hover {background-color:#0590B8;}
.social-network a.icoLinkedin:hover {background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
        background-color: #D3D3D3;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"], 
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{ color: #000; }

.modal-backdrop.fade{z-index: 999;}
.gsc-icon-box.right .highlight_content .title, .gsc-icon-box.left .highlight_content .title{min-width: 230px;}
/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  .current-menu-item a {color: #93CB40 !important;}
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  .current-menu-item a {color: #93CB40 !important;}
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  .current-menu-item a {color: #93CB40 !important;}  
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .current-menu-item a {color: #93CB40 !important;}
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  .current-menu-item a {color: #93CB40 !important;}
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  .current-menu-item a {color: #93CB40 !important;}
  
}