
/** START R2G Header - 3 **/
header.style-3 #main-menu nav li {
    margin: 0 0 0 12px;
}
header.style-3 #more-menu-wrapper nav > ul > li.show-on-1024{
    display: none;
}
header.style-3 #main-menu nav > ul > li.show-on-1024{
    display: inline-block;
}
header.style-3 .menu-btn.show-btn-768{
    display: none;
}
header.style-3 .menu-btn.show-btn-1024{
    display: inline-block;
}

/** END R2G Header - 3 **/
/** START R2G Footer **/
.footer-inner-container .footer-items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.footer-inner-container .footer-items .footer-item {
    flex: 1 100%;
    margin-bottom: 0px;
    align-items: flex-start;
    margin: 0 0 0 4%;
}
.footer-inner-container .footer-items .footer-item:first-child {
    margin-left: 0;
}
.row-style .footer-inner-container .footer-items {
    flex-direction: row;
}
.column-style .footer-inner-container .footer-items {
    flex-direction: column;
    margin-left: 0;
}
.column-style .footer-inner-container .footer-items .footer-item {
	margin-left: 0;
}
.copyright-bar {
    width: 100%;
    padding: 0;
}
/** END R2G Footer **/
/** START R2G Contact Details with Icons **/
    .contact-details.items-col {
        text-align: center;
    }
        .contact-details.items-col .contact-detail-row {
            display: inline-block;
            text-align: left;
            vertical-align: top;
        }
        
    .contact-details.items-row.center-align {
        text-align: center;
    }
/** END R2G Contact Details with Icons **/
/** START R2G Expandable xList **/
.expandable-xlist .main-content-wrapper{
    width: 32vw;
}
.expandable-xlist .panel-wrap{
    width: 68vw;
}

/** END R2G Expandable xList **/
/** START R2G Header - 3 **/
header.style-3 #main-menu nav li {
    margin: 0 0 0 12px;
}
header.style-3 #more-menu-wrapper nav > ul > li.show-on-1024,
header.style-3 #more-menu-wrapper .top-bar-navigation > ul > li.show-on-1024{
    display: none;
}
header.style-3 #main-menu nav > ul > li.show-on-1024,
header.style-3 .top-bar .r2g-top-bar-menu nav li.show-on-1024{
    display: inline-block;
}
header.style-3 .menu-btn.show-btn-768{
    display: none;
}
header.style-3 .menu-btn.show-btn-1024{
    display: inline-block;
}

/** END R2G Header - 3 **/
/** START R2G xList Main Strip **/
.r2g-xlist-main-strip.xlist-with-rotator .rotatorElement .nav-left.slick-arrow{
    left: -40px;
}
.r2g-xlist-main-strip.xlist-with-rotator .rotatorElement .nav-right.slick-arrow{
   right: -40px;
}
/** END R2G xList Main Strip **/
/** START R2G Image Only - List Component **/
@media (min-width:1280px){
   .xbox .image-wrapper .gallery-download {
    	opacity: 0;
    	-webkit-transform: translateY(10px);
    	-ms-transform: translateY(10px);
    	transform: translateY(10px);
    } 
   
   .xbox .image-wrapper:hover .gallery-download {
    	opacity: 1;
    	-webkit-transform: translateY(0);
    	-ms-transform: translateY(0);
    	transform: translateY(0);
    } 
}
/** END R2G Image Only - List Component **/
/** START R2G Flex xList Main Strip **/
.r2g-flex-xlist-main-strip.flex-with-rotator .rotatorElement .nav-left.slick-arrow{
    left: -40px;
}
.r2g-flex-xlist-main-strip.flex-with-rotator .rotatorElement .nav-right.slick-arrow{
   right: -40px;
}

/** END R2G Flex xList Main Strip **/
/** START R2G xBox ( Sub Component ) **/
@media (min-width: 1280px){
    /* style 2 */
    .xbox-style-2 .r2g-xbox.r2g-main-strip,
    .xbox-style-2 .r2g-xbox.r2g-list-component {
        width: calc(100vw - 16px);
    }
}

/** END R2G xBox ( Sub Component ) **/

/** START R2G xBox ( Sub Component ) **/
@media (min-width: 1280px){
    /* style 2 */
    .xbox-style-2 .r2g-xbox.r2g-main-strip,
    .xbox-style-2 .r2g-xbox.r2g-list-component {
        width: calc(100vw - 16px);
    }
}

/** END R2G xBox ( Sub Component ) **/

/** START R2G xBox ( Sub Component ) **/
@media (min-width: 1280px){
    /* style 2 */
    .xbox-style-2 .r2g-xbox.r2g-main-strip,
    .xbox-style-2 .r2g-xbox.r2g-list-component {
        width: calc(100vw - 16px);
    }
}

/** END R2G xBox ( Sub Component ) **/

/** START R2G Image Only - Sub Component **/
@media (min-width:1280px){
   .xbox .image-wrapper .gallery-download {
    	opacity: 0;
    	-webkit-transform: translateY(10px);
    	-ms-transform: translateY(10px);
    	transform: translateY(10px);
    } 
   
   .xbox .image-wrapper:hover .gallery-download {
    	opacity: 1;
    	-webkit-transform: translateY(0);
    	-ms-transform: translateY(0);
    	transform: translateY(0);
    } 
}
/** END R2G Image Only - Sub Component **/

/** START R2G xBox ( Sub Component ) **/
@media (min-width: 1280px){
    /* style 2 */
    .xbox-style-2 .r2g-xbox.r2g-main-strip,
    .xbox-style-2 .r2g-xbox.r2g-list-component {
        width: calc(100vw - 16px);
    }
}

/** END R2G xBox ( Sub Component ) **/