/************  fix ie 11 ****************/
 

@media all and (min-width: 767px) {

    .tm-fullscreen .tm-header-container {
        display: block !important;
        padding: 0px 0px;
    }

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

body, html {
font-family: 'MS Sans Serif',Geneva,sans-serif !important;
}

.uk-navbar-nav > li > a {
font-family: 'MS Sans Serif',Geneva,sans-serif !important;

}


}

div#mod_fcitems_box_standard_353 {
    padding-left: 20px;
}
div#tm-top-b .uk-width-medium-2-3 {
	width: 74.666%;
  	margin-top: 20px;
}
div#tm-top-b .uk-width-medium-1-3 {
	width: 25.333%;
    padding-left: 0px;
    background: #f1f1f1;
    padding-left: 0px;
    padding-top: 20px;
    padding-left: 30px;
}
div#tm-top-b .uk-width-medium-1-3 p a img {
	margin-left: 10px !important;
}
span.module_readon.covid-19.covid-news {
    padding: 0px;
    margin-bottom: 20px;
}

.covid-19 .image_standard.fc_float_left {
    display: inline-block;
}
.covid-19 .content_standard.fc_floated {
    display: block;
    float: right;
    width: 70%;
}


.tm-fullscreen .tm-header-container {
display: grid !important;
}

.customblock {
width: 98% !important;
padding: 2px 1% !important;
margin: 8px 0px !important;
float: none;
border: 0px solid #dddddd;
border-radius: 4px;
background: #fff;
position: relative;
}

.tm-stalker {
width: auto !important;
}

html {
background: #fff !important;
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0) !impotant;
-webkit-filter: none ;
filter: grayscale(0) ;
filter: grayscale(0%) ;
filter: none ;
-moz-filter: grayscale(0%) ;
-webkit-filter: grayscale(0%) ;
}
body {
font-family: 'Prompt';
background: #F7F7F7;
}

.uk-breadcrumb {
padding: 0;
list-style: none;
font-size: 0.001px;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 15px;
margin-bottom: 15px;
}


.description.group {
font-family: 'MS Sans Serif',Geneva,sans-serif;
color: #333;
font-size: 16px;
line-height: 1.8;
overflow: hidden !important;
}
.desc-content.field_text p span {
font-family: 'MS Sans Serif',Geneva,sans-serif;
font-size: 16px !important;
line-height: 1.8;
}
strong, dt, th {
font-weight: bold;
}

a:hover, .uk-link:hover {
color: #156b83;
text-decoration: none;
}

.tm-block-noise {
 background: #FFF; 
}
.tm-block-wall {
/*    background: #FFF; */
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Prompt';
/*
font-family: 'Prompt', sans-serif;
font-family: "SukhumvitSet-Bold";
*/
}
h2, .uk-h2 {
font-size: 28px;
line-height: 30px;
}
h3, .uk-h3 {
font-size: 20px;
line-height: 25px;
}
.tm-block-gradient {
background-image: -webkit-linear-gradient(-10deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.07));
background-image: linear-gradient(100deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.07));
background-color: rgba(0, 0, 0, 0.07);
}


.nopadtop {
padding-top: 0px !important;
margin-top:0px !important;
}
.uk-slidenav-position {
margin-bottom: 0px !important; }
.tm-search {
position: absolute;
top: 10px;
right: 20px;
width: 38%;
}
.langeng.myButton {
display: inline-block;
float: left;
font-size: 14px;
line-height: 30px;
}
.social-block {
display: inline-block !important;
float: left;
margin: 0px 13px;
}
.fc_filter_html.fc_text_search input.fc_text_filter {
font-family: 'Prompt' !important;
margin: 0px 0px;
font-size: 13px;
padding: 3px 0px 3px 16px;
}




.tm-navbar-attached,
.tm-navbar-bg .tm-navbar {
background: transparent;
}

.uk-navbar-nav > li > a {
display: block;
box-sizing: border-box;
text-decoration: none;
height: 55px;
padding: 0 25px;
line-height: 43px;
color: #fff;
font-size: 0.857em;
font-family: 'Prompt';
font-weight: 300;
position: relative;
padding: 5px 5px 0 5px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
-webkit-transform: translate3d(0, 0, 0);
}

ul.uk-navbar-nav.uk-hidden-small {
background: #0b2e72;
color: #fff;
}


.uk-navbar-nav > li.uk-active > a {
background-color: rgba(0, 0, 0, 0);
color: #fff;
font-weight: bold;
}
.uk-navbar-nav > li > a:hover {
background-color: rgba(0, 0, 0, 0);
color: #fff;

}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
color: #fff;
}

.tm-nav-logo.uk-hidden-small {
display: block;
position: relative;
float: left;
display: block;
width: 410px;
height: 150px;
z-index: 9;
}
ul.uk-navbar-nav.uk-hidden-small {
background: #283987;
color: #fff;
margin-left: -134px !important;
margin-top: 11px;
padding: 2px 12px 3px 108px;
margin-bottom: 0px;
/* float: right; */
position: relative;
width: auto;
right: 0px;
z-index: 1;
}
.uk-dropdown, .uk-dropdown-blank {
display: none;
position: absolute;
z-index: 1020;
box-sizing: border-box;
width: 350px;
}


.uk-dropdown-navbar {
margin-top: 10px;
background: #0b2e72;
color: #fff;
}

.uk-nav-navbar > li > a {
font-family: 'Prompt';
color: #fff;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
}

.uk-nav-navbar > li > a:hover {
color: #20a0c5;
}

ul.uk-nav-sub,
.uk-nav-navbar ul a {
padding: 0px 0 20px 30px;
font-family: 'Prompt';
color: #fff;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
}
ul.uk-nav-navbar li a {
padding: 0px 0px 10px 30px;
}


.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
background: rgba(0, 0, 0, 0);
color: #00b3a3;
}

.tm-block-texture {
position: relative;
border-bottom: 0px solid rgba(0, 0, 0, 0.06);
}

.page-header {
padding-bottom: 11px;
margin: 24px 0 36px;
border-bottom: 0px solid rgba(0, 0, 0, 0.06);
}

nav.tm-navbar {
margin: 0 auto;
width: 100%;
}

.tm-navbar .uk-container.uk-container-center {
padding: 0px;
background: #01326a !important; 
}


section.tm-header.uk-grid {
position: absolute;
top: 0px;
}


.value.field_title {
color: #333;
line-height: 20px;
}

#flexicontent ul.introblock > li {
margin: 10px 0 10px 0;
padding: 5px 0 5px 0;
border-top: 0px dashed darkgray;
background: none;
width: 100%;
min-height: 10px;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
line-height: inherit;
}


.catid-625 .tm-fullscreen .tm-header-container,
.catid-626 .tm-fullscreen .tm-header-container,
.catid-627 .tm-fullscreen .tm-header-container,
.catid-628 .tm-fullscreen .tm-header-container,
.catid-629 .tm-fullscreen .tm-header-container,
.catid-630 .tm-fullscreen .tm-header-container,
.catid-632 .tm-fullscreen .tm-header-container,
.catid-608 .tm-fullscreen .tm-header-container, 
.catid-613 .tm-fullscreen .tm-header-container,
.cat-layout-mcats .tm-fullscreen .tm-header-container {
height: 400px;
}

h2.cattitle {
color: #25337B;
display: inline-block;
font-size: 20px;
margin: 0px 0px 0px 20px;
}




div#tm-top-a .uk-width-medium-2-3,div#tm-top-a .uk-width-medium-4-6 ,
div#tm-top-c .uk-width-medium-2-3,div#tm-top-c .uk-width-medium-4-6 ,
div#tm-top-d .uk-width-medium-2-3,div#tm-top-d .uk-width-medium-4-6 ,
div#tm-bottom-b .uk-width-medium-2-3, div#tm-bottom-b .uk-width-medium-4-6 {
width: 74.666%;
}
div#tm-top-a .uk-width-medium-1-3,div#tm-top-a .uk-width-medium-2-6 ,
div#tm-top-c .uk-width-medium-1-3,div#tm-top-c .uk-width-medium-2-6 ,
div#tm-top-d .uk-width-medium-1-3,div#tm-top-d .uk-width-medium-2-6 ,
div#tm-bottom-b .uk-width-medium-1-3,div#tm-bottom-b .uk-width-medium-2-6 {
width: 25.333%;
padding-left: 0px;
}


.news.mod_flexicontent_wrapper .fcitem_title {
font-family: 'Prompt';
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px dashed #bbbbbb;
font-size: 17px;
text-align: left;
}
.news.mod_flexicontent_wrapper .content_standard {
padding: 4px 0px 0 0px;
}

#mod_fcitems_box_standard_193 div.mod_flexicontent_standard_wrapper  {
margin: 0px 15px 0px 0px !important;
}
.news.mod_flexicontent_wrapper .fc_block {
line-height: 20px;
margin:7px 0px;
}

