/********************************************************************/
/*                                                                  */
/*                        Global settings                           */
/*                                                                  */
/********************************************************************/

html, body {
    /*height: 100%;*/
    margin: 0pt;
    font-size: 14px;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}


h1, h2, h3 {
    margin-top: 10pt;
    margin-bottom: 10pt;
}

h3 {
    /*font: 20px/30px 'Calibri', Arial, sans-serif;*/
    /*text-align: center;
  color: #fff;*/
}

/********************************************************************/
/*                                                                  */
/*                          Sticky footer                           */
/*                                                                  */
/********************************************************************/


body {
    color: #111;
    /*background: #f3f3f3;*/
    /*font: 0.8em/1.4em  'Calibri', Arial, sans-serif;*/
	font: 0.8em 'Calibri', Arial, sans-serif;
    /*overflow-y: scroll;*/
    overflow-x: hidden;
background-color: #f3f3f3;
background-image: url(//www.transparenttextures.com/patterns/ag-square.png);
/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */

/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}

html, body {
    height: 100%;
}

#masterform {
    display: table;
    height: 100%;
    width: 100%;
}

.container {
    display: table;
    height: 100%;
    width: 100%;
}

.block {
    display: table-row;
    height: 1px;

}

.push {
    height: auto;
}

/********************************************************************/
/*                                                                  */
/*                               Font                               */
/*                                                                  */
/********************************************************************/

/*@font-face
{
    font-family: 'Alpaca';
    src: url('../font/alpacascarlettdemo.eot#') format('eot'), url('../font/alpacascarlettdemo.woff') format('woff'), url('../font/alpacascarlettdemo.ttf') format('truetype'), url('../font/alpacascarlettdemo.svg#webfontM8M0EYs2') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'giorgio-normal';
    src: url('../font/giogio-normal/Giorgio.eot?#iefix') format('embedded-opentype'), url('../font/giogio-normal/Giorgio.woff') format('woff'), url('../font/giogio-normal/Giorgio.ttf') format('truetype'), url('../font/giogio-normal/Giorgio.svg#Giorgio') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'giorgio-thin';
    /*src: url('../font/giogio-thin/giorgio-thin-webfont.eot');*/
    src: url('../font/giogio-thin/giorgio-thin-webfont.svg#giorgiothin') format('svg'), url('../font/giogio-thin/giorgio-thin-webfont.eot?#iefix') format('embedded-opentype') url('../font/giogio-thin/giorgio-thin-webfont.woff2') format('woff2'), url('../font/giogio-thin/giorgio-thin-webfont.woff') format('woff'), url('../font/giogio-thin/giorgio-thin-webfont.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}



/********************************************************************/
/*                                                                  */
/*                    Set width of content + color                  */
/*                                                                  */
/********************************************************************/

header {
    background: #FFF;
    box-shadow: 0 30px 20px -31px rgba(0,0,0,0.2);
}

#Header {
    color: #eee;
    height: 70pt;
    padding-bottom: 1em;
    background-color: #85B09A;
}

#innerHeader, #innerContent, #innerFooter {
    width: 1000px;
    margin: auto;
}

#innerHeader {
    margin-bottom: 1.5em;
    margin-top: 2em;
    position: relative;
}



#innerContent {
    margin: .5em auto 2em auto;
}

#mobileMenu {
    display: none;
}


footer {
    background: #FFF;
}


.globalStandardHeadline {
    font-size: 2.5em;
    font-weight: 800;
    padding: .5em 0 .5em 0;
}


/********************************************************************/
/*                                                                  */
/*                          GLOBAL STUFF                            */
/*                                                                  */
/********************************************************************/


