@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
.nav li ul {width: 300px !important;}

.page-id-1863 .et_pb_section {
padding: 0px 0;}

#text-6 .dsk-fleft.mtac{
margin-top: -45px;}

#text-5 .dsk-fleft.mtac{
margin-top: -45px;}
#text-3 div.textwidget:nth-child(2) > div:nth-child(1) > a:nth-child(1) > ul:nth-child(2){display: none;}

	
.single-espresso_events #main-content #content-area #left-area { width:100% !important; }
.single-espresso_events #main-content #content-area #left-area table tr td { padding:0px 0px 0px 20px !important; } 
.single-espresso_events #main-content #content-area #left-area table tr th {  padding: 0px 33px!important; } 
.hide {
	display: none !important;
}
#main-header.induvials #logo, #main-header.induvials #et-top-navigation, #main-header.induvials #top-menu,
#main-header.induvials nav#top-menu-nav {
	float: none;
}
#main-header.induvials #et-top-navigation {
	text-align: center;
}
#menutop, #menutop::before, #menutop::after, .d-block, .d-block::before, .d-block::after {
	display: block;
	clear: both;
	width: 100%;
	position: relative;
}
#menutop::before, #menutop::after, .d-block::before, .d-block::after {
	content: '';
}

.et_fixed_nav #main-header:not(.et-fixed-header) #menutop #logo {
	max-height: 94px;
}


.home .event-datetimes ul li strong{color: #FFC549; padding-right:10px;}


a.rigt-btn {
	width: 230px;
    height: auto;
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    background-color: #2677ae;
    border-radius: 10px;
    display: block;
    clear: both;
}
#main-header:not(.et-fixed-header) a.rigt-btn {
	margin-top: 15px;
}
a.rigt-btn:hover {
    background-color: #DCC388;
    color: #000;
}
.fillwithpage .et_pb_row {
	width: 100%;
}
.fillwithpage .et_pb_section {
	padding: 0;
}
.fillwithpage .et_pb_row:last-child .et_pb_image_sticky:last-child {
	margin: 0 !important;
}
.contect_icon {
	width: 20px;
	float: left;
}
.content_content {
	width: -webkit-calc(100% - 22px);
	width: -khtml-calc(100% - 22px);
	width: -moz-calc(100% - 22px);
	width: -ms-calc(100% - 22px);
	width: -o-calc(100% - 22px);
	width: calc(100% - 22px);
	float: right;
}
.footer-widget {
	margin: 0 30px 30px 0;
}


.footer-widget a {
	color: #fff;
}
.footer-widget .et_pb_widget {
	float: none;
}
.et_pb_column_1_2 {
	width: 45% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img.fullWidth {
	width: 100%;
	margin-bottom: 0;
}
.whyjoinus_cls {
	font-family: Arial, sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: rgb(48, 46, 52);
	padding-bottom: 25.0781px;
	margin-bottom: 21px;
	line-height: 21px;
    border-bottom: 1px solid #caac4c;
    text-transform: uppercase;
}
.jointitle {
	margin: 0;
}
.jointitle a {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: rgb(48, 46, 52);
	padding: 0;
	margin-top: 4px;
	line-height: 20px;
}
@media (min-width: 641px) {
	#menutop .site-logo {
		float: left;
	}
	#menutop .right-btn {
		float: right;
	}
}/*------------right-btn is the Schedule a Demo AD 6.29.2021-------------*/
@media (max-width: 540px) {
	#menutop .site-logo, #menutop .right-btn {
		float: none;
		display: block;
		clear: both;
		width: 100%;
		margin: 5px 0;
	}
}


/*-----------------------My Styles-------------------*/

#et-top-navigation{ 
    background-color: #46454a;
	
	}
	
#top-menu a{
    color:#fff;
	font-weight:bold;
	padding:20px;
	text-transform:uppercase;
	font-size:14px;
font-family: Arial, sans-serif;
	}	
	
#top-menu ul a{
    color:#000;
	background:none;
	}	
	
#top-menu li.current-menu-item  {
    font-weight:bold;
	color: #fff;
    background: #0F477F;
	}


#top-menu. menu-item-has-children a{
    padding-right: 2.25em;
	}
		
		
body .recent-post-slider.design-3 .post-short-content{

    background-color: #caa04a;
	padding: 15px 30px 0px 30px;
	}
	
body .recent-post-slider h2.wp-post-title a{
    font-size:17px;
	}	
body .recent-post-slider .post-image-bg img{
    object-fit: inherit;
	height:auto;
	}
	
.slick-list .post-overlay{
    border: 2px solid #d9c9a8
	}
	
body .recent-post-slider.design-3 .slick-arrow{
     top:-54px !important;
	 bottom:auto !important}
	 
.slick-track .wp-sub-content,.slick-track .wp-post-date,.recent-post-slider .slick-dots{
    display:none !important;}
	
body .recent-post-slider.design-3 .post-short-content,body .recent-post-slider.design-3 .post-overlay:hover > .post-short-content{
    height:auto;
	}	
	
body .recent-post-slider.design-3 .post-image-bg{
	overflow: hidden;
    max-height: 290px;
	}		 
    	
