.middle, .mid_pad{min-height: 550px;}
.error-messages {color: #fff; padding-top: 10px;}
.login_errors.register_fail a {font-size: 16px;}
.links_top .directory_links {vertical-align: top;}
.login_frm input[type="tel"], .login_frm input[type="url"], .login_frm input[type="email"] {background-color: #fff;border: medium none;border-radius: 10px;float: left;font-family: "Lato",sans-serif;font-size: 18px;height: 65px;padding: 10px 15px;text-align: left;width: 100%;}
#slr_reg_form textarea {border-radius: 6px;border: 0;padding: 3px 8px;}
.profile_edt {padding-top: 10px;}
.profil_txt {width: 100%;}
.profile_pic {float: right;}
.min_pic {background-color: rgba(255, 255, 255, 0);padding: 0;width: 100%;}
.min_pic img {border: 10px solid #e5e5e5;}
.img-responsive.profile_img_bbpress {padding-top: 10px;}
.img-responsive.company_logo {max-width: 350px;height: auto;max-height: 500px;}
.registration_msg, .registration_msg > a{color: #fff;}
.registration_msg > a{text-decoration: underline;}
.accordion_tx {float: none;}
.home-slider-content {color: #ffffff;}
.resource_no {padding-left: 12px;}
/* css change 2-1-17 ***/
.mid_pad > h2 {color: #002a4e;font-family: "Montserrat",sans-serif;font-size: 36px;font-weight: 400;padding: 0 0 2px;text-transform: capitalize;margin: -10px 0 35px;display: inline-block;}
.mid_pad #bbp-user-avatar .vcard a img {border: 5px solid #e5e5e5 !important;}
#bbp-user-navigation ul li {background-color: #e5e5e5;}
#bbp-user-navigation ul li a {color: #002a4e;font-size: 14px; padding: 8px 15px !important;border:none !important;border-top: 1px solid #fdfdfd !important;}
#bbp-user-navigation ul li a:hover ,#bbp-user-navigation ul li.current a {background-color: #002a4e !important;color: #fff;}
.profil_txt ul li:nth-child(2), .profil_txt ul li:nth-child(3), .profil_txt ul li:nth-child(4), .profil_txt ul li:nth-child(5) {width: 40%;}
.bbp-user-section {overflow: visible !important;}
.profile_pic {float: left;margin: 50px 0 0 -180px;width: 151px;}
.profil_txt.company_desc {margin: 45px 0 0;}
.min_pic img {border: 5px solid #e5e5e5;}
.mid_pad #bbpress-forums #bbp-user-wrapper h2.entry-title {border-bottom: 2px solid #00b2a9;color: #002a4e;font-family: "Montserrat",sans-serif;font-size: 24px;font-weight: 400;padding: 0 0 2px;text-transform: capitalize;margin: 0 0 15px;display: inline-block;}
.mid_pad #bbpress-forums #bbp-user-wrapper .bbp-user-section > p {display: inline-block;font-size: 18px;padding: 0 0 5px;width: 100%;margin: 0px;}
.mid_pad #bbpress-forums #bbp-user-wrapper h2.entry-title {font-weight: 400;}
.mid_pad #bbpress-forums #bbp-user-wrapper .bbp-user-section > p {font-weight: 700;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset div {clear: none;float: left;margin-bottom: 20px;width: 50%;padding: 0 20px 0 0;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset div:nth-child(2n+1) {padding-right: 0;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset label[for] {cursor: pointer;float: left;padding: 5px 0;text-align: left;width: 100%;font-size: 14px;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset input, .mid_pad #bbpress-forums #bbp-your-profile fieldset textarea {background: transparent none repeat scroll 0 0;border: 1px solid #c7c7c7;border-radius: 0;box-shadow: none;font-size: 14px;margin-bottom: 0;padding: 10px 8px;width: 100%;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset input:focus,.mid_pad #bbpress-forums #bbp-your-profile fieldset textarea:focus {border: 1px solid #002a4e;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);outline-color: rgba(240, 255, 240, 0.1);} 
.mid_pad #bbpress-forums #bbp-your-profile fieldset select {border: 1px solid #c7c7c7;font-size: 14px;padding: 10px 5px;width: 100%;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset textarea {width: 100%;height: 120px;}
.mid_pad .bbp-form:nth-child(3){width: 100%;}
.mid_pad #bbpress-forums fieldset.bbp-form {border: 1px solid #c7c7c7;margin-bottom: 30px;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset div#password ,.mid_pad #bbpress-forums #bbp-your-profile fieldset fieldset.password{width: 100%;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset div#password input {float: left;margin: 0 18px 0 0;width: 49%;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset fieldset.password span {clear: none;margin: 0;width: 48.5%;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description.indicator-hint {margin: 0;width: 97.5%;}
.mid_pad #bbpress-forums #bbp-your-profile .bbp-form:nth-child(6) > div {width: 100%;padding: 0;}
.mid_pad #bbpress-forums #bbp-your-profile .bbp-form:nth-child(10) > div:nth-child(4) ,.mid_pad #bbpress-forums #bbp-your-profile .bbp-form:nth-child(10) > div:nth-child(5),.mid_pad #bbpress-forums #bbp-your-profile .bbp-form:nth-child(10) > div:nth-child(6) {width: 100%;padding: 0;}
.mid_pad #bbpress-forums #bbp-your-profile fieldset input#company_logo , .mid_pad #bbpress-forums #bbp-your-profile fieldset input#basic-local-avatar {width: 100%;margin: 10px 0 0}
.mid_pad .img-responsive.profile_img_bbpress {padding-left: 0;width: 235px;}
#bbpress-forums #bbp-your-profile fieldset.submit {padding: 0;}
.mid_pad #bbpress-forums #bbp-your-profile .submit div {width: 100%;text-align: center;}
.mid_pad #bbpress-forums #bbp-your-profile .submit button {background-color: #00b2a9;border: 2px solid #00b2a9;color: #ffffff;display: inline-block;float: none;margin: 0px auto;font-family: "Lato",sans-serif;font-size: 18px;font-weight: 700;padding: 12px 40px;text-transform: uppercase;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.mid_pad #bbpress-forums #bbp-your-profile .submit button:hover {background-color: #fff;color: #00b2a9;}
.search_top #tribe-bar-form {background: transparent none repeat scroll 0 0;}
.search_top .tribe-bar-date-filter {display: none;}
.search_top #tribe-events-bar {margin-bottom: 5px;}
.search_top .tribe-bar-filters {background-color: #fff;float: left;width: 100%;margin: 0px;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;}
.search_top .tribe-bar-search-filter {float: left;margin-bottom: 0;padding: 0px;width: 91%;}
.search_top #tribe-bar-form label {display: none;}
.search_top #tribe-bar-form input[type="text"] {background: #ffffff;border: none;color: #002a4e;float: left;font-family: 'Lato', sans-serif;font-size: 24px;font-weight: 400;height: 65px;line-height: 22px;padding: 10px 15px;vertical-align: middle;width: 100%;border-radius: 10px 0px 0px 10px;-moz-border-radius: 10px 0px 0px 10px;-webkit-border-radius: 10px 0px 0px 10px;}
.search_top #tribe-bar-form input[type="text"]:focus {border-bottom: medium none;outline: medium none;}
.search_top .tribe-bar-submit {float: right;margin-bottom: 0;margin-left: 0;padding: 0;width: auto;}
.search_top #tribe-bar-form .tribe-bar-submit input[type="submit"] {background: #00b2a9 url("../images/search-icon.png") no-repeat scroll center center;background-size: 40px 40px;border: none;color: #00e0d0;float: right;text-indent: -999px;height: 65px;padding: 0;margin: 0px;width: 80px;transition: all 0.3s ease 0s;border-radius: 0px 10px 10px 0px;-moz-border-radius: 0px 10px 10px 0px;-webkit-border-radius: 0px 10px 10px 0px;}
.search_top #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover {opacity: 0.8;}
#tribe-bar-form input[type="text"]::-webkit-input-placeholder {opacity: 1;color: #9daeab;}
#tribe-bar-form input[type="text"]:-moz-placeholder { /* Firefox 18- */opacity: 1;color: #9daeab;}
#tribe-bar-form input[type="text"]::-moz-placeholder {  /* Firefox 19+ */opacity: 1;color: #9daeab;}
#tribe-bar-form input[type="text"]:-ms-input-placeholder {opacity: 1;color: #9daeab;}
.lft_cld {background-color: #fff;}
.lft_cld #tribe-events-content {margin-bottom: 0;}
.lft_cld .tribe-events-sub-nav li {margin: 0 !important;}
.lft_cld .tribe-events-sub-nav li > a {background-color: #002A4E;color: #fff !important;display: inline-block;font-size: 18px;padding: 5px 15px;}
.lft_cld .tribe-events-sub-nav li > a:hover {background-color: #01b2a8;color: #fff !important;}
.lft_cld #tribe-events-footer {margin-bottom: 0;}
.lft_cld #tribe-events .tribe-events-button, .tribe-events-button {margin: 10px 0 0;}
.lft_cld .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {color: #01B2A8;}
.bbp-breadcrumb > p {color: #01b2a8;font-size: 16px;}
.bbp-breadcrumb p a {color: #002a4e;}
#bbpress-forums div.bbp-search-form {float: right;width: 100%;}
/*.bbp-search-form input[type="text"] {background: #ffffff none repeat scroll 0 0;border:1px solid #01b2a8;color: #01b2a8;float: left;font-family: "Lato",sans-serif;font-size: 18px;font-weight: 400;height: 45px;line-height: 16px;padding: 5px 10px;vertical-align: middle;width: 300px !important;}
.bbp-search-form input[type="submit"] {background: #00b2a9 url("../images/search-icon.png") no-repeat scroll center center;background-size: 25px 25px;border: medium none;color: #00e0d0;float: right;height: 45px;margin: 0;padding: 0;text-indent: -999px;transition: all 0.3s ease 0s;width: 50px;}*/
#bbpress-forums > ul.bbp-forums {float: left;margin-top: 20px;width: 100%;}
.bbp-breadcrumb {margin: 10px 0 0;}
.forum-archiv .mid_pad > h2 {margin: -10px 0 20px;}
.mid_pad #bbpress-forums li.bbp-header , .mid_pad #bbpress-forums li.bbp-footer {background: #002a4e none repeat scroll 0 0;color: #fff;font-size: 18px;}
.mid_pad #bbpress-forums div.odd,.mid_pad #bbpress-forums ul.odd {background-color: #e5e5e5;color: #002a4e;font-size: 14px;font-weight: 700;}
#bbpress-forums li a {color: #00b2a9;font-size: 14px;font-weight: 700;}
#bbpress-forums > span#subscription-toggle {float: left;font-size: 16px;width: 100%;}
#bbpress-forums > span#subscription-toggle a {background-color: #00b2a9;border: 1px solid #00b2a9;color: #fff;float: left;margin: 0 0 10px;padding: 5px 10px;}
#bbpress-forums > span#subscription-toggle a:hover {background-color: transparent;color: #00b2a9;}
.bbp-pagination-count {font-size: 14px;}
#bbpress-forums fieldset.bbp-form legend {background-color: #002a4e;color: #fff;margin: 0;padding: 5px 20px !important;}
.bbp-form > div {margin: 10px 0 0;}
.bbp-form #bbp_topic_title , .bbp-form input#bbp_topic_tags {background-color: #fff;border: 1px solid #c7c7c7;font-size: 14px;padding: 5px 10px;width: 460px;}
#bbpress-forums fieldset.bbp-form label {font-size: 13px;}
.button.submit {background-color: #00b2a9;border: 2px solid #00b2a9;color: #ffffff;float: right;margin: 0px auto 15px;font-family: "Lato",sans-serif;font-size: 18px;font-weight: 700;padding: 12px 40px;text-transform: uppercase;}
.button.submit:hover {background-color: #fff;color: #00b2a9;}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {border: 0 double #ddd !important;float: none;margin-bottom: 2px !important;}
.lft_cld .tribe-events-calendar th {background-color: #e5e5e5;color: #000000;padding: 8px 0;}
.lft_cld .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .lft_cld .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {background-color: #00b2a9;color: #fff;}
.lft_cld .tribe-events-calendar div[id*="tribe-events-daynum-"], .lft_cld .tribe-events-calendar div[id*="tribe-events-daynum-"] a {font-size: 13px;}
.lft_cld #tribe-events-content #tribe-events .tribe-events-button, .lft_cld #tribe-events-content .tribe-events-button {background-color: #00b2a9 !important;border-radius: 0 !important;color: #fff !important;font-size: 12px !important;padding: 8px 10px !important;}
.lft_cld #tribe-events-content #tribe-events .tribe-events-button:hover,.lft_cld #tribe-events-content .tribe-events-button.tribe-active:hover, .lft_cld #tribe-events-content .tribe-events-button.tribe-inactive,.lft_cld #tribe-events-content .tribe-events-button:hover {background-color: #002a4e !important;color: #fff !important;}
.lft_cld #tribe-events-content .tribe-events-tooltip h4 {background-color: #00b2a9 !important; color: #fff !important;}
#tribe-mobile-container .type-tribe_events .tribe-events-read-more {background-color: #00b2a9;color: #fff;padding: 4px 8px 6px;}
#tribe-mobile-container .type-tribe_events .tribe-events-read-more:hover {background-color: #002a4e;}
#bbpress-forums li.bbp-body .bbp-reply-author {border: 2px solid #c7c7c7;}
.bbp-topic-tags > p {border: 1px solid #002a4e;font-size: 16px;padding: 3px 10px 4px;}
.bbp-topic-tags p a {color: #00b2a9;}
.bbp-topic-tags p a:hover ,#bbpress-forums li a:hover {color: #002a4e;}
#bbpress-forums li .bbp-reply-content a:hover {color: #fff;}
.bbp-reply-content > span#favorite-toggle {padding: 4px 0 0;}
.lft_cld .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"],.lft_cld .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .lft_cld .tribe-events-calendar.tribe-events-past.tribe-events-has-events::after, .lft_cld .tribe-events-calendar td.mobile-active {background-color: #01b2a8;}
.mid_pad #bbpress-forums div.bbp-forum-author .bbp-author-role,.mid_pad #bbpress-forums div.bbp-topic-author .bbp-author-role,.mid_pad #bbpress-forums div.bbp-reply-author .bbp-author-role {font-size: 11px;font-style: normal;margin: -15px 0 10px;}
.mid_pad .breadcrumb {padding: 0 20px;}
.tribe-events-present {background-color: #00b2a9;}
.lft_cld > h2 {color: #002a4e;;font-family: "Montserrat",sans-serif;font-size: 36px;font-weight: 400;margin: 20px 0 10px;padding: 0 20px;}
#bbpress-forums div.wp-editor-container {border: 1px solid #c7c7c7;}
.forum-archive .mid_pad > h2 {display: none;}
.mid_pad #bbpress-forums h2 {color: #002a4e;font-family: "Montserrat",sans-serif;font-size: 36px;font-weight: 400;margin: 10px 0;padding: 0;text-transform: capitalize;}
.mid_pad.mid_cal #bbpress-forums {margin-bottom: 0px;}
.lft_cld .tribe-events-calendar .tribe-events-present div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {color: #fff;}
.bbp-breadcrumb p span {color: #00b2a9;font-size: 22px;font-weight: 400;font-family: 'Montserrat', sans-serif;}
.bbp-breadcrumb p span.bbp-breadcrumb-sep {color: #002a4e;content: "";font-size: 24px;font-weight: 900;line-height: 21px;padding: 0 10px 10px;vertical-align: middle;}
.bbp-breadcrumb p a:hover ,.bbp-breadcrumb p a:hover:first-child {color: #00b2a9;}
.bbp-breadcrumb p a:first-child {border-bottom: 4px solid #00b2a9;color: #002a4e;font-size: 24px;font-weight: 400;padding: 0 0 2px;text-transform: capitalize;font-family: 'Montserrat', sans-serif;}
.resources_left {padding: 15px 20px;}
.lft_cld > a {background-color: #00b2a9;color: #fff;float: right;font-size: 16px;margin: 0;padding: 8px 10px;position: relative;z-index: 1;}
.lft_cld > a:hover {background-color: #002a4e;color: #fff;}
.tribe_events-template-default #tribe-events {background-color: #fff;float: left;margin: 0 0 15px;padding: 15px 20px 20px;width: 100%;}
.type-tribe_events {border-bottom: 1px solid #ddd;float: left;margin: 0;padding: 10px 0 !important;width: 100%;}
.single-tribe_events .tribe-events-event-meta {background: #fafafa none repeat scroll 0 0;border: 1px solid #eee;float: left;margin: 30px 0;width: 100%;}

.single-tribe_events .tribe-events-single-event-title {font-size: 24px !important;}
.single-tribe_events .tribe-events-schedule {background: #fafafa none repeat scroll 0 0;border: 1px solid #eee;margin: 18px 0 8px;padding: 12px;}
.tribe-events-schedule h2 {font-size: 20px;margin: 0 0 15px;}
.tribe-events-sub-nav li a ,.tribe-events-back a {background-color: #00b2a9 !important;color: #fff !important;display: inline-block !important;font-size: 16px !important;margin: 0 !important;padding: 8px 10px !important;position: relative;z-index: 1;}
.tribe-events-sub-nav li a:hover,.tribe-events-back a:hover {background-color: #002a4e !important;color: #fff !important;}
#tribe-events-footer {display: inline-block;margin-bottom: 0 !important;margin-top: 20px;width: 100%;}
#tribe-events-content {margin-bottom: 5px !important;}
.single-tribe_events .tribe-events-event-meta {border: 1px solid #c7c7c7;margin: 15px 0 !important;}
.tribe-events-cal-links {float: right;text-align: right;width: 100%;}
.tribe-events-cal-links a, .go_to_home_class {background-color: #00b2a9 !important;color: #fff !important;display: inline-block !important;font-size: 14px !important;margin: 0 0 0 10px !important;padding: 8px 10px !important;position: relative;z-index: 1;border-radius: 0px 0px 0px 0px !important;-moz-border-radius: 0px 0px 0px 0px !important;-webkit-border-radius: 0px 0px 0px 0px !important;}
.tribe-events-cal-links a:hover, .go_to_home_class:hover {background-color: #002a4e !important;color: #fff !important;}
.tribe-events-event-url a ,.tribe-organizer-url a ,.tribe-events-meta-group a {color: #00b2a9 !important;}
.tribe-events-event-url a:hover ,.tribe-organizer-url a:hover,.tribe-events-meta-group a:hover {color: #002a4e !important;}
.single-tribe_events .tribe-events-content {width: 100% !important;}
.page-template-tpl-adduserevent .login_frm label {
				color: #ffffff;
				float: left;
				font-size: 18px;
				font-weight: 400;
				margin: 15px 0 5px;
				text-align: left;
				width: 100%;
}
.page-template-tpl-adduserevent .login_frm input[type="text"],.page-template-tpl-adduserevent .login_frm input[type="password"] {
				background-color: #fff;
				border: medium none;
				border-radius: 10px;
				float: left;
				font-family: "Lato",sans-serif;
				font-size: 16px;
				height: 55px;
				padding: 10px 15px;
				text-align: left;
				width: 100%;
}
.page-template-tpl-adduserevent .login_frm textarea  {
				background-color: #fff;
				border: medium none;
				border-radius: 10px;
				float: left;
				font-family: "Lato",sans-serif;
				font-size: 18px;
				height: 165px;
				resize: none;
				padding: 10px 15px;
				text-align: left;
				width: 100%;
}
.page-template-tpl-adduserevent .login_frm select {
				background-color: #fff;
				color: #002a4e;
				border: medium none;
				display: inline-block;
				font-family: "Lato",sans-serif;
				font-size: 14px;
				height: 55px;
				margin: 15px 0px 0px 10px;
				padding: 5px 10px;
				text-align: left;
				width: 120px;
				border-radius: 10px 10px 10px 10px;
				-moz-border-radius: 10px 10px 10px 10px;
				-webkit-border-radius: 10px 10px 10px 10px;
}
.page-template-tpl-adduserevent .login_frm p {
    float: left;
    position: relative;
    width: 100%;
}
.page-template-tpl-adduserevent .login_frm input[type="checkbox"] {
				float: left;
    left: 120px;
    line-height: normal;
    margin: 0;
    position: relative;
    top: -23px;
    z-index: 99;
}
.timeofdayoptions {
    color: #fff;
    float: left;
    margin: 0 0 0 12px;
}
.login_frm div#starttimediv, .login_frm div#endtime {
    float: left;
    margin: 31px 0 0;
}
.page-template-tpl-adduserevent .login_frm p:nth-child(3), .page-template-tpl-adduserevent .login_frm p:nth-child(6) {
    width: 50%;
}
.pager .page-numbers {
	border: 2px solid #01B2A8;
	padding: 4px 8px;
	font-weight: 700;
	color: #fff;
	background: #01B2A8;
        display: inline-block;
        margin: 5px 0 0;
}
.pager .page-numbers.current, .pager .page-numbers:hover {
	background: #fff;
	color: #01B2A8;
}
.directory_links ul li a.active{color:#00b2a9;font-weight: 700;}
.resource_list.sub_acd ul li {padding: 3px 10px 3px 15px !important;}
ul.search_link_list li {list-style-type: decimal-leading-zero;}
ul.search_link_list li h4 {display: inline-block;padding: 0 5px;}
.top_user_nm a i{padding-left: 10px;font-weight: 700;font-size: 14px;}
.resource_list_class {padding: 4px 0;display: list-item;margin-left: 24px;font-weight: 700;}
.resource_list_class a{text-decoration: underline;}
.resource_list_class a:hover{text-decoration: underline;}
.search_list_item {border-top: 2px solid #d3d3d3;display: block;width: 100%;float: left;}
.read_more_div {display: block;width: 100%;float: left;}
.read_more_div strong, .read_more_div h5 {display: inline-block;}
.read_more_div strong{float: left;}
.read_more_div h5 {float: right;margin-top: 0;}
#ajax_link .loader_img {display: block;margin: 10% auto 0;}
.error404 .go_to_home_class {font-size: 16px !important;text-transform: uppercase;margin-top: 15px !important;}
.custom_resouce_msg {float: left;width: 100%;background-color: #fff;padding: 15px 15px 5px;margin: 0px 0px 25px;color: #002a4e;font-weight: 700;font-size: 18px;}
.custom_resouce_msg h3 {color: #00b2a9;font-weight: 700;margin: 5px 0px;}
.custom_resouce_msg a {color: #00b2a9;}
.custom_resouce_msg a:hover {color: #002a4e;}

/* css change 2-1-17 ***/
/**sh**/
.right_resr.single_post_sidebar ul li a {font-size: 20px;color: #002a4e;font-weight: 700;line-height: 28px;}
.right_resr.single_post_sidebar ul li a:hover {color: #01B2A8;}
.right_resr.single_post_sidebar {padding: 15px;}
.mid_pad.tag_page .breadcrumb, .mid_pad.single_post_page .breadcrumb{padding: 0;}
.tag_post_list_item {border-bottom: 2px solid #d3d3d3;display: block;width: 100%;float: left;padding-bottom: 20px;}
.resources_left .tag_post_list div.tag_post_list_item:last-child{border: none;}
.login .login_frm .reg_class {display: block;}
.login_frm input[type="text"], .login_frm input[type="password"] {color: #002a4e;}
.logo_left_border{border-left: 1px solid #002a4e;line-height: 40px;}
.logo a {display: inline-block;padding-right: 10px;}
.forgot_password_container{min-height: auto;}
.lostpassword-submit {display: block;float: left;margin: 20px auto 0;width: 100%;}
.form-row {display: block;width: 100%;float: left;}
.login_errors.register_fail p {margin: 0 auto;color: #880000;background-color: rgba(255, 179, 153,0.7);padding: 5px 10px;font-weight: 700;width: 80%;text-align: left;}
.login_errors.register_suceess p {margin: 0 auto;color: #fff;background-color: rgba(255, 255, 255,0.2);padding: 5px 10px;font-weight: 700;width: 80%;text-align: left;}
.login_frm .pwd_hint {color: #fff;padding-top: 10px;}
#resetpassform p {display: block;width: 100%;float: left;}
.login .error-messages {padding-top: 30px;display: block;width: 100%;float: left;}
.login_errors.register_fail a{color: #ffc6b3;}
.login_errors.register_fail a:hover{color: #880000;}
.login .error-messages {padding-top: 30px;}
.resetpass-submit {display: block;width: 100%;float: left;margin: 10px auto 0;}
.back_top a {transition: 0.5s;float: right;width: 50px;height: 50px;line-height: 50px;text-align: center;color: #fff;position: fixed;right: 0;top: 50%;z-index: 10;cursor: pointer;display: none;background-color: #002A4E;}
.back_top a i{line-height: 50px;}
/**sh**/
/**sh-21-3**/
#multiple2 .accordion_head.open .accordion_sub .accordion_tt.open .accordion_tt > h2 {margin-left: 35px;}
.hm_event ul li {width: 25%;}
 .hm_event .last_posts ul li:last-child{
    border-right: 2px solid #00b2a9;
    padding-right: 20px;
}
.last_posts {padding-right: 15px;}
/**sh-21-3**/
@media screen and (max-width:1200px) {
				.profil_txt ul li:nth-child(2), .profil_txt ul li:nth-child(3), .profil_txt ul li:nth-child(4), .profil_txt ul li:nth-child(5) {float: left;width: 50%;}
				.mid_pad #bbpress-forums #bbp-your-profile fieldset div#password input {width: 48.4%;}
				.search_top .tribe-bar-mini .tribe-bar-search-filter {padding: 0;width: 89%;}
				.search_top .tribe-bar-mini .tribe-bar-submit {margin-left: 0;padding: 0;width: auto;}
				.tribe-events-calendar th {font-size: 10px;}
				.page-template-tpl-adduserevent .login_frm p:nth-child(3), .page-template-tpl-adduserevent .login_frm p:nth-child(6) {width: 45%;}
                                .right_resr.single_post_tag_sidebar{padding: 15px 15px 20px;}

}
@media screen and (max-width:992px) {
				.mid_pad > h2 {font-size: 32px;}
				.profil_txt ul li:nth-child(2), .profil_txt ul li:nth-child(3), .profil_txt ul li:nth-child(4), .profil_txt ul li:nth-child(5) {float: left;width: 100%;}
				.mid_pad #bbpress-forums #bbp-user-wrapper .bbp-user-section > p {font-size: 16px;}
				.profile_pic {float: left;margin: 5px 0 0 -180px;width: 151px;}
				.profil_txt.company_desc {margin: 0;}			
				.mid_pad #bbpress-forums #bbp-your-profile fieldset div#password input {width: 47.8%;}
				.mid_pad #bbpress-forums #bbp-your-profile fieldset fieldset.password span {width: 48%;}
				.mid_pad .img-responsive.profile_img_bbpress {width: 190px;}
				.mid_pad #bbpress-forums #bbp-your-profile .submit button {font-size: 16px;padding: 10px 20px;}
				.search_top .tribe-bar-collapse #tribe-bar-collapse-toggle.tribe-bar-collapse-toggle-full-width {display: none;}
				.search_top .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div.tribe-bar-search-filter {padding: 0;width: 88%;}
				.search_top .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div.tribe-bar-submit {margin-left: 0;padding: 0;width: auto;}
				.search_top #tribe-bar-form input[type="text"] {font-size: 20px;height: 55px;line-height: 20px;padding: 10px 15px;width: 100%;}
				.search_top #tribe-bar-form .tribe-bar-submit input[type="submit"] {background-size: 30px 30px;height: 55px;width: 65px;}
				.lft_cld #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button {margin: 0 auto;}
				.lft_cld .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],.lft_cld .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {background-color: #01b2a8;}
				.lft_cld .tribe-events-calendar .tribe-events-present, .lft_cld .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"],.lft_cld .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a,.lft_cld .tribe-events-calendar td.tribe-events-present.mobile-active {background-color: #01b2a8;}
				.lft_cld .tribe-mobile-day {padding: 0 15px;}
				.lft_cld .tribe-mobile-day-heading {font-size: 18px;margin-bottom: 0;}
				.lft_cld #tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {margin: 0 0 10px;}
				.tribe-events-calendar th {background-color: #e5e5e5;color: #000000;padding: 8px 0;}
				.lft_cld #tribe-events-content #tribe-events .tribe-events-button, .lft_cld #tribe-events-content .tribe-events-button {background-color: #00b2a9 !important;border-radius: 0 !important;color: #fff !important;font-size: 12px !important;height: 35px !important;margin: 0 !important;padding: 10px 10px !important;}
				.url {color: #00b2a9;}
				.url:hover {color: #002a4e;}
				.button.submit {font-size: 16px;margin: 0 auto 15px;padding: 10px 30px;}
				.lft_cld .tribe-mobile-day {margin: 0 10px;padding: 0 10px;}
				.lft_cld .tribe-mobile-day-heading {font-size: 18px;margin: 15px 0 0;}
				#tribe-mobile-container .type-tribe_events {border-bottom: medium none;margin-bottom: 0; padding: 10px 0 15px;}
				#tribe-mobile-container .type-tribe_events .tribe-events-event-image {width: 100% !important;}
				#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title {width: 50%;}
				#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-voice-count, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-reply-count {width: 14%;}
				.mid_pad #bbpress-forums li.bbp-header, .mid_pad #bbpress-forums li.bbp-footer {font-size: 16px;}
				.mid_pad #bbpress-forums h2 {font-size: 30px;}
				.bbp-breadcrumb p a:first-child {border-bottom: 3px solid #00b2a9;font-size: 22px;padding: 0 0 2px;}
				.bbp-breadcrumb p span.bbp-breadcrumb-sep {font-size: 22px;}
				.bbp-breadcrumb p span {font-size: 20px;}
				.page-template-tpl-adduserevent .login_frm p:nth-child(3), .page-template-tpl-adduserevent .login_frm p:nth-child(6) {width: 45%;}
				.page-template-tpl-adduserevent .login_frm select {width: 85px;height: 55px;}
                                .hm_event ul li {width: 50%;}
                                .hm_event .last_posts ul li:nth-child(2){
                                    border-right: 2px solid #00b2a9;
                                    padding-right: 20px;
                                }
}
@media screen and (max-width:768px) {
				.lft_cld #tribe-events-content #tribe-events .tribe-events-button, .lft_cld #tribe-events-content .tribe-events-button {background-color: #00b2a9 !important;border-radius: 0 !important;color: #fff !important;font-size: 13px !important;height: 45px !important;margin: 0 !important;padding: 8px 10px !important;}
				.lft_cld #tribe-events-content {padding: 0 !important;}
}
@media screen and (max-width:767px) {
				.mid_pad #bbpress-forums #bbp-your-profile fieldset div {padding: 0;width: 100%;}
				.mid_pad #bbpress-forums #bbp-your-profile fieldset div#password input {width: 100%;}
				.mid_pad #bbpress-forums #bbp-your-profile fieldset fieldset.password span {margin-top: 5px;width: 100%;}
				.mid_pad #bbpress-forums #bbp-your-profile fieldset div:nth-child(2n+1) {margin: 0 0 20px;padding-right: 0;}
				.bbp-form.password > br {display: none;}
				.mid_pad #bbpress-forums #bbp-your-profile .bbp-form.password > div#pass-strength-result {margin: 0;}
				.search_top #tribe-bar-form input[type="text"] {font-size: 16px;height: 45px;line-height: 16px;padding: 6px 15px;width: 100%;}
				.search_top #tribe-bar-form .tribe-bar-submit input[type="submit"] {background-size: 23px 23px;height: 45px;width: 50px;}
				.search_top .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div.tribe-bar-search-filter {padding: 0;width: 85%;}
				.cld_view #tribe-mobile-container .type-tribe_events .tribe-events-event-image {width: 100% !important;}
				.lft_cld {padding: 0;}
				#bbpress-forums fieldset.bbp-form legend {font-size: 14px;padding: 5px 10px !important;}
				#bbpress-forums .bbp-body div.bbp-reply-author {margin: 0 10px 10px !important;min-height: 100% !important;padding-left: 0 !important;position: relative !important;}
				#bbpress-forums li a.bbp-author-avatar {display: inline-block !important;float: none !important;margin: 0 15px 0 0 !important;}
				#bbpress-forums div.bbp-reply-author img.avatar {height: auto !important;left: 0 !important;position: static !important;top: 0 !important;}
				.mid_pad #bbpress-forums li.bbp-header, .mid_pad #bbpress-forums li.bbp-footer {font-size: 15px;}
				.bbp-reply-content > span#favorite-toggle {padding: 0;}
				#bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title {width: 48%;}
				.mid_pad #bbpress-forums h2 {font-size: 28px;}
				.bbp-breadcrumb p a:first-child {border-bottom: 2px solid #00b2a9;font-size: 20px;padding: 0 0 2px;}
				.bbp-breadcrumb p span.bbp-breadcrumb-sep {font-size: 20px;}
				.bbp-breadcrumb p span {font-size: 18px;}
				.tribe_events-template-default #tribe-events {margin: 0 0 15px;padding: 10px;width: 100%;}
				.single-tribe_events .tribe-events-single-event-title {font-size: 20px !important;}
				.tribe-events-schedule h2 {font-size: 16px;}
				.page-template-tpl-adduserevent .login_frm p:nth-child(3), .page-template-tpl-adduserevent .login_frm p:nth-child(6) {width: 100%;}
				.login_frm div#starttimediv, .login_frm div#endtime {float: none;margin: 0;  text-align: center;}
				.timeofdayoptions {color: #fff;float: none;margin: 0;}


}

@media screen and (max-width:639px) {
				.mid_pad > h2 {font-size: 30px;}
				.mid_pad #bbpress-forums #bbp-user-body {float: left;margin: 25px 0 0;width: 100%;}
				.mid_pad #bbpress-forums #bbp-single-user-details {text-align: center;width: 100%;}
				.mid_pad #bbpress-forums #bbp-single-user-details #bbp-user-avatar {display: inline-block;}
				.mid_pad #bbpress-forums #bbp-single-user-details #bbp-user-navigation {text-align: left;}
				.profile_pic {float: left;margin: 15px 0;width: 165px;}
				.mid_pad #bbpress-forums #bbp-user-wrapper .bbp-user-section > p {font-size: 15px;}			
				.profil_txt ul li {font-size: 15px;}
				.mid_pad .img-responsive.profile_img_bbpress {width: 150px;}
				.mid_pad #bbpress-forums #bbp-your-profile fieldset textarea {height: 95px;}
				h2.tribe-events-page-title {font-size: 22px;padding: 0 15px;}
				.bbp-form #bbp_topic_title, .bbp-form input#bbp_topic_tags {width: 100%;}
				.button.submit {font-size: 16px;padding: 9px 30px;}
				#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author {width: 90px !important;}
				#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {margin-left: 90px !important;}
				#bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title {width: 45%;}
				#bbpress-forums li.bbp-forum-topic-count, #bbpress-forums li.bbp-topic-voice-count, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-reply-count {width: 15%;}
				#bbpress-forums .bbp-body div.bbp-reply-author {margin: 0 10px 10px !important;min-height: 100% !important;padding-left: 0 !important;position: relative !important;text-align: center !important;width: 110px !important;}
				#bbpress-forums li a.bbp-author-avatar {display: inline-block !important;float: none !important;margin: 0 0 5px !important;}
				#bbpress-forums div.bbp-reply-author a.bbp-author-name {margin: 0 !important;}
				.mid_pad #bbpress-forums div.bbp-forum-author .bbp-author-role, .mid_pad #bbpress-forums div.bbp-topic-author .bbp-author-role, .mid_pad #bbpress-forums div.bbp-reply-author .bbp-author-role {margin: 0 0 10px;}
				.resources_left {margin: 0 0 15px;padding: 10px;width: 100%;}
				.mid_pad #bbpress-forums h2 {font-size: 24px;}
				.bbp-breadcrumb p a:first-child {border-bottom: 2px solid #00b2a9;font-size: 14px;padding: 0 0 2px;}
				.bbp-breadcrumb p span.bbp-breadcrumb-sep {font-size: 18px;line-height: 20px;padding: 0 5px 5px;}
				.bbp-breadcrumb p span {font-size: 14px;}
				.tribe-events-sub-nav li a, .tribe-events-back a ,.tribe-events-cal-links a {font-size: 12px !important;}
				.single-tribe_events .tribe-events-cal-links a {margin-bottom: 10px !important;}
				.single-tribe_events .tribe-events-cal-links {margin-bottom: 0 !important;}
				.page-template-tpl-adduserevent .login_frm select {height: 35px;width: 70px;}
				.page-template-tpl-adduserevent .login_frm label {font-size: 16px;}
				.page-template-tpl-adduserevent .login_frm input[type="text"], .page-template-tpl-adduserevent .login_frm input[type="password"] {height: 45px;padding: 5px 15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
				.page-template-tpl-adduserevent .login_frm textarea {height: 120px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
				.page-template-tpl-adduserevent .login_frm input[type="submit"] {display: inline-block;font-size: 16px;height: 44px;margin: 0;padding: 10px 30px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
				.page-template-tpl-adduserevent .mid_pad.login .breadcrumb {margin: 0;}
				.page-template-tpl-adduserevent .mid_pad.login .breadcrumb > li:first-child {font-size: 24px;padding: 0 15px 2px 0;}
				.page-template-tpl-adduserevent .login_frm select {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin: 5px 0 0 5px;}
                                .read_more_div h5 {float: left;margin-top: 8px;display: block;width: 100%;}
                                .read_more_div strong{float: left;display: block;width: 100%;}


}
@media screen and (max-width:479px) {
				.search_top .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div.tribe-bar-search-filter {padding: 0;width: 80%;}
				.search_top #tribe-bar-form input[type="text"] {font-size: 10px;height: 35px;line-height: 14px;padding: 3px 10px;width: 100%;}			
				.search_top #tribe-bar-form .tribe-bar-submit input[type="submit"] {background-size: 18px 18px;height: 35px;width: 30px;}
				.mid_pad #bbpress-forums li.bbp-header, .mid_pad #bbpress-forums li.bbp-footer {font-size: 14px;}
                                .hm_event ul li {width: 100%;}


}
@media screen and (max-width:380px) {
				.mid_pad > h2 {font-size: 28px;}
				.profile_pic {margin: 0 0 15px;}
				.mid_pad #bbpress-forums #bbp-your-profile .submit button {font-size: 14px;padding: 8px 15px;}
				.search_top .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div.tribe-bar-search-filter {padding: 0;width: 84%;}
				.search_top #tribe-bar-form input[type="text"] {font-size: 10px;height: 35px;line-height: 14px;padding: 3px 10px;width: 100%;}				
				.search_top #tribe-bar-form .tribe-bar-submit input[type="submit"] {background-size: 18px 18px;height: 35px;width: 30px;}
				.button.submit {font-size: 14px;padding: 7px 25px;}
				#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author {width: 65px !important;}
				#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {margin-left: 65px !important;}
				#bbpress-forums .bbp-header li.bbp-topic-title {text-align: center;}
				#bbpress-forums li.bbp-forum-info, #bbpress-forums li.bbp-topic-title {width: 100%;}
				#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness {width: 50%;}
				#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness {width: 50%;}
				.mid_pad #bbpress-forums #bbp-user-wrapper h2.entry-title {font-size: 18px;}
				.single-tribe_events .tribe-events-single-event-title {font-size: 18px !important;}
				.page-template-tpl-adduserevent .login_frm select { height: 30px;padding: 0 5px;width: 55px;}
				.page-template-tpl-adduserevent .login_frm input[type="text"], .page-template-tpl-adduserevent .login_frm input[type="password"] {height: 40px;padding: 5px 15px;}
				.page-template-tpl-adduserevent .login_frm textarea {height: 120px;}


}


@media only screen and (min-width:991px){ 
    .img-responsive.profile_img_bbpress {padding-left: 20%;}
}
