/*
CTC Separate Stylesheet
Updated: 2018-08-06 05:22:10
Theme Name: Skagit Council of Governments
Theme URI: http://demo.qodeinteractive.com/bridge/
Template: bridge
*/

@font-face {
  font-family: 'Verdana';
  src: url('./fonts/Verdana.ttf')format('truetype');
}

@font-face {
  font-family: 'Book Antiqua';
  src: url('./fonts/book_antiqua.ttf')format('truetype');
}

body h1,
body h1 b,
body h2{ color: #28427b !important; }

html { margin-top: 0 !important }

:lang(es) body div.footer_bottom a,
:lang(es) body div.footer_bottom p,
:lang(es) body div.footer_bottom span{ font-size: 10px !important }

:lang(es) body.home .content_bottom .textwidget p { font-size: 22px !important; color: white; line-height: 1.5em !important; }
:lang(es) body.home .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.widget_text { width: 40%; }

body {font-size: 16px !important;}

body h1,
body h2,
body h3,
body h4,
body h5,
body ul li{  font-family: 'Verdana' !important; font-style: normal; line-height: 2em !important; }
body .content_inner  p,
body .content_inner  ul li,
body .icon_text_inner a.icon_with_title_link,
body .ninja_table_wrapper  table tbody tr td,
body .ninja_table_wrapper  table tbody tr th{ color: black; font-family: 'Verdana' !important;  line-height: 2em !important; font-weight: normal !important;     font-size: 15px !important; }
body p{ font-size: initial !important; }

body .footer_top .widget.widget_nav_menu ul.sub-menu li{     line-height: 1.75em !important; padding-bottom: 0; font-size: small; }
body .footer_top h5{ font-size: 14px !important; }
body div.title-holder.ui-accordion-header{ color: #ffffff !important; background-color: #28427b; border-radius: 3px; }
body footer .widget.widget_nav_menu h5 + div > ul.menu > li.menu-item a,
body .footer_top span,
body .footer_top p{ font-size: 12px !important; display: inline-flex !important; }

body div.carousel-inner div.slider_content{ width: 100% !important; left: 0 !important; }
body .header_top_bottom_holder .header_top  a span.qode_icon_font_elegant.qode_icon_element:hover{ color: #174f80 !important;  }
/* body .breadcrumbs_inner, */
/* body .breadcrumbs_inner a{ color: white; font-size: 1vw; text-shadow: 2px 2px 2px black; } */
body .pp_hoverContainer{ display: none; }

span.titles{ color: #303030; font-family: 'Verdana', sans-serif; font-size: 32px; line-height: 40px; font-style: normal; font-weight: 600; letter-spacing: 3px; text-transform: none; }
body span.eychFour{ font-family: 'Playfair Display', sans-serif; font-size: 20px; line-height: 32px; font-style: italic; font-weight: 400; letter-spacing: 0px; text-transform: none; }
body span.eychThree{ font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 20px; font-style: normal; font-weight: 600; letter-spacing: 0.5px; text-transform: none; }
body span.eychSix{ color: #ffffff; font-family: 'Raleway', sans-serif; font-size: 10px; line-height: 28px; font-style: normal; font-weight: 500; letter-spacing: 0px; text-transform: none; }
body #text-16 .textwidget p a{ padding: 10px; color: white; }
body #text-16 .textwidget p a:hover{ text-decoration: underline; }
body .column2.footer_bottom_column .textwidget span,
body .column2.footer_bottom_column .textwidget a{ color: white !important; }
/* body .footer_top,  */
/* body .footer_top.footer_top_full{ padding-bottom: 80px !important;  padding-top: 80px !important; } */

body div.wpcf7-form-control-wrap{ margin-bottom: 20px !important; }
body .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:hover, 
body .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{ background-color: #174f80 !important; border-color: #174f80 !important; }
body div.wpcf7-response-output.wpcf7-validation-errors { background-color: #ff0000; border-color: #ff0000 !important; }
/* Responsive CSS */

body div#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > ul.mega-sub-menu{ width: 100% !important;  margin-top: 0 !important; padding: 2% !important; }
body #mega-menu-wrap-top-navigation #mega-menu-top-navigation{ text-align: center !important;     left: 0;  }
body .carousel-inner{ display: inline; position: static !important; transform : none !important }

body .carousel-inner .item .image{ background-position: bottom; }
body .carousel-inner .item .image_pattern{ background-repeat: no-repeat; background-position: center; }

/* HEADER */
body .header_bottom, .header_top, 
body .fixed_top_header .bottom_header{ background-color: rgba(23,79,128,1) !important }
body li.mega-menu-item li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item  { padding: 5px !important; }
body header.scrolled i.fa.fa-search{ color: white !important; }
body div.breadcrumbs div.breadcrumbs_inner a,
body div.breadcrumbs div.breadcrumbs_inner span.current { font-size: medium; text-shadow: 2px 2px 2px black; color: white !important; font-weight: normal;     line-height: 1.5em; }


/* TITLE */

body .title .title_holder h1{     text-transform: inherit; letter-spacing: 0px !important; text-shadow: 2px 2px 2px black !important; font-size: xx-large !important;   color: white !important;  line-height: 1.5em !important; }
body.single.single-post .title .title_holder h1{     text-transform: inherit; letter-spacing: 0px !important; text-shadow: 2px 2px 2px black !important; color: white !important;  line-height: 1.5em !important; }
body tr.footable-header > th{ text-align: center !important; }
  
body h2.wpb_heading.wpb_singleimage_heading{ font-size: initial !important; }
body header.page_header div.header_top_bottom_holder div.header_top { background-color: rgba(6,52,93,1) !important; padding: 10px 0 15px !important; }

body div.q_icon_with_title.tiny.normal_icon.center{ text-align: left; }
body div.q_icon_with_title.tiny.normal_icon.center{ display: inline-flex; width: 100%;  margin-left: 2%; }
body div.q_icon_with_title.tiny.normal_icon.center div.icon_holder { width: 60px !important; }
body div.contact-info.grid_section div.q_icon_with_title.tiny.normal_icon.center div.icon_holder{  width: 10% !important; margin-right: 15px; }
body div.q_icon_with_title.tiny.normal_icon.center div.icon_text_holder div.icon_text_inner a{ margin-top: 0 !important; }

body .cancelled .wpb_wrapper h5{ color: red; }
body .title_outer div.title div.title_overlay{ background-repeat: no-repeat; background-position: center; background-color: rgba(66, 62, 62, 0.3); }

body footer div.container_inner{ width: 95% !important; }
body footer div.widget.widget_nav_menu{ margin-top: 25px !important; }

/* CALENDAR */

body .simcal-events-list-container{ width: 80%; margin: auto; float: none;  margin-top: 10%; }
body .simcal-default-calendar-list dt.simcal-day-label{font-weight:bold; margin:0 !important; float: left; text-align:center; max-width:20%; min-height:20%;}
body .simcal-default-calendar-list .simcal-date-format{font-size:150%; padding:2%; text-align:center;}
body .simcal-default-calendar-list ul.simcal-events{width:70%; margin-bottom: 10% !important;  margin-left:auto !important; margin-right:auto; }
body .simcal-default-calendar-list span.simcal-event-title{ font-size: larger; color: #23649e; font-weight: normal !important; }
body .simcal-default-calendar-list .simcal-event-details p{margin-left:10%; margin-bottom:0 !important; }
body .simcal-default-calendar-list li.simcal-event { margin-left:auto; margin-right:auto !important; }



body .latest_post_holder>ul>li,
body .latest_post_holder.image_in_box .latest_post_text .excerpt{ margin-top: 5% !important; }

body div.q_tabs.vertical ul.tabs-nav{ width: 100% !important; }


body .q_tabs.vertical ul.tabs-nav li a{ font-size: xx-large !important; font-weight: normal !important; }
body .q_tabs.vertical ul.tabs-nav li.active a{ background-color: #b6cde2 !important; color: black !important; }
body .q_tabs.vertical ul.tabs-nav li:not( .active ) a{ background-color: #d6e4f1 !important;  color: black !important; }
body #cancelled.accordion_content { display: none !important; }

/* CONTENT BOTTOM */
body .content .content_inner > div.container:last-child{ padding: 30px 0;  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(https://www.scog.net/wp-content/uploads/2018/11/Newsletter-BG-min.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom{ display: flex; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.widget_text { width: 25%; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget { width: 70%; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget  .gform_wrapper form{ display: flex; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget  .gform_wrapper form .gfield_label{ display: none; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget  .gform_wrapper form .gform_footer.top_label {     width: 30%; padding: 0 !important; margin: 0 !important; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget  .gform_wrapper form .gform_footer > input,
body div.gform_wrapper input[type=submit]{ width:100% !important; text-align: center !important; background-color: #06345d; border-color: #06345d; color: white !important; }
body .content .content_inner  .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget  .gform_wrapper form .gform_footer > input:hover,
body div.gform_wrapper input[type=submit]:hover{ width:100%; text-align: center !important; background-color: #174f80; border-color: #174f80; color: white !important; }
body .gform_wrapper div.validation_error { position: fixed !important; }

body .content_bottom .textwidget p{ font-size: 20px !important; color: white; }
body .gform_wrapper .top_label div.ginput_container{ margin-top: 0 !important; }
body .gform_wrapper .gform_fields .gfield{ margin: 0 !important }
body div.gform_wrapper{ margin: 0 !important; }
body div.gform_wrapper .ginput_container_email > input{ width: 100% !important; padding: 12px 10px !important; margin-top: 0; color: black !important; }

/* body .content .content_inner div.container:last-child{ padding: 5% 0;  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(https://www.scog.net/wp-content/uploads/2018/11/Newsletter-BG-min.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }
body.content .content_inner  .container .container_inner .page_container_inner > .content_bottom{ display: flex; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.widget_text { width: 25%; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.gform_widget { width: 70%; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.gform_widget  .gform_wrapper form{ display: flex; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.gform_widget  .gform_wrapper form .gfield_label{ display: none; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.gform_widget  .gform_wrapper form .gform_footer.top_label {     width: 30%; padding: 0 !important; margin: 0 !important; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.gform_widget  .gform_wrapper form .gform_footer > input,
body div.gform_wrapper input[type=submit]{ width:100% !important; text-align: center !important; background-color: #06345d; border-color: #06345d; color: white !important; }
body .content .content_inner  .container .container_inner .page_container_inner > .content_bottom .widget.gform_widget  .gform_wrapper form .gform_footer > input:hover,
body div.gform_wrapper input[type=submit]:hover{ width:100%; text-align: center !important; background-color: #174f80; border-color: #174f80; color: white !important; }
body .gform_wrapper div.validation_error { position: fixed !important; }

body .content_bottom .textwidget p{ font-size: 20px !important; color: white; }
body .gform_wrapper .top_label div.ginput_container{ margin-top: 0 !important; }
body .gform_wrapper .gform_fields .gfield{ margin: 0 !important }
body div.gform_wrapper{ margin: 0 !important; }
body div.gform_wrapper .ginput_container_email > input{ width: 100% !important; padding: 12px 10px !important; margin-top: 0; color: black !important; } */

/* FOOTER */

body .footer_top{ padding-top: 5% !important; padding-bottom: 5% !important;     background-color: #000000b3; }
body .footer_bottom a,
body .footer_bottom p,
body .footer_bottom p span{ font-size: 12px !important; font-weight: normal !important; text-transform: none !important; font-family: "Raleway", sans-serif; }
body .footer_bottom_holder .footer_bottom_columns .column1.footer_bottom_column{ width: 70% !important; }
body .footer_bottom_holder .footer_bottom_columns .column2.footer_bottom_column{ width: 30% !important; }
body .footer_bottom_holder .footer_bottom ul li:not(:last-child) a{ padding-right: 12px; border-right: 1px solid white; }
body .footer_bottom_holder .footer_bottom ul li {  padding-left: 3%; margin-right: 0 !important; }
body .footer_top .four_columns .column1.footer_col1 .widget.widget_text,
body .footer_top .four_columns .column1.footer_col1 .widget.widget_media_image{ display: block; }
body .footer_top .four_columns .column4.footer_col4 .widget.widget_text,
body .footer_top .four_columns .column4.footer_col4 .widget.widget_media_image{ display: none; }

body .footer_top .four_columns  .column_inner{ padding: 0!important; }

/* HEADER */
body .header_bottom { padding: 0; }
body .header_inner_right{ width: 10% !important; }
body .about-menu > a{ display: none !important; }
body .side_menu_button a.search_button{     margin-bottom: 0; color: white !important; }
header.sticky div.header_bottom { background-color: rgba(23,79,128,1) !important; }

body .container_inner.default_template_holder.page_container_inner .grid2  > .column2 > .column_inner { border: 1px solid lightgray; box-shadow: 0 10px 20px -7px black; padding: 15%; }

/* OVERRIDES */
body.title_subtitle_holder_inner {margin-top: 5% !important;}
body .footer_top .widget_meta>ul>li, 
body .footer_top .widget_nav_menu ul li, 
body .footer_top .widget_pages ul li, 
body .footer_top .widget_recent_comments>ul>li, 
body .footer_top .widget_recent_entries>ul>li{ padding: 0 !important; }
body .footer_top h5{ margin-bottom: 0; }
body #mega-menu-wrap-top-navigation #mega-menu-top-navigation a.mega-menu-link{ font-size: initial !important; display: inline-flex !important }
body #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: rgb(255, 194, 7) !important; text-transform: inherit; }
body #mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item-has-children > a.mega-menu-link:after, 
body #mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{ font-size: 25px !important; margin-left: 0 !important; }
body .content .container .container_inner.default_template_holder, 
body .content .container .container_inner.page_container_inner ,
body .full_width .full_width_inner > div.section:first-child  { padding-top: 7% !important; padding-bottom: 5%; }

body .latest_post_holder.image_in_box .latest_post_text { padding: 0; }

body .carousel.full_screen,
body .carousel-inner>.active { height: 555px !important; }
body .qode_icon_font_awesome.fa-language { margin-right: 10px; }
body .latest_post_inner .post_info a { color: #174f80 !important; }

body .latest_post_text .latest_post_inner .latest_post_text_inner p.excerpt{ margin-top: 0 !important; line-height: 1.5em !important;  }
/* body .title_subtitle_holder .title_subtitle_holder_inner h1 span{ background-color: rgba(38, 100, 159, 0.88); } */

body .simcal-default-calendar-dark .simcal-nav-button:focus, 
body .simcal-default-calendar-dark .simcal-nav-button:hover,
body .simcal-default-calendar-dark .simcal-nav-button { color: black !important }

body .simcal-calendar-grid thead.simcal-calendar-head tr:last-child th { padding: 40px 0; }

body .unclickable > a.mega-menu-link { cursor: default !important; }

body .blog_holder article .post_info {display: none !important;}

/* body.single-post .content_bottom { display: none !important } */

body.single-post .container_inner.default_template_holder .grid2 .column2 { display: none }

body.single-post .icon_social_holder { display: none }

body div.wpb_wrapper  div.latest_post_holder.image_in_box  div.latest_post div.latest_post_image { display: none !important } 


body.single-post .container_inner.default_template_holder .grid2 .column1 { width: 100% }
/*body:not(.home) .content_bottom { display: none !important; }*/
body:not(.home) .content_bottom,
body.search .content_bottom,
body.error404  .content_bottom,
body.single-post .content_inner .container .container_inner.default_template_holder { padding-top: 2% !important; padding-bottom: 3%; }

body header.sticky div.q_logo a { height: 70px !important; margin-top: 7px  }

body .title_holder .container .container_inner { position: relative; left: 0; top: 70%; width: 55%; height: 200% !important; opacity: .9; -webkit-transform: translateX(-600px) translateY(-50%); transform: translateX(0px) translateY(-64%); z-index: 1; background-color: rgb(38, 100, 159); float: right; border-top-left-radius: 125%; border-bottom-left-radius: 114%; box-shadow: 0px 23px 22px black; }
	
body .content  .content_inner .title_outer  + .container,
body .content  .content_inner .title_outer  + .full_width {     z-index: 999; }
body .container_inner  .title_subtitle_holder .title_subtitle_holder_inner {  padding: 10%; }
body .simcal-events-toggle { width: 40%; padding: 3%; }
body dd.simcal-day-has-events {     text-align: center; }
body dd.simcal-day-has-events .simcal-events {     text-align: left; }
body .simcal-default-calendar-list.simcal-default-calendar-light .simcal-events-toggle {  }

body .breadcrumb { display: none; }
body a.qode_search_submit.search_submit > i { color: black !important; }


body aside .widget a:hover { color:#174f80 !important }

body h1 a:hover, 
body h2 a:hover, 
body h3 a:hover, 
body h4 a:hover, 
body h5 a:hover, 
body h6 a:hover { color: #174f80 !important }

body div.q_accordion_holder  h5.title-holder.ui-accordion-header { display: table !important; }

body .sidebar .widget.widget_text .textwidget p { padding: 3%; display: grid; }

/*body .content  .content_inner  .container .container_inner  { min-height: 25vh !important; }*/

body.home .content .content_inner .container .container_inner { min-height: unset !important; }
body.single-post .blog_single p { margin-bottom: 0 !important; padding: 25px 0 !important; }
.blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info a { padding: 0 15px; }
body .latest_post_holder { width: 90%; }

/*body.single.single-post .comment_holder,
body.single.single-post .comment_pager,
body.single.single-post .comment_form { display: none }*/

/*body .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info { display: none !important }*/

/*RESPONSIVE*/
@media only screen and ( max-width: 1280px ) {
	body .boxed .section .section_inner, 
	body .grid_section .section_inner{ width: 80% !important }
	body .footer_bottom_holder .footer_bottom_columns { display: flex; flex-direction: column-reverse; }
	body .footer_bottom_holder .footer_bottom_columns .column1.footer_bottom_column,
	body .footer_bottom_holder .footer_bottom_columns .column2.footer_bottom_column{ width: initial !important; }
	body .footer_bottom_holder .footer_bottom_columns .footer_bottom_column .textwidget p,
	body .footer_bottom_holder .footer_bottom_columns .footer_bottom_column .menu-footer-bootom-container #menu-footer-bootom{ text-align: center !important; }

	body .full_section_inner .info{ width: 100% !important; }
	body .full_section_inner .info .vc_column-inner .wpb_text_column.wpb_content_element{ padding-top: 0 !important; padding-bottom: 0 !important; }
	body .full_section_inner .info-sides{ width: 100% !important }
 }
@media only screen and ( max-width: 1170px ) {
	body #mega-menu-wrap-top-navigation #mega-menu-top-navigation a.mega-menu-link { font-size: 1vw !important; }
}

/*IPAD LANDSCAPE*/
/*================================================================================================*/
@media only screen and ( max-width: 1024px ) {
	body .footer_top .four_columns .column1.footer_col1 .widget.widget_text,
	body .footer_top .four_columns .column1.footer_col1 .widget.widget_media_image{ display: none; }
	body .footer_top .four_columns .column4.footer_col4 .widget.widget_text,
	body .footer_top .four_columns .column4.footer_col4 .widget.widget_media_image{ display: block; }
	body .four_columns>.column1, 
	body .four_columns>.column2, 
	body .four_columns>.column3, 
	body .four_columns>.column4{ width: 100% !important; }
	body .mobmenu-push-wrap, 
	body.mob-menu-slideout-over { z-index: -1; padding-top: 0 !important; }
	/* body.mobmenu-push-wrap {  } */
}
@media only screen and ( max-device-width: 1024px ) and ( orientation: landscape ) {
}
/*================================================================================================*/

@media only screen and ( max-width: 1000px ) {
	/* body .header_top_bottom_holder{ margin-top: -105px; }  */
	body .header_top_bottom_holder .header_bottom  .header_inner_left .mobile_menu_button { display: none }
	body div.mob-menu-header-holder.mobmenu { top: -100px;  position: absolute; }
	/* body div.mob-menu-header-holder.mobmenu { top: -100px;   } */
	body div.mob-menu-header-holder.mobmenu  .mob-menu-logo-holder{  display: none }
	body.mob-menu-slideout-over {     padding-top: 0 !important; }
	body .mob-menu-header-holder.mobmenu .mobmenul-container{ margin-top: 130px; }
	.page-id-400 .footer_top_holder .footer_inner.clearfix .container_inner{
		width: 50%;
		margin: auto;
	}
	.page-id-400 .footer_top_holder .three_columns.clearfix .column2.footer_col2{
		    width: 100%;
	}
	body #mobmenuleft li a, 
	body #mobmenuleft li a:visited{ font-size: large !important; }
	body img.mob-standard-logo{    height: auto !important; width: 270px;   }
	body.home img.mob-standard-logo { opacity: 0; }
	/* body .mob-menu-header-holder{ height: fit-content; z-index: -1; width: 90%; left: 0; } */
	
	body.home .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.widget_text,
	:lang(es) body.home .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.widget_text,
	body.home .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget,
	:lang(es) body .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget{ width: 100%; }
	body:not(.home)  .content .content_inner .container + .container   { display: none !important; }
	body .content .content_inner .container{ padding-bottom: 7%; }
	body .title_outer.with_image .title{ height: 400px !important; }
	body .title img{     height: 400px; object-fit: cover; }
	body .title_outer div.title div.title_overlay{     background-size: 60%; }
	body .title .title_holder h1{ padding-bottom: 5%; }
	/* body .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.widget_text , */
	/* body .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom .widget.gform_widget{ width: 100%; } */
	body .title_holder .container .container_inner {     width: 100%; border-radius: unset; }
	
	body.home .content .content_inner .container .container_inner:not( .page_container_inner ) > .content_bottom { display: inline; }
	body.home .content .content_inner .container .container_inner:not( .page_container_inner ) { width: 90%; margin: auto; }
	body .header_top_bottom_holder .header_bottom  .mobile_menu { display: none; }
	/* body .mob-menu-left-panel .mobmenu-left-bt { padding-top: 5%; } */
	
	body .full_section_inner .vc_col-sm-3 { width: 50%; }
	body .mobmenu .sub-menu .sub-menu li a { display: table; padding: 20px 7%; }
	body #mobmenuleft li a {  display: table; }
	body .vc_row {     margin-left: auto !important; margin-right: auto !important; }
	
	body.single.single-post .title .title_holder h1 {line-height: 1.5em !important; font-size: x-large !important; }
	body .title.title_size_large h1 span { font-size: inherit !important; }
	body #glt-translate-trigger { position: fixed; }
	body .post-content p a { display: table !important }
}
@media only screen and ( max-width: 980px ) {
}
@media only screen and ( max-width: 979px ) {
}
@media only screen and ( max-width: 800px ) {
    body .title_outer div.title div.title_overlay { background-size: 80%; }
	body .container_inner.default_template_holder.page_container_inner{ width: 85% !important; }
	body .content_inner   .container + .container > .container_inner{ width: 80% !important; } 
	
	/* body.mob-menu-slideout-over { padding-top: 90px !important; } */
	body audio { width: 100%; }
	body.single-post .content_inner .container .container_inner.default_template_holder { width: 80% }
}

@media only screen and ( min-width: 768px ) and ( max-width: 780px ) {
}

/*IPAD PORTRAIT*/
/*================================================================================================*/
@media only screen and ( max-width: 768px ) {
	body #meetingMaterials .wpb_tabstabs_holder  .q_tabs{  background-color: transparent; left: 0; -webkit-border-radius: 0 10px 10px 0; padding: 0; position: static; top: 145px; z-index: 9999999; float: right; text-align: right; width: 100%; }
	body div.q_tabs.vertical ul.tabs-nav{ display: flex;  }
	body .meeting_material{ width: 100%; }
	body .footer_bottom_holder .footer_bottom ul.menu li a { border-right: unset !important; padding: 0 !important }
	body #meetingMaterials .section_inner_margin > div { width: 100% !important; margin-bottom: 8%; }
	body .sidebar .widget.widget_text .textwidget p { display: table; }
	body .sidebar .widget.widget_text .textwidget p a { display: table; }
	body .q_tabs.vertical ul.tabs-nav li a { font-size: inherit !important; }
	body .footer_bottom_holder .footer_bottom ul li { padding-left: 0; }
}
@media only screen and ( max-device-width: 768px ) and ( orientation: portrait ) {
}
/*================================================================================================*/

@media only screen and ( min-width: 767px ) and ( max-width: 979px ) {
}
@media only screen and ( max-width: 767px ) {
	body .gform_widget  div.gform_wrapper form div.gform_footer{ width: 100% !important; margin-top: 2% !important; margin: auto !important; }
	body .gform_widget  div.gform_wrapper form{ display: inline !important; }
	body .full_section_inner .info-sides{ width: 100% !important }
	body .gform_wrapper .gform_fields .gfield { padding-right: 0 !important; }
	body div.gform_wrapper input[type=submit] { margin-top: 10px !important; }
	body .carousel-inner .item .image_pattern { background-size: 80vw; }
	body .full_section_inner .vc_col-sm-3 { width: 100%; }
}
@media only screen and ( max-width: 736px ) {
}

/*IPHONE LANDSCAPE*/
/*================================================================================================*/
@media only screen and ( max-width: 667px ) {
}
@media only screen and ( max-device-width: 667px ) and ( orientation: landscape ) {
/*ENTER STYLES*/
}
/*================================================================================================*/

@media only screen and ( max-width: 660px ) {

}
@media only screen and ( max-width: 640px ) {
}
/*TAB 3 PORTRAIT*/
/*================================================================================================*/
@media only screen and ( max-width: 600px ) {
	html { margin-top: 0 !important; }
	body  .contact-details.section.grid_section .section_inner { width: 100% !important; }
}
/*================================================================================================*/

@media only screen and ( max-width: 560px ) {
	body:not(.home) .header_bottom { padding: 40px 10px; }
	body:not(.home) .mob-menu-header-holder.mobmenu .mobmenul-container { margin-top: 175px; }
	body header .q_logo img.mobile { width: 100% !important; object-fit: contain; left: 50%; }
	body .tool-container.tool-top { top: 35px !important;     width: 80% !important}
	body .logo_wrapper { left: auto; }
	body .q_logo a { left: 0; width: 50% !important; margin: auto; }
	body .q_logo a img { height: 100%; left: 0 !important;}
}
@media only screen and ( max-width: 480px ) {
}
@media only screen and ( max-width: 414px ) {
	body div.contact-details.grid_section div.q_icon_with_title.tiny.normal_icon.center { display: inline; text-align: center; }
	body div.contact-details div.q_icon_with_title.tiny.normal_icon.center div.icon_holder,
	body div.contact-info.grid_section div.q_icon_with_title.tiny.normal_icon.center div.icon_holder { width: 100% !important; }
	body .container_inner .title_subtitle_holder .title_subtitle_holder_inner { padding: 3% !important; }
}

/*IPHONE PORTRAIT*/
@media only screen and ( max-width: 375px ) {
}
@media only screen and ( max-device-width: 375px ) and ( orientation: portrait ) {
/*ENTER STYLES*/
}
/*================================================================================================*/

@media only screen and ( max-width: 360px ) {
}
@media only screen and ( max-width: 360px ) {
}

@media only screen and ( max-width: 320px ) {
}


