/*
Theme Name: CLP
Theme URI: http://byteshake.com/
Description: Theme verson 1.0 full responsive and using by twitter bootstrap on 2014 Created by Bakul Sinha.
Author: Bakul Sinha
Author URI: http://sinhabd.com/
Version: 1.0
*/

@font-face {
    font-family: 'SolaimanLipiNormal';
    src: url('../../../wp-content/themes/clp/fonts/solaiman-lipi.eot');
    src: url('../../../wp-content/themes/clp/fonts/solaiman-lipi.eot#iefix') format('embedded-opentype'),
         url('../../../wp-content/themes/clp/fonts/solaiman-lipi.woff') format('woff'),
         url('../../../wp-content/themes/clp/fonts/solaiman-lipi.ttf') format('truetype'),
         url('../../../wp-content/themes/clp/fonts/solaiman-lipi.svg#SolaimanLipiNormal') format('svg');
	font-weight:normal;
	font-style:normal;
}

img { max-width:100%; height:auto;}

.logo img { max-width:100%; }

.logo { padding:10px 0;}
.logo_text { float:right; }
.logo h1 { font-size:45px; line-height:30px; font-family:Verdana,Arial,sans-serif; color:#3a4885;}
.logo span { font-size:17px; color:#3a4885; font-family:Verdana,Arial,sans-serif; margin-left:5px;}


.main-content { padding-left:0; padding-right:0;}



.entry-title { font-weight:normal; text-transform:uppercase;}


.round-border { border:1px solid #efefef;}
.padd-up-down { padding-top:10px; padding-bottom:10px;}
.padd-down { padding-bottom:10px;}
.padd-up { padding-top:10px; }

.foottitle h5 {
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.padTop10 { padding-top:10px;}

/* Language */
.language { float:left; margin-top:15px;}
.language ul { float:left; list-style-type:none; margin:0; padding:0;}
.language ul li { display:inline; }
.language ul li.lang-bd a { font-family: 'SolaimanLipiNormal'; }
.language ul li a { font-size:14px; color:#fff; float:left; padding:0px 10px; background:#c49231; text-decoration:none;}
.language ul li.active { display:none;}


/* Black And White */
.bwWrapper {
	position:relative;
	display:block;
}


/* Custom Tab for Publications*/
.tabs { list-style:none; padding:10px 0; margin:10px 0 0 0; border-bottom:1px solid #ddd;}
.tabs li { display:inline;}
.tabs li a { padding:10px 20px; }
.tabs li a:hover {text-decoration:none; background:#efefef;}
.tabs li.active a {  background:#ddd; border:1px solid #ddd;}

.tabcontent { display:none;}
.tabcontent.active { display:block;}




/* Front-page*/
.timeline img { width:100%; height:150px; }
.front-fixed img { width:100%; height:auto;}
.front-iframe iframe { height:140px!important; }
.iframe iframe { min-height:400px!important;}

.comment-form { display: none; opacity: 0;}

.news-title {
    background: none repeat scroll 0 0 #000000;
    bottom: 2px;
    color: #FFFFFF;
    line-height: 14px;
    opacity: 0.7;
    padding: 2px 5px;
    position: absolute;
}


/* Client */

ul.logo-item { padding:0;}
ul.logo-item li.last { margin-right:0;}
.bangladesh { width:48px; float:left;}
.maxwell { width:100px; float:left;}
.aus-aid { width:100px; float:right;}
.ukaid { width:50px; float:right; margin-bottom:10px;}
ul.logo-item li { margin-right:210px;}



/* Row table design */
.thead { background:#ccc;}
.th_title { font-weight:normal;}
.odd { background:#efefef;}
.even { background:#e5e5e5;}
.row-td { padding:5px 0;}

#today { font-weight:bold; color:#C49231;}

/* Advanced Search */
#wp-advanced-search label { font-weight:bold; margin:5px 0 2px 0;}
select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DDDDDD;
    padding: 2px 0;
    width: 100%;
}
.wpas-text { width:100%;}
.wpas-submit-field { margin-top:5px;}

#RideSideBar #wpas-ptype { display:none;}



/* Vertical Tabs */
.ui-tabs-vertical { width: 100%; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em 0em .2em .2em; float: left; width: 30%; margin:1% }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px 1px 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; float:none!important; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1%; float: right; width: 68%;}

.imgleft { float:left; margin:0 10px 10px 0;}


/* Custom Holizontal Tab*/
.innertab  { float:left; width:100%;}
.innerTabUl { width:100%!important; float:left!important; background:none; margin:0!important; padding:0!important; border:none;}
.innerTabUl li {
    clear: none !important;
    display: inline !important;
    float: left !important;
    width: auto !important;
	border-right:1px solid #000!important;
}
.ui-tabs-vertical .innerTabUl li { border-right:1px solid #000!important; border-bottom:none!important; }
.innerTabUl li a{
    float: left !important;
    width: auto !important;
}
.InTabIn { width:100%!important; float:left;}

.innerTabUl .ui-state-active, .innerTabUl .ui-widget-content .ui-state-active, .innerTabUl .ui-widget-header .ui-state-active { background:#fff!important;}

.innertab.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom:0.2em!important;}


/* Process Summery */
.summery-entry img { float:left; margin-bottom:20px; width:100%; height:200px;}


/* Page content */
.alignright {
    float: right;
    margin: 0 0 10px 10px;
}
.alignleft {
    float: left;
    margin: 0 10px 10px 0;
}

.full-width-container { width:100%; float:left; margin:10px 0;}

#cover_wrap { width:100%; float:left; margin-bottom:20px;}
#cover_wrap h3 { font-size:20px; padding:5px 10px; margin:0 0 10px 0; background:#a7b1d9; color:#000; transition: all .2s linear;}
#cover_wrap h3 a { color:#fff;}
#cover_wrap h3:hover { color:#fff;}
#cover_wrap ul { padding:0; margin:0; list-style:none;}
#cover_wrap ul li { width:50%; float:left; }
#cover_wrap ul li h5 { margin-bottom:5px;}
#cover_wrap ul li p { font-size:14px;}
#cover_wrap ul li .thumb{ width:120px; height:130px; float:left; margin:0 10px 10px 0; }
#cover_wrap ul li .thumb img { width:100%; height:100%; float:left; padding:5px; background:#fff;  transition: all .2s linear;}

#cover_wrap .main_title.director { background:#8794cb; }

.desired_outcomes span { width:21%; float:left; margin-right:5%; font-size:16px; text-align:center; font-weight:500;}
.desired_outcomes span:last-child { margin-right:0%;}
.desired_outcomes span img { width:100%; height:auto;}



/* Blog */

.blog_title { padding:5px 5px 10px; margin-bottom:20px;}
.bg1 { background-color:#a7b1d9;}
.bg2 { }
.blog-entry { width:100%; float:left; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #efefef;}

.post-title { font-size:20px; margin:0 0 5px 0; padding:5px 5px 10px;}
.post-title a { color:#000;}
.posting-entry { margin-bottom:15px;}
.posting-entry span, .posting-entry a { color:#B76D30;}

.blog-entry p { text-align:justify;}


.blog-thumbnail { width:30%; float:left; margin:0 10px 10px 0;}
.blog-thumbnail.full { width:auto; max-width:70%;}
.blog-thumbnail img { width:100%; float:left; height:auto;}


.costom-widget { width:100%; margin-bottom:20px;}
.costom-widget table { width:100%;}
.costom-widget .custom-widget-title { font-size:14px; text-transform:uppercase; margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px solid #efefef;}


/* contact form */
.red { color:#F00;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] { max-width:90%;}
.wpcf7-textarea { height:120px; max-width:85%;}
.wpcf7-form-control-wrap { display:inline-block;}
div.wpcf7-validation-errors {
    border: medium none!important;
    color: #FF0000;
    margin: 0!important;
    padding: 0!important;
}
.wpcf7-mail-sent-ok {
    border: medium none!important;
    color: #090;
    margin: 0!important;
    padding: 0!important;
}


/* Job Submit Form8*/
#cover { max-width:100%; height:200px; border:1px solid #ddd;}
.wp_themeSkin table td { border:1px solid #ddd;}
.customtable td { padding:5px 0; }
.fade { opacity:1;}

#selectjob, #state { width:auto; min-width:240px;}

/* comment form*/

textarea { resize: none;}

input[type="text"], input[type="email"], textarea { background:none; border:1px solid #ddd; padding:5px;}
.comment-form input[type="text"]{ width:30%;}
.comment-form textarea { width:50%;}





input[type="text"]:focus, input[type="email"]:focus, textarea:focus { box-shadow:0 0 3px #ccc; -moz-box-shadow:0 0 3px #ccc; -webkit-box-shadow:0 0 3px #ccc;}

.comment-form input[type="submit"], .btn {
    -moz-user-select: none;
    background-color: none repeat scroll 0 0 #394784;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

input[type="submit"] {
    -moz-user-select: none;
    background-color: #394784;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
input[type="submit"]:hover, input[type="submit"]:focus {
    background-color:#4E61B3;
    border: 1px solid #1F2749;
    color: #FFFFFF;
    text-decoration: none;
}

.comment-form input[type="submit"]:hover {
    background-color: none repeat scroll 0 0 #4E61B3;
    border: 1px solid #1F2749;
    color: #FFFFFF;
    text-decoration: none;
}

.comments { list-style-type:none; padding:0;}
.comments img { float:left;}
.main_comment { float:left; width:90%; padding-left:2%;}
.main_comment h4 { font-size:16px; margin:0 0 4px 0;}
.main_comment h5 { font-weight:normal; font-size:12px; margin:0 0 5px 0; color:#B76D30;}

#respond h3 { font-size:16px; }



/* Outcomes */

.innersection {
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 10px;
}
.innersection > h3 {
    background: none repeat scroll 0 0 #EFEFEF;
    font-size: 20px;
    font-weight: 300;
    margin: 0 0 10px;
    padding: 2px 5px 7px 10px;
}


/*report-category */
#report-category  { list-style-type:none; margin:20px 0 0 0; padding:0;}
#report-category li { width:200px; height:150px; float:left; margin-right:20px; text-align:center;}
#report-category li img { width:80%; height:auto; clear:both; margin-bottom:5px; height:100px;}
#report-category li h3 { text-align:center; margin:0; font-size:15px;}
#report-category li:nth-child(3), #report-category li:nth-child(6), #report-category li:nth-child(9), #report-category li:nth-child(12), #report-category li:nth-child(15) { margin-right:0;}


/* What we do */
.page-id-76 table td{ float:left;}
.whatwedo_research_report { width:100%; float:left;}
.whatwedo_research_report ul#report-category { margin:0;}
.whatwedo_research_report ul#report-category li { width:290px; height:200px;}
.whatwedo_research_report ul#report-category li img { height:150px;}


/* Pagination */
.__pagination { width:100%; float:left; margin:20px 0 10px;}

/* Monthly Progress*/
.month_container td { text-align:center;}


/* Houshosds */
.page-id-7 .innersection img { margin:0 10px 10px 0;}

.pvc_stats { display: none!important;}



/* lesson brefs */
.clear-fix { clear:both;}



/* ===================== Media Screen ============================
========================By Bakul Sinha ===========================*/
@media only screen and (max-width: 479px){
h4, .h4 { font-size:13px;}
h5, .h5 { font-size:12px;}
.innersection > h3 { font-size:14px;}
	
/* Client */	
.bangladesh { width:30px; float:left;}
.maxwell { width:60px; float:left;}
.aus-aid { width:60px; float:right;}
.ukaid { width:30px; float:right;}

.front-fixed img{ height:auto;}
.ui-tabs .ui-tabs-nav li { white-space:normal;}


}



@media only screen and (min-width: 480px) and (max-width: 767px), only screen and (min-device-width: 480px) and (max-device-width: 767px) {
h4, .h4 { font-size:13px;}
h5, .h5 { font-size:12px;}	
.innersection > h3 { font-size:14px;}

.ui-tabs .ui-tabs-nav li { white-space:normal;}	

}


@media only screen and (min-width: 960px) {
.carousel-inner > .item > img, .carousel-inner > .item > a > img { min-height:360px;}

}

/*
playback timings (ms):
  LoadShardBlock: 140.253 (3)
  esindex: 0.017
  captures_list: 191.293
  CDXLines.iter: 21.292 (3)
  PetaboxLoader3.datanode: 121.83 (4)
  exclusion.robots: 0.263
  exclusion.robots.policy: 0.247
  RedisCDXSource: 24.197
  PetaboxLoader3.resolve: 33.457
  load_resource: 88.696
*/