
body {
	background-color: #f8f4ed;
	height: 100%;
	font-family: 'Poppins', sans-serif !important;
	font-size: 15px !important;
	color: #1d1d1b;
	font-size: 16px !important;
	
}
ul li+li, ol li+li 
{	margin: 0;
}

textarea+div.mage-error, select+div.mage-error, input[type="text"]+div.mage-error, input[type="password"]+div.mage-error, input[type="url"]+div.mage-error, input[type="tel"]+div.mage-error, input[type="search"]+div.mage-error, input[type="number"]+div.mage-error, input[type="datetime"]+div.mage-error, input[type="email"]+div.mage-error {
	margin: 0 !important;
	top: -12px !important;
	position: relative;
	font-size: 12px !important;
	color: red !important;
}
header.page-header .header .top-header .pull-right ul.login__list li .minicart-wrapper {
	display: contents;
}
span.label-name.sail-font {
	display: none !important;
}
header.page-header .header {
	background: #fff;
}
ul.sub_menu_main {
	z-index: 999;
}
header.page-header {
	height: auto !important;
	margin: 0;
	padding: 0;
	position: fixed !important;
	border:none !important;
	width: 100%;
}
.my-new-page-wrapper-class{
	min-height: 100vh;
    padding-top: 199px;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    min-height: 100%;
    position: relative;
    transition: margin .3s ease-out 0s;
}
.navigation__final .navbar-brand strong.logo {
	z-index: 9 !important;
	display: block;
	position: relative;
	cursor: pointer;
}
header.page-header .header .top-header ul {
	font-size: 16px;
}
.cms-index-index .product-image-wrapper {
	/*height: 35rem !important;*/
	overflow:hidden;
}
.products-grid .product-top {
	margin-bottom: 10px !important;
}
.cms-index-index .products-grid .product-top {
	margin-bottom: 10px !important;
	height: 35rem;
}
.content-block.-product-cat-block .owl-stage-outer.owl-height {
	height:auto !important;
}
.product-image-photo {
	position: inherit !important;
}
.mgs-image-block .image-content span {
	text-align: center;
}
header .top__header {
	background-image: url(../Images/top-header-bg.jpg);
	background-color: unset !important;
}
ul.nav.navbar-nav .fa-search:before, ul.nav.navbar-nav .icon-search:before {
	display: none;
}
.nav > li:last-child {
	float: right;
	margin-left: 0px !important;
}
header.page-header .header .top-header ul.first__list li {
	line-height: normal;
	vertical-align: middle;
}
header.page-header .header .top-header .pull-right ul.login__list {
	line-height: 0;
}
header.page-header .header .top-header .pull-right ul.login__list li {
	margin: 0 0px 0 0 !important;
}
header.page-header .header .top-header ul.first__list li div#switcher-language img {
	vertical-align: unset;
	margin-right: 10px;
}
header.page-header .header .top-header ul.first__list li div#switcher-language strong.label.switcher-label {
	display: none;
}
header.page-header .header .top-header ul.first__list li div#switcher-language div#switcher-language-trigger span {
	color: #fff;
	font-size: 18px;
	font-weight: normal !important;
	font-family: 'Adobe Arabic Regular';
	vertical-align: super;
}
.wishlist .wishlist-icon:before {
	font-size: 20px;
	color: #fff;
}
header.page-header .header .top-header .pull-right ul.login__list li:last-child {
	margin: 0 !important;
}
.active-sticky.start-stk.header1 .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu>li.level0 a.level0 {
	margin-top: -10px;
}
.owl-carousel .owl-item img {
	background-size: cover;
	background-position: bottom;
	position: absolute;
}
.owl-carousel .owl-item {
/*max-height: 65vh !important;*/

}
.block.newsletter .field {
	margin: 10px auto 0px auto;
	width: 70%;
	text-align: center;
}
.mgs-image-block .image-content span img {
	transition: all 0.5s ease;
}
section.new-arrivals .owl-carousel .owl-item img {
	transition: all 0.5s ease;
}
.instagram-title {
	text-align: center;
	font-weight: normal;
	margin-bottom: 30px;
	font-size: 30px;
	color: #231f20;
	font-family: 'Poppins', sans-serif !important;
	width: 100%;
	clear: both;
}
.cms-index-index .instagram-h1-text {
	margin-bottom: 0;
}
.footer.content .middle-footer .footer-block .list-link-footer .item a:before {
	display: none;
}
.instagram-title img {
	vertical-align: middle;
}
div#main-new:before {
	content: "";
	left: -100px;
	top: 40%;
	position: absolute;
	width: 100px;
	height: 350px;
	background: rgba(250, 235, 215, 0);
	
	transform: translateY(-50%);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top left;
}
div#main-new:after {
	content: "";
	right: -100px;
	top: 15%;
	position: absolute;
	width: 100px;
	height: 280px;
	background: rgba(250, 235, 215, 0);
	
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right top;
}
div#main-new {
	max-width: 1140px;
	margin: 0 auto;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.36);
	background: #fff;
	position: relative;
}
.instagram-h1-text {
	background: #ffffff !important;
	display: inline-block;
	padding: 0px 10px;
	font-family: 'Minion Pro';
	font-size: 20px;
	letter-spacing: 0.05em;
	text-align: center;
	color: #000;
	font-weight: normal;
	position: relative;
}
.content-center {
	text-align: center;
	margin: 0 auto;
}
.instagram-h1-text span {
	font-size: 15px;
	position: relative;
	top: -4px;
	padding: 0 4px;
	margin: 0 5px;
}
.instagram-h1-text span:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #000;
}
.instagram-block.instagram-widget .items.line {
	margin: 0 auto !important;
}

.block-title.title {
	text-align: center;
}
.newsletter-home .newsletter-social .btn-show-social {
	display: none;
}
.header-text h1 {
	padding-left: 15px !important;
}
span.line:first-child {
	margin-right: 0px !important;
}
section.FLOWERS h1 {
	position: inherit;
	z-index: 999;
}
.cms-index-index span.lineee {
	z-index: 9 !important;
}
.search-box input[type="submit"] {
	width: 80px;
	padding: 5px 0;
	background: #aa9150;
	color: #fff;
	margin-left: 0px;
	border: 0px solid #D80B15;
	outline: none;
	cursor: pointer;
	position: absolute;
	z-index: 2;
	right: 0;
	height: 49px;
	line-height: 44px;
	font-family: 'Poppins', sans-serif !important;
	top: -4;
}
img.bigg {
	z-index: 1 !important;
}
.product-top .product-label {
	z-index: 99999;
	font-weight: 300 !important;
	font-family: 'Poppins', sans-serif !important;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.03em;
	background-color: #a0884a;
	top: 15px;
	transform: rotate(00deg) !important;
	left: 10px;
	border-radius: 3px;
	line-height: 1;
	padding: 5px 10px;
}
body.page-layout-2columns-left .products-grid .product-top .new-label, body.page-layout-2columns-right .products-grid .product-top .new-label {
	padding: 5px 10px !important;
	top: 15px !important;
	left: 10px !important;
}
.products-grid .items .product-top:hover .new-label, .products-grid .items .product-top:hover .sale-percent-label {
	opacity: 1 !important;
}
.start-stk .navbar-brand img {
	width: 50%;
	right: -20px;
}
.start-stk .navbar-brand:after {
	display: none;
}
.start-stk div#navbar {
	border-bottom: none;
}
.start-stk .nav > li > a {
	padding: 5px 15px 0 15px;
	margin-top:5px;
}
.start-stk .navbar-nav > li:last-child a {
	padding-right: 0px !important;
}
.start-stk .navbar-brand {
	padding: 5px;
}


