@import url("https://fonts.googleapis.com/css?family=Battambang"); @font-face {
font-family: 'Battambang';
font-weight: 300;
font-style: normal;
}
body.locale_km {
font-family: 'Battambang';
}
body.locale_km h1, body.locale_km h2,
body.locale_km h3, body.locale_km h4,
body.locale_km h5, body.locale_km h6,
body.locale_km a, body.locale_km p {
font-family: 'Battambang' !important;
}
h4 {
font-size: 34px !important;
color: #f0692e !important;
}
h6 {
font-size: 14px !important;
color: #666666 !important;
} @font-face {
font-family: 'HelveticaNeu';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/HelveticaNeueLTStd-Bd.otf); font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Bold';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/Roboto-Bold.ttf); font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto-Italic';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/Roboto-Italic.ttf); font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'WorkSans-Bold';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/WorkSans-Bold.ttf); font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'WorkSans-ExtraBold';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/WorkSans-ExtraBold.ttf); }
@font-face {
font-family: 'WorkSans-Regular';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/WorkSans-Regular.ttf); }
@font-face {
font-family: 'WorkSans-SemiBold';
src: url(//www.krousar-thmey.org/wp-content/themes/digital-rain/Fonts/WorkSans-SemiBold.ttf); font-weight: 300;
font-style: normal;
} h1 {
font-family: WorkSans-ExtraBold !important;
font-size: 75px;
color: #CCCCCC !important;
}
h2 {
font-family: WorkSans-Bold;
font-size: 13px !important;
text-transform: uppercase;
}
h3 {
font-family: WorkSans-SemiBold !important;
font-size: 14px !important;
line-height: 1em;
}
h4 {
font-family: WorkSans-ExtraBold;
font-size: 53px;
}
h5 {
font-family: WorkSans-ExtraBold;
font-size: 35px;
}
h6 {
font-family: WorkSans-ExtraBold;
font-size: 17px;
line-height: 1.4em;
}
body {
font-family: WorkSans-Regular !important;
font-size: 16px;
line-height: 1.4em;
color: #333333;
}
p {
font-family: WorkSans-Regular !important;
font-size: 16px;
line-height: 1.4em;
color: #333333;
}
.et_pb_button_0 {
font-family: WorkSans-SemiBold !important;
font-size: 13px !important;
}
.et_pb_button_1 {
font-family: WorkSans-SemiBold !important;
font-size: 13px !important;
}
.et_pb_button_2 {
font-family: WorkSans-SemiBold !important;
font-size: 13px !important;
}
.et_pb_button_3{
font-family: WorkSans-SemiBold !important;
font-size: 13px !important;
}
.et_pb_button {
font-family: WorkSans-SemiBold !important;
font-size: 13px !important;
}
.button-columns {
float: left;
width:25% !important;
margin-right: 20px !important;
}
.homemage-blog {
margin: 5px !important;
}
.et_pb_number_counter .percent p {
font-family: WorkSans-ExtraBold !important;
font-size: 75px !important;
}
.et_pb_bg_layout_light .et_pb_post p {
font-family: WorkSans-Regular !important;
font-size: 12px !important;
line-height: 1.4em;
color: #333333;
}
.et_pb_bg_layout_light .et_pb_post .entry-title {
padding-left: 10px !important;
padding-right: 10px !important;
}
.et_pb_bg_layout_light .et_pb_post .post-meta {
padding-left: 10px !important;
padding-right: 10px !important;
}
.et_pb_bg_layout_light .et_pb_post .post-content {
padding-left: 10px !important;
padding-right: 10px !important;
}
.project-subpage-photo {width: 47% !important; float: left;}
.project-subpage-button {
width: 47% !important; float: right;
margin-top: 15px;
margin-bottom: 15px;
} .hover-base img.mouse-hovered {
-webkit-filter: grayscale(100%);
-webkit-transition: .5s ease-in-out;
-moz-filter: grayscale(100%);
-moz-transition: .5s ease-in-out;
-o-filter: grayscale(100%);
-o-transition: .5s ease-in-out;
}
.hover-image {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 100000;
}
form #footer-contact input, form #footer-contact textarea {
width: 100%;
} .page-id-9026 .et_pb_promo_button {
width: 80% !important;    
}
.et_pb_button::after {
font-size: 25px !important;
} .wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #fff !important;
border: none !important;
width: 100% !important;
margin-bottom: 5px !important;
-moz-border-radius: 1 !important;
-webkit-border-radius: 1 !important;
border-radius: 1px !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #ffffff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 13px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: #11568C;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
border-color:#eee;
padding: 6px 20px !important;
}
label#contact-box-footer {
font-size: 11px;
color: #11568C;
} #main-header .container.et_menu_container {
margin-right: 0%;
margin-left: 0%;
width: 100% !important;
max-width: 100% !important;
padding: 0px 25px !important;
}
#top-menu li:lang(fr) {
padding-right: 12px !important;
}
#top-menu .menu-item-has-children > a:first-child:lang(fr),
#et-secondary-nav .menu-item-has-children > a:first-child:lang(fr)
{
padding-right: 12px !important;
} #footer-info {
padding: 15px 0px;
}
#footer .wpcf7-submit {
position: relative;
border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #11568C;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
font-weight: bold;
}
#footer .wpcf7-submit:hover {
border: 2px solid #11568C;
opacity: .9;
} @media (min-width: 768px) and (max-width: 1024px) {
.logo_container #logo { max-height: 44% !important;  }
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
#et_mobile_nav_menu {
display:block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.logo_container #logo { max-height: 44% !important;  }
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
#et_mobile_nav_menu {
display:block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.logo_container #logo { max-height: 44% !important;  }
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
#et_mobile_nav_menu {
display:block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
} @media only screen and (min-device-width: 1024px) and (max-device-width: 1245px) {
#footer .et_pb_button_module_wrapper .et_pb_module { text-align: center !important; }
#main-header #et_mobile_nav_menu { padding-right: 24px !important; }
.logo_container #logo { max-height: 44% !important;  }
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
#et_mobile_nav_menu {
display:block !important; margin-bottom:20px !important; margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1245px) {
#footer .et_pb_button_module_wrapper .et_pb_module { text-align: center !important; }
#main-header #et_mobile_nav_menu { padding-right: 24px !important; }
.logo_container #logo { max-height: 44% !important;  }
#et_mobile_nav_menu {
display:block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
} @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
#footer .et_pb_button_module_wrapper .et_pb_module {
text-align: center !important; }
}
@media (min-width: 961px) and (max-width: 1000px){
#footer .et_pb_button_module_wrapper .et_pb_module {
text-align: center !important; }
#et-top-navigation {
padding-left: 0px !important;
}
#et_mobile_nav_menu {
display:block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
}
@media (min-width: 641px) and (max-width: 980px) {
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider li.slick-slide .timeline-post { }
#footer .footer__logo-image img{
max-width: 60% !important;
}
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider li.slick-slide .timeline-post {
width: 100% !important;
}
} @media only screen and (min-width : 321px) {
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider li.slick-slide .timeline-post {
width: 100% !important;
}
} @media only screen and (max-width : 320px) { } @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#footer .footer__logo-image img{
max-width: 80% !important;
}
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider li.slick-slide .timeline-post {
}
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
} @media only screen and (min-device-width : 768px) and (max-device-width : 980px) and (orientation : landscape) {
#footer .footer__logo-image img{
max-width: 100% !important;
}
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
}  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) {
.logo_container #logo { max-height: 44% !important;  }
#et_mobile_nav_menu {
display: block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
}
@media only screen and (min-device-width: 1366px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
.logo_container #logo { max-height: 44% !important;  }
#wp_access_helper_container .button {
display: none !important;
opacity: 0 !important;
}
#et_mobile_nav_menu {
display:block !important;
margin-bottom:20px !important;
margin-top:6px !important;
}
#top-menu-nav { display:none !important; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0 !important; }
}