#efmenu {
    margin: 6px 0 0 0;
    padding: 6px 4px;
    list-style-type: none;
    background-repeat: no-repeat;
    background: linear-gradient(white, #f2f2f2, #f2f2f2, #f4f4f4);
    border-radius: 14px;
    margin-bottom: 12px;
    display: inline-block;
}

#efmenu li {
    display: inline-block;
    text-align: left;
    margin: 4px 0;
    padding-right:4px; 
}

#efmenu li > img {
    width: 18px;
    display: inline-block;
    /*margin:4px auto;*/
    vertical-align: middle;
    margin-left: 8px;
}

#efmenu li:hover {
    background: #c5c5c5;
    border-radius: 12px;
}

#efmenu li a {
    display: inline-block;
    /*float: left;*/
    /*	height: 114px;*/
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 1px;
    padding: 8px 0;
    color: #878584;
    vertical-align: middle;
    padding-left: 4px;
}
.menu-container{
	overflow: auto;
	max-width: 100%;
	display: inline-block;
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
	#efmenu{
		width: 1178px;
	}
    
}

@media only screen and (min-width: 900px) {
    #efmenu li a {
        width: 90px;
    }
}

#efmenu li a span {
    /*display: none;*/
}


/*#efmenu li a:hover {background-position: 0px -114px;}
#efmenu li.efm-original a {background-image: url(../images/efswitch-original.png);}
#efmenu li.efm-plus a {background-image: url(../images/efswitch-plus.png);}
#efmenu li.efm-afa a {background-image: url(../images/efswitch-afa.png);}
#efmenu li.efm-cervastor a {background-image: url(../images/efswitch-cervastor.png);}
#efmenu li.efm-ddiet a {background-image: url(../images/efswitch-ddiet.png);}
#efmenu li.efm-contour a {background-image: url(../images/efswitch-sperfect.png);}
#efmenu li.efm-probiotic a {background-image: url(../images/efswitch-probiotic.png);}
#efmenu li.efm-procardo a {background-image: url(../images/efswitch-procardo.png);}
#efmenu li.efm-complexion a {background-image: url(../images/efswitch-complexion.png);}
#efmenu li.efm-exfibre a {background-image: url(../images/efswitch-exfibre.png);}
#efmenu li.efm-selected a {background-position: 0px -228px;}
*/

#enerflexHeader {
    padding-top: 34px;
    position: relative;
    margin: 0px;
    min-height: 126px;
    background: linear-gradient(white, #f2f2f2, #f2f2f2, #f4f4f4);
}

#enerflexHeader > h2 {
    font-size: 24px;
    font-family: 'Arial';
    padding: 2px 16px;
    color: white;
    font-weight: 700;
    font-style: italic;
}

#enerflexHeader > h2 > sup {
    font-size: 12px;
}
.header-original {
    background: #448e41;
}
.header-plus{
	background: #a82125;
}
.header-afa750{
	background: #3d3e8e;
}
.header-cervastor{
	background: #972c21;
}
.header-ddiet{
	background: #e34d2a;
}
.header-sperfect{
	background: #ed008c;
}
.header-probiotic{
	background: #0c725c;
}
.header-procardo{
	background: #007cb8;
}
.header-complexion{
	background: #de2e2e;
}
.header-exfibre{
	background: #f39221;
}
.header-getzulin{
	background: #740c72;
}
.header-optrazan{
	background: #ec9a02;;
}
.quote-original, .quote-plus, .quote-afa750, .quote-cervastor, .quote-ddiet ,
.quote-sperfect, .quote-probiotic, .quote-procardo, .quote-complexion, .quote-exfibre, .quote-getzulin, .quote-optrazan {
	margin-bottom: 0;
}
.quote-original {
    color: #448e41;
}
.quote-plus {
    color: #a82125;
}
.quote-afa750{
	color: #3d3e8e;
}
.quote-cervastor{
	color: #972c21;
}
.quote-ddiet{
	color: #e34d2a;
}
.quote-sperfect{
	color: #ed008c;
}
.quote-probiotic{
	color: #0c725c;
}
.quote-procardo{
	color: #007cb8;
}
.quote-complexion{
	color: #de2e2e;
}
.quote-exfibre{
	color: #f39221;
}
.quote-getzulin{
	color: #740c72;
}
.quote-optrazan{
	color: #ec9a02;
}

#enerflexHeader > h2 > span {
    font-size: 24px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    text-transform: initial;
    font-weight: 100;
    font-style: normal;
    text-transform: uppercase;
}

#enerflexHeader > h3 {
    font-size: 36px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    padding: 32px;
    max-width: 680px
}

#enerflexHeader img.box {
    position: absolute;
    left: 730px;
    top: 0px;
    margin-bottom: -37px;
}

#enerflexHeader h1 {
    margin: 0px;
    padding: 0px;
}
/*
ul.tabBar {
    list-style-type: none;
    display: table;
    padding: 0;
}

.tabBar .langActive {
    background: #185398;
}

.tabBar .langActive > a {
    color: white;
}*/

/*.langSwitch {
    display: inline-block;
    min-width: 40px;
    border: 1px #185398 solid;
    background: #f5f5f5;
    padding: 4px 8px;
    text-align: center;
}

.langSwitch > a {
    font-size: 14px;
    color: #185398;
    font-weight: 700;
}*/

#eng {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

#chi {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.cart_btn{
	display: inline-block;
	position: absolute;
	left: 146px;
	top: 20px;
	padding: 3px 20px;
	background: green;
	color: white !important;	
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 8px;
	border: 2px green solid;
}

.pd-active > a > span {
    font-weight: 700;
    color: #185398;
}

.pd-active {
    background: #d5d5d5;
    border-radius: 10px;
}
.col-left,.col-right{
max-width: 45%;
vertical-align: top;
display: inline-block;
}
.col-right > img {
	max-width: 100%;
}
.col-img {
	display: block;
    max-width: 100%;
    margin: 0 auto;
}
@media only screen and (min-width: 900px){
    .col-img{
        max-width: 70%;
    }
}
@media only screen and (min-width: 0px) and (max-width: 640px){
	.col-left, .col-right{
		max-width: 100%;
	}
	.col-img {
	max-width: 90%;
}
}
.col-1,
.col-2,
.col-3,
.col-4 {
    vertical-align: middle;
    display: inline-block;
}

.col-1 {
    max-width: 100%;
}

.col-2 {
    max-width: 45%;
}

.col-3 {
    max-width: 32%;
}

.col-xs-3{
    width: 32%;
    display: inline-block;
}

@media only screen and (max-width: 600px){
.col-xs-3{
width: 100%;
display: block;
}
}
.col-4 {
    max-width: 25%;
}

.col-5 {
    max-width: 18%;
}


.product-box {
    position: absolute;
    right: 20px;
    top: 38px;
    max-width: 200px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@media only screen and (max-width: 768px) {
    .product-box {
        display: none;
    }
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