.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, 
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3 {
width: 268px !important;

}

.news.mod_flexicontent_wrapper .fcitem_text {
font-family: 'Prompt';
margin: 0px;
padding: 0px;
line-height: 20px;
font-size: 16px;
}
.news.mod_flexicontent_wrapper .fcitem_title a {
background-color: transparent;
color: #20a0c5;
text-decoration: none;
-webkit-transition: all 0.4s;
transition: all 0.4s;
    line-height: 18px;
font-size: 15px;

}

.news.mod_flexicontent_wrapper .fcitem_date {
font-family: 'Prompt';
background: none !important;
padding: 2px 0px !important;  
color: #bebebe;
}
.tm-fullscreen .uk-sticky-placeholder + .tm-header-container {
 margin-top: 0px;
}

.home2017 .tm-fullscreen .tm-header-container {
/*     height: 570px; */
}

.tm-fullscreen .tm-header-container {
height: 389px !important;
}

h3.uk-panel-title {
font-size: 16px;
padding-bottom: 10px;
padding-right: 10px;
padding-top: 10px;
color: #fff;
display: inline-block;
margin-left: 0px;
margin-bottom: 0px;
font-weight: bold;

}
.bgbefore {
background: #c1f1ff;
-webkit-clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
position: relative;
height: 30px;
display: block;
margin-left: 2px;
padding: 10px 2px 0px 0px;
margin-top: -37px;
z-index: 0;
width: 100%;
}
.bgafter {
position: relative;
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
height: 30px;
display: block;
padding: 5px 44px 5px 14px;
margin-top: -10px;
margin-left: -2px;
z-index: 1;
min-width: 200px;
}

.uk-panel p {
margin: 0px;
}

span.module_readon {
width: 100%;
background: #e2e1e1;
display: inline-block;
}

.module_readon {
text-align: center;
display: block;
background: #e2e1e1;
height: 44px;
}

.module_readon span {
font-family: 'Prompt';
padding: 10px 60px !important;
background: #7211b8;
color: #fff;
margin: 0px;
border: 0px solid #7211b8;
-webkit-clip-path: polygon(16% 0%, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(16% 0%, 100% 0, 100% 100%, 0 100%);
}
.module_readon span:hover,
.module_readon a:hover {
color: #20a0c5;
text-decoration: none;
}
.module_readon .readon {
display: inline-flex;
padding: 0px;
float: right;
}

#mod_fcitems_box_standard_257 {
height: 295px;
}
.carousel.mod_flexicontent_wrapper .mod_fc_carousel_mask {
display: block !important;
visibility: hidden;
position: relative !important;
overflow: hidden !important;
margin: 0 0% !important;
padding: 0 !important;
width: 100% !important;
height: auto;
}
.carousel.mod_flexicontent_wrapper .mod_fc_item_handles span.mod_fc_item_handle {
background: none repeat scroll 0 0 #ddd;
border-color: #ccc;
border-style: solid;
border-width: 0px;
border-radius: 0px;
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 0px #ccc;
color: #444;
clear: none;
float: none;
display: inline-block;
font-weight: bold;
margin: 0px 0px 0px 0px;
overflow: hidden;
padding: 0;
position: relative !important;
text-decoration: none;
}
.carousel.mod_flexicontent_wrapper .mod_fc_item_handles span.mod_fc_item_handle img {
 -webkit-transition: all 0.5s ease-out; 
 transition: all 0.5s ease-out;  
  opacity: 1 ;  
filter: alpha(opacity=1);
}
.carousel.mod_flexicontent_wrapper .fcitem_title {
padding: 1px 0px 1px 0px;
margin: 2px 0px 2px 0px;
/* border: 1px dashed #bbbbbb; */
font-size: 100% !important;
text-align: left;
} 
.carousel.mod_flexicontent_wrapper .fcitem_title {
text-shadow: 0px 0px 0px #000000 !important;
}
.carousel.mod_flexicontent_wrapper .mCSB_horizontal > .mCSB_container {
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
.carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.mod_hl_hover.mod_fc_activeitem:hover .mod_flexicontent_featured_wrapper_innerbox, .carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.mod_hl_hover:hover .mod_flexicontent_featured_wrapper_innerbox, .carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.mod_hl_hover.mod_fc_activeitem:hover .mod_flexicontent_standard_wrapper_innerbox, .carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.mod_hl_hover:hover .mod_flexicontent_standard_wrapper_innerbox {
background-color: transparent;
border-color: #fff;
box-shadow: 0px 0px 0px 0px black, 0px 0px 0px 0px black;
z-index: 12;
}
.carousel.mod_flexicontent_wrapper .fcitem_title:hover a, .carousel.mod_flexicontent_wrapper .fcitem_title a:hover {
text-shadow: 0px 0px 0px #000000;
}
.carousel.mod_flexicontent_wrapper .fcitem_title, .carousel.mod_flexicontent_wrapper .fcitem_title a {
font-size: 100% !important;
}
.uk-panel.electronic-book .electbook {
font-family: 'Prompt';
padding: 10px 22px;
background: #7211b8;
color: #fff;
margin: 0px;
border: 0px solid #7211b8;

}
.uk-panel.electronic-book .readon {
display: inline-flex;
padding: 5px;
border: 1px solid #7211b8;
position: relative;
bottom: 0px;
}

div#tm-top-a .uk-panel.electronic-book {
padding-top: 40px;
margin-top: -30px;
padding-bottom: 15px;
}

.tm-article-blog div#tm-top-a .uk-container {
background: #fff !important;
    padding: 0px 0px;

}

div#tm-top-b {
padding: 0px 0px;
margin: 0px 0px 0px;
}

div#tm-top-b .uk-container {
 padding: 0 0px;
}

div.yendifGallery a.yendifItem {

float: left;
margin: 7px 24px 7px 0px;
padding: 0px;
vertical-align: top;
}

#mod_fcitems_box_featured_196 ,#mod_fcitems_box_featured_354{
width: 60%;
float: left;
display: inline-block;
margin-right: 15px;
}

#mod_fcitems_box_standard_196,#mod_fcitems_box_standard_354{
width: 310px;
float: left;
display: inline-block;
}


#mod_fcitems_box_featured_196 .content_featured ,#mod_fcitems_box_featured_354 .content_featured{
display: block;
padding: 20px;
background: #1e2a66;
margin-right: 0px;
font-size: 16px;
line-height: 20px;
}

#mod_fcitems_box_standard_196 .image_standard.fc_stretch.fc_clear ,#mod_fcitems_box_standard_354 .image_standard.fc_stretch.fc_clear {
float: left;
margin-right: 10px;	
}
#mod_fcitems_box_standard_196 div.mod_flexicontent_standard_wrapper ,#mod_fcitems_box_standard_354 div.mod_flexicontent_standard_wrapper{
display: block;
padding: 0px 0px 22px;
}

section.tm-top-c.uk-grid span.module_readon {
float: right;
}


.tm-block-light {
background-color: #f7f7f7;
}
.tm-block-dark {
padding: 0px 0px 0px;
background: transparent;
}

.tm-block-dark .uk-container {
background: url(../images/bg-center.jpg) top center repeat;
max-width: 1200px;
padding:  40px 40px 40px 0px;
}

div#mod_flexicontent_news196 ,
div#mod_flexicontent_news354{
padding-left: 40px;
padding-right: 0px;
}

.tm-block-dark .fc_block.fcitem_text {
color: #fff;
font-size: 15px;
}


#mod_fcitems_box_standard_196 .fc_inline.fcitem_title a ,{
color: #fff;
}
#mod_fcitems_box_standard_354 .fc_inline.fcitem_title a {

}
.tm-block-dark a:hover, 
.tm-block-dark .uk-link:hover {
color: #959595;
text-decoration: underline;
}
.tm-block-dark  span.date_value_feat {
color: #fff;
font-size: 15px;
margin-top: 20px;
padding-top: 20px;
}


div.srfrContainer ul.srfrList li h3{
font-size: 14px;
line-height: 20px;
}
div.srfrContainer ul.srfrList li h3 a {
color: #20a0c5;
}
div.srfrContainer ul.srfrList li span.srfrFeedSource {
display: none;
}
span.srfrReadMore {
display: none;
}
div.srfrContainer ul.srfrList li {
clear: both;
padding: 8px;
margin: 2px 0;
border-bottom: 0px dotted #ccc;
}


.uk-panel-box {
padding: 0px;
background: transparent;
border-radius: 0px;
}

.uk-panel.uk-panel-box.longheight {
background: #fff;
padding-left: 14px;
padding-top: 50px;
margin-top: -40px;
height: 100%;
padding-bottom: 30px;
}

.content_standard {
line-height: 19px;
font-size: 15px;
}