/* Global "no" btn */
#btnProductGroupContinueShopping, #btnProductViewContinueShopping {
    font-size: 16px;
    height: 35px;
    width: 200px;
    cursor: pointer;
    border-radius: 2px;
    border: solid 1px #2b2b2b;
    color: #FFF;
    font-weight: 800;
    font-family: Calibri;
    margin-top: 10px;
    background-color: #3b3b3b;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b3b3b), to(#2b2b2b));
    background: -webkit-linear-gradient(top, #3b3b3b, #2b2b2b);
    background: -moz-linear-gradient(top, #3b3b3b, #2b2b2b);
    background: -ms-linear-gradient(top, #3b3b3b, #2b2b2b);
    background: -o-linear-gradient(top, #3b3b3b, #2b2b2b);
}

    #btnProductGroupContinueShopping:hover, #btnProductViewContinueShopping:hover {
        -moz-box-shadow: 0px 0px 10px 1px #808080;
        -webkit-box-shadow: 0px 0px 10px 1px #808080;
        box-shadow: 0px 0px 10px 1px #808080;
    }

/* Global "yes" btn */
#btnProductGroupShowBasket, #btnProductViewCheckout {
    font-size: 16px;
    height: 35px;
    width: 200px;
    cursor: pointer;
    border-radius: 2px;
    border: solid 1px #0e8e00;
    color: #FFF;
    font-weight: 800;
    font-family: Calibri;
    margin-left: 20px;
    background-color: #11aa00;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#11aa00), to(#0e8e00));
    background: -webkit-linear-gradient(top, #11aa00, #0e8e00);
    background: -moz-linear-gradient(top, #11aa00, #0e8e00);
    background: -ms-linear-gradient(top, #11aa00, #0e8e00);
    background: -o-linear-gradient(top, #11aa00, #0e8e00);
}

    #btnProductGroupShowBasket:hover, #btnProductViewCheckout:hover {
        -moz-box-shadow: 0px 0px 10px 1px #808080;
        -webkit-box-shadow: 0px 0px 10px 1px #808080;
        box-shadow: 0px 0px 10px 1px #808080;
    }

/* end btn */

/* Global text wrapper */

.globalTxtWrapper {
    background: none repeat scroll 0% 0% #FFF;
    padding: 1em 1em 4em;
    box-shadow: 0px 38px 20px -31px rgba(0, 0, 0, 0.2);
}


/********************************************************************/
/*                                                                  */
/*                          GLOBAL STUFF END                        */
/*                                                                  */
/********************************************************************/

#masterForm > h2 {
    font-size: 2em;
}

#masterForm > p {
    font-size: 1.2em;
}

/********************************************************************/
/*                                                                  */
/*                               Top Menu                           */
/*                                                                  */
/********************************************************************/


#innerTopMenu {
    position: relative;
}

#topMenuWrapper {
    padding-top: 2em;
    padding-bottom: 1em;
    width: 1000px;
    margin: auto;
}

#LoginStatus {
    display: table-cell;
}

    #LoginStatus a {
        color: #FFF;
        font-size: 14px;
    }

#lbLogout, #link2CustomerPage {
    display: inline-block;
    padding: 0 1.5em 0 0;
}


    #lbLogin:before, #lbLogout:before {
        color: #FFF;
        content: "\f023";
        font-family: fontAwesome;
        font-size: 1.4em;
        padding: 0 .4em 0 0;
    }

    #lbLogout:hover, #hlLink2CustomerPage:hover {
        color: #11aa00;
    }



#hlLink2CustomerPage:before {
    font-family: fontAwesome;
    font-size: 1.4em;
    padding: 0 .4em 0 0;
    content: "\f007 ";
    color: #FFF;
}

#ulTopMenuWrapper {
    display: table-cell;
}

    #ulTopMenuWrapper li {
        text-align: right;
        display: inline-block;
    }

        #ulTopMenuWrapper li a {
            text-decoration: none;
            color: inherit;
            font-size: 1em;
            -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
            -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
            -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
            -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
            transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
            margin: 0 1em 0 0;
            color: #000;
        }

            #ulTopMenuWrapper li a:hover {
                color: #8cce27;
            }


/********************************************************************/
/*                                                                  */
/*                                Search                            */
/*                                                                  */
/********************************************************************/

#panSearchWrapper_ucSearch {
    position: absolute;
    top: 0;
    right: 0;
}

