@import "node_modules/@fortawesome/fontawesome-free/css/all.css";
@import "node_modules/bootstrap-icons/font/bootstrap-icons.css";
@import "node_modules/bootstrap/dist/css/bootstrap.min.css";
/* FIND ICONS https://icons.getbootstrap.com/ */
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* word-break: break-all; */
}
 

img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}
/*
  6. Remove built-in form typography styles
*/
input, button, textarea, select {
  font: inherit;
}
/*
  7. Avoid text overflows
*/
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}


html,body{
    height:100%;
}

.btn_icon, .btn_icon_text{
-webkit-border-radius: 50%;
border-radius: 50%;
  width:42px;
  height:42px;
  margin:1px;
  padding:0;
  float:left;
  display:inline-block;
  background-color:transparent;
  border:none;
  text-decoration:none; 
  text-align:center!important;  
 
}

.btn_icon_text{
-webkit-border-radius: 0%;
border-radius:0%;
width:auto;
line-height:42px;
padding:0 10px 0 50px;
font-size:14px;
}

.btn_icon_text .bi{float:left; margin-left:-40px; text-align:left;}


.btn_icon .bi,
.btn_icon_text .bi{
	color:#000000;
	font-weight:900;
	font-size:24px;	
	 
}	
.body1 .btn_icon .bi,
.body1 .btn_icon_text .bi
{color:#ffffff;}
	
 
.btn_icon:hover .bi,
.btn_icon_text:hover .bi
{color:blue;}	 


 
 /* custom icons  */
 

.omx_icon::before { 
    content: " "!important;
	width: 30px!important;
    height: 30px!important;
	display:block!important;
	float:left!important;
	margin:10px auto auto -40px!important;
	background-size:24px 24px!important;
 } 
 
 
.omx_icon_mendix::before { 
     background-image: url("icons/mendix_logo.png");
	 background-repeat: no-repeat, repeat;
 } 
 
 
.omx_orange::before { 
     background-image: url("icons/omx_icon.svg");
	 background-repeat: no-repeat, repeat;
	 background-size:30px 30px!important;
	 margin:7px auto auto -45px!important;
 } 
 
 
 
 
 
 
 



/* removes padding top */
html[lang=en-us] {
  margin-top: 0 !important;
}

body {
  font-family: "Roboto", sans-serif;
  text-align: center;
  background-color:#F1F3F4;
  text-align: center !important;
  padding:0;
  color:#000000;
 
}

.body1 {background-color:#16181d;}
.body1 *{border-color:#333333; color:#ffffff!important; }
body *{border-color:#d4dadd; color:#000000!important;} 


.body4 { margin: 0; height: 100%;  overflow: hidden;  } 

 

.dark_bg_mode, .light_bg_mode{
-webkit-border-radius: 50%;
border-radius: 50%;
position:relative;
z-index:100;
float:left;
width:30px;
height:30px;
margin:6px 5px 5px 5px ;
}

.dark_bg_mode .bi, .light_bg_mode .bi{font-size:18px;}


.dark_bg_mode{background-color: #16181D!important;}
.dark_bg_mode .bi{color: #e2e7e9!important;}
.body1 .dark_bg_mode{display:none;}

.light_bg_mode{display:none;}

.body1 .light_bg_mode{display:block;}
.light_bg_mode{background-color: #e2e7e9!important;}
.light_bg_mode .bi{color: #000000!important;}
 

/* width */
::-webkit-scrollbar {
	width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
	background: #E75A2C;
	border-radius: 10px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #C5F65D;
} 
 


.website_wrapper{
	position:relative;
	margin:auto;
	padding:120px 0 50px 0;
	display:block;
	width:100%;
	max-width:1800px;
	overflow:hidden; 
	text-align:left;
 
}




.main_container{
	position:relative;
	display:block;
	width:100%;
	clear:both;
	overflow:hidden;
	display: flex!important;
	flex-wrap: wrap!important;
	 padding:5px;
	
}
@media(max-width:1100px){ .main_container{padding:5px 1px;}} 
 
/* top_banner_fixed */
.top_banner_fixed{
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
	position:fixed;
	top:0;
	right:0;
	left:0; 
	background-color:#e2e7e9;
	z-index:200;
    text-align:center;
 
 
}

.body1 .top_banner_fixed {background-color:#16181d;}
 
.body4 .top_banner_fixed{bottom:0; height:auto; background-color:transparent;}
.top_banner_fixed_cover{
	position:absolute;
	top:0;
	right:0;
	left:0;
	height:90px;
	background-color:#e2e7e9;
	background-color:red;
    display:none;
}
.body1 .top_banner_fixed_cover {background-color:#16181d;}

.top_banner{
	display:block;
	position:relative;
	width:100%;
	margin:auto;
	text-align:center;
	max-width:1800px;	
	z-index:100;
	
 
}

 
	
.top_banner_inner{
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
background-color:#e2e7e9;
overflow:hidden;
width:100%;
display:block;
padding:35px 2px;
}

.body2 .top_banner_inner{
	-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
padding:2px 2px;
}





.body1 .top_banner_inner{background-color:#16181d ;}

#hideTopBannerMenu, #showTopBannerMenu{
	position:relative;
	z-index:100;
	float:left;
}
#showTopBannerMenu .bi {color:#000000;}
.body1 #hideTopBannerMenu .bi, .body1 #showTopBannerMenu .bi{color:#ffffff;}	 


#hideTopBannerMenu{display:none;} 
	 
	
.body4 #hideTopBannerMenu { display:block;}
.body4 #hideTopBannerMenu .bi{ color:red;  }
.body4 #showTopBannerMenu {display:none;} 


 

.home_omx_logo{
	display:inline-block;
	padding:0 10px;
	float:left;
	height:50px;
	margin-top:-3px;
   
 
}

.orange_omx,
.mendix_omx{
text-shadow: 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000;
	display:inline-block;
	float:left;
	font-size:24px;
	line-height:52px;
	font-weight:900!important;
    letter-spacing:1px;
	text-transform:uppercase;
}
.orange_omx{color:#F4900C!important; margin-left:-3px;}
.mendix_omx{color:#146FF4!important;}
.home_omx_logo svg{
    width:48px;
	height:48px;
	float:left;
	display:inline-block;
	
    
}
 
.home_omx_logo svg ellipse{
	-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;	
} 
.home_omx_logo svg #eye2{display:none !important;}
.body2 .home_omx_logo svg #eye2{display:block !important;}
.body2 .home_omx_logo svg  #eye1{display:none !important;}

.home_omx_logo svg #eye4{display:none !important;}
.body2 .home_omx_logo svg #eye4{display:block !important;}
.body2 .home_omx_logo svg  #eye3{display:none !important;}


.home_omx_logo svg #leavf_2{display:none !important;}
.body2 .home_omx_logo svg #leavf_2{display:block !important;}
.body2 .home_omx_logo svg  #leavf_1{display:none !important;}

  

.body2 .home_omx_logo svg  #smile_1{display:none !important;} 
.home_omx_logo svg  #smile_2{display:none !important;}
.body2 .home_omx_logo svg  #smile_2{display:block !important;}







 
@media(max-width:800px){
	.mmx_home_htnInTopbanner, .search_form_showInTopbanner, .dark_bg_modeInTopbanner, .dark_bg_modeInTopbanner{display:none;}
	.orange_omx, .mendix_omx{font-size:16px; }
	 
 
 } 
 
 
.menu-top-banner-navs ul{
	padding:0;
	margin:0;
	float:left;
	display:inline-block;
}
 
@media(max-width:800px){.menu-top-banner-navs  ul{display:none;}}

.menu-top-banner-navs  ul li{
	padding:0;
	margin:0;
	float:left;
	display:inline-block;
	list-style-type:none;
} 
 
 
.menu-top-banner-navs ul li a{
   padding:0 10px;
	margin:1px;
	height:42px;
	line-height:42px;
	text-decoration:none;
	float:left;
	display:inline-block;
    text-align:none;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	}
.body1 .menu-top-banner-navs  ul li a{ color:#e2e7e9;}
 
.menu-top-banner-navs  ul li a:hover{color:blue;}




/* menu_top_banner */
.menu_top_banner{
	position:relative;
	display:none;
	clear:both;
	float:none;
	margin:auto;
	width:100%;
	max-width:1800px; 
	height:100%;
	overflow:auto;
	padding:0 0 300px 0;
   
}

.body4 .menu_top_banner{display:block;}

.menu_top_banner_row{
	display:flex;
	flex-wrap: wrap;
	width:100%;
	 
}

.menu_top_banner_col{
	position:relative;
	flex:25%;
	min-width:300px;
	max-width:400px;
	margin:0;
	background-color:#e2e7e9;
	border-width:1px;
	border-style:solid;
	text-align:left;
	padding:20px;
 
}

.body1 .menu_top_banner_col{background-color:#16181d;}


.menu_top_banner_col_title{
	font-weight:bold;
	padding:0 0 10px 0;
	display:block;
	text-decoration:left;
	font-size:16px;
	color:#000000;
	line-height:26px;
}

.body1 .menu_top_banner_col_title{color:#ffffff;}

.menu_top_banner_row ul, .menu_top_banner_row ol{
	position:relative;
	width:100%;
	margin:0;
	padding:0; 
	text-align:left; 
 
}

.menu_top_banner_row  li{
	position:relative;
	display:block;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	 
}


.menu_top_banner_row li a{
	display:block;
	text-decoration:none;
	margin:0;
	padding:5px 5px;
	color:#000000;
	font-size:14px;
	line-height:22px;
 
}
 
.body1 .menu_top_banner_row li a{color:#ffffff;}

.menu_top_banner_row  li a:hover{color:lime; border-color:lime;}



/* main_article */

.main_article article {
	line-height:26px!important;
	font-size:16px;
}
 
 
 
 
/* header */
.main_article_featuredImage header {
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	padding:20px;
	min-height:400px;
    
 
}



.main_article_featuredImage header img{
  position: absolute!important;
  left: 0!important;
  bottom: 0!important;
  right: 0!important;
  top:0!important;
  margin:0!important;
  padding:0!important;
  width: 100%!important; 
  object-fit: cover!important;
  margin:auto auto auto auto!important;
	 
   
 
	 
}

header h1{
text-shadow: 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000;
	padding:50px 20px 50px  20px;
	text-align:left;
	font-size:36px;
	color:#F4900C!important;
	font-weight:700!important;
	text-align:center!important;
	 
 
}
.body1 header h1{color:#F4900C!important;}
.main_article_featuredImage header h1{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
   vertical-align: middle!important; 
}




 

.main_article img, .main_article figure{
	position:relative;
	float:left;
	margin:0;
	padding:20px 0 20px 0;
	width:100%;
	max-width:100%;
	height:auto;
	max-height:100%;
	clear:both; 
}
.main_article figure img {width:auto; max-height:500px;}


.main_article ul li, .main_article ol li{
	margin:10px 0;
	font-size:16px;
	line-height:22px!important;
	width:100%;
 
}
 
 
.main_article ul li a, .main_article ol li a{
	width:auto;
	display:inline-block;
}
  
.main_article ul li a, .main_article ol li a{font-weight:700!important; text-decoration:underline;}

h2{
	display:block;
	width:100%;
	position:relative;
	padding:20px 0;
	text-align:left;
	margin-bottom:20px;
	font-size:26px;
	font-weight:700!important;
}


 


footer{
	position:relative;
	display:block;
	width:100%;
	clear:both;
	padding:0;	 
    background-color:#e2e7e9;
   color:#000000;
   border-width:1px 0 0 0;
	border-style:solid; 
 
}
 

.body1 footer{
   background-color:#16181d;
   color:#ffffff;
}





.footer_inner{
	position:relative;
	margin:auto;
	display:block;
	width:100%;
	max-width:1100px;
	text-align:left;
	padding:50px 0 300px 0;
   
}
 
.footer_inner_row{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	text-align:left;
	 
}

.footer_inner_col{
	flex:25%;
	min-width:250px;
	padding:20px ;
	margin:0;
   
	
}

@media(max-width:1000px){.footer_inner_col{flex:50%;}}
@media(max-width:600px){.footer_inner_col{flex:100%;}}


.footer_inner_col_title{
	font-weight:bold;
	padding:20px 0 10px  0 ;
	display:block;
	overflow:hidden;
	text-decoration:left;
	font-size:20px;
	color:#000000;
	clear:both;
 
}


.footer_omx_logo{
	width:auto;
	}
 
.footer_omx_logo .orange_omx, .footer_omx_logo .mendix_omx {
	font-size:14px;
	line-height:20px;
	display:inline-block;
	float:left;
	padding:15px 0 0 0;
} 


.body1 .footer_inner_col_title{color:#ffffff}


.footer_inner_col ul{
	display:block;
	margin:0;
	padding:0 0 20px 0;
	width:100%;
	clear:both;
 
}

.footer_inner_col ul li{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	 
}

 
.footer_inner_col ul li a{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	clear:both;
	text-decoration:none;
	margin:0;
	padding:5px 5px;
	color:#000000;
	font-size:14px;
	line-height:22px;
	 
	 
}
.body1 .footer_inner_col ul li a{color:#ffffff;}
.footer_inner_col ul li a:hover{color:#0000cc; border-color:#0000cc;}
.body1 .footer_inner_col  ul li a:hover{color:lime; border-color:lime;}

 





.center_container{
	position:relative;
	display:block;
	width:100%;
	clear:both;
	overflow:hidden; 
	flex: 1;   
}
 
 

 
.left_container{
	position:relative;
	display:block;
	overflow:hidden;
	flex: 0 0 350px;
	order:-1; 	
}
 



.right_container{
	position:relative;
	display:block;
	flex: 0 0 350px;
	overflow:hidden;
 
}

.center_container .right_container_inner{display:none;} 
.body5  .right_container{display:none;} 
.body5 .center_container .right_container_inner{display:block;}  

@media(max-width:1500px){ 
.right_container{display:none;} 
.center_container .right_container_inner{display:block;}  
}



.center_container .left_container_inner{display:none;} 
.body6  .left_container{display:none;} 
.body6 .center_container .left_container_inner{display:block;}  

@media(max-width:1100px){ 
.left_container{display:none;  } 
.center_container .left_container_inner{display:block;}  
}

.expand_to_left_holder,
.expand_to_right_holder{
	position:absolute; 
	top:0; 
	z-index:20;
	}
	
.expand_to_left_holder .btn_icon,
.expand_to_right_holder .btn_icon{background-color:rgba(250, 250, 250, 0.4);}
.body1 .expand_to_left_holder .btn_icon,
.body1 .expand_to_right_holder .btn_icon{background-color:rgba(0, 0, 0, 0.4);}     
	

.expand_to_left_holder{left:0;}
.expand_to_right_holder{right:0;}
@media(max-width:1500px){.expand_to_right_holder{display:none;}}

@media(max-width:1100px){.expand_to_left_holder{display:none;}}


.show_rightside_bar{display:none;}
.body5 .show_rightside_bar{display:block;} 
.body5 .expand_to_right{display:none;}	 
	 
.show_leftside_bar{display:none;}
.body6 .show_leftside_bar{display:block;} 
.body6 .expand_to_left{display:none;}	 	 
	
	
/* widgets right side */	 
.widget_omx_holder{
	position:relative;
	width:100%;
    padding:5px;
	display:block;
	clear:both;
 
}

@media(max-width:1100px){ .widget_omx_holder{padding:5px 1px;}}

.widget_omx{
	position:relative;
    width:100%;
	overflow:hidden;
	background-color:#ffffff;
	 
	text-align:center;
	line-height:22px;
}

.body1 .widget_omx{background-color:#22242b }

.widget_omx_inner{
	position:relative;
	display:block;
	max-width:100%;
	padding: 0px 30px 40px 30px;
    margin:auto;
	text-align:left;
	clear:both;
	overflow:hidden;
    	
}

@media(max-width:1100px){ .widget_omx_inner{padding: 0px 20px 40px 20px;}} 

.widget_omx_title, .widget_omx_titleArrow{
	position:relative;
	display:block;
	width:100%;
	padding:30px 20px 10px 20px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	
}

.widget_omx_titleArrow{padding-right:60px; }
.widget_omx_titleArrow .btn_icon{ 
 position:absolute;
 top:22px;
 right:24px;
}

.widget_omx_inner ul, .widget_omx_inner ol{
	padding:0 0 0 20px ;
	margin:0;
	display:block;
	width:100%;
}

.widget_omx_inner li{
	padding:0;
	margin:10px 0;
	 font-size:14px;
	 font-weight:normal;
	 width:100%;
	 clear:both;
     line-height:15px!important;	 
}

.widget_omx_inner li a{
	 text-decoration:none;
	 display:block;	
     line-height:22px!important;
}
.widget_omx_inner  li:hover a
{color:blue!important;}

.current-menu-item{font-weight:bold !important;}
 
 /* video */
 .wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important;
}
.mejs-container {
    padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
    max-width: 100% !important;
}
video.wp-video-shortcode {
    position: relative;
}
.mejs-mediaelement {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.mejs-controls {
    display: none;
}
.mejs-overlay-play {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto !important;
    height: auto !important;
}

 


/* search_form_holder */

.search_form_holder{
	display:block;
	width:100%;
	padding:5px 5px  5px 50px ;
	margin:5px 0 ;
	text-align:left;
	float:left;
	clear:both;
	border-width:1px 0 1px 0;
	border-style:solid;
	display:none;
	position:relative;
}
 
.omx_searchform{
	display:inline-block;
	width:auto;
	padding:10px 0;
	text-align:left;
	float:left;
 
}
 
.search_form_hide{
	margin:10px 0 0 0;
	position:absolute;
	left:0;
	top:2px;
	 
	}
 
.omx_searchform .searchform_input,
.omx_searchform .searchform_submit{
	border:none;
	padding:7px 15px;
	background-color:#F3F4F4;
	margin:1px;
	border:1px solid silver !important;
	float:left;
	line-height:22px;
}
 
.body1 .omx_searchform .searchform_input,
.body1 .omx_searchform .searchform_submit{border:1px solid transparent !important;} 
 
 
.omx_searchform .searchform_submit{  font-size:14px; font-weight:bold;}
 
.omx_searchform{color:#000000; }
.body1 .omx_searchform input{color:#000000!important;  }




/* search_page_sytle */

.search_result_holder ol{
	list-style-position: inside;
	padding:0;
	margin:0;
	display:block;
	width:100%;
	clear:both;
 
}

.search_result_holder ol li{
	border-width:1px 0 0 0;
	border-style:solid;	
	padding:15px 15px 15px 0 ;
	margin:0;
 
}



.search_result_holder ol li a{
	text-decoration:none;
	margin:0; 
	display:inline-block !important;
 
}
 
.search_page_form_holder, .search_page_form_inner{ 
	display:block;
	width:100%;
	clear:both;
	overflow:hidden;
}
 
.search_page_form_inner{padding:10px 0;}


/* video icon */
.video_icon a{
	position:relative;
	display:block;
	padding-right:35px;
	text-align:left;
 
}

.video_icon a:after{
	content: "\F3C3";
	font-family: "bootstrap-icons"; 
	 vertical-align: middle;
	font-size:18px!important;
	display:inline-block;
	position:absolute;
	top:0;
	right:5px;
  
 	
}


 


.aListOfAllPost ul{
 
}


.aListOfAllPost ul  li{
  border-width:1px 0 0 0;
  border-style:solid;
  padding:10px 10px 10px 0;
 
}

.aListOfAllPost ul  li a{
  display:inline-block;
	 width:100%;
	 
}

.aListOfAllPost ul  li h2{
	padding:10px 10px 10px 0;
	margin:0;
}

 
.next_prevous_btns .navigation,
.next_prevous_btns .screen-reader-text ,
.next_prevous_btns .nav-links
{
	border:none;
	margin:0;
	padding:0;
	}

/* next_prevous_btns */
.next_prevous_btns {
	display:block;
	width:100%;
	clear:both;
	overflow:hidden;
	padding:20px 5px!important;
	
}


/* next previouse*/
.next_prevous_btns .nav-next a,
.next_prevous_btns .nav-previous a{
	display:inline-block;
	position:relative;
	font-size:14px;
	line-height:18px;
	padding:10px 10px 10px 10px;
}

.next_prevous_btns .nav-next a:hover,
.next_prevous_btns .nav-previous a:hover{color:blue!important;}



/* next */
.next_prevous_btns .nav-next a{ 
	padding-right:40px;
	float:right; 
}

/* previouse */
.next_prevous_btns .nav-previous a{ 
	padding-left:40px;
	float:left; 
}
 
.next_prevous_btns .nav-next a:after,
.next_prevous_btns .nav-previous a:after{
	font-family: "bootstrap-icons"; 
	 vertical-align: middle;
	font-size:20px!important;
	display:inline-block;
	position:absolute;
	top:10px;
 	font-weight:bold;
}

.next_prevous_btns .nav-next a:after{
	content: "\F138"; 
	right:10px;  	
}

 
.next_prevous_btns .nav-previous a:after{
	content: "\F12F"; 
	left:10px;  	
}


/* omx_related_posts */

ul.omx_related_posts {
	list-style-position: inside;
	padding:0;
	margin:0;
	display:block;
	width:100%;
	clear:both;
	border-width:1px 0 0 0;
	border-style:solid;		
}
 


ul.omx_related_posts  li{
	padding:7px 15px 7px 0 ;
	margin:0;
 
}



ul.omx_related_posts  li a{
	text-decoration:none;
	margin:0; 
	display:inline-block !important;
 
}

ul.omx_related_posts .omx_related_posts_title{
	display:block;
	width:100%;
	padding:50px 20px  10px 0;
	text-align:left;
	font-size:20px;
	
}







.all_categoriesDropDown .widget_omx_inner{
	padding:10px 10px 20px 10px;
}

.all_categoriesDropDown input, .all_categoriesDropDown select{
	padding:7px 15px;
	margin:1px;
	border-width:1px;
	border-style:solid;
	display:block;
	clear:both;
	
}

.all_categoriesDropDown select{
	padding:10px 15px;
	width:auto;
	max-width:100%;
	}


.body1 .all_categoriesDropDown form * {
	color:#000000!important;
}



.coming_soon_01{
	opacity:1;
}

.coming_soon_01b{
	opacity:0.3;
}

.under_construction .widget_omx{
	padding-bottom:20px;
}

.under_construction .widget_omx .widget_omx_title{text-align:center !important; font-size:30px;}


.full-width-youtube-video {
  position: relative!important;
  padding-bottom: 56.25%!important;
  height: 0!important;
}

.full-width-youtube-video iframe {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
} 



/* youtube_omx_thumbnails_row */

.youtube_omx_thumbnails_row{
   width:100%;
   
}

.youtube_omx_thumbnails_col{
  float:left;
  width:50%;
  padding:5px;
}

.youtube_omx_thumbnails_col_inner{
	
}


.youtube_omx_thumbnails_col_inner iframe{
   width:100%;
   max-width:100%;
   
}


 
 