@charset "utf-8";
/* CSS Document */

/* HEAD */
section.head{width:100%; display:block; position:relative; padding:0px; margin:0px;}
section.head img{width:100%; display:block; padding:0px; margin:0px auto;}

section.head span{width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:-o-calc(100% - 40px); width:calc(100% - 40px); display:block; position:absolute; left:0px; bottom:0px; background-color:rgba(131, 224, 82, 0.80); font-weight:normal; padding:20px; margin:0px; z-index:999;}
section.head span h2{display:block; float:left; font-family:'PTSansCaptionBold'; font-size:40px; color:#FFF; text-decoration:none; line-height:40px; font-weight:normal; padding:0px; margin:0px;}

section.head span ul{display:block; float:right; padding:0px; margin:0px;}
section.head span ul li{display:inline-block; vertical-align:middle; font-family:'PTSans'; font-size:18px; color:#333; text-decoration:none; line-height:40px; list-style:none; font-weight:normal; padding:0px; margin:0px 0px 0px 5px;}
section.head span ul li a{font-family:'PTSans'; font-size:18px; color:#5b7a47; text-decoration:none; font-weight:normal;}
section.head span ul li:first-child a{color:#FFF; text-decoration:none;}
section.head span ul li:last-child a{color:#333; text-decoration:none;}
section.head span ul li a:hover{color:#e44f4f; text-decoration:none;}
section.head span ul li strong{width:8px; height:20px; display:inline-block; background-image:url(../Images/Icons/icons.png); background-position:-159px 0px; background-repeat:no-repeat; vertical-align:middle; padding:0px; margin:0px 0px 0px 8px;}

/* PAGE */
section.page{display:block; position:relative; padding:30px; margin:0px;}

/* --- LEFT --- */
section.page aside{width:300px; display:block; float:left; padding:0px; margin:0px 30px 0px 0px;}

section.page aside h4{display:block; font-family:'PTSans'; font-size:36px; color:#333; text-decoration:none; line-height:36px; font-weight:normal; padding:0px; margin:0px;}
section.page aside h5{display:block; font-family:'PTSans'; font-size:18px; color:#74c7d9; text-decoration:none; line-height:18px; font-weight:normal; padding:0px; margin:0px;}

/* === MENU === */
section.page aside ul.menu{display:block; list-style:none; padding:0px; margin:20px 0px 40px 0px;}
section.page aside ul.menu li{display:block; border-bottom:1px solid #e0dede; list-style:none; padding:0px; margin:0px;}
section.page aside ul.menu li:first-child{border-top:1px solid #e0dede;}
section.page aside ul.menu li a{display:block; font-family:'PTSans'; font-size:14px; color:#333; text-decoration:none; padding:8px 0px 8px 10px; margin:0px;}
section.page aside ul.menu li a strong{width:6px; height:10px; display:inline-block; background-image:url(../Images/Icons/icons.png); background-position:-8px -19px; background-repeat:no-repeat; padding:0px; margin:0px 10px 0px 0px;}
section.page aside ul.menu li a:hover{color:#e44f4f; text-decoration:none;}
section.page aside ul.menu li a:hover strong{background-position:-8px -29px;}
section.page aside ul.menu li.select a{color:#e44f4f; text-decoration:none;}
section.page aside ul.menu li.select a strong{background-position:-8px -29px;}

/* === BANNER === */
section.page aside a.banner{width:100%; max-width:300px; display:block; padding:0px; margin:0px auto 30px auto;}
section.page aside a.banner img{width:100%; max-width:300px; display:block; position:relative; padding:0px; margin:0px;}

/* === SEARCH === */
section.page aside div.search{position:relative; clear:both; padding:0px; margin:0px 0px 30px 0px;}
section.page aside div.search input{margin:20px 0px;}

/* === TABS === */
section.page aside ul.tabs{width:100%; float:left; list-style:none; padding:0px; margin:20px 0px 0px 0px;}
section.page aside ul.tabs li{width:50%; float:left; list-style:none; padding:0px; margin:0px;}
section.page aside ul.tabs li a{display:block; background-color:#f1f2f2; border-top:3px solid #f1f2f2; border-left:1px solid #f1f2f2; border-right:1px solid #f1f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; line-height:38px; text-align:center; padding:0px; margin:0px;}
section.page aside ul.tabs li.active a{background-color:#FFF; color:#e44f4f; border-top:3px solid #e44f4f;}
section.page aside ul.tabs li a:hover{color:#0099FF; text-decoration:none;}

section.page aside div.tcontent{display:none;}

section.page aside div.container{width:100%; clear:both; float:left; border:1px solid #f1f2f2; border-top:none; padding:0px; margin:0px;}
section.page aside div.container .tcontent:first-child{display:block;}
section.page aside div.container a{display:block; position:relative; border-top:1px solid #f1f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; line-height:15px; padding:20px 10px; margin:0px;}
section.page aside div.container a:first-child{border-top:none;}
section.page aside div.container a img{width:100%; max-width:78px; display:block; float:left; border:1px solid #f3f3f3; padding:0px; margin:0px 10px 0px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.page aside div.container a h6{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; line-height:14px; padding:0px; margin:5px 0px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

section.page aside div.container a span.new{width:70px; height:16px; display:block; position:absolute; top:0px; right:0px; background-color:#9ad56b; font-family:'PTSansNarrow'; font-size:14px; color:#FFF; text-decoration:none; font-weight:normal; line-height:16px; text-align:center; text-transform:uppercase; padding:0px; margin:0px; z-index:99;}
section.page aside div.container a span.promo{width:70px; height:16px; display:block; position:absolute; top:0px; right:0px; background-color:#ffa200; font-family:'PTSansNarrow'; font-size:14px; color:#FFF; text-decoration:none; font-weight:normal; line-height:16px; text-align:center; text-transform:uppercase; padding:0px; margin:0px; z-index:99;}

section.page aside div.container a p.null{width:13px; height:13px; display:inline-block; background-image:url(../Images/Icons/icons.png); background-position:0px -45px; background-repeat:no-repeat; vertical-align:middle; padding:0px; margin:0px;}
section.page aside div.container a p.full{width:13px; height:13px; display:inline-block; background-image:url(../Images/Icons/icons.png); background-position:0px -58px; background-repeat:no-repeat; vertical-align:middle; padding:0px; margin:0px;}

section.page aside div.container a big{display:block; font-family:'PTSansNarrowBold'; font-size:18px; color:#65c178; text-decoration:none; line-height:18px; text-transform:uppercase; font-weight:normal; font-style:normal; padding:0px; margin:10px 0px 0px 0px;}
section.page aside div.container a big s{font-family:'PTSansNarrow'; color:#b1b1b1; text-decoration:line-through; padding:0px; margin:0px 0px 0px 5px;}

section.page aside div.container a:hover img{border:1px solid #ffa200;}
section.page aside div.container a:hover h6{color:#ff826f; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

/* --- CONTACTS --- */
section.page aside div.contacts{display:block; padding:0px; margin:0px 0px 30px 0px;}
section.page aside div.contacts big{width:90px; height:90px; display:block; float:left; background-image:url(../Images/Icons/icons.png); background-position:-347px 0px; background-repeat:no-repeat; padding:0px; margin:0px 20px 55px 0px;}
section.page aside div.contacts h3{display:block; float:left; font-family:'PTSans'; font-size:36px; color:#333; text-decoration:none; line-height:36px; font-weight:normal; padding:0px; margin:15px 0px 0px 0px;}
section.page aside div.contacts h4{display:block; font-family:'PTSans'; font-size:18px; color:#74c7d9; text-decoration:none; line-height:18px; font-weight:normal; padding:0px; margin:0px 0px 20px 0px;}

/* --- RIGHT --- */
section.page article{width:-moz-calc(100% - 330px); width:-webkit-calc(100% - 330px); width:-o-calc(100% - 330px); width:calc(100% - 330px); display:block; float:left; padding:0px; margin:0px;}

section.page article em{color:#999; text-decoration:none;}
section.page article small{margin:0px 0px 0px 20px;}
section.page article strong{color:#333; text-decoration:none;}

section.page article ul{display:block; padding:0px; margin:0px;}
section.page article ul.pagination{margin:30px 0px;}
section.page article ul li{list-style-image:url(../Images/Icons/ulli.png); list-style-position:inside; padding:0px; margin:5px 1px 0px 1px;}

/* === FAQ === */
section.page article a.cat{display:block; clear:left; border-bottom:1px solid #e0dede; font-family:'PTSans'; font-size:14px; color:#333; text-decoration:none; line-height:22px; font-style:normal; text-align:left; text-transform:uppercase; padding:10px 0px; margin:0px;}
section.page article a.cat span{width:22px; height:22px; display:block; float:left; background-image:
url(../Images/Icons/icons.png); background-position:-189px -90px; background-repeat:no-repeat; padding:0px; margin:0px 15px 0px 0px;}
section.page article a.cat:hover{color:#ed9b3b; text-decoration:none;}
section.page article a.cat p{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; text-transform:none; padding:0px; margin:0px 10px;}

section.page article a.active{border-bottom:1px solid #FFF; color:#e44f4f; text-decoration:none;}
section.page article a.active span{background-position:-167px -90px;}

section.page article span.countent{width:100%; display:none; overflow:auto; float:left; border-bottom:1px solid #e0dede; font-size:14px; color:#545454; text-decoration:none; line-height:23px; padding:20px 0px; margin:0px 0px 1px 0px;}
section.page article span.countent strong{color:#000; text-decoration:none; font-weight:normal;}

section.page article span.countent a.popup{display:block; float:left; padding:0px; margin:0px 30px 20px 0px;}
section.page article span.countent a.popup img{width:100%; max-width:320px; display:block; padding:0px; margin:0px;}

section.page article span.countent input{width:-moz-calc(33% - 24px); width:-webkit-calc(33% - 24px); width:-o-calc(33% - 24px); width:calc(33% - 24px); float:left; margin:0px 0px 9px 0px;}
section.page article span.countent input.center{margin:0px 9px 9px 9px;}
section.page article span.countent input.radio{width:16px; height:16px; display:inline-block; float:none; background-color:transparent; margin:0px 0px 9px 0px;}

/* === CATEGORY === */
section.page article a.item{width:25%; margin:0px 15px 30px 15px;}

/* === IMAGES === */
section.page article div.images{width:60%; max-width:500px; position:relative; float:left; padding:0px; margin:0px 15px 15px 0px;}

section.page article div.images .wrapper{display:block; position:relative; vertical-align:middle; border:1px solid #e0dede; padding:0px; margin:0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; *zoom:1;}
section.page article div.images .wrapper img{width:-moz-calc(100% - 2px); width:-webkit-calc(100% - 2px); width:-o-calc(100% - 2px); width:calc(100% - 2px); display:block; padding:0px; margin:0px auto;}
section.page article div.images .wrapper .loading{width:100%; height:100%; min-height:50px; position:absolute; top:0px; left:0px; background-color:rgba(255, 255, 255, 0.5); background-image:url(../Images/Icons/loader.gif); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px; z-index:2000;}
section.page article div.images .wrapper .viewport{-webkit-transform:translatez(0); -moz-transform:translatez(0); -ms-transform:translatez(0); -o-transform:translatez(0); transform:translatez(0);}
section.page article div.images .wrapper .viewport ul{display:block; list-style:none; padding:0px; margin:0px;}
section.page article div.images .wrapper .viewport ul li{display:block; position:relative; list-style:none; padding:0px; margin:0px;}
section.page article div.images .wrapper .viewport ul li a.post{width:45%;}
section.page article div.images .wrapper .viewport ul li a.post img{width:100%; max-width:285px; margin:0px auto 30px;}

section.page article div.images .thumbs{padding:0px; margin:7px 0px 0px 0px;}
section.page article div.images .thumbs a{width:25%; max-width:116px; display:block; float:left; border:1px solid #e0dedd; padding:0px; margin:0px 7px 7px 0px;}
section.page article div.images .thumbs a.null{margin:0px 1px 7px 0px;}
section.page article div.images .thumbs a img{width:-moz-calc(100% - 2px); width:-webkit-calc(100% - 2px); width:-o-calc(100% - 2px); width:calc(100% - 2px); max-width:114px; display:block; padding:0px; margin:1px; opacity:0.5; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.page article div.images .thumbs a:hover img{opacity:1; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.page article div.images .thumbs a.active{background-color:#ffa200; border:1px solid #ffa200;}
section.page article div.images .thumbs a.active img{opacity:1; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

/* === ITEM === */
section.page article div.prd{display:none;}
section.page article div.product{width:-moz-calc(40% - 15px); width:-webkit-calc(40% - 15px); width:-o-calc(40% - 15px); width:calc(40% - 15px); float:left; position:relative; text-align:left; padding:0px; margin:0px;}
section.page article div.prd h2,
section.page article div.product h2{display:block; font-family:'PTSansNarrowBold'; font-size:24px; color:#444; text-decoration:none; line-height:24px; text-transform:uppercase; font-weight:normal; padding:0px; margin:0px;}

section.page article div.prd a.category,
section.page article div.product a.category{font-family:'PTSans'; font-size:18px; color:#74c7d9; text-decoration:none;}
section.page article div.prd a.category:hover,
section.page article div.product a.category:hover{color:#74c7d9; text-decoration:underline;}

section.page article div.prd a.subcat,
section.page article div.product a.subcat{font-family:'PTSans'; font-size:14px; color:#49b192; text-decoration:none; font-weight:normal;}
section.page article div.prd a.subcat:hover,
section.page article div.product a.subcat:hover{color:#49b192; text-decoration:underline;}

section.page article div.product .price{border-top:1px solid #e0dede; border-bottom:1px solid #e0dede; padding:10px 0px; margin:20px 0px;}

section.page article div.product .price big{height:24px; display:block; float:left; font-family:'PTSansNarrowBold'; font-size:18px; color:#65c178; text-decoration:none; line-height:24px; text-transform:uppercase; font-weight:normal; font-style:normal; padding:0px; margin:10px 0px 0px 0px;}
section.page article div.product .price big s{font-family:'PTSansNarrow'; color:#b1b1b1; text-decoration:line-through; padding:0px; margin:0px 0px 0px 5px;}

section.page article div.product .price input{width:34px; height:32px; display:block; float:right; background-color:#FFF; border-top:1px solid #e0dede; border-bottom:1px solid #e0dede; color:#999; text-align:center; line-height:30px; padding:0px; margin:0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}

section.page article div.product .type{padding:14px 0px 10px 0px; margin:0px;}
section.page article div.product .type select{width:100%; background-color:#FFF; border:1px solid #CCC; line-height:1; font-family:'DinLight'; font-size:14px; color:#666; text-decoration:none; padding:5px; margin:0px; -webkit-appearance:none;}
section.page article div.product .type small{margin:10px 0px 0px 0px;}

section.page article div.product .price span{width:16px; height:32px; display:block; float:right; background-color:#FFF; border:1px solid #e0dede; color:#999; text-align:center; line-height:30px; padding:0px; margin:0px; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.page article div.product .price span:hover{background-color:#e0dede; color:#FFF; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

section.page article div.product .price a{display:block; float:right; background-color:#a0ce4e; font-family:'PTSansNarrowBold'; font-size:16px; color:#FFF; text-decoration:none; line-height:16px; text-transform:uppercase; font-weight:normal; vertical-align:middle; padding:9px 20px; margin:0px 0px 0px 10px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.page article div.product .price a:hover{background-color:#33916d; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

/* === SERVICES === */
section.page article ul.services{width:200px; float:left; list-style:none; padding:0px; margin:50px 0px 0px 0px;}
section.page article ul.services li{display:block; list-style:none; padding:0px; margin:0px;}
section.page article ul.services li a{display:block; border-bottom:1px solid #e0dede; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-decoration:none; line-height:43px; text-align:left; padding:0px 10px; margin:0px;}
section.page article ul.services li a:hover{color:#ffa200; text-decoration:none;}
section.page article ul.services li.active a{background-color:#9ab4c2; color:#FFF; text-decoration:none;}

section.page article div.information{display:none; padding:20px; margin:0px;}

section.page article div.description{width:-moz-calc(100% - 222px); width:-webkit-calc(100% - 222px); width:-o-calc(100% - 222px); width:calc(100% - 222px); float:left; border:1px solid #f1f2f2; padding:0px; margin:50px 0px 50px 20px;}
section.page article div.description .information:first-child{display:block;}
section.page article div.description h3{font-size:24px; color:#333; text-decoration:none; text-transform:uppercase; line-height:24px; padding:0px; margin:0px 0px 20px 0px;}
section.page article div.description p.null{width:13px; height:13px; display:inline-block; background-color:#FFF; background-image:url(../Images/Icons/icons.png); background-position:0px -45px; background-repeat:no-repeat; border:5px solid #FFF; vertical-align:middle; padding:0px; margin:10px 5px 0px 0px;}
section.page article div.description p.full{width:13px; height:13px; display:inline-block; background-color:#FFF; background-image:url(../Images/Icons/icons.png); background-position:0px -58px; background-repeat:no-repeat; border:5px solid #FFF; vertical-align:middle; padding:0px; margin:10px 5px 0px 0px;}
section.page article div.description p.cursor{background-color:#f1f1f1; border:5px solid #f1f1f1; cursor:pointer; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
section.page article div.description p.cursor:hover{background-color:#D8EAFE; border:5px solid #D8EAFE; cursor:pointer; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

section.page article section.products .wrapper{height:400px;}

/* MORE */
section.page article div.more h3{display:block; position:relative; border-bottom:1px solid #ededed; font-family:'PTSansNarrowBold'; font-size:24px; color:#444; text-decoration:none; line-height:24px; text-transform:uppercase; padding:0px 0px 20px 0px; margin:10px 0px 20px 0px;}

/* PRIVACY */
section.privacy{width:100%; display:block; position:relative; padding:30px 0px; margin:0px;}

section.privacy ul,
section.privacy ol{padding:0px; margin:20px 0px 20px 20px;}
section.privacy ul li,
section.privacy ol li{padding:0px; margin:0px;}

/* ABOUT */
section.about{width:100%; display:block; position:relative; padding:30px 0px; margin:0px;}

/* --- INFO --- */
section.about article{display:block; border-bottom:1px solid #e0dede; padding:0px 0px 30px 0px; margin:0px 0px 30px 0px;}
section.about article small{margin:0px 0px 0px 20px;}

section.about article aside{width:32%; display:block; float:left; padding:0px; margin:0px;}
section.about article aside.center{margin:0% 2%;}
section.about article aside.center img{width:100%; max-width:390px; padding:0px; margin:0px auto;}

/* === TITLES === */
section.about article aside h3{display:block; font-family:'PTSans'; font-size:36px; color:#333; text-decoration:none; line-height:36px; font-weight:normal; padding:0px; margin:0px;}
section.about article aside h4{display:block; font-family:'PTSans'; font-size:18px; color:#74c7d9; text-decoration:none; line-height:18px; font-weight:normal; padding:0px; margin:0px;}

/* === LONG === */
section.about article aside.long{width:66%; display:block; float:left; padding:0px; margin:0% 0% 0% 2%;}
section.about article aside.long div{padding:0px; margin:0px 0px 20px 0px;}
section.about article aside.long div img{width:100%; max-width:390px; display:block; float:right; padding:0px; margin:0px 0px 0px 20px;}
section.about article aside.long span{height:90px; display:table-cell; vertical-align:middle; padding:0px; margin:0px;}

/* === ICONS === */
section.about article aside big.icon1{width:90px; height:90px; display:block; float:left; background-image:url(../Images/Icons/icons.png); background-position:-167px 0px; background-repeat:no-repeat; padding:0px; margin:0px 20px 0px 0px;}
section.about article aside big.icon2{width:90px; height:90px; display:block; float:left; background-image:url(../Images/Icons/icons.png); background-position:-257px -90px; background-repeat:no-repeat; padding:0px; margin:0px 20px 0px 0px;}
section.about article aside big.icon3{width:90px; height:90px; display:block; float:left; background-image:url(../Images/Icons/icons.png); background-position:-257px 0px; background-repeat:no-repeat; padding:0px; margin:0px 20px 0px 0px;}
section.about article aside big.icon4{width:90px; height:90px; display:block; float:left; background-image:url(../Images/Icons/icons.png); background-position:-347px -90px; background-repeat:no-repeat; padding:0px; margin:0px 20px 0px 0px;}
section.about article aside big.icon5{width:90px; height:90px; display:block; float:left; background-image:url(../Images/Icons/icons.png); background-position:-347px 0px; background-repeat:no-repeat; padding:0px; margin:0px 20px 0px 0px;}

/* --- SHOP --- */
section.about article.shop{display:block; border-bottom:none; padding:0px; margin:0px 0px 20px 0px;}
section.about article.shop aside.map{height:200px;}
section.about article.shop aside h4{margin:0px 0px 10px 0px;}
section.about article.shop aside big{margin:0px 20px 100px 0px;}
section.about article.shop aside div img{width:100%; max-width:390px; display:block; float:right; padding:0px; margin:0px 0px 0px 20px;}

/* CATEGORIES */
section.categories{display:block; position:relative; padding:30px 0px 0px 0px; margin:0px;}
section.categories .wrapper{max-height:175px; min-height:175px; border-bottom:1px solid #ededed;}

/* PAGINATION */
ul.pagination{display:block; list-style:none; text-align:center; padding:0px; margin:30px 0px;}
ul.pagination li{display:inline-block; list-style:none; vertical-align:middle; padding:0px; margin:0px;}
ul.pagination li a{width:22px; height:22px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none; text-align:center; line-height:22px; padding:0px; margin:4px 0px; -webkit-border-radius:11px; -moz-border-radius:11px; border-radius:11px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
ul.pagination li a:hover{background-color:#bcbcbc; color:#FFF; text-decoration:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
ul.pagination li.select a{background-color:#fd846e; color:#FFF; text-decoration:none;}

/* --- PREV --- */
ul.pagination li.prev a{width:30px; height:30px; display:block; background-color:#74c7d9; text-align:center; line-height:22px; padding:0px; margin:0px 5px 0px 0px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
ul.pagination li.prev a span{width:6px; height:10px; display:inline-block; background-image:url(../Images/Icons/icons.png); background-position:-158px -31px; background-repeat:no-repeat; padding:0px; margin:10px 0px 0px 0px;}
ul.pagination li.prev a:hover{background-color:#65c178; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

/* --- NEXT --- */
ul.pagination li.next a{width:30px; height:30px; display:block; background-color:#74c7d9; text-align:center; line-height:22px; padding:0px; margin:0px 0px 0px 5px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
ul.pagination li.next a span{width:6px; height:10px; display:inline-block; background-image:url(../Images/Icons/icons.png); background-position:-158px -21px; background-repeat:no-repeat; padding:0px; margin:10px 0px 0px 0px;}
ul.pagination li.next a:hover{background-color:#65c178; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}