#txtSearch_ucSearch {
    width: 15em;
    padding: 0.2em;
    border: solid 2px #3b3b3b;
    border-radius: 0.2em;
    font-family: Calibri;
    background: #fefefe;
    -moz-box-shadow: inset 0 2px 10px #d7d7d7;
    -webkit-box-shadow: inset 0 2px 10px #d7d7d7;
    box-shadow: inset 0 2px 10px #d7d7d7;
}

#panSearchWrapper_ucSearch span input[type="submit"] {
    background: none;
    border: none;
    padding: 0em 1em .5em 1em;
    cursor: pointer;
}

#panSearchWrapper_ucSearch span {
    position: relative;
}

    #panSearchWrapper_ucSearch span:after {
        font-family: FontAwesome;
        content: "\f002";
        font-size: 1.4em;
        position: absolute;
        right: 10px;
        bottom: 0px;
        pointer-events: none;
        cursor: pointer;
        color: #fff;
    }



/********************************************************************/
/*                                                                  */
/*                           Logo + Phone                           */
/*                                                                  */
/********************************************************************/
#innerHeader #lnkImage {
    display: inline-block;
}


#companyPhoneWrapper {
    color: #111;
    /*font-family: 'giorgio-normal', 'Calibri', Arial, sans-serif;*/
    font-size: 2.2em;
    font-weight: 400;
    position: absolute;
    bottom: 2em;
    right: .2em;
}

#companyPhone {
    margin: 0 0 0 .5em;
}



/********************************************************************/
/*                                                                  */
/*                              MiniCart                            */
/*                                                                  */
/********************************************************************/
#panMiniCart {
    display: table-cell;
    position: absolute;
    right: 0;
    top: 500%;
    font-size: 1.4em;
    z-index: 99;
}

#labShowBasketText {
    display: none;
}

#panBasketLink {
    display: table-cell;
    position: absolute;
    bottom: .6em;
}

#hlCart:before {
    content: "\f07a";
    font-family: FontAwesome;
    font-size: 2.5em;
    text-align: center;
    font-weight: lighter;
    color: #FFF;
    vertical-align: middle;
    margin-right: .2em;
}

#labShowBasketText {
    vertical-align: middle;
}


#panBasketPurchaseOrderInfo {
    display: table-cell;
    padding-left: 5em;
    text-align: right;
}


/********************************************************************/
/*                                                                  */
/*                              Main Menu                           */
/*                                                                  */
/********************************************************************/


#showMenu {
    display: none;
}

/* Enable for "click to open menu" */

/*#ulMainMenuWrapper li #s1:target + ul.subs,
    #ulMainMenuWrapper li #s2:target + ul.subs,
	#ulMainMenuWrapper li #s3:target + ul.subs,
	#ulMainMenuWrapper li #s4:target + ul.subs,
    #ulMainMenuWrapper li #s5:target + ul.subs,
    #ulMainMenuWrapper li #s6:target + ul.subs,
    #ulMainMenuWrapper li #s7:target + ul.subs,
    #ulMainMenuWrapper li #s8:target + ul.subs,
	#ulMainMenuWrapper li #s9:target + ul.subs {
        display: block;
    }*/


#ulMainMenuWrapper li:hover ul.subs {
    display: none;
}