footer ul.social li {
	margin-right: 5px !important;
}
 body:not(.active-builder) .page-header .header:not(.header6).active-sticky.start-stk {
 z-index: 999999999;
}
.search-bar-active .header .middle-header .logo {
	z-index: 0 !important;
}
.cms-index-index .owl-carousel .owl-dots button.owl-dot {
	background: transparent !important;
	border: 1px solid #fff;
	width: 13px;
	height: 13px;
	margin: 0 5px !important;
}
.cms-index-index .owl-carousel .owl-dots button.owl-dot.active, .cms-index-index .owl-carousel .owl-dots button.owl-dot:hover {
	border: 1px solid transparent;
	background: #fff !important;
}
.cms-index-index .owl-carousel .owl-dots button.owl-dot.active span, .cms-index-index .owl-carousel .owl-dots button.owl-dot:hover span {
	background-color: #fff;
	width: 12px;
	height: 12px;
}
.panel-block-row.panel-block.col-des-12.block22 {
	position: relative;
	margin-top: -98px;
}
.block21 img.img-responsive.twooo {
	width: 250px;
	float: right;
	margin-right: 10% !important;
	margin-top: -9%;
}
.products-grid .product-item-info .product.name a, .products-list .product-item-details .product-item-name a {
	font-size: 16px;
	color: #231f20;
	font-family: 'Poppins', sans-serif !important;
	line-height: 1.2;
	font-weight: normal;
	text-transform: capitalize;
}
.products-grid .price-final_price .price-wrapper .price, .products-list .price-final_price .price-wrapper .price {
	font-size: 20px !important;
	font-weight: 400;
	font-family: 'Poppins', sans-serif !important;
	color: #947c44;
	line-height: 1;
	display: inline-block;
}
.product-info-main .product-info-price .price-box .price-wrapper .price {
	font-weight: 600 !important;
	color: #aa9150;
	font-size: 25px;
	font-family: 'Poppins', sans-serif !important;
	margin-bottom: 20px;
	line-height: 1.1;
}
.product-info-main .box-tocart .actions .action.tocart, .cart-container .shopping-cart-bottom .cart-summary .checkout-methods-items .action.primary, .cart-container .shopping-cart-bottom .block.discount .content form .actions-toolbar .primary .action.primary, .header .minicart-wrapper .block-minicart .block-content>.button-control .action.viewcart, .header .minicart-wrapper .block-minicart .block-content>.button-control>.primary>.action.primary.checkout, .checkout-index-index .checkout-payment-method .payment-method-content .actions-toolbar>.primary .action.primary, .checkout-index-index .authentication-wrapper .action.action-auth-toggle, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-apply, .primary #footer-cart-btn-checkout, .modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer>button {
	font-weight: 600;
	background: #aa9150;
	border: 0px;
	color: #fff;
	font-size: 15px;
	border-radius: 35px;
	font-family: 'Poppins', sans-serif !important;
	margin-bottom: 20px;
	transition: all 0.5s ease;
	letter-spacing: 0.5px;
}
.checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-apply {
	border-color:#aa9150 !important;
	padding: 10px 13px;
}
.modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer>.action-accept {
	background: #aa9150 !important;
	border-color: #aa9150;
}
.product-info-main .box-tocart .actions .action.tocart:hover, .product-options-bottom .box-tocart .actions .action.tocart:hover, .cart-container .shopping-cart-bottom .cart-summary .checkout-methods-items .action.primary:hover .header .minicart-wrapper .block-minicart .block-content>.button-control .action.viewcart:hover, .checkout-index-index .checkout-payment-method .payment-method-content .actions-toolbar>.primary .action.primary:hover, .checkout-index-index .authentication-wrapper .action.action-auth-toggle:hover, .wishlist-index-index .actions-toolbar .secondary .action.back:hover, .actions-toolbar .secondary .action.back:hover, .wishlist-index-index .form-wishlist-items .actions-toolbar .action.tocart.primary.btn-md:hover, .actions-toolbar .primary .action:hover, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-apply:hover, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-apply:hover, .primary #footer-cart-btn-checkout:hover, .footer_minicart_container .cart-footer .fixed-mini-cart .cart-items .cart-items-inner .item .product .item-qty, .modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer>button:hover {
	background: #231f20 !important;
	color: #fff !important;
}
.product-info-main .box-tocart .qty-pr, .product-options-bottom .box-tocart .qty-pr {
	border: 1px solid #ccc !important;
	border-radius: 0 !important;
}
.cart-footer-actions {
	display: none;
}
.number_box input {
	font-size: 16px;
}
.box_details_bar {
    width: 100%;
    margin: 15px 0 0;
}
main#maincontent {
	background: transparent;
	box-shadow: none;
	width: 100%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}
