@charset "utf-8"; 
/*
Theme Name: Md Tajul Islam Resume
*/

/***************   Font-Face Codes  *******************/

@font-face{    font-family:'ProximaNovaBold';     src:url('../../resources/fonts/proximanova-bold-webfont.eot');     src:url('../../resources/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../../resources/fonts/proximanova-bold-webfont.woff') format('woff'),         url('../../resources/fonts/proximanova-bold-webfont.ttf') format('truetype'),         url('../../resources/fonts/proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'ProximaNovaLight';     src:url('../../resources/fonts/proximanova-light-webfont.eot');     src:url('../../resources/fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),         url('../../resources/fonts/proximanova-light-webfont.woff') format('woff'),         url('../../resources/fonts/proximanova-light-webfont.ttf') format('truetype'),         url('../../resources/fonts/proximanova-light-webfont.svg#ProximaNovaLight') format('svg');     font-weight:normal;     font-style:normal}

@font-face{font-family:'ProximaNovaRegular';src:url('../../resources/fonts/proximanova-regular-webfont.eot');     src:url('../../resources/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../resources/fonts/proximanova-regular-webfont.woff') format('woff'),url('../../resources/fonts/proximanova-regular-webfont.ttf') format('truetype'),  url('../../resources/fonts/proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');  font-weight:normal;  font-style:normal}

@font-face {font-family: 'ProximaNovaSemibold';		src: url('../../resources/fonts/proximanova-sbold-webfont.eot'); 	src: url('../../resources/fonts/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'), 	url('../../resources/fonts/proximanova-sbold-webfont.woff') format('woff'),		url('../../resources/fonts/proximanova-sbold-webfont.ttf') format('truetype'),	url('../../resources/fonts/proximanova-sbold-webfont.svg#ProximaNovaSemibold') format('svg');		font-weight: normal;		font-style: normal;}