#navwrap {
    /*color: #111;*/
    margin-left: auto;
    margin-right: auto;
    height: 52px; /* Set for backgroundcolor to work */
    width: 1000px;
    background-color: #FFF;
    /*border-bottom: 5px solid #FFF;*/
    /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#111));
    background: -webkit-linear-gradient(top, #333, #111);
    background: -moz-linear-gradient(top, #333, #111);
    background: -ms-linear-gradient(top, #333, #111);
    background: -o-linear-gradient(top, #333, #111);*/
}

#centerMenu {
    width: 1000px;
    margin: auto;
}

/**********************************************/
/*        common and top level styles         */
/**********************************************/

#ulMainMenuWrapper span {
    display: none;
}

#ulMainMenuWrapper, #ulMainMenuWrapper ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#ulMainMenuWrapper {
    margin-bottom: 10px;
    float: left;
    position: relative;
    width: 100%;
}

    #ulMainMenuWrapper ul.subs {
        /*background-color: #3b3b3b;*/
        color: #111;
        display: none;
        /*padding-top: 1%;
        padding-bottom: 1%;
        padding-left: 2%;
        padding-right: 2%;*/
        position: absolute;
        width: 200px;
        /*margin-left: -8%;*/
        z-index: 5;
        /*text-align: center;*/
        /*-moz-box-shadow: inset 0 0 10px #222;
        -webkit-box-shadow: inset 0 0 10px #222;
        box-shadow: inset 0 0 10px #222;*/
    }

    #ulMainMenuWrapper > li {
        float: left;
        margin-bottom: -10px;
        text-align: left;
        -moz-transition: all 300ms ease-in-out 0s;
        -ms-transition: all 300ms ease-in-out 0s;
        -o-transition: all 300ms ease-in-out 0s;
        -webkit-transition: all 300ms ease-in-out 0s;
        transition: all 300ms ease-in-out 0s;
        border-bottom: solid 5px #FFF;
    }

        #ulMainMenuWrapper > li:hover {
            border-bottom: solid 5px #85b09a;
        }


    #ulMainMenuWrapper li a {
        display: block;
        text-decoration: none;
        -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        white-space: normal;
        /*font-family: 'giorgio-normal', 'Calibri', Arial, sans-serif;*/
        ;
    }

    #ulMainMenuWrapper > li > a {
        color: #111;
        display: block;
        font-size: 1.4em;
        line-height: 45px;
        padding: 0 15px;
        margin-top: .5em;
    }


    #ulMainMenuWrapper > li:hover > a, #ulMainMenuWrapper > a:hover {
        color: #111;
        /*-moz-box-shadow: inset 0 0 10px #222;
        -webkit-box-shadow: inset 0 0 10px #222;
        box-shadow: inset 0 0 10px #222;*/
        -webkit-transition: all 1s linear;
        -o-transition: all .5s linear;
        -moz-transition: all .5s linear;
        -ms-transition: all .5s linear;
        -kthtml-transition: all .5s linear;
        transition: all .5s linear;
        /*background: #111;*/
    }

    #ulMainMenuWrapper li.active > a {
        background-color: #85b09a;
        color: #111;
    }

    /* submenu */ /* Paste in */
    #ulMainMenuWrapper li:hover ul.subs {
        display: block;
    }

    #ulMainMenuWrapper ul.subs ul {
        /*background-color: #3b3b3b;*/
        color: #111;
        display: none;
        /*padding-top: 1%;
        padding-bottom: 1%;
        padding-left: 2%;
        padding-right: 2%;*/
        position: absolute;
        left: 200px;
        margin-top: -14%;
        width: 200px;
        /*margin-left: -8%;*/
        z-index: 5;
        /*text-align: center;*/
        /*-moz-box-shadow: inset 0 0 10px #222;
        -webkit-box-shadow: inset 0 0 10px #222;
        box-shadow: inset 0 0 10px #222;*/
    }




    #ulMainMenuWrapper ul.subs li:hover ul {
        display: block;
    }

    #ulMainMenuWrapper ul.subs li {
        padding: 4% 0% 4% 5%;
		font-size:1.1em;
        /*-moz-box-shadow: inset 0 0 10px #222;
        -webkit-box-shadow: inset 0 0 10px #222;
        box-shadow: inset 0 0 10px #222;*/
    }

    /*#ulMainMenuWrapper ul.subs > li {
        display: inline-block;
        float: none;
        padding: 10px 1%;
        vertical-align: top;
     
    }*/

    #ulMainMenuWrapper ul.subs > li a {
        color: #111;
        line-height: 20px;
        -moz-transition: padding 150ms ease-out 0s;
        -ms-transition: padding 150ms ease-out 0s;
        -o-transition: padding 150ms ease-out 0s;
        -webkit-transition: padding 150ms ease-out 0s;
        transition: padding 150ms ease-out 0s;
    }

    #ulMainMenuWrapper ul li a:hover {
        /*color: #F55856;*/
        padding-left: 15px;
    }



    #ulMainMenuWrapper ul li a {
        font-size: 1.2em;
    }

    #ulMainMenuWrapper ul.subs > li li {
        padding-left: 8px;
        -moz-transition: padding 150ms ease-out 0s;
        -ms-transition: padding 150ms ease-out 0s;
        -o-transition: padding 150ms ease-out 0s;
        -webkit-transition: padding 150ms ease-out 0s;
        transition: padding 150ms ease-out 0s;
        /*	 display: inline-block; */
    }

        #ulMainMenuWrapper ul.subs > li li:hover {
            /*padding-left: 15px;*/
        }