.page-title-wrapper {
	padding: 15px 0;
}
.product-info-main .product-info-price span.stock_status {
	font-size: 18px !important;
}
.block.brand-related-products .block-title.title {
	text-align: left;
	font-size: 36px;
	font-family: 'Poppins', sans-serif !important;
}
.block.brand-related-products .block-title.title strong {
	font-weight: normal;
}
main#maincontent .page-bottom {
	padding: 0 15px;
}
.product.info.detailed {
	display: none;
}
body.page-layout-2columns-left .page-main>.columns .sidebar.sidebar-main .block.filter, body.page-layout-2columns-right .page-main>.columns .sidebar.sidebar-main .block.filter, body.page-layout-3columns .page-main>.columns .sidebar.sidebar-main .block.filter {
	background-color: #f2f2f2 !important;
	padding-top: 10px;
}
.mgs-products .product-image-container span.parent_lazy.product-image-wrapper.lazy_loaded {
	padding: 0 !important;
}
.mgs-products .product-image-container .product-image-photo {
	width: 100%;
	transition: all 0.5s ease;
}
 .header.header-area.show-sticky-menu.header1.search-visible.minicart-slide.active-sticky.start-stk .horizontal-menu::after, .header.header-area.show-sticky-menu.header1.search-visible.minicart-slide.active-sticky.start-stk .middle-header .right-control::after {

   /* background-color: #fff !important;*/

   /* border: 0px !important;*/

   display: none;
}
 .start-stk.header .middle-header .right-control>div:not(.setting-site) {
 margin-top: 0px;
}
 body:not(.active-builder) .page-header .header:not(.header6).active-sticky.start-stk.header1 .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu>li {
 padding: 0px 9px !important;
}
.start-stk.header .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu>li.level0 a.level0 {
	padding: 10px 9px 10px;
}
.start-stk.header .middle-header .logo {
	padding: 5px 0px;
}
.active-sticky.start-stk.header1 .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu>li.level0 a.level0 {
	margin-top: 3px;
}
.mgs-products .product-image-container .product-image-photo:hover, img.product-image-photo:hover {
	transform: scale(1.1);
	transition: all 0.5s ease;
}
.products-grid .items .product-top:hover .product-item-inner {
	display: none;
}
.filter-options .filter-item {
	border-bottom: 1px solid #ac9353;
	padding-bottom: 15px;
}
.filter-options .filter-item:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.filter-options .filter-options-title {
	font-family: 'Poppins', sans-serif !important;
	font-weight: normal;
	font-size: 18px;
	color: #88733f;
	transition: all 0.5s ease;
	letter-spacing: 0.05em;
}
.modes .modes-mode>span {
	color: #ac9353;
	cursor: pointer;
}
.filter-plus .ti-plus, .filter-plus .ti-minus {
	border: none;
	background: #f2f2f2;
	color: #ac9353;
}
.irs-bar {
	border-top: 1px solid #f4990b !important;
    border-bottom: 1px solid #f4990b !important;
    background: #f4990b !important;
}
 .filter-options .filter-options-content .item:hover .mgs-ajax-layer-item::before {
 color: #ac9353;
}
.extra-link {
	display: none;
}
.block.brand-related-products {
	padding: 0;
}
.product-image-wrapper {
	height: auto !important;
}
section.headerr .row {
	display: flex;
}
main#maincontent .columns {
	padding: 0;
}
section.headerr .row span.base {
	font-size: 25px !important;
	font-weight: normal;
	color: #000;
	text-transform: capitalize !important;
}
.product-info-main .box-tocart .qty-pr .edit-qty .icon-minus:before, .product-options-bottom .box-tocart .qty-pr .edit-qty .icon-minus:before {
	content: "\f107";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
}
.product-info-main .box-tocart .qty-pr .edit-qty .icon-plus:before, .product-options-bottom .box-tocart .qty-pr .edit-qty .icon-plus:before {
	content: "\f106";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
}
.product-info-main .box-tocart .qty-pr, .product-options-bottom .box-tocart .qty-pr {
	padding: 0 5px !important;
}
.product-info-main .product-info-price span.stock_status {
	font-size: 25px;
	color: #231f20;
	font-family: 'Crimson Text Italic';
	font-style: italic;
}
 .filter-options .filter-options-content .item .mgs-ajax-layer-item::before {
 content: "\f105";
 font-weight: normal;
 font-family: FontAwesome;
}
/*.mgs-filter .filter-content .item .mgs-filter-item-checkbox {
	display: none;
}*/
.filter-options .filter-options-content .item a {
	font-size: 16px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 300;
	display: inline-block;
	transition: all 0.5s ease;
	text-decoration: none;
	color: #525252 !important;
	cursor: pointer;
}
.filter-options .filter-options-content .item a:hover {
	color: #ac9353 !important;
}
.filter-options .filter-item .swatch-option {
	border: none !important;
	background-color: #f2f2f2;
	color: #666666;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 0 !important;
	min-width: 0 !important;
	height: auto !important;
	margin: 0 5px !important;
}
.filter-options .filter-item .swatch-option:hover {
	background-color: #f2f2f2;
	color: #ac9353 !important;
}
.filter-options .filter-options-content .item {
	margin-bottom: 0px !important;
}
.filter-options .count {
	color: #525252 !important;
}
 section.corpoarates form.subscribe h2::after, .boxes_row_box1 h2.wow.fadeInUp.animated::after {
 display: none;
}
.as_inner > h2, .as_inner > a {
	font-size: 16px !important;
font-family: 'Poppins', sans-serif !important;
	color: #88733f;
	padding-bottom: 10px;
	margin-bottom: 5px !important;
	display: block;
	transition: all 0.5s ease;
	letter-spacing: 0.05em;
}
.advanced_search_cat .as_flower.active {
	border-bottom: 1px solid #aa9150;
	padding-bottom: 20px;
}
.as_inner:last-of-type {
	margin-bottom: 0;
}
.advanced_search_cat {
	margin: 0;
}
.advanced_search_bg {
	background-color: #f2f2f2;
	padding: 30px;
}
.row.wedding-form input.form-control, .row.wedding-form select.form-control, section.corpoarates input.form-control, .customer-account-login .login-container .block-customer-login .block-content .form-login .form-group input {
	font-size: 16px;
	color: #cccccc;
	font-family: 'Poppins', sans-serif !important;
	height: 45px;
	border: 1px solid #cccccc;
	box-shadow: none;
	border-radius: 50px;
	padding-left: 20px;
	line-height: 1;
	padding-top: 5px;
}
.row.wedding-form select.form-control {
	color: #000 !important;
}
.btn.btn-primary:hover, .action.primary:hover, .btn.btn-primary:focus, .action.primary:focus {
	border-color: #231f20 !important;
	background-color: #231f20 !important;
	color: #fff;
}
.customer-account-login .login-container .block-customer-login .block-content .form-login .login-social {
	display: none;
}
.customer-account-login main#maincontent, .customer-account-create main#maincontent {
	box-shadow: none !important;
	background: transparent !important;
	padding: 50px 0 10px;
}
.customer-account-login .forgot {
	top: -10px;
	line-height: 1.8;
}
.customer-account-login .buttons-set .button {
	margin-bottom: 8px;
}
.customer-account-login div#email-error, .customer-account-create div#email-error {
	margin: 0 !important;
	font-size: 12px !important;
	position: relative;
	top: -10px;
	line-height: 1.8;
}
.customer-account-login div#pass-error {
	margin: 0 !important;
	top: -12px !important;
	position: relative;
	font-size: 12px !important;
}
.catalog-category-view .title {
	clear: both;
}
.cms-index-index .products-grid .product-item-info .product.name a {
	font-size: 18px;
	line-height: 1.2;
	color: #231f20;
	letter-spacing: 0px;
}
footer .frame.middle-content-top {
	display: none;
}
.block-title.title a.round_button:hover {
	background: #231f20;
}
.customer-account-create .register-container-base .form-create-account .fieldset .newsletter, .customer-account-create .account .legend, .customer-account-create .register-container-base .form-create-account .actions-toolbar .secondary {
	display: none;
}
.swatch-option-link-layered {
	width: 100%;
	display: flex;
	color: #ac9353;
	margin: 5px 0 !important;
}
 .swatch-option-link-layered::before {
 content: "\f105";
 font-weight: normal;
 font-family: FontAwesome;
}
.filter-options .filter-item .swatch-option {
	color: #525252;
	font-size: 12px;
	margin-top: 3px !important;
}
.filter-options .filter-item .swatch-option-link-layered {
	color: #525252;
}
a.action.addwishlist, a.action.towishlist {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 999;
	color: #ac9353;
	font-size: 20px;
	padding: 0px 6px;
	float: right;/*
	background: #fff;
	border-radius: 50%;*/
}
a.action.addwishlist span.ti-heart {
	font-size: 16px;
	vertical-align: middle;
}
.cms-index-index .mgs-products .mgs-owl-carousel .product-item {
	padding: 0 !important;
	margin-bottom:0px;
}
header.page-header .header .top-header .line {
	line-height: 0;
}
.product-info-main .box-tocart .actions .action.tocart:before, .product-options-bottom .box-tocart .actions .action.tocart:before {
	display: none;
}
.product.media .product-label.new-label, span.product-label.sold-out-label {
	background-color: #a0884a !important;
	transform: rotate(360deg) !important;
	top: 20px !important;
	left: 15px !important;
	right: auto !important;
}
.header.minicart-slide .minicart-wrapper .action.showcart span.counter.qty.empty {
	display: none;
}
.product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-next, .product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-prev {
	color: #fff;
	background: #ac9353;
	border: 1px solid #ac9353;
}
.product-related-container .products-grid .product-item-info .product.name a, .product-related-container .products-list .product-item-details .product-item-name a {
	font-size: 16px;
	line-height: 1.2;
	color: #231f20;
	text-align: left;
}
.product-related-container .products-grid .product-item-info .product-item-details, .product-related-container .products-list .product-item-details {
	text-align: left;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details>.product-item-pricing .price, .header .minicart-wrapper .block-minicart .block-content>.subtotal>.amount.price-container .price, .page-title-content .breadcrumbs a {
	color: #aa9150 !important;
}
.minicart-wrapper .block-minicart .block-content>.button-control .action.viewcart {
	font-weight: normal !important;
}
.minicart-items .product-image-wrapper .product-image-photo {
	max-height: unset !important;
	margin-top: 0;
}
.footer.content .footer1 .middle-footer, .footer.content .footer4 .middle-footer {
	padding: 0 !important;
}
.widget.block.block-static-block {
	margin-bottom: 0px;
	padding-top: 45px;
	position: relative;
}
.widget.block.block-static-block p {
	margin: 0;
}
.instagram-block.instagram-widget .items.line>.col {
	padding: 0;
	margin: 0;
}
.cms-index-index .instagram-block.instagram-widget .items.line>.col {
	margin-bottom: 1.25rem;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details>.product-name-action>.product-item-name>a {
	font-size: 14px !important;
	font-family: 'Gotham' !important;
	color: #aa9153;
	max-width: 150px !important;
	font-weight: bold !important;
	text-align: left;
}
 header .top__header ul.login__list li:nth-child(3) .minicart-wrapper.active a {
 margin-right: 0px !important;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-photo {
	margin-right: 25px !important;
}
.minicart-items .product-item-details .details-qty .qty-box .item-qty {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-radius: 0;
}
.minicart-items .product-item-details .details-qty .qty-box span {
	border: none;
}
.minicart-items .product-item-details .details-qty .label {
	font-weight: normal;
	font-family: 'Poppins', sans-serif !important;
	color: #000;
	font-size: 16px;
	padding-left: 0;
}
 .field.choice:not(.review-field-rating) input[type="radio"]:checked+label:after, .field.choice:not(.review-field-rating) input[type="radio"]:checked+.label:after {
 background: #aa9150 !important;
}
.cart.table-wrapper .product-item-details dl.item-options {
	display: none;
}
.cart-container .checkout-methods-items .item+.item a.action.multicheckout {
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #000;
}
.cart.table-wrapper .items thead+.item {
	border-top: 0px solid #d1d1d1;
}
.cart.table-wrapper .items>.item {
	border-bottom: 0px solid #d1d1d1;
}
/*.cart-container .checkout-methods-items .item:last-child {
	display: none;
}*/
.product.media .product-thumbnail .gallery-horizontal .owl-nav {
	display: none;
}
.checkout-index-index .opc-block-summary>.title {
	background: #aa9150 !important;
}
.checkout-index-index .payment_section1 .shipping-address-items .shipping-address-item {
	width: 100%;
}
.fieldset .field.required>.label:after, .fieldset .field ._required>.label:after, div.mage-error[generated] {
	color: red !important;
	font-size: 12px !important;
}
.catalog-product-view section.new-arrivals.relted {
	margin-bottom: 74px;
}
.catalog-product-view span.product-label.sold-out-label {
	display: none;
}
.catalog-product-view .number_box input {
	border-radius: 0;
	height: 46px !important;
	padding: 0 3px !important;
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border: none;
	font-family: inherit;
	font-size: inherit;
}
.catalog-product-view .owl-carousel .owl-nav>button.owl-prev, .catalog-product-view .owl-carousel .owl-nav button.owl-next {
	display: none;
}
.catalog-product-view section.corpoarates.detail a {
	padding: 0.5em 0;
}
.catalog-product-view .price-final_price .price-wrapper .price {
	color:#aa9150;
	font-size: 25px;
	font-family: 'Poppins', sans-serif !important;
	margin-bottom: 20px;
}
.catalog-product-view .product-info-stock-sku {
	display:none;
}
section.corpoarates.detail a.js-linktwo {
	background: white;
	border-radius: 50px;
	border: 1px solid #ccc;
	padding-left: 20px !important;
	font-family: 'Poppins', sans-serif !important;
	color: #ccc;
	font-size: 18px;
}
.catalog-product-view .product-info-price {
	margin-bottom:0px;
}
.page-product-configurable section.corpoarates.detail .size .col-sm-12.wow.fadeInUp.textarea.required h4 {
	margin-top:0px !important;
}
.catalog-product-view section.corpoarates.detail .size .col-sm-12.wow.fadeInUp.textarea.required h4 {
	/*margin-top:20px !important;*/
}
.catalog-product-view .product-info-price span.stock_status {
    color: #231f20;
    font-size: 18px;
   font-family: 'Poppins', sans-serif !important;
    display: none;
}
.catalog-product-view .product-info-price span.stock_status.out-of-stock {
	font-size: 25px;
}
.catalog-category-view .layout-title-default.layout_type1.page-title-wrapper {
    padding: 0;
}
.catalog-product-view .product-add-form .swatch-opt {
    margin: 0;
}
.catalog-product-view .breadcrumbs {
	margin: 0 40px 7px 40px;
	padding: 0;
}
.catalog-product-view .breadcrumbs ul.items {
    padding-left: 7px;
}
 .catalog-product-view .breadcrumbs .item:not(:last-child):after {
	 background: url(../Images/bread-crumb-arrow.png) no-repeat;
	 margin-top: 6px;
	 color: transparent;
	 margin-left: 5px;
}
.catalog-product-view .breadcrumbs .items>li {
	font-family: 'crimson_textitalic';
	font-size: 15px;
	margin-right: 4px;
	color: #c2aa6c;
}
 .form-control::placeholder {
 color: #ccc;
}
.wishlist-index-index .products-grid.wishlist .product-items .product-item .product-item-info .product-item-name {
	font-weight: 300;
	letter-spacing: 0.03em;
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'Poppins', sans-serif !important;
}
.wishlist .top-wishlist span.counter.qty {
	background: #4d772d !important;
}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-inner .comment-box, .form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control {
	display: none;
}
.wishlist-index-index form#wishlist-view-form {
	display: grid;
}
.wishlist-index-index form#wishlist-view-form .products-grid.wishlist.wishlist_main {
	order: 1;
}
.wishlist-index-index form#wishlist-view-form a.shop__btnnn {
	order: 3;
}
.wishlist-index-index form#wishlist-view-form .container {
	order: 4;
}
.wishlist-index-index form#wishlist-view-form .actions-toolbar {
    order: 2;
    display: none;
}
 .opc-progress-bar-item._active>span:after, .opc-progress-bar-item._complete>span:after, .opc-progress-bar-item._active:before, .opc-progress-bar-item._complete:before, .checkout-index-index .opc-block-summary>.title, .field.choice:not(.review-field-rating) input[type="radio"]:checked+label:after, .field.choice:not(.review-field-rating) input[type="radio"]:checked+.label:after {
 background: #aa9150 !important;
}
 .checkout-index-index .opc-block-summary .table-totals:not(.cart):not(.totals) tr.grand.totals td.amount strong {
 color: #aa9150 !important;
}
.category-product-actions .filter-wrapper .toolbar-products .toolbar-sorter .box-sort .sorter-options, .category-product-actions .filter-wrapper .toolbar-products .field.limiter .limiter-options {
	border-radius: 50px;
	border: 1px solid #ccc;
	font-family: 'Poppins', sans-serif !important;
	color: #ccc;
	font-size: 18px;
}
.category-product-actions .filter-wrapper .toolbar-products .toolbar-amount, .category-product-actions .filter-wrapper .toolbar-products .field.limiter {
	color: #000!important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: normal;
	letter-spacing: 0.5px;
}
.sorter-action:hover:before {
	color: #ccc !important;
}
.header .block-search-header .search-header .search-popup {
	padding: 15px !important;
}
.header .block-search-header .search-header .search-popup .block-search .block-content {
	margin-top: 10px;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details .product.options .product.options.list dt.label {
	clear: left;
	float: left;
	font-family: 'Poppins', sans-serif !important;
	font-weight: normal;
	padding-left: 0px;
	margin: 2px 0;
	font-size: 100%;
	text-transform: uppercase;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details .product.options .product.options.list dt.label:after {
	content: ': ';
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details .product.options .product.options.list dd.values {
	display: inline-block;
	float: left;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details .product-item-pricing .price-container {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
}
header .top__header ul.login__list li.header_li_minicart a.action.edit{display: none !important;}
.minicart-items .product .toggle {
	color: #000;
	font-size: 18px;
	font-family: 'Poppins', sans-serif !important;
	margin-top: 15px;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details .product.options .product.options.list {
	display: block !important;
}
header.page-header .header .top-header ul.first__list li a:hover, header.page-header .header .top-header .pull-right ul.login__list li a:hover {
	opacity: 0.5;
}
/*.slide-3 {
	background: url(../Images/slider-3.jpg) scroll 0 0;
	background-size: cover;
	background-position: bottom;
}*/
.slide-2 {
	background: url(../Images/slider-2.jpg) scroll 0 0;
	background-size: cover;
	background-position: bottom;
}
.slide-1 {
	background: url(../Images/new-slide.jpg) scroll 0 0;
	background-size: cover;
	background-position: bottom;
}
.welcome-slider-area {
	z-index: 9;
}
.block.newsletter .field .control:before {
	display: none;
}
.start-stk .nav > li > a {
	margin-top: 5px !important;
}
.welcome-slider-area .owl-carousel {
	display: block !important;
}
.insta p {
	margin: 0;
}
main.no_flowers_main {
	max-width: 1140px;
	margin: 0 auto;
	box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.36) !important;
	background: #fff !important;
	position: relative;
	z-index: -1;
}
footer {
	margin-top: 50px !important;
}
.cms-index-index footer {
	margin-top: 0px !important;
}
.as_inner ul li a, .as_inner ul li label {
	font-size: 16px;
}
.cms-index-index main.no_flowers_main {
	box-shadow: unset !important;
	padding-bottom: 0 !important;
	background: transparent !important;
	z-index: unset !important;
	max-height: unset !important;
}
.cms-flower-box section.corpoarates.new-arrivals .row, .cms-gourment-box section.corpoarates.new-arrivals .row {
	margin-bottom: 0;
}
.header.start-stk {
	box-shadow: none !important;
}
header .top__header ul.first__list li:last-child a {
	font-weight: normal;
}
.checkout-cart-index .number input[type="number"] {
	width: 45px;
	height: 100%;
	border: 2px solid #ccc;
	border-right: 0px;
	text-align: center;
	color: #231f20;
	font-size: 18px;
	font-family: 'Poppins', sans-serif !important;
}

.checkout-cart-index section.corpoarates.veiw-cart .col-md-8 .product .product-details .product-description a {
	font-family: 'Poppins', sans-serif !important;
	font-size: 18px;
	color: #464646;
}
.checkout-cart-index section.corpoarates.veiw-cart .col-md-8 .product-price span.price {
	color: #252525 !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 18px;
	font-weight: normal;
}
.checkout-cart-index section.corpoarates.veiw-cart .col-md-4 button.apply {
	background: transparent !important;
	color: #aa9150 !important;
	padding: 0;
}
.checkout-cart-index .discount .coupon .control {
	position: relative;
	width: 100%;
}
.checkout-cart-index .discount input.input-text {
	padding-left: 10px;
	padding-top: 0;
}
.checkout-cart-index .discount .coupon .field>.label {
	text-align: left;
	margin-bottom: 14px;
	color: #aa9150;
	padding: 0;
}
.checkout-cart-index .discount .coupon {
	padding-top: 40px;
}
.checkout-cart-index .cart-summary._sticky, .checkout-cart-index .cart-summary {
	position: relative !important;
	top: 0 !important;
	width: 100%;
	background: transparent;
	padding: 0;
}
.cart-container .checkout-methods-items .action.primary {
	background: #aa9150;
	padding: 10px 0px;
	margin-top: 5px;
	font-family: 'aktivgrotesk-bolduploadedfile';
	border-color: transparent !important;
	letter-spacing: 1px;
}
.checkout-cart-index div.shipping {
	display: none;
}
.cart-container .checkout-methods-items {
	margin-top: 0 !important;
}

.checkout-cart-index section.corpoarates.veiw-cart .col-md-4 .cart-totals {
	border-top: none;
}
 section.corpoarates.veiw-cart .col-md-4 table td:nth-child(2) span, 
 .cart-totals .mark, .opc-block-summary .table-totals .mark, 
 .cart-totals .mark span.label {
 font-size: 15px;
 padding-bottom: 10px;
  font-family: 'Poppins', sans-serif !important;
 color: #1d1d1b;
 font-weight: 400 !important;
 background: transparent;
 vertical-align: middle;
 padding: 0;
}
.checkout-cart-index section.corpoarates.veiw-cart .col-md-4 .total p.text_note {
	margin-top: 35px;
}
.checkout-cart-index a.use-ajax.action.towishlist.action-towishlist {
	display: none;
}
.grand.totals th strong,
.grand.totals td strong span.price{
	font-weight: 500 !important;
}
section.corpoarates.veiw-cart .col-md-4 table .grand.totals td strong span.price{
	font-weight: 500 !important;
}
.checkout-cart-index .cart.main.actions.line button, .checkout-cart-index .cart.main.actions.line a.action {
	display: inline-block;
	background: #aa9150;
	width: 100%;
	padding: 10px;
	margin-top: 5px;
	color: #fff;
	font-family: 'aktivgrotesk-bolduploadedfile';
	border-radius: 50px;
	letter-spacing: 1px;
	transition: all 0.5s ease;
	font-weight: normal;
	text-align: center;
	border: none;
}
.checkout-cart-index section.headerr h1 {
	text-transform: uppercase;
}
.block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt, .cart.table-wrapper .item-options dt, .block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd, .cart.table-wrapper .item-options dd {
	font-family: 'crimson_textroman';
	font-size: 12px;
	color: #464646;
	font-weight: normal;
	letter-spacing: 0;
	margin-top: 5px;
}
.cart.table-wrapper .item-options dd {
	
	margin: 0;
	text-transform: uppercase;
}
.cart.table-wrapper .item-options dt {
	text-transform: uppercase;
	margin: 0 5px 0 0 !important;
}
.wishlist-index-index .products-grid .product-item-inner .box-tocart p.unavailable.stock {
	display: none;
}
.catalog-category-view .category-cms {
	width: 100%;
}
.checkout-index-index .default-logo {
	margin: 0 !important;
}
.checkout-index-index .checkout_header li h2 {
	text-transform: uppercase;
}
.category-product-actions .filter-wrapper .toolbar-products {
	display: none;
}
.checkout-index-index .payment_section1 .step-title {
	background: transparent;
	font-size: 28px;
	font-family: 'crimson_textroman';
	border-bottom: 1px solid #d2d2d2;
	text-transform: capitalize;
	font-weight: normal;
	padding: 0 0 15px 0;
	margin: 0 0 24px 0;
}
.checkout-index-index .field .control._with-tooltip, .checkout-index-index fieldset.fieldset.hidden-fields .control {
	-ms-flex: 0 0 calc(100% - 250px);
	flex: 0 0 calc(100% - 250px);
	max-width: calc(100% - 250px);
}
.checkout-index-index fieldset.fieldset.hidden-fields .control.captcha-image {
	max-width: unset;
	flex: unset;
	text-align: right;
}
.checkout-index-index .field > label {
	margin: 0 !important;
	font-weight: 300 !important;
	font-size: 18px !important;
	display: flex !important;
}
.checkout-index-index .fieldset .field>.label span {
	width: 100%;
}
.checkout-index-index .payment_section1 .shipping-address-items .shipping-address-item {
	font-family: 'crimson_textroman';
	font-size: 18px;
	color: #464646;
}
.checkout-index-index .shipping_address_form .control, .checkout-index-index fieldset.field.street.admin__control-fields.required .control .control {
	width: 65% !important;
}
.checkout-index-index fieldset.field.street.admin__control-fields.required .control {
	width: unset !important;
}
.table-checkout-shipping-method tbody tr:first-child td {
	border-top: none;
	padding: 15px 4px;
}
.checkout-index-index fieldset.field.street.admin__control-fields.required legend.label {
	display: none;
}
 .checkout-index-index table td[class*="col-"], .checkout-index-index table th[class*="col-"], .checkout-shipping-method .no-quotes-block {
 font-family: 'crimson_textroman';
 font-size: 18px;
}
.checkout-index-index span.note {
	font-family: 'crimson_textroman';
	font-size: 16px;
	clear: both;
	display: block;
}
.checkout-index-index .checkout-payment-method .form .payment-method-billing-address .checkout-billing-address .billing-address-details, .opc-block-shipping-information .ship-to, .opc-block-shipping-information .ship-via {
	font-family: 'crimson_textroman';
	font-size: 18px;
	color: #464646;
}
.checkout-index-index .checkout-payment-method .form>.fieldset .field.payment-method-title {
	border: none !important;
}
.checkout-index-index .minicart-items .product .toggle {
	display: none;
}
.checkout-index-index .opc-block-summary .minicart-items .product-item {
    margin: 0 !important;
    padding-bottom: 0;
}
.checkout-index-index .opc-block-summary .product-item .product-item-inner {
	margin: 0px !important;
	display: flex;
}
.checkout-index-index .field-tooltip {
	display: none;
}
.checkout-index-index .field .control._with-tooltip input {
	margin-right: 10px;
	width: 100% !important;
}
.checkout-index-index fieldset#customer-email-fieldset .control._with-tooltip.field .control._with-tooltip input,  .checkout-index-index fieldset#customer-email-fieldset fieldset.fieldset.hidden-fields input[type="password"] {
	margin-right: 10px;
	width: 92% !important;
}
.checkout-index-index fieldset#customer-email-fieldset fieldset.fieldset.hidden-fields .actions-toolbar {
	width: 100%;
}
.checkout-index-index .fieldset .field>.label span {
	width: 100%;
	text-align: right !important;
}
/*.checkout-index-index table.data.table.table-totals {
	display: none;
}*/
.checkout-index-index .actions-toolbar {
	width: 100%;
	margin: 0 !important;
	display: grid;
}
.checkout-index-index a.action.remind {
	text-align: right;
	padding-right: 10px !important;
	width: 100% !important;
	font-family: 'Gotham';
	color: #000;
	font-size: 16px !important;
}
.checkout-index-index .actions-toolbar .primary .action {
	background: #88733f !important;
	background-image: none;
	float: right;
}
.checkout-index-index .field .control._with-tooltip div#customer-email-error {
	margin-top: 30px !important;
	font-size: 16px !important;
	font-family: 'crimson_textroman';
}
.checkout-index-index .new-address-popup button.action.action-show-popup:hover, .checkout-index-index .modal-popup.modal-slide .modal-footer .action.secondary:hover, .checkout-index-index .block.items-in-cart .actions-toolbar .secondary a.action:hover, .checkout-index-index .checkout-payment-method .payment-method-content .actions-toolbar>.primary .action.primary:hover {
	background: #1d1d1b;
	color: #fff;
	border-color: transparent !important;
}
.checkout-index-index .modal-popup.modal-slide .modal-footer .action.secondary:focus {
	background: #88733f !important;
}
.checkout-index-index .modal-popup.modal-slide .modal-footer .action.secondary {
	border-color: #88733f !important;
	padding: 12px 15px;
	letter-spacing: 0.03em;
	line-height: 1.1;
	min-width: 140px;
	margin-right: 10px;
	font-size: 17px!important;
}
.checkout-index-index .new-address-popup button.action.action-show-popup, .checkout-index-index .modal-popup .modal-footer .action-save-address, .checkout-index-index .block.items-in-cart .actions-toolbar .secondary a.action {
	text-align: center;
	display: inline-block;
	width: auto;
	background: #88733f;
	padding: 14px 15px;
	min-width: 140px;
	color: #fff;
	border-radius: 50px;
	letter-spacing: 0.03em;
	border: none;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.1;
	margin: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.checkout-index-index .block.items-in-cart .actions-toolbar .secondary a.action {
	margin-top: 20px !important;
}
.checkout-index-index .modal-slide._inner-scroll .modal-header {
	padding: 30px 30px 0 30px;
}
.checkout-index-index .modal-slide .action-close {
	background-color: #88733f !important;
}
.checkout-index-index .new-address-popup button.action.action-show-popup {
	margin-bottom: 15px;
}
.checkout-index-index .payment_section1 .shipping-address-items .shipping-address-item a {
	color: #337ab7;
}
section.corpoarates.veiw-cart div#checkout .payment_section_inner.payment_section1 {
	width: 100% !important;
}
section.corpoarates.veiw-cart div#checkout .payment_section_inner.payment_section1 .checkout-billing-address label {
	flex: 0 0 100%;
	max-width: 386px;
	text-align: left;
}
div#checkout-payment-method-load .items.payment-methods .payment-group label.label {
	padding-top: 0px;
}
div#checkout-payment-method-load .items.payment-methods .payment-group .payment-method._active label.label:after {
	left: 6px;
	top:7px;
	width:7px;
	height:7px
}
li#payment form#co-payment-form .payment-option-content form#discount-form .payment-option-inner .fieldset .field>.label {
	width: 100px !important;
	max-width: 175px;
}
li#payment form#co-payment-form .payment-option-content form#discount-form .payment-option-inner {
	float: left;
	width:55% !important;
}
.payment_section_inner.payment_section1 li#payment form#co-payment-form .payment-option-content form#discount-form .actions-toolbar {
	float: left;
	width: auto;
	margin-left:5px !important;
}
.payment_section_inner.payment_section1 li#payment form#co-payment-form .payment-option-content form#discount-form .actions-toolbar div.primary {
	float:left;
}
.catalog-product-view section.corpoarates.detail a#gallery-prev-area, .catalog-product-view section.corpoarates.detail a#gallery-next-area {
	display: none;
}
.catalog-product-view section.corpoarates.detail .personal_textarea {
	min-height: 100px !important;
}
.block.brand-related-products .product-image-wrapper {
	height: auto !important;
	min-height: 30rem;
	height: 30rem !important;
}
.block.brand-related-products a.action.towishlist {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 0;
}
.block.brand-related-products a.action.towishlist span.ti-heart {
	font-size: 18px;
	vertical-align: middle;
}
.checkout-onepage-success .print:hover {
	color: #000;
}
.checkout-success p {
	font-family: 'crimson_textroman';
	font-size: 16px;
}
.checkout-success p a {
	color: #000;
	font-size: 18px;
}
.catalog-product-view section.corpoarates.detail .size {
	margin-bottom: 0 !important;
}
.cart-footer-actions {
	background-color: #aa9150 !important;
}
.catalog-product-view section.corpoarates.detail .size h4 {
	font-size: 16px;
	margin-top: 20px;
	font-weight: 300;
	letter-spacing: 0.05em;
	font-family: 'crimson_textroman';
	color: #231f20;
	margin-bottom: 10px;
	text-transform: uppercase;
	min-height: 35px;
}
.catalog-product-view .swatch-attribute.color #swatch-color a.js-linktwo {
	height: 40px;
	color: #222;
	font-size: 16px;
}
.catalog-product-view .swatch-attribute.color #swatch-color a.js-linktwo {
	display: flex;
	background: white;
	border-radius: 50px;
	border: 1px solid #ccc;
	padding-left: 20px !important;
	font-family: 'crimson_textitalic';
	color: #ccc;
	font-size: 18px;
}
.catalog-product-view section.corpoarates.detail ul.js-dropdown-listtwo li {
	display: flex;
	font-size: 16px;
}
.catalog-product-view div.mage-error[generated] {
	font-size: 12px !important;
	margin-top: 20px !important;
}
.catalog-product-view .swatch-attribute.color #swatch-color a.js-linktwo {
	display: flex;
}
.catalog-product-view section.corpoarates.detail a.js-linktwo img {
	position: absolute;
	top: 45px !important;
	width: 13px;
	right: 10px !important;
}
.catalog-product-view .multiselect-container>li>a.multiselect-all label {
	font-weight: normal !important;
}
.catalog-product-view .product-add-form .swatch-opt .swatch-attribute.color {
/*float: left;*/

}
 .page-with-filter .mgs-products.products-grid .product-item-info div[class*="swatch-opt-"] .swatch-attribute.color.col-sm-6 {
 width: 100% !important;
}
.checkout-index-index .form.form-login .hidden-fields .field {
	margin-top: 5px;
}
.checkout-index-index .field .control._with-tooltip input {
    min-width: 100% !important;
}
.header .minicart-wrapper .block-minicart .block-content>.minicart-items-wrapper>.minicart-items>.product-item>.product>.product-item-details>.product-name-action {
	min-width: 250px !important;
}
.footer_minicart_container .cart-footer.empty .fixed-mini-cart .subtitle, .header .minicart-wrapper .block-minicart .subtitle.empty {
	font-family: 'Gotham';
	font-weight: bold;
}
.catalog-product-view section.corpoarates.detail button.cart {
	text-transform: uppercase;
}
.minicart-items .product-item-details .details-qty {
	margin-top: 10px;
	/*display: inline-flex;*/
	vertical-align: middle;
	align-items: center;
}
.message.info, .message.notice, .message.success {
	background-color: #aa9150 !important;
	color: #fff !important;
}
.message.success .text a {
	color: #fff;
	font-weight: bold;
}
.message.error {
	background-color: #ff0000 !important;
	color: #fff !important;
}
.message.error .close, .message.info .close, .message.error .close, .message.warning .close, .message.notice .close, .message.success .close {
	color: #fff !important;
}
.message.warning {
	background-color: yellow !important;
	color: #000000 !important;
}
.cms-occasions input[type="text"]+div.mage-error, .cms-occasions input[type="email"]+div.mage-error, .cms-occasions div.mage-error[generated], .cms-giveaways input[type="text"]+div.mage-error, .cms-giveaways input[type="email"]+div.mage-error, .cms-giveaways div.mage-error[generated] {
	top: 0 !important;
	margin: 0 !important;
	position: relative;
	font-size: 12px !important;
}
.modal-popup .modal-header {
	padding: 0;
}
.modal-popup.confirm .modal-inner-wrap .modal-content div {
	font-size: 16px !important;
	font-weight: 400;
	font-family: 'CrimsonText-Roman' !important;
	color: #1d1d1b;
	margin: 15px 0;
	line-height: 1.2;
}
.checkout-index-index .checkout-payment-method .discount-code .payment-option-title {
	margin-bottom: 0;
}
.checkout-onepage-success div#registration {
	text-align: center;
	margin-top: 30px;
}
.checkout-onepage-success div#registration p {
	font-family: 'crimson_textroman';
	font-size: 16px;
}
.checkout-onepage-success div#registration a.action.primary {
	border: 0px;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
	color: #fff !important;
	font-family: 'aktivgrotesk-bolduploadedfile';
	margin-bottom: 0px;
	transition: all 0.5s ease;
	letter-spacing: 1px;
	text-decoration: none !important;
	display: inline-block;
	text-decoration: none !important;
	background-image: -moz-linear-gradient( 0deg, rgb(170,145,81) 0%, rgb(224,201,144) 52%, rgb(188,164,103) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(170,145,81) 0%, rgb(224,201,144) 52%, rgb(188,164,103) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(170,145,81) 0%, rgb(224,201,144) 52%, rgb(188,164,103) 100%);
	font-size: 16px;
	padding: 10px 18px;
	border-radius: 35px;
}
.catalog-product-view section.corpoarates.detail .size .btn-group {
	width: 100%;
}
.catalog-product-view section.corpoarates.detail .size button.multiselect.dropdown-toggle.btn.btn-default {
	background: white;
	border-radius: 50px;
	border: 1px solid #ccc;
	padding-left: 20px !important;
	font-family: 'crimson_textitalic';
	font-size: 16px;
	height: 40px;
	line-height: 1;
	outline: none !important;
	box-shadow: none !important;
	width: 100%;
	text-align: left;
}
.catalog-product-view section.corpoarates.detail .size .btn .caret {
	float: right;
	margin: 5px 0;
}
.catalog-product-view section.corpoarates.detail ul.multiselect-container {
	width: 100%;
	padding-left: 0;
}
.catalog-product-view section.corpoarates.detail ul.multiselect-container li a {
	background: transparent;
}
.catalog-product-view section.corpoarates.detail ul.multiselect-container li a:hover {
	color: #000;
}