body{color:#2d2d2d; font-family: 'ProximaNovaRegular', serif; font-size:14px; margin:0 auto 0; line-height: 1.8em; background: url(../../resources/images/bg.jpg);}



/***** Hyperlinks ********************/
a, a:visited{color:#ea6a1b; text-decoration:none}

a:hover{color:#ea6a1b; text-decoration:underline}

a img{border:none}

a:focus, a:hover, a:active{outline:none}

/***** Wrap ********************/
#wrap{margin:0 auto 0; width: 960px;}

/***** Header  ********************/

#header{width: 960px; background:#fff; height: 241px; margin: 30px auto 20px; box-shadow: 1px 1px 2px #ddd; -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd;}
#header .biophoto{width: 198px; border-right: 1px solid #ddd; padding: 12px; float: left;}
#header .bio{margin: 25px 0 0 40px; float: left; width: 660px;}
#header .bio h1{font-family: 'ProximaNovaBold', Arial, san-serif; font-weight: 700; text-transform: uppercase; font-size: 56px; margin: 30px 0 0px; padding: 0 0 5px;}
#header .bio p{font-size: 18px;}


#inner{width: 960px; margin: 0px auto 0px; padding:0px; background: #fff; float: left; box-shadow: 1px 1px 2px #ddd; -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd;}


/***** Content-Sidebar Wrap ********************/
#content-sidebar-wrap{width:790px; float:left;}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width: 960px; padding: 0px; margin: 20px 0 45px 0;}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap{float:right}


/***** Content ********************/
#content{width:470px; float: left;}

.sidebar-content #content, .sidebar-sidebar-content #content{float:right}

.sidebar-content #content, .content-sidebar #content{width: 650px; margin: 18px 35px 0 5px; background: #fff; padding: 10px;}

.full-width-content #content{width:915px;  background: #fff; padding: 20px; border: 3px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.full-width-content #content .post{margin:0 0 30px 0; float: left; width: 100%; padding: 10px 0 0 0px; z-index: 2; font-size: 16px;}

#content blockquote{background:#F7F7F7; margin:5px 15px 15px 15px; padding:10px 20px 0 15px; border:1px solid #E6E6E6; word-wrap: break-word;}

#content .post{margin:0 0px 30px 0; float: left; width: 100%;  padding: 0px 0 0 0px;}

#content .page{margin:0 0 30px 0; float: left; width: 100%;}

.single #content .post p, #content .page p{margin:0; padding:0 0 15px 0; line-height: 1.8em;}

.clear{clear:both}


/***** Headlines ********************/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4{color:#464646; font-family: 'ProximaNovaSemiBold', Helvetica, Arial; font-weight: bold; text-decoration:none; margin:0 0 15px 0; padding:0;}

#content h1{font-size:24px; line-height: 36px; font-weight: normal !important;}

#content h2{font-size:24px; line-height: 36px; font-weight: normal !important;}

#content h2 a, #content h2 a:visited{color:#464646; text-decoration:none}

#content h2 a:hover{color:#464646; text-decoration:none}

#content h3{font-size:18px; line-height: 30px; font-weight: normal !important;}

#content h4, #header .widget-area h4{font-size:18px; line-height: 30px; color: #ff6200; font-weight: normal !important;}

#content h5{font-size:14px; line-height: 24px;}

#content h6{font-size:12px; line-height: 18px;}

#content .entry-title{margin: 3px 0 15px 0; min-height: 0px;}

#content .entry-content{margin: 0px 0 0 0; float: left; width: 100%;}

#content .entry-content ul{margin: 0; padding: 0;}

#content .entry-content li{list-style: none; list-style-type: none; margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px dashed #ddd;}

#content .entry-item{border-bottom: 1px dashed #ddd; margin: 0 0 30px; padding: 0 0 30px; float: left;}
#content .entry-date{width: 200px; float: left;}
#content .entry-info{width: 450px; float: left;}
#content .entry-info p{margin: 0; padding: 0;}


/***** Primary &Secondary Sidebars ********************/
#sidebar{width: 222px; float:right; margin: 0px 0 0 0px; display:inline; padding: 20px 0 0 0;}

#sidebar-alt{width:150px; float:left; display:inline}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar{float:left}

.content-sidebar-sidebar #sidebar-alt{float:right}

#sidebar .widget, #sidebar-alt .widget{margin:0 0 0px 0; padding:0 0 10px 0;}

#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a{color:#464646; font-family:Arial,Tahoma,Verdana; font-size:12px; font-weight:bold; margin:0; padding:0}

#sidebar h2 a:hover, #sidebar-alt h2 a:hover{color:#25A; text-decoration:none}

#sidebar h4, #sidebar-alt h4{color:#464646; font-family: Helvetica, sans-serif; font-size:16px; font-weight:bold; margin: 0px 0 0 0; padding:5px 5px 5px 10px;}

#sidebar .textwidget, #sidebar-alt .textwidget{margin:0; padding:10px 0px 0 0px}

#sidebar .widget p, #sidebar-alt .widget p{margin:0; padding:0}

#sidebar ul.menu{margin: 0; padding: 0; border-right: 1px solid #ddd; border-top: 1px solid #ddd; float: left;}
#sidebar ul.menu li{list-style: none; margin: 0; padding: 0;}
#sidebar ul.menu li a {color: #2d2d2d; font-size: 20px; line-height: 35px; width: 176px; border-bottom: 1px solid #ddd; float: left; padding: 12px 23px 10px;}
#sidebar ul.menu li a:hover {text-decoration: none;}

/*Education Menu Item */
#sidebar ul.menu .education .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -10px -2px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .education a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -10px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .education a:hover{background: #166d90; color: #fff; border-bottom: 1px solid #166d90;}

.page-education #sidebar ul.menu .current-menu-item a{background: #166d90; color: #fff; border-bottom: 1px solid #166d90;}
.page-education #sidebar ul.menu .education .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -10px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}


/*Research Menu Item */
#sidebar ul.menu .research .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -89px 0px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .research a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -89px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .research a:hover{background: #ff6200; color: #fff; border-bottom: 1px solid #ff6200;}

.page-research #sidebar ul.menu .current-menu-item a{background: #ff6200; color: #fff; border-bottom: 1px solid #ff6200;}
.page-research #sidebar ul.menu .research .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -89px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}


/*Experience Menu Item */
#sidebar ul.menu .experience .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -183px -4px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .experience a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -183px -85px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .experience a:hover{background: #490A3D; color: #fff; border-bottom: 1px solid #490A3D;}

.page-experience #sidebar ul.menu .current-menu-item a{background: #490A3D; color: #fff; border-bottom: 1px solid #490A3D;}
.page-experience #sidebar ul.menu .experience .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -183px -85px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}


/*Publications Menu Item */
#sidebar ul.menu .publications .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -287px -1px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .publications a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -287px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .publications a:hover{background: #BD1550; color: #fff; border-bottom: 1px solid #BD1550;}

.page-publications #sidebar ul.menu .current-menu-item a{background: #BD1550; color: #fff; border-bottom: 1px solid #BD1550;}
.page-publications #sidebar ul.menu .publications .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -287px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}

/*Presentations Menu Item */
#sidebar ul.menu .presentations .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -392px -1px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .presentations a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -392px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .presentations a:hover{background: #99B333; color: #fff; border-bottom: 1px solid #99B333;}

.page-presentations #sidebar ul.menu .current-menu-item a{background: #99B333; color: #fff; border-bottom: 1px solid #99B333;}
.page-presentations #sidebar ul.menu .presentations .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -392px -83px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}


/*Affiliations Menu Item */
#sidebar ul.menu .affiliations .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -482px -2px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .affiliations a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -482px -84px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .affiliations a:hover{background: #26ADE4; color: #fff; border-bottom: 1px solid #26ADE4;}

.page-affiliations #sidebar ul.menu .current-menu-item a{background: #26ADE4; color: #fff; border-bottom: 1px solid #26ADE4;}
.page-affiliations #sidebar ul.menu .affiliations .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -482px -84px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}

/*Contact Menu Item*/
#sidebar ul.menu .contact .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -560px -3px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .contact a:hover .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -560px -85px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}
#sidebar ul.menu .contact a:hover{background: #55443D; color: #fff; border-bottom: 1px solid #55443D;}

.page-contact #sidebar ul.menu .current-menu-item a{background: #55443D; color: #fff; border-bottom: 1px solid #55443D;}
.page-contact #sidebar ul.menu .contact .link-icon{background: url(../../resources/images/iconsprite.png) no-repeat -560px -85px; width: 32px; height: 32px; float: left; margin: 0 10px 0 0;}



/***** Contact Form ********************/
.gform_wrapper{border-top: 1px dashed #ddd; padding: 20px 0 0;}
.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select{background:#f7f7f7 !important; color:#464646 !important; font-family:Arial,Tahoma,Verdana; font-size:14px !important; padding:4px 0 4px 5px !important; border: 1px solid #ddd}

.gform_footer input.button{color:#FFF !important; background: #55443D !important; margin: -15px 0 0 130px!important; padding: 10px 8px !important; font-size: 18px !important; text-transform: uppercase; font-family: 'ProximaNovaSemiBold', Arial, Helvetica; border-radius: 5px; box-shadow: inset 0px 0px 0px #eee; -moz-box-shadow: inset 0px 0px 0px #eee; -webkit-box-shadow: inset 0px 0px 0px #eee; cursor: pointer;}

.gform_wrapper .ginput_complex label{font-size:12px !important}

.gform_wrapper li, .gform_wrapper form li{margin:0 0 20px 0 !important}

.gform_wrapper .gform_footer{border:none !important}

.gform_wrapper .gfield_label{float: left; width: 100px; text-align: right;}

.gform_wrapper input{margin: 0px 0 0 30px !important; padding: 10px !important; width: 200px !important; box-shadow: inset 1px 1px 6px #eee; -moz-box-shadow: inset 1px 1px 6px #eee; -webkit-box-shadow: inset 1px 1px 6px #eee;}

.gform_wrapper textarea{margin: 0px 0 0 30px !important; width: 400px !important; box-shadow: inset 1px 1px 6px #eee; -moz-box-shadow: inset 1px 1px 6px #eee; -webkit-box-shadow: inset 1px 1px 6px #eee;}

/***** Footer ********************/
#footer{color:#7a7979; margin: 0px auto 0; padding:0 0 0px; overflow: hidden;}

#footer .wrap{width:960px; margin:0px auto 20px; padding: 35px 0 10px 0; overflow: hidden; text-align: center; line-height: 1.5em;}
#footer a, #footer a:visited{color:#7a7979; text-decoration:none}

#footer a:hover{color:#2d2d2d}

#footer p{margin:0; padding:0}

