body {
	background-color: #fff;
	color: #313131;
}
.darkYellColor {
	color: #7f43cf;
}
.osward {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
}
.oswald {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
}
.roboto {
	font-family: 'Roboto Slab', serif;
, sans-serif;
	font-weight: 400;
}
.robotoBd {
	font-family: 'Roboto Slab', serif;
, sans-serif;
	font-weight: 700;
}
.marvel {
	font-family: 'Marvel', sans-serif;
}
hr {
	margin: 1px 0 8px 0;
	border: 1px solid #333;
}
.zero {
	margin: 0px;
	padding: 0px;
}
.greenFT {
	color: #FFFFFF;
}
.mrgzoro {
	padding: 0px;
	margin: 0px;
}
.lightGreyColor {
	color: #CCC;
}
.lightGreyBg {
	background-color: #CCC;
}
.lightGreyBgNew {
	background:rgba(255,255,255,.9);
}

.greenColor {
	color: #7f43cf;
}
.pizzabrdr {
	padding: 18px;
	border: 1px #fc625c solid;
}
.blackColor {
	color: #313131;
}
.greyBg {
	background: url(../images/top-bar.png) repeat-x center top;
}
.connexFull {
	position: relative;
	z-index: 11111;
}
.greyBgIndex {
	background: url(../images/top-bar-index.jpg) repeat center top;
	background-size: cover;
}
.desBg {
	background: url(../images/des-bg.jpg) repeat center top;
}
.ftBlackBg {
	background: url(../images/btm-bar.jpg) no-repeat center top;
	background-size: cover;
}
.ftBlackBgIndex {
	background-image: url(../images/btm-bar-index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.ftZone {
	background: url(../images/ft-zone.jpg) no-repeat center top;
	font-size: 14px;
	background-size: cover;
	color: #313131;
}
.ftDes {
	background: url(../images/des-bg.jpg) repeat-x center top;
	background-size: cover;
	font-size: 16px;
}
.ftDes a {
	color: #000000;
}
.ftDes a:hover {
	color: #FFF;
}
.greyDarkBg {
	background-color: #333;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
.header {
	width: 100%;
	position: fixed;
}
.addLinkBg {
	background: url(../images/add-bg.png) repeat;
}
.scrollFix {
	position: fixed;
}
.nav-container {
	background-color: #313131;
	overflow: hidden;
	width: 100%;
}
.f-nav {
	z-index: 9999;
	position: fixed;
	top: 0;
	width: 100%;
} /* this make our menu float top */
.nav {
	height: 42px;
}
.nav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.nav ul li {
	float: left;
	font-size: 12px;
	line-height: 28px;
	margin-top: 0px;
	padding: 7.5px;
}
.nav ul li:first-child {
	width: 120px;
	height: 40px;
}
.nav ul li:last-child {
	border: 0px;
}
.nav ul li a {
}
.nav ul li a:hover {
	text-decoration: underline;
}
.f-nav {
	z-index: 9999;
	position: fixed;
	top: 0;
} /* this make our menu float top */
.topBarHt .col-lg-2, .topBarHt .col-lg-4 {
	margin: 0px;
	padding: 0px;
}
.topBarHt {
	height: 60px;
}
.ftLarge {
	font-size: 16px;
}
h6 {
	color: #FF7C77;
}
.ftMedium {
	font-size: 15px;
}
.ftMediumBit {
	font-size: 14px;
}
.ftBigSmallLarge {
	font-size: 18px;
}
.ftBigLarge {
	font-size: 18px;
}
.ftSmall {
	font-size: 14px;
}
.blackBg {
	background-color: #3e3e3e;
}
.greyBgColor {
	background-color: #333;
}
.marg20 {
	margin: 20px 0px;
}
.marg10 {
	margin: 10px 0px;
}
.logo {
	z-index: 101;
}
.flash {
	margin-top: -30px;
	position: relative;
	z-index: -100;

}
.flash img {
	position: relative;
}
.redColor {
	color: #FF7C77;
}
.redBg {
	border: 1px solid #7f43cf;
}
.darkPurpalBg {
	background-color: #FB625C;
}
.lightPurpalColor {
	color: #CCCCCC;
}
.lightPurpalBg {
	cbackground-Color: #8e4fe3;
}
.nav ul.sub-menu {
	display: none;
	list-style: none;
}
.nav ul.sub-menu li {
	text-align: left;
}
.nav li:hover ul.sub-menu {
	display: block;
	background: none;
}
.nav .sub-menu a {
	background: none;
	display: block;
	height: 25px;
	text-align: center;
}
.nav .sub-menu a:hover {
	background: none;
	background: none;
	color: #7f43cf;
}
.NavbarHoverFull {
	width: 1200px;
	background: url(../images/navi-bg.png) repeat;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.prFull {
	float: left;
	margin: 2px 3.5px;
}
.NavbarHoverFull img {
}
.NavbarHoverFull a {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	margin: 5px 0 10px 0
}
.pdLeft20 {
	padding-left: 20px;
}
.pdRight20 {
	padding-right: 20px;
}
.pdLeft10 {
	padding-left: 10px;
}
.pdRight10 {
	padding-right: 10px;
}
.bt95 {
	width: 95%;
	margin: 10px auto;
}
.bt95 a {
	width: 95%;
	border: 1px solid #7f43cf;
	padding: 10px 20%;
	border-radius: 10px;
}
.bt95 a:hover {
	width: 95%;
	border: 1px solid #333;
	border-radius: 10px;
}
.btcheckout {
	width: 90%;
	margin: 10px auto;
	background-color:#3e3e3e;
}
.btcheckout a {
	width: 90%;
	padding: 10px auto;
	border-radius: 10px;
	background: none;
	color: #fff;
}
.btcheckout a:hover {
	width: 90%;
	border-radius: 10px;
	background: none;
	color: #fc625c;
	text-decoration: none
}
.bt100 {
	width: 100%;
	margin: 10px auto;
}
.bt100 a {
	width: 100%;
	border: 1px solid #7f43cf;
	padding: 10px 20%;
	border-radius: 10px;
}
.bt100 a:hover {
	width: 100%;
	border: 1px solid #999;
	border-radius: 10px;
}
.lh10 {
	line-height: 10px;
}
.lh15 {
	line-height: 15px;
}
.lh20 {
	line-height: 20px;
}
.lh30 {
	line-height: 30px;
}
.lh40 {
	line-height: 40px;
}
.lh45 {
	line-height: 45px;
}
.lh50 {
	line-height: 30px;
}
.lh60 {
	line-height: 60px;
}
.lh70 {
	line-height: 70px;
}
.lh80 {
	line-height: 80px;
}
.center {
	text-align: center;
}
.whiteColor {
	color: #FFF;
	padding-right: 8px;
	padding-left: 8px;
}
.monCompte, .monPanier {
	line-height: 50px;
	position: relative;
	z-index: 1111;
}
.monCompte a, .monPanier a {
	color: #7f43cf;
}
.monCompte a:hover, .monPanier a:hover {
	color: #FFF;
}
.ftContact input {
	margin: 9px 6px;
	float: left;
	color: #FFF;
	padding-left: 10px;
	background-color: #313131000;
	border: 1px solid #666;
	border-radius: 3px;
	height: 30px;
}
.ftContact p {
	font-size: 18px;
	float: left;
}
.ftSocial img {
	margin: 5px 0px;
	float: right;
}
.ajoutzBt {
	width: 45%;
	height: 42px;
	margin: 0 0 10px 0;
	background-color: #fc625c;
	color: #FFFFFF;
}
.ajoutzBt a {
	color: #fff;
}
.ajoutzBt a:hover {
	color: #CCC;
}
.prodPage .col-lg-9 {
	margin-bottom: 20px;
}
.linkpagePro {
	margin: 0 0 10px 0;
}
.darkBrownColor {
	color: #313131;
}
.smQuantiyFull {
	width: 50%;
	margin-bottom: 10px;
}
.smMinus, .smPlus {
	float: left;
	background-color: #39393d;
	padding: 1px 5px;
	font-weight: bold;
}
.smQuantiyFull input {
	width: 30px;
	float: left;
	color: #fff !important;
	text-align: center;
	background-color: #333;
	height: 25px;
	border: 0px;
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.compteQuantiyFull {
	width: auto;
}
.compteQuantiyFull, .comptePlus {
	float: left;
	padding: 1px 5px;
	font-weight: bold;
}
.compteQuantiyFull input {
	width: 23px;
	float: left;
	margin: 0 -3px;
	color: #fff;
	text-align: center;
	background-color: #515254;
	height: 22px;
	border: 0px;
	float: left;
}
.panierArea {
	border: 1px solid #333;
}
.totalBar {
	width: 100%;
	margin-top: 8px;
	height: 25px;
}
.ProCenterArea {
}
.prodPage .col-lg-2, .prodPage .col-lg-7 {
	marging: 0px;
	padding: 0px 3px;
}
.prodPage {
	padding-bottom: 20px;
	text-align: justify;
	margin-top: 20px;
}
.prodPage .col-xs-12 {
	padding: 0 10px;
}
.prodPage .col-lg-9 {
	width: 850px;
	margin-right: 10px;
}
.prodPage .col-lg-3 {
	margin: 0;
	padding: 0 5px;
}
.prodPage .col-lg-2 img {
	margin: 0 auto;
}
.formArea label, .formArea input {
	margin: 3px 0px;
	color: #000;
}
.formArea label {
	font-size: 12px;
	margin-left: 12px;
}
.formArea input {
	clear: right;
	margin-left: 10px;
	color: #000;
}
.formArea .col-xs-12 {
	padding: 0 10px;
}
.envoyerBt {
	margin-bottom: 20px;
}
.envoyerBt .col-lg-6 {
	padding: 0px;
}
.brdR10 {
	border-radius: 10px;
}
.compteForm .col-lg-3 {
	padding: 0px;
}
.overfl {
	overflow: hidden
}
.ftxtraBigLarge {
	font-size: 30px;
}
 @media only screen and (max-width : 1030px) {
.logo {
	margin-top: 15px;
}
.ftSocial {
	clear: both;
}
}
 @media only screen and (max-width : 767px) {
}
@media only screen and (max-width : 765px) {
.flash img {
	margin-top: 0px;
}
.logo img {
	margin: 0 auto;
}
.ftContact input {
	margin: 5px 6px;
}
.ftSocial img {
	margin-right: 10px;
}
.zone {
	line-height: 40px;
	margin: 5px 0px;
}
.ftContact p {
	font-size: 18px;
	line-height: 30px;
	float: inherit;
	text-align: center;
}
.ftContact input {
	width: 100%;
}
.monCompte, .monPanier {
	background-color: #1E1E1E;
	width: 49%;
	text-align: center;
	font-size: 18px;
	margin: 0 1px;
}
.linkpagePro .col-xs-12 {
	padding: 10px;
}
.linkpagePro .col-xs-12 img {
	clear: both;
}
}
/******************************************************Tab Page Start******************************************************/
#page-wrap {
	width: 95%;
	margin: 0px auto;
}
#example-one {
	padding: 0px;
	margin: 0;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
}
#example-one .nav {
	overflow: hidden;
	margin-left: 0px;
}
#example-one .nav li {
	line-height: 30px;
	float: left;
	margin: 0 1px;
}
#example-one .nav li.last {
	margin-right: 0;
}
#example-one .nav li a {
	display: block;
	padding: 5px 9.5px 0 9.5px;
	background-color: #bb005d;
	color: #FFF;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	border: 0;
}
#example-one .nav li a:hover {
	background-color: #999;
	color: #FFF;
}
#example-one ul {
	list-style: none;
}
#example-one ul li a {
	display: block;
	border-bottom: 1px solid #666;
}
#example-one ul li:last-child a {
	border: none;
}
#example-one ul li.nav-one a.current, #example-one ul.featuredBottom li a:hover {
	background: url(../images/black-bg.jpg) repeat;
	color: #fff;
}
#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
	background-color: #CCC;
	color: #FFF;
}
#example-one ul li.nav-two a.current, #example-one ul.core li a:hover {
	background-color: #CCC;
	color: #FFF;
}
#example-one ul li.nav-five a.current, #example-one ul.jquerytutsTwo li a:hover {
	background-color: #CCC;
	color: #FFF;
}
#example-one ul li.nav-three a.current, #example-one ul.jquerytuts li a:hover {
	background-color: #CCC;
	color: #FFF;
}
#example-one ul li.nav-four a.current, #example-one ul.classics li a:hover {
	background-color: #CCC;
	color: #FFF;
}
#example-two {
	padding: 10px;
	background-color: #999;
	border-radius: 10px 10px 0 0;
}
#example-two .list-wrap {
	background-color: #333;
	border-radius: 10px 10px 0px 0px;
	padding: 10px;
	margin: 0 0 15px 0;
}
#example-two ul {
	list-style: none;
}
#example-two ul li a {
	display: block;
	border-bottom: 1px solid #666;
	padding: 4px;
	color: #fff;
}
#example-two ul li a:hover {
	background: #333;
	display: block;
	color: #7a2c2a;
}
#example-two ul li:last-child a {
	border: none;
}
#example-two .nav {
	overflow: hidden;
}
#example-two .nav li {
	width: 120px;
	line-height: 30px;
	float: left;
	margin: 0 3px;
}
#example-two .nav li.last {
	margin-right: 0;
}
#example-two .nav li a {
	display: block;
	padding: 5px;
	background: #666;
	color: white;
	font-size: 16px;
	text-align: center;
	border: 0;
}
#example-two .nav li a:hover {
	display: block;
	padding: 5px;
	background: #666;
	color: white;
	font-size: 16px;
	text-align: center;
	border: 0;
}
#example-two li a.current, #example-two #example-one ul.featured li a:hover {
	background-color: #eee !important;
	color: black;
}
#example-two .nav li a:hover, #example-two .nav li a:focus {
	background: #999;
}
 @keyframes blink {
 0% {
color:#313131;
}
 20% {
color:#ff000;
}
 40% {
color:#fb7672;
}
 60% {
color:#7f43cf;
}
}
.ftSocial {
	margin-top: 5px;
}
.gPlus {
	width: 40px;
	height: 40px;
	float: left;
	background: url(../images/ft-social.png) left top;
}
.pint {
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 10px;
	background: url(../images/ft-social.png) 185px top;
}
.tw {
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 10px;
	background: url(../images/ft-social.png) 135px top;
}
.yout {
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 10px;
	background: url(../images/ft-social.png) 88px top;
}
.fb {
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 10px;
	background: url(../images/ft-social.png) 40px top;
}
.botton input {
	width: 50px;
	height: 30px;
	float: left;
	margin-left: 10px;
	border: #666666 1px solid;
	color: #7f43cf;
	background-color: #bb005d;
}
.vtFull {
	background-color: #2E2E2E;
	padding: 5px;
	height: auto;
}
.vtLeft {
	background-color: #252525;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.vtRight {
	background-color: #272727;
	padding: 5px;
}
.vtLogin {
	text-align: left;
	margin-bottom: 5px;
	margin-top: 15px;
}
.vtTitleLeft {
	line-height: 30px;
	font-size: 15px;
	color: #793a7e;
}
.vtTitleCenter {
	line-height: 30px;
	margin-right: 20px;
	font-size: 15px;
	color: #793a7e;
}
.vtTitleRight {
	line-height: 30px;
	font-size: 15px;
	color: #793a7e;
}
.pdFull {
	padding: 20px;
}
.clear {
	clear: both;
}
.radioBgFrom checkbox {
	width: 20px;
	height: 20px;
	background-color: #bb005d;
	color: #333;
}
.radioBgFrom label {
	font-size: 14px;
	color: #FFF;
}
.leftPrNav {
}
.linkPageArea .col-lg-6 {
	margin: 0px;
	padding: 0px;
}
.leftPrNav a {
	color: #FFF;
}
.leftPrNav img {
	float: left;
	margin-right: 10px;
}
.leftPrNav p {
	float: left;
	margin-top: 18px;
	font-size: 20px;
}
.leftPrNav p a:hover {
	color: #7f43cf;
	text-decoration: none;
}
.bdTOPBT {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.buyArea {
}
.buyArea h1 {
	font-size: 20px;
	line-height: 30px;
	margin: 10px 0 0 0;
}
.buyArea p {
	margin: 0px;
	padding: 0px;
}
.borderFull {
	border: 5px solid #666;
}
.bordersmFull {
	border: 1px solid #fc625c;
}
.listBg {
	background-color: #FFF;
	padding: 0px 0px;
	margin-bottom: 1px;
	display: inline-table;
	width: 100%;
}
.squareIcon {
	width: 15px;
	height: 15px;
	border-radius: 3px;
	margin: 10px 10px 0 0;
}
.pdBottom {
	padding-bottom: 20px;
}
.pizIcon, .plusIcon, .juiceIcon {
	float: left;
	margin: 0 1px;
}
.kalCalText {
	width: 40px;
	font-size: 12px;
	height: 30px;
	float: left;
	line-height: 30px;
	margin-top: 22px;
	margin-left: 2px;
	margin-right: 1px;
	text-align: center;
}
.prodPrice {
	width: 50%;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
}
.linkPageArea {
}
.pizIcon {
	margin-top: 22px;
:
}
.plusIcon {
	margin-top: 33px;
}
.proIconFull {
	margin-top: 148px;
}
.prodNameFull {
	width: 100%;
	line-height: 100px;
	text-align: center;
	font-size: 18px;
}
.prodPriceFull {
	width: 100%;
	line-height: 100px;
	text-align: center;
	font-size: 18px;
}
.popUpIcon {
	display: block;
}
.popUpIcon a {
	border: 1px solid #E6E6E6;
	display: block;
	color: #7f43cf;
}
.popUpIcon a:hover {
	display: block;
	color: #FFF;
}
.popUpIcon h1 {
	margin-bottom: 30px;
}
.fontMd {
	font-size: 22px;
}
.popUpImg {
	margin: 20px auto 10px auto;
	width: 150px;
}
.tel {
	margin: 10px 0px;
	font-size: 18px;
	position: relative;
	z-index: 1111;
}
.tel img {
	float: left;
	margin: 0 10px;
}
.tel p {
	float: left;
}
.payment {
	margin: 25px 0px;
}
.payment img {
	float: left;
	margin: 0 10px;
}
.payment p {
	float: left;
}
.linkpagNav {
	width: 100%;
	float: left;
}
.linkpagNav ul {
	list-style: none;
	margin: 0 0 0 30px;
	padding: 0px;
}
.linkpagNav ul li {
	float: left;
	margin: 10px 3px 10px 0;
	padding: 10px 25px;
	border-right: 1px solid #333;
: text-align:left;
	color: #FFF;
	line-height: 20px;
}
.linkpagNav ul li:last-child {
	line-height: 40px;
	border: none;
}
.linkpagNav ul li a:hover {
	color: #7f43cf;
}
.linkpagNav ul li a {
	color: #FFF;
}
.linkpagNav ul li .current {
	color: #7f43cf;
}
/******************style added by the developper *****************/


input, select {
	color: #000;
}
.popUpIconactive {
	border: 1px solid #7f43cf;
	display: block;
}
.popUpIconactive h1 {
	margin-bottom: 30px;
}
.closex {
	color: #fff;
	float: right;
	font-weight: bold;
	margin-right: -48px;
	margin-top: 14px;
}
.fieldDetails {
	text-align: left;
	float: left;
	width: 290px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #313131;
}
.formsField {
	float: left;
	width: 520px;
}
.CompteDetailsFullDiv {
	width: 650px;
	margin: 0 auto;
	font-size: 16px;
	background-color: #999;
	border-radius: 10px 10px 0px 0px;
	display: inline-table;
	padding: 30px;
}
.CompteDetailsFullDiv h1 {
	width: 100%;
	text-align: center;
	color: #333;
	font-weight: normal;
}
.CompteDetailLeftTitle {
	line-height: 30px;
	color: #333;
	width: 30%;
	float: left;
	border-bottom: 1px dashed #FFF;
}
.CompteDetailRightText {
	width: 67%;
	line-height: 30px;
	color: #FFFFFF;
	margin-left: 10px;
	float: left;
	border-bottom: 1px dashed #FFF;
}
/*****************  boutton of checkout *******************/

/* .btcheckout{ color:#fff; border:1px solid #7f43cf;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;} */

/****************And style**************/

.valideBt {
	width: 100%;
	line-height: 50px;
	text-align: center;
	padding: 10px 100px;
	border-radius: 5px;
}
.valideBt a {
	width: 100%;
	line-height: 50px;
	text-align: center;
	border: solid #333 1px;
}
.valideBt a:hover {
	width: 100%;
	line-height: 50px;
	text-align: center;
	border: solid #7f43cf 1px;
}
.fieldDetails {
	text-align: left;
	float: left;
	width: 290px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #313131;
}
.formsField {
	float: left;
	width: 520px;
}
.CompteDetailsFullDiv {
	width: 650px;
	margin: 0 auto;
	font-size: 16px;
	background-color: #999;
	border-radius: 10px 10px 0px 0px;
	display: inline-table;
	padding: 30px;
}
.CompteDetailLeftTitle {
	line-height: 30px;
	color: #333;
	width: 30%;
	float: left;
	border-bottom: 1px dashed #FFF;
}
.CompteDetailRightText {
	width: 67%;
	line-height: 30px;
	color: #FFFFFF;
	margin-left: 10px;
	float: left;
	border-bottom: 1px dashed #FFF;
}
 @media only screen and (max-width : 1024px) {
.linkpagNav ul li {
	padding: 10px 17px;
}
.topBarHt .col-md-3 {
	margin: 0 0 0 -70px
}
.payment {
	float: left;
	margin: -58px 0 0 120px;
	display: inline-table
}
.payment p {
	display: block;
	margin-right: -72px;
	margin-top: 2px;
	width: 152px;
}
.prodPage .col-md-9 {
	width: 650px;
	margin-right: 10px;
}
.col-md-3 .ftLarge {
	font-size: 14px;
}
}
 @media only screen and (max-width : 768px) {
.linkpagNav ul li {
	padding: 10px 8px;
	margin-right: 3px;
	font-size: 12px;
}
.topBarHt .col-sm-2 {
	margin: 0 0 0 -10px
}
.topBarHt .col-sm-5 .ftMedium {
	font-size: 13px;
	padding: 0px;
}
.checkFull .col-sm-3 {
	font-size: 12px;
	margin-left: 10px;
}
.payment {
	display: none;
}
}
 @media only screen and (max-width : 640px) {
.col-xs-12 .monPanier {
	float: right;
	margin-left: 305px;
	margin-top: -70px;
}
.tel {
	display: block;
	margin: 10px 0 0 150px;
	padding: 0px;
	float: left;
}
.payment {
	display: block;
	margin: 8px 180px 0 0;
	padding: 0px;
	float: left;
}
.payment .ftLarge, .tel .ftLarge {
	font-size: 16px;
}
.payment p {
	width: 180px;
}
.linkpagNav ul li {
	padding: 10px 4px;
	margin-right: 0px;
	border-right: 1px solid #fff;
	margin: 5px 0px;
	font-size: 11px;
	position: relative;
	z-index: 11111;
}
}
 @media only screen and (max-width : 480px) {
.linkpagNav ul {
	margin-left: 30px;
}
.linkpagNav ul li {
	padding: 10px 13px;
	margin-right: 2px;
	border-right: 1px solid #fff;
	margin: 5px 0px;
	font-size: 12px;
	position: relative;
	z-index: 11111;
}
.linkpagNav ul li:nth-child(1) {
	margin-left: 25px;
}
.col-xs-12 .monPanier {
	float: right;
	margin-left: 230px;
	margin-top: -70px;
}
.tel {
	display: block;
	margin: 10px 0 0 80px;
	padding: 0px;
	float: left;
}
.payment {
	display: block;
	margin: 8px 100px 0 0;
	padding: 0px;
	float: left;
}
.payment .ftLarge, .tel .ftLarge {
	font-size: 16px;
}
.payment p {
	width: 180px;
}
.logo {
	margin: 0 0 0 80px;
}
}
 @media only screen and (max-width : 400px) {
.linkpagNav ul {
	margin-left: 3px;
}
.linkpagNav ul li {
	padding: 3px 5px;
	margin-right: 2px;
	font-family: Verdana, Geneva, sans-serif;
	border-right: 1px solid #fff;
	margin: 5px 0px;
	font-size: 9px;
	position: relative;
	z-index: 11111;
}
.linkpagNav ul li:nth-child(1) {
	margin-left: 0px;
}
.col-xs-12 .monPanier {
	float: right;
	margin-left: 150px;
	margin-top: -50px;
	width: 130px;
	line-height: 50px;
}
.col-xs-12 .monCompte {
	width: 130px;
	line-height: 50px;
}
.tel {
	display: block;
	margin: 10px 0 0 20px;
	padding: 0px;
	float: left;
}
.payment {
	display: block;
	margin: 8px 100px 0 0;
	padding: 0px;
	float: left;
}
.payment .ftLarge, .tel .ftLarge {
	font-size: 12px;
	width: 80px;
}
.payment p {
	width: 170px;
}
.ftSmall {
	font-size: 10px;
}
}
 @media only screen and (max-width : 290px) {
.ftSmall {
	font-size: 8px;
}
}
 @media only screen and (max-width : 270px) {
.ftSmall {
	font-size: 7px;
}
}
.close a:hover {
	color: #7f43cf;
}
.checkOutCurrent {
	display: block;
}
.checkOutCurrent a {
	background-color: #bb005d;
	color: #FFF;
	display: block;
}
.checkOutCurrent a:hover {
	border: 1px solid #7f43cf;
	height: 40px;
	background: none;
	display: block;
}
input, select {
	color: #000 !important;
}
.popupTitleText {
	color: #7f43cf;
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
}
.search {
	background: url(../images/grain-pt.jpg) repeat;
	padding: 90px 0px;
	float: left;
}
.searchBox {
	width: 700px;
	margin: 0 auto;
}
.searchBox input {
	width: 70%;
	height: 60px;
	float: left;
}
.searchBt {
	width: 30%;
	height: 60px;
	font-size: 20px;
	float: left;
	background-color: #7f43cf;
	text-align: center;
	line-height: 60px;
}
.andriond {
	padding: 0px 0px 0px 0px;
}
.twoImages {
	padding: 10px;
	background-color:#FFF;
}

.bigTwoImages{padding:10px; background-color:#FFF;}
.jquery{background-color:#fc625c; padding:10px 0;}
.formBg {
	background: url(../images/form-bg.jpg) center top no-repeat;
	padding: 40px 0px;
}
.formHd {
	width: 1060px;
	height: 182px;
	margin: 160px auto;
	background: url(../images/form-titlebg.png) no-repeat;
	padding-top: 10px;
}
.ftTel{margin:0 0 0 20px;}
.ftTel h1{font-size:28px; margin:14px 0 0 8px}
.ftTel h3{font-size:20px; margin:0px 0 0 10px;}
.ftTel img{margin:22px 0 0 60px;}
.ftForm{margin:0 0 0 70px }
.ftForm input{width:100%; height:35px; background-color:#CCC; margin-bottom:7px;}
.footer{width:100%; height:127px; background:url(../images/footer.png) center left no-repeat; margin-top:50px; margin-bottom:20px;}
.brownText{
	color: #FB625C;
}
.rudaFont{font-family: 'Ruda', sans-serif;}
.greyText{
	color: #999;
}

.formHd h1 {
	margin-top: 30px;
}
.threeImages {
	margin: 30px 0 0 0;
}
.ft12 {
	font-size: 12px;
}
.ft14 {
	font-size: 14px;
}
.ft16 {
	font-size: 16px;
}
.ft18 {
	font-size: 18px;
}
.ft22 {
	font-size: 22px;
}
.ft30 {
	font-size: 30px;
}
.formAreaInd {
	width: 450px;
	padding: 30px 30px;
	border: 1px solid #333;
	float: right;
	background: url(../images/form-bg-black.png) repeat;
	border-radius: 10px;
	margin-top: 60px;
	float: left;
	margin-left: 15px;
	margin-bottom: 20px;
}
.formAreaInd input {
	width: 100%;
	height: 40px;
	border: 0px;
	border-radius: 5px;
	margin-bottom: 20px;
	margin: 0 auto 10px auto;
}
.formArea {
	width: 800px;
	float: right;
	border-radius: 10px;
	margin-top: 10px;
	float: left;
	margin-bottom: 20px;
	color: #333;
}
.formArea input, .formArea textarea {
	width: 100%;
	height: 40px;
	border: 0px;
	border-radius: 5px;
	margin-bottom: 10px;
	color: #FFF;
	padding-left: 20px;
	background-color: #999999;
}
.formArea textarea {
	height: 120px;
}
.formButton {
	width: 98%;
	height: 40px;
	border-radius: 10px;
	background-color: #7f43cf;
}
.ftContact {
	background-color: #fc625c;
}
.button {
}
.button a {
	color: #fff;
}
.button a:hover {
	color: #313131;
}
.ftForm h1 {
	font-size: 25px;
}
.ftForm input {
	width: 100%;
	background-color: #CCC;
	border-radius: 5px;
	border: 0px;
	height: 35px;
	margin-bottom: 7px;
}
.ftContainer {
	padding: 30px 0px;
	background-image: url(../images/ft-bg.jpg);
	background-repeat: repeat;
}
.mapContact {
	width: 100%;
	height: 511px;
	margin: 0 auto;
	background: url(../images/map.jpg) center top no-repeat;
	background-size: cover;
}
.rightArea {
}
.rightArea hr {
	border: 1px solid #CCC;
	margin: 5px 0px;
}
.rightAreahd {
	width: 100%;
	text-align: left;
	background-color: #FF7C77;
	margin-bottom: 10px;
}
/****************02-FEB-2016**************/

.playball {
	font-family: 'Playball', cursive;
}
.ftlinks {
}
.ftlinks ul {
	list-style: none;
}
.ftlinks ul li {
	border-bottom: 1px dashed #fff;
	line-height: 30px;
	text-align: left;
	font-weight: normal;
}
.ftlinks a {
	color: #fff;
}
.ftlinks a:hover {
	color: #217FD6;
}
.afterDesStrip {
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	text-align: center;
}
.afterDesStrip a {
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	color: #999;
}
.afterDesStrip a:hover {
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	color: #FB625C;
}
.pageTitle {
	text-transform: capitalize;
}
/*---------------------*/
.ftlinks2 {
	color: #fff;
}
.ftlinks2 a {
	color: #fff;
}
.ftlinks2 a:hover {
	color: #313131;
}
.linkpageThreeBg{width:100%; background:url(../images/bg-linkpage-3.png) center top no-repeat;}
