.featured-video-content-wrapper, 
.featured-content-wrapper, 
.gifts-wrapper, 
.services-content-wrapper, 
.stats-content-wrapper, 
.stats-section.style-one .section-heading-wrapper, 
.contact-content-wrapper, 
.team-content-wrapper, 
.pricing-content-wrapper, 
.site-content > .wrapper {
    padding: 0;
}

.wrapper, .custom-header-content, 
.archive .site-footer .wrapper, 
.home .archive-post-wrap .post-wrapper, 
.recent-blog-content .archive-post-wrap .post-wrapper {
    max-width: none;
}

.featured-video-content-wrapper .hentry, 
.featured-content-wrapper.layout-four .hentry, 
.services-content-wrapper.layout-four .hentry, 
.stats-content-wrapper.layout-four .hentry, 
.team-content-wrapper.layout-four .hentry, 
.featured-content-wrapper.layout-three .hentry, 
.services-content-wrapper.layout-three .hentry, 
.stats-content-wrapper.layout-three .hentry, 
.team-content-wrapper.layout-three .hentry, 
.featured-content-wrapper.layout-two .hentry, 
.services-content-wrapper.layout-two .hentry, 
.stats-content-wrapper.layout-two .hentry, 
.team-content-wrapper.layout-two .hentry, 
.pricing-content-wrapper.layout-two .hentry, 
.pricing-content-wrapper.layout-three .hentry, 
.pricing-content-wrapper.layout-four .hentry, 
.gifts-wrapper.layout-two .hentry, 
.gifts-wrapper.layout-three .hentry, 
.gifts-wrapper.layout-four .hentry, 
#primary {
    padding: 0;
}

button:focus, input[type="button"]:focus, 
input[type="reset"]:focus, 
input[type="submit"]:focus {
    outline: 1px none #FFF;
}

.entry-content h6 {
    font-size: .6875rem;
    letter-spacing: .125rem;
    line-height: 1rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 28px;
    opacity: 0.5;
}

.site-header {
    position: fixed;
    z-index: 11;
    width: 100%;
    pointer-events: none;
}

.site-content {
    padding: 0 !important;
}

.roxana-site-footer { 
    min-height: 100vh;
    border-top: 1px none #000;
    display: flex;
    flex-direction: column;
    
    background: url('https://roxana.com.my/wp-content/uploads/2022/03/roxana_black_map-2022.jpg') center center no-repeat;
    background-size: cover;
}

.roxana-site-footer .valign {
    flex-grow: 1;
    align-items: center;
    display: flex;
    padding: 0 5%;
}

#fullscreen-menu-toggle:hover, 
#fullscreen-menu-toggle:focus {
    box-shadow: 0 0 0 #000;
}

.roxana-fullscreen-menu h6, 
.roxana-site-footer h6 {
    font-size: .6875rem;
    letter-spacing: .125rem;
    line-height: .625rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 28px;
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: .5;
}

.roxana-fullscreen-menu .widget .widget-title, 
.roxana-fullscreen-menu .wp-block-group,
.roxana-site-footer .widget .widget-title, 
.roxana-site-footer .wp-block-group h2 {
    font-size: .6875rem;
    letter-spacing: .125rem;
    line-height: .625rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 28px;
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: .5;
}

.roxana-fullscreen-menu .menu .menu-item, 
.roxana-site-footer .menu .menu-item {
    font-size: 2.625rem;
    letter-spacing: .625rem;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
}

