/* FILTRS */
.catFiltr{background:#F2F2F2;  margin-left:10px; padding:5px; font-family: bpg_banner;}
.catFiltrInfo{border-bottom:1px solid #ffffff; font-size:12px; font-family: bpg_banner;}
.catFiltr-form{padding-top:2px; }
.catFiltr-form div{font-size:12px;}
.pricefiltr button,
.pricefiltr button:hover { background:#ffffff;
 border: none;
    color: #000000;
    padding: 3px 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    cursor: pointer;}
.pricefiltr button.filtr-button-active{ background-color: #4CAF50;
    border: none;
    color: white;
    padding: 3px 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    cursor: pointer;}

.page-wrap { width:990px; border-top:solid 1px #D8D8D8; padding-top:20px;}
.page-title { font-family:bpg_banner; font-size:18px; margin:0 0 0 0; color:#272727; background:#F2F2F2; padding:20px;}

/*PAGE CONTENT*/
.page-content { margin:30px 0px 80px 0px;}
.page-content p { margin:0 0 5px 0; font-size:12px;}
.page-content a { color:#CC9933; font-size:12px; text-decoration:underline;}
.page-content a:hover { text-decoration:none;}
.page-content h1 { margin:40px 0 10px 0; font-family:bpg_banner; font-size:18px;}
.page-content h2 { margin:30px 0 10px 0; font-family:bpg_banner; font-size:14px;}
.page-content ol li { font-size:12px; margin:0 0 15px 16px;}
.page-content ul li { font-size:12px; margin:0 0 15px 16px; list-style:disc;}
.page-content table { width:990px;}
.page-content table tr {}
.page-content table tr td { background:#fff; border:solid 1px #999; padding:10px;}

/*CONTACT*/
.contact-info { width:470px; float:left; margin:0 60px 0 0;}
.contact-info p.contact-info-title { font-family:bpg_banner; font-size:16px; border-bottom:solid 1px #ccc; padding-bottom:5px; margin-bottom:10px;}
.contact-info p.working-hour { font-family:bpg_banner; font-size:12px; color:#808080; margin-bottom:40px;}
.contact-info p.working-hour span { font-family:bpg_banner; font-size:12px; color:#272727;}

.contact-info ul li { list-style:none; display:inline-block; margin:0; padding:0 0 10px 0;}
.contact-info ul li.contact-fst { width:120px; color:#808080;}

.contact-send { width:450px; float:left;}
.contact-send p.contact-send-title { font-family:bpg_banner; font-size:12px;}
.contact-send input { border:solid 1px #D8D8D8; padding:5px; width:440px; margin:2px 0 15px 0;}
.contact-send textarea { border:solid 1px #D8D8D8; max-width:430px; min-width:430px; height:60px; padding:10px;}
.contact-send button { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 20px; border:solid 0px #B88A2E; margin:10px 0; float:right;}
.contact-send button:hover { background:#B88A2E;}


.c-tbilisi { font-weight:bold; font-size:16px; margin-bottom:10px;}

.c-batumi { font-weight:bold; font-size:16px; margin-bottom:10px; padding-top:20px;}


.contact-map { width:990px; float:left; margin:50px 0 0 0 !important;}

/*LOGIN*/
.login-box { width:320px; margin:60px auto 100px auto; padding:0px 20px 20px 20px; overflow:hidden; background:#F2F2F2; border-radius:5px;}
.ls-title { font-size:12px; color:#272727; font-family:bpg_banner; margin:20px 0 5px 0;}
.login-box p input { border:solid 1px #D8D8D8; padding:10px; width:300px;}
.login-box p button { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 20px; border:solid 0px #B88A2E; margin-top:20px;}
.login-box p button:hover { background:#B88A2E;}
.forgot-pass { margin-top:10px;}
.forgot-pass a { font-family:bpg_banner; font-size:12px; color:#808080;}
.forgot-pass a:hover { color:#272727;}

.fb-login { margin:20px 0 0px 0; padding:20px 0; border-top:solid 1px #fff; border-bottom:solid 1px #fff; text-align:center;}
.fb-login p { font-family:bpg_banner; font-size:12px; color:#272727;}
.fb-login p span { font-family:bpg_banner; font-size:12px; color:#3B5998; margin-right:2px;}
.fb-login p img { width:auto; height:42px; margin-top:5px;}

.signup-btn { text-align:center;}
.signup-btn p { margin:15px 0 10px 0; font-family:bpg_banner; font-size:12px; color:#272727;}
.signup-btn p a { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:10px 20px; border:0px;}
.signup-btn p a:hover { background:#B88A2E;}


/*PAGING*/
.paging { text-align:right; margin:20px 0 50px 0; float:left; width:990px;}
.paging ul li { display:inline-block;}
.paging ul li a { background:#F2F2F2; padding:3px 8px 3px 8px; border-radius:2px; font-size:12px;}
.paging ul li a:hover { color:#fff; background:#CC9933;}

.paging ul li.paging-dots { background:#fff; padding:3px 8px 3px 8px; border-radius:2px;}

/*SIDEBAR*/
.sidebar { width:210px; float:left; text-align:right; padding-right:20px;}

ul.choose-categories > li:last-child > div.main-nav { border-bottom: none; }
ul.choose-categories > li ul { padding: 0; }
ul.choose-categories > li ul li { padding:3px 0; border-bottom:solid 0px #f2f2f2;}
ul.choose-categories > li ul li.iconize { padding-left: 32px; }
ul.choose-categories > li ul li:last-child { border-bottom: none; }
ul.choose-categories div.main-nav {font-family:bpg_banner; margin:/*2*/0px 0 10px 0;}
ul.choose-categories > li > div.main-nav > .label {display: table; width: 100%; padding: 5px 24px;}

#sidebar-cats ul li a { font-size:12px; color:#808080; font-family:bpg_banner;}
#sidebar-cats ul li a:hover { color:#272727;}

/*CATALOG*/
.catalog { width:760px; float:left; overflow:hidden; /*margin-top:20px;*/}
.catalog-box { width:180px; float:left; text-align:center; margin:0 0 40px 10px; position:relative;}
.bouquet-code {}
.bouquet-code span { margin:0 5px 0 0; color:#808080;}
.catalog-box img { width:180px; height:240px;}
.catalog-box img:hover { opacity: 0.9;}
.sale-icon { position:absolute; top:0px; right:0px; text-align:right; width:83px; height:90px;}
.sale-icon img { position:absolute; top:0px; right:0px; text-align:right; width:83px; height:90px;}
.bouquet-price { font-family:bpg_banner; color:#808080; margin:0 0 0 5px;}
.bouquet-price span { font-family:lvg_bebas; color:#CC9933; font-size:18px; margin:0 0 0 5px;}
.bouquet-status-y { font-size:11px;  font-family:bpg_banner; color:#0EA201; margin:0 0 0 5px;}
.bouquet-status-n { font-size:11px;  font-family:bpg_banner; color:#FF334F; margin:0 0 0 5px;}

/*SINGLE*/
.single { width:750px; float:left; overflow:hidden; margin:20px 0 50px 0; padding:0 0 0 10px;}

.single-bouquet-img { width:440px; float:left; margin:0 30px 0 0;}

.single-bouquet-main-img { width:440px;}
.single-bouquet-main-img img { width:440px; height:590px;}

.single-bouquet-tmbs {}
.single-bouquet-tmbs ul li { display:inline-block; margin:5px 10px 0 0;}
.single-bouquet-tmbs ul li img { width:70px; height:auto; opacity: 0.6;}
.single-bouquet-tmbs ul li img:hover { opacity: 0.9;}

.ingle-bouquet-txt { width:230px; background:#FF0;}

.single-bouquet-art { font-size:22px; color:#CC9933; margin:0 0 10px 0;}
.single-bouquet-art span { font-size:22px; color:#CC9933; margin:0 5px 0 0;}
.single-bouquet-social {}
.fb-like { margin:0 0 20px 0;}
.single-bouquet-desc { font-size:12px; margin:0 0 20px 0;}
.single-bouquet-standart-desc { font-size:12px; margin:0 0 20px 0; color:#808080;}

.single-bouquet-price { font-family:bpg_banner; color:#272727; margin:0 0 20px 5px; font-size:18px; text-decoration:line-through;}
.single-bouquet-price span { font-family:lvg_bebas; color:#CC9933; font-size:20px; margin:0 0 0 5px;}
.single-bouquet-price span.price-title { font-size:12px; font-family:bpg_banner; color:#808080; margin:0 5px 0 0;}

.single-bouquet-sale { font-family:bpg_banner; color:#272727; margin:0 0 20px 5px; font-size:18px;}
.single-bouquet-sale span { font-family:lvg_bebas; color:#CC9933; font-size:20px; margin:0 0 0 5px;}
.single-bouquet-sale span.price-title { font-size:12px; font-family:bpg_banner; color:#808080; margin:0 5px 0 0;}

.single-bouquet-size { margin:0 0 40px 0;}
.single-bouquet-size select { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:11px; border-radius:5px; background:#fff; position:relative; bottom:1px; padding:3px 3px}
.single-bouquet-size span { font-size:12px; font-family:bpg_banner; color:#808080; margin:0 5px 0 0;}
.single-bouquet-add-to-cart {}
.single-bouquet-add-to-cart a { font-family:bpg_banner; font-size:14px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 20px; border:solid 0px #B88A2E;}
.single-bouquet-add-to-cart a:hover { background:#B88A2E;}

.fb-comments-box { width:720px; float:left; margin:30px 0 0 0;}
.fb-comments-box p { font-size:14px; font-family:bpg_banner; color:#272727; padding-bottom:10px; border-bottom:solid 1px #D8D8D8;}

/*CART*/
.cart-box { margin:20px 0 0px 0;}
.cart-box table { width:990px; border:solid 1px #F2F2F2;}
.cart-box table tr { border:0px;}
.cart-box table tr th { font-family:bpg_banner; font-size:12px; background:#CC9933; color:#fff; text-align:center; padding:10px 20px;}
.cart-box table tr th.t-title { text-align:left;}
.cart-box table tr td { font-family:bpg_banner; font-size:12px; background:#fff; border:0px; border-bottom:solid 1px #F2F2F2; text-align:center;}
.cart-box table tr td a { color:#272727;}
.cart-box table tr td a:hover { text-decoration:none;}
.cart-box table tr td.t-img { width:50px; padding:10px 10px 5px 10px;}
.cart-box table tr td.t-img img { width:50px; height:auto;}
.cart-box table tr td.t-title { text-align:left;}

.cart-box table tr td.t-count {}
.cart-box table tr td.t-count input { border:solid 1px #D8D8D8; padding:5px 10px; width:20px;}

.cart-box table tr td.t-delete {}
.cart-box table tr td.t-delete a { background:#333; color:#fff; padding:3px 8px 5px 8px; border-radius:20px;}
.cart-box table tr td.t-delete a:hover { background:#555;}

.up-and-buy-btn { text-align:right; width:990px; margin:20px 0 50px 0;}
.up-and-buy-btn ul li { display:inline-block;}
.cart-update {}
.cart-update a {font-family:bpg_banner; font-size:12px; border-radius:5px; background:#979797; color:#fff; padding:7px 10px; border:solid 0px #B88A2E;}
.cart-update a:hover { background:#8A8A8A;}
.cart-buy {}
.cart-buy a {font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 10px; border:solid 0px #B88A2E;}
.cart-buy a:hover { background:#B88A2E;}

.cart-total-box { text-align:right; margin:0 0 20px 0; background:#F2F2F2; padding:10px;}
.cart-total-box ul li { display:inline-block; font-family:bpg_banner; color:#808080; font-size:12px;}
.cart-total-box ul li.cart-total-box-num { width:80px; color:#272727; font-size:14px;}
.cart-total-box ul li span { font-family:lvg_bebas; color:#CC9933; font-size:18px; margin:0 0 0 5px;}


/*PRESENTS*/
.presents {}
.presents-title { font-family:bpg_banner; font-size:18px; margin:0 0 20px 0; color:#CC9933; background:#fff; padding:0px;}

.present-box { width:156px; margin:20px 10px; padding:10px; text-align:center; float:left; border:solid 1px #F2F2F2; height:340px;}
.present-box-img { width:156px; height:220px; margin-bottom:auto auto 10px auto; display: table-cell; vertical-align:middle;}
.present-box-img img { max-width:156px; max-height:220px;}
.present-box-id a { color:#272727 !important;}
.present-box-id span { color:#808080; margin-right:5px;}
.present-box-title a { text-transform:uppercase; color:#272727 !important; font-size:10px;}
.present-box-btn { margin-top:10px;}
.present-box-btn a {font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff !important; padding:7px 10px; border:solid 0px #B88A2E;}
.present-box-btn a:hover { background:#B88A2E;}


/*ORDER*/
.order-wrap { float:right; width:530px; margin:25px 0 100px 0; border:solid 1px #f2f2f2; padding-bottom:10px;}
.order-wrap-title { font-size:14px; color:#fff; font-family:bpg_banner; width:530px; background:#979797; padding:10px;}

.order-box-title { font-size:12px; color:#272727; font-family:bpg_banner; margin:25px 0px 5px 20px; width:495px;}
.order-box-title span { float:right; position:relative; bottom:5px;}
.order-box-title span a { color:#CC9933; font-size:12px;}
.order-box-title span a:hover { text-decoration:underline;}
.order-box { background:#f2f2f2; width:480px; margin:auto; padding:10px 20px 15px 0; text-align:right; overflow:hidden;}
.order-box ul li { display:inline-block;}
.order-label-title { font-size:11px; color:#272727; font-family:bpg_banner; margin:10px 0 5px 0;}
.order-label-title-p { font-size:11px; color:#272727; font-family:bpg_banner; margin:20px 20px 5px 20px; text-align:left;}
.order-label-title-sh { font-size:11px; color:#808080; font-family:bpg_banner; margin:20px 20px 5px 20px; text-align:left;}
.order-label-title span { color:#F00; margin:0 0 0 5px;}
.order-box input { border:solid 1px #D8D8D8; padding:5px; width:300px; margin:5px 0;}
.order-box select { border:solid 1px #D8D8D8; padding:5px; width:315px; margin:5px 0;}
.order-box-btn { text-align:right;}
.order-box textarea { border:solid 1px #D8D8D8; max-width:460px; min-width:460px; height:60px;}
.order-box-btn button { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 20px; margin:20px;}
.order-box-btn button:hover { background:#B88A2E;}

/*order user*/
.order-user-wrap { width:530px; margin:25px auto 100px auto; border:solid 1px #f2f2f2; padding-bottom:10px;}
.geokbd { text-align:right; padding:10px; background:#f2f2f2;}
.geokbd span { font-size:12px;}

.geokbd-sp { float:right; font-size:12px; margin:0 20px 0 0;}


/*registration*/
.order-reg { float:right; width:530px; margin-bottom:100px;}

.order-reg-box { background:#fff; border:solid 1px #f2f2f2; width:488px; margin:auto; padding:10px 20px 15px 20px; text-align:right;}
.order-reg-box-title { font-size:14px; color:#272727; font-family:bpg_banner; margin:25px auto 0 auto; width:530px; background:#f2f2f2; padding:10px;}
.order-reg-box ul li { display:inline-block;}
.order-reg-label-title { font-size:11px; color:#272727; font-family:bpg_banner; margin:10px 0 5px 0;}
.order-reg-label-title span { color:#F00; margin:0 0 0 5px;}
.order-reg-box input { border:solid 1px #D8D8D8; padding:5px; width:300px; margin:5px 0;}
.order-reg-box select { border:solid 1px #D8D8D8; padding:3px; width:101px; margin:5px 0;}
.order-reg-box textarea { border:solid 1px #D8D8D8; max-width:300px; min-width:450px; height:60px;}
.continue-shopping { margin:30px 0 10px 0;}
.continue-shopping a { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:10px 20px; border:solid 0px #B88A2E;}
.continue-shopping a:hover { background:#B88A2E;}

.order-reg-box button { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:10px 20px; border:solid 0px #B88A2E; margin-top:10px}
.order-reg-box button:hover { background:#B88A2E;}

/*login*/
.order-login { float:left; width:350px;}
.order-login-box-title{ width:372px; font-size:14px; color:#fff; font-family:bpg_banner; margin:25px 0 0 0; background:#CC9933; padding:10px;}
.order-login-box { background:#fff; border:solid 1px #f2f2f2; width:350px; margin:auto; padding:15px 20px 20px 20px; text-align:right;}
.order-login-box p.forgot-password { margin:0 0 10px 0;}
.order-login-box p.forgot-password a { font-size:11px;}
.order-login-box ul li { display:inline-block;}
.order-login-label-title { font-size:11px; color:#272727; font-family:bpg_banner; margin:10px 0 5px 0;}
.order-login-box input { border:solid 1px #D8D8D8; padding:5px; width:200px; margin:5px 0;}
.order-login-box button { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 20px; border:solid 0px #B88A2E; margin-top:10px;}
.order-login-box button:hover { background:#B88A2E;}

.fb-signup { border-top:solid 1px #f2f2f2; font-family:bpg_banner; font-size:12px; margin:30px 0 0 0; padding:20px 0 15px 0; text-align:center; background:#f2f2f2;}
.fb-signup-btn { text-align:center; background:#f2f2f2;}
.fb-signup-btn img { width:170px; border-radius:12px; margin:0 0 10px 0;}

.order-signup { border-top:solid 1px #f2f2f2; font-family:bpg_banner; font-size:12px; margin:30px 0 0 0; padding:20px 0 15px 0; text-align:center; background:#f2f2f2;}
.order-signup-btn { text-align:center; background:#f2f2f2; padding-bottom:30px;}
.order-signup-btn a { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#979797; color:#fff; padding:10px 20px; border:solid 0px #B88A2E;}
.order-signup-btn a:hover { background:#8A8A8A;}


/*PAYON*/
.payon {}

.payon-total-title { padding:10px 20px; font-family:bpg_banner; font-size:14px; background:#f2f2f2; color:#272727;}
.payon-total {}
.payon-total table { width:990px; margin:0 0 0 0; border:solid 1px #f2f2f2;}
.payon-total table tr td { font-family:bpg_banner; font-size:12px; padding:7px 20px; background:#fff; border-top:solid 1px #f2f2f2;}
.payon-total table tr td span { font-family:lvg_bebas; color:#CC9933; font-size:16px; margin:0 0 0 5px;}
.payon-total-line td { font-weight:bold; color:#272727; background:#f2f2f2 !important;}

.pay-form-title { padding:10px 20px; margin:40px 0 0 0; font-family:bpg_banner; font-size:14px; background:#f2f2f2; color:#272727;}
.pay-form { text-align:left !important; background:#fff; border:solid 1px #f2f2f2; padding:20px;}
.pay-form input { width:auto !important;}
.pay-form p { margin:5px 0;}
.pay-form p span { font-family:bpg_banner; font-size:12px; color:#808080; position:relative; top:3px;}

.pay-form-at { padding:0 0 20px 25px;}
.pay-form-at a { color:#CC9933; font-size:12px; text-decoration:underline;}
.pay-form-at a:hover { text-decoration:none;}

.pay-form-att { padding:0 0 0 25px; font-size:12px; color:#272727;}
.pay-form p textarea { margin:0 0 0 25px; max-width:700px; min-width:700px; font-size:14px;}

.payon-check { text-align:right; color:#808080; font-size:12px; margin-top:10px;}
.payon-check a { color:#272727; font-size:12px; text-decoration:underline;}
.payon-check a:hover { text-decoration:none;}

.payon-btn { text-align:right;}
.payon-btn button { border:solid 1px #D8D8D8; font-family:bpg_banner; font-size:12px; border-radius:5px; background:#CC9933; color:#fff; padding:7px 20px; border:solid 0px #B88A2E; margin:10px 0 50px 0;}
.payon-btn button:hover { background:#B88A2E;}


/*PROFILE*/
.profile-wrap { margin:20px 0 50px 0;}
.profile-wrap p { text-align:right; border-bottom:solid 1px #D8D8D8; padding:10px 0; margin:0 0 10px 0;}
.profile-wrap p a { background:url(imgs/add-black.png) no-repeat top left; padding:0 0 0 20px; font-size:12px; color:#808080;}
.profile-wrap p a:hover { text-decoration:underline; color:#272727;}
.profile-wrap ul li { display:inline-block; font-size:12px;}
.profile-wrap ul li.profile-nm { width:200px; color:#808080;}

/*history*/
.history { margin-bottom:100px;}
.history table { width:990px;}
.history table tr th { text-align:left; padding:10px 20px !important;}
.history table tr td { background:#fff; padding:10px 20px; border-bottom:solid 1px #D8D8D8;}

.edit-user { margin:50px auto 100px auto;}
.edit-user p.order-reg-box-title { width:510px;}


/*BLOG*/
.blog { width:700px; float:left; overflow:hidden; margin:20px 0 0 50px;}
.blog-post { margin-bottom:50px;}
.blog-post img { max-width:700px; height:auto; margin:20px 0;}
.blog-post p { font-size:12px; margin:0 0 15px 0;}
.blog-post h1 { font-family:bpg_banner; font-size:22px; color:#272727; margin:0 0 5px 0;}
.blog-post h1 a { font-family:bpg_banner; font-size:22px; color:#272727;}
.blog-post h1 a:hover { text-decoration:underline;}
.blog-post p.post-date { font-family:mtavruli; font-size:12px; color:#808080; margin:0 0 20px 0;}
.blog-post p.post-date span { font-family:mtavruli; font-size:12px; color:#808080;}


/*DESIGNER FORM*/
.designer-form { margin:40px 0 0 0;}
p.dseigner-titles { font-family:bpg_banner; font-size:16px; color:#272727;}
p.dseigner-sh { margin:0 0 15px 0; color:#808080;}

.designer-form textarea { max-width:500px; min-width:500px; height:100px; padding:10px; font-size:14px; margin:0 0 30px 0;}
.designer-form input { border:solid 1px #A9A9A9; width:70px; height:18px; padding:5px; position:relative; bottom:1px; font-size:16px; font-weight:bold;}
.designer-form select { border:solid 1px #A9A9A9; width:70px; height:30px;}
.designer-btn button { font-family:bpg_banner; cursor:pointer; border:0; color:#fff; padding:10px 10px; background:#CC9933; margin:30px 0 0 0;}



/*=====================================================================*/



#slider-wrap{
	width:210px;
	height:210px;
	position:relative;
	overflow:hidden;
}

#slider-wrap ul#slider{
	width:100%;
	height:100%;
	
	position:absolute;
	top:0;
	left:0;		
}

#slider-wrap ul#slider li{
	float:left;
	position:relative;
	width:210px;
	height:210px;	
}

#slider-wrap ul#slider li > div{
	position:absolute;
	top:20px;
	left:35px;	
}

#slider-wrap ul#slider li > div h3{
	font-size:36px;
	text-transform:uppercase;	
}

#slider-wrap ul#slider li > div span{
	font-family: Neucha, Arial, sans serif;
	font-size:21px;
}

#slider-wrap ul#slider li i{
	text-align:center;
	line-height:400px;
	display:block;
	width:100%;
	font-size:90px;	
}


/*btns*/
.btns{
	position:absolute;
	width:30px;
	height:50px;
	top:50%;
	margin-top:-25px;
	line-height:57px;
	text-align:center;
	cursor:pointer;	
	background:rgba(0,0,0,0.1);
	z-index:100;
        color: #fff;
        font-size: 38px;

}

.btns:hover{
	background:rgba(0,0,0,0.3);	
}

#next{right:30px; border-radius:7px 0px 0px 7px;}
#previous{left:30px; border-radius:0px 7px 7px 0px;}
#counter{
	top: 30px; 
	right:35px; 
	width:auto;
	position:absolute;
}

#slider-wrap.active #next{right:0px;}
#slider-wrap.active #previous{left:0px;}

/*bar*/
#pagination-wrap{
	min-width:20px;
	margin-top:350px;
	margin-left: auto; 
	margin-right: auto;
	height:15px;
	position:relative;
	text-align:center;
}
#pagination-wrap ul {
	width:100%;
}
#pagination-wrap ul li{
	margin: 0 4px;
	display: inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#fff;
	opacity:0.5;
	position:relative;
  top:0;
  
  
}
#pagination-wrap ul li.active{
  width:12px;
  height:12px;
  top:3px;
	opacity:1;
	box-shadow:rgba(0,0,0,0.1) 1px 1px 0px;	
}
/*ANIMATION*/
#slider-wrap ul, #pagination-wrap ul li{
	-webkit-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	-moz-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	-o-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	-ms-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	transition: all 0.8s cubic-bezier(1,.01,.32,1);	
}



/*=====================================================================*/



#dslider-wrap{
	width:990px;
	height:210px;
	position:relative;
	overflow:hidden;
}

#dslider-wrap ul#slider{
	width:100%;
	height:100%;
	
	position:absolute;
	top:0;
	left:0;		
}

#dslider-wrap ul#slider li{
	float:left;
	position:relative;
	width:990px;
	height:210px;	
}
#dslider-wrap ul#slider li img{
	width:990px;
	height:210px;	
}

#dslider-wrap ul#slider li > div{
	position:absolute;
	top:20px;
	left:35px;	
}

#dslider-wrap ul#slider li > div h3{
	font-size:36px;
	text-transform:uppercase;	
}

#dslider-wrap ul#slider li > div span{
	font-family: Neucha, Arial, sans serif;
	font-size:21px;
}

#dslider-wrap ul#slider li i{
	text-align:center;
	line-height:400px;
	display:block;
	width:100%;
	font-size:90px;	
}


/*btns*/
.btns{
	position:absolute;
	width:30px;
	height:50px;
	top:50%;
	margin-top:-25px;
	line-height:57px;
	text-align:center;
	cursor:pointer;	
	background:rgba(0,0,0,0.1);
	z-index:100;
        color: #fff;
        font-size: 38px;

}

.btns:hover{
	background:rgba(0,0,0,0.3);	
}

#next{right:0px; border-radius:7px 0px 0px 7px;}
#previous{left:0px; border-radius:0px 7px 7px 0px;}
#counter{
	top: 30px; 
	right:35px; 
	width:auto;
	position:absolute;
}

#dslider-wrap.active #next{right:0px;}
#dslider-wrap.active #previous{left:0px;}

/*bar*/
#pagination-wrap{
	min-width:20px;
	margin-top:350px;
	margin-left: auto; 
	margin-right: auto;
	height:15px;
	position:relative;
	text-align:center;
}
#pagination-wrap ul {
	width:100%;
}
#pagination-wrap ul li{
	margin: 0 4px;
	display: inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#fff;
	opacity:0.5;
	position:relative;
  top:0;
  
  
}
#pagination-wrap ul li.active{
  width:12px;
  height:12px;
  top:3px;
	opacity:1;
	box-shadow:rgba(0,0,0,0.1) 1px 1px 0px;	
}
/*ANIMATION*/
#dslider-wrap ul, #pagination-wrap ul li{
	-webkit-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	-moz-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	-o-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	-ms-transition: all 0.8s cubic-bezier(1,.01,.32,1);
	transition: all 0.8s cubic-bezier(1,.01,.32,1);	
}








