/*
Theme Name: IUSTI 2018
URL: http://www.inhsu2017.com/iustiap18
Template:  ashm-conferences
Author: Interactive Jam
Author URI: http://interactivejam.com.au
Description: For use on ASHM Conference sites
*/

/*----------Fonts----------*/

body {
padding : 0;
margin : 0;
font-size : 15px;
color : #404041;
font-family : 'Roboto', Arial, Helvetica, sans-serif;
line-height : 1.6em;
}
a {
outline : none !important ;
text-decoration : none;
transition : all 0.6s ease-in-out;
}
a:hover, a:focus, select:focus, button:focus {
outline : none;
text-decoration : none;
color : #f5b617;
}
* {
margin : 0;
padding : 0;
}
img {
border : none;
vertical-align : middle;
max-width : 100%;
}
li {
list-style : none;
}
h1, h2, h3, h4, h5, h6, input, select, textarea, button {
outline : none !important ;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 700;
color: #0081A8;
}

header {
width : 100%;
float : left;
margin : 0;
padding : 0;
background: url(images/bgd-header.jpg);
}
.top_part {
padding : 25px 0 15px 0;
margin : 0;
}
.logo {
padding : 0;
margin : 0;
}
.logo img {
width: 100%;
}
.search_block {
width : 100%;
float : left;
padding : 0;
margin : 3px 5px 15px 0;
position : relative;
}
.input_field {
width : 100%;
background : #f5f5f5;
height : 36px;
float : left;
padding : 5px 30px 0 5px;
margin : 0;
font-size : 15px;
color : #a7a8ac;
border : none;
}
.search_btn {
float : right;
padding : 0 10px;
margin : 0 0 0 0;
font-size : 20px;
color : #333333;
position : absolute;
right : 0;
top : 3px;
border : none;
background : none;
}
.search_btn:hover {
color : #404041;
}
.page-content .search-form {
width : 100%;
}
.page-content .input-group-addon, .page-content .input-group-btn {
width : 0;
}
ul.social_block {
float : left;
padding : 0;
margin : 0 0 15px 0;
}
ul.social_block li {
padding : 0;
margin : 0 0 0 5px;
display : inline-block;
}
ul.social_block li a i {
width : 32px;font-family: 'Roboto Condensed', sans-serif;
height : 32px;
padding : 0;
margin : 0;
display : block;
font-size : 20px;
color : #fff;
line-height : 32px;
text-align : center;
background : #919191;
border-radius : 50%;
}
ul.social_block li a:hover i {
background : #404041;
}
.nav_sec {
padding : 0;
margin : 0;
background : #000;
}
.nav_sec .navbar-default {
background : none;
border : none;
min-height : inherit;
margin : 0;
}
.nav_sec .navbar-default .navbar-nav > li > a {
padding : 12px 15px;
font-size : 18px;
color : #fff;
text-transform : uppercase;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
border-right : 1px solid #fff;
}
.nav_sec .navbar-default .navbar-nav > li > a:nth-child(2) {background: red;}
.nav_sec .navbar-default .navbar-nav > li > a:hover, .nav_sec .navbar-default .navbar-nav > li > a:focus {
color : #fff;
background : #0081a8;
}
.nav_sec .navbar-default .navbar-nav > .open > a, .nav_sec .navbar-default .navbar-nav > .open > a:hover, .nav_sec .navbar-default .navbar-nav > .open > a:focus {
color : #fff;
background : #404041;
}
.nav_sec .navbar-default .navbar-nav > .active > a, .nav_sec .navbar-default .navbar-nav > .active > a:hover, .nav_sec .navbar-default .navbar-nav > .active > a:focus {
color : #fff;
background : #98BED3;
}
.nav_sec .navbar-nav > li > .dropdown-menu {
background : #0081a8;
border : none;
padding : 0;
}
.nav_sec .dropdown-menu > li > a {
padding : 5px 20px;
color : #fff;
font-size : 16px;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.nav_sec .dropdown-menu > li > a:hover, .nav_sec .dropdown-menu > li > a:focus {
background : #388dad;
color : #fff;
}
.navbar-collapse {
padding-right : 15px !important ;
padding-left : 15px !important ;
}
section {
width : 100%;
float : left;
margin : 0;
padding : 0;
}
.slider_sec {
width : 100%;
float : left;
padding : 0;
margin : 5px 0 0 0;
}
.slider_sec .bx-wrapper .bx-pager {
margin : 0;
padding : 0;
position : absolute;
bottom : 15px;
}
.slider_sec .bx-wrapper .bx-pager.bx-default-pager a {
width : 12px;
height : 12px;
border-radius : 50%;
background : #4c4d4f;
}
.slider_sec .bx-wrapper .bx-pager.bx-default-pager a:hover, .slider_sec .bx-wrapper .bx-pager.bx-default-pager a.active {
background : #404041;
}
.slider_sec .bx-wrapper img {
width : 100%;
}
.slider_caption {
position : absolute;
left : 7%;
right : 7%;
top : 25%;
}
.slider_caption h2 {
width : 100%;
float : left;
padding : 0;
text-align : left;
margin : 0 0 50px 0;
font-size : 48px;
color : #FFF;
font-weight : normal;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.slider_caption a.readmore {
height : 41px;
padding : 0 18px;
margin : 0;
font-size : 21px;
color : #ffffff;
line-height : 41px;
background : #404041;
display : inline-block;
border-radius : 6px;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
font-weight : normal;
}
.slider_caption a.readmore:hover {
background : #4c4d4f;
}
.home_content {
padding-top : 40px;
text-align : left;
font-size : 16px;
}
.home_detail {
width : 100%;
float : left;
padding : 0;
margin : 22px 0 7px 0;
}
.member_block {
width : 100%;
min-height : 320px;
float : left;
padding : 24px 24px 15px 24px;
margin : 0 0 30px 0;
background : #98BED3;
color: #0081A8;
}
.member_block h2 {
margin : 0 0 15px 0;
font-size : 32px;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 700;
text-transform : uppercase;
color : #0081A8;
}
.member_block p {
}
.yellow_block {
width : 100%;
min-height : 320px;
float : left;
padding : 24px 24px 15px 24px;
margin : 0 0 30px 0;
background : #0081A8;
color: #fff;
}
.yellow_block figure {
width : 100%;
float : left;
padding : 0;
margin : 0 0 10px 0;
}
.yellow_block figure img {
width : 100%;
}
.yellow_block h2 {
margin : 0 0 15px 0;
font-size : 32px;
color : #fff;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 700;
text-transform : uppercase;
}
.yellow_block ul {
margin-left : 0;
}
.yellow_block ul li {
list-style-type : none;
padding : 5px 0;
border-bottom : 1px solid #fff;
}
.blue_btn {
height : 36px;
padding : 0 30px;
margin : 0;
font-size : 18px;
color : #ffffff;
display : inline-block;
line-height : 36px;
border-radius : 15px;
background : #0081A8;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 700;
}
.pink_btn {
height : 36px;
padding : 0 30px;
margin : 0;
font-size : 18px;
color : #ffffff;
display : inline-block;
line-height : 36px;
border-radius : 15px;
background : #0081a8;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 700;
}
.pink_btn:hover, .blue_btn:hover {
background : #388dad;
}
.head_block {
padding : 0;
text-align : center;
background : #0081a8;
color : #fff;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
font-size : 1.4em;
line-height: 1.5em;
}
.head_block i {
color : #0081a8;
padding : 0 15px;
font-size : 13px;
}
.head_block .site-title {font-size: 1.3em; margin: 45px 0 5px 0; font-weight: 400; text-transform: uppercase; text-align : center;}
.head_block .site-subtitle {font-size: 1.2em; color: #98BED3; margin: 15px 0; font-weight: 700; text-transform: uppercase; text-align : center;}
.gray_block {
width : 100%;
min-height : 320px;
float : left;
padding : 24px 24px 15px 24px;
margin : 0 0 30px 0;
background : #efefef;
}
.gray_block h2 {
width : 100%;
padding : 0;
margin : 0 0 14px 0;
font-size : 25px;
color : #58595b;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.event_sec {
width : 100%;
float : left;
padding : 30px 0 0 0;
margin : 0;
border-top : 2px solid #2595cd;
}
.event_sec h2 {
width : 100%;
float : left;
padding : 0;
margin : 0 0 30px 0;
text-align : center;
font-size : 25px;
color : #32a3b5;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.event_block {
width : 100%;
float : left;
padding : 0;
margin : 0 0 30px 0;
}
.event_block figure {
width : 100%;
float : left;
padding : 0;
margin : 0 0 18px 0;
}
.event_block figure img {
width : 100%;
}
.event_block h3 {
width : 100%;
float : left;
padding : 0;
margin : 0 0 12px 0;
font-size : 14px;
color : #32a3b5;
}
.event_block h3 a {
color : #32a3b5;
}
.event_block h3 a:hover {
color : #4c4d4f;
}
.event_block p {
width : 100%;
float : left;
padding : 0;
margin : 0;
font-size : 15px;
color : #404041;
line-height : 21px;
}
.sponsor_sec {
width : 100%;
float : left;
padding : 30px 0 18px 0;
margin : 30px 0 0;
text-align : center;
border-top : 2px solid #2595cd;
}
.sponsor_sec h2 {
width : 100%;
float : left;
padding : 0;
margin : 0 0 35px 0;
font-size : 18px;
color : #6a6b5f;
text-transform : uppercase;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.sponsor_sec ul {
width : 100%;
float : left;
padding : 0;
margin : 0;
}
.sponsor_sec ul li {
padding : 0;
margin : 0 25px 20px 25px;
display : inline-block;
}
footer {
width : 100%;
float : left;
margin : 0;
padding : 30px 0;
background : #efefef;
}
.footer_detail {
width : 100%;
float : left;
padding : 20px 0;
margin : 0;
}
.footer_detail ul.footer_link, .footer_detail ul.menu {
float : left;
padding : 0;
margin : 0 0 20px 0;
}
.footer_detail ul.footer_link li, .footer_detail ul.menu li {
padding : 0 9px;
margin : 0;
font-size : 14px;
color : #404041;
display : inline-block;
text-transform : uppercase;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.footer_detail ul.footer_link li a, .footer_detail ul.menu li a {
color : #404041;
}
.footer_detail ul.footer_link li a:hover, .footer_detail ul.menu li a:hover {
color : #32a3b5;
}
.copyright {
float : right;
padding : 0;
margin : 0 0 0 0;
font-size : 14px;
color : #404041;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
}
.copyright a {
color : #404041;
}
.copyright a:hover {
color : #32a3b5;
}
.pages-list li {
list-style-type : disc;
padding : 0 15px;
}
.inner_data {
width : 100%;
float : left;
padding : 10px 0;
margin : 5px 0 0;
min-height : 500px;
}
.inner_data h3 {
font-size : 20px;
}
.inner_banner {
width : 100%;
float : left;
}
.inner_banner img {
width : 100%;
}
.main-content {
padding : 0 15px;
}
.main-content ul, .main-content ol {
margin-left : 15px;
}
.main-content ul li {
list-style-type : disc;
}
.main-content ol li {
list-style-type : decimal;
}

a.mrg_top {
margin-top : 15px;
}
#return-to-top {
outline : none;
position : fixed;
bottom : 24px;
right : 26px;
width : 47px;
height : 47px;
display : block;
text-decoration : none;
display : none;
transition : all 0.3s ease;
text-align : center;
z-index : 999;
background : #32a3b5;
border-radius : 100%;
}
#return-to-top i {
color : #FFF;
margin : 0;
position : relative;
top : 2px;
font-size : 35px;
transition : all 0.3s ease;
}
#return-to-top:hover {
outline : none;
background : #404041;
}
#return-to-top:hover i {
top : 0;
}
.contact_sec {
width : 100%;
float : left;
padding : 30px 20px 10px;
}
.contact_sec ul {
width : 100%;
float : left;
padding : 0;
margin : 0;
}
.contact_sec ul li {
width : 100%;
float : left;
padding : 0;
margin : 0 0 20px 0;
position : relative;
}
.contact_sec ul li .input_field {
width : 100%;
height : 37px;
border : #d9d9d9 solid 1px;
float : left;
padding : 0 10px 0 38px;
margin : 0;
font-size : 14px;
color : #4f4f4f;
background : #FFF;
box-shadow : 0 0 10px rgba(0, 0, 0, 0.1) inset;
}
.contact_sec ul li i {
font-size : 15px;
color : #a7a7a7;
position : absolute;
left : 12px;
top : 11px;
z-index : 999;
}
.contact_sec ul li .input_field_2 {
width : 100%;
height : 75px;
float : left;
padding : 5px 10px 5px 38px;
margin : 0;
font-size : 14px;
color : #4f4f4f;
background : #FFF;
box-shadow : 0 0 10px rgba(0, 0, 0, 0.1) inset;
border : #d9d9d9 solid 1px;
}
div.wpcf7-response-output {
float : left;
margin : 0 !important ;
padding : 2px !important ;
}
.sidebar-main .widget {
	margin-bottom: 15px;
}
.textwidget {
background : transparent;
}
.widget_text {
background : transparent;
}
.sidebar-main .widget_text {
background : #efefef;
position : relative;
}
.sidebar-main .widget_text h2:before {
content : "\f073";
font-family : FontAwesome;
color : #fff;
background : #0081A8;
padding : 20px 15px;
float : right;
position : absolute;
top : 0;
right : 0;
border-top-right-radius: 25px;
}

.sidebar-main .widget_text h2, .widget-do-etfw h2.widget-title {
margin : 0;
padding : 20px 15px !important ;
background : #0081A8;
text-align : left;
color : #fff;
text-transform : uppercase;
font-size : 32px;
font-weight: 300;
}
.sidebar-main .widget_text li {
padding : 10px 15px;
border-bottom : 2px solid #fff;
font-family: 'Roboto Condensed', sans-serif;
font-weight : 400;
font-size : 16px;
}
.sidebar-main .widget_text span {
font-weight : bold;
float : right;
text-align : right;
}
.timeline-Widget {
border: 1px solid #388dad;
border-radius: 25px;
}

.ninja-forms-noscript-message {
display : none !important ;
height : 0 !important ;
}
.nf-form-fields-required {
font-size : 10px;
}
.field-wrap > div input {
padding : 6px !important ;
}
input[type="button"] {
background-color : #404041;
color : #fff;
border : none;
border-radius : 3px;
padding : 4px 6px;
}
input[type="button"]:hover {
background-color : #32a3b5;
}
.nf-form-content input[type="button"] {
float : right;
}
.row-eq-height {
  display: block;
  display: block;
  display: block;
  display: block;
}

@media(min-width:768px){
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
}
}
@media(min-width:992px){}
@media(min-width:1200px){}