.disclaimer { padding: 0 !important; font-size:12px !important; margin-bottom: 35px !important; }
.disclaimer2 { padding: 0 !important; font-size:14px !important; padding-top:100px !important; display:block; color:#000 !important; }

.roxana-fullscreen-menu .footer-widget-2 p, 
.roxana-site-footer .footer-widget-2 p {
    color: #FFF;
    opacity: 1;
}

.roxana-footer-siteinfo {
    width: 100%;
    color: #FFF;
    text-align: right;
    white-space: nowrap;
    font-size: 0.85rem;
    padding: 28px 50px;
}

.roxana-footer-siteinfo .item {
    display: inline-block;
    margin-left: 40px;
}


/* Content */

.roxana-invert h1, .roxana-invert h2, .roxana-invert h3, .roxana-invert h4, .roxana-invert h5, .roxana-invert h6, .roxana-invert p, 
.roxana-invert ul, .roxana-invert ul > li::marker, 
.roxana-invert a, .roxana-invert a:hover, .roxana-invert a:visited, .roxana-invert a:active {
    color: #000 !important;
}

.roxana-post-header {
    padding: 60px 15%;
    margin: 0 !important;
    background-image: url('https://roxana.com.my/wp-content/uploads/2022/03/roxana_bg_post.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.roxana-post-header h1 {
    margin: 0 0 30px 0;
}

.roxana-post-header h6 {
    font-size: .6875rem;
    letter-spacing: .125rem;
    line-height: .625rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 28px;
    opacity: 0.5;
}

.roxana-post-header .roxana-post-image {
    max-width: 50%;
    margin: 0 auto;
}

.roxana-post-header .roxana-post-image img {
    margin: 0 0 -60px 0;
}

.roxana-content-back {
    text-align: center;
    background: #FFF;
    padding: 30px 15%;
}

.roxana-invert .roxana-post-content {
    background: #fff;
    padding: 30px 15% 60px 15%;
}

@media only screen and (min-width: 85.375em) {
    .roxana-post-content h2 {
        font-size: 2.2rem;
    }
    
    .roxana-post-content h3 {
        font-size: 1.8rem;
    }
}

.roxana-team-header { }

.roxana-teamsection-list { }
.roxana-teamsection-list .roxana-team-list > .vce-text-block-wrapper {
    margin-bottom: 30px !important;
}
.roxana-teamsection-list .roxana-team-list h3 {
    margin: 0;
    color: #666;
}

.roxana-teamsection-list .roxana-team-list:hover { cursor: pointer; }
.roxana-teamsection-list .roxana-team-list:hover h3 {
    color: #000000;
}

.roxana-team-back {
    /*display: none;*/
}

.roxana-team-member {
    /*display: none;*/
}

:focus-visible {
    outline: 1px none #FFF !important;
}

.roxana-team-list-01 { }
.roxana-team-list-02 { }
.roxana-team-list-03 { }
.roxana-team-list-04 { }

.roxana-team-member .member-01 { }
.roxana-team-member .member-02 { }
.roxana-team-member .member-03 { }
.roxana-team-member .member-04 { }

.roxana-team-back-btn { }
.roxana-team-back-btn:hover { cursor: pointer; color: #000; }

/* shortcode styles */

.su-posts-default-loop h2.su-post-title {
    font-size: 1.875rem !important;
    margin: 0 0 0.6em 0 !important;
}

.su-posts-default-loop .su-post-meta {
    display: none;
}

.su-posts-default-loop .su-post-thumbnail {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 1em;
    margin-bottom: 1em;
    width: 50% !important;
    height: auto !important;
}

.su-posts-default-loop .su-post-thumbnail img {
    max-width: 100% !important;
    max-height: none !important;
}

.entry-content a:not(.more-link):not(.button):not(.wp-block-button__link):not(.readmore), 
.entry-summary a:not(.more-link):not(.button):not(.wp-block-button__link):not(.readmore), 
.ew-about a:not(.more-link):not(.button):not(.readmore), 
.widget_text a:not(.more-link):not(.button):not(.readmore), 
.comment-content a {
    text-decoration: none;
}

.more-link {
    clear: none;
}

.more-link .readmore {
    font-weight: normal !important;
    font-style: italic;
}

.more-link .readmore:before {
    content: "+ ";
    color: #000;
}

/* fullscreen menu */

#fullscreen-menu-toggle .menu-label {
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
}

.navigation-full-screen .header-right-wrapper {
    width: 100%;
}

.navigation-full-screen.menu-open .header-blank {
    background: transparent;
}

.navigation-full-screen .site-header-main .wrapper {
    align-items: flex-start;
    padding: 0;
}

.roxana-fullscreen-menu {
    width: 100%;
}

.roxana-fullscreen-menu button {
    pointer-events: all;
}

.roxana-fullscreen-menu .fullscreen-menu-toggle-wrapper {
    text-align: right;
    margin: 7vw 2vw 0 2vw;
}

.roxana-fullscreen-menu .fullscreen-menu-toggle-wrapper button {
    color: #999 !important;
}

.roxana-fullscreen-menu .fullscreen-menu-inside-wrapper {
    top: 0;
}

.roxana-fullscreen-menu .fullscreen-menu-inside-container {
    position: fixed;
    padding: 0 5%;
    height: 100vh;
    max-width: none;
    pointer-events: all;
}

.roxana-fullscreen-menu .fullscreen-menu-inside-container .menu-wrapper {
    min-height: 100vh;
    display: flex;
    align-items: center;
    padding-bottom: 12vh;
}

.roxana-fullscreen-menu .roxana-language-panel {
    position: fixed;
    right: 2vw;
    top: 2vw;
    pointer-events: all;
}

/* articles section */

.wpucv .wpucv-list.wpucv-style01 article .wpucv-image-link-wrapper {
    float: right !important;
    width: 40% !important;
    margin-right: 0 !important;
    margin-left: 20px;
    margin-bottom: 20px;
}

.wpucv-list article h2.wpucv-post-title,
#list_62467d29a660a .wpucv-list article h2.wpucv-post-title {
    font-size: 1.875rem !important;
    margin: 0 0 0.6em 0 !important;
}

.wpucv-list article p.wpucv-excerpt, 
#list_62467d7991bdf .wpucv-list article p.wpucv-excerpt {
    line-height: 1.5 !important;
    font-size: 1rem !important;
}

