/*
Theme Name: IRISNDT
Theme URI: http://wordpress.org/
Author: the WordPress team
Author URI: http://wordpress.org/
Description: IRISNDT Description
Version: 1.0
License: 
License URI: 
Tags: 
Text Domain: irisndt
*/

/*
 * 
 * Home page style
 * 
 */
aside .outside .disabled,.col-main .outside .disabled{ display:none;} 
 aside .outside{ text-align: center; }
footer a,aside .block .block-content ul li a:hover,aside .block .block-content ul li a:hover i{ transition:color 2s ease;
	-webkit-transition:color 2s ease;
	-moz-transition:color 2s ease;
	-o-transition:color 2s ease;}
footer a:hover{ color:#fff; }
html{ margin: 0px!important; }
.right-links a:hover{ color:#848383; }
aside.col-left{ padding:0px; }
aside .block,.col-main .block:nth-child(1) { border:1px solid #d9d9d9; } 
aside .block { border-bottom:0px; }
aside .block .block-content ul li a,.sidebar-navigation .menu-sidebar-menu-container ul li a { padding-left:13px; text-transform: uppercase; font-size:13px;margin:0;color:#7a7a7a;} 
aside .block .block-content ul li a:hover,aside .block .block-content ul li a:hover i{ color:#254383; }
aside .block .block-content li li a,.sidebar-navigation .menu-sidebar-menu-container >ul >li>a{ font-size:12px; font-family: 'helvetica', sans-serif; color: #605e5e; text-transform:none; padding:0;vertical-align:top;line-height:16px;}
aside .block .block-content i{  color:#d1d1d1; font-size: 24px; vertical-align:middle;  }

aside .block-content  li  ul{ margin-top:12px; padding-right: 10px; }
aside .block-content  li  ul  li{ margin-bottom:10px; }
aside .block ul li:last-child{ border-bottom:0px;}
aside .block-title h3,.col-main .new-old-post .block-title h3{ color:#fff!important; line-height:1.3; background-repeat:repeat-x; padding:17px 13px; margin-bottom:0px; }
aside  article:first-child .block-title h3,.col-main article:first-child .block-title h3{ padding:10px 13px; }
 aside .announcement-field h3  a,.col-main .announcement-field h3  a{ font-size:19px; line-height:1.3em; color:#656464; margin-bottom:49px; }
 aside .announcement-field,.col-main .announcement-field{ padding:24px 13px; }
 .announcement-field2{width:215px; padding: 24px 13px;}
 aside .annual-content  p,.col-main .annual-content  p{ margin-bottom:28px; color:#7a7a7a; font-size:1.2em;}
p.first-content{ margin-bottom:26px; } 
.home-page-featured{ float: right; border:1px solid #020100; }
.cms-home #content { margin-bottom: 84px; }

.sidebar-navigation .menu-sidebar-menu-container >ul{margin:0;padding:0;}
aside .block-content > ul > li ,.sidebar-navigation .menu-sidebar-menu-container >ul >li{ border-bottom:1px solid #d9d9d9; padding:22px 0 14px ; margin-bottom:0px;list-style:none;text-align:left; }

/************Home page 24th sep**************/
.bx-viewport{border-radius:15px;}
.sidebar-navigation li ul{display:none;}
.current_page_item  .sub-menu,.current-menu-ancestor .sub-menu{display:block;}
.search-form   input[type="submit"]{display:none;}

/***********************Page.php**************/
.listing-pages{margin:0;list-style:none;}
.listing-pages li{list-style:none;float:left;width:23%;text-align:center;margin-right:52px;margin-bottom:44px;}
.listing-pages .title-wrapper {background:url(assets/images/titlebg.png) left top repeat-y;height:58px;width:100%;display:table;overflow:hidden;}
.listing-pages .title-wrapper a{ color: #FFFFFF; display: inline-block; font-size: 13px; padding:4px 10px;text-transform:uppercase;vertical-align:middle;display:table-cell;}
h1.page-title{font-size:38px;color:#666666;}

/*****************Inner page*******************/
h2.page-title a{color:#666;font-size:1em;}
.post-wrapper{margin-bottom:45px;}
.post-detail-wrapper{margin-bottom:20px;}
.post-detail-wrapper figure{float:left;margin-right:40px;}
.error a{color:#21356a;}
h3 a,h2 a,h4 a{color:#666;}
a.read-more{color: #21356A; display: inline-block; margin-bottom: 24px;}
.wp-pagenavi{margin:22px 0px;}
/*******************careers page*************/
input[type="text"], input[type="password"], input[type="email"], textarea, select {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    color: #777777;
    display: block;
    outline: medium none;
    padding: 6px 4px;
}

input[type="submit"], input[type="button"], button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #CCCCCC #AAAAAA;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
    padding:9px 12px;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
}


input[type="submit"]:hover, input[type="button"]:hover, button:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #AAAAAA #888888;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #222222;
}

.wpcf7 input[type="text"],.wpcf7  input[type="password"],.wpcf7  input[type="email"], .wpcf7 textarea,.wpcf7  select{width:100%;}



.wpcf7 .browse {background:#3B97C0 ; color: #FFFFFF; float: left; font-size: 15px; margin: 0 1px; padding: 0 6px;    text-decoration: none;  white-space: nowrap;  border: 1px solid #5858B4;  border-radius: 18px; text-shadow: -1px -1px 1px #2B4F74;display:inline-block;position:absolute;}
.wpcf7 .browse-file{position:relative;}
.wpcf7 .browse  span.browse-text{	background-color: rgba(0, 0, 0, 0);  background: url(assets/images/button_arrow.png) left center no-repeat; display: block; padding: 6px 4px 6px 25px;font-size:1em}
.wpcf7 .browse-file input[type="file"]{ opacity: 0; width: 28%; filter:alpha(opacity=0);cursor:pointer;}
.wp-pagenavi a, .wp-pagenavi span{color:#666;}

/*****************Media Query********************/

@media all and (min-width:768px){

.col-main .new-old-post { display:none; }
aside .block-content > ul > li  > a:before,.sidebar-navigation .menu-sidebar-menu-container >ul >li>a:before{  content: "\f144";   display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  font-size:26px;
  color:#d1d1d1;
  vertical-align:middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; margin-right:13px; }
  
  .sidebar-navigation .menu-sidebar-menu-container >ul >li> a:hover:before{color:#254383;}
 aside .block .block-content > ul > li.page_item_has_children > a.undefinedOver,.sidebar-navigation .menu-sidebar-menu-container >ul >li.current_page_item >a,.sidebar-navigation .menu-sidebar-menu-container >ul >li.current-menu-ancestor >a{ color:#000; padding: 7px 0px 7px 10px; font-size:14px;   }
/*.block-content .page_item_has_children > a  i{ display:none; } */
.bx-next,.bx-prev{ padding:5px; background-color:#e1e1e1; display:inline-block  }
.block-content .page_item_has_children > a.undefinedOver:before,.sidebar-navigation .menu-sidebar-menu-container >ul >li.current_page_item >a:before,.sidebar-navigation .menu-sidebar-menu-container >ul >li.current-menu-ancestor >a:before{  visibility:hidden; font-size:0px!important; display:none; text-indent:-9999px;}


}
@media all and ( min-width:320px ) and ( max-width:480px ){
.listing-pages li {
    float: none;
    list-style: none outside none;
    margin-bottom: 44px;
    margin-right: 0;
    text-align: center;
    width: 100%;
}

.post-detail-wrapper figure { float: none; margin: 0 0 18px; text-align: center;}
.post-detail-wrapper a{display:inline-block;}

	
}

@media all and ( min-width:481px ) and ( max-width:767px ){
.listing-pages{text-align:center;}
.listing-pages li {float:none; margin-right: 0; width: 43%;margin-right:0;display:inline-block;}
.listing-pages li:nth-child(2n){margin-left:30px;}
}

@media all and ( min-width:200px) and ( max-width:400px ) {
	.test{overflow:hidden;height:50px}
}

@media all and ( min-width:200px) and ( max-width:700px ) {
	.announcement-field2{width:170px; padding: 24px 13px;}
}

@media all and ( min-width:200px) and ( max-width:300px ) {
	.test{overflow:hidden;height:50px}
}
@media all and ( min-width:301px) and ( max-width:400px ) {
	.test{overflow:hidden;height:70px}
}

@media all and ( min-width:401px) and ( max-width:500px ) {
	.test{overflow:hidden;height:90px}
}

@media all and ( min-width:501px) and ( max-width:600px ) {
	.test{overflow:hidden;height:110px}
}
@media all and ( min-width:601px) and ( max-width:700px ) {
	.test{overflow:hidden;height:130px}
}
@media all and ( min-width:701px) and ( max-width:750px ) {
	.test{overflow:hidden;height:150px}
}

@media all and ( min-width:751px) and ( max-width:1006px ) {
	.announcement-field2{width:170px; padding: 24px 13px;}
	.test{overflow:hidden;height:150px}
}


@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
.sidebar-navigation ul li a{padding:0;}	
}


.featured-opportunities tr.table-head th,.featured-opportunities tr.featured-opportunity td{font-size:1.3em;font-weight:normal; padding: 11px 14px;}
.address-block{overflow:hidden;margin-bottom:30px;}
.address-block h2{font-size:3.7em;border-bottom:0px solid #c7c7c7;padding-left:13px;line-height:60px;margin-bottom:0px;border:0px solid #c7c7c7;border-bottom:0px;}
.address-block .address{float:left;border: 0px solid #C7C7C7;  float: left; padding: 10px 17px;min-height:138px;width: 27.8%;}
 .address-block .address a,.featured-opportunity td a{color:#254383;}
 .featured-opportunities tr:nth-child(even){background:#ECE9E9;}
 .featured-opportunities tr.table-head{background:none;}
