/* CSS Document */
body {
      font: 400 15px Lato, sans-serif;
      line-height: 1.8;
      color: #000;
  }
  h2 {
      font-size: 24px;
      text-transform: uppercase;
      color: #303030;
      font-weight: 600;
      margin-bottom: 30px;
  }
  h4 {
      font-size: 19px;
      line-height: 1.375em;
      color: #303030;
      font-weight: 400;
      margin-bottom: 30px;
  }  
  .itopmain{
	  width:100%;
	  max-width:1366px;
  }
.infoTop{
      background: url("https://findamentor.com/wp-content/themes/twentyfourteen/page-templates/images/lowerf_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	  color:#fff;
}
.infoTop .col-xs-12{
	margin:0px;
	color:#bdbdbd;
	padding:0px;
	font-size:12px;
}
.infoTop .col-xs-12 a{
	color:#fff;
	text-decoration:none;
}
.infoTop p{
	margin:0px;
}
.infoTop .TopIcons a{
	color:#bdbdbd;
	text-decoration:none;
}
.infoTop .TopIcons{
	color:#fff;
	text-align:right;
	margin-top:2px;
	padding:0px;
}
.infoTop .TopIcons img{
	  width:25px;
	  border-radius:8px;
	  margin-top:-5px;
}
.infoTop .col-sm-3 .btn{
	color:#000;
	font-weight:bold;
	padding:5px;
	font-size:13px;
	margin-top:-6px;
	border-radius:0px;
	background-color:#838383;
}
.infoTop .col-xs-12{
	text-align:left;
}
.infoTop .col-xs-6{
	text-align:right;
}
.hideShowC{
	display:none !important;
}
nav.navbar-fixed-top{
	  top:27px;
}  
@media all and (max-width: 1107px){  
  nav.navbar-fixed-top{
	  top:50px;
  }
} 

@media all and (max-width: 768px){
	.infoTop .col-xs-6:nth-child(1), .infoTop .col-xs-6:nth-child(2){
		padding-bottom:10px;
	}
  nav.navbar-fixed-top{
	  top:60px;
  }
}
@media all and (max-width: 570px){ 
	.infoTop{
		display:none;
	}
	nav.navbar-fixed-top{
	  	top:0px;
  	}
	.hideShowC{
		display:block !important;
	}
}
.navbar-toggle{
	float:left !important;
}
@media all and (max-width: 360px){
	.modal-survey-container{
		display:none !important;
	}		
}

/* Popup */

.homeModal .modal-header{
	background-color:seagreen;
}
.homeModal .modal-header button.close{
	right:15px;
	position:absolute;
	color:#fff;
	opacity:0.60 !important;
}
.homeModal .modal-header h4{
	color: #fff;
    font-size: 22px;
    font-weight: bold;
	text-align:center;
	padding:10px 0px;
}
.homeModal .modal-body .form-group{
	padding-left:15px;
}
.homeModal .modal-body label{
	font-size:16px;
	font-family:Montserrat;
}
.homeModal .modal-body .row{
	margin:0px;
	text-align:center;
}
.homeModal .modal-body button.close{
	float:none !important;
	opacity:0.8 !important;
	text-shadow:none !important;
	background-color:lightsteelblue;
	color:blue;
	padding:10px;
	border-radius:5px;
}
.homeModal .modal-body .close:hover{
	opacity:0.5 !important;
}
.homeModal input[type=radio   ]:not(old){
  width:20px;
  height:25px;
  margin-left:-7px;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}
.homeModal input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
.homeModal input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 20px;
  height           : 20px;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}
.homeModal input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
.homeModal input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 14px;
  height           : 14px;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.125em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}