.et-fixed-header .rigt-btn{
    width: 130px;
	padding: 4px;
	font-size: 12px;
	}			
		
.home #main-content .container::before	{

	right:30.875% !important;
	}
    	
.page-id-41 .et_pb_column_1_3{text-align:center;}	

.cir-des a{font-weight:bold; color:#000000;}

.mysitewidth{ 
    max-width: 1000px;
    display: block;
    margin: 0px auto;
}

.page-template-logintemplate .section1 h5{font-weight:bold;}

.page-template-logintemplate #emailaddress{ background: #fff;
    background-image: none;
background-image: none;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #d1d1d1;
border-radius: 2px;
color: #686868;
padding: 0.625em 0.4375em;
width: 100%;
max-height: 120px;
box-shadow: 0px 0px 3px #58bce1 inset;}

.page-template-logintemplate .buttoncontentstep1 input[type="submit"]{
background: #13599F;
border: 0;
border-radius: 2px;
color: #fff;
font-family: Arial, sans-serif;
font-weight: 700;
letter-spacing: 0.046875em;
line-height: 1;
padding: 0.84375em 0.875em 0.78125em;
text-transform: uppercase;

}

header #et-top-navigation{padding-left:0 !important; float:none;}

header #et-top-navigation ul,header #top-menu-nav{float:none !important;}

#top-menu-nav{max-width:1080px; margin:0px auto;}

.testimonial .testimonial-heading{display:none;}

header #et_top_search{ display:none;}

.page-template-logintemplate input[type="submit"]:hover{ background: #007acc;}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:0 !important;}



.home .et_pb_row {
padding: 0px;
width: 100%;
max-width: 1300px;
margin: 0px auto !important;}

.container {
    position: relative;
    width: 100%;
    max-width: 1300px;
    margin: 0px auto;
	padding: 20px 0px;}

.home .et_pb_text_inner p {
    padding-bottom: 0px;}
	
.et_pb_text_inner p{
	padding-bottom: 20px;}


.et_pb_row.et_pb_row_fullwidth{
    width: 100% !important;
    max-width: 100% !important;}

.home .metaslider .caption-wrap {
    background: transparent;
    opacity: inherit;
    margin-bottom: 6%;
	}

.metaslider .bluebgg{max-width: 53%;
padding: 20px 50px 20px 20px;
position: relative;
height: auto;
background-color: rgba(0, 84, 174, 0.9);
border-left: solid 3px #c29b40;
}

.metaslider .bluebgg h1 {
font-family: 'Oswald', sans-serif;
font-size: 30px;
margin-bottom: 10px;
color: #fff;
line-height: 35px;
	}

.home .wrap {
    max-width: 1300px;
    padding-left: 10px;
    padding-right: 10px;
	margin: 0px auto;
	}

.metaslider .bluebgg::after {
    content: "";
    background: url(https://h-isac.org/wp-content/uploads/2018/04/caption_after.png);
        background-repeat: repeat;
        background-size: auto auto;
    background-repeat: no-repeat;
    position: absolute;
    width: 100px;
    height: 100%;
    top: 0;
    right: -100px;
    background-size: cover;}

.metaslider .bluebgg p{font-size: 16px;
color: #edca06;
}

#top-menu-nav {
    max-width: 1300px;
    margin: 0px auto;}

.home .metaslider .flex-control-nav{
text-align: left;
max-width: 986px;
left: 15%;
bottom: 50px;}

.metaslider .flex-control-paging li a {
    background: none;
    border: solid 2px #fff;background: transparent;}
	
.metaslider .flex-control-paging li a.flex-active {
    border: solid 2px #ffb011;background: transparent;}


.home .wrap .et_pb_text_inner{max-width: 1300px;
padding-left: 10px;
    padding-right: 10px;
margin: 0px auto !important;}


.metaslider .flexslider{
margin: 0px !important;
}

#section2 h3.widget_title {
  font-size: 28px;
    font-weight: 300;
    color: #000;}
#section2 h3.widget_title span{
	color: #d4a73f;
padding-left: 10px;
 font-weight: 300;
}
	
	
#et-top-navigation {
    background-color: #13599F;
	}	
#et-top-navigation #top-menu li.current-menu-item > a {
    background: #0F477F;
	}	
	
#et-top-navigation #top-menu li a:hover{
    background: #0F477F;
	color:#fff;
	}
	
	
#et-top-navigation #top-menu li a:hover{
	color:#fff;
	opacity: inherit;
	}
	
#top-menu ul.sub-menu li ul li a {	 color: #595959 !important; }

#et-top-navigation #top-menu ul.sub-menu li ul li:hover a{color:#FFFFFF!important;}	

.nav li li ul {
   top: 0px!important;
    left: 298px!important;
	}

 	
#et-top-navigation #top-menu ul.sub-menu li a{
text-transform:inherit;
}

#et-top-navigation #top-menu ul.sub-menu li a:hover{
opacity: inherit;
color:#fff;
background:transparent;
}

#et-top-navigation #top-menu ul.sub-menu {
padding-bottom: 0px;
padding-top: 0px;
border-top: 3px solid #c29b40;
}

#et-top-navigation #top-menu ul.sub-menu li:hover{
background: #0F477F;
display: block;
width:100%;
}

