.panel-grid {
  margin-bottom: 0px !important; }

/* Start Cans changes*/
.widget.widget_woothemes_featured_items_columns .featured-items .featured-item h4 {
  font-size: 1em; }

.primary-template .feature-content p {
  line-height: 1.5em;
  font-size: 1em;
  margin-top: 5px; }

#wrapper a.woo-sc-button.dark {
  padding: 10px 20px;
  margin-top: 10px; }

.blog .entry, .single-post .entry, .archive .entry {
  text-align: left;
  color: #7b8285;
  text-align: left;
  font-size: 19px !important;
  font-family: "Lato", sans-serif;
  font-weight: 300 !important;
  line-height: 35px !important; }
  .blog .entry p, .single-post .entry p, .archive .entry p {
    text-align: left;
    color: #7b8285;
    text-align: left;
    font-size: 19px !important;
    font-family: "Lato", sans-serif;
    font-weight: 300 !important;
    line-height: 35px !important; }

.widget.widget_woothemes_featured_items_columns .four .featured-items .featured-item .featured-item-text .featured-item-link {
  max-width: 135px; }

/* End Cans changes*/
/*.entry, .entry p {
    text-align: left;
    color: #7b8285;
    text-align: left;
    font-size: 19px !important;
    font-family: "Lato", sans-serif;
    font-weight: 300 !important;
    line-height: 35px !important;
}*/
#pg-239-1 {
  margin-bottom: 0px; }

#pgc-7593-0 {
  width: 25%;
  float: left; }

#pgc-7593-0-1 {
  width: 75%;
  float: left; }

#pgc-7593-0, #pl-7593 {
  margin-bottom: 30px; }

#pgc-7593-1-0, #pgc-7593-1-1 {
  width: 50%; }

.siteorigin-panels-stretch.panel-row-style .panel-grid-cell {
  border: none !important; }

#pgc-7593-0, #pgc-7593-0-1 {
  padding-left: 15px;
  padding-right: 15px; }

.panel.widget.widget_nav_menu li.categories {
  text-align: left;
  border-top: 1px solid #ccd3de !important;
  line-height: 40px;
  cursor: default;
  border-bottom: none !important;
  margin: 0 !important;
  padding: 0 0px 0px 23px !important;
  font-size: 1.4em !important;
  font-weight: 500;
  color: #5d93e3 !important;
  list-style: none;
  text-transform: uppercase; }
  .panel.widget.widget_nav_menu li.categories ul {
    margin-left: -20px; }
    .panel.widget.widget_nav_menu li.categories ul li:before {
      content: '';
      width: 10px !important;
      height: 42px !important;
      background: transparent !important;
      display: inline-block !important;
      margin: 0 0 -15px 0px; }
    .panel.widget.widget_nav_menu li.categories ul li.current-cat {
      background: #dee7f3 !important; }
      .panel.widget.widget_nav_menu li.categories ul li.current-cat:before {
        background: #5d93e3 !important; }
    .panel.widget.widget_nav_menu li.categories ul li a {
      font-size: 19px;
      text-transform: none; }

.home-section #pg-239-0.panel-grid {
  margin-bottom: 0px !important; }

.origin-widget.origin-widget-button-simple-blue a:hover {
  background: #96E0FB;
  color: #fff; }

#cta-footer-1 {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  border: none !important;
  border-left: none; }

#cta-footer-2 {
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  border: none !important;
  border-left: none; }
  #cta-footer-2 .blog-cta.origin-widget.origin-widget-button-simple-blue a {
    display: inline-block;
    color: #5d93e3;
    border: 2px solid #5d93e3;
    padding: 10px 45px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    font-size: 0.875em;
    font-family: "Lato", sans-serif !important;
    font-weight: 400;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    background: transparent;
    text-transform: uppercase; }
  #cta-footer-2 .blog-cta.origin-widget.origin-widget-button-simple-blue:hover {
    background: #5d93e3;
    color: #fff;
    border: 2px solid #5d93e3; }

.blog-cta.origin-widget.origin-widget-call-to-action-simple-clean h2.title {
  font: 300 2em/1.1em 'Lato', arial, sans-serif;
  line-height: 1.3;
  text-align: center;
  text-transform: none;
  width: 100% !important;
  float: left !important;
  color: inherit !important;
  margin-bottom: 30px; }

