.woocommerce-product-gallery__trigger,.tribe-events-header{
	display:none !important;
}
.nav-menu_second-level li a{
	padding-left:10px !important;
}
.return-to-shop .button,.wc-forward.wp-element-button,.woocommerce a.button,.woocommerce button.button.alt{
	padding: 20px !important;
    line-height: 4px !important;
    background: #333!important;
    color: #fff !important;
    font-size: 1.25em !important;
}
.return-to-shop .button:hover,.wc-forward.wp-element-button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover{
	    background: #39f !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	    width: 100%;
}
.woocommerce div.product div.images.woocommerce-product-gallery{
	    width: 25%;
}
.woocommerce-shipping-totals.shipping{
	display:none !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	height: 40px;
}
.woocommerce-checkout .select2-container .select2-selection--single{
	height: 40px !important;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 38px;
}
.woocommerce-cart .checkout-button{
	    height: 60px;
    line-height: 8px !important;
}
.woocommerce div.product div.summary{
	    width: 70%;
}
.header_wrapper .nav-menu_second-level li {
    margin-right: 15px !important;
}
.nav-menu_second-level li{
	margin-right:30px !important;
}
#st-1.st-hidden{
	    opacity: 1 !important;
}
div.special_reports_slides_post_title a{
	    font-size: 25px;
}
.smw-flexbox img {
    display: none !important;
}
.dataTable tr th:nth-child(1){
	    width: 400px !important;
}
.dataTable tr th:nth-child(2),.dataTable tr th:nth-child(3),.dataTable tr th:nth-child(4),.dataTable tr th:nth-child(5),.dataTable tr th:nth-child(6){
	    width:136px !important;
}
@media only screen and (max-width: 767px) {
	.jobs_l{
		flex-flow: column;
		display: flex;
	}
	.jobs_l .col-xs-0.col-sm-0.col-md-3.col-lg-3{
		order:1;
	}
	.jobs_l .col-xs-9.job-column{
		order:2;
	}
	.jobs_l .sidebar_widget li:nth-child(1)   {
		padding-top:0px !important;
    text-align: center;
    border-bottom: 0px !important;
	}
	.jobs_l .sidebar_widget li:nth-child(1) img{
		    width: 70% !important;
	}
	.page-template-page_jobs div.bc_sb{
		    padding: 0px 0px 15px 0px !important;
	}
	.jobs_l .m_col{
		padding:0px;
    border: 0px;
	}
	.page-template-page_jobs .sd-menu.visible-sm.visible-xs{
		    position: absolute;
        top: -45px;
    left: 10px;
	}
	.page-template-page_jobs .sidebar_widget.newsletter_searchbox{
		display:none;
	}
	.page-template-page_jobs .header .col-xs-12.col-sm-6.col-md-7{
		margin-top:0px !important;
		height:40px;
	}
	.cis_l,.sbar_sip{
		width: 100% !important;
	}
}

@media only screen and (min-width : 768px) and (max-width : 1024px)  {
	.jobs_l{
		flex-flow: column;
		display: flex;
	}
	.jobs_l .col-xs-0.col-sm-0.col-md-3.col-lg-3{
		order:1;
	}
	.jobs_l .col-xs-9.job-column{
		order:2;
	}
	
	.jobs_l .sidebar_widget li:nth-child(1)   {
		padding-top:0px !important;
    text-align: center;
    border-bottom: 0px !important;
	}
	.jobs_l .sidebar_widget li:nth-child(1) img{
		    width: 50% !important;
	}
	.page-template-page_jobs div.bc_sb{
		    padding: 0px 0px 15px 0px !important;
	}
	.jobs_l .m_col{
		padding:0px;
    border: 0px;
	}
	.page-template-page_jobs .sd-menu.visible-sm.visible-xs{
		    position: absolute;
        top: 0px;
    left: 10px;
	}
	.page-template-page_jobs .sidebar_widget.newsletter_searchbox{
		display:none;
	}
	.page-template-page_jobs .header .col-xs-12.col-sm-6.col-md-7{
		margin-top:0px !important;
		height:40px;
	}
	.smw-table-quotes.smw-basic table{
		width:auto !important;
	}
	.cis_l,.sbar_sip{
		width: 100% !important;
	}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	.cis_l{
		    width: 30% !important;
	}
	.sbar_sip{
		width:20% !important;
	}
	.smw-table-quotes.smw-basic .dataTables_wrapper table,.smw-table-quotes.smw-basic .smw-selected-asset-chart-container{
    width: 100% !important;
}
	.cis_l .dataTable.smw-selected-asset-chart-displayed tr th:nth-child(1){
		    width: 60px !important;
	}
	.cis_l .dataTable.smw-selected-asset-chart-displayed tr th:nth-child(2) {
    width: 40px !important;
}
	.discl_ct{
		width: 274px !important;
	}
}