#et-top-navigation #top-menu ul.sub-menu li{
display: block;
}	
#et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {
    position: absolute;
    top: 20px;
	right:15px !important;
	}	
	
/*.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: absolute;
	}	*/
#top-menu li li a {
    width: auto;
    padding: 0px;
	}	
#top-menu li li {
    margin: 0;
   padding: 10px 15px;
	}
	
	
#section2 p {
    color: #5c5c5c;
    padding: 15px 0px;
	font-size: 16px;
line-height: 30px;}	
	
#section1.et_pb_section{
padding: 0px;
}	 

#et-top-navigation #top-menu ul.sub-menu li:hover a{color:#FFFFFF;}	
	
.annoucementblock strong{
color: #f57e04;
font-weight: 600;

}	
	
	
.annoucementblock{
background: #EDEDED;
border: solid 3px #fff;
padding: 8px 20px;
box-shadow: 0px 0px 10px #ccc;
border-radius: 2px;
margin-right: 60px;
}	
	
.annoucementblock a, .annoucementblock a span {
    color: #CAA04A !important;
    font-size: 16px;
	font-weight: 600;
	}	
	
#section2 #righttitle{
background: #0f477f;
    color: #fff;
    padding-left: 20px;
    line-height: 2.4;
    font-size: 21px;
padding-bottom: 0px;
padding-top: 0px;
    font-weight: 600;
   font-family: Arial, sans-serif;

}
	
	
#section2 .et_pb_column_1_3{
background: #fff;
	}
	
#section2 .rpwe-block {
	padding-left: 10px;
padding-right: 10px;
}
	
	
#section2 .rpwe-block .rpwe-title a{
color: #0f477f;
text-transform: capitalize;
font-weight: 600;
font-family: Arial, sans-serif;
font-size: 16px;
}	
	
	
#section2 .rpwe-block .rpwe-time{
color: #999;
font-size: 13px;
}	
	
	
#section3 img{
width: 430px;	
}

#section3{
background: url(https://h-isac.org/wp-content/uploads/2018/11/newbg2.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding-top: 0px;
padding-bottom: 0px;
}	
	
#section3 .et_pb_column_1_2 .et_pb_image{
float: right;
}	


#section4 .insideframe span.img_cropper{
height: 204px !important;
}	
	
#section4 h3.widget-titlenew{
font-size: 26px;
font-weight: bold;
color: #000;
text-align: center;
margin-bottom: 30px;
}	
	
	
#section4 h3.widget-titlenew span{
color: #d4a73f;
padding-left: 10px;
}

#section4 .wpcu_block_title{
display: none;
}	
	
	
#section4 .insideframe span.title{
text-align: center;
margin-top: 15px;
color: #010101;
font-weight: 600;
font-size: 17px;
margin-bottom: 18px;
max-width: 100%;
}	
	
	
#section4 .insideframe ul li{
padding-left: 12px;
padding-right: 12px;
}
	
#section5 .et_pb_column{
display: block;
text-align: center;
}	
	

#section5{
background: url(https://h-isac.org/wp-content/uploads/2018/04/services_bg.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding-top: 60px;
padding-bottom: 30px;
}
	
#section5 h1.titlestyles{
display: block;
text-align: center;
color: #fff;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
margin-top: 23px;
}
	
	
#section5 .et_pb_text_inner ul li{
list-style-type: none;
display: inline-block;
width: 19%;
text-align: center;
}	
	
#section5 .et_pb_text_inner ul.width25px li{
width: 24%;
}

#section6 .wpmslider-wrapper .wpmslider-controls{
display: none !important;
}	



#section6 .wpmslider-wrapper .testimonial-content{
width: 60%;
margin: 0px auto;
background: #EDEDED;
border: solid 3px #fff;
padding: 8px 20px;
box-shadow: 0px 0px 1px 0px #333;
border-radius: 2px;
text-align: center;
font-style: italic;
font-size: 16px;
color: #333;
}

#section6 .strong-view.default .testimonial{
border: none;
}

.#section6 .strong-view.default.nav-position-inside .testimonial-inner {
border: none;
padding: 0px
}

#section6 h3.widget-titletes{
font-size: 26px;
font-family: Arial, sans-serif;
text-align: center;
font-weight: bold;
color: #000;
padding-bottom: 0px;
}


.strong-view .testimonial-content p::before{
content: "\f10d";
left: 0;
top: -36px;
padding-right: 10px;
}

.strong-view .testimonial-content p::before, .strong-view .testimonial-content p::after {
font-family: FontAwesome;
font-size: 20px;
font-style: normal;
line-height: 36px;
width: 36px;
}

.strong-view .testimonial-content p::before, .strong-view .testimonial-content p::after {
color: #d4a73f;
}
	
.strong-view .testimonial-content p::after {
right: 0;
bottom: -36px;
content: "\f10e";
padding-left: 10px;
}
	
#section6{
padding-top: 40px;
padding-bottom: 0px;
}	

#main-footer .fotinnertop {
background-image: url(https://h-isac.org/wp-content/uploads/2018/04/fotinnertop.png);
background-repeat: no-repeat;
background-position: top center;
}
	