.leaderproject {
background: url(../images/dr-sumet.jpg) top center no-repeat;
width: 243px;
height: 105px;
margin-top: 20px;
}

#RSS-SHOW-SETTING1 p {
width: 280 !important;
vertical-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding: 30px 20px 0px 0px;
}

.mod_flexicontent_wrapper .fc_block {
display: block !important;
padding: 3px 0px;
}

.uk-panel-box .uk-panel-title {
color: #ffffff;
}

.maincover {
background: #ededed;
}

.mainleft {
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
height: 64px;
display: inline-block;
padding: 37px 25px 0px 40px;
color: #fff;
font-size: 21px;
line-height: 30px;
width: 285px;
}
.mainright {
background: #ededed;
float: right;
display: inline-block;
width: 66%;
height: 70px;
padding: 17px 35px 0px 18px;
}


.royal-project {
margin: 0 auto;
width: 100%;
text-align: center;
vertical-align: middle;
background: #25337b;
line-height: 20px;
}
.royal-project ul.uk-nav.uk-nav-parent-icon.uk-nav-side {
line-height: 54px;
float: left;
margin-left: 20px;
}
.royal-project ul.uk-nav.uk-nav-parent-icon.uk-nav-side li {
display: inline-block;
margin: 0px 0px;
padding: 0px 0px;
}
.royal-project .uk-nav > li > a {
padding: 6px 8px;
font-size: 14px !important;
color: #fff;
text-align: center;
}
.royal-project .uk-nav-side > li.uk-active > a {
background: #fff;
color: #20a0c5 !important;
background-image: transparent;
background-image: transparent;
}

.royal-project .uk-nav-side > li > a:hover, 
.royal-project .uk-nav-side > li > a:focus {
background: #f9f9f9;
color: #040404;
}
.blockerslide div {
background: #25337b;
margin-top: 0px;
}
.blockerslide ul.uk-tab {
margin: 0 auto;
text-align: center;
vertical-align: middle;
background: #25337b;
line-height: 20px;
display: inline-block;
padding-left: 20px;
margin-top: 10px;
margin-bottom: 10px !important;
}
.blockerslide .uk-tab > li.uk-active > a {
border-color: rgba(0, 0, 0, 0.06);
border-bottom-color: #25337b;
background: #25337b;
color: #20a0c5;
}
.blockerslide .uk-tab > li.uk-active > a::before {
height: 0px;
background-image: -webkit-linear-gradient(left, #2196f3, #2196f3);
background-image: linear-gradient(to right, #2196f3, #2196f3);
background-color: #2196f3;
}

.blockerslide ul.uk-nav.uk-nav-parent-icon.uk-nav-side {
line-height: 54px;
float: left;
margin-left: 0px;
}

.blockerslide ul.uk-slideset {
background: #fff;
}


.uk-tab > li > a {
display: block;
padding: 8px 12px 8px 12px;
border: 1px solid transparent;
border-bottom-width: 0;
color: #ffffff;
text-decoration: none;
position: relative;
border-radius: 3px 3px;
border: 0px solid rgba(0, 0, 0, 0.06);
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
}
.uk-tab > li > a:hover::before, .uk-tab > li > a:focus::before, .uk-tab > li.uk-open > a::before {
height: 0px;
background: #f2f2f2;
}

/*
.uk-grid-margin.uk-row-first {
margin: 0px;
}
*/
div#tm-top-d .uk-container {
background: #fff !important; 
}

div#tm-top-d .uk-panel.padtop {
padding-bottom: 40px;
}

.nolpad h3.uk-panel-title {
font-size: 15px;
}

.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, 
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3 {
width: 255px !important;
margin-right: 15px !important;
min-height: 310px !important;
}


.home2017 div#tm-main {
margin: 0px 0px 0px;
}
.home2017 .tm-sidebar-b {
background: #25337b;
padding-top: 37px;
margin-top: -40px;
margin-left: 0px;
padding-left: 20px;
}

.home2017 .uk-panel.project-line {
margin-top: 0px !important;
}

.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_4, 
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_4 {
width: 255px!important;
margin-left: 10px!important;
margin-right: 10px !important;
padding: 0%!important;
border-width: 0px !important;
}

#mod_fcitems_box_standard_210 div.mod_flexicontent_standard_wrapper {
background: transparent;
}

.tm-block-primary-gradient {
background: url(../images/bgmovementnews.jpg) top center no-repeat;
/*    padding-top: 35px; */
margin-left: 0px;
margin-top: 0px;
}
.tm-block-primary-gradient-intensive {
background-image: -webkit-linear-gradient(-35deg, #d2ecf3, #d2ecf3);
background-image: linear-gradient(125deg, #d2ecf3, #d2ecf3);
background-color: #d2ecf3;
padding: 30px 0px;
}


.tm-contrast h3 {
color: #fff !important;
}

#mod_fcitems_box_standard_210 .content_standard .fc_block {
line-height: 20px;
}

#mod_fcitems_box_standard_210 .content_standard {
padding: 10px 10px 0 10px;
min-height: 150px;
background: #fff;
}

#mod_fcitems_box_standard_210 .content_standard .fcitem_title {
background-color: transparent;
color: #333 !important;
text-decoration: none;
-webkit-transition: all 0.4s;
transition: all 0.4s;
line-height: 20px;
font-size: 16px;
}

div#mod_flexicontent_carousel210 .fcitem_title a {
color: #000;
}

div#mod_flexicontent_news210 {
margin-top: 20px;
}

div#mod_flexicontent_carousel210 {
padding-top: 39px;
margin-top: -90px;
margin-bottom: 15px;
}
div#mod_fc_carousel_mask_210 {
padding-top: 50px !important;
}

span#next_page_fcmod_210 {
background-image: url(../images/arr-right.png) !important;
padding: 10px;
width: 20px;
height: 20px !important;
position: absolute !important;
top: 0px;
right: 10px !important;
left: auto !important;
}
span#previous_page_fcmod_210 {
background-image: url(../images/arr-left.png) !important;
padding: 10px;
width: 20px;
height: 20px !important;
position: absolute !important;
top: 0px;
left: auto !important;
right: 70px !important;    
}

.uk-panel.electronic-book {
background: #f1f1f1;
padding-left: 0px;
padding-top: 20px;
height: 100%;
text-align: center;
}

.uk-panel.map {
background: #f1f1f1;
padding-left: 0px;
height: 100%;
text-align: center;
}

.uk-panel.map h3.uk-panel-title {
margin-top: 30px;
}

.uk-panel.map .electbook {
font-family: 'Prompt';
padding: 10px 22px;
background: #7211b8;
color: #fff;
margin: 0px;
border: 0px solid #7211b8;

}
.uk-panel.map .readon {
display: inline-flex;
padding: 5px;
border: 1px solid #7211b8;
position: relative;
bottom: 12px;
}


.uk-panel.electronic-book .bgafter {

padding: 5px 23px 5px 0px;
}


.uk-panel.uk-panel-box.longheight.bluepanel {
background: #25337b;
padding-left: 0px;
padding-top: 50px;
margin-top: -30px;
height: 100%;
padding-bottom: 21px
}

.uk-panel.uk-panel-box.longheight.grey {
background: #f1f1f1;
margin-top: 0px;
padding-bottom: 0px;
padding-top: 30px;
padding-left: 0px;
text-align: center;
margin: 0 auto;
width: 100%;
}

.electbook a {
color: #fff;
}

.uk-panel.padtop {
padding-top: 30px;
}


div#tm-bottom-c h3.uk-panel-title.uk-margin-bottom-remove {
text-transform: uppercase;
}

div#tm-bottom-c .uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
opacity: 1;
background: rgba(114, 17, 184, 0.54);
}

div#tm-bottom-c .uk-overlay-panel.uk-overlay-bottom.uk-overlay-background.uk-overlay-fade {
text-align: center;
background: #7211b8;
text-transform: uppercase;
padding: 0px;
}

div#tm-bottom-d {
padding: 0px 0px;
}

.uk-panel.bluebackground {
padding: 30px 10px;
background: #25337b;
}


.uk-panel.insidesystem {
background: url(../images/bgfooter-insidesystem.jpg) center repeat;
padding: 30px 0px;
}

.uk-panel.footermenulastbottom {
display: inline-block;
padding: 20px 0px;
background: #25337b;
width: 100%;
margin: 0 auto;
}

.uk-panel.footermenulastbottom  .uk-subnav > * > * {
color: #fff;
}
.uk-panel.footermenulastbottom ul.uk-subnav.uk-subnav-line {
display: inline-block;
}

.uk-panel.copyright-footer {
padding: 20px 20px 10px;
color: #000;
}

.tm-block-footer .tm-footer .tm-totop-scroller {
display: block;
position: absolute;
top: auto;
left: auto;
bottom: 20px;
right: 20px;
z-index: 1000;
width: 20px;
height: 20px;
line-height: 20px;
font-size: 16px;
color: #777777;
text-align: center;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

.uk-panel.insidesystem img {
margin: 5px 4px;
}

div#mod_flexicontent_news222 {
background: #fff;
padding-top: 0px;
}