/* Button overrides for cta bar on blog */
#cta-footer-1 .origin-widget.origin-widget-button-simple-orange a {
  display: inline-block;
  background-color: transparent;
  padding: 10px 45px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #ffaf38;
  font-size: 0.875em;
  font-family: inherit;
  font-weight: 500;
  text-decoration: none;
  text-shadow: none;
  text-align: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #ffaf38; }
  #cta-footer-1 .origin-widget.origin-widget-button-simple-orange a:hover, #cta-footer-1 .origin-widget.origin-widget-button-simple-orange a:active {
    color: #fff;
    background: #ffaf38;
    border: 2px solid #ffaf38; }

.origin-widget.origin-widget-button-simple-orange.align-left {
  text-align: left; }
.origin-widget.origin-widget-button-simple-orange.align-right {
  text-align: right; }
.origin-widget.origin-widget-button-simple-orange.align-center {
  text-align: center; }
.origin-widget.origin-widget-button-simple-orange.align-justify a {
  display: block; }
.origin-widget.origin-widget-call-to-action-simple-clean {
  zoom: 1;
  padding: 2em;
  position: relative;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #FCFCFC;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border: 1px solid #D0D0D0; }
  .origin-widget.origin-widget-call-to-action-simple-clean:before {
    content: '';
    display: block; }
  .origin-widget.origin-widget-call-to-action-simple-clean:after {
    content: '';
    display: table;
    clear: both; }
  .origin-widget.origin-widget-call-to-action-simple-clean .title {
    line-height: 1.6em;
    margin: 0;
    color: #333333;
    font-weight: auto; }
  .origin-widget.origin-widget-call-to-action-simple-clean .subtitle {
    line-height: 1.25em;
    margin: 0;
    color: #555555;
    font-weight: auto; }
  .origin-widget.origin-widget-call-to-action-simple-clean .origin-widget-button {
    position: absolute;
    display: block;
    top: 50%;
    right: 2em;
    margin-top: -22px; }

#global-cta-footer {
  padding: 40px 17%;
  border-right-width: 0px;
  background-image: url("/wp-content/uploads/2015/03/blue-pattern.jpg");
  background-color: #334868;
  background-repeat: repeat; }

/* Blog Styles */
#post-author {
  padding: 0 !important; }

.post p.tags {
  text-align: left; }

.no-margin-button .origin-widget.origin-widget-button.origin-widget-button-simple-slate {
  margin-top: 0px !important; }
.no-margin-button h2.title {
  display: none; }

.post .title {
  text-align: left; }
  .post .title a {
    text-align: left;
    color: #50678a !important;
    border-bottom: 1px solid #50678a; }

h1.title.entry-title {
  text-align: left;
  color: #50678a;
  border-bottom: 1px solid #50678a;
  padding-bottom: 10px; }

.post-meta abbr {
  border-bottom: none !important;
  cursor: default; }
  .post-meta abbr:hover {
    color: #2766c5; }

.post .title a:hover {
  text-decoration: none; }

.homepage-orange .panel-grid-cell .panel {
  margin-bottom: 0px !important; }

/*.entry, .entry p {
    text-align: left;
    color: #7b8285;
    text-align: left;
    font-size: 1.1em;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font: 400 1em/1.8 "Lato", sans-serif;
}*/
#comments {
  border-top: 2px solid #a7bad6 !important; }

.archive_header, .post {
  border-bottom: 2px solid #a7bad6 !important; }

.single-post .post {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none !important; }

.post h2, .post h3, .post h4 {
  color: #4580da;
  text-align: left;
  line-height: 40px !important;
  font-family: 'Lato' !important; }
.post h3 {
  font-size: 36px !important; }
.post h4 {
  font-size: 32px !important; }

.post-meta {
  text-align: left; }

.breadcrumbs span a {
  border-bottom: none !important; }

#connect .related-posts ul {
  margin-left: 0; }
  #connect .related-posts ul li {
    list-style: none; }

.mobile-categories {
  display: none; }
  .mobile-categories li.categories {
    font-size: 25px;
    list-style: none; }
    .mobile-categories li.categories ul {
      margin-top: 10px; }
      .mobile-categories li.categories ul li a {
        font-size: 16px; }

.header-widget .origin-widget.origin-widget-button-simple-white.align-left {
  background: transparent !important; }
.header-widget .origin-widget.origin-widget-button-simple-white a {
  background: transparent !important;
  border: none !important; }
  .header-widget .origin-widget.origin-widget-button-simple-white a:hover, .header-widget .origin-widget.origin-widget-button-simple-white a:active {
    background: transparent !important; }

.home-buttons-container.panel-row-style {
  padding: 17px 0px; }

.home-section #pg-239-1 {
  margin-bottom: 0px; }