@media only screen and (min-width : 1024px) and (max-width : 1366px)  and (orientation : portrait) {
.cis_l{
		    width: 30% !important;
	}
	.sbar_sip{
		width:20% !important;
	}
	.smw-table-quotes.smw-basic .dataTables_wrapper table,.smw-table-quotes.smw-basic .smw-selected-asset-chart-container{
    width: 100% !important;
}
	.cis_l .dataTable.smw-selected-asset-chart-displayed tr th:nth-child(1){
		    width: 60px !important;
	}
	.cis_l .dataTable.smw-selected-asset-chart-displayed tr th:nth-child(2) {
    width: 40px !important;
}
	.discl_ct{
		width: 274px !important;
	}
}

@media only screen and (min-width : 1024px) and (max-width : 1366px)  and (orientation : landscape) {
.cis_l{
		    width: 30% !important;
	}
	.sbar_sip{
		width:20% !important;
	}
	.smw-table-quotes.smw-basic .dataTables_wrapper table,.smw-table-quotes.smw-basic .smw-selected-asset-chart-container{
    width: 100% !important;
}
	.cis_l .dataTable.smw-selected-asset-chart-displayed tr th:nth-child(1){
		    width: 60px !important;
	}
	.cis_l .dataTable.smw-selected-asset-chart-displayed tr th:nth-child(2) {
    width: 40px !important;
}
	.discl_ct{
		width: 274px !important;
	}
}

@media only screen and (min-width : 1024px) and (max-width : 1366px)  {
	.jobs_l {
    display: inline !important
}
	.jobs_l .sidebar_widget li:nth-child(1) img {
    width:100% !important; 
}
	.nav-menu_new-menu_wrapper .container {
    width: 100% !important;
}
	div.header_wrapper {
    margin: 10px 0px;
}
	.smw-table-quotes.smw-basic table{
		width:auto !important;
	}
}

.component.text-component{
	display:none !important;
}
.lp-flex-container .form-field-label{
	font-weight: bold !important;
}
.inner-row-div{
	margin:0 !important;
	max-width:100% !important;
}
.landing-page-slot{
	max-width:100% !important;
}
.v_iframe img.ratio{
  display:none !important;	
}

#link_loadMore{
	    padding-top: 10px;
    display: block;
}
#link_loadMore a{
	color: #39f;
	font-size:17px;
	font-weight: 700;
	text-decoration: none;
}
.page-id-24146105 .webinars a,.page-id-24146330 .events a{
	color:#39f !important;
}

.search-results .post_excerpt a{
	display:block !important;
}
.tech_list{
	padding-left:18px !important;
}
/*.tech_list li.post_snippet_xl{
	list-style:none;
}
.tech_list li::marker{
	content:none !important;
}*/
#t_list #link_loadMore{
	padding-bottom:10px;
}
#t_list .l_col_excerpts,#ri_list .l_col_excerpts{
    font-size:16px;
    color: #000;
    font-weight:400;
    text-transform: capitalize;
    line-height: 26px!important;
    margin: 5px 0;
    padding: 0!important;
}
#ri_list .l_col_excerpts{
	padding-bottom:8px !important;
}
#t_list .snippet_header_l,#ri_list .snippet_header{
	    font-size: 16px;
    font-weight: 600;
	  padding: 0 0 10px 0 !important;
    border-bottom: 3px solid #333 !important;
	 color: #000 !important;
}