#main-footer .fotinnertbottom {
background-image: url(https://h-isac.org/wp-content/uploads/2018/04/fotinner.png);
background-repeat: no-repeat;
background-position: top center;
}
		
#main-footer{
background-image: url(https://h-isac.org/wp-content/uploads/2018/04/site-info.png);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #002050;
color: #fff;
margin-top: 0px;
}	
	
#footer-bottom{
display: none;
}	
	
	
#main-footer .container {
position: relative;
width: 100%;
max-width: 1200px;
margin: 0px auto;
}
	
#footer-widgets .sidebar-2{
width: 35%;
background-image: url(https://h-isac.org/wp-content/uploads/2018/04/wid_seprater.png);
background-position: top right;
background-repeat: no-repeat;
padding-right: 4em;
min-height: 300px;
margin-bottom: 50px;
}	
	
#footer-widgets .sidebar-3{
width: 28%;
background-image: url(https://h-isac.org/wp-content/uploads/2018/04/wid_seprater.png);
background-position: top right;
background-repeat: no-repeat;
padding-right: 4em;
min-height: 300px;
margin-bottom: 50px;
}		
	
#footer-widgets .sidebar-4{
width: 20%;
background-position: top right;
background-repeat: no-repeat;
margin-bottom: 50px;
}		
	
#footer-widgets .sidebar-5{
width: 100% !important;
}
	
#footer-widgets .btnmore a{
color: #636364;
background: #fff;
padding: 10px 15px;
font-family: Arial, sans-serif;
font-size: 16px;
border-radius: 5px;
margin-top: 20px;
display: inline-block;
}

#footer-widgets h4.title{
padding-top: 20px;
font-size: 27px;
font-weight: bold;
font-family: Arial, sans-serif;
padding-bottom: 20px;
color: #fff;
}


#footer-widgets .displayblock1{
display: inline-block;
width: 100%;
padding-top: 10px;
}

#footer-widgets .d-block{
margin-bottom: 15px;
}

#footer-widgets .displayblock{
display: inline-block;
width: 100%;
padding-top: 5px;
}

.right-btn a{
color: #0d7fae;
font-size: 16px;
font-weight: bold;
text-shadow: 1px 1px 2px #3c3c3c;
text-transform: uppercase;
font-family: Arial, sans-serif;
}

.right-btn .btn_conatct {
background: #d4a73f;
padding: 10px 25px;
margin: 20px 0px;
display: block;
text-align: center;
font-weight: bold;
border-radius: 3px;
border-bottom: solid 3px #c39a3a;
	}
.mainlogo{
float: left;
}

.right-btn{
float: right;
}

#eventstyles .et_pb_text_inner h1{
color: #fff;
font-size: 26px;
font-weight: normal;
padding-left: 20px;
position: relative;
margin-bottom: 20px;
font-family: Arial, sans-serif;
}

#eventstyles h1::before {
content: "";
background: #d4a73f;
width: 2px;
height: 30px;
position: absolute;
left: 0;
bottom: 0;
margin-left: 0px;
top: -1px;
}

#eventstyles{
float: right;
padding-left: 85px;
padding-top: 50px;
}

#eventstyles ul.eo-events li{
list-style-type: none;
color: #FFC549;
font-size: 16px;
padding-bottom: 20px;
padding-right: 5px;
border-bottom: 1px dashed #fff !important;
padding-top: 20px;
padding-left: 20px;	
}

#eventstyles ul.eo-events li a{
display:block;
color: #fff;
font-size: 16px;
}

#eventstyles ul.eo-events li:hover{
background: #034080;
border-left: 2px solid #FFC549;
}

.footer-widget.sidebar-3 .btn a{background: #d6a318;
color: #fff;
padding: 8px 15px;
font-weight: bold;
text-transform: uppercase;
font-family: Arial, sans-serif;
font-size: 14px;
letter-spacing: 1px;
border-radius: 5px;
margin-top: 15px;
display: inline-block;
}

.mobile_nav ul#mobile_menu{
background: #1B1717;
text-align: left;
border-top: 3px solid #CE9D2D;
}

.mobile_nav .et_mobile_menu li a {
border-bottom: 1px solid rgba(0,0,0,.03);
color: #fff;
}

.mobile_nav ul#mobile_menu li{
border-bottom: 1px solid #fff;
}

.mobile_nav ul#mobile_menu ul.sub-menu li{
border-bottom:none;
}
.mobile_nav ul#mobile_menu ul.sub-menu li a::before{
content: "\f054";
left: 0;
top: -36px;
padding-right: 10px;
font-family: FontAwesome;
font-size: 13px;
font-style: normal;
}
.metaslider{
overflow: hidden;
}

/* AD Schedule a Demo - For Membership is on line 1787 */
.right-btn ul li{
font-size: 18px;
color: #0d7fae;
display: inline-block;
vertical-align:middle;
}

.right-btn{
padding-top: 0px;
vertical-align:middle;
}


.page-id-69 .et_pb_column_2, .page-id-69 .et_pb_column_10, .page-id-69 .et_pb_column_12{
margin-top:50px;
}


.page-id-69 .et_pb_column_4, .page-id-69 .et_pb_column_6, .page-id-69 .et_pb_column_8{
margin-top:40px;
}