.account .sidebar-main .block.account-nav .content .items .item a:hover {
	color: #fff !important;
}
.account .column.main .block .block-content .box .box-actions a span {
	color: #aa9150 !important;
}
.account .sidebar-main .block.account-nav {
	background: #bba365 !important;
}
.account .sidebar-main .block.account-nav .title {
	display: none;
}
.account .sidebar-main .block.account-nav .content .items {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
body.account .sidebar-main .block.account-nav .content .items .item {
	margin: 0 !important;
	margin-left: 0px !important;
	padding: 10px;
}
.account .sidebar-main .block.account-nav .content .items .item a {
	font-weight: normal;
	font-family: 'crimson_textroman';
}
.account .sidebar-main .block.account-nav .content .items li.nav.item.current {
	font-family: 'crimson_textroman';
	background: #aa9150 !important;
}
.account .field.password-info p {
	font-family: 'crimson_textroman';
	font-size: 18px;
	margin: 20px 0 0;
}
.field.password-info p a {
	color: #337ab7;
}
.account fieldset.fieldset.password .legend span {
	font-family: 'crimson_textroman';
	font-weight: normal;
}
.account .password-strength-meter {
	margin-top: 5px;
	background: #bba365;
	color: #fff;
	font-family: 'crimson_textroman';
	font-size: 15px;
	letter-spacing: 0.5px;
}
.account .order-products-toolbar.toolbar.bottom {
	padding: 0 8px;
}
.account .order-products-toolbar.toolbar.bottom select#limiter {
	width: 85px;
}
.account .form-address-edit .control {
	width: 100%;
}
.account .form-address-edit .nested.field .field.additional {
	margin-bottom: 0;
}
.account .form-address-edit .fieldset .field>.label {
	text-align: left;
}
.account .form-address-edit {
	padding-right: 45px;
}
 .account .table:not(.cart):not(.totals)>thead>tr>th, .account .table:not(.cart):not(.totals)>tbody>tr>th, .account .table:not(.cart):not(.totals)>tfoot>tr>th, .account .table:not(.cart):not(.totals)>thead>tr>td, .account .table:not(.cart):not(.totals)>tbody>tr>td, .account .table:not(.cart):not(.totals)>tfoot>tr>td {
 border: none;
 font-family: 'crimson_textroman';
 font-size: 16px;
}