#t_list .d_cus,.tech_list .d_cus{
	font-size:14px;
	color:#000;
	padding-left: 5px;
	font-weight: 500;
}
.cis_l .smw-root{
	    width: 100% !important;
}
.cis_l .m_col{
	padding:0 4% 5% 4% !important;
}
.cis_l .dataTable tr th{
	font-size:9px !important;
}
.cis_l thead th{
	    padding: 0.7em 0.6em !important;
}
.cis_l .dataTable tr th:nth-child(1){
	width:85px !important;
}
.cis_l .dataTable tr th:nth-child(2){
	width:48px !important;
}
 .cis_l .dataTable tr th:nth-child(3), .cis_l .dataTable tr th:nth-child(4), .cis_l .dataTable tr th:nth-child(5), .cis_l .dataTable tr th:nth-child(6){
	   width:55px !important;
	 /*width:90px !important;*/
}
.cis_l{
	width: 30%;
}
.sbar_sip{
	 width: 20%;
}
.smw-table-quotes.smw-basic table tbody tr td,.smw-table-quotes.smw-basic .smw-selected-asset-chart-container .smw-ranges-container a{
	font-size: 11px !important;
}
.smw-table-quotes.smw-basic{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.smw-table-quotes.smw-basic .smw-selected-asset-chart-container{
	  order: 2;
}
.smw-table-quotes.smw-basic .dataTables_wrapper{
	  order: 1;
}
.discl_ct{
	line-height: 19px;
	display: inline-block;
	padding: 5px;
	margin-bottom: 0px;
	font-weight: 600;
	width: 324px;
}
.smw-table-quotes.smw-basic .smw-selected-asset-chart-container{
	border-bottom:1px solid #d4d4d5 !important;
}
#am_posts_navigation_init .page-numbers{
	background:transparent !important;
	color:#303133 !important;
	border:0px !important;
	    line-height: 22px;
}
#am_posts_navigation_init .page-numbers.current, #am_posts_navigation_init .page-numbers:hover{
	color:#39f !important;
     background: #f0f0f0 !important;
}
.asr_year,.asr_month{
	display: inline-block;
    cursor: pointer;
    background: transparent;
    padding: 5px 10px;
    margin: 1px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.asr_year.active, .asr_year:hover,.asr_month.active, .asr_month:hover {
    background: rgba(0, 0, 0, 0.1);
}
.form-reset{
	display: inline-block;
	cursor: pointer;
	 padding: 5px 10px;
    margin: 1px;
    border: 1px solid rgba(0, 0, 0, 0.1);
	color:#fff !important;
	 background-color: #333!important;
}

#t_list .am_cont a{
	display: inline-block;
    min-height: 85px;
}
#t_list .am_cont a h2{
	padding: 0px !important;
	margin: 0px !important;
	font-size: 20px !important;
}
#t_list .loop_post_meta{
	    margin-top: 0px !important;
	    text-transform: none !important;
}
#t_list .am_thumb {
	height: auto !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
		background: #333!important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background:#39f !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	color:#fff !important;
}
.c-tr-list{
	padding-left:0px !important;
}
.c-tr-list .type-tribe_events{
	    border-bottom: 0px !important;
}
.c-tr-list .tribe-common-g-row .tribe-events-calendar-list__event-header{
	 border-bottom: 1px solid #ddd !important;
}
.c-tr-list .tribe-events-calendar-list__event-datetime{
	font-size: 14px;
    font-weight: 700;
}

.c-tr-list .tribe-events-calendar-list__month-separator:after{
	background-color:transparent !important;
}
.c-tr-list .tribe-common-h6{
    font-size: 1.4em !important;
    line-height: 1.4em !important; 
	margin-bottom:0px !important;
}
.c-tr-list .tribe-events-calendar-list__month-separator {
    background-color: #eee;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 2.5em 0 0;
    padding: 6px 10px;
    text-transform: uppercase;
}
.c-tr-list .tribe-common-h--alt{
	font-size: 14px !important;
    font-weight: 700 !important;
}
.single-post.postid-24219407 .col-xs-0.col-sm-0.col-md-3.col-lg-3, .single-post.postid-24219407 .col-sm-4.col-md-3.col-lg-3{
	display:none !important;
}
.single-post.postid-24222018 .col-xs-0.col-sm-0.col-md-3.col-lg-3, .single-post.postid-24222018 .col-sm-4.col-md-3.col-lg-3{
	display:none !important;
}
.single-post.postid-24219407 .col-sm-8.col-md-6.col-lg-6,.single-post.postid-24222018 .col-sm-8.col-md-6.col-lg-6{
	width: 100% !important;
}
.single-post.postid-24209965 .dataTable tr th:nth-child(1) {
    width: 300px !important;
}
@media only screen and (max-width:767px){
	.nav-menu_new-menu_wrapper .container{
		width: auto;
	}
}