.page-id-58 .et_pb_button_module_wrapper{
    margin-bottom: 0px !important;
}

.page-id-58 .et_pb_button_module_wrapper a{
    color: #000 !important;
    padding: 0px !important;
}

.page-id-58 .et_pb_button_module_wrapper a:hover{
background-color: transparent !important;
}

#bellows_navigation_widget-2 ul li.bellows-current-page-ancestor {
background: #13599F  !important;}

.page-id-116 ul.nhisaclist li {
    background: #fff;
    box-shadow: 0px 0px 3px #FFCC4A;
    padding: 10px 10px;
    margin: 17px 10px;
    border: solid 4px #e6e8e8;
    border-radius: 2px;
    border: 4px double #c7e3f7;
    min-height: 193px;
	}
	
	
.page-id-116 h4 {
    color: rgb(186, 131, 4);
	}
.page-id-116 h3{
margin-left: 10px;
color: #2677ae;
padding: 10px;
border-left: solid 3px #DCC388;
text-transform: uppercase;}

.page-id-116 .footable > thead > tr > th, .page-id-116 .footable > thead > tr > td{
background-image: linear-gradient(to bottom, #FEFDF9, #E0C997) ;
}
.page-id-116 .footable {
    margin-top: 12px;
	border: 1px solid #ccc;
	}
.page-id-116 a.a_register_link {
    animation: bgchange 5.0s;
    -moz-animation: bgchange 500.0s infinite;
    -webkit-animation: bgchange 500.0s infinite;
    background-image: url('https://h-isac.org/wp-content/uploads/2018/06/rarw.png');
    background-color: #2677ae;
    color: #fff;
    text-align: center;
    background-size: 16px;
    padding: 5px 45px;
    background-position-y: center;
    background-position-x: 10px;
    background-repeat: no-repeat;
    border-radius: 8px;
	text-decoration: none;
box-shadow: none;
	}
.page-id-116 a.a_register_link:hover {
    background-color: #EEE2C5;
    color: #000;
    box-shadow: 0px 7px 5px #666;
	}
		
.page-id-116 a.button:hover {
    background-color: rgb(186, 131, 4) !important;
    transition-duration: 0.4s;
    box-shadow: 0px 20px 8px rgb(229, 225, 225);
	}
	
	
h1.titleevents{
text-align: center;
color: #1e1d23;
font-size: 22px;
font-weight: bolder;
font-family: Arial, sans-serif;
border-bottom: 1px solid #f2f2f2;
text-transform: uppercase;
margin-bottom: 30px;
display: block;}	
	
.page-id-116 h1.entry-title{
display: none;}	
	
	

@media all and (max-width: 1108px) {

#main-footer .container{
padding-left: 25px;
padding-right: 25px;
}

.home .et_pb_row {
padding: 0px 20px;
}

#section1 .et_pb_row {
padding: 0px;
}
}


@media all and (max-width: 985px) {
#section2 {
padding-top: 45px ;
padding-bottom: 40px;
}

.annoucementblock{
margin-right: 0px ;
}

#eventstyles {
float: left;
padding-left: 0px;
padding-top: 50px;
}

.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 0px;
}

.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 100%;
}

.container {
padding: 20px;
}

#section4 .insideframe span.title {
font-size: 13px;
}

#et_mobile_nav_menu {
float: none;
text-align: center;
}

.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 0px;
background: #13599F;
}
	
.mobile_menu_bar::before {
font-size: 45px;
content: "\61";
cursor: pointer;
color: #fff;
}
	
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {
padding-bottom: 0px;
}	
}

@media all and (max-width: 910px) {
.home .metaslider .bluebgg {
    max-width: 89%;
	}
.home .metaslider .bluebgg h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 26px;
    margin-bottom: 10px;
    color: #fff;
    line-height: 15px;
}
.home .metaslider .flex-control-nav {
    text-align: left;
    max-width: 986px;
    left: 3%;
    bottom: 26px;
	}
#eventstyles {
    float: left;
    padding-left: 15px;
    padding-top: 30px;
    padding-right: 15px;
	}
#eventstyles ul.eo-events{
	padding-left: 0px;
	}

#section3 {
background: none;
}
	
#section3 .et_pb_column_3 {
background:#044E9D;
}

#section3 .et_pb_column_1_2 {
width: 100% !important;
display: block;
max-width: 100%;
text-align: center;
margin: 0px auto;
}

#section3 .et_pb_column_4 {
padding-top: 20px;
}	
	
#section3 .et_pb_column_1_2 .et_pb_image {
float: none;
}	
}
	

@media all and (max-width: 850px) {
#section5 .et_pb_text_inner ul.width25px li {
width: 49%;
margin-bottom: 20px;
}

#section5 .et_pb_text_inner ul li {
list-style-type: none;
display: inline-block;
width: 49%;
text-align: center;
margin-bottom: 20px;
}

.home .metaslider .caption-wrap {
background: transparent;
opacity: inherit;
margin-bottom: 0%;
}

}