.uk-panel.royal-project {
margin-top: 0px !important;
}


th#field_modified {
text-align: right;
width: 20%;
}

table.adminlist {
color: #555555;
font-size: 14px;
}
td.fc_title_col {
color: #000 !important;
width: 88%;
}
.modify-date div {
text-align: right;
float: right;
width: 100%;
}

.pagination ul > li {
display: inline-block;
margin-bottom: 0px;
}


.pagination ul > li > a {
float: left;
padding: 4px 12px;
line-height: 24px;
text-decoration: none;
background-color: #a3a3a3;
border: 1px solid rgba(0, 0, 0, 0.06);
border-left-width: 0;
margin: 0px 3px;
color: #fff;
}

.pagination ul > li > span {
float: left;
padding: 4px 12px;
line-height: 24px;
text-decoration: none;
background-color: #7211b8;
border: 1px solid rgba(0, 0, 0, 0.06);
border-left-width: 0;
margin: 0px 3px;
color: #fff;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
background-color: #7211b8;
}

table.adminlist tbody tr:first-child {
border-top: 0px solid !important;
border-bottom: 1px solid #dadada !important;
}
table.adminlist tbody tr {
border-top: 0px solid !important;
border-bottom: 1px solid #dadada !important;
background-color: #FFFFFF;
text-align: left;
}

.home2017 section.tm-bottom-a.uk-grid .uk-width-1-1 {
margin-left: 0px;
padding-bottom: 0px; 
}

section.tm-bottom-a.uk-grid .uk-width-1-1 {
margin-left: 25px;
}



.catid-898 div#tm-main {
margin: 15px 0px;
}
.type-alias-article div#tm-main {
margin: 0px 0px;
}

div#flexicontent {
background: #fff;
padding: 20px 20px;
}


.uk-panel.uk-panel-box.bgwhite {
background: #fff;
padding-top: 20px;
}

.uk-panel.uk-panel-box.bgwhite .uk-overlay-panel.uk-overlay-fade.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center .uk-panel-title {
color: #000000;
}
.flexicontent.fccategory.fccat30.menuitem812 {
display: none;
}

.uk-grid.uk-dropdown-grid {
padding: 10px;
}

div.yendifGallery a.yendifItem .yendifViews, 
div.yendifGallery a.yendifItem .yendifComments, 
div.yendifGallery a.yendifItem .yendifRatings {
margin: 0px;
font-style: italic;
color: #777777;
font-size: 14px;
}

div.yendifGallery a.yendifItem .yendifTitle {
margin: 5px 0px 1px 0px;
padding: 0px 0px 0px 3px;
font-size: 13px;
font-weight: bold;
word-wrap: break-word;
color: #000;
}

.contentheading {
color: #25337B;
display: inline-block;
margin: 2px 6px 15px;
}

.uk-panel.vdocover {
margin-top: 0px !important;
padding-top: 30px;
background: url(../images/bgvdo-drsumet.jpg) top center no-repeat;
padding-bottom: 0px;
}

.uk-container {
max-width: 1200px;
padding: 0 40px;
}


.uk-panel.organize {
background: #fff;
margin: 0px !important;
padding: 15px;
}

.tm-block-footer .tm-footer {
padding-top: 0px !important;
}


div#tm-bottom-b .uk-container {
background: #D2EAF3;
padding: 30px 40px 30px 0px;
}

div#tm-bottom-c .uk-container ,
div#tm-bottom-d .uk-container ,
div#tm-footer .uk-container  {
padding: 0px !important;
}

div#tm-main .uk-container {
padding: 0px !important;
}



h1.contentheading,h2.contentheading {
font-size: 22px;
}

.fcmaincat902 h2.contentheading,
.fcmaincat124 h2.contentheading,
.fcmaincat681 h2.contentheading,
.fcmaincat632 h2.contentheading,
.fcmaincat629 h2.contentheading,
.fcmaincat627 h2.contentheading,
.fcmaincat626 h2.contentheading,
.fcmaincat625 h2.contentheading,
.fcmaincat613 h2.contentheading,
.fcmaincat742 h2.contentheading,
.fcmaincat744 h2.contentheading,
.fcmaincat608 h2.contentheading ,
h2.contentheading {
/*   background: url(../images/header-project.png) no-repeat 0 0;

font-size: 20px;
line-height: 22px;
height: 70px;
vertical-align: middle;
display: table-cell;
padding-left: 20px;
*/
}


.type-alias-article div#tm-top-a .uk-container {
padding: 0px !important;
}  

.tm-block-default {
background-color: #f7f7f7;
}

.tm-stalker.uk-hidden-small.uk-hidden-medium {
background: #f7f7f7 !important;
opacity: 0;
}


.home2017 div#tm-top-a .uk-container {
background: #fff !important;
padding: 30px 40px 20px 0px;
}

.home2017 div#tm-top-a h3.uk-panel-title,
.uk-panel.vdocover  h3.uk-panel-title,
div#tm-top-c .uk-width-1-1.uk-width-medium-2-3.uk-row-first h3.uk-panel-title ,
div#tm-top-d .uk-width-1-1.uk-width-medium-2-3.uk-row-first h3.uk-panel-title ,
div#tm-bottom-b .uk-width-1-1.uk-width-medium-2-3.uk-row-first h3.uk-panel-title ,
div#tm-bottom-a .uk-width-1-1 h3.uk-panel-title {
margin-left: 40px;
}
.uk-panel.electronic-book  h3.uk-panel-title {
margin-left: 0px !important;
}

.home2017 div#tm-top-a .carousel {
position: relative;
margin-bottom: 24px;
line-height: 1;
margin-left: 40px;
}


#flexicontent figure.image.right img, #flexicontent figure.image.left img, #flexicontent div.image.right img, #flexicontent div.image.left img {
padding: 0px;
border: 0px solid lightgray;
}

div#tm-top-c .uk-width-1-1.uk-width-medium-2-3.uk-row-first span.module_readon {
width: 100%;
background: #1e2a66;
display: inline-block;
}


div#tm-bottom-a .uk-container {
padding: 0px;
}
div#tm-top-d .uk-container {
padding: 30px 40px 0px 0px;
}

.home2017 div#mod_flexicontent_news211 ,
.home2017 div#mod_flexicontent_news209{
padding-left: 40px;
}

.home2017 div#mod_flexicontent_carousel210 {
padding: 40px 40px 0px 40px;
}



div#mod_fcitems_box_standard_211 .fc_stretch {
  width: 100px !important;
float: left !important;
padding: 10px 10px 5px 0px !important;
}

div#mod_fcitems_box_standard_211 .fc_block {
line-height: 20px;
margin: 0px 0px 5px;
}

div#mod_fcitems_box_standard_211 .fcitem_text {
font-family: 'Prompt';
margin: 0px;
padding: 0px;
line-height: 20px;
font-size: 14px;
}
/*********************************** fix slide article *****************************/

div .slideshow-thumbnails {
display: none;
bottom: 0px;
height: 65px;
background: #25337A;
z-index: 9999;
width: 100%;
margin: 0 auto;
}
div div.slideshow-thumbnails ul {
padding-top: 20px!important;
margin-top: 0px!important;
text-align: center;
margin: 0 auto !important;
width: 100% !important;
display: block;
left: 45% !important;
top: auto !important;
position: relative !important;
}

.slideshow-thumbnails a {
display: inline-block;
float: none;
outline: none;
margin: 1px 5px;
padding: 8px 8px;
border-radius: 20px;
background: #fff !important;
}

/*************************** โครงการพระราชดำริ sidebar ***************/

aside.tm-sidebar-b {
background: #fff;
padding-left: 20px;
}

.type-alias-article .tm-sidebar-b .uk-panel.uk-panel-box.longheight.grey {
padding-top: 0px;
padding: 0px 20px 20px 20px;
width: 86% !important;
}

.type-alias-article .tm-sidebar-b .module_readon {
text-align: center;
display: block;
background: transparent;
height: 44px;
}


.type-alias-article .tm-sidebar-b .module_readon span {
padding: 10px 60px !important;
background: #7211b8;
color: #fff;
margin: 0px;
border: 0px solid #7211b8;
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0 100%);
}

.type-alias-article .tm-sidebar-b .uk-panel.map .readon {
display: inline-flex;
padding: 5px;
border: 1px solid #7211b8;
position: relative;
bottom: 0px;
left: 0px;
float: none;
}


/*****************************************  vdo share *****************************/

div.yendifVideoShare {
width: 100%;
overflow: hidden;
padding: 0px 40px;
}



/***********************************************************  video  *************************************/