/* for non-specific menues */
.clsMainMenu_NotActive li {
    background-color: #FFF;
    color: #111;
    border-bottom: solid 1px #85b09a;
    /*-moz-box-shadow: inset 0 0 5px #222;
    -webkit-box-shadow: inset 0 0 5px #222;
    box-shadow: inset 0 0 5px #222;*/
}

.clsMainMenu_Active ul li:hover {
    background-color: #111;
}

/* colormenu end */

/********************************************************************/
/*                                                                  */
/*                           Footer Menu                            */
/*                                                                  */
/********************************************************************/


#ulFooterMenuWrapper {
    margin: 1em 0 1em 0;
}

#innerFooter {
    position: relative;
}

#innerFooter {
    display: block;
    position: relative;
}

    #innerFooter p {
        color: #111;
    }

#leftFooter p {
    border-bottom: solid 1px #111;
    padding: 1em 0 1em 0;
}

#rightFooter p i {
    font-size: 6em;
}




#leftFooter {
    display: inline-block;
}

#rightFooter {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    /*margin: 2em 0em 1em 3em;*/
}

#rightFooter a {
    display: block;
    width: 200px;
    margin-top: 1em;
    /*background: #FFF;*/
}

#rightFooter img {
    width: 200px;
}


#contentPickerUrlHyperlink {
    color: #FFF;
}

#ulFooterMenuWrapper a {
    color: #111;
    text-decoration: none;
}



#ulFooterMenuWrapper li {
    font-size: 1em;
    display: inline-block;
    vertical-align: text-top;
    margin: 0 1em 0 0;
}

    #ulFooterMenuWrapper li li {
        font-size: 0.9em;
        display: block;
    }

        #ulFooterMenuWrapper li li a:hover {
            text-decoration: underline;
        }

#LinkToPentacon {
    text-align: center;
    margin: 0 0 3em 0;
}

    #LinkToPentacon a {
        color: #111;
    }

#dlCreditCards {
    margin: auto;
    margin-top: 5px;
    vertical-align: middle;
    border: 0px;
}

.imgCreditCards {
}

#dlCreditCards td {
    border: 0px;
    padding: .1em;
}

/********************************************************************/
/*                                                                  */
/*                     Responsive rules                             */
/*                                                                  */
/********************************************************************/

@media all and (max-width : 1580px) {
    html {
        font-size: 14px;
    }
}