@media all and (max-width: 750px) {

.home .metaslider .caption-wrap {
    position: relative;
	}
	
.home .metaslider .bluebgg {
    max-width:100%;
    padding: 15px 14px 20px 16px;
	margin-bottom: 10px;
	}
	
.home .metaslider .caption-wrap {
    background: transparent;
    opacity: inherit;
    margin-bottom: 0%;
	}
	
.home .metaslider .wrap {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px auto;
	}
	
.home .metaslider .caption {
    padding: 0px;
	}
	
.home .bluebgg h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
	}

.home .metaslider .bluebgg p {
    font-size: 13px;
	}
	
.home .metaslider .flex-control-nav {
    text-align: left;
    max-width: 986px;
  left: 3%;
bottom: 13px;
	}
	
.home .metaslider .bluebgg::after {
    content: "";
    background: none;
	}
	
.home .metaslider .bluebgg h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
    line-height: 23px;
	}
	
.home .metaslider .bluebgg {
	margin-bottom: 0px;
	padding-bottom: 35px;
	}
	

#section5 .et_pb_text_inner ul.width25px li {
    width: 100%;
    margin-bottom: 20px;
	}
#section5 .et_pb_text_inner ul li {
    width: 100%;
	}
}
.displayblock{
	display: block;
}
.displayinline{
	display: inline-block;
}
.w100p{
	width: 100%;
}
.w32p{
	width: 32%;
}
.et_right_sidebar .left-content-area{
    float: left;
}
.left-content-area{
	width: 74%;
	padding-bottom: 23px;
}

.nhisaclist li {
    list-style-type: none;
    padding-left: 30px;
    margin-left: 5px;
    background-image: url('../images/arw.png');
    background-repeat: no-repeat;
    background-position: left 4px;
}
.page-template-page-with-sidebar #sidebar{
	box-shadow: 1px 2px 3px rgba(0,0,0,.5);
	background-color: #f2f2f2;
	border: 1px solid #f2f2f2;
	padding: 0px !important;
	float: left;
    width: 25%;
    margin-left: 12px;
}
.page-template-page-with-sidebar #sidebar .widgettitle{
	background-color: rgb(40, 128, 181);
	color: #fff;
	padding: 10px;
	font-weight: 600;
	font-variant: small-caps;
	margin-bottom: 5px;
}
.page-template-page-with-sidebar #sidebar .textwidget{
	padding: 10px;
}
.page-template-page-with-sidebar #sidebar .et_pb_widget{
    margin-bottom: 0;
}
#text-12 .textwidget ul li a {
    padding: 5px 10px;
    background: rgb(222, 200, 150);
    text-decoration: none;
    display: block;
    color: #000;
    margin-top: 0px;
    font-size: 14px;
    border-radius: 3px;
    margin-bottom: 5px;
}
#text-13 .textwidget p a {
    text-align: center;
    display: block;
    color: rgb(132, 93, 2);
    font-size: 18px;
    margin: 0px;
    padding: 7px 10px;
    background-color: rgb(237, 226, 203);
    box-shadow: 0px 0px 5px rgb(222, 200, 150) inset;
    text-decoration: none;
    border-radius: 10px;
    font-weight: bold;
}
#text-12 .textwidget ul li:hover a {
    background: rgb(40, 128, 181);
    color: #fff;
}
#text-13 .textwidget p a:hover {
    color: rgb(237, 226, 203);
    background-color: rgb(132, 93, 2);
}

.rpwe-block .rpwe-thumb{margin: 2px 10px 20px 0;}

.rpwe-block li:last-child .rpwe-thumb{margin: 2px 10px 50px 0;}

#ee_filter_table th:nth-child(1) {
    width: 40%;
	}
#ee_filter_table th:nth-child(2) {
 width: 20% !important;
	}	
#main-content .container::before {
    background-color: transparent;
	}	
	
.category-sidebar{
background-color: #f2f2f2;
border: 1px solid #f2f2f2;
padding: 25px;
display: block;
clear: both;
width: 100%;
margin-bottom: 25px;
box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);}	
	
.archive  h2.entry-title, .page-id-122 article h2.entry-title, .page-id-1478 .fisp article h2.entry-title, .page-template-page-with-sidebar-featureimage .fisp article h2.entry-title{
	border-bottom: 1px solid #cccccc4d;
    display: block;
    clear: both;
    width: 100%;
    text-align: left;
    padding: 5px;
    color: #154470 !important;
    font-weight: bold;
    font-size: 25px;
    font-family: Arial, sans-serif;
    margin-bottom: 10px;
    text-decoration: none;
    text-transform: capitalize;
    padding: 10px 0;
    line-height: 35px;
}
	
.archive h2.entry-title a{
	color: #00617a;
	font-weight: bold;
	font-size: 25px;
	font-family: Arial, sans-serif;
}	
	

.archive .tagcloud a.tag-cloud-link{
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	display: inline-block;
	line-height: 1;
	margin: 0 0.2307692308em 0.5384615385em 0;
	padding: 0.5384615385em 0.4615384615em 0.4615384615em;
	font-size: 1em !important;
	color: #000;
}


.archive .tagcloud a:hover, .archive .tagcloud a:focus {
    border-color: #007acc;
    color: #007acc;
	background: transparent;
	}