.cms-wedding div#full-name-error, .cms-wedding div#email-error, .cms-wedding div#telephone-error, .cms-wedding div.mage-error[generated] {
	top: 10px !important;
}
.product-top.loading-ajax--wl .action.towishlist, .product-bottom.loading-ajax--wl .action.towishlist {
	position: absolute !important;
}
 .checkout-index-index .fieldset .field._required>.label::after {
 content: "*";
 margin: 0 0 0 2px;
 font-size: 12px !important;
 color: red;
}
.catalog-product-view section.corpoarates.detail ul.js-dropdown-listtwo {
	padding-left: 0 !important;
}
.checkout-index-index .message.warning {
	padding: 10px 35px;
	margin-top: 20px;
}
.checkout-index-index .message.warning span {
	font-size: 12px;
}
.checkout-index-index #checkout header.modal-header {
	display: none;
}
.checkout-index-index .checkout-payment-method .form>.fieldset .field.payment-method-title label span {
	text-align: left !important;
}
.checkout-payment-method .checkout-billing-address .fieldset .field>.label span {
	text-align: left !important;
	width: auto;
}
.checkout-payment-method .checkout-billing-address .fieldset .field .control {
	width: 100% !important;
	min-width: 100%;
}
a.facebook-login {
	font-family: 'crimson_textroman';
	color: #464646;
	font-size: 18px;
}
a.facebook-login:hover {
	color: #88733f;
}
.guestwishlist-index-index ol.product-items.line {
	margin: 33px;
}
.guestwishlist-index-index ol.product-items.line .product-item-image {
	min-height: 22rem;
}
.guestwishlist-index-index .action.primary:hover, .guest_wishlist_list .actions-toolbar .action.update:hover, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-update:hover, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-cancel:hover {
	/*border-color: #231f20 !important;
	background-color: #231f20 !important;
	color: #fff;*/
}
.guestwishlist-index-index .action.primary, .guest_wishlist_list .actions-toolbar .action.update, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-update, .checkout-index-index .checkout-payment-method .actions-toolbar .primary .action.action-cancel {
	background: #aa9150 !important;
	border: 0px;
	color: #fff;
	font-size: 16px;
	font-family: "Aktiv Grotesk W01 Bold";
	transition: all 0.5s ease;
	padding: 13px 40px;
	text-transform: uppercase;
}
.checkout-index-index .checkout-payment-method .payment-method-content .actions-toolbar>.primary .action.primary {
	line-height: 25px;
	padding: 13px 40px;
	text-transform: uppercase;
	background: #aa9150 !important;
}
.guest_wishlist_list .product-item-details .product-item-comment {
	display: none;
}
.guest_wishlist_list .product-image-wrapper {
	padding: 0 !important;
}
.guest_wishlist_list .actions-toolbar {
	text-align: center;
	margin: 0 auto !important;
	line-height: inherit;
}
.guest_wishlist_list .price-container span.price {
	font-size: 20px !important;
	font-weight: 400;
	font-family: 'CrimsonText-Roman' !important;
	color: #1d1d1b;
	line-height: 1;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.guest_wishlist_list .product-item-details .product-item-name {
/* min-height: 40px; */

}
.guest_wishlist_list .product-item-image .action.remove:hover {
	color: #ab9252 !important;
}
.guest_wishlist_list .product-item-image .action.remove>span {
	font-size: 25px;
}
.guest_wishlist_list .product-item-details .box-tocart .qty .control input[type=number].qty {
	border-radius: 0 !important;
	height: 46px !important;
	padding: 0 3px !important;
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border: none;
	font-family: inherit;
	width: 40px;
}
.guest_wishlist_list .product-item-details .box-tocart .qty .control>button.plus:before, .guest_wishlist_list .product-item-details .box-tocart .qty .control>button.minus:before {
	display: none;
}
.guest_wishlist_list .product-item-details .box-tocart .qty .control.number_box>button.plus, .guest_wishlist_list .product-item-details .box-tocart .qty .control.number_box>button.minus {
	float: none;
	position: relative;
	display: inline-block;
	border: 1px solid #ccc;
	min-width: 40px;
}
.guest_wishlist_list .product-item-details .box-tocart .qty .control.number_box>button, .guest_wishlist_list .product-item-details .box-tocart .qty .control.number_box>button input {
	width: 45px;
	height: 46px;
	line-height: 43px;
	outline: none !important;
}
.guest_wishlist_list .product-item-details .box-tocart .qty .control.number_box {
	border: none;
}
.guest_wishlist_list form#wishlist-view-form .actions-toolbar {
	margin: 40px 0 80px 0 !important;
}

