.yendifVideoShare.yendifResponsive {

padding: 0px 0px;
}
div.yendifGallery a.yendifItem .yendifTitle {
margin: 5px 0px 1px 0px;
padding: 0px 0px 0px 3px;
font-size: 16px;
font-weight: bold;
word-wrap: break-word;
color: #000;
}
.yendifGallery {
padding: 10px 0px 10px 40px !important;
}

div.yendifVideoShare .bgafter {
position: relative;
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
height: 30px;
display: block;
padding: 5px 44px 5px 14px;
margin : -10px 0px 0px -2px !important;
z-index: 1;
min-width: 200px;
}
div.yendifVideoShare div {
margin : -10px 0px 0px -2px !important;
}
div.yendifVideoShare .bgbefore {
margin-top: -25px;
z-index: 0;
}


/*************************************************** social bar *********************************************/


.flexi.element.field_field24 {
width: 100%;
display: block;
clear: both !important;    float: none !important;

}
.flexi.element.field_field25 {
float: none;
    margin: 0px !important;
}
div.flexi.value, .flexi.value {
float: none;
}


.flexitoolbar {
border-top: 0px solid !important;
border-bottom: 0px solid !important;
margin: 0px !important;
}

span.at-icon-wrapper {
width: 80px !important;
height: 25px !important;
text-align: center;
}

.addthis_button_favorites ,
.addthis_button_myspace ,
.addthis_button_compact {
display: none;
}

/*************************************************** Contact page *********************************************/

main.tm-content {
background: #fff;
padding: 20px 20px;
}


.formBody p {
width: 50%;
float: left;
display: inline-block;
}

.fc_filter_line .fc_filter_label {
clear: none;
width: 40px !important;
padding: 5px 10px;
margin: 0px 5px 0px 0px;
text-align: left;
line-height: 20px;
}
.fc_filter_html.fc_html_field_22 {
width: 120px !important;
display: inline-table;
}
.fc_filter_line.fc_filter_buttons_box {
clear: none !important;
display: inline-flex;
width: auto !important;
}

.fc_buttons.btn-group {
display: inline-flex;
float: left;
}

.btn-success {
background-color: #7211b8;
color: #ffffff;
background-image: -webkit-linear-gradient(top, #7211b8, #7211b8);
background-image: linear-gradient(to bottom, #7211b8, #7211b8);
box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0), 1px 1px 1px rgba(0, 0, 0, 0);
}
.btn-success:hover {
background-color: #a82eff;
color: #ffffff;
} 
.btn-group > .btn {
font-size: 12px;
height: 32px;
}




/*************************************************** book *********************************************/


.value.field_field21_journal_cover {
width: 100px;
float: left;
}

.journal .lineinfo.image_descr {
display: inline-block !important;
float: left !important;
width: 100%;
clear: none !important;
}

.journal .lineinfo.line3 {
display: inline-block !important;
float: left !important;
width: 55%;
clear: none !important;
margin: 0px !important;
margin-top: 40px !important;
}


.journal ul.leadingblock.three > li, 
.journal ul.introblock.three > li {
width: 31.6%;
margin-left: 1%;
background: url(../images/stand-book.png) bottom center no-repeat !important;
min-height: 215px !important;
}

.journal div.image.left {
float: none !important;
margin: 8px 11px 0px 2px !important;
width: 100% !important;
text-align: right;
}


.journal figure.image.right img, 
.journal figure.image.left img, 
.journal div.image.right img, 
.journal div.image.left img {
padding: 0px;
border: 0px solid lightgray;
box-shadow: -1px 7px 9px -2px #333;
}

.journal .value.field_title {
color: #1494b9;
}


.fc_filter_line.fc_odd.fc_filter_id_22 {
width: 190px;
display: inline-flex;
text-align: left;
}

.journal .lineinfo.image_descr {
display: inline-block !important;
float: left !important;
width: 88%;
clear: none !important;
margin-left: 37px !important;
}

.journal .readmore {
display: inline-block;
float: left;
clear: none !important;
width: 150px !important;
}






.uk-breadcrumb > li:nth-child(n+2):before {
content: ">";
display: inline-block;
margin: 0 20px;
color: rgba(170, 170, 170, 0.3);
}

.uk-slidenav-position li {
padding-left: 0px;
}

.uk-slidenav-position h3.uk-h5.uk-margin-top-remove {
position: absolute;
bottom: 0px;
/* margin: 0 auto !important; */
text-align: center;
width: 100%;
bottom: 25px !important;
background: rgba(114, 17, 184, 0.49);
padding: 20px 0px;
}
.uk-slidenav-position h3.uk-h5.uk-margin-top-remove:hover{
background: #7211b8;
}
.uk-slidenav-position a.uk-link-reset,
.uk-slidenav-position a.uk-link-reset:hover {
color: #fff;
}

div#tm-bottom-c .uk-container{
margin-top: 0px;
background: #fff;
}


.yendif-video-share .caption h4 {
font-size: 16px;
line-height: 20px;
}

.yendif-video-share.videos p {

width: 100%;
background: #e2e1e1;
display: inline-block;
}

.yendif-video-share.videos a.btn.btn-primary {

font-family: 'Prompt';
padding: 10px 60px !important;
background: #7211b8;
color: #fff;
margin: 0px;
border: 0px solid #7211b8;
-webkit-clip-path: polygon(16% 0%, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(16% 0%, 100% 0, 100% 100%, 0 100%);
border-radius: 0px;
float: right;
}

h1, .uk-h1 {
font-size: 22px;
line-height: 25px;
}


/*************************************************** donate *********************************************/

.donate-module-page {
	background: #fff;
}


.item-id-20 h4 {
    text-align: center;
}

.donate-module-page ul {
padding-left: 0px;
}
.donate-table .uk-grid-divider > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

span.donate-h5 {
    text-align: center; 
    color: #000;
    display: block;
}

ul li.scb {
background: url(../images/scb.jpg) 10px 3px no-repeat;
    padding-left: 64px;
    list-style: none;
    padding-bottom: 20px;
    font-size: 14px;
    text-align: left;
    padding-right: 20px;
    width: 80%;
    margin: 0 auto;
}
ul li.tmb {
    background: url(../images/tmb.jpg) 10px 3px no-repeat;
    padding-left: 64px;
    list-style: none;
    padding-bottom: 20px;
    font-size: 14px;
    text-align: left;
    padding-right: 20px;
    width: 80%;
    margin: 0 auto;
}

/*** Change to TTB bank 20220721***/
ul li.ttb {
    background: url(../images/ttb.jpg) 10px 3px no-repeat;
    padding-left: 64px;
    list-style: none;
    padding-bottom: 20px;
    font-size: 14px;
    text-align: left;
    padding-right: 20px;
    width: 80%;
    margin: 0 auto;
}
/*** Change to TTB bank 20220721***/


.btn-line-donate {
    width: 44%;
    background: #283887;
    padding: 20px;
    margin: 0 auto;
    border-radius: 10px;
    color: #fff;
    text-align: center;
}
.text-mid-donate {
    text-align: center;
    margin-top: 40px;
    color: #777;
    margin-bottom: 40px;
    display: block;
}

.true-donate {
    background: #e2e0e1;
    padding: 60px 20px;
    text-align: center;
}
.true-donate a {
color:#777;
}
.remark-donate {
    text-align: center;
    width: 80%;
    margin: 20px auto;
    color: #777;
}
.lineblock {
    border-top: 2px solid #777;
}

.credit-donate {
    background: #e2e0e1;
    padding: 60px 20px;
    text-align: center;
}

.credit-donate2 {
    background: #fff;
    padding: 60px 20px;
    text-align: center;
}


/*************************************************** Responsive *********************************************/

@media (max-width: 1024px) {


.slideshow {
height: auto !important;
margin: 0 auto;
width: 400px !important;
}
.slideshow-images {
width: 100% !important;
height: auto !important;
margin-bottom: 18px;
}

.tm-search {
display: none;
}

#mod_fcitems_box_featured_101 {
width: 58%;
float: left;
display: inline-block;
margin-right: 15px;
}

}