.archive #tag_cloud-2{
background-color: #f2f2f2;
border: 1px solid #f2f2f2;
padding: 15px;
display: block;
clear: both;
width: 100%;
margin-bottom: 25px;
-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);}


.archive #tag_cloud-2 h4.widgettitle{
display: none;}


@media all and (max-width: 700px) {
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 30px !important;
	}
	
#footer-widgets .sidebar-2 {
    background-image: none;
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 0px;
    min-height: auto;
	}

#footer-widgets .sidebar-3{
    background-image: none;
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 0px;
    min-height: auto;
	}
	
#section6 .wpmslider-wrapper .testimonial-content {
    width: 100%;
	}
	
	
body > .contact-cntnt > div
{width:100%;
float:none;
display:block;}	
	
}



@media all and (max-width: 510px) {
#section5.et_pb_section .et_pb_column .et_pb_module {
    margin-bottom: 0px;
	}
	.right-btn {
    float: none;
    clear: both;
    display: block;
	}
	.mainlogo {
    float: none;
    margin: 0px auto;
    text-align: center;
	}
}



@media all and (max-width: 420px) {
#section2 h3.widget_title {
    font-size: 28px;
	}
#section2 h3.widget_title span {
    padding-left: 0px;
	}
}

@media all and (max-width: 380px) {


}

.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    width: 18% !important;
}
#wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {
    width: 35% !important;
}


.page-template-summitcallforpapers .wp50, .page-template-springsummitcallforpapers .wp50, .page-template-nhisacsummitcallforpapers .wp50 {
    width: 50%;
	}
 .page-template-summitcallforpapers .block, .page-template-springsummitcallforpapers .block, .page-template-nhisacsummitcallforpapers .block {
    display: inline-block;
    width: 49%;
    text-align: left;
}
.w69p{
	width: 69%;
}
.feature-image.pageimg{
	margin: 0px auto;
	display: block;
	text-align: center;
	margin-bottom: 1%;
}
.rightsidebar #sidebar {
    width: auto;
}
.page-id-1478 .fisp article h2  a, .page-template-page-with-sidebar-featureimage .fisp article h2  a  {
    color: #144570;
    text-decoration: none;
}
.fisp strong{
	color: #302e34;
}
/*.category-legal-and-regulatory #left-area, */.category-webinar-archives #left-area, .category-legal-regulatory-monthly-surveillance-brief #left-area{
	width: 100%;
	padding: 0 !important;
}
.category .page-title{
	margin-left: 2%;
}
.page-id-31 .widgettitle{
	display: none;
}
.page-id-31 .widget_rss li {
    margin-bottom: 20px;
    border: 1px solid rgb(218, 192, 131);
    padding: 20px;
    border-radius: 6px;
    box-shadow: 0px 0px 10px rgba(218, 192, 131, 0.72) inset;
}
.page-id-31 a.rsswidget {
    font-size: 16px;
    font-weight: bold;
    color: rgb(44, 126, 174);
    text-decoration: none !important;
}
.widget_rss .rss-date{
    color: #686868;
    display: block;
    font-size: 13px;
    font-size: 0.8125rem;
    font-style: normal;
    line-height: 1.615384615;
    margin-bottom: 0.538461538em;
}
.page-id-31 .widget_rss .rssSummary:last-child {
    margin-bottom: 0;
}
.wpas-alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
	padding: 1% 2%;
}
#top-menu li {
    padding-right: 5px !important;
}
#main-footer{
	clear: both;
}

.page-id-33 #main-content, .page-id-50 #main-content, .tax-wpdmcategory #main-content, .page-id-2298 #main-content, .page-id-3420 #main-content, .page-id-2397 #main-content {
    background: url('../images/member-bg.jpg') no-repeat!important;
        background-size: auto auto!important;
    background-size: cover;
}
.home #eventstyles .ee-event-img-lnk{
	display: none;
}
h5.p2{
background-color: #c0a942;
border: 1px solid #fff;
text-align: center;
padding: 5px;
color: #fff;
font-weight: bold;
font-size: 25px;
font-family: Arial, sans-serif;
margin-bottom: 20px;
text-decoration: none;
width: 100%;
}
h5.p2 strong{
	font-size: 25px;
}
.page-id-106 .sub-title1::after {
    content: '';
    width: 100px;
    height: 2px;
    display: block;
    clear: both;
    margin: 0 auto;
    background-color: #2677ae;
    margin-top: 15px;
}
.page-id-106 .sub-title2 {
    display: block;
    clear: both;
    padding: 15px 0;
    color: #cca859;
    font-weight: bolder;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 28px;
}
.page-id-106 .sub-title1 span {
    color: #d5ab4f;
    font-weight: bolder;
}
.page-id-106 .list-arrow li {
    padding: 5px 0;
    padding-left: 25px;
    display: block;
    clear: both;
    background-image: url(../images/list-icon.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.linka a{
    color: #cc9d36;
    text-decoration: underline;
}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 0 23px 0;
}
.category-legal-and-regulatory #left-area{
	width: 70%;
}
.category-legal-and-regulatory #sidebar{
	width: 30%;
}
.topschedule{

}
@media screen and (max-width: 600px) {
#text-6 .dsk-fleft.mtac{
margin-top: 0px;}
	.w49p, .formblock .section1 form{
    width: 100% !important;
	}
	.displayblock .w49p strong {
    font-size: 10px;
	}
	.et_pb_section {
    padding: 0;
	}
	.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {
    width: auto  !important;
	}
	.formblock .loginforgotpassword {
    position: relative !important;;
    left: 0 !important;;
    bottom: 10px !important;;
	}
	.formblock .section1 h5 {
    font-size: 13px;
    font-weight: normal;
	}
	.section1 .spaceBlock {
     padding: 1px;
 	}
}

