@charset "UTF-8";
/***************************************
Theme Name: brandwd
Theme URI: https://ilamsat.com/
Description: Another template from an organization ilamsat.com
Author: ilamsat
Author URI: https://ilamsat.com/
Version: 1.0.0
License: license purchased
***************************************/
@charset "UTF-8";
a,a.back-to-top,a:focus,a:hover {text-decoration: none}
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 9999999}
.loader {top: 50%;width: 50px;height: 50px;border-radius: 100%;position: relative;margin: 0 auto}
*,body,header {margin: 0}
#loader-1:after,
#loader-1:before {content: "";position: absolute;top: -10px;left: -10px;width: 100%;height: 100%;border-radius: 100%;border: 7px solid transparent;border-top-color: #137ed9}
#loader-1:before {z-index: 100;animation: spin 1s infinite}
#loader-1:after {border: 7px solid #f2f2f2}
@keyframes spin {0% {-webkit-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0)}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}}
.clear5 {clear: both;height: 5px;}
.clear10 {clear: both;height: 10px;}
.clear20 {clear: both;height: 20px;}
.clear30 {clear: both;height: 30px;}
.clear40 {clear: both;height: 40px;}
.clear50 {clear: both;height: 50px;}
.clear60 {clear: both;height: 60px;}
body {background: #fff;font-family: 'Droid Arabic Kufi', open sans,sans-serif;font-size: 13px;padding: 0px;margin: 0px;color: #222222;}
.activate-account-notes {text-align: center;height: 52px;line-height: 52px;background: #ff1f1f;color: #fff;}
/* header-top */
.header-top {background: #8D3269;color: #fff;box-shadow: 1px 1px 15px rgba(0,0,0,0.29);}
.header-top .main-menu {display: inline-block;margin: 0;}
.header-top .main-menu li {display: inline-block;/* margin: 0 6px; */vertical-align: middle;}
.header-top .main-menu li a .icon-home {display: block;vertical-align: baseline;width: 20px;height: 18px;background: url(../images/icon-home.png) no-repeat center center;}
.header-top .main-menu li a {vertical-align: middle;color: #fff;display: inline-block;height: 46px;line-height: 46px;font-size: 14px;font-style: normal;font-weight: 300;padding: 0 5px;}
.header-top .main-menu li.home a {height: auto;line-height: initial;}
.header-top .main-menu li a:hover, .header-top .main-menu li.active a {color: #FFBA42;}
.header-top .navuser {float: left;text-align: left;margin: 0;}
.header-top .navuser .link-login {}
.header-top .navuser li {display: inline-block;vertical-align: baseline;margin: 0  0 0 10px;}
.header-top .navuser li a {display:block;vertical-align: baseline;}
.header-top .navuser li.link-cart a {display:block;vertical-align: baseline;height: 45px;}
.header-top .navuser .link-login .icon-user {display: inline-block;width: 22px;height: 21px;background: url(../images/icon-user.png) no-repeat center center;background-size: cover;position: relative;top: 5px;}
.header-top .navuser .link-login a {color: #fff;font-size: 15px;}
.header-top .navuser .link-login a:hover {color: #FFBA42;}
.header-top .navuser .link-cart {position: relative;padding-right: 20px;position: relative;top: 7px;}
.header-top .navuser .link-cart:before {content: '';position: absolute;border-right: 1.5px solid #fff;top: 8px;right: 0;height: 24px;}
.header-top .navuser .link-cart .icon-cart {display: inline-block;width: 31px;height: 33px;background: url(../images/icon-cart.png) no-repeat center center;background-size: cover;position: relative;top: 2px;}
.header-top .navuser .link-cart>a>span {position: absolute;right: 10px;background: #FFBA42;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 100%;color: #fff;}
.navuser li.popup {margin: 0 0 0 15px;height: 34px;position: relative;}
.navuser li.popup>a {color: #fff;font-size: 15px;}
.navuser li.popup>a i {font-size: 18px;position: relative;top: 2px;}
.navuser li ul {display: none;}
.navuser li ul:before {bottom: 100%;right: 15%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #fff;border-width: 7px;margin-left: -7px;}
.menu-user {position: absolute;display: none;z-index: 999999;height: auto;right: 0;top: 34px;margin: 0;padding: 0;background: #fff;min-width: 172px;-webkit-box-shadow: 0 7px 12px rgba(0, 0, 0, .175);box-shadow: 0px 0px 6px rgba(0, 0, 0, .175);}
.navuser li:hover .menu-user {max-height: 400px;opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s;transition-duration: 0s, 0.2s, 0.2s;display: block;width: 150px;}
.navuser li .menu-user li{list-style: none;margin: 0;padding: 0;display: block;-webkit-column-break-inside: avoid;break-inside: avoid;}
.navuser li .menu-user li a {-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;font-size: 13px;color: #666;border-bottom: 1px solid #ededed;display: block;padding: 0 10px;text-align: right;line-height: 36px;height: 38px;}
.navuser li .menu-user li a i {color: #8D3269;width: 24px;font-size: 17px;position: relative;top: 2px;}
.navuser li .menu-user li a:hover{background-color: #f9f9f9;padding-right: 15px;}
.navuser li .menu-user li a:hover i {color: #FFBA42}
.navuser li .menu-user li:last-child {}
.navuser .link-cart ul:before {bottom: 100%;left: 7%;right: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #fff;border-width: 7px;}
.menu-cart {position: absolute;display: none;z-index: 999999;height: auto;left: 0;top: 44px;margin: 0px;padding: 0px;background: #fff;min-width: 172px;-webkit-box-shadow: 0 7px 12px rgba(0, 0, 0, .175);box-shadow: 0px 0px 6px rgba(0, 0, 0, .175);}
.navuser li:hover .menu-cart {max-height: 400px;opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s;transition-duration: 0s, 0.2s, 0.2s;display: block;width: 250px;overflow: auto;}
.header-top .navuser .menu-cart li {position: relative;border-bottom: 1px solid #ededed;display: block;padding: 0 66px 0 10px;margin: 0px;text-align: right;height: 68px;}
.header-top .navuser .menu-cart li:last-child {background: #FFBA42;border: 0;height: inherit;padding: 10px;color: #6619A0;}
.header-top .navuser .menu-cart li:last-child a {height: inherit;}
.header-top .navuser .menu-cart li .thumb {width: 48px;height: 48px;border: 1px solid #ededed;overflow: hidden;position: absolute;right: 10px;top: 10px;}
.header-top .navuser .menu-cart li img {width: 48px;}
.header-top .navuser .menu-cart li .item-cart {padding-top: 6px;position: relative;}
.header-top .navuser .menu-cart li h4 {font-size: 13px;height: 30px;overflow: hidden;line-height: 30px;margin: 0 0 0px 0;}
.header-top .navuser .menu-cart li h4 a {color: #8D3269}
.header-top .navuser .menu-cart li h4 a:hover {color: #FFBA42}
.header-top .navuser .menu-cart li .pirce {color: #262626;margin: 0;}
.header-top .navuser .menu-cart li .pirce span {display: inline-block;font-size: 16px}
.header-top .navuser .menu-cart li .remove-cart-item {position: absolute;left: 0px;bottom: 0px;font-size: 16px;color: #dc2b2b;height: 21px;}
.header-top .navuser .menu-cart li .total-price {border-bottom: 1px solid #ebab3d;padding: 0px 0;/* margin-bottom: 3px; */line-height: 30px;height: 32px;}
.header-top .navuser .menu-cart li .total-price label {}
.header-top .navuser .menu-cart li .total-price span {float: left;}
.header-top .navuser .menu-cart li .total-price span strong {font-size: 16px;}
.header-top .navuser .menu-cart li .cart-popaction {text-align: center;margin-top: 10px;}
.header-top .navuser .menu-cart li .link-viewcart {display: inline-block;margin-left: 10px;}
.header-top .navuser .menu-cart li .link-checkout {display: inline-block;}
.header-top .navuser .menu-cart li .link-viewcart, .header-top .navuser .menu-cart li .link-checkout {height: 32px;line-height: 34px;padding: 0 12px;color: #fff;background: #8D3269;border-radius: 2px;}
.header-top .navuser .menu-cart li .link-viewcart:hover, .header-top .navuser .menu-cart li .link-checkout:hover {background: #232323;}
/* header */
.header {padding: 35px 0;}
.header .form-search {width: 100%;max-width: 600px;text-align: left;float: left;position: relative;margin-top: 25px;}
.header .form-search .input-search {width: calc(100% - 56px);background: linear-gradient(20deg,#EBC583,#B87E9A);color: #fff;padding-right: 40px;height: 46px;border: 0px;border-radius: 10px;font-size: 15px;}
.header .form-search .input-search::placeholder {color: #fff;}
.header .form-search .icon-search {position: absolute;display: block;width: 14px;height: 13px;right: 15px;top: 17px;background: url(../images/icon-search.png) no-repeat center center;}
.header .form-search .btn-search {position: absolute;display: block;width: 46px;height: 46px;left: 0;top: 0;background:#FFBA42 url(../images/icon-lsearch.png) no-repeat center 14px;border: 0px;border-radius: 8px;border-bottom: 4px solid rgba(0,0,0,0.1);cursor: pointer;}
/* home */
.sliderhome-top .box-slide {position: relative;overflow: hidden;max-height: 318px;}
.sliderhome-top .box-slide .info-slide {position: absolute;top: 60px;right: 50px;color: #fff;text-align: center;}
.sliderhome-top .box-slide .info-slide h3 {font-weight: 600;margin-bottom: 10px;font-size: 37px}
.sliderhome-top .box-slide .info-slide p {color: #fff;}
.sliderhome-top.property {margin-bottom: 30px;}
.sliderhome-top.property .box-slide .info-slide {bottom: 40px;position: absolute;top: auto;right: auto;padding: 0 40px;}
.sliderhome-top.property .box-slide .info-slide h3 {font-size: 18px;text-shadow: 1px 1px 1px #000;font-weight: normal;line-height: 1.8}
.sliderhome-top.property .owl-dots div {border-radius: 100%;}
.
.sliderhome-top .box-slide .info-slide p {color: #fff;font-size: 16px;}
.sliderhome-top .box-slide .info-slide h4 {font-size: 32px;margin-bottom: 30px;}
.sliderhome-top .box-slide .info-slide a {background: #223940;color: #fff;display: inline-block;height: 34px;line-height: 34px;padding: 0 40px;border-radius: 3px;text-align: center;}
.sliderhome-top .box-slide span {position: absolute;left: 15px;bottom: 15px;display: inline-block;height: 28px;line-height: 28px;padding: 0 15px;text-align: center;color: #fff;background: linear-gradient(40deg,#8D3269,#CB8C4A);border-radius: 4px;}
.sliderhome-top .owl-controls {position: absolute;bottom: 10px;width: 100%;text-align: center;}
.sliderhome-top .owl-dots div {width: 8px;height: 8px;background: #fff;margin: 0 2px;display: inline-block;}
.sliderhome-top .owl-dots div.active {background: #FFBA42;}
.section-homeslide2 {padding: 55px 0 25px 0;}
.section-homeslide2 h2 {margin-bottom: 40px;text-align: center;font-size: 21px;font-weight: 600;}
.slide-home2 {margin: 0 50px;}
.slide-home2 .box-slid {position: relative;padding-right: 160px;height: 160px;}
.slide-home2 .box-slid .thumb {position: absolute;right: 1px;top: 0;border-radius: 100%;overflow: hidden;border: 2px solid #F5F5F5;width: 150px}
.slide-home2 .box-slid .box-info {padding-top: 20px}
.slide-home2 .box-slid .box-info h3 {font-size: 16px;}
.slide-home2 .box-slid .box-info h3 a {color: #8D3269;} 
.slide-home2 .box-slid .box-info .rating {height: 18px;margin: 10px 0;background: url(../images/stars-none.png) no-repeat center center;}
.slide-home2 .box-slid .box-info .button {height: 32px !important;line-height: 32px !important;border-radius: 4px;font-size: 13px;padding: 0 10px;margin-right: 15px;}
.slide-home2 .owl-controls {width: 100%;}
.slide-home2 .owl-controls .owl-next,
.slide-home2 .owl-controls .owl-prev {position: absolute;top: 50%;margin-top: -25px;height: 44px;text-align: center;font-size: 32px;color: #ccc;width: 23px;}
.slide-home2 .owl-controls .owl-next {left: -50px;}
.slide-home2 .owl-controls .owl-prev {right: -50px;}
.slide-home2 .owl-controls .icon-left {display: inline-block;background: url(../images/arleft.png);width: 23px;height: 44px;}
.slide-home2 .owl-controls .icon-right {display: inline-block;background: url(../images/arright.png);width: 23px;height: 44px;}
.section-featured {padding: 30px 0 0px 0;}
.section-addnewp {padding: 30px 0;}
.home-head-section {background: #F5F5F5;border: 1px solid #E6E6E6;position: relative;padding: 0 15px;height: 52px;}
.home-head-section h3 {margin: 0;line-height: 51px;font-size: 18px;font-weight: 600;color: #222222;}
.home-head-section a {position: absolute;left: -1px;top: -1px;background: #FFBA42;display: inline-block;color: #671A9F;height: 52px;border-bottom: 3px solid #F0AF3E;line-height: 51px;padding: 0 15px;font-size: 14px;font-weight: 600;}
.home-head-section a:hover {color: #fff;background: #671A9F;border-bottom-color: #4a1472;}
.home-head-section a i {position: relative;top: 2px;margin-left: 5px;}
.bbtitle {background: linear-gradient(40deg,#8D3269,#CB8C4A);color: #fff;padding: 10px}
.bbtitle h3 {margin: 0px;padding: 0px;font-size: 18px;font-weight: 600}
.owl-b2b {margin-top: 10px;}
.nomrt {padding-right: 0px}
.box-b2b {position: relative;padding-right: 100px;margin-bottom: 18px;}
.box-b2b .thumb {position: absolute;right: 0;top: 0;width: 90px;}
.box-b2b h3 {font-size: 13px;}
.box-b2b h3 a {color: #000000;width: inherit !important;margin: inherit !important;display: block !important;}
.box-b2b .price {font-size: 14px;font-weight: 600;color: #5F138F}
.box-b2b .price .fcr {font-size: 11px;font-weight: normal;color: #171717;position: relative;top: -3px;}
.box-b2b .rating {height: 13px;background: url(../images/stars-none.png) no-repeat center right;}
.box-b2b .button {height: 32px !important;line-height: 32px !important;border-radius: 4px;font-size: 12px;padding: 0 10px;margin-left: 5px;}
.box-b2b .button-favorite {border-radius: 100%;border: 0;background: #FFBA41;display: inline-block;color: #5F138F;font-size: 16px;padding: 0;}
.box-b2b .button-favorite i {width: 32px;height: 32px;text-align: center;margin: 0;line-height: 32px;}

.slider_b2b {position: relative;}
.slider_b2b .owl-controls {position: absolute;top: -40px;width: 80px;left: 10px;text-align: left;}
.slider_b2b .owl-controls .owl-nav div {display: inline-block;color: #fff;margin: 0 5px;}
.section-multpost {padding: 30px 0 0 0}
.section-multpost .nopdright {padding-right: 0;}
.section-multpost .nav-tabs {background: #FFBA41;padding: 10px;margin: 0 -15px 0 0;border: 0px;border-radius: 30px 0 0 30px;}
.section-multpost .nav-tabs li a {color: #171717;display: inline-block;padding: 0 10px;line-height: 30px;font-size: 13px;font-weight: 600;}
.section-multpost .nav-tabs li a.active, .section-multpost .nav-tabs li a:hover, .section-multpost .nav-tabs li a:focus {color: #fff;} 
.section-multpost .box-post {margin-top: 15px;box-shadow: none;padding: 0 15px;position: relative;text-align: center;}
.section-multpost .box-post:before {content: '';position: absolute;left: -15px;top: 20%;bottom: 20%;border-left: 2px solid #E0E0E0; }
.section-multpost .tab-pane .row .col-md-4:last-child .box-post:before {border: 0}
.section-multpost .box-post .post-thumb {height: 160px !important;overflow: hidden;}
.section-multpost .box-post h3 {padding: 0;margin-top: 15px;margin-bottom: 15px;text-align: center;font-size: 14px;}
.section-multpost .box-post .price {color: #5F138F;}
.section-multpost .box-post .price .fcr {font-weight: normal;font-size: 13px;position: relative;top: -3px;}
.section-multpost .box-post .rating {height: 14px;background: url(../images/stars-none.png) no-repeat center center;margin-top: 5px;}
.section-multpost .button {height: 32px !important;line-height: 32px !important;border-radius: 4px !important;font-size: 12px !important;padding: 0 10px;}
.section-multpost .button-favorite {border-radius: 100%;width: 32px;height: 32px;/* line-height: 32px; */border: 0;background: #FFBA41;display: inline-block;color: #5F138F;font-size: 16px;text-align: center;padding: 0px;}
.section-multpost .button-favorite i {width: 32px;height: 32px;text-align: center;margin: 0;line-height: 32px;}
/* page */
.page-title {font-size: 24px;margin-bottom: 30px;color: #515151;}
.page-content {font-size: 14px;line-height: 1.8;}
.page-content p {font-size: 14px;line-height: 1.8;color: #515151}
/* faqs */
.section-faqs {margin-bottom: 30px}
.section-faqs .accordion {margin: 0px 0 20px 0;}
.section-faqs .accordion .accordion-title:first-child {margin: 0}
.section-faqs .accordion .accordion-title {background: #f5f4f4;display:block;margin: 25px 0 0px 0;position:relative;font-size: 16px;border-radius: 4px;-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.section-faqs .accordion .accordion-title a {display:block;font-size: 16px;color: #2b3038;padding: 15px 15px;border-radius: 10px;}
.section-faqs .accordion .accordion-title.active {margin-bottom:0;}
.section-faqs .accordion .accordion-title a:before, #page-faqs .accordion .accordion-title.active a:before {font-family:FontAwesome;float: left;font-size: 18px;position:absolute;top:50%;right: 8px;width: 35px;height: 35px;text-align: center;line-height: 38px;padding: 0px;margin: -17px 0 0 0;}
.rtl .section-faqs .accordion .accordion-title a:before, .rtl #page-faqs .accordion .accordion-title.active a:before {right: auto;left: 5px;}
.section-faqs .accordion .accordion-title a:before {content:"\f067";color: #7e807f;}
.section-faqs .accordion .accordion-title.active a:before {content:"\f068";color: #000000;}
.section-faqs .accordion .accordion-title a i {margin:0 0px 0 0;}
.section-faqs .accordion .accordion-inner {display:none;padding: 0px 5px 15px 5px;padding: 20px 20px;margin: 0 10px;line-height: 22px;background: #f7f6f6;border-radius: 0 0 8px 8px;}
/* contact */
.section-contact {margin-bottom: 30px;}
.section-contact h3 {font-size: 18px;font-weight: bold;}
.section-contact p {font-size: 15px;color: #917f7f;}
.section-contact ul {margin: 25px 0;}
.section-contact ul li {margin-bottom: 40px;line-height: 30px;position: relative;padding-right: 45px;font-size: 16px;}
.section-contact ul li i {position: absolute;right: 0px;}
.section-contact ul li i.icon-home {width: 32px;height: 32px;display: block;background: url(../images/home.png) no-repeat;top: 0px;}
.section-contact ul li i.icon-phone2 {width: 32px;height: 32px;display: block;background: url(../images/phone-lg.png) no-repeat;top: -3px;}
.section-contact ul li i.icon-email-add {width: 32px;height: 28px;display: block;background: url(../images/email_add.png) no-repeat;top: -1px;}
.form_contact {margin-bottom: 30px;}
.form_contact input {height: 54px;border: 2px solid #F1EAEA;box-shadow: none;font-size: 13px}
.form_contact textarea {border: 2px solid #F1EAEA;box-shadow: none;font-size: 13px;margin-bottom: 15px;width: 100%;resize: none;}
#message-content {display: none;}
.form_contact button {padding: 0 22px;font-size: 15px;height: 46px;background: linear-gradient(20deg,#8D3269,#E1A743);border: 0px;border-radius: 10px;color: #fff;display: inline-block;line-height: 46px;cursor: pointer;}
.form_contact button:hover, .form_contact button:focus {background: #262626;}
.hr-page {display: block;border-bottom: 2px solid #EDEDED;margin-bottom: 35px;}
.input {width: 100%;height: 50px;background: #fff;padding: 0 10px!important;line-height: 48px !important}
/* checkbox style */
.checkbox.custom {margin: 0;padding: 0;display: block;width: 100%;margin-bottom: 20px;/* vertical-align: text-top; */}
input[type="checkbox"].custom {margin-left: 0;padding: 0;}
input[type=checkbox].css-checkbox {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0px;border: 0;}
input[type=checkbox].css-checkbox+label.css-label,
input[type=checkbox].css-checkbox+label.css-label-yellow {padding-left: 22px;height: 22px;width: 22px;display: inline-block;line-height: 15px;background-repeat: no-repeat;background-position: 0 0;font-size: 13px;vertical-align: middle;cursor: pointer;opacity: 1;}
input[type=checkbox].css-checkbox+label.css-label:hover,
input[type=checkbox].css-checkbox+label.css-label-yellow:hover {}
input[type=checkbox].css-checkbox:checked+label.css-label,
input[type=checkbox].css-checkbox:checked+label.css-label-yellow {background-position: 0 -22px;}
.css-label-yellow {background-image: url(../images/check.png);}
/* page login */
.form-box {padding: 20px;}
.section-login {padding: 0 0 50px 0;}
.login-title {font-size: 21px;margin-bottom: 30px;color: #595959;border-bottom: 1px solid #EDEDED;padding-bottom: 15px;}
.login-remember {font-size: 15px;}
.login-remember sup {font-size: 14px;}
.login-forget {text-align: left;}
.login-forget a {color: #8D3269;font-size: 15px;}
.btn-login {padding: 0 22px;font-size: 15px;height: 46px;background: linear-gradient(20deg,#8D3269,#E1A743);border: 0px;border-radius: 10px;color: #fff;}
.btn-login:hover, .btn-login:focus {background: linear-gradient(20deg,#E1A743,#8D3269);}
.new-customer h4 {font-size: 18px;margin-bottom: 30px;}
.new-customer p {font-size: 14px;line-height: 32px;}
.new-customer a {padding: 0 22px;font-size: 15px;height: 46px;background: linear-gradient(20deg,#8D3269,#E1A743);border: 0px;border-radius: 10px;color: #fff;display: inline-block;line-height: 46px;}
.new-customer a:hover, .new-customer a:focus {background: linear-gradient(20deg,#E1A743,#8D3269);}
/* section */
.section {padding: 30px 0;}
/* section-adstop */
.section-adstop {padding: 40px 0;background: #F5F5F5;}
/* section-adscenter */
.section-adscenter {padding: 0 0;}
/* section-adsbot */
.section-adsbot {padding: 50px 0;text-align: center;}
.section-adsbot a {display: inline-block;}
/* footer-top */
footer {}
.footer-top {background: linear-gradient(20deg,#8D3269,#E1A743);padding: 25px 0;color: #fff;position: relative;top: 1px;}
.footer-top ul {margin: 0px;padding: 0px;text-align: center;vertical-align: middle;}
.footer-top ul li {display: inline-block;position: relative;padding-right: 75px;margin: 0px 0px 0px 25px;text-align: right;/* vertical-align: text-bottom; */}
.footer-top ul li .icon {display: inline-block;width: 60px;height: 60px;position: absolute;right: 0;top: 0;}
.footer-top ul li .icon-ship {background: url(../images/icon-ship.png) no-repeat top right}
.footer-top ul li .icon-pay {background: url(../images/icon-pay.png) no-repeat top right}
.footer-top ul li .icon-gift {background: url(../images/icon-gift.png) no-repeat top right}
.footer-top ul li .icon-evp {background: url(../images/icon-phone.png) no-repeat top right}
.footer-top ul li .icon-heart {background: url(../images/icon-bheart.png) no-repeat top right}
.footer-top ul li h4 {font-size: 15px;font-weight: 600;margin-top: 8px;}
.footer-top ul li p {color: #fff;font-size: 14px;margin: 0;}
/* footer */
.footer {background: linear-gradient(40deg,#8D3269,#CB8C4A);padding: 35px 0 25px 0;color: #fff;box-shadow: 1px 1px 65px rgba(148, 65, 96, 0.9);}
.footer h3 {font-size: 21px;font-weight: 600;margin-bottom: 30px;}
.footer ul {margin-bottom: 30px;}
.footer ul li {line-height: 32px;position: relative;}
.footer ul li a {color: #fff;font-size: 15px;}
.footer ul li a:hover, .footer ul li a:focus {text-shadow:1px 1px 1px #8F3568;}
.footer ul.list li {padding-right: 10px;}
.footer ul.list li:before {content:'-';position: absolute;right: 0;}
.footer .form-subscribe {width: 100%;height: 56px;position: relative;max-width: 600px;margin-top: 35px;}
.footer .form-subscribe .input-email {background: linear-gradient(40deg,#EBC583,#B67B9C);border-radius: 8px;border: 0px;width: 100%;height: 56px;padding: 0 52px 0 35px;color: #631b3a;}
.footer .form-subscribe .input-email::placeholder {color: #631b3a;}
.footer .form-subscribe i.icon-email {display: inline-block;width: 23px;height: 19px;position: absolute;right: 15px;top: 18px;background: url(../images/icon-semail.png) no-repeat center center;}
.footer .form-subscribe .btn-send {display: inline-block;border-radius: 100%;border: 0;width: 44px;height: 44px;position: absolute;top: 7px;left: 12px;background: #8D3269 url(../images/icon-email.png) no-repeat center center;background-size: 26px;cursor: pointer;}
.footer .contact {padding-right: 35px;position: relative;font-size: 15px;}
.footer .contact strong {font-size: 16px;margin: 8px 0;display: block;}
.footer .contact i.icon-mail {display: inline-block;width: 14px;height: 11px;background: url(../images/icon-xmail.png) no-repeat center center;position: absolute;right: 0;top: 3px;}
.footer h5 {font-size: 15px;text-align: center;margin-bottom: 15px;}
.footer img {margin-bottom: 5px;}
.footer h4 {font-size: 16px;text-align: left;margin-bottom: 15px;font-weight: 600}
.footer .social {text-align: left;margin-top: 30px;}
.footer .social li {display: inline-block;margin-right: 3px;}
.footer .social i {width: 32px;height: 32px;display: inline-block;}
.footer .social i.icon-facebook {background: url(../images/facebook.png) no-repeat center center;}
.footer .social i.icon-google {background: url(../images/google.png) no-repeat center center;}
.footer .social i.icon-twitter {background: url(../images/twitter.png) no-repeat center center;}
.footer .social i.icon-instagram {background: url(../images/instagram.png) no-repeat center center;}
.footer .social i.icon-youtube {background: url(../images/youtube.png) no-repeat center center;}
/* footer-bottom */
.footer-bottom {margin-top: 40px;position: relative;padding-top: 40px;font-weight: 600;}
.footer-bottom:before {content: '';width: 70%;left: 15%;height: 4px;background: rgba(135, 49, 101, 0.7);display: inline-block;position: absolute;top: 0;}
.footer-bottom .powerd {padding: 10px 0;color: #fcfcfc;text-align: left;vertical-align: text-top;}
.footer-bottom .powerd i {background: url(../images/lamsat.png) no-repeat center center;display: inline-block;width: 85px;height: 25px;vertical-align: text-bottom;}
.footer-bottom .powerd a {color: #fff}
.footer-bottom .powerd .heart {position: relative;width: 15px;overflow: inherit;display: inline-block;-webkit-animation: animateHeart 2.5s infinite;animation: animateHeart 2.5s infinite;top: -10px;margin: 0 3px}
.footer-bottom .powerd .heart:before,
.footer-bottom .powerd .heart:after {position: absolute;content: '';top: 2px;left: 7px;width: 7px;height: 10px;background: #FF1000;border-radius: 50px 50px 0 0;-webkit-transform: rotate(-45deg) translateZ(0);transform: rotate(-45deg) translateZ(0);-webkit-transform-origin: 0 100%;transform-origin: 0 100%}
.footer-bottom .powerd .heart:after {left: 0;-webkit-transform: rotate(45deg) translateZ(0);transform: rotate(45deg) translateZ(0);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%}
@-webkit-keyframes animateHeart {0%,100%,50% {-webkit-transform: scale(1)}5% {-webkit-transform: scale(1.2)}10% {-webkit-transform: scale(1.1)}15% {-webkit-transform: scale(1.3)}}
@keyframes animateHeart {0%,100%,50% {-webkit-transform: scale(1);transform: scale(1)}5% {-webkit-transform: scale(1.2);transform: scale(1.2)}10% {-webkit-transform: scale(1.1);transform: scale(1.1)}15% {-webkit-transform: scale(1.3);transform: scale(1.3)}}
.footer-bottom .copyright {padding: 10px 0;color: #f7f7f7;}
/* back top */
a.back-to-top {display: none;position: fixed;bottom: 18px;right: 15px;z-index: 9999999;}
a.back-to-top i {display: block;font-size: 30px;width: 50px;height: 50px;line-height: 50px;color: #fff;background: #8D3269;border-radius: 30px;text-align: center;transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28)}
/* 404 */
.page-not-found-background {width: 217px;height: 222px;border-radius: 50%;display: inline-block;background-color: #8D3269;margin: 30px auto}
/* thebox */
.thebox-modal,.thebox-modal .thebox-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;}
.thebox-modal {overflow: auto;-webkit-overflow-scrolling: touch;z-index: 4000000000;padding-top: 100px;padding-bottom: 0}
.thebox-modal .thebox-overlay {animation: thebox-fadein .2s;-webkit-animation: thebox-fadein .2s;-moz-animation: thebox-fadein .2s;-ms-animation: thebox-fadein .2s;-o-animation: thebox-fadein .2s;-webkit-backface-visibility: hidden;background: rgba(93, 89, 83, .4);background: radial-gradient(ellipse closest-corner, rgba(93, 89, 83, .4), rgba(93, 89, 83, .85));transition: opacity .4s ease-in-out}
.thebox-modal .thebox-window {width: 94%;max-width: 450px;padding: 0 20px 20px;position: relative;margin: 0 auto;background: #fff;color: #1E2535;animation: thebox-popfadein .2s;-webkit-animation: thebox-popfadein .2s;-moz-animation: thebox-popfadein .2s;-ms-animation: thebox-popfadein .2s;-o-animation: thebox-popfadein .2s;-webkit-backface-visibility: hidden;border-radius: 6px;}
.thebox-modal.thebox-closing .thebox-overlay,.thebox-modal.thebox-switching .thebox-window {animation: thebox-fadeout .2s;-webkit-animation: thebox-fadeout .2s;-moz-animation: thebox-fadeout .2s;-ms-animation: thebox-fadeout .2s;-o-animation: thebox-fadeout .2s;-webkit-backface-visibility: hidden}
.thebox-modal .thebox-window .close {position: absolute;top: 10px;right: 10px;opacity: 1;text-indent: -99999px;width: 24px;height: 24px;background: url(../images/close.png) no-repeat}
.rtl .thebox-modal .thebox-window .close {right: auto;left: 10px;}
.thebox-modal h3.bordered,.thebox-modal h3.thebox-modal-cap {margin: -20px -20px 20px;padding: 0 20px;line-height: 45px;height: 45px;font-size: 14px;background: #fff;border-bottom: 1px solid #f3f3f3;border-radius: 6px 6px 0 0;}
.thebox-modal .thebox-window p {margin: 0;font-size: 15px;line-height: 1.7}
.thebox-modal .thebox-window p small {display: block;margin: 15px 0;color: #888;text-transform: uppercase;font-size: 13px;font-weight: 500}
.thebox-modal .thebox-window p.name {font-size: 15px;margin: 0 0 20px}
.thebox-modal .thebox-window p strong {font-size: 12px;text-transform: uppercase;display: inline-block;padding-right: 3px}
.thebox-modal .thebox-window ul {font-size: 13px;line-height: 1.6;margin: 15px 0 25px;}
.thebox-modal .thebox-window ul li {position: relative;padding: 0 20px 0 0px}
.thebox-modal .thebox-window ul li:before {position: absolute;content: "\f05a";display: inline-block;background: #fff;color: #dc3636;font: normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing: antialiased;font-size: 14px;right: 0;top: 5px}
.thebox-modal .button {background: #8D3269;padding: 0 15px;height: 35px;min-width: inherit;line-height: 32px;margin: 0;border-radius: 3px;font-size: 14px;color: #fff;display: inline-block;}
/* push-menu */
.push-menu {position: fixed;background: #fff;width: 275px;bottom: 0;text-align: right;top: 0;z-index: 999999999999;overflow-y: auto;-webkit-transition: all .5s cubic-bezier(.7, 0, .3, 1) 0s;transition: all .5s cubic-bezier(.7, 0, .3, 1) 0s}
.canvas-menu {right: -275px;margin: 0!important}
/* dashboard */
.dashboard-links a {display: block;margin-bottom: 30px;text-align: center;padding: 25px;border-radius: 5px;background: #262C39;font-size: 24px;color: #fff;-webkit-transition: all .5s;transition: all .5s;z-index: 2;-webkit-transform: translateY(10px);transform: translateY(10px);}
.dashboard-links a i {font-size: 62px;margin-bottom: 25px}
.dashboard-links a:hover {background: #913768;}
.sidebar-dashboard {background: #F8F9FA;border: 1px solid #E9ECEF;border-width: 1px 1px 0 1px}
.sidebar-dashboard li a {display: block;height: 42px;line-height: 42px;padding: 0 15px;border-bottom: 1px solid #E9ECEF;color: #262C39;position: relative;}
.sidebar-dashboard li a:hover, .sidebar-dashboard li a.active {color: #fff;background: #913768}
.sidebar-dashboard li a.active:before {right: 0;z-index: 999;border: 8px solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: #fff;top: 50%;margin-top: -8px;right: -1px;}
.rtl .sidebar-dashboard li a.active:before {border-left-color: #fff;border-right-color: transparent;}
.rtl .sidebar-dashboard li a.active:before {right: auto;left: -1px;}
.sidebar-dashboard li a i {margin: 0 5px;}
.dashboard-title {margin-top: 0;border-bottom: 1px solid #E9ECEF;padding-bottom: 15px;margin-bottom: 20px;font-size: 20px;}
.section-content-table {width: 100%;padding: 0;margin-bottom: 4px;font-size: 16px;}
.section-content-table .linetr {border-top: 1px dotted #B7BCBE;clear: both;}
.section-content-table .tr {height: 46px;position: relative;line-height: 24px;}
.section-content-table .tr .th {padding: 10px 0px;}
.section-content-table .tr .td {padding: 10px 40px;text-align: right;position: absolute;right: 0;top: 1px}
.rtl .section-content-table .tr .td {text-align: left;right: auto;left: 0;}
.pagination {margin: 27px 0;}
.navigation.pagination .nav-links a {background-color: #FFBA42;border: medium none;border-radius: 2px;color: #fff;font-size: 13px;font-weight: bold;margin-left: 0;margin-right: 5px;padding: 8px 14px;text-align: center;line-height: 17px;display: inline-block;}
.navigation.pagination .nav-links a:hover {color: #fff;background-color: #8D3269;}
.navigation.pagination .nav-links span {background-color: #8D3269;border: medium none;border-radius: 2px;color: #fff;font-size: 13px;font-weight: bold;margin-left: 0;margin-right: 5px;padding: 8px 14px;text-align: center;line-height: 17px;display: inline-block;}
.breadbar {margin-bottom: 40px;font-size: 13px;}
.breadbar a {color: #2e2e2e;}
.breadbar a:hover {color: #5D10A5;}
.breadbar span {display: inline-block;margin: 0 5px;}
.section-page {padding-bottom: 40px;}
.box-post {margin-bottom: 30px;box-shadow: 1px 1px 8px rgba(0,0,0,0.2);border-radius: 2px;padding-bottom: 15px;max-width: 350px;margin-right: auto;margin-left: auto;}
.box-post .post-thumb {width: 100%;position: relative;overflow: hidden;height: 200px;}
.box-post .post-thumb span {position: absolute;right: 10px;top: 10px;display: inline-block;background: #FFBA42;text-align: center;color: #5D10A5;font-size: 11px;height: 30px;line-height: 32px;padding: 0 14px;border-radius: 18px;box-shadow: 1px 1px 4px rgba(0,0,0,0.2);}
.box-post .post-thumb img {width: 100%;min-height: 200px;}
.box-post h3 {padding: 15px;font-size: 16px;margin: 0;}
.box-post h3 a {color: #232323;}
.box-post h3 a:hover {color: #5D10A5;}
.box-post .price {margin: 0 15px;font-size: 21px;font-weight: 600}
.box-post .price span.fcr {font-size: 14px;}
.box-post .old_price {margin: 0 15px;font-size: 16px;}
.box-post .old_price span.fcr {font-size: 14px;}
.section-addnewp .box-post .rating {background: url(../images/stars-none.png) no-repeat center center;height: 13px;width: 75px;display: inline-block;margin-right: 10px;}
.section-featured .box-post .rating {background: url(../images/stars-none.png) no-repeat center center;height: 13px;width: 75px;display: inline-block;margin-right: 10px;}
.box-post .category {margin-right: 15px;color: #262626;margin-top: 5px;display: inline-block;}
.box-post .add-cart {text-align: center;margin-top: 20px;}
.box-post .add_to_cart_button {position: relative;height: 36px;font-size: 14px;line-height: 36px;padding: 0 20px;border-radius: 0;border: 0;display: inline-block;position: relative;margin: 0;color:  #fff;top: -1px;background: linear-gradient(40deg,#8D3269,#CB8C4A);}
.box-post .share {position: relative;width: 40px;height: 36px;/* float: left; */background: #FFBA42;text-align: center;color: #5D10A5;font-size: 16px;line-height: 38px;margin-right: 4px;display: inline-block;}
.popshare {position: relative;display: inline-block;width: 36px;}
.social_media_share {position: absolute;top: 36px;left: 0px;z-index: 9;width: 110px;background: #fff;padding: 5px 0;display: none;text-align: center;border-radius: 2px;}
.social_media_share:after {left: 3px;border: 8px solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #ffffff;top: -6px;margin-top: -8px;}
.popshare:hover .social_media_share {display: inline-block}
.social_media_share a {display: inline-block;width: 28px;height: 28px;text-align: center;line-height: 28px;background: #ccc;border-radius: 2px;;margin: 0 0px;color: #fff;font-size: 16px;}
.social_media_share a i {margin: 2px !important;}
.social_media_share a.twitter {background: #1da1f2;}
.social_media_share a.facebook {background: #3b5998;}
.social_media_share a.google {background: #dc4e40;}
.social_media_share a:hover {-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);box-shadow: 1px 1px 12px rgba(0,0,0,0.1);}
.button {display: inline-block;padding: 0 20px;font-size: 15px;height: 46px;line-height: 47px;background: linear-gradient(29deg,#8D3269,#E1A743);border: 0px;border-radius: 15px;color: #fff;text-align: center;border: 0px !important;}
.button:hover, .button:focus {background: linear-gradient(20deg,#E1A743,#8D3269);color: #fff;}
.button-block {width: 100%;}
.button-lg {height: 54px;line-height: 56px;font-size: 18px;border-radius: 20px;}
.box-bstyle {background: #F2F2F2;border: 1px solid #D9D9D9;padding: 10px;}
.box-bstyle.tammwel {text-align: center;font-size: 13px;}
.box-bstyle.tammwel h4 {color: #842F62;font-size: 14px;}
.box-bstyle.tammwel p {font-size: 13px;}
.box-bstyle.tammwel img {display: block;margin: 10px auto 20px auto;}
.box-bstyle.tammwel a {color: #842F62;font-size: 12px;font-weight: 600}
.page-cart-items {}
.page-cart-items li {position: relative;padding-right: 120px;margin-bottom: 10px;}
.page-cart-items li .thumb{width: 100px;height: 100px;border: 1px solid #dadada;overflow: hidden;position: absolute;right: 10px;top: 10px;}
.page-cart-items li h4 {font-size: 15px;margin: 0 0 5px 0;}
.page-cart-items li p {font-size: 13px;margin-bottom: 0;}
.page-cart-items li a {color: #842F62;}
.page-cart-items .box-tammwel {font-size: 12px;margin-top: 10px;}
.page-cart-items .box-tammwel a {font-weight: 600;font-size: 11px}
.page-cart-items .count-item {position: absolute;left: 10px;top: 10px;}
.page-cart-items .count-item input {text-align: center;font-weight: 600;font-size: 14px;}
.page-cart-items .remove-cart-item {position: absolute;left: 10px;bottom: 10px;color: #262626;}
.page-cart-items .remove-cart-item:hover {color: red;}
.page-cart-items .pirce {display: block;color: #272627}
.page-cart-items .pirce>span {font-size: 16px;}
.page-cart-items .pirce .price-old{display: block;text-decoration: line-through;color: #898989;font-size: 12px;}
.box-checkout .button-checkout {margin: 20px auto!important;}
.box-checkout .total-price label {display: inline-block;line-height: 22px;}
.box-checkout .total-price span {float: left;}
.box-checkout .total-price span strong {font-size: 15px;}
.box-checkout .total-price:last-child {border-top: 1px solid #CECECE;padding-top: 8px;}
.box-checkout .total-price:last-child label {font-size: 14px;font-weight: 600}
.box-checkout .total-price:last-child label small {display: block;}
.box-checkout .total-price:last-child span {color: #842F62;padding-top: 8px;}
.box-checkout .total-price:last-child span strong {font-size: 16px;}
.section-sitemap ul {margin-bottom: 30px;}
.section-sitemap ul li {line-height: 28px;position: relative;padding-right: 15px;}
.section-sitemap ul li:before {content: '';position: absolute;right: 0;top: 12px;border-radius: 100%;width: 5px;height: 5px;border: 1px solid #842F62}
.section-sitemap ul li a {color: #842F62;font-size: 15px;}
.section-sitemap ul li:hover:before {background: #842F62;}
.cfv-input .cfv-error {color: red;float: left;font-size: 12px}
.cfv-input {border: 1px solid #E5E5E5;padding: 5px 10px;margin-bottom: 20px;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.05)}
.cfv-input label {color: #5e5e5e;margin-top: 3px;margin-bottom: 0;width: 100%}
.cfv-input input {margin: 0px!important;width: 100%;border: 0px;font-weight: 600;font-size: 14px;padding: 4px 0;min-height: 35px;}
.cfv-input select {margin: 0px!important;width: 100%;border: 0px;font-weight: 600;font-size: 14px;padding: 3px 0;}
.cfv-input input::placeholder {color: #c6c5c5}
.cfv-input .number::placeholder {}
.cfv-input .numberplaceh::placeholder {font-size: 18px;}
.cfv-input .number {font-size: 18px;}
.cfv-input .form-group {margin: 0px;}
.cfv-button {height: 68px !important;line-height: 60px;width: 100%;margin: 0;font-size: 21px;border-radius: 0;background: linear-gradient(164deg,#6600FF,#8D3269);}
.section-tammwel1 {background: #EDEDED;text-align: center;padding: 80px 0;}
.section-tammwel1 h2 {margin-bottom: 45px;color: #7419A8;}
.section-tammwel1 p {margin: auto;max-width: 600px;color: #5C5B5C;}
.section-tammwel2 {padding: 80px 0;background: linear-gradient(0,#862983,#6C07E9);color: #fff;text-align: center;}
.section-tammwel2 h2 {margin-bottom: 45px;color: #fff;}
.tammwel-item {text-align: center;}
.tammwel-item img {width: 256px !important;height: 256px !important;margin: 0 auto 35px auto}
.section-tammwel2 p {margin: auto;max-width: 600px;color: #fff;}
.section-tammwel2 .owl-dots {margin-top: 40px;}
.section-tammwel2 .owl-dots div {width: 12px;height: 12px;background: #fff;border-radius: 100%;margin: 0 2px;display: inline-block;}
.section-tammwel2 .owl-dots div.active {background: #AF51FF;}
.section-tammwel3 {text-align: center;padding: 60px 0;background: #F1F1F1;}
.section-tammwel3 {color: #7A1AB1;}
.section-tammwel3 .counter-text {font-size: 15px;margin-top: 20px;color: #474747;}
.section-tammwel3 p {margin-top: 40px;color: #5c5b5c;}
.section-tammwel4 {padding: 0px 0;background: linear-gradient(0,#862983,#6C07E9);color: #fff;}
.section-tammwel4 .col-md-6 {min-height: 280px;}
.section-tammwel4 h2 {margin: 50px 0 30px 0;font-size: 24px;font-weight: 600;}
.section-tammwel4 .iphone {position: absolute;max-width: 490px;left: 0;bottom: 0;}
.section-tammwel5 {padding: 60px 0;}
.section-tammwel5 h2 {margin: 0px 0 50px 0;font-size: 24px;font-weight: 600;text-align: center;color: #691e95;}
.section-tammwel5 .testimonial {box-shadow: 0px 0px 2px rgba(0,0,0,0.09);padding: 20px;border: 1px solid #E5E5E5;}
.section-tammwel5 blockquote {text-align: right;color: #3b3b3b;background: url(../images/blockquote.png) no-repeat 0 0;background-size: 42px;background-position: top right;padding: 0 60px 0 10px;border: 0;}
blockquote:before {display: none;}
.testimoni-author {position: relative;padding-right: 70px;height: 60px;}
.testimoni-author .author {height: 60px;width: 60px;border-radius: 50%;display: inline-block;position: absolute;top: 0;right: 0px}
.testimoni-author .author-info {padding-top: 24px;}
.testimoni-author .author-info h5 {margin: 0;font-size: 13px;color: #691e95;}
.section-tammwel6 {background: #EDEDED;text-align: center;padding: 80px 0;}
.section-tammwel6 h2 {margin: 0px 0 50px 0;font-size: 24px;font-weight: 600;text-align: center;color: #691e95;}
.incfv {position: relative;padding: 0 20px 0 10px;;}
.bblefth:before {content: '';position: absolute;top: 35px;left: -8px;bottom: 15px;border-left: 2px solid #E8E8E8;}
.incfv .bcx {color: #262626;font-size: 14px;margin-bottom: 15px;padding-bottom: 15px;position: relative;}
.incfv .bcx:before {content: '';position: absolute;left: 15px;right: 15px;bottom: 0;border-bottom: 1px solid #E8E8E8}
.incfv .bxv {position: relative;margin-bottom: 10px;padding-bottom: 10px;position: relative;}
.incfv .bxv:before {content: '';position: absolute;left: 15px;right: 15px;bottom: 0;border-bottom: 1px solid #E8E8E8}
.incfv .bxv h5 {color: #878787;font-size: 14px;margin-bottom: 15px;}
.incfv .bxv p {color: #8d125c;font-weight: 600;font-size: 12px;}
.incfv .bxv p img {position: relative;top: -2px;margin-left: 5px;}
.incfv .bzv {position: relative;padding-right: 35px;}
.incfv .bzv .im-icon {position: absolute;right: 0;top: 8px;}
.incfv .bzv p {font-size: 12px;color: #b0b0b0;}
.incfv .bzv strong {display: block;font-size: 13px;font-weight: normal;color: #5b5b5b;}
.section-single-info {margin-top: 30px;}
.single-info {background: linear-gradient(40deg,#8D3269,#F8B244);color: #fff;padding: 20px;border-radius: 15px;box-shadow: 0 0 10px rgba(0,0,0,0.05)}
.single-info .nav-tabs {border: 0;margin-bottom: 30px;}
.single-info .nav-tabs li a {color: #fff;/* font-weight: 600; */margin-left: 20px;font-size: 18px;border-bottom: 2px solid transform;}
.single-info p {color: #fff;font-size: 12px;}
.single-info .nav-tabs li a.active {border-bottom: 2px solid #fff;;}
.single-info2 {background: linear-gradient(40deg,#8D3269,#F8B244);color: #fff;padding: 20px;border-radius: 15px;box-shadow: 0 0 10px rgba(0,0,0,0.05)}
.single-info2 ul {width: 100%;}
.single-info2 ul.snfat-head {background: hsla(0, 0%, 0%, 0.23);padding: 8px 0 6px 0;border-radius: 20px;}
.single-info2 ul li {display: inline-block;width: 135px;text-align: center}
.box-additional {position: relative;padding-right: 110px;}
.co-images {margin: 0;position: absolute;right: 0;top: 0;}
.co-images li {width: 100px;height: 100px;border:1px solid #ddd;border-radius: 4px;overflow: hidden;margin-bottom: 10px;cursor: pointer;}
.co-images li img {border-radius: 4px;}
.co-image {border:1px solid #ddd;border-radius: 4px;overflow: hidden;}
.cate-category {margin-bottom: 10px;}
.cate-category .category {color: #262626;font-size: 12px;}
.single h3 {font-size: 14px;font-weight: 600;color: #8d3269;margin-bottom: 15px;}
.single p {font-size: 12px;color: #929292;;}
.coltamw {padding-right: 33px;font-size: 12px;color: #3f3f3f;background: url(../images/coltamw.png) no-repeat right 15px;max-width: 280px;position: relative;padding-top: 15px;margin-top: 15px;}
.coltamw:before {content: '';position: absolute;top: 0;left: 10%;right: 10%;border-top: 2px solid #E7E7E7;}
.coltamw a {color: #8d3269;font-weight: 600;font-size: 11px;margin-top: 2px;}
.single .price {font-size: 21px;font-weight: 600;color: #272627;}
.single .price .fcr {font-weight: normal;font-size: 12px;position: relative;top: -3px;}
.single .price .old_price {color: #898989;font-size: 13px;font-weight: normal}
.single .price .old_price .fcr {top: -1px;}
.single .post_special {background: #F7C992;display: inline-block;padding: 0 6px;color: #811254;font-size: 10px;border-radius: 4px;line-height: 22px;font-weight: 600}
.box-rating {color: #92607e;margin-bottom: 15px;}
.box-rating .rating {width: 55px;display: inline-block;}
.box-rating .rating i {font-size: 9px;margin: 0;padding: 0;float: right;}
.single .btn-add-cart {position: relative;padding-right: 59px;margin-top: 20px;}
.single .btn-add-cart input[type='number'] {position: absolute;right: 0;top: 0px;width: 50px;text-align: center;font-size: 16px;border: 1px solid #D9D9D9;height: 32px;border-radius: 0px;line-height: 32px;}
.single .btn-add-cart .button {height: 32px;border-radius: 0px;line-height: 32px;padding: 0 10px;font-size: 13px;background: #852F63;margin: 0;width:100%;}
.shop_table {width: 100%;border: 1px solid rgba(0,0,0,.1);border-collapse: separate;border-radius: 2px;overflow: hidden;}
.shop_table th {font-weight: 600;padding: 10px 12px;line-height: 1.5em;background: #f1f0f0;overflow: hidden;}
.shop_table th.product-thumbnail {width: 100px;}
.shop_table td {vertical-align: top;padding: 10px;}
.shop_table td {border-top: 1px solid rgba(0,0,0,.1);vertical-align: middle;line-height: 1.5em;}
.shop_table td.product-thumbnail div {border-radius: 2px;overflow: hidden}
.shop_table td.product-name {color: #92607e;font-weight: 600;font-size: 13px;}
.shop_table td.product-name p {font-weight: normal;font-size: 13px;color: #ccc;}
.shop_table .product-price, .shop_table .product-quantity, .shop_table .product-subtotal {text-align: center}
.shop_table td.product-price, .shop_table td.product-quantity, .shop_table td.product-subtotal {font-weight: 600;font-size: 15px;}
.shop_table td .price-cur {font-size: 13px;font-weight: normal;}
.cart-collaterals .shop_table {border: 1px solid #e5dede;}
.cart-collaterals .shop_table th, .cart-collaterals .shop_table td {border-bottom: 1px solid #e5dede;border-top: 0;}
.cart-collaterals .shop_table tr:last-child th, .cart-collaterals .shop_table tr:last-child td {border-bottom: 0}
.cart-collaterals .shop_table .price-cur {font-size: 13px;font-weight: normal;color: #262626;}
.cart-collaterals .shop_table .price-amount {font-size: 18px;color: #92607e;}
.proceed-to-checkout {text-align: left!important;margin-top: 10px;}
.shop_table .product-payment {font-size: 13px;font-weight: 600}
.shop_table .product-payment label {margin-bottom: 4px;}
.shop_table .product-payment small {display: block;color: #92607e;font-size: 12px;}
.section-showorder label {display: inline-block;font-weight: 600;width: 120px;font-size: 12px;}
.section-showorder .form-group {display: inline-block;margin: 0;}
.box-showorder {border-bottom: 1px solid #efeeee;padding: 10px 0 0 0}
.section-tammwel-phone h4 {line-height: 1.8;}
.section-tammwel-phone .icon-phone-tel {margin-top: 45px;}
.section-tammwel-phone .icon-phone-tel a {color: #fff;display: block}
.section-tammwel-phone .icon-phone-tel a i {font-size: 72px;}
.section-tammwel-phone .icon-phone-tel strong {display: block;margin-top: 30px;font-size: 27px;font-weight: lighter;}
#message-content {text-align: center;color: green;}









.property-cate {margin-bottom: 25px;}
.property-cate li {display: inline-block;margin: 3px 2px;width: calc(25% - 8px)}
.property-cate li a {display: block;padding: 0 12px;height: 40px;line-height: 42px;border-radius: 6px;background: linear-gradient(0deg,#8F672F,#652D41);color: #fff;text-align: center;}
.property-cate li a:hover, .property-cate li a.active {background: #8D3269;}
.property-form h3 {color: #1D1D1D;font-size: 17px;font-weight: 600}
.property-form label {color: #1D1D1D;margin-top: 10px;}
.property-form .actform {position: relative;padding-left: 80px;}
.property-form .actform input {width: 100%;}
.property-form .actform button {position: absolute;left: 0;bottom: 0;width: 70px;height: 38px;border-radius: 6px;background: linear-gradient(0deg,#CE8C4C,#994363);color: #fff;text-align: center;border: 0;font-weight: 600;font-size: 15px;cursor: pointer;}


.property_table {width: 100%;border: 1px solid #CFCBC7;border-collapse: separate;border-radius: 2px;overflow: hidden;}
.property_table th {font-weight: 600;padding: 15px 12px;line-height: 1.5em;overflow: hidden;background: linear-gradient(0deg,#CE8C4C,#994363);color: #fff;text-align: center;border-left: 1.5px solid #CFCBC7;}
.property_table td {vertical-align: top;padding: 15px 10px;text-align: center;font-size: 14px;}
.property_table td {border-left: 1.5px solid #CFCBC7;border-top: 1.5px solid #CFCBC7;vertical-align: middle;line-height: 1.5em;background: #F2F2F2;font-size: 13px;font-weight: 600}
.property_table tr th:last-child, .property_table tr td:last-child {border-left: none;}
.property_table .ptitle {text-align: right;}
.property_table .pshe {width: 160px;}
.property_table .pshe a {color: #fff;display: inline-block;margin: 0px;width: 30px;height: 30px;line-height: 32px;border-radius: 100%;font-size: 16px;font-weight: normal;text-align: center}
.property_table .pshe a.facebook {background: #3B5998;}
.property_table .pshe a.twitter {background: #55ACEE;}
.property_table .pshe a.whatsapp {background: #12BC18;}
.property_table .pshe a.google {background: #DC4E41;}
.property_table .pdesc {width: 120px;}
.property_table .pdire {width: 120px}
.property_table .pprice {font-weight: 600;font-size: 18px;}
.property_table .pprice small {display: inline-block;padding: 0 10px;line-height: 30px;background: linear-gradient(0deg,#CE8C4C,#994363);color: #fff;text-align: center;border-radius: 6px;margin-top: 5px;font-size: 13px;}
.property_table .pprice small span {font-weight: 600;font-size: 14px;}
.property_table label {font-size: 12px;}
.property_table .show-phone {margin-top: 15px;}
.show-phone {display: none;}

.section-tourism {margin: 0px 0 35px 0;}

.section-tourism-title {text-align: center;}
.section-tourism-title h1 {color: #833E69;font-size: 32px;font-weight: 600;margin-bottom: 50px;padding-bottom: 25px;position: relative;}
.section-tourism-title h1:before {content: '';position: absolute;bottom: 0;left: 50%;margin-left: -140px;width: 280px;border-bottom: 3px solid #833E69;}
.section-tourism-title h1:after {content: '';position: absolute;bottom: -2px;left: 50%;margin-left: -15px;width: 30px;border-bottom: 8px solid #833E69;}
.section-tourism-title ul {max-width: 560px;margin: 0px auto 25px auto;text-align: right;color: #373737;}
.section-tourism-title ul li {margin-bottom: 10px;font-size: 16px;padding-right: 35px;position: relative;}
.section-tourism-title ul li i {display: inline-block;width: 22px;height: 23px;position: absolute;right: 0px}
.section-tourism-title ul li i.icon-air {background: url(../images/iconair.png) no-repeat center center;top: 4px;}
.section-tourism-title ul li i.icon-biled {background: url(../images/iconbled.png) no-repeat center center;top: 2px;}
.section-tourism-title ul li i.icon-car {background: url(../images/iconcar.png) no-repeat center center;top: 4px;}
.section-tourism-title ul li i.icon-doller {background: url(../images/icondoller.png) no-repeat center center;top: 4px;}
.section-tourism-title ul li i.icon-ticket {background: url(../images/iconticket.png) no-repeat center center;top: 4px;}
.section-tourism-title ul li i.icon-car2 {background: url(../images/iconcar2.png) no-repeat center center;top: 4px;}



.section-tourism-title h3 {color: #763958;font-size: 18px;line-height: 1.7;font-weight: 600;margin-bottom: 50px;margin-top: 40px}
.section-tourism-title .alert-box {background: #5AC339;display: inline-block;border: 1px solid #61B846;height: 36px;line-height: 34px;padding: 0 55px 0 25px;color: #fff;font-weight: 600;font-size: 12px;border-radius: 20px;position: relative;}
.section-tourism-title .alert-box .iconshiled {display: inline-block;width: 22px;height: 24px;background: url(../images/iconshiled.png) no-repeat center center;position: absolute;top: 4px;right: 21px;}
.form-box {margin-top: 25px;margin-bottom: 40px;}
.form-box .colinp {position: relative;width: 100%;}
.form-box .colinp label {text-align: right;width: 100%;font-size: 12px;font-weight: 600;display: none;}
.form-box .input {border: 0px;box-shadow: 0px 0px 4px rgba(0,0,0,0.4);}
.form-box .textareacol {position: relative;box-shadow: 0px 0px 4px rgba(0,0,0,0.4);}
.form-box .textarea {border: 0px;width: 100%;height: 130px;resize: none;font-size: 14px}
.form-box button {background: linear-gradient(0deg,#A3545A,#E8A24C);color: #fff;border: 0px;border-radius: 20px;height: 36px;padding: 0 20px;font-weight: 600;font-size: 11px;cursor: pointer;margin-top: 40px}
.form-box .alert-danger ul {max-width: 100% !important;margin: 0;}
.form-box .alert-danger ul li {font-size: 12px;margin-bottom: 3px}
.form-box .text-left {text-align: left!important;}




.link-favorite {color: #fff;}
.link-favorite a {color: #fff;font-size: 24px;position: relative;top: 4px;width: 26px;}
.link-favorite a:hover {color: #fff;}
.link-favorite>a>span {position: absolute;right: -10px;background: #ff6b6b;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 100%;color: #fff;font-size: 13px;}
.section-multpost .nav-tabs li a {position: relative;font-weight: 800;font-size: 14px}
.cl-effect-11 a:before {position: absolute;bottom: -3px;right: 10px;overflow: hidden;padding: 10px 0;max-width: 0;border-bottom: 2px solid #fff;color: #fff;content: attr(data-hover);-webkit-transition: max-width 0.5s;-moz-transition: max-width 0.5s;transition: max-width 0.5s;}
.cl-effect-11 a:hover:before,
.cl-effect-11 a:focus:before, .cl-effect-11 a.active:before {max-width: 100%;left: 10px;}
.home-head-section a,
.footer ul li a, 
.add_to_favorite, 
.box-post .share
{-webkit-transition: all 600ms ease;-moz-transition: all 600ms ease;-ms-transition: all 600ms ease;-o-transition: all 600ms ease;transition: all 600ms ease;}
.footer ul li a:hover, .footer ul li a:focus {color: #f7ce87}
.add_to_favorite:hover {background: #5F138F;color: #FFBA41;cursor: pointer;}
.box-post .share:hover {background: #5F138F;color: #FFBA41;cursor: pointer;}
.single-info3 {display: none;}










.header-top .main-menu li:hover {background: #781E54;}
.header-top .main-menu li:hover a {color: #FFBA42;}
.header-top .main-menu li ul {position: absolute;left: 15px;right: 15px;background: #781E54;z-index: 9999;top: 100%;display: none;}
.header-top .main-menu li:hover ul {display: block;}
.header-top .main-menu li ul li {position: relative;width: 100%;padding: 15px;margin: 0;text-align: center;}
.header-top .main-menu li ul li h3 {font-size: 13px;margin-bottom: 25px;text-align: center;font-weight: 600}
.header-top .main-menu li ul li a {line-height: inherit!important;height: inherit;display: inline-block;padding: 0;}
.header-top .main-menu li ul li a.list {margin: 0px 0px 5px 0;}
.header-top .main-menu li ul li .img {padding-right: 0px}
.header-top .main-menu li ul li .img img {width: 100% !important}
.header-top .main-menu li ul li .img a {display: block;margin: 0px;padding: 0px;}


@media only screen and (max-width:790px) {
.hidden-phone {display: none;}
.show-phone {display: block;}
    #main-menu {display: none;}
    .header-top {padding: 5px 0;}
    .push-menu-btn {display: block;position: absolute;right: 20px;top: 10px}
    .push-menu-btn span {transition: all .2s ease-in-out;height: 2px;display: block;width: 30px;background: #fff;border-radius: 4px;}
    .push-menu-btn span:nth-child(2) {margin: 6px 0;}
    .menu-opened .push-menu-btn span:nth-child(2) {display: none;}
    .mask-overlay {content: '';position: fixed;background: rgba(0, 0, 0, .6);left: 0;top: 0;width: 100%;height: 100%;z-index: 9999}
    .menu-opened .canvas-menu {right: 0}
    .push-menu .logo {position: relative;width: 100%;background: #FAF8F8;display: block;padding: 20px 0;box-shadow: 0 8px 25px rgba(0, 0, 0, .06);-webkit-box-shadow: 0 8px 25px rgba(0, 0, 0, .06);margin-bottom: 10px;text-align: center}
    .push-menu .logo img {width: 200px;}
    #mobile-menu ul {padding: 10px 20px 20px;margin: 0}
    #mobile-menu ul li {display: block;float: none;width: 100%}
    #mobile-menu ul li a {display: block;line-height: 32px;font-size: 16px;color: #333A42;}
    #mobile-menu ul li.active a {color: #FFBA42}
    .header .logo {text-align: center;}
    .section-multpost {text-align: center;}
    .section-multpost .nopdright {padding-right: 15px;}
    .section-multpost .nav-tabs {margin-right: 0px;margin-top: 30px;border-radius: 30px;text-align: center;}
    .section-multpost .nav-tabs li {float: none;display: inline-block;}
    .section-multpost .nav-tabs li a {padding: 0px 8px;font-size: 14px;}
    .section-multpost .box-post:before {display: none;}
    .footer-top ul li {display: block;margin: 5px auto 20px auto;width: 250px}
    .footer .form-subscribe {margin-bottom: 25px;}
    .footer h4 {text-align: center;margin-top: 30px;}
    .footer .social, .footer-bottom .copyright, .footer-bottom .powerd {text-align: center;}
    .section-adsbot .col-md-4 {margin-top: 20px;}
    .nomrt {padding-right: 15px;}
    .section-tammwel4 h2 {text-align: center;}
    .section-tammwel4 .text-center {text-align: center;margin: 20px auto !important;}
    .section-tammwel5 .testimonial {margin-top: 10px;margin-bottom: 10px;}
    .section-adstop .col-md-3 {margin-top: 20px;text-align: center;}
    .sliderhome-top .box-slide .info-slide {top: 20px;}
    .sliderhome-top .box-slide .info-slide h3 {font-size: 21px;}
    .sliderhome-top .box-slide .info-slide p {font-size: 13px;margin-bottom: 10px;}
    .sliderhome-top .box-slide .info-slide h4 {font-size: 18px;margin-bottom: 10px;}
    .sliderhome-top .owl-controls {bottom: 2px;}

    .bblefth:before {display: none;}
    .box-additional {padding-right: 0px;text-align: center;margin-bottom: 20px;}
    .co-images {position: relative;text-align: center;}
    .co-images li {display: inline-block;}
    div.co-image img {width: 100%}
    .single .btn-add-cart {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #E7E7E7;}
    .single-info .nav-tabs li a {margin-left: 10px;font-size: 16px;}
    .single-info2 {display: none;}
    .single-info3 {display: block;}
    .single-info3 ul.snfat-head {background: transparent;width: 100% !important;}
    .single-info3 ul.snfat-head li {width: 100%;margin-bottom: 10px;}
    .single-info3 ul.snfat-head li label {display: block;width: 100%;background: hsla(0, 0%, 0%, 0.23);border-radius: 5px;padding: 6px 0;}
    .slide-home2 .box-slid {padding-right: 0px;text-align: center;height: inherit;}
    .slide-home2 .box-slid .thumb {position: relative;margin: auto;}
    .bbtitle {margin-bottom: 20px;text-align: right!important;}
    .section-home2box .col-md-6:first-child {text-align: center;}
    .section-home2box .col-md-6:first-child a {margin: 0 auto 20px 0;width: 290px;display: inline-block;}
    .slider_b2b .owl-controls {top: 0;display: none;}
    .slider_b2b .owl-controls .owl-nav div {color: #262626}
    .slider_b2b {max-width: 290px;margin: auto}
    .box-b2b {text-align: right;}
    .property_table .pshe {margin-top: 20px;width: 100%;text-align: center;border-top: 1px solid #ccc;padding-top: 15px;}
    .property-form select {width: 100%}
    .form-box .input {margin-bottom: 0;box-shadow: none}
    .form-box .colinp label {/* display: block; */}
    .form-box .colinp {    box-shadow: 0px 0px 4px rgba(0,0,0,0.4);margin-bottom: 20px;}
    .form-box .text-left {text-align: right !important;}
    .form-box button {margin-top: 20px;text-align: right;}
    .footer .form-subscribe i.icon-email {right: 10px}
    .footer .form-subscribe .input-email {font-size: 12px;padding: 0 40px 0 35px;}
    .footer .form-subscribe .btn-send {width: 36px;height: 36px;background-size: 20px;top: 12px;left: 8px}
}