@media (max-width: 768px) {

.slideshow {
height: auto !important;
margin: 0 auto;
width: 400px !important;
}
.slideshow-images ,
.slideshow-images img {
width: 100% !important;
height: auto !important;
margin-bottom: 18px;
}

.uk-width-medium-2-3, .uk-width-medium-4-6 {
width: 66.666% !important;
}
.uk-width-medium-1-3, .uk-width-medium-2-6 {
width: 33.333% !important;
}


.uk-container {
box-sizing: border-box;
padding: 0 10px;
}

.tm-nav.uk-hidden-small {
margin-top: -12px;
}


ul.uk-navbar-nav.uk-hidden-small {
background: #0b2e72;
color: #fff;
margin-left: -130px !important;
margin-top: 0px;
padding: 0px 0px 0px 130px;
margin-bottom: 0px;
/* float: right; */
position: relative;
/* width: 80%; */
right: 0px;
z-index: 1;
}
.tm-nav-logo.uk-hidden-small {
display: block;
position: relative;
float: none;
display: block;
width: auto;
height: 110px;
z-index: 9;
/* clear: right; */
}
.uk-navbar-nav > li > a {
display: block;
box-sizing: border-box;
text-decoration: none;
height: 50px;
}

.uk-container.uk-container-center.tm-header-container {
padding: 0px;
}  

section.tm-header.uk-grid {
position: relative;
top: 0px;
}

.home2017 .tm-fullscreen .tm-header-container {
   height: 248px !important;
}

.tm-fullscreen .tm-navbar + .tm-header-container, 
.tm-fullscreen .tm-navbar + .tm-header-container .uk-slideshow-fullscreen, 
.tm-fullscreen .tm-navbar + .tm-header-container .uk-slideshow-fullscreen > li {
height: 30vh;
}

.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3 {
width: 158px !important;
margin-right: 10px !important;
}
.news.mod_flexicontent_wrapper .content_standard {
padding: 0px 0px 0 0px;
line-height: 20px;
font-size: 12px;
}

.tm-block-light {
background-color: #fafafa;
z-index: 99;
position: relative;
padding-top: 0px;
}

.bgafter {
position: relative;
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
height: 30px;
display: block;
padding: 5px 18px 5px 12px;
margin-top: -10px;
margin-left: -15px;
z-index: 1;
min-width: 180px;
}
h3.uk-panel-title {
font-size: 15px;
}

.news.mod_flexicontent_wrapper .fcitem_title {
font-family: 'Prompt';
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px dashed #bbbbbb;
font-size: 13px;
text-align: left;
line-height: 18px;
}
.news.mod_flexicontent_wrapper .fcitem_title a {
background-color: transparent;
color: #20a0c5;
text-decoration: none;
-webkit-transition: all 0.4s;
transition: all 0.4s;
line-height: 20px;
}

.news.mod_flexicontent_wrapper .fcitem_text {
font-family: 'Prompt';
margin: 0px;
padding: 0px;
line-height: 17px;
font-size: 14px;
display: none !important;
}

div.yendifVideoShare.yendifResponsive div.yendifGallery a.yendifItem {
display: inline-block;
float: none;
width: 24.3% !important;
margin: 0;
padding: 0;
}




.mod_flexicontent_wrapper .fc_block {
display: block !important;
padding: 0px 0px;
}

#mod_fcitems_box_featured_196 ,#mod_fcitems_box_featured_354{
width: 50%;
float: left;
display: inline-block;
}
#mod_fcitems_box_standard_196,#mod_fcitems_box_standard_354 {
width: 45%;
float: left;
display: inline-block;
}
#mod_fcitems_box_featured_196 .content_featured,#mod_fcitems_box_featured_354 .content_featured {
display: block;
padding: 0px 10px 10px 10px;
}
#mod_fcitems_box_standard_196 .fc_inline.fcitem_title a {
color: #fff;
font-size: 14px;
}
#mod_fcitems_box_standard_354 .fc_inline.fcitem_title a {
    color: #364471;
    font-size: 14px;
}
#mod_fcitems_box_standard_354 .fcitem_text {
    color: #fff;
}
#mod_fcitems_box_standard_196 img ,#mod_fcitems_box_standard_354 img {
padding-bottom: 10px;
}
#mod_fcitems_box_standard_196 .image_standard.fc_stretch.fc_clear,#mod_fcitems_box_standard_354 .image_standard.fc_stretch.fc_clear  {
float: left;
margin-right: 10px;
display: inline-block;
}
#mod_fcitems_box_standard_196 div.mod_flexicontent_standard_wrapper ,#mod_fcitems_box_standard_354 div.mod_flexicontent_standard_wrapper {
display: block;
padding: 0px 0px 13px;
} 


#RSS-SHOW-SETTING1 p {
width: 200px !important;
vertical-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding: 30px 20px 0px 0px;
}

.leaderproject {
background: url(../images/dr-sumet.jpg) -8px 0px no-repeat;
width: 225px;
height: 105px;
margin-top: 20px;
background-size: contain;
}


.mainleft {
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
height: 64px;
display: inline-block;
padding: 37px 35px 0px 15px;
color: #fff;
font-size: 21px;
line-height: 30px;
width: 177px;
}
.mainright {
background: #ededed;
float: right;
display: inline-block;
width: 63%;
height: 70px;
padding: 23px 20px 0px 15px;
font-size: 14px !important;
line-height: 20px !important;
}

.home2017 .tm-sidebar-b {
background: #25337b;
padding-top: 37px;
margin-top: -40px;
margin-left: 0px;
padding-left: 30px;
padding-right: 10px;
padding-bottom: 20px;
}

.uk-width-medium-3-4 {
width: 72%;
}

.uk-width-medium-1-4 {
width: 28%;
}

section.tm-bottom-a.uk-grid .bgafter {
min-width: 300px;
}
section.tm-bottom-b.uk-grid .bgafter {
min-width: 220px;
}



.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_4, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_4 {
width: 164px!important;
margin-left: 3px!important;
margin-right: 3px !important;
padding: 0%!important;
border-width: 0px !important;
}
#mod_fcitems_box_standard_210 .content_standard {
padding: 0px 5px 0 7px;
min-height: 150px;
}

.uk-panel.electronic-book .electbook {
font-size: 13px;
}


section.tm-bottom-b.uk-grid .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3 {
width: 154px !important;
margin-right: 6px !important;
}

.uk-panel.insidesystem {
 padding: 15px 0px;
}

.tm-block-footer .tm-footer {
position: relative;
padding-top: 0px;
}

.uk-panel.bluebackground {
padding: 15px;
background: #25337b;
}

.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
margin-top: 15px;
}


#mod_fcitems_box_featured_196 .image_featured.fc_stretch.fc_clear,
#mod_fcitems_box_featured_354 .image_featured.fc_stretch.fc_clear {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}



.chaipattana .mainright {
background: #ededed;
float: right;
display: inline-block;
width: 63%;
height: 49px;
padding: 33px 20px 0px 15px;
font-size: 14px !important;
line-height: 20px !important;
}
.chaipattana .mainleft {
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
height: 45px;
display: inline-block;
padding: 29px 35px 8px 15px;
color: #fff;
font-size: 21px;
line-height: 30px;
width: 177px;
}

.contentheading {
display: inline-block;
line-height: 20px;
}

body #flexicontent .fc_item_title {
color: inherit;
font-size: 20px;
}

.yendifGallery {
padding: 10px 0px 10px 0px !important;
}
.uk-panel.vdocover {
margin-top: 0px !important;
padding-top: 15px;
background: url(../images/bgvdo-drsumet.jpg) top center no-repeat;
padding-bottom: 15px;
}

.home2017 div#tm-top-a .uk-container {
background: #fff !important;
padding: 20px 0px 5px 0px;
}

.home2017 div#tm-top-a .carousel {
position: relative;
margin-bottom: 10px;
line-height: 1;
margin-left: 25px;
}

.home2017 div#tm-top-a .carousel  .image_standard.fc_float_left {
width: 55%;
}

.home2017 .carousel.mod_flexicontent_wrapper .content_standard {
padding: 0px 12px 0 12px;
}

.home2017 .carousel.mod_flexicontent_wrapper .fcitem_title {
padding: 1px 0px 1px 0px;
margin: 2px 0px 2px 0px;
/* border: 1px dashed #bbbbbb; */
font-size: 15px;
text-align: left;
}

#mod_fcitems_box_standard_257 {
height: auto !important;
}

.blockerslide ul.uk-tab .uk-hidden {
display: block !important;
visibility: visible !important;
}

li.uk-tab-responsive.uk-active {
display: none !important;
}

div.yendifGallery a.yendifItem .yendifTitle {
margin: 5px 0px 1px 0px;
padding: 0px 0px 0px 3px;
font-size: 13px;
font-weight: bold;
word-wrap: break-word;
color: #000;
text-align: left;
}
div.yendifGallery a.yendifItem .yendifViews, div.yendifGallery a.yendifItem .yendifComments, div.yendifGallery a.yendifItem .yendifRatings {
margin: 0px;
font-style: italic;
color: #777777;
font-size: 11px;
text-align: right;
}

div#mod_flexicontent_news196 มdiv#mod_flexicontent_news354{
padding-left: 20px;
padding-right: 0px;
}

.home2017 div#mod_flexicontent_news211, .home2017 div#mod_flexicontent_news209 {
padding-left: 20px;
}
.tm-top-d .news.mod_flexicontent_wrapper .fcitem_title a {
background-color: transparent;
color: #20a0c5;
text-decoration: none;
-webkit-transition: all 0.4s;
transition: all 0.4s;
line-height: 18px;
font-size: 12px;
}