/*--------------------------------------------- Responsive css ---------------------------------------------*/



@media only screen and (min-width: 768px) {
 .customer-account-login .login-container .block-customer-login .block-content .form-login .actions-toolbar {
 margin-top: 0px !important;
}
}
 @media only screen and (min-width: 1200px) {
 .slider-home-v1 .slider_mgs_carousel .owl-item .slide-text>* {
 margin-top: 150px !important;
}
 .header1.start-stk .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu>li .dropdown-mega-menu, .header2.start-stk .horizontal-menu .navigation.mgs-megamenu--main .nav-main-menu>li .dropdown-mega-menu {
 top: 100% !important;
}
 .page-header-sliders .slider_mgs_carousel.owl-carousel.dot-position-center .owl-dots {
 bottom: 50px !important;
 width: 100%;
 max-width: 1040px !important;
}
}
 @media (max-width: 1660px) {
 .start-stk .nav > li > a {
 margin-top: 10px !important;
}
}
 @media (max-width: 1500px) {
 div#main-new, main {
 max-width: 1060px !important;
}
 .welcome-slider-area .owl-dots {
 top: 370px !important;

	    /*left: 155px !important;*/

	    left: 35px !important;
}
 .checkout-index-index .opc-sidebar .opc-block-summary > .title {
 font-size: 30px !important;
}
 .opc-summary-wrapper .modal-inner-wrap .modal-content {
 padding: 30px !important;
}
 .checkout-index-index .opc-block-summary .product-item .product-item-inner .product-item-name-block {
 /*width: calc(100% - 30px) !important;*/
}
 .payment_section_inner.payment_section1 li#payment form#co-payment-form .payment-option-content form#discount-form .payment-option-inner {
 width: 68% !important;
}
 .payment_section_inner.payment_section1 li#payment form#co-payment-form .payment-option-content form#discount-form .payment-option-inner label.label {
 max-width: 170px;
 padding-left: 0;
}
 .checkout-index-index #discount-form .payment-option-inner .control {
 width: 100%;
}
}