@media all and (max-width : 1000px) {

    #panSearchWrapper_ucSearch {
        display: block;
        margin: .4em .5em 0 0;
    }

        #panSearchWrapper_ucSearch span:after {
            font-size: 1.8em;
            padding: 1em 0 0 0;
            display: none;
        }

    #txtSearch_ucSearch {
        border: none;
        height: 1.2em;
    }

    #innerHeader {
        margin: 0;
        /*border-bottom: solid 2px #3B3B3B;*/
        /*border-top: solid 4px #2564c2;*/
    }


    /********************************************************************/
    /*                                                                  */
    /*                           Icon Header                            */
    /*                                                                  */
    /********************************************************************/

    #innerTopMenu {
        display: table-cell;
        width: 100%;
        padding: 0 0 0 1.2em;
    }

    #mobileMenu, #LoginStatus {
        display: table-cell;
    }


    #hlCart:before {
        font-size: 1.5em;
    }



    #LoginStatus a:hover {
        text-decoration: none;
    }
    /********************************************************************/
    /*                                                                  */
    /*                             Top Menu                             */
    /*                                                                  */
    /********************************************************************/


    #navwrap {
        border: none;
        background: none;
    }

    #centerMenu {
        width: auto;
    }


    #ulMainMenuWrapper {
        margin: 1px;
    }

        #ulMainMenuWrapper li {
            display: none;
        }



    #ulTopMenuWrapper {
        display: none;
    }

    /********************************************************************/
    /*                                                                  */
    /*                             Logo                                 */
    /*                                                                  */
    /********************************************************************/

    #innerHeader > #lnkImage {
        /*text-align: center;*/
        display: block;
        padding-left: 1em;
        /*-moz-box-shadow: inset 0 0 10px #222;
        -webkit-box-shadow: inset 0 0 10px #222;
        box-shadow: inset 0 0 10px #222;*/
        margin-bottom: 0;
    }

        #innerHeader > #lnkImage img {
            width: 20%;
            min-width: 20em;
        }

    /********************************************************************/
    /*                                                                  */
    /*                             MiniCart                             */
    /*                                                                  */
    /********************************************************************/

    #panBasketLink {
        display: inherit;
        position: absolute;
        bottom: 0.15em;
    }

    #panMiniCart {
        position: inherit;
        top: auto;
        bottom: auto;
        display: inherit;
    }


    #panBasketPurchaseOrderInfo {
        display: none;
    }

    #labShowBasketText {
        display: none;
    }

    #lbLogin:before, #lbLogout:before, #hlLink2CustomerPage:before {
        padding: 0;
        font-size: 1.5em;
    }

    #hlCart:before {
        vertical-align: inherit;
    }

    #hlLink2CustomerPage:before:hover {
        color: red;
        background: red;
    }


    /********************************************************************/
    /*                                                                  */
    /*                             PhoneNr                              */
    /*                                                                  */
    /********************************************************************/

    #companyPhoneWrapper {
        top: -1.8em;
    }


    /********************************************************************/
    /*                                                                  */
    /*                             Main menu                            */
    /*                                                                  */
    /********************************************************************/
    #showMenu {
        display: block;
        background: #3b3b3b;
        text-align: center;
        padding: 1em;
    }

    #innerHeader, #innerContent, #innerFooter {
        width: auto;
        margin: auto;
    }

    #navwrap {
        width: auto;
    }

    /* OLD MENU?!?!?!? */

    /*   #ulMainMenuWrapper > li:nth-child(2) {
        border-bottom: 0;
    }

    #ulMainMenuWrapper > li:nth-child(3) {
        border-bottom: 0;
    }

    #ulMainMenuWrapper > li:nth-child(4) {
        border-bottom: 0;
    }

    #ulMainMenuWrapper > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }

    #ulMainMenuWrapper ul.subs {
        position: relative;
        top: 0;
        left: 0;
        margin-left: auto;
        width: 96%;
    }

    #ulMainMenuWrapper li:hover ul.subs {
        display: none;
    }


    #ulMainMenuWrapper ul.subs > li {
        display: block;
        width: auto;
    }

    #ulMainMenuWrapper ul li a:active {
        color: #F55856;
    }*/

    /*-------------------------------------------*/

    /********************************************************************/
    /*                                                                  */
    /*                             Content                              */
    /*                                                                  */
    /********************************************************************/


    #innerContent {
        padding: 0 0 1% 0;
    }

    /********************************************************************/
    /*                                                                  */
    /*                         Footer Menu                              */
    /*                                                                  */
    /********************************************************************/


    #ulFooterMenuWrapper ul {
        margin: 0 0 1em 0;
    }



    #ulFooterMenuWrapper li {
        display: block;
    }

    #rightFooter {
        width: 30%;
        text-align: center;
        margin: 1em auto 2em auto;
        position: inherit;
    }

        #rightFooter a, #rightFooter img {
            width: 100%;
        }


    #leftFooter {
        display: none;
    }

    #LinkToPentacon {
        margin: 1em 0 1.5em 0;
    }
}

@media all and (max-width : 620px) {

    #rightFooter {
        width: 50%;

    }
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