div#mod_fcitems_box_standard_211 .fc_block {
line-height: 20px;
margin: 0px 6px 5px;
}

.home2017 div#mod_flexicontent_carousel210 {
padding: 15px 20px 0px 20px;
}
div#mod_flexicontent_carousel210 {
padding-top: 39px;
margin-top: -70px;
margin-bottom: 15px;
}

#mod_fcitems_box_standard_210 .content_standard .fcitem_title {
background-color: transparent;
color: #333 !important;
text-decoration: none;
-webkit-transition: all 0.4s;
transition: all 0.4s;
line-height: 20px;
font-size: 13px;
}

#mod_fcitems_box_standard_210 div.mod_flexicontent_standard_wrapper_innerbox {
padding: 0px 0px !important;
border-width: 0px!important;
margin: 0px 12px !important;
background: #fff;
}

div#tm-bottom-b .uk-container {
background: #D2EAF3;
padding: 15px 30px 15px 0px;
}


.module_readon span {
font-family: 'Prompt';
padding: 10px 30px !important;
background: #7211b8;
color: #fff;
margin: 0px;
border: 0px solid #7211b8;
-webkit-clip-path: polygon(16% 0%, 100% 0, 100% 100%, 0 100%);
clip-path: polygon(16% 0%, 100% 0, 100% 100%, 0 100%);
}


.fcitems .bgafter {
position: relative;
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 92% 100%, 0 100%);
height: 30px;
display: block;
padding: 5px 18px 5px 12px;
margin-top: -10px;
margin-left: 2px;
z-index: 1;
min-width: 158px;
}

.fcitems .module_readon {
text-align: center;
display: block;
background: #e2e1e1;
height: 58px;
}

}

@media (max-width: 515px) {


.uk-width-medium-2-3, .uk-width-medium-4-6 {
width: 100% !important;
}
.uk-width-medium-1-3, .uk-width-medium-2-6 {
width: 100% !important;
}
.mainleft {
    background: #20a0c5;
    -webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
    clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
    height: 64px;
    display: inline-block;
    padding: 15px 35px 26px 15px;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    width: 75px;
}
.mainright {
    background: #ededed;
    float: right;
    display: inline-block;
    width: 61%;
    height: 70px;
    padding: 8px 20px 0px 15px;
    font-size: 12px !important;
    line-height: 16px !important;
}
.social-block {
    position: absolute;
    right: 10px;
    margin-top: 56px;
}


}

@media (max-width: 425px) {


.uk-width-medium-2-3, .uk-width-medium-4-6 {
width: 100% !important;
}
.uk-width-medium-1-3, .uk-width-medium-2-6 {
width: 100% !important;
}
.mainleft {
    background: #20a0c5;
    -webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
    clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
    height: 64px;
    display: inline-block;
    padding: 15px 35px 26px 15px;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    width: 75px;
}
.mainright {
    background: #ededed;
    float: right;
    display: inline-block;
    width: 61%;
    height: 70px;
    padding: 8px 20px 0px 15px;
    font-size: 12px !important;
    line-height: 16px !important;
}
.social-block {
    position: absolute;
    right: 10px;
    margin-top: 56px;
}


}


@media (max-width: 414px) {

div#tm-top-b .uk-width-medium-1-3 h3.uk-panel-title,
div#tm-top-b .uk-width-medium-2-3 h3.uk-panel-title {
    margin-left: 18px;
}
div#tm-top-b .uk-width-medium-1-3 .uk-panel p {
    margin: 0px;
    margin: 0 auto !important;
    width: 100%;
    text-align: center;
}
div#tm-top-b .uk-width-medium-1-3 p a img{
    display: inline-block !important;
}
  
.slideshow-images, .slideshow-images img {
width: 98% !important;
height: 300px !important;
margin-bottom: 18px;
position: relative !important;
float: none !important;
left: 0px !important;
}



.home2017 .tm-fullscreen .tm-header-container {
height: 132px !important;
}

.home2017 .tm-top-c h3.uk-panel-title {
font-size: 15px;
padding-top: 30px;
}

div#tm-top-a .uk-panel.electronic-book {
padding-top: 0px;
margin-top: 0px;
padding-bottom: 20px;
}
/* menu mobile */
.uk-nav-offcanvas ul a {
    color: #333;
}
.uk-nav-offcanvas ul li.uk-active {
    background: #0B2E72;
    color: #fff;
}
.uk-nav-offcanvas ul li.uk-active a {
    color: #fff;
}

.uk-nav-offcanvas ul.uk-nav-sub {
    padding: 0px 0 0px 0px;
}

.uk-nav-offcanvas ul.uk-nav-sub li {
    padding-left: 20px;

}
 
 
div#flexicontent {
    background: #fff;
    padding: 0px 0px;
}

.desc-content.field_text table {
    width: 100% !important;
}
.desc-content.field_text table td {
    vertical-align: top;
}
.desc-content.field_text table td p img {
    padding: 0px 10px 0px 0px;
    margin: 0px 4px 0px 0px;
    height: 90px;
    max-width: none;
    box-sizing: none;
}



.uk-navbar-center {
    max-width: 70%;
}

.uk-container {
    box-sizing: border-box;
    padding: 0 20px;
}

    .tm-fullscreen .tm-navbar + .tm-header-container, 
    .tm-fullscreen .tm-navbar + .tm-header-container .uk-slideshow-fullscreen, 
    .tm-fullscreen .tm-navbar + .tm-header-container .uk-slideshow-fullscreen > li {
height: 117px !important
    }

div#tm-top-a .uk-width-medium-2-3 {
    width: 100%;
}
div#tm-top-a .uk-width-medium-1-3 {
    width: 100%;
}

div#tm-top-a .uk-width-medium-2-3, 
div#tm-top-a .uk-width-medium-4-6, 
div#tm-top-c .uk-width-medium-2-3, 
div#tm-top-c .uk-width-medium-4-6, 
div#tm-bottom-b .uk-width-medium-2-3, 
div#tm-bottom-b .uk-width-medium-4-6 {
    width: 100% !important;
}
div#tm-top-a .uk-width-medium-1-3, 
div#tm-top-a .uk-width-medium-2-6, 
div#tm-top-c .uk-width-medium-1-3, 
div#tm-top-c .uk-width-medium-2-6, 
div#tm-bottom-b .uk-width-medium-1-3, 
div#tm-bottom-b .uk-width-medium-2-6 {
    width: 100% !important;
}


div.yendifVideoShare.yendifResponsive div.yendifGallery a.yendifItem {
    display: inline-block;
    float: none;
    width: 48% !important;
    margin: 0;
    padding: 0;
}
#mod_fcitems_box_featured_196,#mod_fcitems_box_featured_354 {
    width: 100%;
}

#mod_fcitems_box_standard_196 ,#mod_fcitems_box_standard_354{
    width: 95%;
}

.uk-panel.uk-panel-box.longheight {
background: #fff;
padding-left: 45px;
padding-top: 0px;
margin-top: 0px;
height: 100%;
/* padding-bottom: 40px; */
/* width: 80%; */
}
#RSS-SHOW-SETTING1 p {
    width: 90% !important;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
    padding: 10px 20px 0px 0px;
}

.uk-width-medium-2-3, .uk-width-medium-4-6 {
width: 100% !important;
}
.uk-width-medium-2-3, .uk-width-medium-4-6 {
width: 100% !important;
}
.uk-width-medium-1-3, .uk-width-medium-2-6 {
width: 100% !important;
}


.leaderproject {
    background: url(../images/dr-sumet.jpg) top center no-repeat;
    width: 243px;
    height: 105px;
    margin-top: 20px;
}

.uk-panel.electronic-book.longheight {
    padding: 0px 10px;
}

div#tm-top-c .uk-container {
    box-sizing: border-box;
    padding: 0 0px 0px 10px;
}

.mainleft {
    background: #20a0c5;
    -webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
    clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
    height: 10px;
    display: block;
    padding: 22px 35px 10px 15px;
    color: #fff;
    font-size: 15px;
    line-height: 0px;
    width: 177px;
}
.mainright {
    background: #ededed;
    float: left;
    display: block;
    width: auto;
    height: auto;
    padding: 7px 10px 15px 12px;
    font-size: 14px !important;
    line-height: 20px !important;
}

.royal-project {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    height: auto;
    vertical-align: middle;
    background: transparent;
    line-height: 20px;
}
.royal-project ul.uk-nav.uk-nav-parent-icon.uk-nav-side {
    line-height: 25px;
    background: #25337b;
}

.uk-width-medium-3-4 {
    width: 100%;
}
 
 .uk-width-medium-1-4 {
    width: 100%;
}

#mod_fcitems_box_standard_210 div.mod_flexicontent_standard_wrapper {
    background: #fff;
    margin-top: 20px;
}


.uk-subnav {
    margin: 0px;
}

