/*------------------------------------------
 File: RUP Mobile CSS
 Created: 2015_05_01
-------------------------------------------*/


/*Menu: START*/

/* Remove border-bottom in mobile menu under the hamburger and search icon */
body.mobile.brands2013 #smg_page_template_mega-menu-region {
        border-bottom: 0px;
}
/*Menu: END*/



/*Header: START*/
	body.mobile.brands2013 #smg_page_template_header_container #smg_page_template_headerBlock_outer #smg_page_template_header #main_logo{
		margin-left:auto!important;
		margin-right:auto;
		}

	body.mobile #smg_page_template_headerBlock_outer #smg_page_template_global-nav.both{
		width:75px;
                margin-right: 2px;
		}

	body.mobile #smg_page_template_headerBlock_outer #smg_page_template_global-nav.both select{
		display:block;
                font-size: 12px;
                    float: right;
                 margin:2px;
		}

	body.mobile #smg_page_template_headerBlock_outer #smg_page_template_global-nav{
		float:right;
		}

	body.brands2013.rup.mobile #smg_page_template_header_container #mobile_mega_menu_nav #mobile_nav_1 a,
	body.brands2013.rup.mobile #smg_page_template_header_container #mobile_mega_menu_nav #mobile_nav_2 a{
		width:25px;
		height:25px;
		}

/*Header: END*/


/*Footer: START*/
	body.brands2013.rup.mobile ul#footer_links_list li a{
	  margin-left: 10px;
	}

	.rup.mobile #footer_copyright{
	  width:98%;
	  margin-right: auto;
	  margin-left: auto;
	  padding-bottom:10px;
	}

       body.brands2013.rup.mobile #footer_social_box ul li#footer_twitter a:after{
        background-image: url('/smg/templateFramework/images/microSites/RUP/twitter-icon-200x200.png');
        background-position:0px;
        background-size: cover;
        }

        body.brands2013.rup.mobile #footer_social_box ul li#footer_youtube a:after{
        background-image: url('/smg/templateFramework/images/microSites/RUP/youtube-icon-200x200.png');
        background-position:0px;
        background-size: cover;
        }

        body.brands2013.rup.mobile #smg_page_template_footerBlock_outer{
            margin-top: 0px!important;
        }
/*Footer: END*/

/*Canadian Body: START*/
    body.mobile.brands2013.rup.lang_en_CA{
        background-color: #fff;
    }

    body.rupHome.mobile.brands2013.rup.lang_en_CA .contentTeaser{
        margin-bottom: 20px;
    }

    body.rupHome.mobile.brands2013.rup.lang_en_CA .contentTeaser .image-desc{
        margin-top: 0px;
    }

    body.rupHome.mobile.brands2013.rup.lang_en_CA .leftImage .image-desc .content-teaser-image{
        margin-right:0px;
    }

    body.rupHome.mobile.brands2013.rup.lang_en_CA .contentTeaser img{
        width:100%;
    }
/*Canadian Body: END*/

/*Canadian Footer: START*/
    body.brands2013.rup.mobile.lang_en_CA #footer_social_box ul li a{
        height:50px;
        width:50px;
        margin-left: 0px;
    }

    body.brands2013.rup.mobile.lang_en_CA #footer_social_box ul li#footer_facebook a:after{
        background-image: url('/smg/templateFramework/images/microSites/RUP/fb-icon-200x200.png');
        background-repeat: no-repeat;
        background-position: 0px;
        background-size: 100%;
    }

    body.brands2013.rup.mobile.lang_en_CA #footer_social_box ul li#footer_twitter a:after{
        background-image: url('/smg/templateFramework/images/microSites/RUP/twitter-icon-200x200.png');
        background-repeat: no-repeat;
        background-position: 0px;
        background-size: 100%;
    }

    body.brands2013.rup.mobile.lang_en_CA #footer_social_box ul li#footer_youtube a:after{
        background-image: url('/smg/templateFramework/images/microSites/RUP/youtube-icon-200x200.png');
        background-repeat: no-repeat;
        background-position: 0px;
        background-size: 100%;
    }
/*Canadian Footer: END*/