@media (max-width: 680px) {
  .origin-widget.origin-widget-call-to-action-simple-clean .origin-widget-button {
    position: static;
    margin-top: 2em; }
    .origin-widget.origin-widget-call-to-action-simple-clean .origin-widget-button a {
      display: block; } }
@media (max-width: 780px) {
  #global-cta-footer {
    padding: 40px 7%; }

  .menu-housing-sidebar-1-container li.categories {
    display: none !important; }

  .mobile-categories {
    display: block !important; }

  #cta-footer-1, #cta-footer-2 {
    width: auto;
    float: none;
    padding-left: 10px;
    padding-right: 10px; }

  #pgc-7593-0, #pgc-7593-0-1 {
    float: none;
    width: auto; }

  #pgc-7593-0, #pgc-7593-0-1 {
    margin-bottom: 30px; }

  #pgc-7593-0, #pgc-7593-0-1 {
    margin-left: 0;
    margin-right: 0; }

  #pgc-7593-0, #pgc-7593-0-1 {
    padding: 0; }

  .home #pgc-239-1-0, .home #pgc-239-2-0 {
    margin-bottom: 0px !important; }

  #pgc-239-2-1 {
    margin-bottom: 0px !important; }

  .home #pgc-239-3-0, .home #pgc-239-3-1, .home #pgc-239-5-0, .home #pgc-239-5-1, .home #pgc-239-6-0, .home #pgc-239-9-0 {
    margin-bottom: 0px !important; } }
@media (min-width: 780px) {
  .panel.widget li.categories {
    text-align: left;
    border-top: 1px solid #ccd3de !important;
    margin: 0;
    padding: 0 20px 0;
    line-height: 40px;
    cursor: default; } }
@media (max-width: 900px) {
  .panel.widget.widget_nav_menu li.categories {
    font-size: 1.2em !important; } }


/* CSS Updates Added for Support Case #3528 */
@media (min-width: 768px) {
  body.rtl #nav-container #navigation {
    padding-left: 55px;
    padding-right: 115px;
  }

  #nav-container #navigation {
    padding-left: 131px;
    min-height: 50px;
  }

  #nav-container #navigation ul#main-nav > li:last-child > a,
  #nav-container #navigation ul#main-nav > li.nav-cta > a {
    background: 0 0!important;
    color: #e88b00!important;
    padding: 10px 16px!important;
    border: 3px solid #e88b00;
    margin: 9px 0 5px;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    -ms-border-radius: 2px!important;
    border-radius: 2px!important;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
  }

  #nav-container #navigation ul#main-nav > li:last-child > a:hover,
  #nav-container #navigation ul#main-nav > li.nav-cta > a:hover {
    background: #e88b00!important;
    color: #fff!important;
  }
}

@media (max-width: 1180px) and (min-width: 1080px) {
  #nav-container #navigation ul.nav li a {
    font-size: .9em;
  }
}

@media (max-width: 1080px) and (min-width: 980px) {
  #nav-container #navigation ul.nav li a {
    font-size: .8em;
  }
}

@media (max-width: 980px) and (min-width: 850px) {
  #nav-container #navigation ul.nav li a {
    font-size: .7em!important;
  }
}

@media (max-width: 850px) and (min-width: 768px) {
  #nav-container #navigation ul.nav li a {
    padding-left: 5px!important;
    padding-right: 5px!important;
  }
}