/* Mobile */





@media only screen and (max-width: 767px) {
}



/* IPAD Portrait and Landscape */



@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (-webkit-min-device-pixel-ratio: 2) {
	 .page-header-sliders .slider_mgs_carousel.owl-carousel.dot-position-center .owl-dots {
	 max-width: 900px !important;
	}
	 .mgs-image-block .image-content span img {
	 width: 100%;
	}
}
@media 
(min-device-width: 1024px) 
and (max-device-width: 1199px) {
	.checkout-index-index .shipping_address_form .control, .checkout-index-index fieldset.field.street.admin__control-fields.required .control .control {
		width: 49% !important;
	}
	.checkout-index-index .field .control._with-tooltip input {
	    width: 99% !important;
	}
}
@media 
(min-device-width: 1200px) 
and (max-device-width: 1349px) {
	.checkout-index-index .shipping_address_form .control, .checkout-index-index fieldset.field.street.admin__control-fields.required .control .control {
		width: 57% !important;
	}
	.checkout-index-index .field .control._with-tooltip input {
	    width: 99% !important;
	}
}
@media 
(min-device-width: 1250px) 
and (max-device-width: 1300px) {
	.checkout-index-index .shipping_address_form .control, .checkout-index-index fieldset.field.street.admin__control-fields.required .control .control {
		width: 60% !important;
	}
	.checkout-index-index .field .control._with-tooltip input {
	    width: 99% !important;
	}
}