/* popup end */

  .jumbotron {
      background: url("https://findamentor.com/wp-content/uploads/2014/03/slider_bg_02.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
      color: #fff;
      padding: 65px 25px 0;
	  margin-bottom:0px;
	  min-height:460px;
      /*font-family: Montserrat, sans-serif;*/
  }
  .jumbotron .custom_slider_container{
	  margin-top:60px;
  }  
@media all and (max-width: 1200px){ 
  .jumbotron .custom_slider_container{
	  margin-top:110px;
  }
}
@media all and (max-width: 570px){ 
  .jumbotron .custom_slider_container{
	  margin-top:40px;
  }
}
  .navbar-brand{
  padding:5px;
  }
  .video_desc{
  	padding:20px;
   }
  .container-fluid {
      padding: 13px 50px;
  }
  .set-box-1{
  	background:url('images/4box1_bg.jpg') no-repeat;
	background-size:100% 100%;
   }
   .prod-box-1{
  	background:url('images/4box2_bg.jpg') no-repeat;
	background-size:100% 100%;
   }
   .pad10{
   	padding:10px;
	}
	.box-set-1{
		width:271px;
		height:233px;
		border: 1px solid #a6c3f3;
    border-radius: 3px;
		text-align:center;
	}
	.box-set-1 a{
		text-decoration:none;
		color:#fff;
	}
	.box-prod-1 a{
		text-decoration:none;
		color:#fff;
	}
	.box-set-1 h4{
		color:#fff;
	}
	.box-prod-1 h4{
		color:#fff;
	}
	.box_image{
		background: url("images/be-a-mentor.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 141px;
    width: 100%;
	background-size:65%;
	}
	.box_product1{
		background: url("https://findamentor.com/wp-content/themes/twentyfourteen/ads/square ads/mentoring-guidebook.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 260px;
    width: 260px;
	background-size:260px 260px;
	}
	.box_product2{
		background: url("https://findamentor.com/wp-content/themes/twentyfourteen/ads/square ads/findamentor_gold_membership.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 260px;
    width: 260px;
	background-size:260px 260px;
	}
	.box_product3{
		background: url("https://findamentor.com/wp-content/themes/twentyfourteen/ads/square ads/TalentC.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 260px;
    width: 260px;
	background-size:260px 260px;
	}
	.box_product4{
		background: url("https://findamentor.com/wp-content/themes/twentyfourteen/ads/square ads/Corporate-mentor-program.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 260px;
    width: 260px;
	background-size:260px 260px;
	}
	.box-prod-1{
		width:262px;
		height:333px;
		border: 1px solid #a6c3f3;
    border-radius: 3px;
		text-align:center;
	}
	.box-set-1:hover .box_image{
		background:url("images/box1_hover.jpg") no-repeat;
		box-shadow:0 4px 2px -2px #000;
	}
	.box_image2{
		background: url("images/box2_img.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 141px;
    width: 100%;
	background-size:100%;
	}
	.box-set-1:hover .box_image2{
		background:url("images/box1_hover.jpg") no-repeat;
		box-shadow:0 4px 2px -2px #000;
	}
	.box_image3{
		background: url("images/box3_img.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 141px;
    width: 100%;
	background-size:100%;
	}
	.box-set-1:hover .box_image3{
		background:url("images/box1_hover.jpg") no-repeat;
		box-shadow:0 4px 2px -2px #000;
	}
	.box_image4{
		background: url("images/box4_img.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #fff;
    height: 141px;
    width: 100%;
	background-size:100%;
	}
	.box-set-1:hover .box_image4{
		background:url("images/box1_hover.jpg") no-repeat;
		box-shadow:0 4px 2px -2px #000;
	}
	
	.slim_banner{
		height:92px;
		width:100%;
	}
	.border-4{
		background:#f9f9f9;
		padding:20px;
		min-height:300px;
		border:none;
	}
	.border-4 h4{
		font-family:Montserrat,sans-serif;
		font-size:20px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.border-4 p{
		font-size:13px;
	}
	.border-4 a{
		background: none repeat scroll 0 0 #f2c83d;
		border-radius: 5px;
		color: #000;
		padding: 7px 25px;
		text-decoration: none;
	}
	.border-4 a:hover{
		color:#fff;
		background:#4580de;
	}
	.pad5{
		padding-left:5px;
		padding-right:5px;
                height:400px;
	}
	.pad40{
		padding-left:40px;
	}
	.cmp{
		background:url('images/cmp_bg.png') no-repeat;
		background-position:center;
		height:102px;
		width:100%;
	}
	.mentoring_categories{
		background:url('images/mentoring_categories.png') no-repeat;
		background-position:center;
		height:102px;
		width:100%;
	}
	.videos{
		background:url('images/Quick_Links_icon.png') no-repeat;
		background-position:center;
		height:102px;
		width:100%;
	}
	.ghelp{
		background:url('images/faqs.png') no-repeat;
		background-position:center;
		height:102px;
		width:100%;
	}
	.faqs{
		background:url('images/faq_icon.png') no-repeat;
		background-position:center;
		height:102px;
		width:100%;
	}
	.lower_order{
		background:#254d8c;
		border-top:20px solid #9e0030;
	}
	.bluebg{
		background:#f9f9f9;
		min-height:350px;
		text-align:left;
		border-top:5px solid #ef442d;
		border-bottom:5px solid #ef442d;
	}
	.bluebg .title a{
		color:#444444;
		font-weight:bold;
		text-transform:uppercase;
	}
  .bg-grey {
      background-color: #f6f6f6;
  }
  .logo-small {
      color: #f4511e;
      font-size: 50px;
  }
  .logo {
      color: #f4511e;
      font-size: 200px;
  }
  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail img {
      width: 100%;
      height: 100%;
      margin-bottom: 10px;
  }
  .carousel-control.right, .carousel-control.left {
      background-image: none;
      color: #f4511e;
  }
  .carousel-indicators li {
      border-color: #f4511e;
  }
  .carousel-indicators li.active {
      background-color: #f4511e;
  }
  .item h4 {
      font-size: 19px;
      line-height: 1.375em;
      font-weight: 400;
      font-style: italic;
      margin: 70px 0;
  }
  .item span {
      font-style: normal;
  }
  .panel {
      /*border: 1px solid #f4511e; */
      border-radius:0 !important;
      transition: box-shadow 0.5s;
  }
  .panel:hover {
      box-shadow: 5px 0px 40px rgba(0,0,0, .2);
  }
  .panel-footer .btn:hover {
      border: 1px solid #f4511e;
      background-color: #fff !important;
      color: #f4511e;
  }
  .panel-heading {
      color: #fff !important;
      background-color: #f4511e !important;
      padding: 25px;
      border-bottom: 1px solid transparent;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
  }
  .panel-footer {
      background-color: white !important;
  }
  .panel-footer h3 {
      font-size: 32px;
  }
  .panel-footer h4 {
      color: #aaa;
      font-size: 14px;
  }
  .panel-footer .btn {
      margin: 15px 0;
      background-color: #f4511e;
      color: #fff;
  }
  #myNavbar{
/*  	height:93px;
*/	padding-top:15px;
  }
  .navbar {
      margin-bottom: 0;
      background: url("images/nav_bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	  /*height:93px;*/
      z-index: 9999;
      border: 0;
      font-size: 11px !important;
      line-height: 1.42857143 !important;
      /*letter-spacing: 4px;*/
      border-radius: 0;
      font-family: Montserrat, sans-serif;
	  border-bottom:4px solid #9e0030;
  }
  .navbar li a, .navbar .navbar-brand {
      color: #fff !important;
  }
  .navbar-nav li a:hover, .navbar-nav li.active a {
      color: #f4511e !important;
      background-color: #fff !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
      color: #fff !important;
  }
  footer .glyphicon {
      font-size: 20px;
      margin-bottom: 20px;
      color: #f4511e;
  }
  .slideanim {visibility:hidden;}
  .slide {
      animation-name: slide;
      -webkit-animation-name: slide;	
      animation-duration: 1s;	
      -webkit-animation-duration: 1s;
      visibility: visible;			
  }
  @keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }	
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }
  @media screen and (max-width: 768px) {
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }
  }
  @media screen and (max-width: 480px) {
    .logo {
        font-size: 150px;
    }
  }
  .post_title_bg{
  	background: url("images/post_title_bg.jpg") no-repeat scroll 30px 20px rgba(0, 0, 0, 0);
    height: 59px;
  }
  .post_description p {
    color: #4f554f;
    font-family: Tahoma;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    padding: 10px 25px 6px 25px;
}
	.post_date{
		background: url("images/post_date_bg.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);
		font-size: 11px;
		padding: 0 50px;
		width: 100%;
	}
	.read_more {
    padding: 30px;
}
	.more {
    float: left;
    width: 40%;
}
	.more a {
    border: 2px solid #b3b3b3;
	border-radius:15px;
    color: lightslategrey;
    padding: 10px 20px;
    text-decoration: none;
}
	.more a:hover{
		background:#9e0030;
		color:#fff;
	}
	.comments {
    float: right;
    text-align: right;
    width: 40%;
	background-position:left;
}
.comments span a{
	text-decoration:none;
	color:#818181;
	}
	
	.comments span a:hover{
		text-decoration:underline;
	}
	.quick_links h2{
		background: url("images/quick_links.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
		color: #b3b3b3;
		height: 40px;
		margin-bottom: 20px;
		padding-left: 60px;
		padding-top: 6px;
		vertical-align: middle;
	}
	.quick_links ul li a{
		text-decoration:none;
		color:#b3b3b3;
	}
	.quick_links ul li a:hover{
		text-decoration:underline;
	}
	.quick_links ul li{
		list-style:url('images/link_arrows.jpg');
	}
	.site-footer {
    background: url("images/lowerf_bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    font-size: 12px;
    height: auto;
    position: relative;
    width: 100%;
    z-index: 3;
}
.dropdown-menu{
background:#254d8c;
}
.quick_links_p ul li a {
	background:none;
	font-size:12px;
	padding:5px;
}

/* Contact CMP */

.cont-row{
    background-color: #eee;
}
.cont-row h2{
    margin: 0;
    font-family: Montserrat,sans-serif;
    font-weight: lighter;
}
.cont-row img{
    width: 100%;
}
.cont-row .contCMP{
    margin: 0px;
    padding: 40px;
}
.cont-row .contCMP h4{
	margin-bottom:5px;	
}
.cont-row .contCMP h4 blockquote{
	margin-bottom:0;
    border-left-color: #ccc;
}
.cont-row .contCMP p{
    margin-bottom: 5px;
}
.cont-row figure a{
	color:#fff;
	border-radius:3px;
	background-color:#2672ec;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);
	transition:all 0.3s ease-in-out 0s;
	padding:8px 10px;
}
.cont-row figure a:hover{
	border-color:#188691;
}

/* Products */

.prod-rows .pheader{
	background-color:#2672ec;
}
.prod-rows .pheader h2{
	margin:20px 0px;
	padding:0px;
	color:#dae6e2;
}
.prod-rows figure a{
	color:#fff;
	border-radius:3px;
	background-color:#2672ec;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);
	transition:all 0.3s ease-in-out 0s;
	padding:8px 10px;
}
.prod-rows figure a:hover{
	border-color:#188691;
}
.prod-rows .prodallfour{
	margin: 40px 45px;
    padding: 20px 15px;
	border-bottom:1px solid lightslategrey;
}
.prod-rows .prodallfour h4{
	margin-bottom:10px;
	
}
.prod-rows .prodallfour h4 blockquote{
	margin-bottom:0;
}
.prod-rows .prodallfour h2{
	margin:20px 0px;
	font-family: Montserrat,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.prod-rows .prodallfour p{
	
	font-size:16px;
}

/* Aside Content */

.progress-aside{
	background: linen;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    box-shadow: -2px 4px 11px -7px darkslateblue;
}
.progress-aside h2{
	color: indianred;
    font-size: 18px;
    margin: 0;
    text-align: center;
}
.progress-aside .progress{
	width:100%;
}
.progress-aside .progress-list{
	width:100%;
}
.progress-aside .progress-list ul{
	margin-left:5px;
}
.progress-aside .progress-list li{
	color:seagreen;
}
.progress-aside .progress-list li a{
	color:sienna;
}
.SevnStepModal .modal-dialog{
	margin:30px auto 5px auto;
}
.SevnStepModal .modal-header{
	background-color:gold;
}
.SevnStepModal .modal-header button.close{
	right:15px;
	position:absolute;
	color:#fff;
	opacity:0.60 !important;
}
.SevnStepModal .modal-header h4{
	color: #fff;
    font-size: 22px;
    font-weight: bold;
	text-align:center;
	padding:10px 0px;
}
.SevnStepModal td{
	text-align:left;
}
.SevnStepModal .modal-body .row{
	margin:0px;
	text-align:center;
}