.header-widget #lang_sel_click {
    width: 149px;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    display: none;
}

.wpml-ls-legacy-dropdown-click a span {
    color: #525358;
}

.header-widget #lang_sel_click ul li, .header-widget #lang_sel_click ul li a, .header-widget #lang_sel_click ul li a span {
    font-family: verdana, arial, sans-serif;
}

/*30-12-19*/
.so-panel.widget.widget_nav_menu ul.menu li.menu-item.menu-item-type-post_type a {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding:10px !important;
}
.so-panel.widget.widget_nav_menu ul.menu li.menu-item.menu-item-type-post_type {
    /*padding-bottom: 0px !important;*/
}
#nav-container {
background: #f0f3fa !important;
}

#navigation {
background: #f0f3fa !important;
}

.so-panel.widget.widget_nav_menu .panel-widget-style {
width: 23%;
}

.so-panel.widget.widget_nav_menu ul.menu li#menu-item-11444 a {
padding-left: unset !important;
}

@media screen and (min-width: 768px)
{


#nav-container #navigation ul#main-nav>li:nth-child(7) a {
background: 0 0!important;
color: #e88b00!important;
padding: 10px 16px!important;
border: 3px solid #e88b00;
margin: 9px 0px 5px;
}
#nav-container #navigation ul#main-nav>li:nth-child(8) a {
background: 0 0!important;
color: #e88b00!important;
padding: 10px 16px!important;
border: 3px solid #e88b00;
margin: 9px 5px 5px;
}

#nav-container #navigation ul#main-nav>li:nth-child(7) a:hover {
background: #e88b00!important;
color: #fff!important;
}
#nav-container #navigation ul#main-nav>li:nth-child(8) a:hover {
background: #e88b00!important;
color: #fff!important;
}


}

/*24-1-20*/
div#aboutpg .textwidget h4 img {
    margin: 0px !important;
}

.testimonial_content span {
    width: 75%;
    margin: 0px auto;
}

/*27-1-20*/
.view_button{
  margin-bottom: 26.88px !important;
}

.testimonial_slider{
    height: 400px !important;
}

.widget.widget_woothemes_featured_items_columns .featured-items .featured-item .featured-item-title{
  margin-top:10px!important;
}


@media (max-width: 767px)

{

 .textwidget h4 img
{
  
width:100%;
}
  /*30-1-20*/
  ul#main-nav ul.sub-menu ul.sub-menu {
display: none !important;
}
ul#main-nav ul.sub-menu ul.sub-menu.show {
display: block !important;
}

.menu-item .sub-menu li.parent{
position:relative;
}
.menu-item li.parent::before{
border-style: solid;
border-width: .25em .25em 0 0;
content: '';
display: inline-block;
height: .45em;
position: absolute;
top: 11px;
right: 0;
transform: rotate(137deg);
vertical-align: top;
width: .45em;
}
/* end30-1-20*/


.so-panel.widget.widget_nav_menu .panel-widget-style
{
  width:unset;
}

  /*menu issue - 24-1-20*/

li#menu-item-449>a #menu-item-612>a {
    display: inline;
}

ul.sub-menu {
    display: none;
}

/*#menu-item-612 ul.sub-menu{
  display: none;
}*/

ul.sub-menu .sub-menu {
display: none;
}

li#menu-item-32058 a {
    background: 0 0!important;
    color: #e88b00!important;
    padding: 10px 16px!important;
    border: 3px solid #e88b00 !important;
    margin: 9px 0 0;
}

  div#aboutpg .textwidget h4 img {
display: block!important;
width: 100%!important;
margin-bottom: 10px !important;
}

.testimonial_slider {
    height: 375px !important;
}

.block.footer-widget-3 {
    display: none;
}

/*28-1-20*/
#nav-container #navigation ul#main-nav {
    float: left !important;
    margin-left: 20px !important;
    width: 90% !important;
}

li#menu-item-32058 a:active{
        background: #e88b00!important;
    color: #fff!important;
}

#menu-item-612 ul.sub-menu {
   /*display: none !important;*/
}

#menu-item-3648 ul.sub-menu {
    /*display: none !important;*/
}