a.action.active.towishlist {
	background:#ddc78e85;
}
#vertical-thumbnail-wrapper {
	position: sticky;
	top: 80px;
	width: 15%;
	float: left;
}
.gallery-list.gallery-list {
	width: 85%;
	float: right;
	position: relative;
}
#vertical-thumbnail-wrapper .item-thumb {
	border: 1px solid #ccc;
	margin-bottom :5px;
	padding: 0;
}
#vertical-thumbnail-wrapper .item-thumb.active {
	border: 1px solid #808080;
}
.product-main-info {
	position: sticky;
	top: 80px;
}
html {
	scroll-behavior: smooth;
	overflow: unset !important;
}
.catalog-product-view .product-main-info .hero {
	margin-bottom:5px !important;
}
.catalog-product-view .product-main-info .sub-title {
	margin-bottom:20px;
}
.catalog-product-view section.corpoarates.detail ul.sub-title {
	padding: 0;
	display: block;
	margin-bottom: 15px;
	margin-top: 15px;
}
.catalog-product-view section.corpoarates.detail ul.sub-title li {
	font-size: 20px;
	padding: 0px 0;
	cursor: inherit;
	border: none;
}
.catalog-product-view section.corpoarates.detail ul.sub-title li:hover {
	background: #fff;
}
footer p.copy, footer p.copy small span {
	font-size: 18px;
	text-align: left;
	font-family: 'crimson_textitalic';
	margin-bottom: 40px;
	margin-top: 40px;
}
.pages .item.current .page , .pages a.page:hover{
	color: #ab9252 !important;
}
.checkout-index-index .form .fieldset.address .field:not(.true), 
.checkout-index-index .form .fieldset.address .field._required, 
.checkout-index-index .form .fieldset.address .field.required {
    width: 100% !important;
    display: flex;
}
.checkout-index-index .form .fieldset.address .field .control {
   margin-bottom: 15px;
}
.checkout-index-index .form .fieldset.address .field.additional .control {
    margin-left: -15px;
}
body.checkout-index-index fieldset#customer-email-fieldset input[type="email"], body.checkout-index-index .field .control._with-tooltip input[type="email"] , body.checkout-index-index fieldset#customer-email-fieldset .control._with-tooltip.field .control._with-tooltip input, body.checkout-index-index fieldset#customer-email-fieldset fieldset.fieldset.hidden-fields input[type="password"]{
    width: 100% !important;
}
.header.minicart-slide .minicart-wrapper .action.showcart1 .counter.qty {
    /* top: -8px; */
    /* right: -10px; */
}
.header.minicart-slide .minicart-wrapper .action.showcart1 .counter.qty {
    min-width: 20px;
    width: 20px;
    font-size: 12px;
    height: 20px;
    top: -8px;
    line-height: 20px;
    font-weight: normal;
}
.wishlist .top-wishlist span.counter.qty, 
.header.minicart-slide .minicart-wrapper .action.showcart1 .counter.qty {
    background: #fff !important;
    color: #000!important;
}
.minicart-wrapper .action.showcart1 .counter.qty {
    border-radius: 2px;
    display: inline-block;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    white-space: normal;
}
.header.minicart-slide .minicart-wrapper .action.showcart1 .counter.qty {
    position: absolute;
    border-radius: 50%;
}
.checkout-index-index #customer-email-fieldset .field > label {
    position: absolute;
    left: 30px;
    top: -7px;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    background: #fff;
    width: auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: auto;
    padding: 0px 5px !important;
    z-index: 5;
}
.checkout-index-index fieldset#customer-email-fieldset {
    position: relative;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    margin: 25px 0 0 !important;
    padding: 0;
}
div[name="shippingAddress.postcode"] {
    /*display: none;*/
}
/* .billing-address-same-as-shipping-block.field.choice {
    display: none;
}*/
.header .account .dropdown-account .header.links {
    display: grid;
}
.header .account .dropdown-account .header.links li:first-child {
    order: 2;
    border-bottom: 1px dashed #808080;
}
.header .account .dropdown-account .header.links li.link.wishlist {
    order: 3;
}
.header .account .dropdown-account .header.links li.authorization-link {
    order: 5;
    border-bottom: none;
}
.header .account .dropdown-account .header.links li.item.link.compare {
    order: 4;
    display: none !important;
}
.header .account .dropdown-account .header.links li.greet.welcome {
    order: 1;
    border-top: 0;
    border-bottom: 1px dashed #808080;
}
.checkout-index-index .fieldset .field > legend.label {
    border: none;
}
#checkout-step-payment .payment-option._collapsible.opc-payment-additional.discount-code {
    display: none;
}
.checkout-cart-index textarea#add_gift_message, 
.checkout-cart-index textarea#add_special_request {
    min-height: 100px !important;
    color: #000 !important;
}
.checkout-onepage-success main#maincontent {
    display: grid;
}
.checkout-onepage-success section.headerr {
    order: 1;
}
.checkout-onepage-success main#maincontent .columns {
    order: 2;
}
.checkout-onepage-success .print {
    order: 3;
}
.checkout-onepage-success .print {
    color: #ae9555;
    font-family: 'Gotham Book';
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0;
    line-height: 0;
}
.checkout-onepage-success .print::before {
    content: "\f02f";
    font-family: FontAwesome;
    font-size: 22px;
}
.catalogsearch-result-index .col-md-12.boxes_row_box1 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%;
}
.page-print small.copyright {
    font-size: 18px;
    font-family: 'crimson_textitalic';
    margin-bottom: 40px;
    margin-top: 40px;
    width: 100%;
    text-align: center;
}
.page-print .actions-toolbar .secondary .action.back {
    border: 2px solid #000 !important;
    color: #000 !important;
}
.actions-toolbar .secondary .action.back:hover {
    background: #000 !important;
}
body.page-print .column.main {
    padding-right: 45px !important;
    padding-left: 45px !important;
}
.page-print .col-md-offset-1.col-md-5 {
    display: none;
}
.page-print .order-date span.label {
    color: #1d1d1b;
    font-size: 100%;
    font-weight: normal;
}
.page-print .order-date {
    text-align: center;
}
.page-print .logo {
    position: absolute;
    width: 100%;
    top: 0.5%;
}
.page-print .logo img {
    margin: 0 auto;
    width: 220px;
}
.page-print small.copyright {
    font-size: 18px;
    font-family: 'crimson_textitalic';
    margin-bottom: 0px;
    margin-top: 0px !important;
    width: 100%;
    text-align: center;
    position: absolute;
}
.page-print section.headerr {
    margin-top: 40px;
}
.page-print span.order-status::before {
    content: 'Order Status : ';
    text-transform: uppercase;
}
.page-print span.order-status {
    position: absolute;
    top: 8.3%;
    right: 5%;
    text-transform: uppercase;
}
.page-print .order-date {
    opacity: 0;
}
.gift-information-title {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-family: 'Raleway';
    font-weight: 700;
    color: #333333;
    padding-bottom: 10px;
    border-bottom: none;
}
.table-checkout-shipping-method thead {
    display: none;
}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details .details-qty span.value {
    font-size: 14px;
    color: #000;
}
#cod_payment_action,#telr_payment_method_ch{
	display: none;
}
#place_order_btn {
    padding: 14px 70px !important;
}
.checkout-index-index .actions-toolbar.new_place_btn .primary {
    margin: 0 auto;
}
.pull-right .wishlist span.label , .pull-right .showcart1 span.counter.qty.empty {
   /* display: none;*/
}
.opc-block-shipping-information .shipping-information .ship-via {
    display: none;
}
.checkout-index-index .opc-sidebar .opc-block-summary tr.totals.shipping.excl .mark .value {
    display: none;
}
.checkout-index-index .opc-sidebar .opc-block-summary tr.totals.shipping.excl .mark span.label {
    font-size: 15px;
    letter-spacing: 0.025em;
    color: #333;
    font-weight: normal;
    padding: 0;
}
.checkout-index-index .opc-sidebar .opc-block-summary th, 
.checkout-index-index .opc-sidebar .opc-block-summary td {
    padding: 10px 0 !important;
}
.checkout-index-index .opc-block-summary .table-totals:not(.cart):not(.totals) tr.totals.shipping.excl td, 
.checkout-index-index .opc-block-summary .table-totals:not(.cart):not(.totals) tr.totals.shipping.excl th {
    padding-top: 0 !important;
}
.checkout-index-index .opc-block-summary .table-totals:not(.cart):not(.totals) td.amount {
    font-family: 'aktivgrotesk-mediuploadedfile';
    font-size: 16px;
    color: #1d1d1b;
}
.checkout-index-index .opc-block-summary .product-item .product-item-inner .product-item-name-block {
    width: calc(100% - 100px);
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}
.checkout-index-index .opc-sidebar .opc-block-summary .block.items-in-cart {
    border-bottom: 1px solid #d7d7d7;
}
.checkout-index-index .opc-block-summary .table-totals:not(.cart):not(.totals) th {
    text-transform: uppercase;
}
.checkout-index-index .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper.overflowed {
    padding-top: 0;
}
.instagram-block .col a {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 0;
    padding-bottom: 100%;
    display: block;
    position: relative;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.instagram-block .col a img {
    opacity: 0;
}
.instagram-block .col a .social-count {
    padding: 3px 10px;
    display: flex;
    background-color: #c44860;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    z-index: 1;
    color: #fff;
    opacity: 0;
    visibility: hidden;
}
.instagram-block .col a:hover .social-count {
    opacity: 1;
    visibility: visible;
}
.instagram-block .col a .social-count > span {
    font-size: 1rem;
    margin: 0 5px;
}
.instagram-block .col a:hover:after {
    visibility: visible;
    opacity: 0.5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.instagram-block .col a:after {
    content: "";
    display: block;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
    background-color: #f39a5a;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #ba2441 0%, #f39a5a 100%);
    background-image: linear-gradient(to bottom, #ba2441 0%, #f39a5a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba2441', endColorstr='#f39a5a', GradientType=0);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.instagram-block .col a .social-count > span.like-count:after {
    content: "\e670";
}
.instagram-block .col a .social-count > span.comment-count:after {
    content: "\e726";
    padding-left: 2px;
    font-size: 0.9rem;
}
.instagram-block .col a .social-count > span:after {
    font-family: 'themify';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div[name="billingAddresscashondelivery.region"],div[name="shippingAddress.postcode"] {
	display: none !important; 
}

.form-list .control.captcha input {
    margin-bottom: 20px;
}

.checkout-payment-method .checkout-billing-address{
	margin: 0px 0 -50px !important;
}
body.cms-home .page-footer .middle-footer > .container:before{
	    transform: rotate(0deg);
}
.cms-occasions .col-md-5 p strong {
    font-family: 'crimson_textroman' !important;
}
.cms-occasions section.corpoarates .center {
    text-align: center;
}
section.corpoarates form.subscribe button.btn.btn-theme{
	    right: 0px !important;
}
.veiw-cart .col-md-4 .total h4{
	margin-bottom: -2px !important;;
    margin-top: 17px !important;;

}
header .top__header ul.first__list li div#switcher-language {
    display: none;
}
section.corpoarates.veiw-cart .col-md-8 .sign__in {
    display: none;
}






/*jassi*/
.outer_my {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.middle_my {
  display: table-cell;
  vertical-align: middle;
}

.inner_my {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  /*whatever width you want*/
}
.row_testimon{margin-bottom:30px;}
.circle_str {
    border: 2px solid #f4990b;
    color: #f4990b;
    width: 120px;
    height: 120px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    padding: 20px;
    /* padding-top: 34px; */
    margin-top: 60px;
    /* vertical-align: middle; */
    align-items: center;justify-content: center;
}
.blue_area{
    background: #142246;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    padding: 50px 140px;
    text-align: center; position:relative;
}
 .tringle_left {
      width: 0; position:absolute; left:-26px; top:30px;
      height: 0;
      border-top: 26px solid transparent;
      border-right: 30px solid #142246;
      border-bottom: 0px solid transparent;
    }
	 .tringle_right {
      width: 0; position:absolute; right:-26px; top:30px;
      height: 0;
      border-top: 26px solid transparent;
      border-left: 30px solid #142246;
      border-bottom: 0px solid transparent;
    }
	.blue_area .quote_svg{
    max-width: 50px;
    margin-bottom: 15px;
}