/*body:not(.home) .et_fixed_nav #main-header, body:not(.home) .et_fixed_nav #top-header {
    top: 0px !important;
}
body:not(.home) .et_fixed_nav.et_show_nav #page-container, body:not(.home) .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {

    padding-top: 190px !important;

}*/

div.footer-widget:nth-child(1){
width: 62% !important;  
}
div.footer-widget:nth-child(2) {
    width: 27% !important;  
	background-image: none; 
	margin-bottom: -5%; 
}
div.footer-widget:nth-child(3) {
    width: 22% !important;  
	display: none;  
}

div.footer-widget:nth-child(4){
	width: 100% !important;
	min-height: 100%;
	margin-bottom: 0%;
}
.contentfooter .btn a{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	background: #D6A318;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 5px;
}
.contentfooter .btn{
	margin-top: 15px;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 20px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 0;
}

.page-id-60 .accordion-content{
padding: 20px;
}

.single-post .entry-content .et_builder_inner_content .et_pb_row, .single-post .entry-content .et_builder_inner_content .et_pb_section{ padding-top:0px !important; }
.page-template .entry-content .et_builder_inner_content .et_pb_row, .page-template .entry-content .et_builder_inner_content .et_pb_section{ padding-top:0px !important; }
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {    padding-top: 40px!important; }
#main-content .container {    padding-top: 10px!important; }


#et-boc h2.entry-title strong, .page-id-109 .entry-content h4{
color: #1e1d23;
padding: 0px 0px 5px 0px;
margin-bottom: 0px;
font-size: 22px;
font-family: Arial, sans-serif;
text-transform: uppercase;
font-weight: 600;}

#et-boc .et_pb_section_0{
padding-top: 0px;
}


#content-area{
padding-top: 20px;
}
body #main-content .rightsidebar #sidebar {
    box-shadow: 1px 2px 3px rgba(0,0,0,.5);
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
	padding: 10px;
	border-radius: 8px;
	margin-left:10px;
}

body #main-content .rightsidebar #sidebar h4.widgettitle {
    background-color:#13599F;
    color: #fff;
    padding: 10px;
    font-weight: 600;
    font-variant: small-caps;
    margin-bottom: 5px;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 0.5% !important;
}

.right-btn .social-icons-lists{
	display:none;
	}
	
.right-btn ul li{
	float:right;
	}

/* AD Schedule a Demo Button can add background shadow if uncomment 1790/91:       Schedule a Demo text is #0d7fae   */
.right-btn a.button:hover {
    transition-duration: 0.5s;
    /* background-color: rgb(186, 131, 4) !important; */
    /* box-shadow: 0px 20px 8px rgb(229, 225, 225); */
	color: #0f477f;
	}
.right-btn a.button{
	font-size:18px;
	display:block;
	margin-bottom: 2px;
	}


#eventstyles .post-password-required {
	display:none;
}




.home #eventstyles.homeright h1{
	display:none;
}
.home #eventstyles.homeright .espresso-event-header-dv .event-header h2.entry-title a{
    display: block;
    color: #0f477f;
    font-size: 16px;
    padding-bottom: 0px;
    line-height: 23px;
    display: block;
    text-transform: capitalize;
    font-weight: 600;
}
.home #eventstyles.homeright article:hover h2 a{
	color: #fff !important;
}
.home .homeright .espresso-event-header-dv .event-header h2.entry-title {
	border-bottom: 0px;
}
.home #eventstyles.homeright{
	padding-top: 0;
}
.home .homeright .event-datetimes ul li, .home .homeright .event-datetimes ul li strong {
    color: #999;
    font-size: 13px;
}
.home .homeright .event-datetimes ul li strong {
    padding-right: 10px;
}
.home .newslatest .et_pb_text_inner{
	color: #fff;
	font-size: 26px;
	font-weight: normal;
	padding-left: 20px;
	position: relative;
	margin-top: 30px;
	font-family: Arial, sans-serif;
}
.home #newslatest .et_pb_text_inner:before {
    content: "";
    background: #d4a73f;
    width: 2px;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 0px;
    top: -1px;
}
.home .newslatest .rpwe-block li {
    margin-bottom: 0px;
    border-bottom: 1px dashed #ccc;
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 10px;
}
.home #section3 .newslatest img {
    width: auto;
}
.home .newslatest h3.rpwe-title a{
	color: #fff;
	font-size: 16px;
	padding-bottom: 0px;
	line-height: 23px;
	display: block;
	font-weight: bolder;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
}
.home .newslatest .rpwe-time {
    color: #FFC549;
    font-size: 16px;
    width: 100%;
    margin-bottom: 0px;
}
	

		