#nav-container #navigation #main-nav .menu-item-32058 a
{
      color: #e88b00!important;
}

/*28-01-2020*/
ul#main-nav>li {
    position: relative !important;
}
ul#main-nav>li a{
   display: inline;
}
section.menus ul#main-nav>li::before {
    border-style: solid;
    border-width: 0.25em 0.25em 0 0;
    content: '';
    display: inline-block;
    height: 0.45em;
    position: absolute;
    top: 11px;
    right: 0;
       transform: rotate(137deg);
    vertical-align: top;
    width: 0.45em;
}
section.menus ul#main-nav>li {
    padding: 10px 0px;
}
#menu-item-32058 {
    margin-top: 10px;
}
#menu-item-32058 {
    margin-left: 0px !important;
}


li#menu-item-387::before, li#menu-item-32058::before {
  content: "";
  display: none !important;
}
  #nav-container #navigation #main-nav  li#menu-item-387 a
  {padding: 10px 21px!important;}  

#nav-container #navigation ul.nav li {
    line-height: 2rem;
}
}

div#panel-239-3-1-0 .textwidget p {
margin-bottom: 20px!important;
}

/*29-1-20*/

.testimonial_content span {
width: 80% !important;
margin: 0 auto;
line-height: 33px !important;
}





/*chinese traditional*/

li#menu-item-12316 {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-12316:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-12316:before {
    display: unset !important;
}

li#menu-item-12316>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-12316 ul.sub-menu {
    display: none !important;
}

li#menu-item-12316:hover ul.sub-menu {
    display: block !important;
}


/*=======================*/

/*chinese simplified */
li#menu-item-13114  {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-13114:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-13114:before {
    display: unset !important;
}

li#menu-item-13114>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-13114 ul.sub-menu {
    display: none !important;
}

li#menu-item-13114:hover ul.sub-menu {
    display: block !important;
}



/*=======================*/

/*Japnese */

li#menu-item-11438  {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-11438:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-11438:before {
    display: unset !important;
}

li#menu-item-11438>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-11438 ul.sub-menu {
    display: none !important;
}

li#menu-item-11438:hover ul.sub-menu {
    display: block !important;
}


/*=======================*/

/*spanish*/

li#menu-item-9037  {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-9037:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-9037:before {
    display: unset !important;
}

li#menu-item-9037>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-9037 ul.sub-menu {
    display: none !important;
}

li#menu-item-9037:hover ul.sub-menu {
    display: block !important;
}



/*=======================*/

/*Arabic*/

li#menu-item-18245  {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-18245:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-18245:before {
    display: unset !important;
}

li#menu-item-18245>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-18245 ul.sub-menu {
    display: none !important;
}

li#menu-item-18245:hover ul.sub-menu {
    display: block !important;
}



/*=======================*/

/*korean*/

li#menu-item-15587  {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-15587:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-15587:before {
    display: unset !important;
}

li#menu-item-15587>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-15587 ul.sub-menu {
    display: none !important;
}

li#menu-item-15587:hover ul.sub-menu {
    display: block !important;
}


/*=======================*/

/*Portuguse*/


li.menu-item-10355  {
    display: block !important;
    padding: 10px !important;
} 

li.menu-item-10355:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li.menu-item-10355:before {
    display: unset !important;
}

li.menu-item-10355>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li.menu-item-10355 ul.sub-menu {
    display: none !important;
}

li.menu-item-10355:hover ul.sub-menu {
    display: block !important;
}


/*=======================*/

/*Thai*/

li#menu-item-14139  {
    display: block !important;
    padding: 10px !important;
} 

li#menu-item-14139:hover {
    cursor: pointer;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-14139:before {
    display: unset !important;
}

li#menu-item-14139>a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    color: inherit;
    font-size: .857em;
    margin-top: 2px;
    speak: none;
    width: 1.387em;
    display: inline-block;
    text-align: right;
    line-height: 1;
}

li#menu-item-14139 ul.sub-menu {
    display: none !important;
}

li#menu-item-14139:hover ul.sub-menu {
    display: block !important;
}

.textwidget hr {
display: block;
width: 100%;
}

div#aboutpg .textwidget h4 img {
margin-bottom: 22px !important;

}