.uk-subnav > * {
    margin-top: 0px;
}


ul.uk-subnav.uk-subnav-line li {
    width: 160px;
}

.uk-subnav-line > :nth-child(n+2):before {
    margin-right: 0px;
    border-left: 0px solid rgba(170, 170, 170, 0.3);
}

.uk-panel.organize img {
    width: 90px;
}

.uk-panel.bluebackground a img {
    width: 135px;
    margin: 2px;
}
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3 {
    width: 100% !important;
    margin-right: 10px !important;
}

.uk-panel.electronic-book.longheight h3 {
    float: left;

}

.uk-panel.electronic-book.longheight p {
    padding: 0px 10px;
    text-align: center;
}

#mod_fcitems_box_standard_196 .image_standard.fc_stretch.fc_clear ,
#mod_fcitems_box_standard_354.image_standard.fc_stretch.fc_clear{
    float: none;
    margin-right: 10px;
    display: inline-block;
    float: left;
}

section.tm-top-c.uk-grid span.module_readon {
    float: right;
    margin-right: 10px;
}

.tm-block-dark {
    padding: 20px 0px 30px;
}


div#tm-bottom-a .uk-width-1-1 h3.uk-panel-title {
margin-left: 27px;
}

.home2017 section.tm-bottom-a.uk-grid .uk-width-1-1 {
margin-left: 0px;
padding-left: 30px;
}

.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_4, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_4 {
    width: 152px!important;
}

.uk-panel.uk-panel-box.longheight.grey {
    text-align: center;
}
.uk-panel.uk-panel-box.longheight.grey h3 {
        float: left;
}


aside.tm-sidebar-b.uk-width-medium-1-4.uk-grid-margin.uk-row-first {
    width: 93%;
    margin-left: 22px;
}

.uk-panel.footermenulastbottom ul.uk-subnav.uk-subnav-line {
    display: inline-block;
    padding: 0px 10px;
    text-align: center;
}

#mod_fcitems_box_featured_196 .image_featured.fc_stretch.fc_clear ,#mod_fcitems_box_featured_354 .image_featured.fc_stretch.fc_clear {
    float: none;
    margin-right: 0px;
    margin-bottom: 0px;
}

#mod_fcitems_box_featured_196 .image_featured.fc_stretch.fc_clear img ,#mod_fcitems_box_featured_354 .image_featured.fc_stretch.fc_clear img{
    width: 97%;
}

#mod_fcitems_box_standard_196 div.mod_flexicontent_standard_wrapper,#mod_fcitems_box_standard_354 div.mod_flexicontent_standard_wrapper {
    display: block;
    padding: 15px 0px 10px;
}

section.tm-bottom-a.uk-grid .bgafter {
    min-width: 252px;
}
.uk-panel.uk-panel-box.longheight.grey {
    width: 97%
}

div#tm-top-b {
    padding: 15px 0px;
    margin: 10px 0px 0px;
}

#mod_fcitems_box_featured_196 .content_featured ,
#mod_fcitems_box_featured_354.content_featured{
    font-size: 14px;
    padding: 10px 10px 10px 10px;
}
.fc_block.fcitem_text {
    font-size: 14px;
}

div#tm-top-d .uk-container {
padding: 0 0px 0px 0px;
}

.home2017 .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_2, 
.home2017 .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_2 {
width: 100%!important;
margin-left: 0%!important;
margin-right: 0%!important;
padding: 0%!important;
border-width: 0px !important;
}

.tm-top-d .news.mod_flexicontent_wrapper .fcitem_title a {
background-color: transparent;
color: #20a0c5;
text-decoration: none;
-webkit-transition: all 0.4s;
transition: all 0.4s;
line-height: 18px;
font-size: 14px;
}
div#tm-top-d .uk-panel.padtop {
padding-bottom: 15px;
}
.uk-panel.electronic-book h3.uk-panel-title {
margin-left: -34% !important;
}


div#mod_flexicontent_news196,
div#mod_flexicontent_news354 {
padding-left: 0px;
padding-right: 0px;
}

.home2017 div#tm-top-a h3.uk-panel-title, .uk-panel.vdocover h3.uk-panel-title, div#tm-top-c .uk-width-1-1.uk-width-medium-2-3.uk-row-first h3.uk-panel-title, div#tm-top-d .uk-width-1-1.uk-width-medium-2-3.uk-row-first h3.uk-panel-title, div#tm-bottom-b .uk-width-1-1.uk-width-medium-2-3.uk-row-first h3.uk-panel-title, div#tm-bottom-a .uk-width-1-1 h3.uk-panel-title {
margin-left: 20px;
}

.tm-block-dark .fc_block.fcitem_text {
color: #fff;
font-size: 13px;
}
div#tm-bottom-b .uk-container {
background: #D2EAF3;
padding: 15px 0px 0px 0px;
}
div#tm-bottom-b  .uk-panel.uk-panel-box.longheight.bluepanel {
background: #25337b;
padding-left: 0px;
padding-top: 20px;
margin-top: 0px;
height: 100%;
padding-bottom: 21px;
}

.chaipattana .mainright {
background: #ededed;
float: right;
display: inline-block;
width: 45%;
height: 38px;
padding: 13px 20px 0px 8px;
font-size: 13px !important;
line-height: 20px !important;
}

.chaipattana .mainleft {
background: #20a0c5;
-webkit-clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
clip-path: polygon(0% 0%, 100% 0, 86% 100%, 0 100%);
height: 45px;
display: inline-block;
padding: 15px 21px 22px 9px;
color: #fff;
font-size: 15px !important;
line-height: 20px !important;
width: 140px;
}
.royal-project ul.uk-nav.uk-nav-parent-icon.uk-nav-side {
line-height: 40px;
float: left;
margin-left: 0px;
}

.royal-project .uk-nav > li > a {
padding: 3px 8px !important;
font-size: 13px !important;
color: #fff;
text-align: center;
}

.fccategory div.image.left {
float: none !important;
margin: 8px 10px 0px 2px !important;
width: auto !important;
text-align: center;
}


main.tm-content {
background: #fff;
padding: 20px 10px;
}

span.at-icon-wrapper {
width: 77px !important;
height: 25px !important;
text-align: center;
}

.contentheading {
display: inline-block;
line-height: 25px;
}
.uk-breadcrumb > li:nth-child(n+2):before {
content: ">";
display: inline-block;
margin: 0 5px;
color: rgba(170, 170, 170, 0.3);
}





}


@media (max-width: 412px) {

ul.uk-subnav.uk-subnav-line li {
width: 134px;
} 
section.tm-bottom-a.uk-grid .bgafter {
min-width: 252px;
}

.uk-panel.copyright-footer {
padding: 20px 46px 10px;
color: #000;
}

}

@media (max-width: 375px) {

.tm-block-dark {
padding: 0px 0px 30px;
}

div#mod_flexicontent_news196 ,div#mod_flexicontent_news354{
padding-left: 10px;
padding-right: 0px;
}

}





@media (max-width: 360px) {

.uk-panel.electronic-book h3.uk-panel-title {
margin-left: -10% !important;
} 

section.tm-bottom-b.uk-grid .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_3, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.cols_3 {
width: 90% !important;
margin-right: 6px !important;
min-height: 200px !important;
}

}



@media (max-width: 320px) {

.uk-panel.electronic-book h3.uk-panel-title {
margin-left: -10% !important;
}

ul.uk-subnav.uk-subnav-line li {
width: 250px;
}

}

@media (min-width: 1219px) {
.tm-main-top + .tm-content,
.tm-content + .tm-main-bottom {
margin-top: 0px;
}
}
/* addon mobile style */
.tm-navbar-toggle {
position: relative;
margin-left: 0px;
padding: 0 0px 0px 20px;
z-index: 8;
color: #fff;
font-size: 25px;
}



.royal-speech {
background: #fff ;
margin: 40px 0 0;
}
.royal-speech  .royal-speech-credit {
padding: 0.35em 40px;
  font-size: 14px;
padding: 0 40px;
  font-style: italic;

}
.royal-speech blockquote {
padding: 0.35em 40px;  
position: relative;
border-left: 0px;
display: inline-block;
font-size: 18px;
line-height: 26px;
}
.royal-speech  blockquote::before {  
padding-left: 10px;
font-family: sans-serif;
content: "\201C"; 
font-size: 80px;  
position: absolute;  
left: -15px;  
top: 20px;  
}  


h4, .uk-h4 {
font-size: 1.3em;
line-height: 22px;
}



/* covid */

.covid-19 {
    background-color: #01326a;
  /*background: url(../../../images/bg-covid-center.jpg) top center ;*/
   background-repeat:repeat;
  padding: 10px;
  }
@media (max-width: 414px)
  #mod_flexicontent_news354 .fc_block.fcitem_text {
    font-size: 13px;
    color: #fff;
}