@media (max-width: 900px) {
	/* GLOBAL */
	footer-widget-area { width: 100%; }
	.header-right-wrapper { display:flex; }
	p, h6, h2, h3, h4, h5, ul, #el-bfabd5b1, #el-151c2945, #el-7ec1647d, #el-ac5f6de4 { padding:0 20px !important; }
    .roxana-content-logo #el-bfabd5b1,
    .roxana-content-logo #el-151c2945,
	.roxana-content-logo #el-7ec1647d,
    .roxana-content-logo #el-ac5f6de4 { padding:0 50% 0 20px !important; }
	
	.widget-column.footer-widget-2 h6, 
	.widget-column.footer-widget-2 p{ padding:0 !important; }
	img { display:block; margin-left:auto; margin-right:auto; }
	.vce-row--col-gap-0[data-vce-do-apply*=eabd4d5b]>.vce-row-content>.vce-col--md-35p { flex-basis:100% !important; }
	.roxana-fullscreen-menu .menu .menu-item, 
	.roxana-site-footer .menu .menu-item{ font-size:2.0rem !important; }
	.roxana-site-footer .valign { align-items:flex-start !important; padding:0 20px !important; }
    
	.vce-row.vce-element--has-background { padding:0 !important; }
    
	#el-3aa4b160 .vce-row-content{ align-content:flex-start !important; padding-top:150px !important; }
	.vce-col-content { padding:0 !important; }
	.vce-text-block-wrapper.vce { padding:0 !important; }
	.widget-column { padding:21px 0px !important; }
	.vce.vce-single-image-wrapper { margin-top:0 !important; }
    
	.roxana-footer-siteinfo { padding:0 0 28px 0 !important; }
	.roxana-footer-siteinfo .item { margin-left:0 !important; }
	.roxana-footer-siteinfo { text-align:left !important; position:relative !important; }
	.roxana-footer-siteinfo .item:nth-child(1) { position:absolute; top:0; bottom:0; left:20px; margin:auto; }
	.roxana-footer-siteinfo .item:nth-child(2) { position:absolute; top:0; bottom:0; right:20px; margin:auto; }
    
	#el-3e71a687 { padding:40px 20px 0 20px !important; }
	#el-137de43f { padding-top:40px !important; }
	#menu-main-menu-1 { padding:0 !important; }
	.roxana-site-footer { min-height:60vh !important; }
	.vce-single-image-inner.vce-single-image--absolute .vce-single-image:not([data-dynamic-natural-size=true]) { width:100%; }
	#el-9babaa59 .vce-row-content #el-372c89c4 { flex-basis:100% !important; }
	#el-eabd4d5b .vce-row-content #el-137de43f { flex-basis:100% !important; }
	#el-40bdb2a7 .vce-row-content #el-df451ed3 { flex-basis:100% !important; }
	.fullscreen-menu-toggle-wrapper { position:relative !important; right:unset !important; bottom:unset !important; }
	body #fullscreen-menu-toggle, 
	body #fullscreen-menu-toggle:hover, 
	body #fullscreen-menu-toggle:focus { background:transparent; }
    .vce-row-full-height { min-height:700px !important; }	
    #menu-main-menu li { font-size:25px !important; }
    
    .footer-widget-area { padding: 100px 0; }
    .widget-area.footer-widget-area.two .wrapper { display:block !important; }
    #nav_menu-3 #menu-main-menu { padding:0 0 40px 0 !important; }
    #nav_menu-3 h2 { padding:0 !important; }
    
    .roxana-fullscreen-menu .fullscreen-menu-inside-container { overflow: auto; }
    .roxana-fullscreen-menu .fullscreen-menu-inside-container .menu-wrapper { padding-bottom: 0; }
    .roxana-fullscreen-menu .fullscreen-menu-inside-container .footer-widget-area { padding: 50px 0; }
    
	/* main page */
	.page-id-774 #el-a588d4ae { margin-top:150px !important; }
	.page-id-774 .page.no-sidebar .content-area, 
	.page-id-774 .single.no-sidebar .content-area { max-width:100%; }
	.page-id-774 .vce-col { width:100% !important; flex-basis:100% !important; max-width:100% !important; margin-right:0 !important; }
	.page-id-774 .vce-col-content { padding-left:0px !important; padding-right:0px !important; }
	.page-id-774 .vce-row { padding:0px !important; }
	.page-id-774 .vce-row-content { flex:auto !important; }
	.page-id-774 .vce-row-full-height{ min-height:700px !important; }
	.page-id-774 .vce-col-inner { margin-bottom:40px !important; }
	.page-id-774 #el-3ebdb439 .vce-row-content,
	.page-id-774 #el-5534e8ed .vce-row-content { align-content:flex-start !important; }
	.page-id-774 .vce-single-image-figure-inner{ width:100vh !important; }
	.page-id-774 .vce.vce-single-image-wrapper { padding:0 !important; }
	.page-id-774 #el-04da032e { background-color:hsla(60,3%,88%,1) !important; padding-top:40px !important; }
	.page-id-774 #el-c06170bf .vce-col-inner{ margin-bottom:0 !important; }
	.page-id-774 #el-c06170bf .vce-single-image-inner { padding-bottom:82% !important; }
	.page-id-774 .vce.vce-single-image-wrapper { margin-bottom:0px !important; padding:0 !important;}
	.page-id-774 .entry-content .vce-row-container:nth-child(3) { height:75vh; }
	.page-id-774 .widget-column { padding:0 !important; }
	.page.no-sidebar .content-area { margin:0 !important; max-width:100% !important; }
    .page-id-774 #el-3ebdb439 { min-height:870px !important; }
	
    .roxana-top-section-single.vce-row.vce-element--has-background { padding: 100px 0 !important; }
	.roxana-top-section .vce-asset-background-simple-item { background-position: 76% bottom !important; }
	
    /*	about */
	.page-id-795 .vce-col { max-width:100% !important; }
	.page-id-795 #el-23f81097,
	.page-id-795 #el-19a114aa,
	.page-id-795 #el-a121242b { display:none !important; }
	.page-id-795 #el-95fcc869 { flex-basis:100% !important; }
	.page-id-795 #el-fc359392[data-vce-do-apply*=all][data-vce-do-apply*=el-fc359392] { padding:0 20px 10% 20px !important; }
	.page-id-795 .vce { /*margin-bottom:0px !important;*/ }
	.page-id-795 .vce-row { min-height:300px !important; }
	.page-id-795 .vce-row-full-height { min-height:700px !important; }
	.page-id-795 #el-eabd4d5b { padding-top:50px !important; }
	
	/* Expertise */
	.page-id-860 #el-95fcc869 { flex-basis:100%!important; }
	.page-id-860 .vce-col { max-width:100% !important; }
	.page-id-860 #el-23f81097,
	.page-id-860 #el-19a114aa,
	.page-id-860 #el-e9215d80 { display:none !important; }
	.page-id-860 .vce-row-full-height { min-height:800px !important; }
	.page-id-860 #el-2391e9a9 { padding-top:50px !important; }
	
	.page-id-860 .entry-content .vce-row-container:nth-child(2) .vce-row-content #el-95ef5a68,
	.page-id-860 .entry-content .vce-row-container:nth-child(3) .vce-row-content #el-171feda2,
	.page-id-860 .entry-content .vce-row-container:nth-child(4) .vce-row-content #el-770f2691,
	.page-id-860 .entry-content .vce-row-container:nth-child(5) .vce-row-content #el-8c8684f9,
	.page-id-860 .entry-content .vce-row-container:nth-child(6) .vce-row-content #el-c7a841be,
	.page-id-860 .entry-content .vce-row-container:nth-child(7) .vce-row-content #el-b83a59be { display:none !important; }
	.page-id-860 .entry-content .vce-row-container:nth-child(2) .vce-row-content #el-7d68a83e,
	.page-id-860 .entry-content .vce-row-container:nth-child(3) .vce-row-content #el-1b056eb2,
	.page-id-860 .entry-content .vce-row-container:nth-child(4) .vce-row-content #el-f8a6d422,
	.page-id-860 .entry-content .vce-row-container:nth-child(5) .vce-row-content #el-612fd891,
	.page-id-860 .entry-content .vce-row-container:nth-child(6) .vce-row-content #el-c30c1b2f,
	.page-id-860 .entry-content .vce-row-container:nth-child(7) .vce-row-content #el-2fe4ae0c {  flex-basis:100% !important; }
	.page-id-860 .vce-row-content,
	.page-id-860 .vce-row-content .vce-col{ flex-basis:100% !important; }
	
	.page-id-860 .roxana-expertise-section { padding: 40px 0 !important; }
	.page-id-860 .roxana-expertise-section .vce-col-content { padding: 20px 0 !important; }
    .page-id-860 .roxana-expertise-section .roxana-empty .vce-col-content { padding: 0 !important; }
    
	/* Our team */
	#el-95fcc869 { flex-basis:100%!important; }
	.vce-col { max-width:100% !important; }
	#el-23f81097,
	#el-19a114aa,
	#el-e9215d80 { display:none !important; }
    .page-id-865 #el-3aa4b160 { min-height:800px !important; }
	.roxana-member-logo .vce-single-image-wrapper { padding: 40px 20px 0 !important; }
	
	.page-id-865 .roxana-team-member .vce-single-image-wrapper { padding: 0 !important; }
	.page-id-865 .vce-asset-background-simple--position-right-top .vce-asset-background-simple-item { background-image: url() !important; }
    
	/* articles */
	.roxana-invert .roxana-post-content { padding:30px 0 60px 0 !important; }
    .page-id-877 #el-3aa4b160 { min-height:800px !important; }
    .page-id-877 .su-posts-default-loop .su-post-thumbnail { width:100% !important; }
    
	/* contact us */
	.page-id-893 #el-3aa4b160 .vce-row-content,
	.page-id-893 #el-40bdb2a7 .vce-row-content { padding-top:40px !important; }
	.page-id-893 #el-4886574e .vce-row-content { padding-top:0px !important; }
    
	/* faq */
	.page-id-873 #el-8002cbe6 .vce-col-content { padding:20px !important; }
    
    .vce-faq-toggle .vce-faq-toggle-text-block p { padding: 0 0 20px 0 !important; }
    
	
}

@media (max-width: 480px) {
	/* GLOBAL */
    .roxana-content-logo #el-bfabd5b1,
    .roxana-content-logo #el-151c2945,
	.roxana-content-logo #el-7ec1647d,
    .roxana-content-logo #el-ac5f6de4 { padding:0 20px !important; }
}