/*30-1-20*/

li.menu-item-6800 {
display: block !important;
padding: 10px !important;
} 

li.menu-item-6800:hover {
cursor: pointer!important;
}

.so-panel.widget.widget_nav_menu ul li#menu-item-6800:before {
display: unset !important;
}

li.menu-item-6800>a:after {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
line-height: .75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0d7";
color: inherit;
font-size: .857em;
margin-top: 2px;
speak: none;
width: 1.387em;
display: inline-block;
text-align: right;
line-height: 1;
}

li.menu-item-6800 ul.sub-menu {
display: none !important;
}

li.menu-item-6800:hover ul.sub-menu {
display: block !important;
}


/*image and text format in mozila*/
div#aboutpg .textwidget h4 img
{
  height: 160px;
object-fit: cover;
}


/*portuguese*/

ul#menu-programs-sidebar-1-portuguese-brazil0 li.menu-item.menu-item-10355.parent:hover ul.sub-menu {
display: block !important;
}

li.menu-item.menu-item-10355.parent ul.sub-menu {
display: none !important;
}

/*video*/
.blog-body .fb-video .fb_iframe_widget .fb_iframe_widget_fluid_desktop{
 display: block !important;
}

.blog-body .fb-video .fb_iframe_widget .fb_iframe_widget_fluid_desktop span{
display: block;
    margin: 0px auto;
}




/*31-01-2020*/






ul#menu-programs-sidebar-3 li.menu-item.menu-item-6800 .parent:hover ul.sub-menu {
    display: block !important;
}

li.menu-item.menu-item-6800.parent ul.sub-menu {
    display: none !important;
}

.fluid-width-video-wrapper {
    width: 62%!important;
    margin: 0px auto!important;
}

/*6-2-20 portuguese menu issue(optional class menu)*/
.featured-items .featured-item .featured-image-container figure img {
/*width: 175.55px;*/
/*height: 175.55px;*/
object-fit: cover;
}

li#menu-item-10355:hover ul.sub-menu {
display: block !important;
}
li#menu-item-10355 {
padding-left: 0px !important;
padding-right: 0px !important;
}
li#menu-item-10355 a::after {
top: 1.4rem !important;
}
li#menu-item-10355>ul.sub-menu {
top: 0 !important;
}
/*breadcrumb 7-2-20*/
.breadcrumbs {
box-shadow: none !important;
}
.breadcrumbs>a {
color: #ffffff;
margin: 0px 10px;
}

.breadcrumbs span a:hover {
    color: #2791d1;
}

.breadcrumbs>a:hover {
color: #2791d1;
}



.featured-image-container::before {
    background: transparent !important;
}

@media only screen and (max-width: 779px){
  .so-panel.widget.widget_nav_menu .panel-widget-style {
    width: 100% !important;
} 

}



@media only screen and (max-width: 480px){
.widget.widget_woothemes_featured_items_columns .featured-vertical .featured-items .featured-item .featured-image-container {
    width: 100% !important;
}
.widget.widget_woothemes_featured_items_columns .featured-vertical .featured-items .featured-item .featured-item-text {
    padding: 0 20px 25px !important;
}

.widget.widget_woothemes_featured_items_columns .featured-vertical .featured-items .featured-item .featured-item-text {
    width: 86%!important;
    clear: none;
    margin: 25px 0 0 5px !important;
    position: relative;
}


.widget.widget_woothemes_featured_items_columns .featured-vertical .featured-items .featured-item .featured-item-title{
  margin-left:0px !important;
}
.widget.widget_woothemes_featured_items_columns .featured-vertical .featured-items .featured-item {
    height: auto !important;
}
.widget.widget_woothemes_featured_items_columns .featured-vertical .featured-items .featured-item .featured-item-title {
    padding: 20px 10px 5px 20px !important;
}

}

@media only screen and (max-width: 359px){
.header-widget .origin-widget.origin-widget-button-simple-white a {
    position: relative;
    z-index: 99;
}
}

/*
@media only screen and (max-width: 767px){
  #origin_button-2391006 a {
      border: 2px solid #229a61 !important;
      color: #229a61 !important;
  }

}*/











