body {	color: #666;	font-family: 'Muli', Helvetica, sans-serif;	font-size: 14px;	font-weight: 500;	line-height: 18px;	letter-spacing: 1px;	position: relative;	background: #fff;}body > .container {	clear: both;}h1, h2, h3, h4, h5, h6 {4	font-family: "Muli",Helvetica,sans-serif;	color: #333333;}/* default font size */.fa {	font-size: 14px;	vertical-align: baseline;}.fa.fa-close {	color: #666;}.fa.fa-close:hover {	color: #000;}/* Override the bootstrap defaults */h1 {	font-size: 33px;}h2 {a	font-size: 27px;}h3 {	font-size: 21px;}h4 {	font-size: 18px;}h5 {	font-size: 12px;}h6 {	font-size: 10.2px;}a {	color: #666;}.html-content .col-md-4.col-xs-12 {	padding: 0;	width: auto;}a:hover {	text-decoration: none;}legend {	font-size: 18px;	padding: 7px 0px}small, .small {	font-size: 11px;}label {	font-size: 13px;	font-weight: 400;}.checkbox label, .radio label {	font-weight: 400;}select.form-control {	appearance: none;	-o-appearance: none;	-moz-appearance: none;	-webkit-appearance: none;	cursor: pointer;}.form-control {    background: #fff;    color: #414141;	border:1px solid #e5e5e5;	margin:0 0 5px;	height: 42px;}.category-filter .hidden-xs{	display:block !important;}.filter-sort-by .form-control,.filter-show .filter-selection .form-control {	background-color: #f5f5f5;	margin: 0;	border: none;}.col-md-9.text-right.filter-selection .select-wrapper {	position: relative;	margin: 0 0 0 5px;}.select-wrapper {position: relative;}.select-wrapper::after {	font-family: 'fontawesome';	content: '\f107';	font-size: 14px;	position: absolute;	right: 10px;	top: 12px;	pointer-events: none;}#checkout-cart .input-group .form-control, #checkout-cart .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {    z-index: 1;    position: static;}select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {	font-size: 13px;	line-height: 24px;	letter-spacing: 1px;}.input-group .form-control {	height: auto;	padding: 7px 12px;}.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover {	font-size: 13px;}.input-group .input-group-addon {	font-size: 14px;	height: 30px;}.tt-home{	width:100%;	float:left;}#page > .container {	clear: both;}/* ------------------------------- Product Rollover CSS Start ----------------------- */.product-thumb .image img.image_thumb_swap {	left: 0;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	position: absolute;	right: 0;	top: 0;	transform: scale(0);	-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	-ms-transform: scale(0);	transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	-ms-transition: all 0.5s ease 0s;}.product-thumb:hover .image img.image_thumb_swap {	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	transform: scale(1);	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);}.affiliate-login h2, .account-login h2, .checkout-checkout h2, .product-search h2 {	color: #333333;	font: 700 20px/25px "Muli",Helvetica,sans-serif;}.checkout-success #content p > a, .account-success #content p > a {	font-weight: 600;	font-size: 14px;	color: #333;}.account-order-info #page .header-content-title h2, .account-address-edit #page .header-content-title h2{    margin: 0;    width: auto;    float: left;	font: 700 16px/28px "Muli",Helvetica,sans-serif;	color: #000;}/* ------------------------------- Product Rollover CSS End ----------------------- *//* Fix some bootstrap issues */a, a:focus,a:active, a:hover,select,input[type=radio],input[type=checkbox] {	outline: 0 none !important;}a:active,a:hover,a:focus {	color: #000;}span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg {	display: inline;}#wishlist-total span {	display: inline-block !important; }.owl-carousel .owl-wrapper-outer {	direction: ltr !important;	list-style:none;}input[type="radio"],input[type="checkbox"] {	margin-top: 0px;	cursor: pointer;}.tt-home .nav-tabs {	border: medium none;	display: inline-block;	float: none;	margin: 0 0 30px;	text-align: center;	vertical-align: top;	width: auto;}.nav-tabs > li {    float: none;	vertical-align:top;	display:inline-block;}.tab-content {	padding:15px 0;	width: 100%;	float: left;	margin-bottom:30px;}.tab-content ul, .tab-content ol {	padding: 0 0 0 15px;	font-size: 13px;	color: #666;	font-weight: 500;}/*--------------------------- home page special products css start--------------------------------*//*--------------------------- home page special products css end--------------------------------*//* TTproduct tab*/.ttproduct-main {	float: left;	position: relative;	text-align: center;	width: 100%;	margin: 70px 0 0;}.TTProduct-Tab .tab-content {	border: none;	padding: 0;	float: left;	width: 100%;	margin: 0;}.TTProduct-Tab .nav-tabs > li {	padding: 0;	margin: 0 5px;	position: relative;}.nav-tabs > li {    display: inline-block;    float: none;    margin: 0 15px;    padding: 5px 0;    position: relative;    transition: all 500ms ease-in-out 0s;	-webkit-transition: all 500ms ease-in-out 0s;	-moz-transition: all 500ms ease-in-out 0s;	-o-transition: all 500ms ease-in-out 0s;	-ms-transition: all 500ms ease-in-out 0s;    vertical-align: top;}.TTProduct-Tab .nav-tabs > li > a {	background: none;	border: 2px solid rgba(0, 0, 0, 0);	border-radius: 25px;	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	-khtml-border-radius: 25px;	color: #222;	font: 600 16px/17px "Muli", Helvetica, sans-serif;	margin: 0;	outline: medium none;	padding: 10px 20px;	position: relative;	text-transform: capitalize;}.TTProduct-Tab .nav-tabs > li:hover > a, .TTProduct-Tab .nav-tabs > li:focus > a, .TTProduct-Tab .nav-tabs > li.active > a {	color: #111;	border: 2px solid #ffbd0a;	background: #ffbd0a;}.TTProduct-Tab .tab-box-heading {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	border: medium none;	float: left;	padding: 0;	text-align: center;	width: 100%;}#TTCTab- .nav.nav-tabs {	margin: 10px 0;}.TTProduct-Tab .tab-box-heading {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	border: medium none;	float: left;	padding: 0;	text-align: center;	width: 100%;}/*------------------------------------- Next-Prev Owl Button CSS Start ------------------------------------------*/.products-carousel.owl-carousel .owl-buttons div {	float: left;	font-size: 13px;	letter-spacing: 2px;	line-height: 16px;	color: #666;	float: none;	display: inline-block;	vertical-align: top;	position: relative;	top: 0;	bottom: 0;	right: 0;	left: 0;	border-bottom: 2px solid #111;	text-transform: uppercase;	font-weight: 600;}.products-carousel.owl-carousel .owl-buttons div:hover {	color: #000000;}.products-carousel.owl-carousel .owl-buttons div.owl-prev {	background: #ffffff url("TemplateTrip/images/sprite.png") no-repeat scroll -19px -359px;	margin: 0 20px 0 0;	padding: 0 0 5px 30px;}.products-carousel.owl-carousel .owl-buttons div.owl-prev:hover {	background-position: -19px -359px;}.products-carousel.owl-carousel .owl-buttons div.owl-next {	background: #ffffff url("TemplateTrip/images/sprite.png") no-repeat scroll 35px -392px;	padding: 0 30px 5px 0;}.products-carousel.owl-carousel .owl-buttons div.owl-next:hover {	background-position: 35px -392px;}.products-carousel.owl-carousel .owl-buttons div::after {	border-bottom: 3px solid #111;	bottom: -2px;	content: "";	left: 0;	position: absolute;	right: 0;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out 0s;	-moz-transition: all 400ms ease-in-out 0s;	-o-transition: all 400ms ease-in-out 0s;	-ms-transition: all 400ms ease-in-out 0s;	width: 0;}.products-carousel.owl-carousel .owl-buttons div.owl-prev::after {	left: auto;	right: 0;}.products-carousel.owl-carousel .owl-buttons div.owl-next::after {	right: auto;	left: 0;}.products-carousel.owl-carousel .owl-buttons div:hover::after {	width: 73px;}.products-carousel.owl-carousel .owl-buttons {	direction: ltr;	float: left;	text-align: center;	width: 100%;}/*------------------------------------- Next-Prev Owl Button CSS End ------------------------------------------*/.additional-images .owl-controls .owl-buttons div:hover {	background: #000;	border-color: #000;}.additional-images .owl-controls .owl-buttons .owl-prev::before {    color: #000;    content: "\f104";    font-family: "FontAwesome";    font-size: 16px;   	font-weight: 600;	display: block;	text-align: center;	line-height: 26px;	padding: 0 9px;}.additional-images .owl-controls .owl-buttons .owl-prev {	left: 0px;	right: auto;}.additional-images .owl-controls .owl-buttons .owl-next {	right: 0px;	left: auto;}.additional-images .owl-controls .owl-buttons .owl-prev,.additional-images .owl-controls .owl-buttons .owl-next {    border: 1px solid #e5e5e5;    color: #000;    font-size: 0;    height: 30px;    position: absolute;    top: 0;	bottom: 0;	margin: auto;    width: 30px;	border-radius: 25px;	-moz-border-radius: 25px; 	-webkit-border-radius: 25px; 	-khtml-border-radius: 25px;}.additional-images-container .additional-images .owl-buttons > .owl-next::before {    color: #000;    content: "\f105";    font-family: "FontAwesome";    font-size: 16px;	font-weight: 600;    text-align: center;	line-height: 26px;	display: block;}.additional-images .owl-controls .owl-buttons .owl-prev:hover::before,.additional-images-container .additional-images .owl-buttons > .owl-next:hover::before{ 	color: #fff;}div.required .control-label:before {	content: '* ';	color: #F00;	font-weight: bold;}.page-title-wrapper {	position: relative;	background: #f5f5f5 none repeat scroll 0 0;	float: left;	margin: 0 0 30px;	padding: 12px 0;	text-align: center;	width: 100%;}.page-title-wrapper .breadcrumb-wrapper {	float: left;	width: 100%;}.page-title-wrapper .page-title {	color: #111;	font: 700 16px/28px "Muli",Helvetica,sans-serif;	text-transform: capitalize;	margin: 0;	float: left;}.page-title {	color: #FFF;	font-size: 18px;}/* Gradent to all drop down menus */.dropdown-menu li > a:hover,.dropdown-menu li > a:focus {	text-decoration: none;	color: #FFFFFF;}#top {	float: left;	width: 100%;	max-width: 100%;	background: #ffbd0a none repeat scroll 0 0;}.header-top-left {	float: none;	width: auto;	display: inline-block;	vertical-align: top;}.header-top-right {    float: right;	width: auto;}.header-top-left .pull-left {	margin: 0 20px 0 0;}.container.fixed .full-header .header-right {	margin: 15px 0;}#currency .btn.dropdown-toggle,#language .btn.dropdown-toggle {	padding: 10px 0;	margin-right: 15px;}#top #currency .currency-select,#top #language .language-toggle a {	padding: 3px 10px;	color: #666;	font-size: 14px;	text-align: left;	height: auto;}#top #currency .currency-select:hover,#top #language .language-toggle a:hover {	background-color: #509ac8;	color: #FFFFFF;}#top-links > ul > li {	position: relative;	float: left;	padding: 0;}#top-links > ul > li.header_user_info {	height: 40px;	position: relative;	width: 40px;	z-index: 2;	margin: 0 10px;}#top-links > ul > li:last-child::before {  display: none;}#top .btn-link, #top-links li, #top-links a {	color: #666;	font-size: 13px;	font-family: Muli;	line-height: 24px;	text-decoration: none;	text-align: left;	font-weight: 500;}.ttlanguage .pull-left, .ttcurrency .pull-left {	width: 100%;}.btn-group {	float: left;	width: 100%;}#top-links .header_user_info .fa-caret-down.ttuserinfo {	display: none;}#form-currency .fa-caret-down::before,#form-language .fa-caret-down::before {	content: '\f107';	font-size: 14px;	line-height: 18px;	color: #fff;	vertical-align: 0;	}#form-currency .btn-group.open .fa-caret-down:before,#form-language .btn-group.open .fa-caret-down:before {	content: "\f106";}#top ul.dropdown-menu .btn-link {	padding: 0px;	line-height:24px;	color:#666;	text-transform: capitalize;}#top-links .header_user_info ul.dropdown-menu {	padding: 15px;	text-transform: capitalize;	min-width: 200px;	position: absolute;	top: 75px;	right: 0;	left: auto;	border: 1px solid #e5e5e5;	border-top: 3px solid #cf2d18;}#top #form-currency .currency-select:hover,#top ul > li > .language-select:hover {    color: #000;}#top-links > li:first-child { 	padding-left: 0px;}#top-links > li:last-child {	padding-right: 0px;}#top .btn-link:hover,#top-links a:hover {	color: #444444;}#top-links .dropdown-menu a:hover {	color: #FFFFFF;}#top .btn-link strong {	font-size: 14px;    line-height: 14px;	font-weight:500;	color: #111;}#top-links > ul {	float: left;	width: 100%;	margin: 35px 0;}#top-links a + a {	margin-left: 0px;}#top-links .dropdown-menu a {	text-shadow: none;   }#top-links .account-link-toggle a i.fa { 	padding: 0;	font-weight: 500;}#top-links .header_user_info ul.dropdown-menu li a{		padding:0;	}.header-phone > span {    color: #fff;    font: 500 14px/24px "Muli",Helvetica,sans-serif;	position: relative;	padding: 0 0 0 30px;}.header-phone .ttcontact-phone::before {  	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") no-repeat scroll -40px -436px;	content: "";	height: 30px;	left: 0;	margin: 0 auto;	position: absolute;	right: auto;	width: 30px;	top:0;	bottom:0;}.header-top-right .header-phone > a {    color: #ffffff;	font: 500 13px/20px "Muli",Helvetica,sans-serif;	display: inline-block;}.contact-link > ul {	float: left;	width: auto;	display: inline-block;	margin: 0;	padding: 12px 0;	vertical-align: top;}.contact-link ul li i {	color: #ffffff;	font-size: 15px;	line-height: 20px;}.header-top-right > div {  padding: 0;  position: relative;}.header-top-right > div::after {	border-right: 1px solid #fd7b92;	bottom: 0;	content: "";	height: 15px;	margin: auto;	right: 0;	top: 0;	position: absolute;}.header-top-right > div:last-child::after {	display: none;}.header-top-right .fa.fa-phone {	transition: all 500ms ease-in-out;	-webkit-transition: all 500ms ease-in-out;	-moz-transition: all 500ms ease-in-out;	-o-transition: all 500ms ease-in-out;	-ms-transition: all 500ms ease-in-out;}.header-top-right .fa.fa-phone:hover {	transform: rotateY(-180deg);	-webkit-transform: rotateY(-180deg);	-moz-transform: rotateY(-180deg);	-o-transform: rotateY(-180deg);	-ms-transform: rotateY(-180deg);}.contact-link ul li {	list-style: none;	float: left;	position: relative;	padding: 0 0 0 25px;}.contact-link ul li span {	color: #ffffff;	font: 500 15px/22px "Muli", helvetica, sans-serif;} #top .btn-group.open .btn.btn-link.dropdown-toggle:hover, #top .btn-group.open .btn.btn-link.dropdown-toggle:focus, #top-links .list-inline > li.account-nav:hover > a,#top-links .list-inline > li.account-nav > a:focus,#top .btn-group.open .btn.btn-link.dropdown-toggle:hover::after, #top-links .dropdown.open > a:hover::after,#top .btn-group.open .btn.btn-link.dropdown-toggle:focus::after, #top-links .dropdown.open > a:focus::after {  color: #fff;}.header-top-left .dropdown-menu,.header-top-right .account-nav .dropdown-menu.dropdown-menu-right.account-link-toggle {   padding:8px 15px;   border:1px solid #ebebeb;   min-width: 150px;}#top-links .dropdown-menu a:hover,#top-links .dropdown-menu a:focus {    color: #1c1e21;	background:none;}.header-top-right #wishlist-total:hover i {	background-position:-66px -328px;}.header-top-right #wishlist-total i {	background-position:-4px -285px;}.header-top-right .dropdown .dropdown-toggle > i::before { 	content:"";}.header_user_info .dropdown-toggle > span.ttuserheading {	font-size: 0;}.header_user_info .ttuserheading {	background: transparent url("TemplateTrip/images/sprite.png") no-repeat scroll -5px -272px;	cursor: pointer;	float: left;	height: 40PX;	margin: 0;	width: 40px;	transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-webkit-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-moz-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-o-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-ms-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;}.header_user_info .ttuserheading:hover, .header_user_info.open .ttuserheading {	transform: rotateY(180deg);	-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);	-o-transform: rotateY(180deg);	-ms-transform: rotateY(180deg);	background-position: -66px -272px;}/* --------------------------------- search Start------------------------------------------------------------*/		.search {			display: inline-block;			float: none;			margin: 8px 0;			position: relative;			vertical-align: top;		}		.ttsearch {			display: inline-block;			float: none;			position: relative;			vertical-align: top;		}		.ttsearch_button {			background: url(TemplateTrip/images/sprite.png) no-repeat scroll -5px -226px;			color: #fff;			z-index: 1;			cursor: pointer;			float: right;			height: 40px;			width: 40px;			transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;			-webkit-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;			-moz-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;			-o-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;			-ms-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;		}		.ttsearch_button:hover {			transform: rotateY(180deg);			-webkit-transform: rotateY(180deg);			-moz-transform: rotateY(180deg);			-o-transform: rotateY(180deg);			-ms-transform: rotateY(180deg);			background-position: -65px -226px;		}		#search.active .ttsearch_button {			background-position: -66px -312px;		}		.ttsearchtoggle {			display: none;			height: 40px;			padding: 0;			position: absolute;			right: 0;			top: 75px;			width: 320px;			z-index: 99;		}		.ttsearchtoggle .input-group-btn {			float: right;		}		#search.active button .fa.fa-search {			display: block;			font-size: 16px;		}		#search .ttsearch_button .fa-search,		#search button .fa-search {			 display: none;		}		#search {			width: 40px;			height: 40px;			cursor: pointer;			float: left;		}		#search .select-wrapper {			max-width: 160px;		}		#search .select-wrapper select {			height: 40px;			margin: 0 -1px 0 0;		}		#search .select-wrapper::after {			padding: 3px;		}		#search .input-lg {			float: right;			height: 40px;			line-height: 20px;			padding: 5px 35px 5px 10px;			width: 100%;			background: transparent none repeat scroll 0 0;			border: none;			color: #000;			font-size: 13px;			transition: all 500ms ease-in-out 0s;			-webkit-transition: all 500ms ease-in-out 0s;			-moz-transition: all 500ms ease-in-out 0s;			-o-transition: all 500ms ease-in-out 0s;			-ms-transition: all 500ms ease-in-out 0s;			letter-spacing: 1px;			border: 1px solid #e5e5e5;			border-top: 3px solid #cf2d18;			background: #ffffff none repeat scroll 0 0;		}		#search .form-control::-moz-placeholder {			color: #666;			text-indent: 0.625rem;		}		#search .form-control {			box-shadow: none;			-moz-box-shadow: none;			-webkit-box-shadow: none;		}		#search .btn-lg {			font-size: 13px;			color: #000;			line-height: 18px;			padding: 0;			width: 30px;			height: 30px;			background: none;			border: none;			position: absolute;			left: auto;			right: 5px;			top: -35px;			left: auto;			z-index: 9999;			border-radius: 0; 			-moz-border-radius: 0; 			-webkit-border-radius: 0; 			-khtml-border-radius: 0;		}		@media (max-width: 991px) { 			.ttsearchtoggle { 				top: 45px;			}		}		@media (max-width: 767px) {  			#search .input-lg {				background: #fff;			}			.ttsearchtoggle {				right: auto;				right: 0;				width: 290px;			}				.ttsearchtoggle::after{				right: 15px;			}					}		@media (max-width: 480px) {			#search {				position: static;			}				}/*--------------------------------------------- Search End --------------------------------------------------------*//* ------------------------------------ ajex search CSS Start -----------------------------------*/		.live-search {			width: 100%;			position: absolute;			z-index: 1000;			padding:10px;			margin-top: 37px;			background-color: #FFF;			border: 1px solid #e5e5e5;			left: 0;			display: none;		}		.live-search .loading{			display:block;			margin-left:auto;			margin-right:auto;		}		.live-search ul {			float: left;			list-style-type: none;			margin: 0;			padding: 0;			width: 100%;		}		.live-search ul li {			background-color: #ffffff;			cursor: pointer;			float: left;			width: 100%;		}		.live-search ul li a{			display: block;			float: left;			padding: 10px;			text-decoration: none;			width: 100%;		}		.live-search ul li:hover a {			background: #f5f5f5 none repeat scroll 0 0;		}		.live-search ul li .product-image{			float: left;			padding: 0;			width: auto;			margin: 0;		}		.live-search ul li .product-name p{			color: #555555;			font-size: 12px;			font-weight: 500;			margin: 0;			padding: 10px 0 0;		}		.live-search ul li .search-description {			float: left;			text-align: left;			padding: 2px 0 2px 8px;		}		.live-search ul li .product-name {			padding: 0;			font-family: "Muli",Helvetica,sans-serif;			color: #222;			font-size: 13px;			font-weight: 500;			margin: 0 0 5px;			line-height: 18px;		}		.live-search ul li .product-price {			color: #282828;			font: 600 14px/18px "Muli",Helvetica,sans-serif;		}		.live-search ul li .product-price .price {			display: block;			font: 500 14px/18px "Oswald",Helvetica,sans-serif;			color: #cf2d18;		}		.live-search ul li .product-price .special {			display: block;			color: #666;			text-decoration: line-through;			font: 400 13px/18px "Oswald",Helvetica,sans-serif;		}		.live-search .result-text{			float: left;			font-size: 14px;			font-weight: 500;			line-height: 20px;			text-align: center;			padding: 8px 0;			text-transform: capitalize;			width: 100%;		}		.live-search .view-all-results:hover {			color: #000000;		}		.live-search .view-all-results {			color: #333;		}		.live-search .product-image img {			width: auto;			max-width: 100%;		}		.live-search .result-text:hover{			background: #f5f5f5 none repeat scroll 0 0;        }		@media (max-width: 1199px) {			.live-search ul li {				width: 100%;			}		}		@media (max-width: 481px) {			.live-search ul li .product-image {				width: auto;			}		}/* ------------------------------------ ajex search CSS end -----------------------------------*/#top-links .list-inline > li.account-nav > a {    color: #666;    text-decoration: none;    text-transform: capitalize;	margin: 0;	padding: 0;    height: 40px;    width: 40px;}.header_user_info > a > i,.header_user_info > a > .fa-user {	display:none !important;}.ttlanguage .btn-group > ul, .ttcurrency .btn-group > ul {	clear: both;	float: left;	padding: 7px 0 0;	width: 100%;	list-style: none;}#form-currency .btn-group .dropdown-menu.currency-toggle li:hover button,#form-language .btn-group .dropdown-menu.language-toggle li:hover button {		color: #000;		text-decoration: none;}.btn-link:focus, .btn-link:hover {	text-decoration: none;}#form-currency .btn-link, #form-language .btn-link {	color: #666;	display: block;	float: left;	font: 400 13px/22px 'Muli',helvetica,sans-serif;	padding: 0;	position: relative;	text-align: left;	text-decoration: none;	text-transform: capitalize;	width: 100%;	letter-spacing: 1px;}#form-currency .btn-link:hover, #form-language .btn-link:hover {	color: #000;}#form-language .btn-group > .btn-link, #form-currency .btn-group > .btn-link {	float: left;	width: 100%;	border-bottom: 1px solid #e5e5e5;	color: #000;	font-size: 14px;	font-weight: 600;	line-height: 35px;	text-align: left;	text-transform: capitalize;}#form-language .btn-link span, #form-currency .btn-link span {	color: #000;	font-size: 14px;	font-weight: 600;	display: inline-block !important;}#form-currency .btn-link.dropdown-toggle, #form-language .btn-link.dropdown-toggle {	padding: 0 10px;}/* header user info End*/ 	.header {		float: left;		width: 100%;		position: relative;		text-align: center;	}	.full-header {		position: relative;		float: left;		text-align: center;		width: 100%;	}/* logo */#logo {	float: left;	margin: 18px 0;	z-index: 2;	position: relative;	width: 258px;}.header-right {	float: left;	padding: 0;}.header-left {	float: left;	width: auto;}header {	float: left;	width: 100%;	position: relative;}.header-middle {	float: left;    margin: 30px auto;	padding: 0;	text-align: center;}/* menu *//* Mega Menu Stylesheet START */.position-static {	float: none;	width: auto;	display: inline-block;	vertical-align: top;}#menu.mega-menu ul.nav ul.list-unstyled li {display: table;}#menu.mega-menu ul.nav li ul.list-unstyled > li.dropdown .dropdown-menu {    position: static;	display: block;}/* Mega Menu Stylesheet START *//*-------------------------------------- Mega Menu CSS Strat --------------------------------------*/.header-top-cms {	float: none;	width: auto;	display: inline-block;	vertical-align: top;	text-align: center;}.left-main-menu {	float: none;	position: relative;	width: auto;	display: inline-block;	vertical-align: top;	text-align: center;}.header-left-cms {	float: none;	width: auto;	display: inline-block;	vertical-align: top;}.main-category-list .menu-category .dropmenu li.TT-Sub-List .dropdown-menu .dropdown-inner,.main-category-list .menu-category .dropmenu li.more-menu .dropdown-menu .dropdown-inner {    float: left;    width: 100%;}.mega-dropdown-menu .dropdown {    float: left;	padding: 0 10px;}.mega-dropdown-menu li.dropdown .dropdown-menu {    border: none;	display: block;    position: static;	padding: 0;}#column-left .left-main-menu {	background: none;	border: none;    float: left;	margin: -88px 0 0;	padding: 0;    width: 100%;}.left-main-menu .childs_1 .child-columns {    float: left;    width: 100%;}.main-category-list .cat-menu {	float: left;	width: 100%;}.main-category-list.left-main-menu .TT-panel-heading {	border: 2px solid #eeeeee;	color: #333333;	cursor: pointer;	font-size: 13px;	height: 48px;	letter-spacing: 1.8px;	line-height: 42px;	overflow: hidden;	padding: 0 24px;	position: relative;	text-align: center;	text-overflow: ellipsis;	text-transform: uppercase;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out 0s;	-moz-transition: all 400ms ease-in-out 0s;	-o-transition: all 400ms ease-in-out 0s;	-ms-transition: all 400ms ease-in-out 0s;	display: none;}.main-category-list.left-main-menu .TT-panel-heading:hover {	border-color: #000000;}.main-category-list.left-main-menu .dropmenu > li {	cursor: pointer;	float: left;	width: auto;	padding: 30px 5px;}.main-category-list .menu-category ul.dropmenu li a, .main-category-list .menu-category ul li.more-menu > span {	background: rgba(0, 0, 0, 0);	color: #111;	display: block;	font: 600 16px/30px "Oswald",Helvetica,sans-serif;	padding: 10px 12px;	position: relative;	text-transform: uppercase;}.main-category-list .menu-category .dropdown .dropdown-inner .mega-dropdown-menu li.dropdown > a {	color: #000;	font: 700 15px/20px "Muli",Helvetica,sans-serif;	padding: 0 0 8px;	margin: 0 0 8px;	text-transform: capitalize;}.main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu {	border: 1px solid #e5e5e5;	display: none;	float: left;	left: 100%;	max-width: 200px;	padding: 0;	position: absolute;	right: auto;	top: 0;	width: 100%;}.main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu  li.dropdown > a.single-dropdown::before,.main-category-list ul li.more-menu .dropdown-inner > ul.single-dropdown-menu > li.TT-Sub-List > a::before {    content: "\f105";    font-family: "FontAwesome";    position: absolute;	left: auto;    right: 15px;    top: 3px;	color: #666;	background: #fff;}.single-dropdown-menu .dropdown-inner ul.childs_2 {    float: left;	width: 100%;    padding: 10px 20px;}.main-category-list.left-main-menu .menu-category ul li a.TT-Category-List::before, .main-category-list .menu-category ul li.more-menu > span::before {	color: #111;	content: "\f107";	font-family: "FontAwesome";	font-size: 14px;	margin-left: 3px;	float: right;}.main-category-list.left-main-menu .menu-category ul li:hover a.TT-Category-List::before,.main-category-list .menu-category ul li.more-menu:hover > span::before {	content: "\f106";	color: #cf2d18;}.main-category-list.left-main-menu .menu-category ul li a::after, .main-category-list .menu-category ul li.more-menu > span::after {	content: "";	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background: #ffbd0a;	transform: scaleX(0);	-webkit-transform: scaleX(0);	-moz-transform: scaleX(0);	-o-transform: scaleX(0);	-ms-transform: scaleX(0);	-webkit-transform-origin: 50%;	transform-origin: 50%;	-webkit-transition-property: transform;	transition-property: transform;	-webkit-transition-duration: 0.3s;	transition-duration: 0.3s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out;	border-radius: 50px;	-moz-border-radius: 50px; 	-webkit-border-radius: 50px; 	-khtml-border-radius: 50px;}.main-category-list.left-main-menu .menu-category ul li:hover a::after, .main-category-list .menu-category ul li.more-menu:hover > span::after  {	transform: scaleX(1);	-webkit-transform: scaleX(1);	-moz-transform: scaleX(1);	-o-transform: scaleX(1);	-ms-transform: scaleX(1);}.main-category-list.left-main-menu .menu-category ul li a.single-dropdown::after{    content: "";	background: #fff;}.main-category-list.left-main-menu .menu-category ul li:hover a.single-dropdown::after, .main-category-list.left-main-menu .menu-category .dropdown-menu .dropdown-inner ul.single-dropdown-menu li a::after, .main-category-list .menu-category ul.single-dropdown-menu li.more-menu > span::after {   opacity: 0;   -moz-opacity: 0; 	-khtml-opacity: 0; 	-webkit-opacity: 0;	transform: none;	-webkit-transform: none;	-moz-transform: none;	-o-transform: none;	-ms-transform: none;	transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;	background: none;}.main-category-list.left-main-menu .menu-category ul li:hover a.TT-Category-List::after, .main-category-list .menu-category ul li:hover .more-menu:hover::after, .main-category-list .menu-category > ul.dropmenu > li > a:hover, .main-category-list .menu-category ul li .more-menu:hover, .main-category-list .menu-category ul li.more-menu:hover > span, .main-category-list .menu-category ul li.more-menu:hover > span::after, .main-category-list .menu-category > ul.dropmenu > li:hover > a {	color: #cf2d18;}.main-category-list .menu-category ul.dropmenu li .dropdown-menu .dropdown-inner ul.list-unstyled a:hover, .main-category-list .menu-category ul.dropmenu .dropdown-menu .dropdown-inner ul.list-unstyled a:focus,.main-category-list .menu-category ul.dropmenu .dropdown-menu ul .dropdown-inner ul li:hover a,.main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu  li.dropdown:hover > a.single-dropdown::after,.main-category-list ul li.more-menu .dropdown-inner > ul.single-dropdown-menu > li.TT-Sub-List:hover > a::after {	color: #000;}.menu-category ul.dropmenu li.TT-Sub-List > .dropdown-menu, .menu-category ul.dropmenu li.more-menu > .dropdown-menu {	background: #fff none repeat scroll 0 0;	left: 0;	padding: 0;	position: absolute;	top: 100%;	visibility: hidden;	z-index: 1000;	border: 1px solid #e5e5e5;	border-top: 3px solid #cf2d18;	right: auto;	text-align: left;	display: block;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	bottom: auto;	transition: all 400ms ease-in-out;	-webkit-transition: all 400ms ease-in-out;	-moz-transition: all 400ms ease-in-out;	-o-transition: all 400ms ease-in-out;	-ms-transition: all 400ms ease-in-out;}.main-category-list .menu-category li.TT-Sub-List .dropdown-inner .mega-dropdown-menu {    float: left;    padding: 20px;}.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a, .main-category-list .menu-category li.more-menu .dropdown-inner ul.single-dropdown-menu li > a {	padding: 3px 20px;	font: 400 13px/18px "Muli",Helvetica,sans-serif;	color: #666;	text-transform: capitalize;}.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a.single-dropdown,.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a,.main-category-list .menu-category li.more-menu .dropdown-inner ul.single-dropdown-menu li:hover > a {	color: #000;}.main-category-list .menu-category .dropdown-inner ul.single-dropdown-menu {    padding: 15px 0;	float: left;	width: 100%;}.main-category-list.left-main-menu .dropmenu .active_menu {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	float: right;	height: 15px;	margin: 0;	overflow: hidden;	position: absolute;	right: 10px;	top: 10px;	width: 6px;}.main-category-list.left-main-menu .dropmenu > li:hover .active_menu {	background: #eeeeee;	height: 35px;	right: 0;	top: -3px;	width: 50px;	z-index: 1;	display: none;}.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a {    display: inline-block;    font: 400 13px/20px "Muli",Helvetica,sans-serif;    padding: 8px 0;	margin: 0 0 15px;	color: #333;}.mega-dropdown-menu li.dropdown > a:before {    background: #e5e5e5;    bottom: 0;    content: "";    height: 1px;    left: 0;	right: auto;    position: absolute;    width: 90%;}.main-category-list.left-main-menu .dropmenu li li li {	float: left;    width: 100%;}.main-category-list .menu-category ul.dropmenu .dropdown-menu ul .dropdown-inner ul a {	color: #666;	font: 400 13px/18px "Muli",Helvetica,sans-serif;	padding: 2px 0;	text-transform: capitalize;}.main-category-list .menu-category .dropmenu {	float: left;	list-style: outside none none;	position: relative;	width: 100%;	margin: 0;	z-index: 2;}.left-main-menu .TT-panel-heading:after {	color: #000;	content: "\f0c9";	font-family: "FontAwesome";	font-size: 17px;	position: absolute;	left: 23px;	top: 0;	bottom: 0;}.main-category-list .TT-panel-heading > span {    line-height: 46px;	padding: 0 0 0 31px;	white-space: nowrap;}.main-category-list .menu-category ul li .more-menu::after {	color: #414141;    content: "\f067";    font-family: fontawesome;    font-size: 12px;    left: auto;    position: absolute;    right: 22px;    top: 10px;}.main-category-list .menu-category ul li .more-menu.active::after {    content: "\f068";    font-family: fontawesome;}@media (min-width: 992px) { 	.menu-category ul.dropmenu li.TT-Sub-List:hover > .dropdown-menu, .main-category-list .menu-category ul > li.more-menu:hover > .dropdown-menu {		visibility: visible;		opacity: 1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;	}	.main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > .dropdown-menu {		display: block !important;	}		.main-category-list .menu-category li.dropdown:hover .dropdown-inner ul.single-dropdown-menu {		display: block !important;	}	.main-category-list .menu-category li.dropdown:last-child .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu {		left: auto;		right: 100%;	}	.main-category-list .menu-category ul.dropmenu li .blog-nav-dot {		position: absolute;		display: inline-block;		width: 5px;		height: 5px;		margin: -3px 0 0 3px;		-webkit-transition: all .4s ease-in-out 0s;		-moz-transition: all .4s ease-in-out 0s;		-o-transition: all .4s ease-in-out 0s;		-ms-transition: all .4s ease-in-out 0s;		transition: all .4s ease-in-out 0s;		border-radius: 10px;		-moz-border-radius: 10px; 		-webkit-border-radius: 10px; 		-khtml-border-radius: 10px;		left: 0;		right: auto;		top: 0;	}	.main-category-list .menu-category ul.dropmenu li:hover > a .blog-nav-dot {		background-color: #fff;		top: 12px;	}	.main-category-list .menu-category ul.dropmenu li:hover .blog-nav-dot {		background-color: #fff;		top: 12px;	}	.main-category-list .menu-category .dropdown-inner ul.single-dropdown-menu .blog-nav-dot.blog-detail-dot {		display: none;	}}@media (min-width: 992px) and (max-width: 1199px) {	.menu-category ul.dropmenu > li.TT-Sub-List > .dropdown-menu {	  left: -10px;	  right: auto;	}}@media (max-width: 991px) {	.menu-category ul.dropmenu li.TT-Sub-List > .dropdown-menu, 	.menu-category ul.dropmenu li.more-menu > .dropdown-menu {		position: static;		border: none;		border-radius: 0;		-moz-border-radius: 0;		-webkit-border-radius: 0;		-khtml-border-radius: 0;		display: block;		padding: 0;		transform: none;		-webkit-transform: none;		-moz-transform: none;		-o-transform: none;		-ms-transform: none;		transition: none;		-webkit-transition: none;		-moz-transition: none;		-o-transition: none;		-ms-transition: none;		opacity: 1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;		visibility: visible;		float: left;		 width: 100%;	}	.mega-dropdown-menu .dropdown {		width: 100% !important;	}	.main-category-list .menu-category li.TT-Sub-List .dropdown-inner .mega-dropdown-menu {		padding: 3px 0;		display: none;		width: 100% !important;	}	.main-category-list .menu-category .dropdown-inner ul.single-dropdown-menu  {		padding: 0 10px;		display: none;	}	.mega-dropdown-menu li.dropdown > a::before {		width: 100%;	}	.mega-dropdown-menu li.dropdown > a {		margin: 0;	}	.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu {		position: static;		border: none;		display: block;	}	.single-dropdown-menu .dropdown-inner ul.childs_2 {		padding: 0;	}	.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a, 	.main-category-list .menu-category li.more-menu .dropdown-inner ul.single-dropdown-menu li > a {		padding: 0;	}	.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a.single-dropdown::after {		display: none;		}	.main-category-list.left-main-menu .menu-category ul li a.TT-Category-List::after, 	.main-category-list .menu-category ul li.more-menu > span::after,	.main-category-list.left-main-menu .menu-category ul li:hover a.TT-Category-List::after, 	.main-category-list .menu-category ul li.more-menu:hover > span::after, .main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu li.dropdown > a.single-dropdown::after, .main-category-list ul li.more-menu .dropdown-inner > ul.single-dropdown-menu > li.TT-Sub-List > a::after  {		content: "";	}	.main-category-list.left-main-menu {		float: left;		padding-right: 155px;		padding-left: 5px;		margin: 0;		width: 100%;		border-top: 1px solid rgba(255,255,255,.1);	}	.main-category-list .TT-panel-heading > span {		line-height: inherit;		padding: 0;		display: none;	}	.main-category-list.left-main-menu .TT-panel-heading {		border: none;		color: #000;		font: 500 16px/18px "Muli",Helvetica,sans-serif;		position: relative;		cursor: pointer;		padding: 16px 2px;		margin: 0;		height: auto;		text-align: left;		display: block;		width: 20px;	}	.main-category-list.left-main-menu .menu-category ul li:hover a.TT-Category-List::after, 	.main-category-list .menu-category ul li:hover .more-menu:hover::after,	.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > a.single-dropdown::after,	.main-category-list .menu-category > ul.dropmenu > li > a:hover, 	.main-category-list .menu-category ul li .more-menu:hover,	.main-category-list .menu-category ul li.more-menu:hover > span,	.main-category-list .menu-category ul li.more-menu:hover > span::after,	.main-category-list .menu-category > ul.dropmenu > li:hover > a,	.main-category-list .menu-category ul.dropmenu li.dropdown a, 	.main-category-list .menu-category ul li.dropdown.more-menu > span, 	.main-category-list .menu-category ul.dropmenu li a {	  color: #000000;	} 	.left-main-menu .TT-panel-heading::after {		position: static;		float: left;	}	.main-category-list .menu-category ul.dropmenu li.dropdown a, .main-category-list .menu-category ul li.dropdown.more-menu > span, .main-category-list .menu-category ul.dropmenu li a {		color: #333;		float: left;		padding: 0;		text-align: left;		width: 100%;		font: 400 14px/28px "Oswald",Helvetica,sans-serif;	}	.main-category-list .menu-category ul.dropmenu li.dropdown:hover a, 	.main-category-list .menu-category ul li.dropdown.more-menu:hover > span,	.main-category-list .menu-category ul.dropmenu li:hover a {		color: #000;		background: none;	}	.main-category-list .menu-category > ul.dropmenu > li > a::before, .main-category-list .menu-category > ul > li.more-menu > span::before {		display: none;	}	.main-category-list .menu-category > ul.dropmenu > li:hover > a::before, .main-category-list .menu-category > ul > li.more-menu:hover > span::before {		background: none;	}	.main-category-list .menu-category .dropdown .dropdown-inner .mega-dropdown-menu li.dropdown > a,	.main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a, .main-category-list .menu-category li.more-menu .dropdown-inner ul.single-dropdown-menu li > a{		font-size: 13px;		line-height: 24px;		font-weight: 700;		margin: 0;		color: #333;	}	.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a,	.main-category-list .menu-category ul.dropmenu .dropdown-menu ul .dropdown-inner ul a {		padding: 0 10px;	}	.main-category-list .menu-category ul.dropmenu .dropdown-menu ul .dropdown-inner ul a {		font: 400 13px/24px "Muli",Helvetica,sans-serif;	} 	.left-main-menu.dropmenu li a.TT-Category-List {		background: none;	}	.main-category-list.left-main-menu .dropmenu .active_menu {		display: none;	}	.left-main-menu .dropmenu li i.fa-angle-down {		float: right;		position: relative;	}	.left-main-menu .dropmenu li > i.fa-angle-down::before {		color: #666;		content: "\f067";		font-size: 12px;		position: absolute;		right: 0;		left: auto;		top: 0;		padding: 6px 11px;		height: 8px;		width: 8px;		cursor: pointer;		z-index: 2;	}	.main-category-list.left-main-menu .menu-category ul li a::after, .main-category-list .menu-category ul li.more-menu > span::after {		display: none;	}	.left-main-menu .dropmenu li.active > i.fa-angle-down::before {		content: "\f068";		color: #111;	}	.left-main-menu .dropmenu li:hover > i.fa-angle-down::before {		color: #111;	}	.main-category-list .menu-category .dropmenu {		background: #fff;		border: 1px solid #e5e5e5;		bottom: auto;		left: 0;		padding: 15px;		position: absolute;		right: 0;		top: 100%;	}	.left-main-menu ul.dropmenu .dropdown-menu ul li.dropdown-inner > ul {		list-style: none;			display: none;	}	.left-main-menu .dropmenu .TT-Sub-List .dropdown-menu ul .dropdown-inner > ul {		float: left;		width: 100%;	}	.main-category-list.left-main-menu .dropmenu ul {		float: left;		width: 100%;	}	.mega-dropdown-menu li.dropdown .dropdown-menu {		display: block;		padding: 3px 0;	}	.main-category-list.left-main-menu .dropmenu .dropdown-inner {		float: left;		width: 100%;	}	.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a {		margin: 0;	}	.main-category-list.left-main-menu .dropmenu li li.dropdown-inner > a::before {		background: none;	}	.main-category-list.left-main-menu .dropmenu li li li  {		padding: 0;	}	.main-category-list.left-main-menu .dropmenu > li {		width: 100%;		margin: 0;		padding: 0;    }    .main-category-list.left-main-menu .dropmenu > li.more {		display: none !important;    }}/*---------------------------------  Mega Menu CSS End --------------------------------------------*//* 2 Level Sub Categories END *//* content */.checkout-cart #content{	margin:0 0 50px;}.account-register #content{	margin:0 0 20px;}#content {min-height: 650px;}#product-category #content{   padding-right: 0;}#product-search #content {	padding-right: 0;}.common-home #content {	position: relative;	padding: 0px;}/* ---------------------------------------------------- cart CSS Start ------------------------------------------------- */#top-links > ul .ttcart {	cursor: pointer;	display: block;	float: right;	padding: 0;	position: relative;}#cart {	float: right;	padding: 0;	position: relative;	width: auto;}#cart > .btn {	padding: 0px;	width: 40px;	height: 40px;	display: inline-block;	border: none;	background: none;	float: left;	position: relative;}#cart > .btn::after {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -37px -112px;	content: "";	height: 40px;	left: 0;	position: absolute;	top: 0;	right: auto;	width: 40px;	transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-webkit-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-moz-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-o-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;	-ms-transition: transform 360ms ease-in-out 0s, -webkit-transform 360ms ease-in-out 0s;}#cart:hover > .btn::after {	transform: rotateY(180deg);	-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);	-o-transform: rotateY(180deg);	-ms-transform: rotateY(180deg);	background-position: -37px -168px;}.fa-shopping-cart::before {	content: "\f07a";}#cart i.fa-shopping-cart {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -30px -112px;	display: none;	font-size: 0;	height: 40px;	width: 40px;}#cart.open > .btn {	color: #666666;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	text-shadow: none;}.ttcart #cart #cart-total {	background: #ffbd0a;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	-khtml-border-radius: 50%;	display: block;	height: 16px;	line-height: 16px;	position: absolute;	right: 2px;	text-align: center;	top: 0;	width: 16px;	color: #222;	z-index: 1;	font-size: 13px;}#cart .dropdown-menu {	min-width: 300px;	top: 75px;	padding: 10px 15px;	right: 0;	left: auto;	z-index: 1001;	display: block !important;	border: 1px solid #eee;	background: white none repeat scroll 0 0;	border-top: 3px solid #cf2d18;	transform: translate(0,20px);	-webkit-transform: translate(0,20px);	-moz-transform: translate(0,20px);	-o-transform: translate(0,20px);	-ms-transform: translate(0,20px);	transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	-ms-transition: all 0.5s ease 0s;	visibility: hidden;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;}#cart:hover .dropdown-menu {	transform: translate(0,0);	-webkit-transform: translate(0,0);	-moz-transform: translate(0,0);	-o-transform: translate(0,0);	-ms-transform: translate(0,0);	visibility: visible;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;}#cart .dropdown-menu li.cart-product {	max-height: 400px;	overflow-y: auto;	float: left;	width: 100%;	min-height: 50px;	overflow-x: visible;	max-width: 300px;}#cart .dropdown-menu .btn.btn-danger {	height: auto;	padding: 0px;}#cart .dropdown-menu .btn.btn-danger i.fa-times {	font-size: 12px;	padding: 4px;}#cart .dropdown-menu table {	margin-bottom: 10px;}#cart .dropdown-menu li p {	float: left;	width: 100%;	color: #666;	padding: 0;	margin: 0;}#cart .dropdown-menu li p a:hover {	 background: #000000;    border: 1px solid #000000;    color: #ffffff;}#cart .dropdown-menu li p a strong { 	font-weight:500;	font-size: 13px;}#cart .dropdown-menu li p a strong i.fa { 	padding: 0 3px 0 0;}#cart .header-cart-toggle .btn-danger {    background-color: #FFF;    border: none;    color: #222;}#cart .header-cart-toggle .text-right > strong {	color: #666;    font-size: 13px;    font-weight: 500;}#cart .dropdown-menu li p a:first-child{	background: #ffbd0a;    border:1px solid #ffbd0a;    color: #000;	width:48%;	float:left;}#cart .dropdown-menu li p a:first-child:hover,#cart .dropdown-menu li p a:first-child:focus {	background: #000;    border: 1px solid #000;	color: #fff;}#cart .dropdown-menu li p a {	background: #000;	border: 1px solid #000;	color: #fff;	float: right;	font: 500 13px/18px "Muli",Helvetica,sans-serif;	padding: 8px;	text-transform: capitalize;	width: 48%;	text-align: center;	border-radius: 25px;	-moz-border-radius: 25px; 	-webkit-border-radius: 25px; 	-khtml-border-radius: 25px;}#cart .dropdown-menu li p a:hover,#cart .dropdown-menu li p a:focus {	background: #ffbd0a;	border-color: #ffbd0a;	color: #000;}.header-cart-toggle .table-striped > tbody > tr:nth-child(2n+1) > td,.header-cart-toggle .table-striped > tbody > tr:nth-child(2n+1) > th {    background: none;	padding: 5px;}.header-cart-toggle .table.table-bordered tr:first-child td{	padding-top: 10px !important;	padding-bottom: 10px !important;}#cart .table-bordered > thead > tr > th, #cart .table-bordered > tbody > tr > th, #cart .table-bordered > tfoot > tr > th, #cart .table-bordered > thead > tr > td, #cart .table-bordered > tbody > tr > td, #cart .table-bordered > tfoot > tr > td {    border: none;    padding: 1px 0;	text-align: left;}#cart .header-cart-toggle .text-left.name > a {	color: #666;	font-size: 13px;	text-transform: capitalize;	line-height: 18px;}#cart .header-cart-toggle .text-left.name > a:hover {	color: #000;}#cart .header-cart-toggle .table > tbody > tr > td.text-right.amount {	color: #222;	font: 400 13px/20px "Oswald",Helvetica,sans-serif;	text-align: left;	padding: 6px 8px !important;}.header-cart-toggle .table .text-center img {	max-width: none;}#cart .header-cart-toggle .text-right.price-total {	color: #000;	text-align: right;	font: 400 13px/20px "Oswald",Helvetica,sans-serif;	white-space: nowrap;}.cart-form .table-bordered td.text-right.unit-price {	color: #282828;	font: 400 16px/18px "Oswald",Helvetica,sans-serif;}.cart-form .cart_input_block.input-group {	display: inline-block;	width: auto;}#cart .header-cart-toggle .table.table-bordered { 	border-top: 1px solid #ebebeb;	border-bottom: 1px solid #ebebeb;	border-left: 0;	border-right: 0;    padding: 10px 0;}#cart .header-cart-toggle .table > tbody > tr > td {  border-color: #ebebeb;  padding: 8px 8px !important;}#cart .header-cart-toggle .table > tbody > tr > td.text-center.button, #cart .header-cart-toggle .table > tbody > tr > td.text-right {	padding: 6px 0 !important;}#cart .header-cart-toggle .table.table-bordered tbody tr .text-right {	padding: 3px 0 !important;}#cart .dropdown-menu table {	margin-bottom: 10px;}#cart .header-cart-toggle li:first-child tr:first-child td { 	border: 0 none; 	padding: 5px 4px 10px;}#cart .dropdown-menu .btn.btn-danger i.fa-times {    font-size: 14px;    padding: 4px;	color:#666;}#cart .dropdown-menu .btn.btn-danger:hover i.fa-times {	color: #9c9b9b;}#cart .table.table-striped tr {    background: none;}#cart .header-cart-toggle .table > tbody > tr > td.image{	padding: 10px 0!important;}.table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {	padding: 10px!important;}.checkout-cart .panel-collapse .input-group .form-control {	border-radius: 25px 0 0 25px;	-moz-border-radius: 25px 0 0 25px;	-webkit-border-radius: 25px 0 0 25px;	-khtml-border-radius: 25px 0 0 25px;}/*--------------------------- Start Slider --------------------------*/#top_column #carousel.homeslider .ttloading-bg {	background: #FFF url("../img/ajax-loader.gif") no-repeat scroll center center;	height: 100%;	left: 0;	position: fixed;	top: 0;	width: 100%;	z-index: 9999;}@media (max-width: 543px) {	.homeslider .carousel-control .icon-prev,	.homeslider .carousel-control .icon-next {		float: left;		width: 100%;		height: 100%;		position: static;		margin: 0;	}}/*--------------------------- End Slider --------------------------*//*---------------------------------------------- Slideshow Slider Stylesheet start-------------------------------*/#page {  float: left;  width: 100%;  padding: 0 75px;}.content-top {        height: 70%; /*EKLENDİ*/    float: left;	width: 100%;	position: relative;}.content-top::before {	position: absolute;	right: -70px;	left: auto;	top: auto;	bottom: -120px;	margin: auto;	content: "";	background: url("TemplateTrip/images/block-bg-shape-02.png") no-repeat;	height: 636px;	width: 641px;	background-size: contain;	z-index: -1;}.content-top::after {	position: absolute;	left: -70px;	right: auto;	top: 10%;	bottom: auto;	margin: auto;	content: "";	background: url("TemplateTrip/images/block-bg-shape.png") no-repeat;	height: 926px;	width: 564px;	background-size: contain;	z-index: 1;}.slideshow-panel .item > img {	width: 100%;}.swiper-wrapper {	direction: ltr !important;}.slideshow-panel {	float: left;	position: relative;	list-style: none;	overflow: hidden;	width: 100%;	margin: 0 0 17px;}.slideshow-panel .swiper-viewport {    border: medium none;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    -khtml-border-radius: 0;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    margin: 0;	background:none;}.slideshow-panel .ttloader {    background: #fff url("TemplateTrip/images/ajax-loader.gif") no-repeat scroll center center;    background-attachment: scroll;    -webkit-background-position: center center;    -moz-background-position: center center;    -o-background-position: center center;    -webkit-background-repeat: no-repeat;    -moz-background-repeat: no-repeat;    -o-background-repeat: no-repeat;    background-repeat: no-repeat;    bottom: 0;    height: 100%;    left: 0;    position: fixed;    right: 0;    top: 0;    margin: 0 auto;    width: 100%;    z-index: 999999;}.slideshow-panel img {    width: 100%;}.slideshow-panel .swiper-container .swiper-pagination {    display: none;}.slideshow-panel .swiper-container .swiper-pager div {	border: 2px solid #fff;	height: 40px;	width: 40px;	margin: auto;	top: 0;	bottom: 0;	text-align: center;	text-shadow: none;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	-khtml-border-radius: 50%;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out 0s;	-moz-transition: all 400ms ease-in-out 0s;	-o-transition: all 400ms ease-in-out 0s;	-ms-transition: all 400ms ease-in-out 0s;	z-index: 9;}.slideshow-panel:hover .swiper-container .swiper-pager div {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.slideshow-panel .swiper-container .swiper-pager div:hover {	background: #cf2d18;	color: #fff;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	-khtml-border-radius: 50%;	border: 2px solid #cf2d18;	opacity: .9;	-moz-opacity: .9;	-khtml-opacity: .9;	-webkit-opacity: .9;}.slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-next::before{	bottom: 0;	color: #fff;	font-size: 14px;	left: 0;	line-height: 38px;	margin: 0 auto;	position: absolute;	right: 0;	text-align: center;	top: 0;	padding: 0;	vertical-align: middle;}.slideshow-panel .swiper-pager .swiper-button-prev::before {	left: -2px;}.slideshow-panel .swiper-container .swiper-pager .swiper-button-prev {	left: 70px;	right: auto;}.slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-prev {	left: 50px;	right: auto;}.slideshow-panel .swiper-container .swiper-pager .swiper-button-next {	right: 70px;	left: auto;}.slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-next {	right: 50px;	left: auto;}.slideshow-panel .swiper-pager .swiper-button-prev:hover::before,.slideshow-panel .swiper-pager .swiper-button-next:hover::before {    color: #fff;}@media (max-width: 991px) {	.slideshow-panel .swiper-container .swiper-pager div {		height: 40px;		width: 40px;	}	.slideshow-panel .swiper-pager .swiper-button-prev::before {		left: -3px;		line-height: 27px;		top: 0;		padding: 4px 0;	}	.slideshow-panel .swiper-pager .swiper-button-next::before {		left: -1px;		line-height: 27px;		top: 0;		padding: 4px 0;	}}@media (max-width: 767px) {    .slideshow-panel .swiper-container .swiper-pager div,    .slideshow-panel .swiper-container .swiper-pager div:hover {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-prev,    .slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-prev {        left: 0;		border: none;		background: none;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-next,    .slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-next {        right: 0;		border: none;		background: none;    }	.slideshow-panel .swiper-container .swiper-pager div:hover {	    background:none;		color: #ffbd0a none repeat scroll 0 0;	    border: none;	}	.slideshow-panel .swiper-pager .swiper-button-prev:hover::before, .slideshow-panel .swiper-pager .swiper-button-next:hover::before {		color: #fff;	}	.slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-next::before {	color: #ffbd0a;	font-size: 16px;}}@media (max-width: 480px) {    .slideshow-panel .swiper-container .swiper-pager div,    .slideshow-panel .swiper-container .swiper-pager div:hover {        background: none;        border: none;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-prev,    .slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-prev {        left: 0;		width: 40px;		height: 40px;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-next,    .slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-next {        right: 0;		width: 40px;		height: 40px;    }	.slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-next::before {		top: 0;	}}/*---------------------------------------------- Slideshow Slider Stylesheet end-------------------------------*//* Banners Carousel Stylesheet */.banner-panel .owl-buttons {	display: none;}.banner-panel .owl-buttons > div {	font-size: 0px;}.banner-panel .owl-prev:after,.banner-panel .owl-next:after {	background-color: rgba(0,0,0,0.5);	color: #FFFFFF;	font-family: 'fontawesome';	font-size: 14px;	line-height: 22px;	width: 22px;	height: 26px;	padding: 2px;	text-align: center;	float: left;}.banner-panel .owl-prev:after {	content: '\f104';}.banner-panel .owl-next:after {	content: '\f105';}/* OWL Slider Bullets Stylesheet */.products-list .thumb-items { margin-bottom: 10px; }.products-list .thumb-items:first-child { padding-left: 0px; }.products-list .thumb-items:last-child { padding-right: 0px; }.products-list .thumb-items .product-thumb { margin: 0px; }/*-------------------------custome navigation button css start--------------------------*/		.customNavigation {		    float: left;			direction: ltr;			text-align: center;			width: 100%;			margin: 10px 0 0;		}		.customNavigation a {			border: none;            border-bottom: 2px solid #111;			color: #666;			cursor: pointer;			display: inline-block;			float: none;			font-size: 13px;			letter-spacing: 2px;			line-height: 16px;			padding: 0;			position: relative;			vertical-align: top;			text-transform: uppercase;		}		.customNavigation a.prev {			background: #ffffff url("TemplateTrip/images/sprite.png") no-repeat scroll -19px -359px;			margin: 0 20px 0 0;			padding: 0 0 5px 30px;		}		.customNavigation a.prev:hover {			background-position: -19px -359px;		}		.customNavigation a.next {			background: #ffffff url("TemplateTrip/images/sprite.png") no-repeat scroll 35px -392px;			padding: 0 30px 5px 0;		}		.customNavigation a.next:hover {			background-position: 35px -392px;		}		.customNavigation a::after {			border-bottom: 3px solid #111;			bottom: -2px;			content: "";			left: 0;			position: absolute;			right: 0;			transition: all 400ms ease-in-out 0s;			-webkit-transition: all 400ms ease-in-out 0s;			-moz-transition: all 400ms ease-in-out 0s;			-o-transition: all 400ms ease-in-out 0s;			-ms-transition: all 400ms ease-in-out 0s;			width: 0;		}		.customNavigation a.prev::after {			left: auto;			right: 0;		}		.customNavigation a:hover::after {			width: 69px;		}/*-------------------------custome navigation button css end--------------------------*//* Home Page *//* Category Page */.tt-header-content .header-content-image > img{  	display: block;    height: auto;    max-width: 100%;}.header-content-image {    max-width: 100%;    position: absolute;    right: 0;    top: 0;}.tt-header-content.container {    position: relative;}#content h2.category-name {	margin-top: 0px;}#column-left > div, #column-right > div {	float: left;	margin: 0 0 20px;	width: 100%;	overflow: hidden;}#column-left > div:last-child, #column-right > div:last-child {	margin: 0;}#column-left .theiaStickySidebar .left-right-inner > div:last-child {	margin: ;	margin-bottom: 0;}#column-left .theiaStickySidebar .left-right-inner > div, #column-right .theiaStickySidebar .left-right-inner > div{	background: none;	float: left;	width: 100%;	padding: 15px;	margin: 0 0 20px;	border: 1px solid #e5e5e5;	box-shadow: none;	-moz-box-shadow: none;   -webkit-box-shadow: none;}#column-left .theiaStickySidebar .left-right-inner .swiper-viewport, #column-right .theiaStickySidebar .left-right-inner .swiper-viewport {	box-shadow: none;	-moz-box-shadow: none;   -webkit-box-shadow: none;   border-radius: 0;   -moz-border-radius: 0; 	-webkit-border-radius: 0; 	-khtml-border-radius: 0;	padding: 0;	border: none;}#column-left .theiaStickySidebar .left-right-inner .customNavigation,#column-right .theiaStickySidebar .left-right-inner .customNavigation {	display: none;}.category-list ul {	padding: 0px;}.category-list ul li {    display: inline-block;    list-style: none;    margin-right: 5px;}.subcategory-image {  clear: both;}.subcategory-image > a {	border: 1px solid #e5e5e5;	display: block;	padding: 6px;}.category-list li a {	color: #666;	font: 500 13px/22px "Muli",Helvetica,sans-serif;}.category-list ul li:hover .subcategory-image > a {	border: 2px solid #333;	color: #000;	padding: 5px;}.category-list ul li:hover a{	color:#000;}.category-list h5 {	float: left;	color: #666;	font: 500 15px/22px "Muli",Helvetica,sans-serif;	text-align: center;	width: 100%;}.category-filter label {	background: none;	border: none;    color: #333;    font: 400 13px/20px "Muli",Helvetica,sans-serif;   	margin: 0;	padding: 0;	white-space:nowrap;	display:inline-block;	width: auto;}.category-compare { 	margin: 0 0 15px; 	float:left;	width:100%;		font-size: 13px;}.product-special p.category-compare, #product-manufacturer .category-compare {    margin: 0;}.product-category .category-products {    float: left;    width: 100%;}.category-treeview ul { margin: 0px; float:left; width: 100%; }.category-treeview li { position: relative; list-style: none; clear: both; }.category-treeview li.category-li .list-tree::before {	content: "\f107";	color: #000;	right: 0;	left: auto;	float: right;	font-family: "FontAwesome";	font-size: 14px;	position: absolute;	cursor: pointer;	padding: 0;	top: 5px;	z-index: 8;}.category-treeview li.category-li.active .list-tree:before {	content: "\f106";}.category-treeview li.category-li:hover .list-tree::before {	color: #414141;}.product-thumb .caption .description {	display: none;}.rating span.fa-stack, #review span.fa-stack {	width: 14px;	height: 14px;}.category-products .product-layout.product-grid .product-thumb, .category-products .product-layout.product-list .product-thumb {	margin: 0;	margin-bottom: 30px;}.product-layout.product-grid .thumb-description {	padding: 0;}.category-products .product-layout.product-grid .product-thumb .image, .category-products .product-layout.product-list .product-thumb .image {	padding: 0;}.product-list .product-thumb .caption .description {	display: block;	font-family: "Muli",Helvetica,sans-serif;	color: #878787;	margin: 0 0 10px;	font-size: 13px;	font-weight: 400;	float: left;	width: 100%;}.product-list .product-thumb .rating {	position: static;	margin: 0 0 10px;}.product-list .product-thumb:hover .rating {	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;}.product-thumb .percent, .product-percent {	position: absolute;	top: 15px;	padding: 0;	color: #c01010;	font: 500 12px/18px "Muli",Helvetica,sans-serif;	left: 15px;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	vertical-align: top;	z-index: 1;	text-transform: capitalize;}.product-thumb:hover .percent {	opacity: 1;	-moz-opacity:1;	-khtml-opacity: 1;	-webkit-opacity: 1;	transition: 400ms ease-in-out;	-webkit-transition: 400ms ease-in-out;	-moz-transition: 400ms ease-in-out;	-o-transition: 400ms ease-in-out;	-ms-transition: 400ms ease-in-out;}.product-thumb .sale-icon, .product-sale-icon {	color: #000000;	font: 500 12px/18px "Muli",Helvetica,sans-serif;	left: auto;	letter-spacing: 1px;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	position: absolute;	right: 15px;	text-transform: capitalize;	top: 15px;	vertical-align: top;	z-index: 1;}.product-thumb:hover .sale-icon {    opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	transition: 400ms ease-in-out;	-webkit-transition: 400ms ease-in-out;	-moz-transition: all 400ms ease-in-out;	-o-transition: all 400ms ease-in-out;	-ms-transition: all 400ms ease-in-out;}.special-carousel.products-list {	float: left;	width: 100%;	position: relative;	margin:40px 0 0;	text-align: center;}.product-product .thumbnails{	overflow-x:hidden;}.product-sale-icon{	opacity: 1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1; 	right: 15px;}.product-percent {	left: 15px;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;}.product-options .product-quantity {  clear: both;  float: left;  width: 100%;}/* Column Left - Right Product List */#column-left { clear: left; padding-left: 0;}#column-right { clear: right; padding-right: 0;}#column-left .products-list > .row, #column-right .products-list > .row, #header-left .products-list > .row, #header-right .products-list > .row, #footer-left .products-list > .row, #footer-right .products-list > .row {	margin: 8px 0;	padding: 0;	float: left;	width: 100%;}#column-left .product-thumb:first-child,#column-right .product-thumb:first-child {	padding-top:0px;}#column-left .product-thumb:last-child,#column-right .product-thumb:last-child {	padding-bottom: 0;}#column-left  .product-thumb .button-group .btn-cart::before{	display:none;}#column-left .product-thumb,#column-right .product-thumb,#header-left .product-thumb,#header-right .product-thumb,#footer-left .product-thumb,#footer-right .product-thumb {	border: 0 none;	margin: 0;	padding: 15px 0;	border-bottom: 1px solid #e5e5e5;}#column-left .product-thumb:last-child,#column-right .product-thumb:last-child,#header-left .product-thumb:last-child,#header-right .product-thumb:last-child,#footer-left .product-thumb:last-child,#footer-right .product-thumb:last-child {	border: 0;}#column-left .product-thumb .image,#column-right .product-thumb .image,#header-left .product-thumb .image,#header-right .product-thumb .image,#footer-left .product-thumb .image,#footer-right .product-thumb .image {	max-width: 70px;	float: left;	margin: 0;	padding: 0;}#column-left .product-thumb .sale-icon,#column-right .product-thumb .sale-icon, #column-left .product-thumb .percent, #column-right .product-thumb .percent  {	padding: 1px 5px;	font-size: 12px;	left: 0;	right: auto;	display: none;}#column-left .product-thumb .price-tax,#column-right .product-thumb .price-tax,#header-left .product-thumb .price-tax,#header-right .product-thumb .price-tax,#footer-left .product-thumb .price-tax,#footer-right .product-thumb .price-tax {	display: none;}#column-left .product-thumb .rating, #column-right .product-thumb .rating, #header-left .product-thumb .rating, #header-right .product-thumb .rating, #footer-left .product-thumb .rating, #footer-right .product-thumb .rating {	position: static;	margin: 3px 0 0;	display: block;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	float: left;	width: 100%;}#column-left .product-thumb .caption .sale-icon,#column-right .product-thumb .caption .sale-icon,#header-left .product-thumb .caption .sale-icon,#header-right .product-thumb .caption .sale-icon,#footer-left .product-thumb .caption .sale-icon,#footer-right .product-thumb .caption .sale-icon {	font-size: 11px;	padding: 0 5px;	left: 0;	right: auto;}#column-left .product-thumb .button-group,#column-right .product-thumb .button-group,#header-left .product-thumb .button-group,#header-right .product-thumb .button-group,#footer-left .product-thumb .button-group,#footer-right .product-thumb .button-group {    background: none;    border: none;    float: left;    padding: 0;	display: block;	transform: none;	-webkit-transform: none;	-ms-transform: none;	-o-transform: none;	position: static;    transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;	opacity:1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;}#column-left .product-thumb .button-group button,#column-left .product-thumb .button-group button.btn-cart i.fa,#column-right .product-thumb .button-group button,#column-right .product-thumb .button-group button.btn-cart i.fa,#header-left .product-thumb .button-group button,#header-left .product-thumb .button-group button.btn-cart i.fa,#header-right .product-thumb .button-group button,#header-right .product-thumb .button-group button.btn-cart i.fa,#footer-left .product-thumb .button-group button,#footer-left .product-thumb .button-group button.btn-cart i.fa,#footer-right .product-thumb .button-group button,#footer-right .product-thumb .button-group button.btn-cart i.fa {	display: none;}#column-left .product-thumb .button-group button.btn-cart, #column-right .product-thumb .button-group button.btn-cart, #header-left .product-thumb .button-group button.btn-cart, #header-right .product-thumb .button-group button.btn-cart, #footer-left .product-thumb .button-group button.btn-cart, #footer-right .product-thumb .button-group button.btn-cart {	background: none;	padding: 0px;	margin: 3px 0 0;	line-height: 18px;	text-transform: none;	text-align: left;	font-weight: 400;	display: block;	width: auto;	position: static;	color: #333;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	height: auto;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	-khtml-border-radius: 0;}#column-left .product-thumb .button-group .btn-cart span::before,#column-right .product-thumb .button-group .btn-cart span::before {	color: #666;	display: none;}#column-left .product-thumb .button-group button.btn-cart span,#column-right .product-thumb .button-group button.btn-cart span,#header-left .product-thumb .button-group button.btn-cart span,#header-right .product-thumb .button-group button.btn-cart span,#footer-left .product-thumb .button-group button.btn-cart span,#footer-right .product-thumb .button-group button.btn-cart span {	display: block;}#column-left .sidebar.panel.panel-default.information-list .list-group, #column-right .sidebar.panel.panel-default.information-list .list-group {	float: left;	width: 100%;	padding: 0;}/* Column Left Right - Product Option Filter Style */#column-left .list-group-item,#column-right .list-group-item,#column-left .panel-heading, #column-right .panel-heading{ border:medium none;}#column-left .list-group a.active, #column-left .list-group a.active:hover,#column-left .list-group a:hover {	background: none;	color:#000;}#column-left .category-treeview.panel-default, #column-right .category-treeview.panel-default {	background: #ffffff none repeat scroll 0 0;	float: left;	margin: 0 0 20px;	width: 100%;	padding: 15px;	border: 1px solid #e5e5e5;}#column-left .category-treeview.panel-default .list-group, #column-right .category-treeview.panel-default .list-group {	display: inline-block;	float: none;	margin: 0;	vertical-align: top;	width: 100%;	padding: 0;}#column-left .category-treeview .list-group .list-group-item,#column-right .category-treeview .list-group .list-group-item {	background: transparent;	}#column-left a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover#column-right a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{	background:none;}#column-left .list-group .list-group-item, #column-right .list-group .list-group-item {	color: #666;	cursor: pointer;	padding: 0 !important;	font: 400 13px/28px "Muli", Helvetica, sans-serif;	text-transform: capitalize;}#column-left .list-group .list-group-item:hover,#column-right .list-group .list-group-item:hover,#column-left .list-group .list-group-item:focus,#column-right .list-group .list-group-item:focus,#column-left .category-treeview .list-group a:hover.current-child-item,#column-right .category-treeview .list-group a:hover.current-child-item,#column-left .category-treeview .list-group a:focus.current-child-item,#column-right .category-treeview .list-group a:focus.current-child-item{	color: #000;}#column-left .category-treeview .list-group .list-group-item:hover, #column-right .category-treeview .list-group .list-group-item:hover, #column-left .category-treeview .list-group a.current-child-item:hover, #column-right .category-treeview .list-group a.current-child-item:hover, #column-left .category-treeview .list-group a.current-child-item:focus, #column-right .category-treeview .list-group a.current-child-item:focus {	color: #000000;}.category-treeview .list-group a.child-item,.category-treeview .list-group a.current-child-item {    margin-left: 20px;	padding: 0 0 5px !important;	line-height: 24px !important;}#column-left .category-treeview .list-group a.current-child-item, #column-right .category-treeview .list-group a.current-child-item {	color: #666;	margin: 0 0 0 10px;}#column-left .box-heading > h3,#column-right .box-heading > h3 {	float: left;	width: 100%;	text-align: left;}	#column-left .panel-heading, #column-right .panel-heading, #column-left .box-heading > h3, #column-right .box-heading > h3 {	color: #111;	font: 500 16px/18px "Oswald", Helvetica, sans-serif;	position: relative;	margin: 0 0 10px;	background: none;	padding: 0;	text-transform: uppercase;}#column-left .panel-heading::before, #column-right .panel-heading::before, #column-left .box-heading > h3::before, #column-right .box-heading > h3::before {	background: none;	float: left;	left: 0;	right: auto;	height: 0;}#column-left .products-list .box-heading h3::after,#column-right .products-list .box-heading h3::after {	border: none;}#column-left .option-filter .panel-heading,#column-left .option-filter .list-group-item,#column-left .option-filter-box a.list-group-item,#column-right .option-filter .panel-heading,#column-right .option-filter .list-group-item,#column-right .option-filter-box a.list-group-item { border: none;}#column-right .theiaStickySidebar .left-right-inner .option-filter .panel-footer, #column-left .theiaStickySidebar .left-right-inner .option-filter .panel-footer {    float: left;    width: 100%;    background: none;    padding: 10px 0;}#column-left .option-filter .checkbox > label, #column-right .option-filter .checkbox > label {	color: #666;	display: inline-block;	font-size: 13px;	line-height: 20px;	text-align: left;	font-weight: 400;}#column-left .option-filter .checkbox > label:hover,#column-right .option-filter .checkbox > label:hover {	color: #000;}#column-left .option-filter .list-group-items .list-group-item:hover,#column-left .option-filter .list-group-items .list-group-item:hover:after,#column-right .option-filter .list-group-items .list-group-item:hover,#column-right .option-filter .list-group-items .list-group-item:hover:after {    color: #222222;}#column-left .option-filter .list-group-item .checkbox,#column-right .option-filter .list-group-item .checkbox {    margin:0px;	padding: 0;}#column-left .option-filter .list-group-items .list-group-item, #column-right .option-filter .list-group-items .list-group-item {	color: #111;	padding: 2px 0;	float: left;	width: 100%;	position: relative;	font-weight: 600;	font-size: 13px;	line-height: 28px;	margin-bottom: 3px;}#column-left .theiaStickySidebar .left-right-inner .option-filter .panel-heading, #column-right .theiaStickySidebar .left-right-inner .option-filter .panel-heading {    margin-bottom: 0;}#column-left .list-group-items, #column-right .list-group-items {	float: left;	width: 100%;}#column-left .product-thumb h4 a, #column-right .product-thumb h4 a {	font: 400 14px/18px "Muli",Helvetica,sans-serif;	white-space: nowrap;	color: #666;	text-overflow: ellipsis;}#column-left .product-thumb h4 a:hover, #column-right .product-thumb h4 a:hover {	color: #000;}#column-left .product-thumb .thumb-description,#column-right .product-thumb .thumb-description {    background: none;    opacity: 1;	-moz-opacity: 1;  	-khtml-opacity: 1; 	-webkit-opacity: 1;     padding: 0 0 0 10px;    position: static;	text-align: left;}.option-filter .list-group { margin: 0px; }.option-filter-box .list-group-item,.option-filter-box .list-group-item {	text-transform: capitalize;}.option-filter-box a.list-group-item:after {	font-family: "FontAwesome";	content:"\f106";	font-size: 14px;	color: #333;	position: absolute;	right: 10px;	top: 0;}.option-filter-box a.list-group-item.collapsed:after {	content:"\f107";}#column-left .panel, #column-right .panel {    padding: 15px;}#column-left .panel-footer, #column-right .panel-footer {    padding: 10px 15px;    background-color: #fff;}.store-list .store-tags {	padding: 5px 15px;}.store-list .store-tags > a {	border: 1px solid #DDDDDD;	display: inline-block;	margin: 5px 10px 5px 0px;	padding: 5px 10px;}.store-list .store-tags > a.active-store {	font-weight: bold;	position: relative;}.store-list .store-tags > a.active-store > i {    bottom: -4px;    color: #00bb00;    font-size: 16px;    left: -4px;    position: absolute;}#content .category-filter {	padding: 10px;	margin: 20px 0;	width: 100%;	float: left;	border: 1px solid #e5e5e5;}.category-filter .filter-sort-by,.category-filter .filter-show {	float: right;}.category-filter .filter-text {	float: left;}.category-filter .filter-show .filter-selection {	width: 80px;	float: right;}.category-filter .filter-sort-by .filter-selection {	width: 150px;	float: left;}.category-filter .filter-sort-by {	width: 100%;	max-width: 240px;}.category-filter .filter-show {	min-width: 120px;}.category-filter .filter-text {	padding: 9px 10px 0 0;	text-align:left;}.category-filter .filter-selection {	padding: 0;}.category-filter .filter-grid-list {	padding: 0;	width: 90px;	float: left;}.category-filter .filter-grid-list button {	background: url("TemplateTrip/images/sprite.png");	width: 25px;	height: 25px;	padding:8px 15px;	margin:8px 0 0;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out 0s;	-moz-transition: all 400ms ease-in-out 0s;	-o-transition: all 400ms ease-in-out 0s;	-ms-transition: all 400ms ease-in-out 0s;}.category-filter .filter-grid-list button#grid-view {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -6px -18px;	border:none;}.category-filter .filter-grid-list button#grid-view:hover,.category-filter .filter-grid-list button#grid-view.active {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -6px -67px;	border: none;}.category-filter .filter-grid-list button#list-view {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -65px -18px;	border:none;}.product-category .category-description {    float: left;    width: 100%;}.product-category .category-list {    float: left;    width: 100%;}.category-filter .filter-grid-list button#list-view:hover, .category-filter .filter-grid-list button#list-view.active {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -65px -67px;	border: none;}.category-filter .filter-grid-list button i.fa {font-size: 0px;}.category-description .category-content p {	color: #666;	float: left;	width: 100%;	font-weight: 400;	font-size: 13px;	line-height: 22px;	margin: 10px 0 0;	text-transform: capitalize;}.category-pagination {	float: left;	width: 100%;	margin: 15px 0 0;	border: 1px solid #e5e5e5;	padding: 10px;}.category-pagination .pagination {    margin:0;	vertical-align:top;}.category-pagination div.text-left {	line-height: 34px;	padding: 0;	color: #878787;}.category-pagination div.text-right {    padding: 0px 0;}.category-list > h3 {	color: #111;	font: 400 16px/22px "Oswald",Helvetica,sans-serif;	margin: 10px 0;	text-transform: capitalize;}.pagination li:last-child > a::after, .pagination li:first-child > a::after {    content: "\f178";    font-family: fontawesome;    font-size: 14px;	line-height: 15px;	position: absolute;	left: 9px;	right: auto;}.pagination li:first-child > a::after {	content: "\f177";}#product-category .content_wrap #content .category-name {	font-size: 20px;	text-transform: capitalize;	margin: 0 0 15px;}.pagination > li > a, .pagination > li > span, .pagination > li:first-child > a, .pagination > li:first-child > span{margin:0 2px;font-weight:500;}.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {	background: #ffbd0a;	border-color: #ffbd0a;	color: #000;}.pagination > .active > a, .pagination > .active > span {	background: #111;	border-color: #111;	color: #fff;}.pagination > li > a,.pagination > li > span {	background: #fff;    border-color: #e9e9e9;    color: #666;	width: 34px;	height: 34px;	padding: 6px 12px;	text-align: center;	border-radius: 50%;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%;	-khtml-border-radius: 50%;}.pagination li:last-child > a, .pagination li:first-child > a {	font-size:0px;	padding: 9px 11px;}.category-bg {	border: 1px solid #e5e5e5;	float: left;	text-align: center;	padding: 8px;	overflow: hidden;	width: 100%;	background: #fff;}/* Left Column stylesheet */#column-left .product-thumb .no-rating,#column-right .product-thumb .no-rating {	display: none;}#column-left .products-list .row > div,#column-right .products-list .row > div {	float: left;	width: 100%;}#column-left .products-list .row > div .caption,#column-right .products-list .row > div .caption {	padding:0;}#column-left .product-thumb .caption {	text-align: left;	float: left;	width: 100%;}#column-left .products-list .row > div .caption h4,#column-right .products-list .row > div .caption h4 {	font-weight: 500;	font-size: 14px;	width: 100%;}#column-left .product-thumb h4,#column-right .product-thumb h4 {	margin: 0;	border:none;}#column-left .products-list .row > div .caption .price, #column-right .products-list .row > div .caption .price, #column-left .product-thumb .price-new, #column-right .product-thumb .price-new {	font: 500 14px/18px "Oswald", Helvetica, sans-serif;	color: #cf2d18;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	float: left;	margin: 2px 0 0;}#column-left .bestseller-carousel .product-thumb .caption .price,#column-right .bestseller-carousel .product-thumb .caption .price {    padding: 10px 0 0;}#column-left .product-thumb .price-old, #column-right .product-thumb .price-old {	font: 400 12px/22px "Oswald",Helvetica,sans-serif;	margin: 0 0 0 8px;}#column-left .products-list .row > div .caption .price .price-tax,#column-right .products-list .row > div .caption .price .price-tax {	display: none;}#column-left .products-list .button-group .btn-cart span,#column-right .products-list .button-group .btn-cart span {	display: block !important;	color: #666;	text-transform: capitalize;	font-size: 13px;	line-height: 20px;	letter-spacing:1px;}#column-left .products-list .button-group .btn-cart span:hover,#column-right .products-list .button-group .btn-cart span:hover {	color: #000;}#column-left .thumb-description .button-group .btn-cart:hover span,#column-left .product-thumb .button-group .btn-cart:hover span::before,#column-right .product-thumb .button-group .btn-cart:hover span::before {	color: #444;}#column-left .products-list .row > div .button-group .btn-wishlist,#column-right .products-list .row > div .button-group .btn-wishlist {	display: none;}#column-left .products-list .row > div .button-group .btn-compare,#column-right .products-list .row > div .button-group .btn-compare {	display: none;}/* Product page stylesheet */.product-images .additional-images-container {	direction: ltr;	position: relative;	margin: 0 auto;	width: 75%;	overflow: hidden;	text-align: center;}.additional-images .image-additional img {	cursor: pointer;	max-width: 100%;}.additional-images .owl-wrapper-outer {	float: left;	width: 100%;	overflow: hidden;}.product-details .product-info td {	padding: 3px;}.product-details .product-info .product-info-value {	 color: #666;	 padding: 3px 3px 3px 10px;	 font-weight:400;}.product-details .product-info tr td {	color: #414141;    font:500 13px/20px "Muli",Helvetica,sans-serif;    text-transform: capitalize;}.product-product .product-info-value > a {	color:#000000;}.product-product .product-info-value > a:hover {	color: #333;}.product-product .tab-content {	padding:20px 0 0 0;}p {	margin: 0 0 10px;	font-size: 13px;	color: #666;	font-weight: 500;}.cpt_product_description strong {    font-size: 14px;}.product-quantity label {	padding: 10px 0;}.product-quantity label,.product-quantity #input-quantity {	width: auto;	text-align: center;	margin: 0 5px 0 0;	float: left;}.product-quantity #input-quantity {	border: 1px solid #ebebeb;	font-size: 14px;    float: left;    height: 40px;    line-height: 27px;    padding: 0 6px;    text-align: center;    width: 60px;}.product-details h1.product-name {	border-bottom: 1px solid #e5e5e5;	color: #111;	margin: 0 auto 15px;	padding-bottom: 10px;	text-transform: capitalize;	text-align: left;	position: relative;	font: 600 18px/20px "Muli",sans-serif;}.product-details table.product-info {	margin: 15px 0;}.product-details .product-price { 	border-top: 1px solid #ebebeb;	border-bottom: 1px solid #ebebeb;	padding: 15px 0;	margin: 15px 0 20px;}.product-details .addthis_toolbox {	padding-top: 15px;	width: 100%;	float: left;}.product-details .product-options h3 {    font: 600 16px/18px "Muli",Helvetica,sans-serif;}.product-details #product #input-option218 label {	font-weight: 400;}.product-details .rating{display:table;}.product-total-review .fa.fa-comment, .product-write-review .fa.fa-pencil {    margin-right: 5px;}.product-details .btn.btn-default.product-btn-wishlist, .product-details .btn.btn-default.product-btn-compare {	font-size: 13px;	letter-spacing: 1px;	text-align: left;	text-transform: none;	border: none;	background: none;	padding: 0 15px 0 0;	color: #666;	font-weight: 400;}.product-details .btn.btn-default.product-btn-wishlist:hover, .product-details .btn.btn-default.product-btn-compare:hover {	background: none;	border: none;	color: #000;}.product-price .product-discounts {	list-style: none;	margin-top: 10px;}.product-details .rating > a {    border-right: 1px solid #ebebeb;    color: #666;    float: left;    font-size: 13px;    margin: 2px 10px 0 0;    padding: 0 10px 0 0;	height:20px;}.product-details .rating > a:last-child {    border-right: none;}.product-details .rating > a:hover {	color: #000;}.rating .product-rating {    border-right: 1px solid #ebebeb;    float: left;    margin: 0 10px 0 0;    padding: 4px 10px 0 0;	height :20px;}.product-details .price-new {    float: left;	margin:0 10px 0 0;}.product-details .price-old {	color: #666;	white-space: nowrap;	text-decoration: line-through;	font: 500 14px/20px "Oswald",Helvetica,sans-serif;}.product-details .product-tax {    margin-top: 10px;}.product-details .product-options h3 {	margin: 10px 0;}.product-details ul.product-price h2 {	color: #cf2d18;	font: 500 16px/20px "Oswald",Helvetica,sans-serif;	margin: 0 10px 0 0;}.product-options .product-quantity {	clear: both;}#quickview-content .btn-group {	margin: 0 0 10px;}.product-options .radio,.product-options .checkbox {	padding: 0px;	margin-top: 0px;	margin-bottom: 5px;}.product-product .btn.btn-default:hover {	background-color: #111;	border-color: #111;	color: #fff;}.btn.btn-default.product-btn-wishlist:hover{	color:#fff;}.btn.btn-default.product-btn-compare:hover{	color:#fff}#button-upload222:active:focus {	color: #fff;	background-color: #111;	border-color: #111;}.product-product .product-details .addthis_toolbox > a:first-child {	margin: 0px;}.product-product .product-details .addthis_toolbox > a {	margin: 0 5px;}.product-tabs {	margin: 50px 0 70px;	padding: 20px;	float: left;	width: 100%;	clear: both;	background: #fff none repeat scroll 0 0;}#tab-review label.control-label {	font:500 13px/20px "Muli",Helvetica,sans-serif;	color:#000;	margin-bottom:10px;}.product-product .nav-tabs > li > a {	background: none;	border-radius: 25px;	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	-khtml-border-radius: 25px;	color: #111;	font: 600 16px/17px "Muli", Helvetica, sans-serif;	margin: 0 0 0 10px;	padding: 10px 15px;	position: relative;	text-transform: capitalize;	overflow: hidden;	z-index: 1;	border: 1px solid transparent;}.product-product .nav.nav-tabs li.active a, .product-product .nav.nav-tabs li:hover a {	background: #ffbd0a;	color: #111;	border: 1px solid #ffbd0a;	border-radius: 25px;	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	-khtml-border-radius: 25px;}.product-product #tab-description > h3, .product-product #form-review > h2 {    font-family: "Muli",Helvetica,sans-serif;	font-size:18px;	color:#666;}.product-product .nav-tabs > li {	display: inline-block;	float: none;	vertical-align: top;	width: auto;	padding: 0;	margin: 0;	margin-bottom: 10px;}.product-product .nav-tabs {	display: inline-block;	float: left;	vertical-align: top;	width: 100%;	padding: 0;	text-align: center;	border-bottom: 1px solid #e5e5e5;}.checkout-cart #accordion .panel-heading {padding: 0px; border-color:#f1e8db;}.checkout-cart #accordion .panel-heading a {padding: 12px 15px;font-family:"Muli",Helvetica,sans-serif; font-weight:600;}.checkout-cart #accordion label.control-label {	width: 100%;	padding: 0px;	text-align: left;	color:#444;	font-size:13px;}.checkout-cart #accordion .form-group {	margin: 15px 0;}.checkout-cart #accordion .form-group > div {	width: 100%;	padding: 0px;	margin: 5px 0;}.checkout-cart #content > .buttons {    float: left;    width: 100%;}.checkout-checkout #content .panel.panel-default {	float:left;	width:100%;}.checkout-checkout #accordion .panel-default .panel-heading{	border-color:#e9e9e9;	padding: 12px 15px;}.table.table-bordered {   border-color: #e9e9e9;}.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td{	border: 1px solid #ebebeb;	color:#222;}#checkout-cart .text-left a {	font-family: "Muli",Helvetica,sans-serif;	font-size: 14px;	font-weight: 500;}#product-compare #content tr .price {	color: #cf2d18;	font: 500 16px/18px "Oswald",Helvetica,sans-serif;}#product-compare #content tr .price strike {	color: #666;	font: 400 14px/14px "Oswald",Helvetica,sans-serif;	text-decoration: line-through;}#product-compare #content .table.table-bordered strong {	font: 600 16px/18px "Muli",Helvetica,sans-serif;	color: #282828;}#product-compare #content .table.table-bordered strong:hover {	color: #000;}.sub-total-table .table-bordered tbody tr td:first-child strong{    font-weight: 500;}.product-product #review .table.table-striped.table-bordered p {    margin: 0;}#account-wishlist #content tr .price{	color: #cf2d18;	font: 500 16px/18px "Oswald",Helvetica,sans-serif;}#account-wishlist #content tr .price s {	color: #666;	font: 400 14px/14px "Oswald",Helvetica,sans-serif;	text-decoration: line-through;}#account-wishlist #content tr .price b {	color: #cf2d18;	font: 500 16px/18px "Oswald",Helvetica,sans-serif;}.checkout-cart .sub-total-table { float: right; }.bootstrap-datetimepicker-widget .accordion-toggle a.btn,.bootstrap-datetimepicker-widget .timepicker td a span {	background: #EEEEEE;}.bootstrap-datetimepicker-widget .timepicker td a:hover,.bootstrap-datetimepicker-widget .timepicker td a:focus {	color: #FFFFFF;}.bootstrap-datetimepicker-widget .accordion-toggle a.btn:hover,.bootstrap-datetimepicker-widget .timepicker td a span:hover {	background: #777;}.datepicker .datepicker-days .table-condensed .day.active, .bootstrap-datetimepicker-widget td span.active, .bootstrap-datetimepicker-widget .accordion-toggle a.btn:hover, .bootstrap-datetimepicker-widget .timepicker td a span:hover, .bootstrap-datetimepicker-widget td span.active, .datepicker-months .table-condensed .month.active, .datepicker-years .table-condensed .year.active {	background-color: #111;	color: #fff;}.bootstrap-datetimepicker-widget .accordion-toggle a.btn,.bootstrap-datetimepicker-widget .timepicker td a span,.bootstrap-datetimepicker-widget .accordion-toggle a.btn {background: #EEEEEE;}.bootstrap-datetimepicker-widget .timepicker td a:hover,.bootstrap-datetimepicker-widget .timepicker td a:focus {color: #FFFFFF;}.bootstrap-datetimepicker-widget .accordion-toggle a.btn:hover,.bootstrap-datetimepicker-widget .timepicker td a span:hover{background: #111;}.datepicker-days .table-condensed .day.today::before{border-bottom: 7px solid #111;}.datepicker-days .table-condensed .day.active.today::before {	border-bottom: 7px solid #fff;}/* Extra pages Stylesheet */#accordion .panel-heading h4.panel-title a {	display: block;}#accordion .panel-heading h4.panel-title a i.fa-caret-down {	float: right;}.product-search #content .search-criteria {	border: 1px solid #ebebeb;	padding: 10px;}.search-criteria .checkbox-inline{	padding:12px 0;}.product-compare #content .table .btn {	display: inline-block;	text-transform: capitalize;	width: auto;	font-size: 13px;	margin: 0 0 3px;}.information-sitemap .col-sm-6 > ul {	padding-left: 15px;}.information-sitemap #content ul ul {	padding-left: 30px;	margin: 5px 0 10px;}.information-sitemap ul li a{	line-height:22px;	text-transform: capitalize;}body.product-compare .table-product-image {	padding: 3%;}/* information/contact - Location Icons Stylesheet */.information-contact .contact-location .location-title {	font-weight: bold;}.information-contact .panel.google-map, .information-contact .panel.google-map iframe {    float: left;    width: 100%;}.information-contact .contact-location .location-detail {	margin: 0 0 20px 0;}.information-contact #content > h3 {	clear: both;}.information-contact .contact-location .location-title i.fa {	border: 1px solid #ffbd0a;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	-khtml-border-radius: 50%;	color: #000;	font-size: 16px;	height: 30px;	margin: 10px 5px 10px 0;	padding: 5px;	text-align: center;	width: 30px;	background: #ffbd0a;}/* extra page stylesheet  */.table-bordered tr:last-child > td.text-right.total-amount {    color: #333;    font: 500 21px/25px "Muli",Helvetica,sans-serif;}.table-bordered tr td.text-right.total-amount {	color: #333;	font: 400 16px/18px "Oswald",Helvetica,sans-serif;	text-align: right;}.btn.btn-primary.checkout {	font-size: 13px;	text-transform: capitalize;	background: #000;	border: 1px solid #000;	color: #fff;}.pull-right .btn-primary.checkout:hover, .pull-right .btn-primary.checkout:focus, .pull-right .btn-primary.checkout:active {	background: #ffbd0a;	border: 1px solid #ffbd0a;	color: #000;}.information-contact #content .form-horizontal {	float:left;	width:100%;}.checkout-cart h2 {font-family: "Muli",Helvetica,sans-serif; font-size: 18px;}.checkout-cart tr:last-child > td.text-right.heading-title {	font: 700 18px/22px "Muli",Helvetica,sans-serif;	color: #555454;	text-transform: capitalize;}#content .sub-total-table .table-bordered tbody tr:last-child td, #content .sub-total-table .table-bordered tbody tr:last-child td strong {	font: 400 16px/18px "Oswald",Helvetica,sans-serif;	text-transform: capitalize;}.cart-form .table-bordered > thead > tr > th, .cart-form .table-bordered > tbody > tr > th, .cart-form .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .cart-form .table-bordered > tbody > tr > td, .cart-form .table-bordered > tfoot > tr > td {	background: #fff;	border: 1px solid #ebebeb;    color: #444;	font-family:"Muli",Helvetica,sans-serif;	font-size:13px;	line-height:22px;	letter-spacing:1px;	text-transform:capitalize;	vertical-align: middle;}.cart-form .table-bordered tbody td.text-right.total-price {	color: #282828;	font: 400 16px/18px "Oswald",Helvetica,sans-serif;}.checkout-checkout h4 {font-family: "Muli",Helvetica,sans-serif; font-weight: 700;}.affiliate-login > h2, .account-login > h2, .checkout-checkout > h2, .product-search > h2 {color: #333333;font: 500 23px/25px "Muli",Helvetica,sans-serif;}/* brand page */.product-manufacturer .a-link-heading {padding: 5px 16px;}.product-manufacturer .a-link-heading p, .product-manufacturer .a-link-heading h2 {line-height: 38px;}.product-manufacturer .a-link-group {    color: #222222;    font-family: Muli;    font-size: 16px;    margin-bottom: 10px;	}#checkout-checkout .form-horizontal .checkbox, .form-horizontal .radio label {	font-weight: 500;}	/* about-us  *//*about-us*/	.main-about-history .title_block .ttblock-heading {color:#222;margin:0 0 25px;}.history-image {padding: 0;}.main-about-history .box-heading::before{left:0;right:auto;}.main-about-history .box-heading::after{right:0;left:auto;}.history-image > img {width: 100%;}.pull-right.block-right.history-block {padding: 0;}.about-us {     font-family: "Muli",Helvetica,sans-serif;    font-size: 13px;    letter-spacing: 1px;    line-height: 22px;}.service-name > h4, .team-caption > h4 {    color:#666;    font-family: "Muli",Helvetica,sans-serif;    font-size: 16px;    font-weight: bold;}.module.about-our-service .item:hover .icon{	transform: rotate(-180deg);	-webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	-ms-transform: rotate(-180deg);	transition: all 500ms ease 0s;	-webkit-transition: all 500ms ease 0s;	-moz-transition: all 500ms ease 0s;	-o-transition:all 500ms ease 0s;	-ms-transition: all 500ms ease 0s;}.social-member .social-icon a:hover { background-color: #000;}.team-image,.team-caption { margin: 0 auto;text-align: center;}.banner-product-1 {list-style: outside none none;}.block-button.social-icons {padding-top: 7px;}.block-button.social-icons > a > span > i {    font-size: 18px;    padding: 0 4px;}.services-group {margin-bottom: 12px;}.team-group {margin-bottom: 45px;}.social-member {list-style: outside none none;}.social-member .social-icon {    display: inline-block;    margin: 0 3px;}.social-member .social-icon a span {display: none;}.social-member .social-icon a  {    border-radius: 50%;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	-khtml-border-radius: 50%;    color: #ff3000;    display: inline-block;    font-size: 16px;    height: 30px;    line-height: 30px;    text-align: center;    width: 30px;}.social-member .social-icon.rss a {background-color: #f8bc2e;}.social-member .social-icon.facebook a {background-color: #39599f;}.social-member .social-icon.twitter a {background-color: #45b0e3;}.social-member .social-icon.google a {background-color: #1872bf;}.job-member::before,.job-member::after {    content: "---";    margin: 0 5px;}.main-history-data {    margin-bottom: 40px;}.module.about-our-service .item .icon {    display: block;    margin:0 0 10px}.main-about-service.col-lg-15 {    float: left;    width: 20%;}.module.about-our-service .item h3.title {    color: #000;    font-size: 13px;    margin: 0 0 3px;	font-family: "Muli",Helvetica,sans-serif;}.module.about-our-service .item:hover h3.title {color:#222;}.module.about-our-service .item .content {    color: #666666;    font-size: 13px;    line-height: 16px;	font-family:"Muli",Helvetica,sans-serif;}.main-about-service .item {text-align: center;}.module.about-our-service {    float: left;    width: 100%;	margin-bottom:40px;}.team-image > img {width: 100%;height:80px;}.module.about-our-service .item .icon { display: block;margin: 0 0 20px;}.module.about-our-service .item .icon > i{font-size:24px;}.team-image{	width:90px;	border:5px solid #eee;	overflow:hidden;	border-radius:50%;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	-khtml-border-radius: 50%;}.main-about-history .title_block {    float: left;    text-align: center;    width: 100%;}.main-about-history .title_block .ttblock-heading {	color: #333;    display: inline-block;    float: none;    font: 700 18px/26px "Muli",Helvetica,sans-serif;    letter-spacing: 1px;    margin: 0 0 40px;	text-align: center;    text-transform: uppercase;}.terms-condition h3 {	font: 500 18px/22px "Muli",Helvetica,sans-serif;	color:#000;}/* manufacturer_list & account_list &  affiliate_list - Tabular list of Brands Stylesheet */.a-link-group { margin-bottom: 10px; }.a-link-group a { font-weight: bold; }.a-link-list {	border: none;	margin-bottom: 20px;	padding: 5px;	border: 1px solid #e5e5e5;}.a-link-heading {    background: #F5F5F5;    font-size: 15px;    font-weight: bold;    margin-bottom: 6px;    padding: 10px;}.a-link-heading p,.a-link-heading h2 {	margin: 0px;	font-size: 16px;	line-height: 20px;	font-weight: bold;	color:#222;}.a-link-content {    padding: 8px;	font-size: 13px;	line-height: 22px;}.modal-header {	background: #F5F5F5;}.modal-dialog .modal-header .close {	font-size: 24px;	padding: 3px 5px;	margin-top: -5px;	float: right;}.modal-title {	font-weight: bold;}/*--------------------------------- Brand CSS Strat ----------------------------------------*/.brand-carousel .swiper-viewport {    background: none;    border: none;    border-radius: 0;	-moz-border-radius: 0; 	-webkit-border-radius: 0; 	-khtml-border-radius: 0;    box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;    margin: 0 0 0px;}.common-home .brand-carousel {	display: inline-block;	vertical-align: top;	float: left;	position: relative;	width: 100%;	margin: 0 auto 60px;}.brand-carousel .brand-items .img-responsive {    display: inline-block;	opacity: 0.6;	-moz-opacity: 0.6; 	-khtml-opacity: 0.6; 	-webkit-opacity: 0.6;}.brand-carousel .brand-items .img-responsive:hover{	opacity: 1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1;}.brand-carousel .swiper-viewport .swiper-pager div {   height: 30px;   position: absolute;   top: 0;   bottom: 0;   margin: auto;   text-align: center;   width: 30px;   border: 1px solid #e5e5e5;   color: #FFF;   font: 500 13px/18px "Muli",Helvetica,sans-serif;   opacity:0;   	-moz-opacity: 0;  	-khtml-opacity: 0;	-webkit-opacity: 0;	border-radius: 50%; 	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	-khtml-border-radius: 50%;}.brand-carousel .swiper-viewport:hover .swiper-pager div {	opacity:1;	-moz-opacity: 1;  	-khtml-opacity: 1; 	-webkit-opacity: 1;}.brand-carousel .swiper-pager .swiper-button-prev::before {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") no-repeat scroll -12px -354px;    content: "";    float: left;    height: 100%;    width: 100%;}.brand-carousel .swiper-pager .swiper-button-prev:hover::before  {	background-position: -71px -354px;}.brand-carousel .swiper-pager .swiper-button-next::before {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") no-repeat scroll -13px -387px;    content: "";    float: left;    height: 100%;    width: 100%;}.brand-carousel .swiper-viewport .swiper-slide.text-center {	padding: 15px;}.brand-carousel .swiper-viewport .swiper-pager .swiper-button-prev {	left: 10px;}.brand-carousel .swiper-viewport .swiper-pager .swiper-button-next {	right: 10px;}.brand-carousel .swiper-pager .swiper-button-next:hover::before {	background-position: -71px -387px;}.brand-carousel .swiper-viewport .swiper-pager div:hover {	background:#000;	color: #FFF;	border-color:#000;}@media (max-width: 767px) {.brand-carousel .swiper-viewport .swiper-pager div {	opacity: 1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1; }}@media (max-width: 480px) {.brand-carousel .swiper-pager .swiper-button-prev {	left: 0;}.brand-carousel .swiper-pager .swiper-button-next {	right: 0;}.brand-carousel .swiper-viewport .swiper-slide.text-center {	padding: 0 15px;}}/*--------------------------------- Brand CSS End ----------------------------------------*//* checkout/cart - cart-form Stylesheet */.cart-form .input-group .form-control {	width: auto;	min-width: 50px;	text-align: center;}.cart-form .input-group-btn {	display: table;	float: left;}/* checkout success - Stylesheet */body.checkout-success #content {	background: url("TemplateTrip/images/checkout-success.jpg") no-repeat scroll center bottom;}body.account-success #content {	background: url("TemplateTrip/images/account-success.jpg") no-repeat scroll center bottom;}body.product-compare #content.no-compare-products {	background: url("TemplateTrip/images/no-compare-products.jpg") no-repeat scroll center bottom;}#content.request-not-found {	background: url("TemplateTrip/images/request-not-found.jpg") no-repeat scroll center bottom;}#content.no-manufacture-products {	background: url("TemplateTrip/images/no-manufacture-products.jpg") no-repeat scroll center bottom;}#content.no-wishlist-products {	background: url("TemplateTrip/images/no-wishlist-products.jpg") no-repeat scroll center bottom;}body.checkout-success #content div.buttons,body.account-success #content div.buttons,#content.print-bg-image div.buttons {	float: left;}/* ------------------------------------ footer CSS Start ---------------------------------------- */.footer-container .container {	padding: 0 60px;}.common-home footer{	margin: 0;}footer {	float: left;	width: 100%;	margin: 30px 0 0;	position: relative;}footer::before {	position: absolute;	left: -130px;	right: auto;	top: -70px;	bottom: auto;	margin: auto;	content: "";	background: url("TemplateTrip/images/block-bg-shape-02.png") no-repeat;	height: 636px;	width: 564px;	z-index: -1;}.footer-container {	float: left;	width: 100%;	position: relative;	background: #111;}.footer-top-cms {	width: 100%;	float: left;	position: relative;	background: #e62929;	z-index: 1;	text-align: center;}.footer-column {	float: left;	margin: 70px 0;}footer .footer-column ul {	margin: 0;}footer hr {	border-top: none;	border-bottom: 1px solid #666666;}.footer-bottom a::before {	content: "";}#ttcmsfooter  .footerlogo{	float: left;	position: relative;	width: 100%;	text-align: left;}#ttcmsfooter .footerlogo-img {	position: relative;	margin: 0 0 20px;	cursor: pointer;}footer li {	position: relative;}footer a {	color: #ccc;	cursor: pointer;	font: 400 13px/24px "Muli",Helvetica,sans-serif;	transition: all 500ms ease-in-out 0s;	-webkit-transition: all 500ms ease-in-out 0s;	-moz-transition: all 500ms ease-in-out 0s;	-o-transition: all 500ms ease-in-out 0s;	-ms-transition: all 500ms ease-in-out 0s;}.footer-column .list-unstyled li a::before {	left: -2px;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	position: absolute;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out 0s;	-moz-transition: all 400ms ease-in-out 0s;	-o-transition: all 400ms ease-in-out 0s;	-ms-transition: all 400ms ease-in-out 0s;	font-family: "FontAwesome";	content: "\f111";	font-size: 6px;	position: absolute;	font-weight: 300;	color: #fff;}.footer-column .list-unstyled li a:hover::before {	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	transition: all 500ms ease-in-out 0s;	-webkit-transition: all 500ms ease-in-out 0s;	-moz-transition: all 500ms ease-in-out 0s;	-o-transition: all 500ms ease-in-out 0s;	-ms-transition: all 500ms ease-in-out 0s;}.footer-container li a:hover {	color: #ffbd0a;	padding: 0 8px 0 10px;}footer a:hover, footer a:focus, footer .footer-column a:hover::before, footer .footer-column a:focus::before {	color: #ffbd0a;}footer .footer-column h5 {	color: #fff;	cursor: pointer;	font: 500 18px/22px "Oswald", Helvetica, sans-serif;	margin: 0 0 20px;	text-transform: uppercase;}.bottom-footer {	float: left;	width: 100%;	background: #fff;	position: relative;}.bottom-footer::before {	background: url("TemplateTrip/images/cms-bg-pattern.png") repeat scroll 0 0;	background-size: auto;	bottom: auto;	content: "";	height: 50px;	left: 0;	position: absolute;	right: 0;	top: -50px;	width: 100%;	transition: all 400ms ease-in-out;	max-width: 100%;}.footer-bottom {	float: left;	padding: 0;	text-align: center;	width: 100%;}.block-social {	padding: 0px 0 20px;	float: left;	width: 100%;}.footer-bottom > p {	float: left;	color: #111;	margin: 0;	padding: 10px 0;	font-size: 14px;	font-family: Muli;	width: 100%;	text-align: center;}.footer-bottom a {	color: #111;	font-size: 14px;	line-height: 20px;	font-weight: 400;	padding: 0;}.footer-bottom a:hover {	color: #e62929;}#goToTop:before {  color: #fff;  content: "\f106";  font-family: "FontAwesome";  font-size: 18px;  font-weight: 500;  line-height: 24px;}#goToTop {	background: #111;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	-khtml-border-radius: 0;	bottom: 50px;	cursor: pointer;	height: 40px;	padding: 5px 10px;	position: fixed;	right: 40px;	line-height: 26px;	text-align: center;	width: 40px;	z-index: 9;	border: 2px solid #fff;	transition: opacity 0.2s ease-out 0s;	-webkit-transition: opacity 0.2s ease-out 0s;	-moz-transition: opacity 0.2s ease-out 0s;	-o-transition: opacity 0.2s ease-out 0s;	-ms-transition: opacity 0.2s ease-out 0s;	border-radius: 50px;	-moz-border-radius: 50px; 	-webkit-border-radius: 50px; 	-khtml-border-radius: 50px;	}#goToTop:hover {	background: #ffbd0a none repeat scroll 0 0;	color: #000;	border: 2px solid #fff;}#goToTop:hover:before {  color: #000;}/* alert */[data-notify="progressbar"] {	margin-bottom: 0px;	position: absolute;	bottom: 0px;	left: 0;	width: 100%;	height: 5px;}.alert {  clear: both;}.alert-danger {	padding: 10px 15px;}.alert .close {  color: #000000;  right: 0;  top: 0;}.product-options .alert-info {    float: left;	margin-top: 0;	margin-bottom: 15px;	padding: 10px 15px;	position: static;	width: 100%;}/* breadcrumb */.breadcrumb {	float:  right;	margin: 0;	list-style: outside none none;	margin: 5px 0;}.breadcrumb i:hover {	color: #000;}.breadcrumb a, .breadcrumb > li + li::before {	color: #ffffff;}.page-title-wrapper .breadcrumb a {	color: #111;	display: inline-block;	padding: 0;	text-transform: capitalize;	font: 500 13px/20px "Muli",Helvetica,sans-serif;}.breadcrumb i {	font-size: 14px;	vertical-align: baseline;}.breadcrumb > li {	white-space: nowrap;	display: inline-block;}.page-title-wrapper .breadcrumb > li + li:before {	color: #000;    content: "\f105";    float: left;    font-family: "FontAwesome";    font-size: 13px;    margin: 0 8px;	line-height: 20px;}.main-breadcrumb{	background: none;    color: #666;    display: inline-block;    font: 500 15px/18px "Muli",Helvetica,sans-serif;    min-width: 60%;    overflow: hidden;    padding: 0;    position: relative;    text-align: center;    z-index: 1;}.page-title-wrapper .breadcrumb-wrapper h2 {	float: left;	margin: 0;	font-size: 16px;	line-height: 30px;}/* buttons */.btn {	font-size: 13px;}.btn-xs {	font-size: 9px;}.btn-sm {	font-size: 10.2px;}.btn-lg {	padding: 6px 20px;	font-size: 15px;}.product-product .btn-lg {	padding: 7px 20px;}.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover {	font-size: 12px;}.btn-group > .btn-xs {	font-size: 9px;}.btn-group > .btn-sm {	font-size: 10.2px;}.btn-group > .btn-lg {	font-size: 15px;}.btn-block {  width: auto;}.product-product .btn.btn-default {	background-color: #ffffff;	border: 1px solid #e5e5e5;	color: #666;}.product-quickview .btn.btn-default {	background-color: #f5f5f5;	border: 1px solid #e5e5e5;	color: #666;}.product-quickview .btn.btn-default:hover {	background: #111;	border: 1px solid #111;	color: #fff;}.btn-default {	background: #ffbd0a;	border-color: transparent;	color: #000;	text-transform: capitalize;	padding: 8px 15px;	font: 500 14px/22px "Muli",Helvetica,sans-serif;	border-radius: 25px;	-moz-border-radius: 25px; 	-webkit-border-radius: 25px;	-khtml-border-radius: 25px;	letter-spacing: 1px;}.btn-primary {	background: #000;	border-color: transparent;	color: #fff;	padding: 8px 15px;	font: 500 14px/22px "Muli",Helvetica,sans-serif;	text-transform: capitalize;	display: inline-block;	letter-spacing: 1px;	border-radius: 25px;	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	-khtml-border-radius: 25px;}.product-details #button-cart {	background: #000;	border: 1px solid #000;	letter-spacing: 1px;	margin: 0 10px;	padding: 11px 22px 11px 48px;	color: #fff;	text-transform: capitalize;	position: relative;	font: 500 14px/20px "Muli", Helvetica, sans-serif;}.product-product #button-cart::before {	background: rgba(0, 0, 0, 0) url("TemplateTrip/images/product-sprite.png") no-repeat scroll -26px -38px;	content: "";	font-size: 17px;	position: absolute;	width: 50px;	height: 44px;	left: 0;	right: auto;	top: 0;}.product-product #button-cart:hover::before {	background-position: 17px -38px;}.product-details #button-cart.btn:hover {	color: #000;	background: #ffbd0a;	border-color: #ffbd0a;}.product-details .fa.fa-shopping-cart { padding-right: 5px; font-size: 17px;} .btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {	background-position: 0 -15px;}/*button-color-*/.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, #button-login.btn.btn-primary:focus, .btn-primary:active, #button-account.btn.btn-primary:focus, #button-register.btn.btn-primary:focus, #button-shipping-method.btn.btn-primary:focus, #button-payment-address.btn.btn-primary:focus, #button-shipping-address.btn.btn-primary:focus, #button-payment-method.btn.btn-primary:focus, #button-guest.btn.btn-primary:focus, #button-review.btn.btn-primary:focus, #button-coupon.btn.btn-primary:focus, #button-voucher.btn.btn-primary:focus, #button-quote.btn.btn-primary:focus, #button-confirm.btn.btn-primary:focus {	background: #ffbd0a;	color: #000;	border-color: transparent;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus, .btn-primary.active, .open .dropdown-toggle.btn-primary, #button-login.btn.btn-primary:focus, .btn-primary:active, #button-account.btn.btn-primary:focus, #button-register.btn.btn-primary:focus, #button-shipping-method.btn.btn-primary:focus, #button-payment-address.btn.btn-primary:focus, #button-shipping-address.btn.btn-primary:focus, #button-payment-method.btn.btn-primary:focus, #button-guest.btn.btn-primary:focus, #button-review.btn.btn-primary:focus, #button-coupon.btn.btn-primary:focus, #button-voucher.btn.btn-primary:focus, #button-quote.btn.btn-primary:focus, #button-confirm.btn.btn-primary:focus, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover {	background: #ffbd0a;	color: #000;	border-color: transparent;}.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {  background: #ffbd0a;  color: #000;  border-color: transparent;}.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary.active[disabled], .btn-primary.focus[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {	background: #ffbd0a;	color: #000;	border-color: transparent;}.btn-warning {	color: #ffffff;	background-color: #faa732;	border-radius: 30px;	-moz-border-radius: 30px; 	-webkit-border-radius: 30px; 	-khtml-border-radius: 30px;}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}.btn-danger {	color: #ffffff;	background-color: #da4f49;	text-transform: uppercase;	padding: 10px 12px;	border-radius: 25px;	-moz-border-radius: 25px; 	-webkit-border-radius: 25px; 	-khtml-border-radius: 25px;}.btn-success {	color: #ffffff;	background-color: #5bb75b;}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}.btn-info {	color: #fff;	background-color: #000;    border-color: #000;	padding: 9px 12px;	border-radius: 25px;	-moz-border-radius: 25px; 	-webkit-border-radius: 25px; 	-khtml-border-radius: 25px;}.btn-info:hover{	background:#ffbd0a;	border-color:#ffbd0a;	color: #000;}.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {	color: #000;	background-color: #ffbd0a;	border-color: #ffbd0a;}.btn-info:active:focus, .btn-info:active:hover{	color: #000;	background-color:#ffbd0a;	border-color: #ffbd0a;}.btn-link {	border-color: rgba(0, 0, 0, 0);	cursor: pointer;	color: #666;}.btn-info.focus, .btn-info:focus {	color: #000;	background-color: #ffbd0a;	border-color: #ffbd0a;}.btn-link,.btn-link:active,.btn-link[disabled] {	background-color: rgba(0, 0, 0, 0);	background-image: none;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;}.btn-inverse {	color: #ffffff;	background-color: #363636;}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {	background-color: #222222;}.well {    background: #fff;	min-height: 274px;	border: 1px solid #e7e7e7;	margin: 0;	line-height: 23px;	border-radius: 0;	-moz-border-radius: 0; 	-webkit-border-radius: 0; 	-khtml-border-radius: 0;}#account-login .well h2 {    padding-bottom: 10px;    padding-top: 0px;    margin: 0;    font-size: 18px;    text-transform: uppercase;    position: relative;    font-weight: 700;    line-height: 30px;}#account-login .new-customer .bottom-form {	background: #f5f5f5;	height: 60px;	border: 1px solid #e7e7e7;	border-top: 0;}#account-login .customer-login .bottom-form {	background: #f5f5f5;	height: 60px;	border: 1px solid #e7e7e7;	border-top: 0;}#account-login .new-customer .bottom-form a {	float: right;	margin-top: 10px;	margin-right: 10px;	text-transform: capitalize;}#account-login .customer-login .bottom-form {	background: #f5f5f5;	height: 60px;	border: 1px solid #e7e7e7;	border-top: 0;}#account-login .customer-login .bottom-form a {	padding-left: 16px;	line-height: 60px;	color: #666;}#account-login .customer-login .bottom-form a:hover {	color: #000;}#account-login .customer-login .bottom-form input {	float: right;	margin-top: 10px;	margin-right: 10px;	text-transform: capitalize;}#account-login .customer-login .form-group {	margin: 0;}#account-login strong {    font-weight: 600;}/* list group */.list-group .list-group-item {	border: 1px solid #DDDDDD;	color: #666;	cursor: pointer;}.list-group a.child-item,.list-group a.current-child-item {	padding-left: 30px;}.option-filter-box .list-group .list-group-items {	border-bottom: 1px solid #e5e5e5;	padding: 10px 0;	float: left;	width: 100%;}.option-filter-box .list-group .list-group-items:last-child {	border: medium none;}/* carousel */.carousel-caption {	color: #FFFFFF;}.carousel-control .icon-prev:before {	content: '\f053';	font-family: FontAwesome;}.carousel-control .icon-next:before {	content: '\f054';	font-family: FontAwesome;}/* product list */.product-layout, .product-layouts {	padding: 0 15px;	position: relative;}.product-layout.product-list {	float: left;	width: 100%;}.related-carousel.products-list {	margin: 0 0 40px;	float: left;	width: 100%;	position: relative;	text-align:center;}.product-thumb {	display: block;	position: relative;	text-align: center;	margin-bottom: 30px;	overflow: hidden;}.product-thumb .thumb-description .caption{	float: left;	width: 100%;}.product-thumb .image {	position: relative;	overflow: hidden;}.product-thumb .image a {	display: block;	position: relative;}.product-thumb .image img {	margin-left: auto;	margin-right: auto;	max-width:100% !important;}.product-thumb h4 {	color: #666666;	float: left;	font-size: 14px;	margin: 10px 0 5px;	overflow: hidden;	text-overflow: ellipsis;	text-transform: capitalize;	width: 100%;}.product-thumb h4 a {	color: #444;	font: 600 15px/20px "Muli",Helvetica,sans-serif;	text-decoration: none;	text-transform: capitalize;	white-space: nowrap;}.product-thumb h4 a:hover,.product-thumb:hover h4 a {	color: #000;}.product-list .product-thumb .thumb-description {	text-align: left;	padding: 0 15px;}.product-thumb .rating {	float: left;	position: absolute;	width: 100%;	transition: all 400ms ease-in-out;	-webkit-transition: all 400ms ease-in-out;	-moz-transition: all 400ms ease-in-out;	-o-transition: all 400ms ease-in-out;	-ms-transition: all 400ms ease-in-out;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	bottom: 20px;	top: auto;	right: 0;	left: 0;}.product-thumb:hover .rating {	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;}.product-list .product-thumb h4{	margin: 10px 0 8px;}.product-list .product-thumb h4 a {	font-size: 15px;	line-height: 20px;	font-weight: 500;	color: #333;}.product-list .product-thumb .price {	margin: 0 0 5px;	padding: 0;}.rating .fa-stack {	font-size: 8px;}.rating .fa-star.off, #tab-review .fa-star.off {	color: #c5c5c5;}.rating .fa-star-o, #review .fa-star-o {   color: #c5c5c5;    font-size: 13px;}.fa-star-o::before{	content:"\f005";}.rating .fa-star, #review .fa-star {	color: #fbaf5d;	font-size: 13px;	position:relative;}.rating .fa-star.off, #tab-review .fa-star.off {	color: #d9d9d9;}.rating .fa-star + .fa-star-o,#review .fa-star + .fa-star-o {color: #ffbf34;}h2.price {	margin: 0;}.product-thumb .price {	color: #cf2d18;	font: 500 16px/18px "Oswald",Helvetica,sans-serif;	float: left;	width: 100%;	margin: 5px 0 0;}#column-left .price {	font-size: 14px;}.product-thumb .price-old {	color: #666;	font: 500 14px/14px "Oswald",Helvetica,sans-serif;	text-decoration: line-through;}.product-thumb .price-tax {	color: #666;	font-size: 13px;	display: none;	margin: 5px 0 0;	font-family: Muli;	font-weight: 500;}.product-list .product-thumb .price-tax {	display: block;	margin: 8px 0 0;}/*----------------------button css start----------------------*/.product-thumb .button-group {  float: left; padding: 10px 0 0;  width: 100%;}.product-layout.product-list .button-group {	width: auto;}.product-thumb .button-group button {	background: #222222;	border-radius: 50%;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	-khtml-border-radius: 50%;	border: none;	color: #ffffff;	display: inline-block;	vertical-align: top;	margin: 0;	padding: 0;	text-align: center;}.product-thumb .button-group button.disabled {	cursor: not-allowed;	opacity: 0.45;	-moz-opacity: 0.45; 	-khtml-opacity: 0.45; 	-webkit-opacity: 0.45;}.product-thumb .button-group .btn-cart:hover {	background-color: #ffbd0a;}.product-thumb .button-group button:hover, .product-list .product-thumb .button-group .btn-cart:hover {	background-color: #ffbd0a;}.product-thumb .button-group i{	background-image:url("TemplateTrip/images/product-sprite.png");	background-repeat:no-repeat;	height: 42px;	vertical-align: top;	width: 42px;}.button-group button.btn-cart span,.button-group button.btn-wishlist span,.button-group button.btn-compare span{    display: none;}.product-thumb .button-group i::before{	content:"";}.product-thumb .button-group i.fa-shopping-cart {    background-position: -44px -38px;	width: 23px;}.product-thumb .button-group .btn-cart:hover i.fa-shopping-cart {  background-position: -1px -38px;}.product-thumb .button-group i.fa-heart {	background-position: -34px 7px;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out;	-moz-transition: all 400ms ease-in-out;	-o-transition: all 400ms ease-in-out;	-ms-transition: all 400ms ease-in-out;	width: 0;}.product-thumb:hover .button-group i.fa-heart {	width: 42px;}.product-thumb .button-group .btn-wishlist:hover i.fa-heart {  background-position: 9px 8px;  transition: none;  -webkit-transition: none;  -moz-transition: none;  -o-transition: none;  -ms-transition: none;}.product-thumb .button-group .btn-compare i {	background-position: -34px -85px;	transition: all 400ms ease-in-out 0s;	-webkit-transition: all 400ms ease-in-out;	-moz-transition: all 400ms ease-in-out;	-o-transition: all 400ms ease-in-out;	-ms-transition: all 400ms ease-in-out;	width: 0;}.product-thumb:hover .button-group .btn-compare i {	width: 42px;}.product-thumb .button-group .btn-compare:hover i {  background-position: 9px -85px;  	transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;}.product-list .product-thumb .button-group i.fa-heart,.product-list .product-thumb .button-group .btn-compare i {	width: 42px;	transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;}	.product-thumb .button-group button.btn-cart span {		color: #ffffff;		display: inline-block !important;		font: 400 13px/41px "Muli",Helvetica,sans-serif;		text-transform: capitalize;		vertical-align: top;		letter-spacing: 1px;	}	.product-thumb .button-group button.btn-cart:hover span {		color: #000;	}	.product-thumb .button-group .btn-cart {		border-radius: 25px;		-moz-border-radius: 25px;		-webkit-border-radius: 25px;		-khtml-border-radius: 25px;		padding: 0 15px;		width: auto;	}/*----------------------------button css end----------------------*/.product-thumb .btn-quickview {	background: #222;	border: medium none;	border-radius: 25px;	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	-khtml-border-radius: 25px;	bottom: 0;	height: 42px;	left: 0;	margin: auto;	position: absolute;	right: 0;	top: 0;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	padding: 0 15px;	width: 140px;	float: left;}.product-thumb:hover .btn-quickview {	opacity: 1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1;}.product-thumb .btn-quickview i {	background: rgba(0,0,0,0) url(TemplateTrip/images/product-sprite.png) no-repeat scroll -45px -126px;	font-size: 0;	height: 42px;	vertical-align: top;	width: 20px;}.product-thumb .btn-quickview:hover i {	background-position: -2px -126px;}button.btn-quickview span {	display: inline-block;	font-size: 13px;	line-height: 42px;	vertical-align: top;	color: #fff;	letter-spacing: 1px;}button.btn-quickview:hover span {	color: #000;}.product-thumb .btn-quickview:hover {  background: #ffbd0a;}#column-left .product-thumb .btn-quickview,#column-right .product-thumb .btn-quickview {  display: none;}@media (min-width: 768px){	.product-thumb .button-group .btn-cart i.fa-shopping-cart {		display: none;	}	.product-thumb .btn-cart span::before, .product-layout.product-list .product-thumb .button-group button.btn-cart span::before{		color: #fff;		content: "+";		font-size: 13px;		font-weight: normal;		padding: 0 5px;		vertical-align: top;	}	.product-thumb .btn-cart:hover span::before, .product-layout.product-list .product-thumb .button-group button.btn-cart:hover span::before {		color: #000;	}}/*----------------------------Quickview css start----------------------*/#quickview-bg-block {	display: none; 	background-color : rgba(0,0,0,0.9); 	top: 0; 	left: 0; 	right: 0; 	bottom: 0;  	margin: auto; 	position: fixed; 	z-index: 9;}.quickview-load-img {  	display: none; 	position: fixed; 	top: 50%; 	left: 0; 	right: 0; 	bottom: 0; 	text-align: center; 	z-index: 99999; 	margin: auto;}.a-qv-close {    position: absolute;	box-shadow: 0 0 2px 1px rgba(0,0,0,.1);	-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);	width: 25px;	height: 25px;	line-height: 25px;	text-align: center;	margin: 0;	right: 2px;	top: 2px;}.bootstrap-datetimepicker-widget.usetwentyfour.dropdown-menu {    position: absolute !important;}#quickview-content {	background-color: #ffffff;	border: 2px solid #e5e5e5;	display: none;	height: 86%;	left: 0;	margin: 0 auto;	overflow: auto !important;	padding: 30px 20px;	position: fixed;	right: 0;	top: 7%;	width: 70%;	z-index: 99;}.form-group .input-group-btn .btn-default {  padding: 8px 12px;}.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {	color: #fff;	background: #000;}.btn.btn-default.cnt:hover, .btn-default:hover, .btn-default:focus, .btn-default.active, .btn-default:active:hover, .btn-default:active, .btn-default:active:focus {	background: #000;	color: #fff;	border-color:transparent;	text-transform: capitalize;}.product-quickview .product-image .thumbnail {   border: none;   margin:0;}.button-group button.btn-quickview span{    display: none;}.product-quickview #quick-cart {	background: #111;	border-color: #111;	color: #ffffff;	float: left;	font-family: "Muli",Helvetica,sans-serif;	font-size: 13px;	letter-spacing: 1px;	line-height: 26px;	padding: 6px 15px 6px 40px;	position: relative;	text-transform: capitalize;}.product-quickview #quick-cart:hover,.product-quickview #quick-cart:focus,.product-quickview #quick-cart:active {  background-color: #ffbd0a;  border-color: #ffbd0a;  color: #000;}.product-quickview #quick-cart::before {  background: rgba(0, 0, 0, 0) url("TemplateTrip/images/product-sprite.png") no-repeat scroll -30px -46px;  content: "";  height: 35px;  left: 0;  position: absolute;  right: auto;  width: 56px;}.product-quickview #quick-cart:hover::before, .product-quickview #quick-cart:focus::before, .product-quickview #quick-cart:active::before {	background-position: 13px -46px;}@media (max-width: 480px) {	#quickview-content {		width: 90%;	}}/*----------------------------Quickview css end----------------------*//*product-page */.product-block {	float: left;	width: 100%;}.product-image {	float: left;	width: 100%;	margin-bottom:20px;}#product-product .product-image {	float: left;	width: 100%;	margin-bottom:0;}.product-product .product-image .thumbnail{    background: none;    border: none;    padding: 0;    transition: none;    -moz-transition: none;	-webkit-transition: none;	-khtml-transition: none;	-o-transition: none;	position: relative;}.additional-images .owl-item,.related-items .owl-item {	float:left;}.thumbnails {	overflow: auto;	clear: both;	list-style: none;	padding: 0;	margin: 0;}.thumbnails > li {	margin-left: 20px;}.thumbnails .additional-images {	border: 0 none;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	position: relative;	display: inline-block;	float: left;	width: 100%;	padding: 0 35px;}.owl-carousel .owl-wrapper {    position: relative;}.products-list .customNavigation > .btn,.additional-images-container .customNavigation > .btn {	transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-khtml-transition: all 0.3s ease-in-out;}.additional-images .thumbnail{  	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: medium none;    margin: 5px;    padding: 0;    transition: none;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    -ms-transition: none;}.products-list .owl-carousel {	background: none;	border: none;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	width: auto;	margin: 0;}.image-additional {	cursor: pointer;	display: block;	margin: 5px;	overflow: hidden;	text-align: center;	padding: 0;	border: none;}.image-additional:hover {	box-shadow: 0 0 6px 1px rgba(0,0,0,.1);	-moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.1);	-webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.1);	border: none;}.product-small-view {	float: left;	width: 100%;	margin: 0 0 80px;}.product-small-view > .container {	padding: 0 60px;}@media (max-width: 1600px) {	.product-quickview .product-images .additional-images-container {		width: 100%;	}}@media (min-width:1501px){	.category-products .product-layout.product-grid .product-thumb .image, .category-products .product-layout.product-list .product-thumb .image {		width: auto;	}}@media (min-width:1200px) and (max-width:1450px) {	.container {		width: 100%;	}}@media (max-width:1400px){	#page {		padding: 0 70px;	}	.content-top::after {		height: 666px;	}}@media (max-width:1300px){	#page {		padding: 0 60px;	}	.content-top::before{		right: -60px;	}}@media (max-width: 1199px) {	.header-right {		margin: 0;	}	#page {		padding: 0 20px;	}	.content-top::before {		right: -20px;		width: 454px;				height: 400px;	}	.content-top::after{		height: 506px;	}	#menu .navbar-nav {	  display: inline-block;	  float: none;	  vertical-align: top;	}	.product-layout.product-list .image {		padding: 0 10px;	}	#menu .nav > li.dropdown > a::after, #menu .nav > li.dropdown > span::after{		top:20px;		right:8px;		left:auto;		bottom:auto;	}	.ttproduct-main {		margin: 50px 0 0;	}	.special-carousel.products-list {		margin: 20px 0 0;	}	.footer-top-cms .container {		padding: 0;	}	.product-small-view > .container {		padding: 0;	}	#column-left .product-thumb .price-old, #column-right .product-thumb .price-old {		margin: 0 0 0 3px;	}	.related-carousel.products-list {		margin: 0;	}	#top-links > ul > li.header_user_info {		margin: 0 5px;	}	.common-home .brand-carousel {		margin: 0 auto 50px;	}	.footer-container .container {		padding: 0 30px;	}}@media (min-width:992px) and (max-width:1199px) {	#menu ul.nav li.dropdown:last-child .dropdown-inner ul.single-dropdown-menu li.dropdown > .dropdown-menu {		left: auto;		right: 100%;	}}@media (min-width: 992px) {	#menu ul.nav ul.list-unstyled.single-dropdown-menu li.dropdown > a:after {		font-family: 'FontAwesome';		content: '\f105';		position: absolute;		right: 5px;		top: 2px;	}	#menu .dropdown-menu {		transition: all 0.5s ease 0s;		-moz-transition: all 0.5s ease 0s;		-webkit-transition: all 0.5s ease 0s;		-ms-transition: all 0.5s ease 0s;	}	#menu ul.navbar-nav > li.dropdown:hover > .dropdown-menu {		visibility: visible;		opacity: 1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;		transform: translateY(0);		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-o-transform: translateY(0);		-ms-transform: translateY(0);	}	.header {		min-height: 110px;		background-image: url('/image/header_alt.png');		margin-bottom: -17px;	}}@media (max-width: 991px) {        .content-top { /*EKLENDİ*/                height: 45%; /*EKLENDİ*/    }	.full-header .container {		position: relative;		padding: 0;	}	.content-top::after {		height: 536px;		width: 385px;	}	.special-carousel{		margin:0 0 40px;		}	.menu-container {		width: 100%;		position: relative;		margin: 0;	}	#top-links.pull-right {		float: none !important;		display: inline-block;		vertical-align: top;	}	#form-currency .btn-link.dropdown-toggle::after, #form-language .btn-link.dropdown-toggle::after{		display:none;	}	.products-list{		margin-bottom:30px;		}	#form-currency .btn-group ul.dropdown-menu.currency-toggle, #form-language .btn-group ul.dropdown-menu.language-toggle {		top: 33px;		margin: 0;	}	#form-currency .btn-group ul.dropdown-menu.currency-toggle{		left: 0;		right: auto;		}	.common-home header::after { 		 height: 660px;	}	.title_block h3 {		margin: 0;		font-size: 26px;		line-height: 30px;	}	.product-small-view {		margin: 0 0 40px;	}	.header-top-right .pull-left {		float: none !important;		display: inline-block;	}	.page-title-wrapper {		margin: 0 0 20px;	}	header  > .container {		position: relative;	}	#top-links > ul > li::before{		display:none;	}	.ttcart #cart #cart-total {		background: #222;		color: #fff;	}	#top-links > ul {		margin: 0;	}	#top {		text-align: center;		padding: 0 5px;	}	.full-header {		padding: 0;	}	.search {		left: auto;		border: none;		bottom: 0px;		float: left;		position: absolute;		right: 10px;		margin: 0;		padding: 0;		width: auto;	}	.header-left {		float: none;		width: auto;		text-align: center;	}	.header-left-cms {		float: left;		width: 100%;	}	.position-static {		float: left;		width: 100%;		padding: 0;		border-top: 1px solid rgba(255,255,255,.15);	}	#logo {		float: left;		width: 100%;		margin: 0;		position: static;	}	#logo > a {		display: table;		margin: 25px auto;	}	#menu .navbar-collapse.collapse > ul > li:hover {		background: none;	}	#top-links .header_user_info ul.dropdown-menu{		top: 45px;		right:0;		left:auto;	}	#cart i.fa-shopping-cart {		background-position: -33px -114px;	}	.TTProduct-Tab .tab-box-heading {		margin:0;	}	.header-top-left {		float: left;		width: 100%;		background: #ffbd0a;		padding: 0 5px;	}	.header-right {		float: left;		width: 100%;		border-top: 1px solid #ededed;	}	#top-links > ul > li {		padding: 0;		margin:0;	}	.header-middle {		width: 100%;		padding: 0 130px 0 0;		margin: auto auto 20px;	}	.header-middle .menu-container {		float: left;		width: 100%;	}	#cart .dropdown-menu {		top: 45px;	}	#column-left .category-treeview.panel-default .list-group, #column-right .category-treeview.panel-default .list-group {		margin: 0 0 5px;		padding: 0 15px;	}	#menu .navbar-collapse {		background: #FFF;		padding: 0;		position: absolute;		width: 100%;		z-index: 9;		border: 1px solid #ebebeb;		top: 50px;		left:auto;		right:0;	}		#menu .navbar-header.collapsed, #menu #category {		display:block !important;		position:relative;		width:100%;		text-align:left;	}	.main-category-list.left-main-menu .dropmenu > li {		padding: 0;	}	#menu #title-menu {		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;		box-shadow: none;		-moz-box-shadow: none;		-webkit-box-shadow: none;		height: 50px;		line-height: 45px;		width: 40px;		font-size: 0;		display: block !important;	}	#menu #category {		font-size: 0;		color: #000;		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;		height: 50px;		line-height: 45px;		width: 40px;		font-size: 0;	}	.main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu li.dropdown > a.single-dropdown::before, .main-category-list ul li.more-menu .dropdown-inner > ul.single-dropdown-menu > li.TT-Sub-List > a::before {		display: none;	}	.header-top-right {		position: absolute;		left: auto;		right: 0;		bottom: 0;		top: 0;		padding: 5px 0;	}	#menu {		padding: 0 155px 0 0;		position: relative;	}	.menu-container .left {		position:unset;	}	#menu div.navbar-header::after, #menu .navbar-header i.fa {		font-family: "FontAwesome";		content: "\f0c9";		font-size: 18px;		position: absolute;		right: 0;		left: 12px;		top: 16px;		color: #fff;	}	#menu .dropdown-inner ul {		padding: 0 0 0 15px;	}	#menu .single-dropdown-menu .list-unstyled.childs_2 {		padding-top:0;		padding-bottom:0;	}	#menu .navbar-nav li.dropdown .dropdown-menu .dropdown-inner ul.single-dropdown-menu{		padding:0;	}	#menu ul.nav ul.list-unstyled.single-dropdown-menu li.dropdown::after{		display:none;	}	#ttcmsfooter.block.footer-block {		border:none;	}	#menu .nav > li > a, #menu .nav > li > span {		letter-spacing: 1px;	}	#menu .nav > li > a, #menu .nav > li > span {		padding: 7px 15px;	}	#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a {		color: #FFFFFF;	}	#menu .list-unstyled.childs_1.single-dropdown-menu a {		padding:0 15px;	}	#menu .navbar-nav {		float: left;		width: 100%;		margin: 0;		padding: 10px 15px;	}	#form-currency .btn-link.dropdown-toggle::before {		border: none;	}	#menu .nav.navbar-nav > li:hover > a, #menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a:hover, #menu .nav.navbar-nav > li:hover > span{		color:#000;	}	#menu .nav > li.dropdown > a::after,	#menu .nav > li.dropdown:hover > a::after,	#menu .nav > li.dropdown > span::after,	#menu .nav > li.dropdown:hover > span::after {    	content: "";	}	#menu .nav > li.dropdown:hover > a::after, #menu .nav > li.dropdown > span:hover::after, #menu .nav > li.dropdown:active > a::after, #menu .nav > li.dropdown > span:active::after {		color: #fff;	}	#menu .nav > li.dropdown::before {    	content: "";	}	#menu .navbar-collapse li.dropdown > i {		background:none;		font-size: 12px;		position: absolute;		color: #414141;		right: 0;		top: 2px;		padding:5px;		cursor: pointer;		text-align: center;	}	#menu .navbar-nav li.dropdown .dropdown-menu .dropdown-inner ul.single-dropdown-menu i {		display: none;	}	#menu .navbar-collapse li.dropdown > .dropdown-menu {		top: 0;		padding: 0 0 0 15px;		position: relative;		width: 100%;		float: left;		display: none;		opacity: 1;		-moz-opacity: 1; 		-khtml-opacity: 1; 		-webkit-opacity: 1; 	}	#menu .dropdown-inner ul.list-unstyled.mega-dropdown-menu {		border: 0;	}	#menu ul.nav li ul.list-unstyled.single-dropdown-menu > li.dropdown .dropdown-menu {		position: static;		display: block;		padding: 0 15px;	}	#menu ul.nav li ul.list-unstyled.mega-dropdown-menu > li.dropdown .dropdown-menu {		padding: 0 15px;	}	#menu .nav > li.dropdown > a, #menu .nav > li.dropdown > span {	  padding: 0;	  margin: 3px 0;	}	#menu div.dropdown-inner > ul.list-unstyled {		display: block;	}	#menu div.dropdown-menu {		border: 0;		margin-left: 0 !important;		background-color: rgba(0, 0, 0, 0);	}	#menu .dropdown-inner .list-unstyled.childs_1.single-dropdown-menu a {		color: #666;		line-height: 22px;		padding: 0 !important;		margin: 0;		font-size: 13px;	}	#menu .dropdown-inner .list-unstyled.childs_1.single-dropdown-menu .list-unstyled.childs_2 a {		color: #666;	}	#menu ul.nav ul.list-unstyled li {		float: left;		width: 100%;	}	#menu .dropdown-inner {		display: block;	}	#menu .see-all {		margin-top: 0;		border: none;		color: #FFFFFF;	}	.menu-container > .container {		position:relative;	}	#menu .nav.navbar-nav > li {		display:block;		text-align:left;		width: 100%;	}	#menu .navbar-collapse li.dropdown {		clear: both;	}	#menu .navbar-collapse li.dropdown.more-menu > .dropdown-menu {	  display: none;	}	#menu .more-menu .list-unstyled.childs_1 a {  		padding: 5px !important;	}	#menu .nav > li > a, #menu .nav > li > span, #menu .more-menu .list-unstyled.childs_1 a {		font: 500 14px/20px "Muli",Helvetica,sans-serif;		margin: 2px 0;		color: #111;		text-transform: capitalize;		padding: 0;	}	#menu .nav > li > a:hover, #menu .nav.navbar-nav > li:hover > a, #menu li:hover > span, #menu .nav > li.dropdown:hover::after, #menu .nav > li.dropdown:focus::after, #menu .nav > li > a:focus, #menu .nav > li > a:active, #menu li.more-menu > span:hover, #menu li.more-menu > span:focus, #menu li.more-menu > span:active {		color: #000;		background: none;	}	#menu .nav > li > a::before {		display: none;	}	#menu .dropdown .dropdown-menu::after{		display:none;	}	#menu .list-unstyled.childs_1.mega-dropdown-menu .dropdown > a {		color: #333;		padding: 0 !important;		margin: 0;		font-weight: 500;		font-size: 14px;		line-height: 22px;		text-transform: capitalize;	}	#menu .navbar-collapse li.dropdown > i::before {		content: "\f067";		font-family: fontawesome;    }	#menu .navbar-collapse li.dropdown.active > i::before {		content: "\f068";	}	#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a,	#menu .dropdown-inner a	{		color:#666;	}	#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a::after	{		display:none;	}		#menu ul.nav ul.list-unstyled.childs_2 li	{		padding:0;	}	#menu .dropdown-inner ul.list-unstyled.mega-dropdown-menu	{		padding:0 !important;		clear:both;	}	#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a	{		text-transform:capitalize;	}	#menu .list-unstyled.childs_2 {		float:left;		width:100%;	}	#menu .list-unstyled.childs_1.single-dropdown-menu .dropdown-menu .childs_2 a {		line-height:23px;	}	#menu .nav.navbar-nav > li:hover > a,	#menu .nav.navbar-nav > li:hover > span {		background:none;		color:#000;	}	#menu .more-menu .list-unstyled.childs_1 a:hover {		color: #000000;	}	#menu .dropdown-inner ul.mega-dropdown-menu.childs_1 > li > a:hover, 	#menu .dropdown-inner li a:hover, #menu .dropdown-inner li a:focus {	  color: #000;	}	.product-tabs {		margin: 30px 0;	}	.product-thumb .image img {		width: 100%;	}	footer .footer-column ul {		float: left;		width: 100%;	}	footer .footer-column h5.toggle {		float: left;		width: 100%;		cursor: pointer;		margin: 0;		font: 500 16px/24px "Oswald",Helvetica,sans-serif;		padding: 10px;		display: block;		text-align: left;		color: #fff;	}	.footer-bottom {		float: left;		text-align: center;		width: 100%;	}	.block-social {		float: left;		width: 100%;		text-align: center;	}	.footer-bottom > p {		padding: 10px 0;		text-align: center;	}	footer .footer-column h5:hover {		background:rgba(255,255,255,0.1);	}	.footer-container {		padding: 30px 0 15px;	}	#ttcmsfooter .footerlogo {		margin: 0 0 20px 0;		float: none;		width: auto;		text-align: center;	}	footer .footer-column {		float: left;		margin: 0;		padding: 0;		width: 100%;	}	footer .footer-column h5.toggle:after {		font-family: 'FontAwesome';		content: '\f067';		font-size: 14px;		font-weight: 500;		float: right;		line-height: 24px;	}	#ttcmsfooter .footerlogo-img {		display: inline-block;		float: none;		vertical-align: top;	}	footer .footer-column.active h5.toggle::after {		content: '\f068';		font-weight: 500;	}	footer .footer-column > div.active h5.toggle:after,	footer .footer-column .contact-us.active > h5.toggle:after {		content: '\f068';		font-weight: 500;	}		.footer-column.footer-right-cms {		text-align: center;	}	.checkout-cart #content{		margin:0 0 30px;	}	.information-contact footer{ margin:10px 0 0;}		.option-filter-box .list-group-items div.list-group-item {		padding: 0;		display: none;	}	.option-filter-box a.list-group-item:after {		font-family: "FontAwesome";		content:"\f107";		font-size: 14px;		color: #333;		position: absolute;		right: 10px;		top: 5px;	}	.option-filter-box a.list-group-item.collapsed:after {		content:"\f106";	}	.common-home .brand-carousel {		margin: 0 auto 30px;	}/*------------------------------------- Column Toggle CSS Start ------------------------------------------*/#product-search #content {	padding: 0;}body .container > .content_wrap > #content {	float: left;	width: 100%;	padding:0;}body .container > .content_wrap > #column-left,body .container > .content_wrap > #column-right {	float: left;	width: 100%;	display: block !important;	margin: 10px 0 0;	padding: 0;}body .container > .row > #content {	float: left;	width: 100%;}body .container > .row > #column-left,body .container > .row > #column-right {	float: left;	width: 100%;	display: block !important;	margin: 10px 0 0;}#column-left .theiaStickySidebar .left-right-inner .panel-default,#column-right .theiaStickySidebar .left-right-inner .panel-default,#column-left .theiaStickySidebar .left-right-inner > div,#column-right .theiaStickySidebar .left-right-inner > div,#column-left .theiaStickySidebar .left-right-inner .category-treeview.panel-default,#column-right .theiaStickySidebar .left-right-inner .category-treeview.panel-default {	padding: 0;	cursor: pointer;	margin: 0 0 20px;}#column-left .theiaStickySidebar .left-right-inner .swiper-viewport, #column-right .theiaStickySidebar .left-right-inner .swiper-viewport {	padding: 0;	width: auto;}#column-left .theiaStickySidebar .left-right-inner .panel-heading::before,#column-right .theiaStickySidebar .left-right-inner .panel-heading::before,#column-left .theiaStickySidebar .left-right-inner .box-heading > h3::before,#column-right .theiaStickySidebar .left-right-inner .box-heading > h3::before {	border: none;	position: static;	display: none;}#column-left .theiaStickySidebar .left-right-inner .panel-heading,#column-right .theiaStickySidebar .left-right-inner .panel-heading,#column-left .theiaStickySidebar .left-right-inner .box-heading > h3,#column-right .theiaStickySidebar .left-right-inner .box-heading > h3 {	padding:15px;	margin: 0;	float: left;	width: 100%;	background: none;}#column-left .toggle:after,#column-right .toggle:after {	content: "\f067";	float: right;	font-family: "FontAwesome";	color: #333;	font-size: 14px;	font-weight: 500;	left: auto;	position: absolute;	right: 15px;	left: auto;	top: 15px;	display:block;	background:none;}#column-left .panel-default.active > div.toggle:after,#column-left .products-list.active > div.toggle:after,#column-right .panel-default.active > div.toggle:after,#column-right .products-list.active > div.toggle:after {	content:"\f068";}#column-left .products-list > .row,#column-right .products-list > .row,#header-left .products-list > .row,#header-right .products-list > .row,#footer-left .products-list > .row,#footer-right .products-list > .row {	float: left;	width: 100%;	padding:0 15px 15px;}#column-left .list-group .list-group-item,#column-right .list-group .list-group-item {	float: left;	width: 100%;}#column-left .panel > .list-group,#column-right .panel > .list-group {	float: left;	width: 	100%;	margin: 0 0 0;	padding:0 15px 15px;}#column-left .sidebar.panel.panel-default.information-list .list-group, #column-right .sidebar.panel.panel-default.information-list .list-group {	padding: 0 15px;}/*-------------------------------- CateGory Filter CSS Start --------------------------------------*/#column-left .panel-default.option-filter,#column-right .panel-default.option-filter {	display: none;}.category-treeview ul {    float: left;	width: 100%;	margin: 0;}.option-filter-box {	border: 1px solid #ebebeb;	float: left;	padding: 20px;	width: 100%;}.option-filter-box .list-group .list-group-item,.option-filter-box .radio,.option-filter-box .checkbox {	width: 100%;	float: left;    background: #FFF;	border: none;	color: #414141;	margin-top: 0;}.option-filter-box .list-group .list-group-item{	color: #000;}.option-filter-box .checkbox:hover {	color: #000;}.option-filter-box a.list-group-item {	padding: 5px 0 10px;}.option-filter-box .list-group {	float: left;	width: 100%;	margin: 0;}.option-filter-box .panel-footer {	float: left;    width: 100%;	background: #FFF;	padding: 0;}			/*-------------------------------- CateGory Filter CSS Start --------------------------------------*//*------------------------------------- Column Toggle CSS End ------------------------------------------*/body > .container > .row > #content {	float: left;	width: 100%;}body > .container > .row > #column-left {	float: left;    width: 100%;}}@media (min-width:768px) and (max-width:991px) {	.product-product #content{		width: 100%; 	}	.product-details .rating > a { 		font-size: 13px;		padding: 0 5px 0 0;	}}@media (min-width: 768px) {	/* fixed colum left + content + right*/    #column-left  .product-layout .col-md-3 {       width: 100%;    }    #column-left + #content .product-layout .col-md-3 {       width: 50%;    }    #column-left + #content + #column-right .product-layout .col-md-3 {       width: 100%;    }    #content + #column-right .product-layout .col-md-3 {       width: 100%;    }	#menu .more-menu .list-unstyled.childs_1 a { 	   padding: 0 20px;	}}@media (min-width:768px) and (max-width:1199px) {	.product-category .category-products .product-layout.product-grid {		width: 50%;	}}@media (max-width: 767px) {        .content-top { /*EKLENDİ*/                height: 35%; /*EKLENDİ*/    }	.header-top-left .pull-left {		margin: 0 10px 0 0;	}	#page {		padding: 0 15px;	}	#tab-review .form-group.required {       margin-left: -10px; 	   margin-right: -10px;	}	.contact-link ul li {		padding: 0 10px 0 30px;	}	.header-content-title {		float: left;		width: 100%;	}	.content-top::before {		right: -15px;		width: 354px;		height: 420px;	}	.content-top::after {		height: 380px;		left: -40px;		top: 10px;		width: 250px;	}	.slideshow-panel .owl-carousel .owl-buttons div {		opacity: 1;		-moz-opacity: 1; 		-khtml-opacity: 1; 		-webkit-opacity: 1;	}	.ttproduct-main {		margin: 30px 0 0;	}	.slideshow-panel .owl-carousel .owl-buttons .owl-prev,	.slideshow-panel .owl-carousel:hover .owl-buttons .owl-prev {		left: 20px;	}	.slideshow-panel .owl-carousel .owl-buttons .owl-next,	.slideshow-panel .owl-carousel:hover .owl-buttons .owl-next {		right: 20px;	}	.contact-link ul li {		float: none;		width: auto;		vertical-align: top;		display: inline-block;		text-align: center;	}	.page-title-wrapper .page-title {		float: none;	}	.header-right #top-links .ttcart {		margin: 0;	}	#top-links > ul > li::before {		top: 15px;	}	.tt-home .nav-tabs {		margin: 0 0 20px;	}	.option-filter-box .list-group .list-group-item,	.option-filter-box .radio, .option-filter-box .checkbox {		width: 100%;		float: left;	}	.product-category #content {		float: left;		width: 100%;	}	.product-list .product-thumb .image {		background: none;	}	.information-contact .contact-location .col-sm-3 {		width: 50%;		padding: 15px;		float: left;	}	.information-contact .store-contact {		clear: both;	}	.owl-carousel .owl-buttons div {		opacity: 1		-khtml-opacity: 1 		-moz-opacity: 1		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";		-webkit-opacity: 1; 		filter: alpha(opacity=100);	}	#header-search .select-wrapper {		max-width: 120px;	}	.category-filter .filter-show,	.category-filter .filter-sort-by	{		margin: 5px 0;		float: left;		clear: both;	}	.product-list .product-thumb .button-group {		float: left;		width: 100%;		padding: 5px 0 0;	}	.product-thumb .button-group i.fa-heart, .product-thumb .button-group .btn-compare i {		transition: none;		-webkit-transition: none;		-moz-transition: none;		-o-transition: none;		-ms-transition: none;		width: 42px;	}	.product-grid .product-thumb .caption {		min-height: 0;	}	.product-product .product-images {		width: 100%;	}	.product-details h1.product-name {		margin-top: 15px;		font-size: 14px;	}	.checkout-cart #content .input-group input {		min-width: 20px;	}	.product-grid .product-thumb .thumb-description {		width: 100%;	}	.product-grid .product-thumb:hover .thumb-description, .related-items .product-thumb:hover .thumb-description, .product-thumb:hover .thumb-description{	     background:none;	}	.common-home .brand-carousel {		margin: 0 auto 20px;	}	.product-images .additional-images-container {		width: 440px;		margin: 20px auto 0;	}	.product-quickview .product-images .additional-images-container {		width: 90%;	} 	.footer .footer-column h5.toggle{margin-bottom:2px;padding:10px;display:block;text-transform:uppercase;}	.product-thumb:hover .price{		opacity:1;		-moz-opacity: 1; 		-khtml-opacity: 1; 		-webkit-opacity: 1;	}	.product-thumb .button-group .btn-wishlist > span,	.product-thumb .button-group .btn-compare > span {		display: none;	}	.product-thumb:hover .rating{		opacity:1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;	}	.product-thumb .btn-quickview {		opacity: 1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;	}	.product-category .list-group-item{border:none;}	.product-category .list-group{margin-bottom:0px;}	.product-thumb .sale-icon {		opacity:1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;	}	.product-thumb .percent {		opacity:1;		-moz-opacity: 1;		-khtml-opacity: 1;		-webkit-opacity: 1;	}	.product-list .product-thumb .image img {		width: 100%;	}	.product-list .product-thumb:hover .rating {		margin: 0 0 10px 0;	}	.category-products .product-grid .product-thumb .image {		float: none;		width: auto;		display: inline-block;	}	.related-carousel.products-list .product-thumb .image {		float: none;		width: auto;		display: inline-block;	}	.category-products .product-grid {		width: 50%;		float: left;		text-align: center;	}	body > .container > .row > #column-left {		display: block;	}	.product-thumb .button-group .btn-cart span{		color:#000;	}	.common-home .product-thumb .image {		float: none;		width: auto;		display: inline-block;		vertical-align: top;	}	.product-thumb .button-group .btn-cart {		padding: 0;		width: 42px;	}	.product-thumb .button-group button.btn-cart span {		display: none !important;	}	.page-title-wrapper .breadcrumb-wrapper h2 {		float: none;		margin: 0;		text-align: center;	}	.page-title-wrapper {		padding: 8px 15px;	}	.breadcrumb {		float: none;		text-align: center;	} 	#tttestimonial-carousel {		margin: 0;	}		.contact-link > ul {		display: inline-block;		float: none;	}	.footer-bottom-cms {		float: none;		width: auto;		padding: 0;		vertical-align: top;		display: inline-block;	}	.product-thumb, .product-layout, .product-layouts {		float: none;		width: auto;	}	.footer-container .container {		padding: 0 20px;	}	.bottom-footer {		text-align: center;	}	#goToTop {		right: 20px;	}	.checkout-cart .sub-total-table {		float: none;	}	.checkout-cart h2 {		font-size: 16px;	}	.checkout-cart #accordion .panel-heading a {		font-size: 14px;	}	.checkout-checkout h4 {		font-size: 15px;	}	#account-login .new-customer {		margin-bottom: 15px;	}}@media (min-width:481px) and (max-width:767px) { 	#product-product .product-image {		margin: 0 auto;		width: 80%;		position: relative;		float: none;	}	.product-category .category-image {		float: left;		width: 30%;	}	.product-category .block-description {		float: right;		width: 70%;		padding: 0 15px 0 0;	}}@media (max-width:543px) {        .content-top { /*EKLENDİ*/                height: 25%; /*EKLENDİ*/    }	.content-top::before {		width: 224px;		height: 320px;		right: -10px;	}	.content-top::after {		height: 255px;		width: 170px;	}	footer::before {		left: -80px;		top: -60px;		margin: auto;		width: 144px;	}}@media (max-width:480px) {	.product-quantity #input-quantity {		width: 40px;	}	#quickview-content {		width: 90%;	}	#cart .dropdown-menu::after {		right: 15px;	}	.ttsearchtoggle {		left: auto;		right: -95px;	}	.products-list{		margin-bottom:20px;	}	#cart .header-cart-toggle .text-left.name > a, #cart .header-cart-toggle .text-right.amount {		font-size: 13px;	}	#form-currency .btn-group ul.dropdown-menu.currency-toggle, #form-language .btn-group ul.dropdown-menu.language-toggle {		top: 28px;	}	.special-carousel.products-list {		margin: 20px 0 0;	}	.TTProduct-Tab .nav-tabs > li > a {		padding: 7px 10px;	}	.product-list .product-thumb .button-group .btn-cart{		padding:0 10px;		margin: 0;	}	.product-small-view {		margin: 0;	}	.nav-tabs {		text-align: center;	}	.product-product .nav-tabs > li > a {		text-align: center;	}	#ttsmartblog-carousel.owl-carousel {		margin: 0;	}	.contact-link > ul {		padding: 8px 0;	}	.breadcrumb a.last-breadcrumb {		font-size: 13px;	}	.page-title-wrapper .page-title {		font-size: 15px;		line-height: 28px;	}	.category-description .category-content p {		font-size: 13px;		margin: 10px 0 0;	}	.common-home header::after {  		height: 260px;	}	.header-mail {		display: none;	}	#top .container {		padding: 0;	}	#product-category {		padding: 0;	}	.TTProduct-Tab .nav.nav-tabs {		width: 65%;	}	.products-list .owl-carousel {		text-align: center;		margin: 0;		float: left;		width: 100%;	}	.product-images .additional-images-container {		width: 240px;	}	.additional-images .image-additional img {		width: auto;	}	#cart .dropdown-menu li p {		margin: 0px;	}	.product-grid .product-thumb .image, .product-list .product-thumb .image,	.product-grid .product-thumb .thumb-description, .product-list .product-thumb .thumb-description { width: 100%; text-align: center;}	.product-list .product-thumb .image a,	.product-list .product-thumb .image img,	.product-list .product-thumb .button-group button { float: none; }	.table {		overflow: scroll;		display: inline-block;	}	.TTProduct-Tab .nav.nav-tabs > li {		width: 100%;		margin: 0 0 5px;	}	#checkout-cart .sub-total-table .table.table-bordered {		border: transparent;	}	.table td {width: 100%;}	#cart .dropdown-menu li > div { min-width: 100%;}	.product-tabs .nav-tabs li {		width: 100%;	}	#cart .dropdown-menu {		max-width: 300px;		left: auto;		right: -10px;	}	.category-products .product-grid {width: 100%;}	.category-pagination .text-left,.category-pagination .text-right {width: 100%;}	.category-pagination .text-right{float:none;}	.category-pagination .text-left{margin-bottom:10px;}	.category-pagination div.text-left, .category-pagination div.text-right{margin:0;}	.category-pagination{margin:20px 0px 30px;}	.category-pagination .text-left,.category-pagination .text-right {width: 100%; text-align:center;}	.information-contact .contact-location .col-sm-3 {		border-bottom: 1px solid #ebebeb;		width: 100%;	}	.information-contact .contact-location .col-sm-3:last-child {		border-bottom: 0 none;	}	.product-product .nav-tabs > li{margin-left:0px;}		.product-list .product-thumb .button-group {		float: none;		display: inline-block;		width: auto;	}	.breadcrumb {		margin: 0 0 5px;	}	.product-list .product-thumb{		border:none;	}	.category-list ul li {		margin-right: 3px;	}	.product-thumb {		margin-bottom: 20px;	}	.product-list .product-thumb .image::after{		display:none;	}	.product-list .btn-wishlist .tooltip::before {		left: 95px;	}	.product-details .rating > a {		margin:5px 8px 0 0;		padding:0 8px 0 0;		border-right:none;	 }	.rating .product-rating {		margin: 0;		width: 100%;		border-right:none;	}	.form-horizontal .control-label {		width: 100%;	}	.checkout-cart .buttons .pull-left {	    text-align: center;	    width: 100%;	}	.checkout-cart .buttons .pull-right {	   margin-top: 15px;	   text-align: center;	   width: 100%;	}	#top .fa.fa-caret-down {		padding:0;	}	.page-title-wrapper {		margin: 0 0 15px;		padding: 10px 0;	}	.product-list .product-thumb .thumb-description {		padding: 0;	}	.checkout-cart #content .input-group input {		width: 100%;	}	.checkout-cart #content .input-group .input-group-btn {		display: table;	}	.checkout-cart #content .input-group {		display: inline-block;		vertical-align: top;		float: left;		width: 100%;	}	.checkout-cart #content .input-group .input-group-btn #button-voucher, .checkout-cart #content .input-group #button-coupon {		border-radius: 25px;		-moz-border-radius: 25px;		-webkit-border-radius: 25px;		-khtml-border-radius: 25px;		margin: 5px 0 0;	}	#product-product #content {		padding: 0;	}	.product-tabs {		padding: 20px 0;	}	.footer-container .container {		padding: 0 10px;	}}@media (max-width: 319px) {	header #logo, #logo .img-responsive, #search, #header-search {	    width: 100%; 	}}/*-------------------------------------------- Common Title CSS Start -------------------------------------------------*/	.box-heading h3, .title_block h3, .tt-title{		color: #111;		float: left;		font: 500 40px/40px "Oswald",Helvetica,sans-serif;		margin: 0 0 20px;		position: relative;		text-align: center;		text-transform: uppercase;		width: 100%;		padding: 0 0 45px;		background: url("TemplateTrip/images/separator.png") no-repeat scroll bottom center;		background-color: #fff;	}	.ttdesc {		float: left;		width: 100%;		font: 400 78px/60px "Great Vibes", Helvetica, sans-serif;		color: #e62929;		z-index: -1;	}	.products-list .box-heading {		text-align: center;		position: relative;	}	@media (max-width: 1199px) {		.ttdesc {				font-size: 70px;		}		.box-heading h3, .title_block h3, .tt-title{			font-size: 34px;			line-height: 38px;		}	}	@media (max-width: 991px) {		.box-heading h3, .title_block h3, .tt-title{			font-size: 32px;			margin: 0 0 10px;		}	}	@media (max-width: 767px) {		.box-heading h3, .title_block h3, .tt-title{			font-size: 24px;			line-height: 20px;		}		.ttdesc {			font-size: 52px;			line-height: 40px;		}	}/*-------------------------------------------- Common Title CSS End -------------------------------------------------*//* ------------------ Start TT - CMS banner block --------------------- */		.ttcmsbanner.container {			max-width: 100%;		}		#ttcmsbanner {			float: none;			margin: 80px 0 0;			position: relative;			width: 100%;			display: inline-block;			vertical-align: top;			text-align: center;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-left{			padding:0 15px 0 0;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-right {			padding: 0 0 0 15px;			z-index: 2;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img {			overflow: hidden;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img.ttimg1{			padding:0 15px 0 0;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img.ttimg2{			padding:0 0 0 15px;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img a {			display: block;			overflow: hidden;			position: relative;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img a img {			max-width: 100%;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img a:before {			  position: absolute;			  top: 0;			  left: -75%;			  z-index: 2;			  display: block;			  content: '';			  width: 50%;			  height: 100%;			  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);			  background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);			  transform: skewX(-25deg);			  -webkit-transform: skewX(-25deg);			  -moz-transform: skewX(-25deg);			  -o-transform: skewX(-25deg);			  -ms-transform: skewX(-25deg);			}			#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img a:hover:before {				  -webkit-animation: shine 1.5s;				  animation: shine 1.5s;			}			@-webkit-keyframes shine {			100% {				left: 125%;			  }			}						@keyframes shine {			 			  100% {				left: 125%;			  }			}	@media (max-width: 1199px) {		#ttcmsbanner {			margin: 60px 0 0;				}	}	@media (max-width: 991px) {		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-left {			padding: 0 10px 0 0;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img.ttimg1 {			padding: 0 10px 0 0;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img.ttimg2 {			padding: 0 0 0 10px;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-right {			padding: 0 0 0 10px;			z-index: 2;		}	}	@media (max-width: 768px) {		#ttcmsbanner {			margin: 40px 0 0;		}	}	@media (max-width: 543px) {		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-left{			margin: 0 0 20px 0;			width: 100%;			padding: 0;		}		#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-right {			margin: 0 0 20px 0;			width: auto;			padding: 0;			float: none;			display: inline-block;			vertical-align: top;		}				#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img.ttimg1 {			margin: 0 0 20px 0;			width: 100%;			padding: 0;		}				#ttcmsbanner .ttcmsbanner .ttbanner-content .ttbanner-img.ttimg2{			width: 100%;			padding: 0;		}	}/* ------------------ End TT - CMS banner block --------------------- *//* ----------------- Start TT - CMS testimonial ------------------- */#ttcmstestimonial {	float: left;	width: 100%;	position: relative;	padding: 100px 0 80px;	background: #f5f5f5;	margin: 30px 0 80px;	z-index: 1;}#ttcmstestimonial .owl-dots {	float: left;	width: 100%;	margin: 10px 0 0;}#ttcmstestimonial .owl-dots button {	border: none;	font-size: 0;	height: 8px;	width: 8px;	background: #111;	border-radius: 50%;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	-khtml-border-radius: 50%;	cursor: pointer;	padding: 0;	margin: 0 8px;	display: inline-block;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	-khtml-border-radius: 0;	transition: all 400ms ease-in-out;	-webkit-transition:  all 400ms ease-in-out;	-moz-transition:  all 400ms ease-in-out;	-o-transition:  all 400ms ease-in-out;	-ms-transition:  all 400ms ease-in-out;		vertical-align: middle;}#ttcmstestimonial .owl-dots button:hover {	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);		background: #ffb924;	border: 4px solid #ffb924;}#ttcmstestimonial .owl-dots button.active {	height: 12px;	width: 12px;	background: #ffb924;	border: 6px solid #ffb924;	transform: rotate(45deg);		-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	}#ttcmstestimonial::before {	position: absolute;	left: auto;	right: -70px;	top: 10%;	bottom: 0;	margin: auto;	content: "";	background: url("TemplateTrip/images/block-bg-shape.png") no-repeat;	z-index: 5;	height: 564px;	width: 926px;	transform: rotate(180deg);	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-o-transform: rotate(180deg);	-ms-transform: rotate(180deg);	background-size: contain;	z-index: 0;}#ttcmstestimonial .owl-nav {	display:none;}#ttcmstestimonial .ttcmstestimonial .row {	margin: 0;}#ttcmstestimonial .testimonial-block {	float: left;	width: 100%;	padding: 0 80px;}#ttcmstestimonial .testimonial-block .testimonial-img{	border-right: 1px solid #e4e4e4;	position:relative;}@media (max-width: 1400px) {	#ttcmstestimonial::before {		right: -70px;	}}@media (max-width: 1300px) {	#ttcmstestimonial::before {		right: -60px;	}}@media (max-width: 1199px) {	#ttcmstestimonial::before {		right: -20px;		width: 450px;	}}@media (max-width: 991px) {	#ttcmstestimonial::before {		width: 456px;		top: 9%;	}}@media (max-width: 767px) {	#ttcmstestimonial::before {		right: -15px;		width: 300px;	}}@media (max-width: 543px) {	#ttcmstestimonial::before {		right: -10px;		width: 200px;		height: 410px;	}}@media (min-width: 992px) {#ttcmstestimonial .testimonial-block .testimonial-img::after {	bottom: -20px;	content: '\f10e';	left: auto;	margin: auto;	position: absolute;	right: -8px;	top: auto;	font-family: fontawesome;	font-size: 14px;	color: #111;	transform: rotateZ(180deg);	-webkit-transform: rotateZ(180deg);	-moz-transform: rotateZ(180deg);	-o-transform: rotateZ(180deg);	-ms-transform: rotateZ(180deg);	top: 0;	height: 10px;}#ttcmstestimonial .testimonial-block .testimonial-img::before {  border: 1px solid #e4e4e4;  border-radius: 50px;  -moz-border-radius: 50px;   -webkit-border-radius: 50px;   -khtml-border-radius: 50px;  bottom: -12px;  content: "";  height: 50px;  left: auto;  margin: auto;  position: absolute;  right: -27px;  top: 0;  width: 50px;  background: #fff;}}@media (max-width: 1199px) {	#ttcmstestimonial .testimonial-block .testimonial-img::before {	    bottom: -5px;	}	#ttcmstestimonial .testimonial-block .testimonial-img::after {		bottom: -15px;	}	#ttcmstestimonial .testimonial-block {		padding: 60px 20px;	}	#ttcmstestimonial {		padding: 0;	}}#ttcmstestimonial .testimonial-block .testimonial-img .image {	float: left;}#ttcmstestimonial .testimonial-block .testimonial-img .testimonial-user {	float: left;	text-align: left;	margin: 35px 0 35px 20px;}#ttcmstestimonial .testimonial-content{	text-align: left;	padding: 30px 0 30px 65px;}#ttcmstestimonial .testimonial-block .testimonial-img img {	border: 5px solid #ffb924;	border-radius: 50%;	-moz-border-radius: 50%; 	-webkit-border-radius: 50%; 	-khtml-border-radius: 50%;	max-width: 100%;	box-shadow: 0 0 6px 1px rgba(0,0,0,0.2);	-moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.2);	-webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.2);	margin: 5px;	width: 100%;}#ttcmstestimonial .testimonial-block .testimonial-img .testimonial-user .testimonial-usertitle {	color: #000;	font: 600 16px/20px "Oswald",helventica,sans-serif;	text-transform: uppercase;	padding: 0 0 5px;}#ttcmstestimonial .testimonial-block .testimonial-content .testimonial-desc {	font: italic 400 14px/24px 'Muli',helventica,sans-serif;	color: #222;	margin: 0 0 20px;}#ttcmstestimonial .testimonial-block .testimonial-img .testimonial-user .testimonial-subtitle {	color: #111;	font: 500 13px/20px 'Muli',helventica,sans-serif;	text-transform: capitalize;}#ttcmstestimonial .owl-pagination {	float: left;	text-align: center;	width: 100%;	margin:0 auto 0;	z-index: 99;	padding:6px 0 6px;	top: 0;}#ttcmstestimonial .owl-pagination .owl-page {	display: inline-block;	height: 8px;	width: 8px;	background: #111;	transition: all 400ms ease-in-out;	-moz-transition: all 400ms ease-in-out;	-webkit-transition: all 400ms ease-in-out;	-khtml-transition: all 400ms ease-in-out;	-o-transition: all 400ms ease-in-out;	border: none;	vertical-align: middle;	margin: 0 8px;	cursor: pointer;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	-khtml-border-radius: 0;}#tttestimonial-carousel .owl-numbers {	display: none;}#tttestimonial-carousel .owl-controls .owl-page span{	display: none;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;}#ttcmstestimonial .owl-pagination .owl-page.active {	height: 12px;	width: 12px;	border-radius:0;	-moz-border-radius: 0; 	-webkit-border-radius: 0; 	-khtml-border-radius: 0;	opacity:1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1; 	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	background: #ffb924;	border: 4px solid #ffb924;}#ttcmstestimonial .owl-pagination .owl-page:hover {	background: #cf2d18;	border:1px solid  #cf2d18;	opacity:1;	-moz-opacity: 1; 	-khtml-opacity: 1; 	-webkit-opacity: 1; }@media (max-width:1199px){	#ttcmstestimonial .testimonial-block .testimonial-img {	  text-align: center;	}	#ttcmstestimonial .testimonial-block .testimonial-img .image {	  display: inline-block;	  float: none;	  vertical-align: top;	  width: auto;	}	#ttcmstestimonial .testimonial-block .testimonial-img .testimonial-user {	  display: inline-block;	  float: none;	  margin: 40px 10px;	  text-align: center;	  vertical-align: top;	}	#ttcmstestimonial .testimonial-content {		padding: 30px 0 30px 45px;	}}@media (max-width:991px){	#ttcmstestimonial .testimonial-block {		padding:30px 10px;	}	#ttcmstestimonial .ttcmstestimonial.container {		padding:0;	}	#ttcmstestimonial .testimonial-block .testimonial-img {		width:100%;		text-align:center;		float:left;	}	#ttcmstestimonial .testimonial-block .testimonial-img {		border:none;	}	#ttcmstestimonial .testimonial-content {		width: 100%;		text-align: center;		float: left;		padding:15px 0;	}	#ttcmstestimonial {		margin: 30px 0 50px;	}	#ttcmstestimonial .testimonial-block .testimonial-content .testimonial-usertitle	{		padding:5px 0 15px 0;	}	#ttcmstestimonial .testimonial-block .testimonial-img .testimonial-user {	  margin: 15px 0 0;	  width: 100%;	}	#ttcmstestimonial .title.hidden-md-up.clearfix {		display: none;	}	#ttcmstestimonial .testimonial-block .testimonial-content .testimonial-desc {		margin: 0;	}}@media (max-width:767px){	#ttcmstestimonial {	  padding:0 15px;	}	#ttcmstestimonial .testimonial-block {		padding:30px 30px;	}}@media (max-width:543px){	#ttcmstestimonial .testimonial-block {		padding:30px 0;	}	#ttcmstestimonial .testimonial-block .testimonial-content .testimonial-desc {		padding:0 15px;	}	#ttcmstestimonial {		margin: 10px 0 50px;	}}@media(max-width:320px){	#ttcmstestimonial .testimonial-block .testimonial-content .testimonial-subtitle	{		font-size:14px;		line-height:16px;	}}/* ------------------------------------ End TT - CMS testimonial ------------------------------- *//* ---------------- Start TT - CMS Footer-Payment-logo Css ------------- */#ttcmspaymentlogo {	float: left;	padding: 0 0 8px;	text-align: center;	width: 100%;}#ttcmspaymentlogo .payment-list {    display: inline-block;    float: none;    margin: 0;    padding: 0;    text-align: center;    vertical-align: top;    width: auto;	list-style: none;}#ttcmspaymentlogo .payment_logo_block ul li {    float: none;	display: inline-block;	vertical-align: middle;	margin: 0 5px 0 0;}#ttcmspaymentlogo .payment_logo_block ul li a {	padding: 0;	line-height: 18px;}#ttcmspaymentlogo .payment_logo_block img {    max-width: 100%;}/* -------------------- End TT - CMS Footer-Payment-logo Css ------------------- *//*------------------------------------- Footer Bottom Social Links Strat ------------------------------------*/.footer-column.footer-left-cms {	margin: 0;	float: left;	padding: 20px 0 50px;	text-align: center;	width: 100%;	border-top: 1px solid rgba(255,255,255,0.1);}.follow-us h5 {    display: none;    cursor: pointer;}.follow-us ul {    display: inline-block;    margin: 0;    vertical-align: top;	float: none;}.follow-us {	float: none;	width: auto;	display: inline-block;	vertical-align: top;}.follow-us ul.list-unstyled li {    display: inline-block;	float: none;	margin: 0 5px 0 0;	vertical-align: top;	cursor: pointer;}.footer-container .follow-us ul.list-unstyled li a:hover {	margin: 0;	transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;}.follow-us ul.list-unstyled li:last-child {	margin: 0;}.footer-column .follow-us ul li a::before {  display: none;}.footer-container .follow-us li a {  padding: 10px;}.footer-container .follow-us li a:hover {  padding: 10px;}.follow-us ul li a {	color: #ccc;	float: left;	height: 40px;	padding: 10px;	vertical-align: top;	width: 40px;	text-align: center;	font: 400 14px/30px "Muli",Helvetica,sans-serif;}.follow-us ul li a i {	font-size: 17px;	vertical-align: top;}.follow-us ul li p {	color: #ccc;	float: right;	font: 400 14px/33px "Muli",Helvetica,sans-serif;	margin: 0 0 0 10px;	text-transform: capitalize;}.follow-us ul li.facebook:hover > a,.follow-us ul li.facebook:focus > a {    color: #145ab1;}.follow-us ul li.twitter:hover > a,.follow-us ul li.twitter:focus > a {    color: #44d3d8;}.follow-us ul li.rss:hover > a,.follow-us ul li.rss:focus > a {    color: #ff6600;}.follow-us ul li.youtube:hover > a,.follow-us ul li.youtube:focus > a {    color: #ff0000;}.follow-us ul li.google-plus:hover > a,.follow-us ul li.google-plus:focus > a {    color: #ff0000;}.follow-us ul li.pinterest:hover > a,.follow-us ul li.pinterest:focus > a {    color: #FF0033;}.follow-us ul li.vimeo:hover > a,.follow-us ul li.vimeo:focus > a {    color: #ff3635;}.follow-us ul li.instagram:hover > a,.follow-us ul li.instagram:focus > a {    color: #f33857;}@media (min-width: 992px) and (max-width: 1199px) {	.follow-us ul.list-unstyled li {		margin: 0 18px 0 0;	}}@media (max-width: 991px) {	.follow-us ul.list-unstyled li {		margin: 0 4px;	}	.follow-us ul li p {		display: none;	}	.follow-us {		padding: 0;	}	footer .footer-column .follow-us ul {		display: block !important;	}	.footer-column.footer-left-cms {		padding: 20px 0 30px;		margin: 20px 0 0 0;	}}@media (max-width: 480px) {    .follow-us ul.list-unstyled li {        margin: 0;    }}/*------------------------------------- Footer Bottom Social Links End ----------------------------------------*//*---------------------------------------- Footer Store Info Block Start -----------------------------*/		#footer-right {			float: left;			width: 100%;		}		footer .contact-us .email-address > a {			margin: 0 0 5px;			line-height: 20px;			color: #ccc;			font-size: 13px;		}		footer .contact-us .email-address > a:hover {			color: #ffbd0a;		}		#footer-top {			float: left;			width: 100%;		}		.html-content {			float: left;			width: 100%;		}		.contact-us {			float: left;			width: 100%;			color: #ccc;		}		footer .contact-us ul {			margin:	0;		}		footer .contact-us ul li {			color: #ccc;			line-height: 20px;			list-style: none;			overflow: hidden;			margin: 0 0 5px;			position: relative;			font-size: 13px;			font-weight: 400;			float: left;			width: 100%;			text-align: left;		}		footer .contact-us ul li i {			color: #ccc;			float: left;			font-size: 13px;			margin-right: 7px;			padding-right: 0;			padding-top: 3px;			text-align: center;			width: 15px;		}		footer .contact-us .contact-address {			padding: 0 0 0 20px;			color: #ccc;			font: 400 13px/20px "Muli", Helvetica, sans-serif;			text-transform: capitalize;		}		footer .contact-us .phone {			color: #ccc;			font: 400 13px/20px "Muli", Helvetica, sans-serif;			margin: 0 0 5px;		}		.footer-column .contact-us .list-unstyled li a{			padding: 0;		}		.footer-column .contact-us .list-unstyled li a::before{			display: none;		}/*---------------------------------------- Footer Store Info Block End -----------------------------*//*------------------------ CheckBox,Radio Extra CSS Start -----------------------------------------*/		input[type="radio"],		input[type="checkbox"] {		margin-top: 0px;		cursor: pointer;		}		.checkbox-wrapper {			background: url("TemplateTrip/images/input-sprite.png") repeat scroll 0px -256px;			width: 15px;			height: 19px;			display: inline-block;			margin: 0 5px 0 0;			vertical-align: middle;		}		.checkbox-wrapper:hover {		background-position: -30px -256px;		}		.checkbox-wrapper.active {		background-position: -15px -256px;		}		.checkbox-wrapper input {			background: none;			border: 1px solid #eee;			box-shadow: none;			-moz-box-shadow: none;			-webkit-box-shadow: none;			position: relative;			opacity: 0;			-moz-opacity: 0; 			-khtml-opacity: 0; 			-webkit-opacity: 0;		}		.radio-wrapper {			background: url("TemplateTrip/images/input-sprite.png") repeat scroll 0 -243px;			width: 13px;			height: 13px;			display: inline-block;			margin: 0 5px 0 0;			vertical-align: middle;		}		.radio-wrapper:hover,		.radio-wrapper.active {			background-position: -13px -243px;		}		.radio-wrapper input {			background: none;			border: none;			box-shadow: none;			-moz-box-shadow: none;			-webkit-box-shadow: none;			position: relative;			opacity: 0;			-moz-opacity: 0; 			-khtml-opacity: 0; 			-webkit-opacity: 0; 		}	/*------------------------ CheckBox,Radio Extra CSS End -----------------------------------------*//*-------------------------------------------- Boootstrp Extra CSS Start --------------------------------------*/	.list-group-item {		background-color: #FFF;	}	.panel-default {		border-color: #e5e5e5;	}	.form-control:focus {		border-color: #e5e5e5;	}	.panel-default > .panel-heading + .panel-collapse > .panel-body {		border-top-color: #e5e5e5;	}/*-------------------------------------------- Boootstrp Extra CSS End --------------------------------------*/	.header.fixed {		animation: 1s ease 0s normal both 1 running fixedmenu;		background: #fff;		opacity: 0.95;		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);		-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);		float: left;		left: 0;		position: fixed !important;		right: 0;		top: 0;		transition: all 400ms ease 0s;		-webkit-transition: all 400ms ease 0s;		-moz-transition: all 400ms ease 0s;		-o-transition: all 400ms ease 0s;		-ms-transition: all 400ms ease 0s;		width: 100%;		z-index: 9;		padding: 0 75px;				background-image: url('/image/header_alt.png');	}	.header::after {		 display:none;	}	.header.fixed #menu .nav > li > a::before {		display: none;	}	@-webkit-keyframes fixedmenu {	  0% {		top: -100%;	  }		  100% {		top: 0;	  }	}		@-moz-keyframes fixedmenu {	  0% {		top: -100%;	  }		  100% {		top: 0;	  }	}		@keyframes fixedmenu {	  0% {		top: -100%;	  }		  100% {		top: 0;	  }	}.checkout-checkout .panel-group {	float: left;	width: 100%;}#checkout-checkout #content #collapse-checkout-option h2 {	font-size: 18px;}#at15s .at-label {	margin: 0 5px;}