img {    height: auto;}body {    color: #666;    font-family: 'Roboto Slab',Helvetica,sans-serif;    font-size: 13px;    font-weight: 400;    line-height: 18px;    letter-spacing: 1px;}body > .container {    clear: both;}#page {    float: left;    width: 100%;}h1, h2, h3, h4, h5, h6 {    font-family: "Roboto Slab",Helvetica,sans-serif;    color: #333333;}/* default font size */.fa {    font-size: 13px;    vertical-align: baseline;}.fa.fa-close {    color: #666;}.fa.fa-close:hover {    color: #fff;}/* Override the bootstrap defaults */h1 {    font-size: 33px;}h2 {    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;    font-weight: 500;    padding: 7px 0px;    color: #111;}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 {    color: #666;    border: 1px solid #e5e5e5;    margin: 0 0 5px;    height: 42px;    word-break: break-all;}.form-control:hover, .form-control:focus, .form-control:active, #input-name:active {    border: 1px solid #ccc !important;}.category-filter .hidden-xs {    display: block !important;}.owl-stage-outer {    float: left;    width: 100%;    overflow: hidden;}button, input, optgroup, select, textarea {    outline: none;}.filter-sort-by .form-control, .filter-show .filter-selection .form-control {    background-color: #fff;    margin: 0;    border: 1px solid #e5e5e5;}.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;}#checkout-cart .btn.btn-primary.main {    position: relative;}#checkout-cart .btn.btn-primary.main::after {    border-radius: 0;}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;    position: relative;}/* ------------------------------- Product Rollover CSS Start ----------------------- */.product-thumb:hover .image a {    opacity: .6;    -moz-opacity: .6;    -khtml-opacity: .6;    -webkit-opacity: .6;}.product-layout.product-list .product-thumb:hover .image a, #column-left .product-thumb:hover .image a, #column-right .product-thumb:hover .image a {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.product-thumb .image img.image_thumb_swap {    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    position: absolute;    top: 0;    left: 0;    right: 0;    transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    max-width: 100%;    height: auto;}.product-thumb:hover .image img.image_thumb_swap {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.affiliate-login h2, .account-login h2, .checkout-checkout h2, .product-search h2 {    color: #111;    font: 600 20px/25px "Roboto Slab",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 {    color: #000;    font: 600 16px/34px "Roboto Slab",Helvetica,sans-serif;    text-transform: capitalize;    margin: 0 0 5px;    float: left;    width: auto;    text-align: center;}#account-order h3 {    color: #111;    font-size: 16px;    font-weight: 600;}.well strong {    font-weight: 500;}/* ------------------------------- 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: #111;}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: 400;}/* TTproduct tab*/.ttproduct-main {    float: left;    position: relative;    text-align: center;    width: 100%;    margin: 0 0 80px;}.category-block {    float: left;    width: 100%;    position: relative;    margin: 0 0 80px;    text-align: center;}.ttproduct-main .container {    position: relative;}.homebg-main {    float: left;    width: 100%;}.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 {    border: medium none;    line-height: 32px;    margin: 0;    padding: 0;    position: relative;    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    overflow: hidden;    background: none;}.TTProduct-Tab .nav-tabs > li > a .tab-title {    color: #111;    font: 400 16px/23px "Roboto Slab",Helvetica,sans-serif;    margin: 0;    outline: medium none;    padding: 10px 20px;    position: relative;    text-transform: capitalize;    overflow: hidden;    z-index: 1;    transition: all 300ms ease-in-out;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    -o-transition: all 300ms ease-in-out;    -ms-transition: all 300ms ease-in-out;    border: medium none;}.TTProduct-Tab .nav-tabs > li > a::after, .TTProduct-Tab .nav-tabs > li.active > a::after {    background: #ffaa01;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.TTProduct-Tab .nav-tabs > li:hover > a::after, .TTProduct-Tab .nav-tabs > li.active > a::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}.TTProduct-Tab .nav-tabs > li:hover > a .tab-title, .TTProduct-Tab .nav-tabs > li.active > a .tab-title {    color: #111;}.TTProduct-Tab .nav-tabs > li.active > a {    color: #fff;    border: none;    background: none;}.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%;}.owl-stage-outer .owl-stage {    position: relative;}.owl-stage-outer .owl-stage .owl-item {    float: left;}/*------------------------------------- Next-Prev Owl Button CSS Start ------------------------------------------*/.owl-nav {    display: inline-block;    float: none;    padding: 0;    text-align: center;    vertical-align: top;    cursor: pointer;    margin: 25px 0 0;    direction: ltr;}.products-carousel.owl-carousel .owl-nav button {    color: #666;    display: inline-block;    float: none;    font-size: 13PX;    height: 40px;    position: relative;    vertical-align: top;    width: 70px;    text-transform: uppercase;    line-height: 18px;}.products-carousel.owl-carousel .owl-nav button:hover {    color: #000;}.products-carousel.owl-carousel .owl-nav button.owl-prev {    padding: 8px 5px 8px 15px !important;}.products-carousel.owl-carousel .owl-nav button.owl-next {    margin: 20px 0 0 0;    padding: 10px 15px 0 5px !important;}.products-carousel.owl-carousel .owl-nav button span {    font-size: 0;}.products-carousel.owl-carousel .owl-nav button.owl-prev::before {    border-right: 1px solid #666;    content: "";    height: 60px;    position: absolute;    right: 0;    top: 0;    transform: skewX(-45deg);    -webkit-transform: skewX(-45deg);    -moz-transform: skewX(-45deg);    -o-transform: skewX(-45deg);    -ms-transform: skewX(-45deg);}.products-carousel.owl-carousel .owl-nav button.owl-prev::after {    background: transparent url("TemplateTrip/images/sprite.png") no-repeat scroll -17px -587px;    bottom: 0;    content: "";    left: 0;    position: absolute;    right: auto;    top: 0;    width: 30px;}.products-carousel.owl-carousel .owl-nav button.owl-prev:hover::after {    background-position: -17px -529px;}.products-carousel.owl-carousel .owl-nav button.owl-next::after {    background: transparent url(TemplateTrip/images/sprite.png) no-repeat scroll -63px -583px;    bottom: 0;    content: "";    left: auto;    position: absolute;    right: 0;    top: 0;    width: 30px;}.products-carousel.owl-carousel .owl-nav button.owl-next:hover::after {    background-position: -63px -525px;}/*------------------------------------- Next-Prev Owl Button CSS End ------------------------------------------*/.additional-images .owl-nav button.owl-prev:hover, .additional-images .owl-nav button.owl-next:hover {    background: #c40001;    border-color: #c40001;    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;}.additional-images .owl-nav button.owl-prev::before {    color: #666;    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-nav button.owl-prev {    left: 0;    right: auto;}.additional-images .owl-nav button.owl-next {    right: 0;    left: auto;}.additional-images .owl-nav button.owl-prev, .additional-images .owl-nav button.owl-next {    border: 1px solid #e5e5e5;    color: #666;    font-size: 0;    height: 30px;    position: absolute;    top: 0;    bottom: 0;    margin: auto;    width: 30px;}.additional-images-container .additional-images .owl-nav > button.owl-next::before {    color: #666;    content: "\f105";    font-family: "FontAwesome";    font-size: 16px;    font-weight: 600;    text-align: center;    line-height: 26px;    display: block;}.additional-images .owl-nav button.owl-prev:hover::before,.additional-images-container .additional-images .owl-nav > button.owl-next:hover::before {    color: #fff;}div.required .control-label:before {    content: '* ';    color: #F00;    font-weight: bold;}.header-content-title .parallex {    background-color: #111;    height: 260px;    text-align: center;}.common-home .header-content-title {    display: none;}.page-title-wrapper {    position: relative;    background: #eee none repeat scroll 0 0;    float: left;    margin: 0 0 30px;    padding: 17px 0;    text-align: center;    width: 100%;}.page-title-wrapper .breadcrumb-wrapper {    float: left;    width: 100%;}.page-title-wrapper .page-title {    color: #111;    font: 500 16px/32px "Oswald",Helvetica,sans-serif;    text-transform: uppercase;    margin: 0;    float: left;    width: auto;    text-align: center;}.page-title {    color: #fff;    font-size: 16px;}.page-title-wrapper .breadcrub {    float: left;    display: inline-block;    vertical-align: top;    width: 100%;    text-align: left;    padding: 15px 0;    position: relative;}/* 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: #82052d none repeat scroll 0 0;}.header-top-right {    float: left;    width: 100%;    background: #000000;}.header-top-left {    float: left;    display: inline-block;    vertical-align: top;    background: #cf0000;    width: 100%;}.header-phone {    position: relative;    z-index: 4;    width: auto;    padding: 32px 0;    float: right;}.header-phone span {    color: #fff;    float: left;    font: 600 14px/22px "Roboto Slab",Helvetica,sans-serif;    width: auto;}#contact-link > ul {    float: left;    margin: 0;    padding: 0;    cursor: pointer;    width: 100%;    list-style: none;}#contact-link li.contact {    float: right;    position: relative;    padding: 5px 0 5px 70px;    text-align: left;    margin-left: 40px;}#contact-link li.email {    float: left;    position: relative;    padding: 5px 35px 5px 70px;    text-align: left;    border-right: 1px solid #e5e5e5;}#contact-link .contact::before, #contact-link .email::before {    background: #f5f5f5;    border-radius: 50%;    bottom: 0;    content: "";    height: 60px;    left: 0;    position: absolute;    right: auto;    top: 0;    transition: all 400ms ease-in-out 0s;    width: 60px;}#contact-link .contact:hover::before, #contact-link .email:hover::before {    background: #ffaa01;}#contact-link .contact::after {    content: "\f095";    cursor: pointer;    float: left;    font-family: "FontAwesome";    left: 18px;    position: absolute;    top: 0;    font-size: 28px;    bottom: 0;    right: auto;    color: #111;    transition: all 600ms ease-in-out 0s;    -webkit-transition: all 600ms ease-in-out 0s;    -moz-transition: all 600ms ease-in-out 0s;    -o-transition: all 600ms ease-in-out 0s;    -ms-transition: all 600ms ease-in-out 0s;    line-height: 60px;}#contact-link .email::after {    content: "\f0e0";    cursor: pointer;    float: left;    font-family: "FontAwesome";    left: 18px;    position: absolute;    top: 0;    font-size: 24px;    bottom: 0;    right: auto;    color: #111;    transition: all 600ms ease-in-out 0s;    -webkit-transition: all 600ms ease-in-out 0s;    -moz-transition: all 600ms ease-in-out 0s;    -o-transition: all 600ms ease-in-out 0s;    -ms-transition: all 600ms ease-in-out 0s;    line-height: 58px;}#contact-link .contact:hover::after, #contact-link .email:hover::after {    transform: rotateY(180deg);}#contact-link span {    color: #fff;    font: 400 16px/25px "Oswald",Helvetica,sans-serif;    text-transform: uppercase;}#contact-link .title-emailus, #contact-link .title-contactus {    font: 400 14px/20px "Roboto Slab",Helvetica,sans-serif;    color: #fff;    text-transform: capitalize;}.header-phone.pull-left .fa.fa-phone {    position: absolute;    left: 0;    right: auto;    top: 0;    bottom: 0;    margin: auto;    height: 40px;    width: 40px;    background: #fff;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    font-size: 18px;    padding: 11px;    color: #111;    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);    transition: all 400ms ease-in-out;    -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;}.header-phone.pull-left:hover .fa.fa-phone {    transform: rotateY(180deg);    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);}.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 {    z-index: 3;    width: auto;    float: right;    padding: 30px 0;    position: relative;    margin-left: 70px;}#top-links > ul > li.header_user_info::before {    content: "";    border-right: 1px solid;    position: absolute;    top: 0;    left: auto;    right: -35px;    width: 0;    bottom: 0;    color: #333;    height: 60px;    margin: auto;}#top-links > ul > li.header_user_info::after {    content: "";    border-right: 1px solid;    position: absolute;    top: 0;    right: auto;    left: -35px;    width: 0;    bottom: 0;    color: #333;    height: 60px;    margin: auto;}#top .btn-link, #top-links li, #top-links a {    color: #666;    text-align: left;    font: 400 13px/24px "Roboto Slab",Helvetica,sans-serif;}.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: 180px;    position: absolute;    top: 100%;    right: 0;    left: auto;    background: #fff none repeat scroll 0 0;    border: 1px solid #e5e5e5;    border-top: 3px solid #ffaa01;    z-index: 3;}#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, #top-links .result-text:hover a {    color: #111;}#top-links .dropdown-menu a:hover {    color: #111;}#top .btn-link strong {    font-size: 14px;    line-height: 14px;    font-weight: 500;    color: #111;}#top-links > ul {    float: left;    width: 100%;    margin: 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 "Roboto Slab",Helvetica,sans-serif;    position: relative;    padding: 0 0 0 30px;}#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: #111;}#top-links .dropdown-menu a:hover,#top-links .dropdown-menu a:focus {    color: #111;    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 {    float: left;    width: 100%;    position: relative;    padding: 5px 0 5px 70px;    cursor: pointer;}.header_user_info .dropdown-toggle > span.ttuserheading .sub-title {    color: #fff;    display: block;    font: 400 14px/24px "Roboto Slab",Helvetica,sans-serif;}.header_user_info .dropdown-toggle > span.ttuserheading span.title {    color: #fff;    display: inline-block;    float: left;    font: 400 16px/26px "Oswald",Helvetica,sans-serif;    text-transform: uppercase;    vertical-align: top;    width: auto;}.header_user_info .dropdown-toggle > span.ttuserheading::after {    content: "\f007";    cursor: pointer;    float: left;    font-family: "FontAwesome";    left: 21px;    position: absolute;    top: 0;    font-size: 26px;    bottom: 0;    right: auto;    color: #111;    transition: all 600ms ease-in-out 0s;    -webkit-transition: all 600ms ease-in-out 0s;    -moz-transition: all 600ms ease-in-out 0s;    -o-transition: all 600ms ease-in-out 0s;    -ms-transition: all 600ms ease-in-out 0s;    line-height: 60px;}.header_user_info:hover .dropdown-toggle > span.ttuserheading::after {    transform: rotateY(180deg);    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);}.header_user_info .dropdown-toggle > span.ttuserheading::before {    background: #f5f5f5;    bottom: 0;    content: "";    cursor: pointer;    float: left;    height: 60px;    left: 0;    position: absolute;    width: 60px;    border-radius: 50px;    top: 0;    right: auto;    margin: auto;    transition: all 600ms ease-in-out 0s;    -webkit-transition: all 600ms ease-in-out 0s;    -moz-transition: all 600ms ease-in-out 0s;    -o-transition: all 600ms ease-in-out 0s;    -ms-transition: all 600ms ease-in-out 0s;}.header_user_info .dropdown-toggle > span.ttuserheading:hover::before {    background: #ffaa01;}#top-links .list-inline > li.account-nav > a:hover::after, #top-links .list-inline > li.account-nav.dropdown.header_user_info.open > a::after {    width: 100%;}/* --------------------------------- search Start------------------------------------------------------------*/.search {    display: inline-block;    vertical-align: top;    float: right;    padding: 20px 0;    position: relative;}.ttsearch {    display: inline-block;    float: none;    position: relative;    vertical-align: top;}.ttsearch_button {    background: #fff url(TemplateTrip/images/sprite.png) no-repeat scroll -60px -227px;    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;    display: none;}.ttsearch_button:hover {    transform: rotateY(180deg);    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);}#search.active .ttsearch_button {    background-position: -60px -312px;}.ttsearchtoggle {    display: block;    z-index: 99;    height: 50px;    position: static;    width: 320px;    border-radius: 50px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    -khtml-border-radius: 50px;}.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 {    cursor: pointer;    float: left;    z-index: 2;}#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: 50px;    line-height: 20px;    padding: 13px 20px;    width: 100%;    border: none;    color: #666;    font-size: 14px;    letter-spacing: 1px;    border: none !important;    background: #ffffff none repeat scroll 0 0;    border-radius: 50px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    -khtml-border-radius: 50px;    -moz-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);    -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);    box-shadow: 0 0 2px 1px rgba(0,0,0,.1);    font-weight: 500;}#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: #fff;    line-height: 18px;    padding: 0;    width: 45px;    height: 45px;    background: none;    border: none;    position: absolute;    right: 3px;    top: auto;    left: auto;    z-index: 9999;    border-radius: 50px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    -khtml-border-radius: 50px;    bottom: 3px;    background: rgba(0,0,0,0) none repeat scroll 0 0;    background-color: #111;    transition: all 400ms ease-in-out;}#search .btn-lg:hover {    background: #111;    color: #111;}#search button:hover .fa-search {    color: #000;}#search .btn.btn-default.btn-lg::after {    background: #ffaa01;}#search button .fa-search {    display: inline-block;    font-size: 16px;    line-height: 16px;}@media (max-width: 1499px) {    .ttsearchtoggle {        width: 320px;    }}@media (max-width: 1301px) {    .ttsearchtoggle {        width: 350px;    }}@media (max-width: 1199px) {    #search.active .ttsearch_button {        background-position: 0px -312px;    }    .ttsearchtoggle {        display: none;        position: absolute;        left: 0;        top: 94px;        width: 320px;    }    #search .input-lg {        height: 41px;        border: 1px solid #e5e5e5;        background: #ffffff none repeat scroll 0 0;    }    #search .btn-lg {        width: 30px;        height: 30px;        left: auto;        right: 5px;        top: -35px;        left: auto;        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;        background-color: transparent;        color: #000;    }    #search .btn-lg:hover {        color: #000;        background: none;    }    .ttsearch_button {        display: block;        background-position: -4px -233px;        border-radius: 50%;    }    #search.active .ttsearch_button {        background-position: -4px -316px;    }}@media (max-width: 991px) {    .ttsearchtoggle {        top: 80px;        right: 0;        left: auto;        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;        border-top: 3px solid #ffaa01;    }    #search .input-lg {        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;    }    #search.active .ttsearch_button {        background-position: -60px -312px;    }}@media (max-width: 767px) {    #search .input-lg {        background: #fff;    }    .ttsearchtoggle {        right: auto;        right: 0;        width: 300px;    }    .ttsearch_button {        display: block;    }}@media (max-width: 480px) {    #search {        position: static;    }    .ttsearchtoggle::after {        right: 110px;        left: auto;    }}/*--------------------------------------------- Search End --------------------------------------------------------*//* ------------------------------------ ajex search CSS Start -----------------------------------*/.live-search {    width: 100%;    position: absolute;    z-index: 1000;    padding: 10px;    margin-top: 0;    background-color: #FFF;    border: 1px solid #e5e5e5;    left: 0;    display: none;    top: 100%;    border-radius: 20px;    -moz-border-radius: 20px;    -webkit-border-radius: 20px;    -khtml-border-radius: 20px;}.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: #f6f6f8;    border-radius: 20px;    -moz-border-radius: 20px;    -webkit-border-radius: 20px;    -khtml-border-radius: 20px;}.live-search ul li .product-image {    float: left;    padding: 0;    width: auto;    margin: 0;    border: 3px solid #f5f5f5;}.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: 400 14px/22px "Roboto Slab",Helvetica,sans-serif;    color: #111;    margin: 0 0 5px;}.live-search ul li .product-price {    color: #c40001;    font: 600 15px/18px "Oswald",Helvetica,sans-serif;}.live-search ul li .product-price .price {    color: #c40001;    font: 600 15px/18px "Oswald",Helvetica,sans-serif;    display: block;    display: none;}.live-search ul li .product-price .special {    display: block;    color: #666;    text-decoration: line-through;    font: 400 14px/18px "Oswald",Helvetica,sans-serif;    float: left;    margin: 0 5px 0 0;}.live-search .result-text {    float: left;    font-size: 13px;    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: #f6f6f8;    border-radius: 20px;}@media (max-width: 1199px) {    .live-search ul li {        width: 100%;    }}@media (max-width: 991px) {    .live-search, .live-search .result-text:hover, .live-search ul li:hover a {        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;    }    .ttsearchtoggle {        height: 44px;    }}@media (max-width: 481px) {    .live-search ul li .product-image {        width: auto;    }}/* ------------------------------------ ajex search CSS Start -----------------------------------*/#top-links .list-inline > li.account-nav > a {    float: left;    width: 100%;    background: none;    position: relative;}.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 "Roboto Slab",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: #111;}#form-language .btn-group > .btn-link, #form-currency .btn-group > .btn-link {    float: left;    width: 100%;    border-bottom: 1px solid #e5e5e5;    color: #111;    font: 600 14px/35px "Roboto Slab",Helvetica,sans-serif;    text-align: left;    text-transform: capitalize;}#form-language .btn-link span, #form-currency .btn-link span {    color: #000;    font-size: 13px;    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%;    z-index: 9;    margin: auto;    text-align: center;    position: relative;}.full-header {    float: left;    width: 100%;    position: relative;    background-color: transparent;}/* logo */.headertop-logo {    float: left;    width: auto;    margin: -130px 0 0;    position: relative;    /* padding: 0 15px; */    z-index: 1;}.headertop-logo::before {    background: #fff none repeat scroll 0 0;    content: "";    /* height: 272px; */    position: absolute;    /* left: -23px; */    /* top: -50px; */    transform: skewX(-16deg);    -webkit-transform: skewX(-16deg);    -moz-transform: skewX(-16deg);    -o-transform: skewX(-16deg);    -ms-transform: skewX(-16deg);    width: 38%;}.headertop-logo::after {    content: "";    /* height: 272px; */    position: absolute;    right: 37px;    top: -50px;    transform: skewX(-16deg);    -webkit-transform: skewX(-16deg);    -moz-transform: skewX(-16deg);    -o-transform: skewX(-16deg);    -ms-transform: skewX(-16deg);    width: 48%;    z-index: -1;}#logo {    float: left;    padding: 10px 0;    text-align: center;    /* width: 190px; */    /* background: #fff; */    position: relative;    cursor: pointer;}.header-right {    float: left;    padding: 0;}.header-left {    float: left;    width: auto;}header {    float: left;    width: 100%;    position: relative;    text-align: center;}.header-middle {    float: left;    margin: 30px auto;    padding: 0;    text-align: center;}/* menu *//*-------------------------------------- Mega Menu CSS Strat --------------------------------------*/.left-main-menu {    float: left;    width: auto;    display: inline-block;    vertical-align: top;    text-align: left;    /* margin-left: 30px; */}.main-category-list.left-main-menu {    display: none;}.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;    margin: 0 5px;    width: auto;    padding: 26px 0;}.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: #fff;    display: block;    font: 500 16px/18px "Oswald",Helvetica,sans-serif;    padding: 10px 15px;    position: relative;    text-transform: uppercase;    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    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 ul.dropmenu li.TT-Sub-List.dropdown a {    padding: 10px 13px 10px 18px;}.main-category-list .menu-category ul li > .more-menu.active::before {    border-top: 1px solid #e5e5e5 !important;    top: 0;}.main-category-list .menu-category .dropdown .dropdown-inner .mega-dropdown-menu li.dropdown > a {    color: #000000;    font: 600 14px/22px "Roboto Slab",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;    border-top: 3px solid #ffaa01;    display: block;    float: left;    left: 100%;    max-width: 200px;    padding: 0;    position: absolute;    right: auto;    top: 50%;    width: 100%;    visibility: hidden;    transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -webkit-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -moz-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -o-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -ms-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;}.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: "\f105";    font-family: "FontAwesome";    position: absolute;    left: auto;    right: 15px;    top: 3px;    color: #666;}.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::after, .main-category-list .menu-category ul li.more-menu > span::after {    bottom: auto;    color: #fff;    content: "\f107";    font-family: "FontAwesome";    font-size: 14px;    padding: 0 4px;    line-height: 19px;    vertical-align: top;    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.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 {    content: "\f106";    color: #fff;}.main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a::before {    display: none;}.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.dropmenu > li:hover > a {    color: #ffffff;    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 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: #000000;}.menu-category ul.dropmenu li.TT-Sub-List > .dropdown-menu,.menu-category ul.dropmenu li.more-menu > .dropdown-menu {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #e5e5e5;    border-top: 3px solid #ffaa01;    display: block;    float: left;    left: 0;    margin: 0;    padding: 0;    position: absolute;    right: auto;    top: 120%;    min-width: 180px;    z-index: 999;    visibility: hidden;    transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -webkit-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -moz-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -o-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -ms-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;}.main-category-list .menu-category .dropdown.more-menu.TT-Sub-List .dropdown-menu {    padding: 20px 0;}.main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a {    color: #666;    font: 400 13px/24px "Roboto Slab",Helvetica,sans-serif;    padding: 0 20px;    margin: 0;    text-transform: capitalize;}.main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a:hover {    color: #000;}.main-category-list .menu-category ul.dropmenu li.more-menu:hover > .dropdown-menu ul.list-unstyled.childs_1.single-dropdown-menu li.dropdown.TT-Sub-List1 a:hover, .main-category-list .menu-category ul.dropmenu li.more-menu:hover > .dropdown-menu ul.list-unstyled.childs_1.single-dropdown-menu li.dropdown.TT-Sub-List1:hover > a,.main-category-list .menu-category ul.dropmenu li.more-menu:hover > .dropdown-menu ul.list-unstyled.childs_1.single-dropdown-menu li.dropdown.TT-Sub-List1:hover > a::after {    color: #000;}.main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List1 > .dropdown-menu, .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List1 > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List > .dropdown-menu {    border: 1px solid #e9e9e9;    border-top: 3px solid #ffaa01;    display: block;    float: left;    left: 100%;    max-width: 200px;    padding: 0;    position: absolute;    right: auto;    top: 50%;    width: 100%;    visibility: hidden;    transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -webkit-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -moz-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -o-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -ms-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;}.main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List1:hover > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List:hover > .dropdown-menu, .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List1:hover > .dropdown-menu, .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List:hover > .dropdown-menu {    top: 0;    visibility: visible;}.main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a.TT-Category-List::after {    color: #666;    content: "\f105";    font-family: "FontAwesome";    top: 0;    background: #fff;    left: auto;    right: 12px;    position: absolute;}.main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a.TT-Category-List:hover::after {    color: #000;}.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/20px "Roboto Slab",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: 20px 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/24px "Roboto Slab",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/24px "Roboto Slab",Helvetica,sans-serif;    padding: 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: #ffffff;    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;}.main-category-list ul li.dropdown .single-dropdown-menu li {    float: left;    width: 100%;}@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 {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        visibility: visible;        top: 100%;    }    .main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu li.dropdown:hover > .dropdown-menu {        visibility: visible;        top: 0;    }    .main-category-list .menu-category li.dropdown:hover .dropdown-inner ul.single-dropdown-menu {        display: block !important;    }    .main-category-list.left-main-menu .menu-category ul li a.TT-Category-List::before, .main-category-list.left-main-menu .menu-category ul li.TT-Sub-List > a::before, .main-category-list .menu-category ul li.more-menu > span::before {        background: #ff5454;        transition: all 0.4s ease;        -webkit-transition: all 0.4s ease;        -moz-transition: all 0.4s ease;        -o-transition: all 0.4s ease;        -ms-transition: all 0.4s ease;        content: "";        position: absolute;        top: 0;        left: 0;        height: 100%;        width: 100%;        opacity: 0;        -moz-opacity: 0;        -khtml-opacity: 0;        -webkit-opacity: 0;        transform: scale(0.1, 1);        -webkit-transform: scale(0.1, 1);        -moz-transform: scale(0.1, 1);        -o-transform: scale(0.1, 1);        -ms-transform: scale(0.1, 1);        border-radius: 25px;        -moz-border-radius: 25px;        -webkit-border-radius: 25px;        -khtml-border-radius: 25px;        z-index: -1;    }    .main-category-list.left-main-menu .menu-category ul li:hover a.TT-Category-List::before, .main-category-list.left-main-menu .menu-category ul li.TT-Sub-List:hover > a::before, .main-category-list .menu-category ul li.more-menu:hover > span::before {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        transform: scale(1, 1);        -webkit-transform: scale(1, 1);        -moz-transform: scale(1, 1);        -o-transform: scale(1, 1);        -ms-transform: scale(1, 1);    }}@media (min-width: 992px) and (max-width: 1499px) {    .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List1 > .dropdown-menu, .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List1 > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List > .dropdown-menu {        left: auto;        right: 100%;    }}@media (min-width: 992px) and (max-width: 1199px) {    .menu-category ul.dropmenu > li.TT-Sub-List > .dropdown-menu::after, .menu-category ul.dropmenu li.more-menu > .dropdown-menu::after {        display: none;    }    .menu-category ul.dropmenu li.TT-Sub-List > .dropdown-menu, .menu-category ul.dropmenu li.more-menu > .dropdown-menu {        left: -100px;        right: auto;    }    .main-category-list .menu-category ul.dropmenu li a, .main-category-list .menu-category ul li.more-menu > span {        font-size: 15px;    }}@media (max-width: 991px) {    .menu-category ul.dropmenu li.TT-Sub-List > .dropdown-menu, .menu-category ul.dropmenu li.more-menu > .dropdown-menu, .main-category-list .menu-category li.dropdown .dropdown-inner ul.single-dropdown-menu li.dropdown > .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;        visibility: visible;        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;    }    .mega-dropdown-menu .dropdown {        width: 100% !important;    }    .main-category-list .menu-category li.TT-Sub-List .dropdown-inner .mega-dropdown-menu {        padding: 5px 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 {        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;    }    .left-main-menu {        float: left;        width: 100%;        position: relative;        margin: 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 .dropdown.more-menu.TT-Sub-List .dropdown-menu {        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 .menu-category ul.dropmenu li.more-menu > .dropdown-menu a {        padding: 0;        font: 700 13px/26px "Roboto Slab",Helvetica,sans-serif;    }    .main-category-list .menu-category .dropdown.more-menu.TT-Sub-List .dropdown-menu {        width: 100%;        visibility: visible;    }    .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 {        content: "";    }    .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List1 > .dropdown-menu, .main-category-list .menu-category .dropdown.more-menu li.TT-Sub-List > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List1 > .dropdown-menu, .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List > .dropdown-menu {        position: static;        visibility: visible;        border: none;    }    .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 .TT-panel-heading > span {        line-height: inherit;        padding: 0;        display: none;    }    .main-category-list.left-main-menu .TT-panel-heading {        border: none;        color: #ffffff;        font: 400 16px/18px "Roboto Slab",Helvetica,sans-serif;        text-align: left;        display: block;        cursor: pointer;        float: left;        left: 0;        padding: 0;        position: absolute;        z-index: 1;        margin: auto;        height: auto;        right: auto;        width: auto;        bottom: 45px;    }    .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;        background: none;    }    .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: #666666;        float: left;        padding: 0;        text-align: left;        width: 100%;        font: 700 13px/26px "Roboto Slab",Helvetica,sans-serif;        text-transform: capitalize;    }    .main-category-list .menu-category ul.dropmenu li.TT-Sub-List.dropdown a {        padding: 0;    }    .main-category-list .menu-category ul.dropmenu li:hover a, .main-category-list .menu-category ul li.dropdown.more-menu > span:hover, .main-category-list .menu-category ul.dropmenu li:hover a, .main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a:hover, .main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a:hover {        color: #000000;    }    .main-category-list .menu-category ul li.dropdown.more-menu i.fa-angle-down {        display: 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 {        font-size: 13px;        font-weight: 600;        margin: 0;        color: #333;    }    .mega-dropdown-menu li.dropdown > a::before {        width: 100%;    }    .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;    }    .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: #888;        content: "\f067";        font-size: 12px;        position: absolute;        right: 0;        left: auto;        top: 0;        padding: 6px 15px;        height: 8px;        width: 8px;        cursor: pointer;        z-index: 2;    }    .left-main-menu .dropmenu li.active > i.fa-angle-down::before {        content: "\f068";        color: #000000;    }    .left-main-menu .dropmenu li:hover > i.fa-angle-down::before {        color: #000000;    }    .main-category-list .menu-category .dropmenu {        background: #ffffff;        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%;        display: block;        padding: 0;    }    .main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a {        font-size: 13px;        font-weight: 500;        line-height: 24px;    }    .main-category-list .menu-category li.dropdown.more-menu.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a {        font: 700 13px/26px "Roboto Slab",Helvetica,sans-serif;        color: #666;    }    .main-category-list .menu-category li.dropdown.more-menu.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a:hover {        color: #000;    }    .main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a.TT-Category-List::after {        display: none;    }    .main-category-list .menu-category li.dropdown ul.single-dropdown-menu li.TT-Sub-List > .dropdown-menu {        border: none;        display: block;        position: static;    }    .main-category-list.left-main-menu .dropmenu ul {        float: left;        width: 100%;    }    .mega-dropdown-menu li.dropdown .dropdown-menu {        display: block;        padding: 10px 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%;        padding: 0;    }    .main-category-list.left-main-menu .dropmenu > li.more {        display: none !important;    }    .main-category-list .menu-category ul.dropmenu li.more-menu:hover > .dropdown-menu ul.list-unstyled.childs_1.single-dropdown-menu li.dropdown.TT-Sub-List1:hover > a {        color: #666;    }}@media (max-width: 480px) {    .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 {        font-size: 13px;        font-weight: 500;    }    .main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a, .main-category-list .menu-category li.dropdown.more-menu.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a, .main-category-list .menu-category li.TT-Sub-List .dropdown-inner ul.single-dropdown-menu li.dropdown > a {        font-size: 13px;        font-weight: 500;    }}/*---------------------------------  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: 600px;}#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: 30px 0;    position: relative;}#cart {    float: right;    padding: 0;    position: relative;    width: auto;}#cart > .btn {    cursor: pointer;    display: block;    float: left;    position: relative;    padding: 5px 0 5px 70px;    text-align: left;    width: auto;    border: none;    background: none;    margin-left: 70px;}#cart > .btn::after {    background: #f5f5f5;    content: "";    height: 60px;    left: 0;    position: absolute;    top: 0;    right: auto;    width: 60px;    transition: all 600ms ease-in-out 0s;    -webkit-transition: all 600ms ease-in-out 0s;    -moz-transition: all 600ms ease-in-out 0s;    -o-transition: all 600ms ease-in-out 0s;    -ms-transition: all 600ms ease-in-out 0s;    border-radius: 50px;}#cart:hover > .btn::after {    background-color: #ffaa01;}#cart > .btn::before {    content: "\f07a";    cursor: pointer;    float: left;    font-family: "fontawesome";    left: 17px;    position: absolute;    top: 0;    font-size: 26px;    bottom: 0;    right: auto;    color: #111;    transition: all 600ms ease-in-out 0s;    -webkit-transition: all 600ms ease-in-out 0s;    -moz-transition: all 600ms ease-in-out 0s;    -o-transition: all 600ms ease-in-out 0s;    -ms-transition: all 600ms ease-in-out 0s;    line-height: 60px;    z-index: 2;}#cart:hover > .btn::before {    transform: rotateY(180deg);    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);}.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 -168px;    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;}#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 #cart-total {    color: #fff;    display: block;    font: 400 16px/20px "Oswald",Helvetica,sans-serif;}#cart #cart-total .cart_counter {    margin-left: 5px;    letter-spacing: 1px;    font: 400 16px/25px "Oswald",Helvetica,sans-serif;    text-transform: uppercase;    color: #fff;}#cart .cart-heading {    color: #fff;    float: none;    font: 400 14px/25px "Roboto Slab",Helvetica,sans-serif;    text-transform: capitalize;    width: auto;    letter-spacing: 1px;}.cart .cart_counter {    margin-left: 5px;    text-transform: capitalize;    letter-spacing: 1px;}#cart .dropdown-menu {    min-width: 300px;    top: 90px;    padding: 10px 15px;    right: 0;    left: auto;    z-index: 1001;    display: block !important;    border: 1px solid #eee;    background: white none repeat scroll 0 0;    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;    border-top: 3px solid #ffaa01;}#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 li.cart-product::-webkit-scrollbar {    width: 5px;    height: 5px;}#cart .dropdown-menu li.cart-product::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}#cart .dropdown-menu li.cart-product::-webkit-scrollbar-thumb {    -webkit-box-shadow: inset 0 0 6px #000;}#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.text-right {    margin: 0 0 10px;}#cart .dropdown-menu li p a:hover {    background: #000000;    border: 1px solid #000000;    color: #ffffff;}#cart .dropdown-menu li p a strong {    font-weight: 400;    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: 400;}#cart .dropdown-menu li p a:first-child {    background: #c40001;    border: none;    color: #fff;    width: 48%;    float: left;    z-index: 2;    position: relative;    transition: all 400ms ease-in-out;}#cart .dropdown-menu li p a:first-child:hover,#cart .dropdown-menu li p a:first-child:focus {    background: #c40001;    border: none;    color: #111;}#cart .dropdown-menu li p a {    background: #ffaa01;    border: none;    color: #111;    float: right;    font: 500 14px/20px "Roboto Slab",Helvetica,sans-serif;    padding: 8px;    text-transform: capitalize;    width: 48%;    text-align: center;    overflow: hidden;    z-index: 1;    position: relative;    border-radius: 25px;    transition: all 400ms ease-in-out;}#cart .dropdown-menu li p a:hover, #cart .dropdown-menu li p a:focus {    background: #ffaa01;    border: none;    color: #fff;}#cart .dropdown-menu li p a::after {    background: #c40001;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}#cart .dropdown-menu li p a:hover::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}#cart .dropdown-menu li p a:first-child::after {    background: #ffaa01;}.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;    font-family: Roboto Slab;}#cart .header-cart-toggle .text-left.name > a:hover {    color: #111;}#cart .header-cart-toggle .table > tbody > tr > td.text-right.amount {    text-align: left;    padding: 7px 8px !important;    color: #111;    font: 500 13px/18px "Oswald",Helvetica,sans-serif;}.header-cart-toggle .table .text-center img {    max-width: none;    border: 3px solid #f5f5f5;}#cart .header-cart-toggle .text-right.price-total {    text-align: right;    white-space: nowrap;    color: #111;    font: 500 13px/18px "Oswald",Helvetica,sans-serif;}.cart-form .table-bordered td.text-right.unit-price {    color: #111;    font: 500 15px/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 #e5e5e5;    border-bottom: 1px solid #e5e5e5;    border-left: 0;    border-right: 0;    padding: 10px 0;}#cart .header-cart-toggle .table > tbody > tr > td {    border-color: #e5e5e5;    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: 7px 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: #666;}#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;}/*--------------------------- 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-------------------------------*/.common-home #page {    float: left;    width: 100%;}.content-top {    float: left;    width: 100%;}.slideshow-panel .item > img {    width: 100%;}.swiper-wrapper {    direction: ltr !important;}.slideshow-panel {    float: left;    width: 100%;    position: relative;}.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: 60px;    width: 60px;    margin: auto;    font-size: 0;    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: 300ms ease-in-out all;    -webkit-transition: 300ms ease-in-out all;    -moz-transition: 300ms ease-in-out all;    -o-transition: 300ms ease-in-out all;    -ms-transition: 300ms ease-in-out all;}.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 {    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    opacity: .9;    -moz-opacity: .9;    -khtml-opacity: .9;    -webkit-opacity: .9;    border-color: #ffaa01;}.slideshow-panel .swiper-pager .swiper-button-prev::before, .slideshow-panel .swiper-pager .swiper-button-next::before {    bottom: 0;    color: #fff;    font-size: 20px;    left: 0;    line-height: 38px;    margin: 0 auto;    position: absolute;    right: 0;    text-align: center;    top: 5px;    padding: 4px 0;    vertical-align: middle;    font-weight: 600;}.slideshow-panel .swiper-pager .swiper-button-prev::before {    content: "\f104";}.slideshow-panel .swiper-pager .swiper-button-next::before {    left: 2px;    content: "\f105";}.slideshow-panel .swiper-container .swiper-pager .swiper-button-prev {    left: 70px;    right: auto;}.slideshow-panel .swiper-container:hover .swiper-pager .swiper-button-prev {    left: 40px;    right: auto;}.slideshow-panel .swiper-container .swiper-pager .swiper-button-next {    right: 70px;    left: auto;}.slideshow-panel .swiper-container:hover .swiper-pager .swiper-button-next {    right: 40px;    left: auto;}.slideshow-panel .swiper-pager .swiper-button-prev:hover::before,.slideshow-panel .swiper-pager .swiper-button-next:hover::before {    color: #000;}.slideshow-panel .swiper-pager .swiper-button-prev::after,.slideshow-panel .swiper-pager .swiper-button-next::after {    background: #ffaa01;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.slideshow-panel .swiper-pager .swiper-button-prev:hover::after,.slideshow-panel .swiper-pager .swiper-button-next:hover::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}@media (max-width: 1199px) {    .slideshow-panel .swiper-container .swiper-pager div {        height: 50px;        width: 50px;    }    .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;    }}@media (max-width: 991px) {    .slideshow-panel .swiper-container .swiper-pager div {        height: 40px;        width: 40px;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-prev {        left: 50px;        right: auto;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-next {        right: 50px;        left: auto;    }    .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: 20px;    }    .slideshow-panel .swiper-container .swiper-pager .swiper-button-next, .slideshow-panel:hover .swiper-container .swiper-pager .swiper-button-next {        right: 20px;    }    .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: #fff;        font-size: 20px;    }}@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-panel .swiper-pager .swiper-button-prev:hover::before, .slideshow-panel .swiper-pager .swiper-button-next:hover::before {        color: #ffaa01;    }    .slideshow-panel .swiper-pager .swiper-button-prev::after, .slideshow-panel .swiper-pager .swiper-button-next::after {        display: none;    }    .header-top-left {        padding: 5px 0 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 {    display: inline-block;    float: none;    padding: 0;    text-align: center;    vertical-align: top;    cursor: pointer;    margin: 40px 0 0;}.customNavigation a {    color: #666;    display: inline-block;    float: none;    font-size: 13PX;    height: 40px;    position: relative;    vertical-align: top;    width: 70px;    text-transform: uppercase;}.customNavigation a.prev::before {    border-right: 1px solid #666;    content: "";    height: 60px;    position: absolute;    right: 0;    top: 0;    transform: skewX(-50deg);    -webkit-transform: skewX(-50deg);    -moz-transform: skewX(-50deg);    -o-transform: skewX(-50deg);    -ms-transform: skewX(-50deg);}.customNavigation a.prev::after {    background: transparent url("TemplateTrip/images/sprite.png") no-repeat scroll -17px -587px;    bottom: 0;    content: "";    left: 0;    position: absolute;    right: auto;    top: 0;    width: 30px;}.customNavigation a.prev:hover::after {    background-position: -17px -529px;}.customNavigation a.prev {    padding: 8px 5px 8px 15px;}.customNavigation a.next {    margin: 20px 0 0 0;    padding: 10px 15px 0 5px;}.customNavigation a.next::after {    background: transparent url(TemplateTrip/images/sprite.png) no-repeat scroll -63px -587px;    bottom: 0;    content: "";    left: auto;    position: absolute;    right: 0;    top: 0;    width: 30px;}.customNavigation a.next:hover::after {    background-position: -63px -529px;}/*-------------------------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 .left-right-inner > div:last-child, #column-right .left-right-inner > div:last-child {    margin-bottom: 10px;}#column-left .left-right-inner .left-inner, #column-right .left-right-inner .left-inner {    float: left;    width: 100%;}#column-left .left-right-inner .left-inner > div, #column-right .left-right-inner .left-inner > div {    border: 1px solid #e5e5e5;    float: left;    width: 100%;    padding: 20px;    margin: 0 0 20px;    background: #fff none repeat scroll 0 0;}#column-left .left-right-inner .left-inner .swiper-viewport, #column-right .left-right-inner .left-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;    float: left;    width: 100%;    position: relative;    border: none;}#column-left .left-right-inner .left-inner .customNavigation,#column-right .left-right-inner .left-inner .customNavigation {    display: none;}.category-list ul {    padding: 0px;}.category-list ul li {    display: inline-block;    list-style: none;    float: left;    margin: 5px 10px 0 0;    text-align: center;    position: relative;}.subcategory-image {    clear: both;}.category-list ul li .subcategory-image > a {    color: #666;    font: 400 13px/22px "Roboto Slab",sans-serif;    border: 1px solid #e9e9e9;    display: block;    overflow: hidden;    background: #fff;    vertical-align: top;    float: none;}.category-list ul li:hover .subcategory-image > a {    border-color: #111;    color: #000;}.subcategory-image img {    max-width: 100%;    vertical-align: top;    object-position: 0;}.category-list ul li:hover a {    color: #111;}.category-list h5 {    float: left;    color: #666;    font: 400 14px/22px "Roboto Slab",Helvetica,sans-serif;    text-align: center;    width: 100%;}.category-filter label {    background: none;    border: none;    color: #666;    font: 400 13px/20px "Roboto Slab",Helvetica,sans-serif;    margin: 0;    padding: 0;    white-space: nowrap;    display: inline-block;    width: auto;}.category-compare {    margin: 10px 0;    float: left;    width: 100%;    font-size: 13px;    line-height: 18px;}.category-compare #compare-total {    color: #666;}.category-compare #compare-total:hover {    color: #111;}.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: #666;    right: 0;    left: auto;    float: right;    font-family: "FontAwesome";    font-size: 14px;    position: absolute;    cursor: pointer;    padding: 0;    top: 5px;    z-index: 1;}.category-treeview li.category-li.active .list-tree:before {    content: "\f106";}.category-treeview li.category-li:hover .list-tree::before {    color: #111;}.product-thumb .caption .description {    display: none;}.rating span.fa-stack, #review span.fa-stack {    width: 14px;    height: 18px;}.category-products .product-layout.product-grid .product-thumb {    margin: 0;    margin-bottom: 20px;}.category-products .product-layout.product-list .product-thumb {    margin: 0;    margin-bottom: 30px;}.product-list .product-thumb .caption .description {    display: block;    font-family: "Roboto Slab",Helvetica,sans-serif;    color: #666;    margin: 0 0 10px;    font-size: 13px;    float: left;    width: 100%;}.product-list .product-thumb .price {    margin: 0 0 5px;}.product-list .product-thumb .rating {    position: static;    margin: 0 0 8px;}.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: #e81010;    font: 500 13px/18px "Roboto Slab",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;    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;}.product-thumb:hover .percent {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.product-thumb .sale-icon, .product-sale-icon {    color: #000;    font: 400 13px/18px "Roboto Slab",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;    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;}.product-thumb:hover .sale-icon {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.special-carousel.products-list {    float: left;    width: 100%;    position: relative;    text-align: center;    margin: 0 0 80px;}.special-carousel.products-list .container {    position: relative;}.product-product .thumbnails {    overflow-x: hidden;}.product-sale-icon {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    right: 20px;}.product-percent {    left: 20px;    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.product-options .product-quantity {    clear: both;    float: left;    width: 100%;}.zoomContainer {    overflow: hidden;}/* 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: 10px 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;    border-bottom: none;}#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;    border: 3px solid #f5f5f5;}.table-striped > tbody > tr:nth-of-type(2n+1) {    background-color: #fff;}#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: 0 0 5px;    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;    margin: 0;    width: 100%;    height: auto;}#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: 0;    line-height: 18px;    text-transform: none;    text-align: left;    font-weight: 500;    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;    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    visibility: visible;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;}#column-left .product-thumb .button-group .btn-cart span::before,#column-right .product-thumb .button-group .btn-cart span::before {    color: #666;}#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: #666;}#column-left .theiaStickySidebar .left-right-inner > div, #column-right .theiaStickySidebar .left-right-inner > div {    float: left;    width: 100%;    padding: 15px;    margin: 0 0 20px;    background: #fff none repeat scroll 0 0;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    border: 1px solid #e5e5e5;    border-radius: 0;}#column-left .theiaStickySidebar .left-right-inner, #column-right .theiaStickySidebar .left-right-inner {    float: left;    width: 100%;}#column-left .panel, #column-right .panel {    border: none;    backgroung: 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;    float: left;    width: 100%;    position: relative;    border: none;}#column-left .swiper-viewport, #column-right .swiper-viewport, #column-right .swiper-viewport, #column-right .swiper-viewport {    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;}#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 "Roboto Slab",Helvetica,sans-serif;    text-transform: capitalize;    background: none;}#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: #111;}#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: #111;}.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: #111111;    font: 500 16px/22px "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 {    display: 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 .option-filter .panel-footer,#column-left .option-filter .panel-footer {    float: left;    width: 100%;    background: none;    padding: 10px 0;}#column-left .option-filter .panel-footer #button-filter.btn-primary::after {    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;}#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: #111;}#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: #111;}#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: #333;    padding: 2px 0;    float: left;    width: 100%;    position: relative;    font-weight: 600;    font-size: 14px;    line-height: 28px;    margin-bottom: 3px;}#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 13px/20px "Roboto Slab",Helvetica,sans-serif;    white-space: nowrap;    color: #111;    text-overflow: ellipsis;}#column-left .product-thumb h4 a:hover, #column-right .product-thumb h4 a:hover {    color: #111;}#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: #000;    position: absolute;    right: 10px;    top: 0;}.option-filter-box a.list-group-item.collapsed:after {    content: "\f107";}.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 30px;    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: 10px 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: 32px;    height: 25px;    padding: 0;    margin: 10px 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;    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;}.category-filter .filter-grid-list button#grid-view {    background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -8px -26px;    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 -10px -74px;    border: none;}.category-filter .filter-grid-list button#list-view {    background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") repeat scroll -67px -23px;    border: none;}.product-category .category-description {    float: left;    width: 100%;}.category-bg {    float: left;    width: 100%;    border: 1px solid #e9e9e9;    padding: 40px;    display: inline-block;    vertical-align: top;    text-align: center;}.product-category .category-list {    float: left;    width: 100%;}.category-filter .filter-grid-list button::after {    display: none;}.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 -67px -75px;    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: 7px 0 0;    text-transform: capitalize;}.category-pagination {    float: left;    width: 100%;    margin: 0 0 10px;    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: #666;}.category-pagination div.text-right {    padding: 0px 0;}.category-list > h3 {    color: #111;    font: 600 15px/18px "Roboto Slab",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: 400;}.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: #fff;    border-color: #e5e5e5;    color: #fff;}.pagination > .active > a, .pagination > .active > span {    background: #ffaa01;    border-color: #ffaa01;    color: #000;}.pagination > .active > span:hover, .pagination > li > span:hover {    background: #ffaa01;    border-color: #ffaa01;    color: #000;}.pagination > li > a, .pagination > li > span {    background: #fff none repeat scroll 0 0;    border: 1px solid #e5e5e5;    color: #000;    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%;    overflow: hidden;    z-index: 1;}.pagination li:last-child > a, .pagination li:first-child > a {    font-size: 0px;    padding: 9px 11px;}.pagination > li > a::before {    background: #c40001;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.pagination > li > a:hover::before, .pagination > li > a:focus::before, .pagination > li > a:active::before, .pagination > li > a:active:focus::before {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}/* Left Column stylesheet */#column-left .products-list .row > div,#column-right .products-list .row > div {    float: left;    width: 100%;    background: none;}#column-left .products-list .row > div .caption,#column-right .products-list .row > div .caption {    padding: 0;    margin: 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%;    margin: 0 0 5px;    padding: 0;}#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: 600 15px/18px "Oswald",Helvetica,sans-serif;    color: #c40001;    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    float: left;    margin: 0;}#column-left .products-list .row > div .caption .price, #column-right .products-list .row > div .caption .price {    margin: 0 0 3px;}#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-size: 12px;    margin: 0 0 0 6px;    line-height: 20px;}#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;    letter-spacing: 1px;    line-height: 22px;    font-weight: 400;}#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;    padding: 0 40px;    width: 70%;    overflow: hidden;    text-align: center;}.product-quickview .product-images .additional-images-container {    position: absolute;    top: auto;    bottom: 0;    left: 0;    right: 0;    display: block;    transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -webkit-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -moz-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -o-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    -ms-transition: opacity 0.4s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s, visibility 0.4s ease 0s;    visibility: hidden;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;}.product-quickview .product-images:hover .additional-images-container {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    bottom: 3%;    visibility: visible;    display: block;}.additional-images .image-additional img {    cursor: pointer;    max-width: 100%;}.product-quickview .additional-images .image-additional img {    cursor: pointer;    max-width: 100%;    border: 3px solid #fff;}.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 .product-info-value a {    color: #333;}.product-details .product-info .product-info-value a:hover {    color: #000;}.product-details .product-info tr td {    color: #666;    font: 400 13px/20px "Roboto Slab",Helvetica,sans-serif;    text-transform: capitalize;}.product-details .product-info .product-info-value a {    font-weight: 500;}.product-product .product-info-value > a {    color: #666;}.product-product .product-info-value > a:hover {    color: #111;}.product-product .tab-content {    background: #f7f7f7;    float: left;    padding: 20px;    min-height: 180px;    width: 75%;}p {    margin: 0 0 10px;    font-size: 13px;    color: #666;    font-weight: 400;}.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 #e5e5e5;    font-size: 14px;    float: left;    height: 44px;    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: 700 19px/24px "Roboto Slab",Helvetica,sans-serif;}.product-details table.product-info {    margin: 15px 0;}.product-details .product-price {    border-top: 1px solid #e5e5e5;    border-bottom: 1px solid #e5e5e5;    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 "Roboto Slab",Helvetica,sans-serif;    color: #111;}.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-wishlist:focus, .product-details .btn.btn-default.product-btn-wishlist:active, .product-details .btn.btn-default.product-btn-wishlist:active:focus, .product-details .btn.btn-default.product-btn-compare:hover, .product-details .btn.btn-default.product-btn-compare:focus, .product-details .btn.btn-default.product-btn-compare:active, .product-details .btn.btn-default.product-btn-compare:active:focus {    background: none;    border: none;    color: #111;}.product-price .product-discounts {    list-style: none;    margin-top: 10px;}.product-details .rating > a {    border-right: 1px solid #e5e5e5;    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: #111;}.rating .product-rating {    border-right: 1px solid #e5e5e5;    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: 400 14px/22px "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: #c40001;    font: 600 18px/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: #c40001;    border-color: #c40001;    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: #c40001;    border-color: #c40001;}.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 40px;    float: left;    width: 100%;    clear: both;    padding: 15px;    border: 4px solid #e9e9e9;    background-color: #fff;}#tab-review label.control-label {    font: 500 13px/20px "Roboto Slab",Helvetica,sans-serif;    color: #666;    margin-bottom: 10px;}.product-product .nav-tabs > li > a {    background: #fff;    border: 0 solid transparent !important;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    -khtml-border-radius: 0;    color: #111;    font: 700 14px/20px "Roboto Slab",Helvetica,sans-serif;    padding: 15px;    position: relative;    text-transform: capitalize;    z-index: 1;    overflow: hidden;    border-left: 3px solid transparent;    margin-bottom: 5px;}.product-product .nav.nav-tabs li:hover a {    color: #fff;}.product-product .nav.nav-tabs li.active a {    color: #fff;}.product-product .nav.nav-tabs li.active a, .product-product .nav.nav-tabs li.active > a:focus, .product-product .nav.nav-tabs li.active > a:hover {    border: none;    color: #fff;}.product-product .nav-tabs > li > a::after, .product-product .nav.nav-tabs li.active a::after {    background: #c40001;    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    color: #fff;    -webkit-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: 50% 0;    transform-origin: 50% 0;    -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-left: 3px solid #ffaa01;}.product-product .nav-tabs > li:hover > a::after, .product-product .nav.nav-tabs li.active a::after {    -webkit-transform: scaleY(1);    transform: scaleY(1);    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);    transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}.product-product #tab-description > h3, .product-product #form-review > h2 {    font-family: "Roboto Slab",Helvetica,sans-serif;    font-size: 16px;    color: #111;    font-weight: 600;}.product-product .nav-tabs > li {    float: left;    width: 100%;    padding: 0;    margin: 0;}.product-product .nav-tabs {    border-bottom: none;}.checkout-cart #accordion .panel-heading {    padding: 0px;    border-color: #f1e8db;}.checkout-cart #accordion .panel-heading a {    padding: 12px 15px;    font-family: "Roboto Slab",Helvetica,sans-serif;    font-weight: 700;    font-size: 15px;}.checkout-cart #accordion label.control-label {    width: 100%;    padding: 0px;    text-align: left;    color: #666;    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: #333;    padding: 12px 15px;}#accordion .panel-heading h4.panel-title a:hover {    color: #000;}.table.table-bordered {    border-color: #e5e5e5;}#product-compare .table-bordered > tbody > tr > td:first-child {    font-weight: 500;    color: #111;}.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 #e5e5e5;    color: #666;}#checkout-cart .text-left a {    font-family: "Roboto Slab",Helvetica,sans-serif;    font-size: 13px;    font-weight: 400;    color: #333;}#collapse-checkout-confirm .table > thead > tr > td.text-left {    font-weight: 500;}#product-compare #content tr .price {    color: #c40001;    font: 600 16px/18px "Oswald",Helvetica,sans-serif;}#product-compare #content tr .price strike {    color: #666;    font: 400 15px/16px "Oswald",Helvetica,sans-serif;    text-decoration: line-through;}#product-compare #content .table.table-bordered strong {    font: 400 15px/18px "Roboto Slab",Helvetica,sans-serif;    color: #111;}#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: #c40001;    font: 600 14px/18px "Roboto Slab",Helvetica,sans-serif;}#account-wishlist #content tr .price s {    color: #666;    font: 500 13px/18px "Roboto Slab",Helvetica,sans-serif;    text-decoration: line-through;}#account-wishlist #content tr .price b {    color: #c40001;    font: 600 14px/18px "Roboto Slab",Helvetica,sans-serif;}#account-wishlist .table-bordered > tbody > tr > td .btn.btn-primary {    padding: 8px 13px;}.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: #c40001;    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: #c40001;}.datepicker-days .table-condensed .day.today::before {    border-bottom: 7px solid #222;}.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;    margin: 0 0 5px;    padding: 6px 15px;    line-height: 24px;    color: #000;}.product-compare #content .table .btn.btn-danger.btn-block {    color: #fff;}.product-compare #content .table .btn.btn.btn-primary.btn-block:hover,.product-compare #content .table .btn.btn.btn-primary.btn-block:focus, .product-compare #content .table .btn.btn.btn-primary.btn-block:active,.product-compare #content .table .btn.btn-primary.btn-wishlist:hover, .product-compare #content .table .btn.btn-primary.btn-wishlist:focus, .product-compare #content .table .btn.btn-primary.btn-wishlist:active {    background: #c40001;    color: #fff;}.product-compare #content .table .btn.btn-danger.btn-block:hover {    color: #fff;}.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;    color: #666;}.information-sitemap ul li a:hover {    color: #111;}.product-compare #content .table .btn::after {    display: none;}body.product-compare .table-product-image {    padding: 3%;}body.product-compare .table-product-image .img-thumbnail {    border: none;}.product-product .tab-content .table-bordered > thead > tr > td {    background: #e9e9e9;}.product-product .tab-content .table-bordered > tbody > tr > td {    background: #fff;}/* information/contact - Location Icons Stylesheet */.information-contact .contact-location .location-title {    font-weight: 600;    font-size: 14px;}.information-contact .panel.google-map, .information-contact .panel.google-map iframe {    float: left;    width: 100%;}.information-contact .contact-location .location-detail {    margin: 15px 0;}.information-contact #content > h3 {    clear: both;    color: #111;    font-size: 18px;}.information-contact .contact-location .location-title i.fa {    border: 1px solid #222;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    color: #fff;    font-size: 16px;    height: 35px;    margin: 10px 5px 10px 0;    padding: 8px;    text-align: center;    width: 35px;    background: #222;}/* extra page stylesheet  */.table-bordered tr:last-child > td.text-right.total-amount {    color: #111;    font: 500 15px/24px "Oswald",Helvetica,sans-serif;}.table-bordered tr td.text-right.total-amount {    text-align: right;    color: #111;    font: 500 15px/18px "Oswald",Helvetica,sans-serif;}.btn.btn-primary.checkout {    font-size: 13px;    text-transform: capitalize;    background: #ffaa01;    border: none;    color: #111;}.pull-right .btn-primary.checkout:hover, .pull-right .btn-primary.checkout:focus, .pull-right .btn-primary.checkout:active {    background: #ffaa01;    color: #fff;}.information-contact #content .form-horizontal {    float: left;    width: 100%;}.checkout-cart h2 {    font-family: "Roboto Slab",Helvetica,sans-serif;    font-size: 20px;}.checkout-cart tr:last-child > td.text-right.heading-title {    font: 700 18px/22px "Roboto Slab",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 {    text-transform: capitalize;    color: #111;    font: 500 15px/18px "Oswald",Helvetica,sans-serif;}.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 #e5e5e5;    color: #333;    font-family: "Roboto Slab",Helvetica,sans-serif;    font-size: 13px;    line-height: 22px;    letter-spacing: 1px;    text-transform: capitalize;    vertical-align: middle;}.checkout-cart #content .table-responsive .table-bordered thead tr td {    font-family: "Roboto Slab",Helvetica,sans-serif;    color: #111;    font-size: 14px;    font-weight: 700;}.cart-form .table-bordered tbody td.text-right.total-price {    color: #111;    font: 600 15px/18px "Oswald",Helvetica,sans-serif;}.checkout-checkout h4 {    font-family: "Roboto Slab",Helvetica,sans-serif;    font-weight: 600;}.affiliate-login > h2, .account-login > h2, .checkout-checkout > h2, .product-search > h2 {    color: #333333;    font: 500 23px/25px "Roboto Slab",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: Roboto Slab;    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: "Roboto Slab",Helvetica,sans-serif;    font-size: 13px;    letter-spacing: 1px;    line-height: 22px;}.service-name > h4, .team-caption > h4 {    color: #666;    font-family: "Roboto Slab",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: "Roboto Slab",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: "Roboto Slab",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 "Roboto Slab",Helvetica,sans-serif;    letter-spacing: 1px;    margin: 0 0 40px;    text-align: center;    text-transform: uppercase;}.terms-condition h3 {    font: 500 18px/22px "Roboto Slab",Helvetica,sans-serif;    color: #000;}/* manufacturer_list & account_list &  affiliate_list - Tabular list of Brands Stylesheet */#column-left .sidebar.panel, #column-right .sidebar.panel {    border: none;}.table > thead > tr > td.text-right, .table > thead > tr > td.text-left {    font-weight: 500;}.buttons.clearfix {    margin: 15px 0 0;}#button-review:hover::after {    height: 36px;}.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: 600;    color: #333;}#account-account .a-link-list .a-link-content li a {    color: #666;    font-weight: 400;    line-height: 20px;}#account-account .a-link-list .a-link-content li a:hover {    color: #111;}.a-link-content {    padding: 8px;    font-size: 13px;    line-height: 22px;}.modal-header {    background: #e5e5e5;}.modal-dialog .modal-header .close {    font-size: 24px;    padding: 3px 5px;    margin-top: -5px;    float: right;    opacity: 0.9;}.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 0 30px;}.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: #000;    font: 500 13px/18px "Roboto Slab",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%;    background: #fff;}.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 -10px -354px;    content: "";    float: left;    height: 100%;    width: 100%;}.brand-carousel .swiper-pager .swiper-button-prev:hover::before {    background-position: -69px -354px;}.brand-carousel .swiper-pager .swiper-button-next::before {    background: rgba(0, 0, 0, 0) url("TemplateTrip/images/sprite.png") no-repeat scroll -69px -386px;    content: "";    float: left;    height: 100%;    width: 100%;}.brand-carousel .swiper-pager .swiper-button-next:hover::before {    background-position: -11px -386px;}.brand-carousel .swiper-viewport .swiper-slide.text-center {    padding: 10px;}.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-viewport .swiper-pager div:hover {    background: #333;    color: #fff;    border-color: #333;}@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 / contain;}body.account-success #content {    background: url("TemplateTrip/images/account-success.jpg") no-repeat scroll center bottom / contain;}body.product-compare #content.no-compare-products {    background: url("TemplateTrip/images/no-compare-products.jpg") no-repeat scroll center bottom / contain;}#content.request-not-found {    background: url("TemplateTrip/images/request-not-found.jpg") no-repeat scroll center bottom / contain;}#content.no-manufacture-products {    background: url("TemplateTrip/images/no-manufacture-products.jpg") no-repeat scroll center bottom / contain;}#content.no-wishlist-products {    background: url("TemplateTrip/images/no-wishlist-products.jpg") no-repeat scroll center bottom / contain;}body.checkout-success #content div.buttons,body.account-success #content div.buttons,#content.print-bg-image div.buttons {    float: left;}/* ------------------------------------ footer CSS Start ---------------------------------------- */.common-home footer {    margin: 0;}.footer-container {    float: left;    width: 100%;    overflow: hidden;    background: #191919;}footer {    float: left;    width: 100%;    margin: 30px 0 0;    position: relative;}.footer-top {    float: left;    width: 100%;}.footer-top-cms {    text-align: center;    float: left;    width: 100%;    background: #c40001;}.footer-column {    text-align: center;    margin: 80px 0 60px;}.footer-column.footer-right-cms {    float: none;    display: inline-block;    vertical-align: top;}.footer-column.footer-left-cms {    float: left;    padding: 0;}footer .footer-column ul, footer .footer-column1 ul {    margin: 0;}.footer-column.footer-customer-service {    float: left;    padding: 0;}.footer-column.footer-extras {    float: right;}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 {    float: left;    width: auto;}#ttcmsfooter .ttfooter-logo {    float: left;    width: 100%;    margin: 0 0 20px;}#ttcmsfooter .footerlogo-img {    position: relative;    margin: 0 0 20px;    cursor: pointer;}#ttcmsfooter .ttfooter-logo img {    max-width: 100%;}footer li > a {    color: #ccc;    cursor: pointer;    font: 400 13px/28px "Roboto Slab",Helvetica,sans-serif;    position: relative;    transition: all 300ms ease-in-out;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    -o-transition: all 300ms ease-in-out;    -ms-transition: all 300ms ease-in-out;    padding-left: 10px;}footer li > a:hover,footer li > a:focus, footer li > a:active {    color: #ffaa01;}footer .footer-column li > a:hover {    letter-spacing: 2.5px;}footer .footer-column h5 {    color: #fff;    cursor: pointer;    font: 500 18px/22px "Oswald",Helvetica,sans-serif;    margin: 0 0 20px;    text-transform: uppercase;}.footer-bottom {    float: left;    padding: 15px 0;}.footer-bottom-cms {    float: left;    padding: 0;}.bottom-footer {    float: left;    width: 100%;    position: relative;    background: #191919;}.bottom-footer .container {    border-top: 1px solid rgba(255,255,255,.1);}.footer-bottom > p {    float: left;    color: #ccc;    text-align: left;    margin: 0;    font-size: 13px;    width: 100%;    line-height: 22px;}.footer-bottom a {    color: #ccc;    font-size: 13px;}.footer-bottom a:hover {    color: #ffaa01;}#goToTop::before {    color: #000;    content: "\f106";    font-family: "FontAwesome";    font-size: 18px;    font-weight: 600;    line-height: 34px;}#goToTop {    position: fixed;    bottom: 50px;    right: 40px;    z-index: 1;    width: 40px;    height: 40px;    text-align: center;    line-height: 28px;    background: #ffaa01;    color: #fff;    cursor: pointer;    text-decoration: none;    transition: opacity 0.2s ease-out;    -webkit-transition: opacity 0.2s ease-out;    -moz-transition: opacity 0.2s ease-out;    -o-transition: opacity 0.2s ease-out;    -ms-transition: opacity 0.2s ease-out;    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    border-radius: 50px;    -webkit-animation: pulse 2s infinite;    -o-animation: pulse 2s infinite;    animation: pulse 2s infinite;    border: 2px solid #fff;}#goToTop:hover, #goToTop:focus, #goToTop:active, #goToTop:active:focus {    color: #fff;    background: #c40001;}#goToTop:hover:before, #goToTop:focus:before, #goToTop:active:before, #goToTop:active:focus:before {    color: #fff;}/* alert */[data-notify="progressbar"] {    margin-bottom: 0px;    position: absolute;    bottom: 0px;    left: 0;    width: 100%;    height: 5px;}.alert {    clear: both;}.alert-dismissable, .alert-dismissible {    padding-right: 15px;}.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;    font-size: 16px;    line-height: 32px;    list-style: outside none none;    margin: 0;    padding: 0;    text-align: center;    width: auto;}.breadcrumb i:hover {    color: #000;}.breadcrumb a, .breadcrumb > li + li::before {    color: #000;}.page-title-wrapper .breadcrumb a {    color: #111;    display: inline-block;    padding: 0;    text-transform: uppercase;    font: 500 13px/32px "Oswald",Helvetica,sans-serif;}.page-title-wrapper .breadcrumb a:hover {    color: #000;}.breadcrumb i {    font-size: 14px;    vertical-align: baseline;}.breadcrumb > li {    white-space: nowrap;    display: inline-block;}.page-title-wrapper .breadcrumb > li + li::before {    color: #111;    content: "\f105";    float: left;    font-family: "FontAwesome";    font-size: 14px;    margin: 0 8px;    line-height: 34px;    display: inline-block;}.main-breadcrumb {    background: none;    color: #666;    display: inline-block;    font: 400 15px/18px "Roboto Slab",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;}#add-comment .alert.alert-info a {    color: #666;}#add-comment .alert.alert-info a:hover {    color: #000;}/* 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, .product-quickview .btn.btn-default {    background-color: #fff;    border: 1px solid #e5e5e5;    color: #666;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    transition: none;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    -ms-transition: none;}.product-product .btn.btn-default:hover, .product-product .btn.btn-default:focus, .product-product .btn.btn-default:active:focus, .product-quickview .btn.btn-default:hover, .product-quickview .btn.btn-default:focus {    background-color: #c40001;    border-color: transparent;    color: #fff;}.product-product .btn.btn-default::after, .product-quickview .btn.btn-default::after {    display: none;}.btn-default {    background: #c40001;    border: medium none;    color: #fff;    text-transform: capitalize;    padding: 8px 20px;    font: 500 13px/24px "Roboto Slab",Helvetica,sans-serif;    letter-spacing: 1px;    z-index: 2;    position: relative;    overflow: hidden;    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;}.btn-default::after {    background: #ffaa01;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.btn-default:hover::after, .btn-default:focus::after, .btn-default:active::after, .btn-default:active:focus::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}.btn-primary {    background: #ffaa01;    border: medium none;    color: #111;    padding: 8px 20px;    font: 500 13px/24px "Roboto Slab",Helvetica,sans-serif;    text-transform: capitalize;    display: inline-block;    letter-spacing: 1px;    cursor: pointer;    position: relative;    z-index: 2;    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    overflow: hidden;}.btn-primary::after {    background: #c40001;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.btn-primary:hover::after, .btn-primary:focus::after, .btn-primary:active::after, .btn-primary:active:focus::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}.product-details #button-cart {    background: #ffaa01 none repeat scroll 0 0;    border: medium none;    letter-spacing: 1px;    margin: 0 10px;    padding: 11px 20px 11px 40px;    color: #111;    text-transform: capitalize;    font: 400 13px/20px "Roboto Slab",Helvetica,sans-serif;    position: relative;}.product-product #button-cart::before {    background: rgba(0, 0, 0, 0) url("TemplateTrip/images/product-sprite.png") no-repeat scroll 13px -37px;    content: "";    font-size: 17px;    position: absolute;    width: 40px;    height: 44px;    left: 0;    right: auto;    top: 0;    bottom: 0;}.product-product #button-cart:hover::before, .product-product #button-cart:active::before, .product-product #button-cart:focus::before {    background-position: -30px -37px;}.product-details #button-cart.btn:hover, .product-details #button-cart.btn:active, .product-details #button-cart.btn:focus {    color: #fff;    background: #ffaa01;}.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: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-method.btn.btn-primary:focus, #button-guest.btn.btn-primary:focus, #button-coupon.btn.btn-primary:focus, #button-voucher.btn.btn-primary:focus, #button-quote.btn.btn-primary:focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {    background: #ffaa01;    color: #fff;    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: #ffaa01;    color: #fff;    border-color: transparent;}#button-payment-address.btn-primary:hover, #button-payment-address.btn-primary:focus, #button-payment-address.btn-primary:active, #button-payment-address.btn-primary:active:focus, #information-contact .btn.btn-primary:hover, #information-contact .btn.btn-primary:focus, #information-contact .btn.btn-primary:active, #account-edit .btn.btn-primary:hover, #account-edit .btn.btn-primary:focus, #account-edit .btn.btn-primary.active, #account-password .btn.btn-primary:hover, #account-password .btn.btn-primary:focus, #account-newsletter .btn.btn-primary.active, #account-newsletter .btn.btn-primary:hover, #account-newsletter .btn.btn-primary:focus, #account-address.btn.btn-primary.active, #account-address .btn.btn-primary:hover, #account-address .btn.btn-primary:focus, #account-address .btn.btn-primary.active, #account-affiliate .btn.btn-primary:hover, #account-affiliate .btn.btn-primary:focus, #account-affiliate .btn.btn-primary.active, #button-shipping-address.btn-primary:hover, #button-shipping-address.btn-primary:focus, #button-shipping-address.btn-primary:active, #button-shipping-address.btn-primary:active:focus, #button-account.btn.btn-primary:hover, #button-account.btn.btn-primary:focus, #button-account.btn.btn-primary:active, #button-login.btn.btn-primary:focus, #button-login.btn.btn-primary:hover, #button-login.btn.btn-primary.active, #button-shipping-method.btn.btn-primary:hover, #button-shipping-method.btn.btn-primary:focus, #button-shipping-method.btn.btn-primary.active, #button-payment-method.btn.btn-primary:hover, #button-payment-method.btn.btn-primary:focus, #button-payment-method.btn.btn-primary.active, #button-confirm.btn.btn-primary:hover, #button-confirm.btn.btn-primary:focus, #button-confirm.btn.btn-primary.active, #button-coupon.btn.btn-primary:hover, #button-coupon.btn.btn-primary:focus, #button-guest.btn.btn-primary:focus, #button-guest.btn.btn-primary:hover, #button-guest.btn.btn-primary.active, #button-coupon.btn.btn-primary.active, #button-voucher.btn.btn-primary:hover, #button-voucher.btn.btn-primary:focus, #button-voucher.btn.btn-primary.active, #checkout-cart.btn.btn-primary.main:hover, #checkout-cart.btn.btn-primary.main:focus, #checkout-cart.btn.btn-primary.main.active, #button-search:hover, #button-search:focus, #button-search.active, #account-return .btn.btn-primary:hover, #account-return .btn.btn-primary:focus, #account-return .btn.btn-primary:active, #affiliate-login .btn.btn-primary:hover, #affiliate-login .btn.btn-primary:focus, #affiliate-login .btn.btn-primary:active, #affiliate-login .btn.btn-primary:active:focus, #account-voucher .btn.btn-primary:active, #account-voucher .btn.btn-primary:hover, #account-voucher .btn.btn-primary:focus, #account-voucher .btn.btn-primary:active:focus, #checkout-checkout #button-register:hover, #checkout-checkout #button-register:focus, #checkout-checkout #button-register:active, #checkout-checkout #button-register:active:focus, #account-forgotten input.btn.btn-primary:hover, #account-forgotten input.btn.btn-primary:focus, #account-forgotten input.btn.btn-primary:active, #account-forgotten input.btn.btn-primary:active:focus {    background: #c40001;    color: #fff;    transition: all 400ms ease-in-out;}.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 13px;    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: #c40001;    border: none;    padding: 11px 15px;    position: relative;    z-index: 2;    border-radius: 25px;    overflow: hidden;}.btn-info:hover, .btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.focus, .btn-info:focus {    color: #111;    background-color: #c40001;    border-color: #c40001;}.btn-info::after {    background: #ffaa01;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.btn-info:hover::after, .btn-info:focus::after, .btn-info:active::after, .btn-info:active:focus::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}.btn-link {    border-color: rgba(0, 0, 0, 0);    cursor: pointer;    color: #666;}.btn-link {    border-color: rgba(0, 0, 0, 0);    cursor: pointer;    color: #666;}.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;}#account-wishlist .table-bordered > thead > tr:first-child > td {    color: #111;    font-size: 14px;    font-weight: 600;}.well {    background: #fff;    min-height: 274px;    border: 1px solid #e5e5e5;    margin: 0;    line-height: 23px;    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;}#account-login .well h2 {    padding-bottom: 10px;    padding-top: 10px;    margin: 0;    font-size: 20px;    position: relative;    font-weight: 600;    line-height: 30px;    font-family: Roboto Slab;}#account-login .new-customer .bottom-form {    background: #f5f5f5;    height: 60px;    border: 1px solid #e5e5e5;    border-top: 0;}#account-login .new-customer .bottom-form a {    float: right;    margin-top: 7px;    margin-right: 10px;    text-transform: capitalize;}#account-login .customer-login .bottom-form {    background: #f5f5f5;    height: 60px;    border: 1px solid #e5e5e5;    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: #111;}#account-login .customer-login .bottom-form input {    float: right;    margin-top: 10px;    margin-right: 10px;    text-transform: capitalize;}#account-login .customer-login .bottom-form input.btn.btn-primary:hover, #account-login .customer-login .bottom-form input.btn.btn-primary:focus {    background: #c40001;    color: #fff;}#account-login .customer-login .form-group {    margin: 0;}#account-login strong {    font-weight: 600;}#account-login .new-customer {    margin: 0 0 15px;}#account-wishlist .table.table-bordered img {    border: 3px solid #f5f5f5;}#checkout-cart .cart-form .table-bordered > tbody > tr > td img {    border: 3px solid #f5f5f5;}/* 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 {    padding: 10px 0;    float: left;    width: 100%;    border-bottom: 1px solid #e5e5e5;}.option-filter-box .list-group .list-group-items:first-child {    padding: 0 0 10px;}.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;    float: left;    width: 100%;    position: relative;    text-align: center;}.product-thumb {    display: block;    position: relative;    text-align: center;    margin-bottom: 30px;    overflow: hidden;    background: #f5f5f5;}.product-thumb .thumb-description .caption {    float: left;    width: 100%;    padding: 0 0 10px;    position: relative;    text-align: center;}.product-thumb .image {    overflow: hidden;    position: relative;    padding: 10px;    display: inline-block;}.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: 12px;    padding: 0;    overflow: hidden;    text-overflow: ellipsis;    text-transform: capitalize;    width: 100%;    margin: 0 0 5px;}.product-thumb h4 a {    color: #111;    font: 400 15px/22px "Roboto Slab",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: 15px 10px;}.product-list .product-thumb .thumb-description .caption {    padding: 0;    margin: 10px 0 0;    text-align: left;}.product-thumb .rating {    float: left;    width: 100%;    margin: 0 0 5px;}.product-list .product-thumb h4 a {    font-size: 15px;    color: #111;    font-weight: 500;}.rating .fa-stack {    font-size: 8px;}.rating .fa-star.off, #tab-review .fa-star.off {    color: #d9d9d9;}.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 + .fa-star-o,#review .fa-star + .fa-star-o {    color: #ffbf34;}h2.price {    margin: 0;}.product-thumb .price {    color: #c40001;    font: 500 16px/24px "Oswald",Helvetica,sans-serif;    float: left;    width: 100%;    margin: 0 0 10px;}#column-left .price {    font-size: 14px;}#column-left .product-thumb:hover .rating, #column-left .product-thumb:hover .price, #column-right .product-thumb:hover .rating, #column-right .product-thumb:hover .price {    display: block;}.product-thumb .price-old {    color: #666;    font: 400 15px/24px "Oswald",Helvetica,sans-serif;    text-decoration: line-through;    display: inline-block;    vertical-align: top;}.product-thumb .price-tax {    color: #666;    font-size: 13px;    display: none;    margin: 5px 0 0;    font-family: Roboto Slab;    font-weight: 500;}.product-list .product-thumb .price-tax {    display: block;    margin: 5px 0;}/*----------------------button css start----------------------*/.product-thumb .button-group {    bottom: auto;    left: 0;    margin: auto;    right: 0;    position: absolute;    top: 0;    z-index: 1;    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;    border-radius: 25px !important;    -moz-border-radius: 25px !important;    -webkit-border-radius: 25px !important;    -khtml-border-radius: 25px !important;    overflow: hidden;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;}.product-thumb:hover .button-group {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    top: 45%;}.product-list .product-thumb .button-group {    background: rgba(0,0,0,0) none repeat scroll 0 0;    display: block;    float: left;    position: static;    width: 100%;    text-align: left;    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    padding: 0;}.product-thumb .button-group button {    background: #c40001;    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;    position: relative;    padding: 0;    margin: 0;    text-align: center;    z-index: 2;    overflow: hidden;    transition: all 400ms ease-in-out;}.product-thumb .button-group button:hover {    background: #c40001;}.product-thumb .button-group button.btn-wishlist i {    z-index: 1;}.product-thumb button.disabled {    cursor: not-allowed;    opacity: 0.6;    -moz-opacity: 0.6;    -khtml-opacity: 0.6;    -webkit-opacity: 0.6;    transition: none;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    -ms-transition: none;}.product-list .product-thumb .button-group button.btn-cart span {    color: #ffffff;    display: inline-block !important;    font: 500 13px/44px "Montserrat",Helvetica,sans-serif;    text-transform: capitalize;    vertical-align: top;    letter-spacing: 1px;    transition: all 400ms ease-in-out;}.product-list .product-thumb .button-group .btn-cart {    background: #c40001;    padding: 0 15px;    width: auto;    transition: all 400ms ease-in-out;}.product-list .product-thumb .button-group .btn-cart:hover {    background: #c40001;}.product-list .product-thumb .button-group button:hover {    background: #c40001;}.product-list .product-thumb .button-group button.btn-cart:hover span, .product-list .product-thumb .button-group button.btn-cart:focus span, .product-list .product-thumb .button-group button.btn-cart:active span {    color: #000;}.product-thumb .button-group i {    background-image: url("TemplateTrip/images/product-sprite.png");    background-repeat: no-repeat;    height: 45px;    vertical-align: top;    width: 45px;}.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-list .product-thumb .button-group button {    margin: 0;    background: #c40001;    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;}.product-thumb .button-group i.fa-shopping-cart {    background-position: -33px -36px;}.product-thumb .button-group i.fa-shopping-cart:hover, .product-thumb .button-group .btn-cart:focus i.fa-shopping-cart, .product-thumb .button-group .btn-cart:active i.fa-shopping-cart {    background-position: 9px -36px;}.product-list .product-thumb .button-group .btn-cart i.fa-shopping-cart {    width: 25px;    background-position: -43px -37px;}.product-list .product-thumb .button-group .btn-cart:hover i.fa-shopping-cart, .product-list .product-thumb .button-group .btn-cart:focus i.fa-shopping-cart, .product-list .product-thumb .button-group .btn-cart:active i.fa-shopping-cart {    background-position: 0px -37px;}.product-thumb .button-group .btn-wishlist i.fa-heart {    background-position: -32px 9px;}.product-thumb .button-group .btn-wishlist i.fa-heart:hover, .product-thumb .button-group .btn-wishlist:focus i.fa-heart, .product-thumb .button-group .btn-wishlist:active i.fa-heart {    background-position: 10px 9px;}.product-thumb .button-group .btn-compare i {    background-position: -32px -84px;}.product-thumb .button-group .btn-compare i:hover, .product-thumb .button-group .btn-compare:focus i, .product-thumb .button-group .btn-compare:active i {    background-position: 10px -84px;}.product-thumb .button-group .btn-quickview i {    background-position: -32px -125px;}.product-thumb .button-group .btn-quickview i:hover, .product-thumb .button-group .btn-quickview:focus i, .product-thumb .button-group .btn-quickview:active i {    background-position: 11px -125px;}.product-list .product-thumb .button-group button.btn-compare,.product-list .product-thumb .button-group button.btn-quickview {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;}.product-thumb .button-group .btn-wishlist i::after, .product-thumb .button-group .btn-compare i::after, .product-thumb .button-group .btn-quickview i::after, .product-thumb .button-group .btn-cart i::after {    background: #ffaa01;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}.product-thumb .button-group .btn-wishlist:hover i::after, .product-thumb .button-group .btn-wishlist:focus i::after, .product-thumb .button-group .btn-wishlist:active i::after, .product-thumb .button-group .btn-compare:hover i::after, .product-thumb .button-group .btn-compare:focus i::after, .product-thumb .button-group .btn-compare:active i::after, .product-thumb .button-group .btn-quickview:hover i::after, .product-thumb .button-group .btn-quickview:focus i::after, .product-thumb .button-group .btn-quickview:active i::after, .product-thumb .button-group .btn-cart:hover i::after, .product-thumb .button-group .btn-cart:focus i::after, .product-thumb .button-group .btn-cart:active i::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}/*----------------------------button css end----------------------*//*----------------------------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: #fff;    border: 1px solid rgba(0, 0, 0, 0.2);    display: none;    height: 78%;    left: 0;    margin: 0 auto;    overflow: auto !important;    padding: 30px;    position: fixed;    right: 0;    top: 7%;    width: 70%;    z-index: 99;}.form-group .input-group-btn .btn-default {    padding: 7px 12px;}.form-group .input-group-btn .btn-default::after {    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    -khtml-border-radius: 0;}.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {    color: #fff;    background: #222;}.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: #c40001;    color: #111;    border-color: transparent;    text-transform: capitalize;}.product-quickview .product-image .thumbnail {    border: 8px solid #f5f5f5;    margin: 0;    padding: 0;}.button-group button.btn-quickview span {    display: none;}.product-quickview #quick-cart {    background: #ffaa01;    border-color: #ffaa01;    color: #111;    float: left;    font: 500 13px/20px "Roboto Slab",Helvetica,sans-serif;    letter-spacing: 1px;    padding: 11px 15px 11px 40px;    position: relative;    text-transform: capitalize;    margin: 0 0 0 8px;}.product-quickview #quick-cart:hover,.product-quickview #quick-cart:focus,.product-quickview #quick-cart:active {    background-color: #ffaa01;    border-color: #ffaa01;    color: #fff;}.product-quickview #quick-cart::after {    background: #c40001;}.product-quickview #quick-cart::before {    background: rgba(0, 0, 0, 0) url("TemplateTrip/images/product-sprite.png") no-repeat scroll 13px -38px;    content: "";    height: 38px;    left: 0;    position: absolute;    right: auto;    width: 56px;    top: 0;}.product-quickview #quick-cart:hover::before, .product-quickview #quick-cart:focus::before, .product-quickview #quick-cart:active::before {    background-position: -30px -38px;}@media (max-width: 480px) {    #quickview-content {        width: 90%;    }}/*----------------------------Quickview css end----------------------*/.product-block {    float: left;    width: 100%;}.product-image {    float: left;    width: 100%;    margin-bottom: 20px;}#product-product .product-image {    float: left;    width: 100%;}.product-quickview .product-image {    margin: 0;}.product-product .product-image .thumbnail {    background: none;    border: 8px solid #f5f5f5;    padding: 0;    transition: none;    -moz-transition: none;    -webkit-transition: none;    -khtml-transition: none;    -o-transition: none;    position: relative;    margin: 0;}.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%;}.thumbnails .owl-carousel.additional-images {    padding: 0;    float: left;    width: 100%;}.additional-images .owl-nav button.owl-prev {    left: -40px;    right: auto;}.additional-images .owl-nav button.owl-next {    right: -40px;    left: auto;}.additional-images .owl-stage-outer {    float: left;    width: 100%;    overflow: hidden;}.product-quickview .product-images .owl-carousel .owl-nav.disabled {    display: inline-block;}.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;}.image-additional {    cursor: pointer;    display: block;    margin: 5px;    text-align: center;}.product-quickview .additional-images .image-additional img:hover, .product-quickview .image-additional img.selected {    border: 3px solid #ccc;    box-shadow: none;    box-shadow: none;    -moz-box-shadow: none;}.additional-images .image-additional img:hover, .image-additional img.selected {    box-shadow: 0 0 3px 0 #ddd;    box-shadow: 0 0 3px 0 #ddd;    -moz-box-shadow: 0 0 3px 0 #ddd;}.product-small-view {    float: left;    width: 100%;    margin: 0 0 80px;}.product-small-view > .container {    padding: 0 60px;}@media (min-width: 1500px) {    .full-header .container {        width: 1380px;        float: left;    }}@media (min-width: 1300px) and (max-width:1499px) {    .container {        width: 1260px;    }}@media (max-width: 1600px) {    .product-quickview .product-images .additional-images-container {        width: 100%;    }}@media (max-width: 1350px) {    .headertop-logo::before {        left: 0;        top: -50px;        transform: skewX(-11deg);        -webkit-transform: skewX(-11deg);        -moz-transform: skewX(-11deg);        -o-transform: skewX(-11deg);        -ms-transform: skewX(-11deg);        width: 38%;    }    .headertop-logo::after {        right: -24px;        transform: skewX(-11deg);        -webkit-transform: skewX(-11deg);        -moz-transform: skewX(-11deg);        -o-transform: skewX(-11deg);        -ms-transform: skewX(-11deg);        width: 48%;    }}@media (min-width: 992px) and (max-width:1201px) {    #contact-link li.contact, #contact-link li.email {        padding: 55px 0 5px;        text-align: center;        margin: 0;        width: 50%;        border-right: 1px solid #333;    }    #top-links > ul, #contact-link > ul {        padding: 10px 0 3px;    }    #contact-link .title-emailus, #contact-link .title-contactus, .header_user_info .dropdown-toggle > span.ttuserheading .sub-title, #cart .cart-heading {        margin: 15px 0 0;    }    .header-phone, #top-links {        padding: 0;        width: 50%;    }    #cart #cart-total, #cart .cart-heading {        float: left;        width: 100%;    }    #contact-link span {        width: 100%;    }    #top-links > ul > li.header_user_info {        margin: 0;        padding: 0;        width: 50%;    }    #cart > .btn, .header_user_info .dropdown-toggle > span.ttuserheading {        padding: 55px 0 0;        text-align: center;        margin-left: 0;        height: auto;        float: left;        display: inline-block;        vertical-align: top;        width: 100%;    }    #top-links > ul .ttcart {        margin: 0;        padding: 0;        width: 50%;        border-left: 1px solid #333;    }    .header_user_info .dropdown-toggle > span.ttuserheading span.title {        float: none;        text-align: center;    }    #cart {        width: 100%;    }    #top-links > ul > li.header_user_info::before, #top-links > ul > li.header_user_info::after {        display: none;    }    .header_user_info .dropdown-toggle > span.ttuserheading::before, .header_user_info .dropdown-toggle > span.ttuserheading::after, #contact-link .contact::after, #contact-link .contact::before, #contact-link .email::before, #contact-link .email::after, #cart > .btn::before, #cart > .btn::after {        bottom: auto;        left: 0;        right: 0;        top: 0;        margin: auto;    }    .headertop-logo {        margin: -150px 0 0 0;        background-color: #fff;    }    #logo {        padding: 61px 0;    }    .headertop-logo::before, .headertop-logo::after {        display: none;    }    #top-links .header_user_info ul.dropdown-menu {        top: 123px;        right: 20px;    }    #cart .dropdown-menu {        top: 123px;        right: 10px;    }    .search {        padding: 20px 10px;    }    .ttsearchtoggle {        float: left;        width: 50px;        height: 50px;        transition: all 400ms ease-in-out;    }    .ttsearch_button {        display: block;        background-position: -60px -227px;        background-color: transparent;        height: 50px;        width: 50px;    }    #search.active .ttsearch_button {        background-position: -60px -312px;    }    .ttsearchtoggle {        border: 1px solid #e9e9e9;        border-top-color: rgb(233, 233, 233);        border-top-style: solid;        border-top-width: 1px;        position: absolute;        left: auto;        right: 15px;        top: 100%;        z-index: 2;        display: none;        background: #fff none repeat scroll 0 0;        width: 300px;        height: 45px;        border-top: 3px solid #111;    }    #search .input-lg {        height: 42px;        padding: 9px 11px;        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;    }    #search .btn-lg {        color: #111;        width: 35px;        height: 38px;        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;        background-color: transparent;    }    #search .btn.btn-default.btn-lg::after {        display: none;    }    .ttsearchtoggle {        top: 70px;        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;    }    .live-search {        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;    }    .live-search ul li:hover a, .live-search .result-text:hover {        border-radius: 0;        -moz-border-radius: 0;        -webkit-border-radius: 0;        -khtml-border-radius: 0;    }    #search .btn-lg:hover {        background: none;    }}@media (min-width: 1200px) and (max-width:1299px) {    .page-title-wrapper .breadcrumb-wrapper .container {        width: 100%;    }    .container {        width: 1200px;    }}@media (max-width: 1199px) {    .header-right {        margin: 0;    }    .customNavigation {        margin: 20px 0 0;    }    #menu .navbar-nav {        display: inline-block;        float: none;        vertical-align: top;    }    .category-list ul li .subcategory-image > a {        width: 120px;        height: 120px;    }    .subcategory-image img {        height: 100%;    }    .category-list ul li:hover .subcategory-image > a::after {        width: 120px;        height: 120px;    }    #menu .nav > li.dropdown > a::after, #menu .nav > li.dropdown > span::after {        top: 20px;        right: 8px;        left: auto;        bottom: auto;    }    .special-carousel.products-list {        margin: 0 0 60px;    }    .product-small-view > .container {        padding: 0;    }    #column-left .product-thumb .price-old, #column-right .product-thumb .price-old {        margin: 0 0 0 3px;    }    footer .footer-column h5 {        font-size: 16px;    }    .product-images .additional-images-container {        width: 90%;    }    .bottomfooter {        padding: 70px 15px;    }    .ttproduct-main {        margin: 0 0 60px;    }    .product-quickview .product-images .additional-images-container {        position: static;        opacity: 1;        visibility: visible;    }    .product-quickview .product-image {        margin-bottom: 20px;    }    footer .footer-column h5 {        font-size: 16px;    }    .category-block {        margin: 0 0 60px;    }    .footer-column {        margin: 70px 0 50px;    }}@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;        text-align: left;        display: block;    }    .common-home #cart > .btn::after {        background-position: -31px -170px;    }}@media (max-width: 991px) {    .special-carousel {        margin:0 0 40px;    }    .header {        position: relative;    }    .menu-container {        width: 100%;        position: relative;        margin: 0;    }    .full-header {        background: #c40001;    }    .header-top {        padding: 0;    }    #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;    }    .title_block h3 {        margin: 0;        font-size: 26px;        line-height: 30px;    }    .header-top-left {        float: left;        padding: 0 15px;        position: relative;        text-align: center;        width: 100%;        z-index: 3;        background-color: transparent;    }    .header-content-title .parallex {        padding: 80px 15px 0;    }    .headertop-logo::after, .headertop-logo::before {        display: none;    }    .product-small-view {        margin: 0 0 40px;    }    .header-top-right .pull-left {        float: none !important;        display: inline-block;        vertical-align: top;    }    header > .container {        position: relative;    }    #top-links > ul > li::before {        display: none;    }    #top {        text-align: center;        padding: 0 5px;    }    .lang-curr {        float: none;        width: auto;        text-align: center;        padding: 0 0 15px;    }    .search {        float: left;        position: static;        margin: 0;        padding: 0;    }    .ttsearch_button {        background-position: -60px -228px;        height: 50px;        width: 50px;        background-color: transparent;    }    .position-static {        float: left;        width: 100%;    }    #logo {        width: 160px;        padding: 0;        float: none;        display: inline-block;        vertical-align: top;        text-align: center;        position: absolute;        top: 0;        bottom: auto;        left: 0;        right: 0;        margin: auto;        z-index: 4;        background: #fff;        padding: 11px 0 11px;        height: 114px;    }    #logo > a {        display: table;        margin: auto;    }    .header-phone.pull-left {        display: none;    }    #menu .navbar-collapse.collapse > ul > li:hover {        background: none;    }    #top-links .header_user_info ul.dropdown-menu {        top: 80px;        right: 0;        left: auto;    }    #cart i.fa-shopping-cart {        background-position: -33px -114px;    }    .TTProduct-Tab .tab-box-heading {        margin: 0;    }    .headertop-logo {        float: left;        width: 100%;        margin: -100px 0 0;    }    .header-phone {        display: none;    }    .special-carousel.products-list {        margin: 0 0 50px;    }    .headertop-logo {        float: left;        width: 100%;        margin: -114px 0 0;    }    .header-right {        float: left;        width: 100%;        border-top: 1px solid #ededed;    }    .header-top-right {        float: left;        width: 100%;        padding: 30px 0;        background: #cf0000;    }    #top-links > ul > li {        padding: 0;        margin: 0;    }    #top-links > ul > li.header_user_info {        padding: 0;        margin: 0;    }    #cart > .btn {        height: 50px;        padding: 0;        position: relative;        width: 50px;        text-align: center;        float: none;        display: inline-block;        vertical-align: top;        margin: 0;    }    #cart #cart-total {        background: #ffaa01;        border-radius: 50px;        bottom: auto;        color: #000;        font: 700 12px/15px "Roboto Slab",helvetica,sans-serif;        height: 16px;        left: auto;        position: absolute;        right: 0;        text-align: center;        top: 5px;        width: 16px;        float: right;        margin: auto;        z-index: 2;    }    #cart > .btn::before {        width: 50px;        height: 50px;        color: #fff;        line-height: 50px;        text-align: center;        left: 0;        right: 0;        margin: 0 auto;        font-size: 22px;    }    #cart > .btn::after {        display: none;    }    .header_user_info .dropdown-toggle > span.ttuserheading::before, #cart .cart-heading, #cart #cart-total .cart_counter {        display: none;    }    .header_user_info .dropdown-toggle > span.ttuserheading {        font-size: 0;        background: transparent url("TemplateTrip/images/sprite.png") no-repeat scroll -60px -271px;        cursor: pointer;        float: left;        transition: transform 400ms ease-in-out 0s;        -webkit-transition: transform 400ms ease-in-out 0s;        -moz-transition: transform 400ms ease-in-out 0s;        -o-transition: transform 400ms ease-in-out 0s;        -ms-transition: transform 400ms ease-in-out 0s;        margin: 0;        padding: 0;        width: 50px;        height: 50px;    }    .header_user_info .dropdown-toggle > span.ttuserheading::after, #top-links > ul > li.header_user_info::after, .header_user_info .dropdown-toggle > span.ttuserheading .sub-title, .header_user_info .dropdown-toggle > span.ttuserheading span.title {        display: none;    }    #top-links > ul .ttcart {        padding: 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: 80px;    }    #top-links > ul > li.ttsearch {        padding: 0;    }    #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;    }    #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;    }    #menu {        padding: 0 155px 0 0;        position: relative;    }    .menu-container .left {        position: unset;    }    .products-carousel.owl-carousel .owl-buttons .owl-prev::before, .products-carousel.owl-carousel .owl-buttons .owl-next::before {        padding: 15px;    }    .ttproduct-main {        margin: 0 0 50px;    }    .category-block {        margin: 0 0 50px;    }    #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;    }    #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: 400 15px/20px "Roboto Slab",Helvetica,sans-serif;        margin: 3px 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: 400;        font-size: 15px;        line-height: 22px;        text-transform: capitalize;    }    #menu .navbar-collapse li.dropdown > i::before {        content: "\f415";        font-family: "Material Design Icons";    }    #menu .navbar-collapse li.dropdown.active > i::before {        content: "\f374";    }    #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;    }    .option-filter .btn-primary {        border-radius: 25px;        -moz-border-radius: 25px;        -webkit-border-radius: 25px;        -khtml-border-radius: 25px;    }    footer .footer-column ul, footer .footer-column1 ul {        float: left;        width: 100%;        padding: 0 10px;        margin: 0;        text-align: left;    }    .footer-column li, .footer-column1 li {        text-align: left;        display: block;        padding: 0;    }    .footer-column .list-unstyled li a::after, .footer-column1 .list-unstyled li a::after {        display: none;    }    footer .footer-column h5.toggle, footer .footer-column1 h5.toggle {        float: left;        width: 100%;        cursor: pointer;        margin: 0;        font: 400 16px/20px "Oswald",Helvetica,sans-serif;        padding: 10px;        display: block;        text-align: left;        color: #fff;    }    footer .footer-column h5:hover, footer .footer-column1 h5:hover {        background: rgba(57,57,57,.5) none repeat scroll 0 0;    }    .footer-bottom {        float: left;        padding: 15px 0 0;        width: 100%;    }    .footer-container .linklist.links {        width: 100%;        padding: 0;    }    .footer-bottom > p {        text-align: center;    }    #ttcmsfooter .footerlogo {        margin: 0 0 20px 0;        float: none;        width: auto;        text-align: center;    }    .footer-column.footer-left-cms {        padding: 0;        text-align: center;        width: 100%;        margin: 10px 0;    }    #ttcmsfooter .ttfooter-desc {        margin: 0 auto 20px;        text-align: center;        width: 100%;        padding: 0;        float: none;    }    footer .footer-column {        float: left;        margin: 0;        padding: 0;        width: 100%;        border: none;    }    .footer-column.footer-right-cms {        padding: 0;        margin: 0;        text-align: center;    }    .bottomfooter {        width: 100%;        float: left;        padding: 0;        background: none;    }    .block-social {        width: 100%;        float: left;        text-align: center;        display: inline-block;        vertical-align: top;    }    #ttcmsfooter {        float: left;        width: 100%;        text-align: center;    }    .topfooter {        width: 100%;        padding: 0;    }    .footer-container .container {        padding: 30px 0;    }    footer .footer-column h5.toggle::after {        font-family: 'FontAwesome';        content: '\f067';        font-size: 14px;        font-weight: 500;        float: right;        line-height: 24px;        background: none;        top: 0;        bottom: 0;        left: auto;        right: -10px;        height: 0;    }    #ttcmsfooter .footerlogo-img {        display: inline-block;        float: none;        vertical-align: top;    }    footer .footer-column > div.active h5.toggle::after, .footer-right-cms .contact-us.active > h5.toggle::after {        content: '\f068';        font-weight: 500;    }    footer .footer-column .follow-us.active h5.toggle::after {        content: '\f068';        font-weight: 500;    }    footer .footer-column.active > h5.toggle:after, .footer-right-cms .contact-us.active > h5.toggle:after {        content: '\f068';        font-weight: 500;    }    .checkout-cart #content {        margin: 0 0 30px;    }    .information-contact footer {        margin: 10px 0 0;    }    .option-filter-box .list-group-items div.list-group-item {        display: none;        padding: 0;    }    .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 {        padding: 5px 0 10px;    }    .option-filter-box a.list-group-item.collapsed:after {        content: "\f106";    }    /*------------------------------------- Column Toggle CSS Start ------------------------------------------*/    #product-category #content {        padding: 0;    }    #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;        border-bottom: none;        border: 1px solid #e5e5e5;    }    #column-left .theiaStickySidebar .left-right-inner > div:last-child, #column-right .theiaStickySidebar .left-right-inner > div:last-child {        border-bottom: none;        border: 1px solid #e5e5e5;    }    #column-left .theiaStickySidebar .left-right-inner > div:last-child {        margin-bottom: 0;    }    #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: #666;        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;        margin: 0 0 10px;    }    /*-------------------------------- 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: 15px;        width: 100%;        margin: 20px 0 0;    }    .option-filter-box .list-group .list-group-item, .option-filter-box .radio, .option-filter-box .checkbox {        width: 100%;        float: left;        border: none;        color: #414141;        margin-top: 0;        background: #fff;        font-weight: 500;    }    .option-filter-box .list-group .list-group-item {        color: #000;    }    .option-filter-box .checkbox:hover {        color: #111;    }    .option-filter-box .list-group {        float: left;        width: 100%;        margin: 0;    }    .option-filter-box .panel-footer {        float: left;        width: 100%;        background: none;        padding: 0;    }    .product-thumb .image img {        width: 100%;    }    /*-------------------------------- 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%;    }    .footer-Service {        width: 100%;        padding: 0;    }}@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;    }    .product-thumb:hover .thumb-description .caption .ttproducthover .btn-cart {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        bottom: 0;    }}@media (max-width: 767px) {    .header-top-left .pull-left {        margin: 0 10px 0 0;    }    .page-title-wrapper .container {        padding: 0;    }    .page-title-wrapper .breadcrub {        padding: 15px;    }    #tab-review .form-group.required {        margin-left: -10px;        margin-right: -10px;    }    .contact-link ul li {        float: none;        width: auto;        vertical-align: top;        display: inline-block;        text-align: center;    }    .header-right #top-links .ttcart {        margin: 0;    }    .header-content-title {        float: left;        width: 100%;    }    #top-links > ul > li::before {        top: 15px;    }    .product-product .tab-content {        width: 100%;    }    .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;    }    .common-home header::after {        height: 400px;    }    .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;    }    footer .footer-column h5.toggle {        float: left;        width: 100%;        padding: 10px;        cursor: pointer;    }    .category-filter .filter-show, .category-filter .filter-sort-by {        margin: 5px 0;        float: left;        clear: both;    }    .product-list .product-thumb .button-group .btn-wishlist, .product-list .product-thumb .button-group .btn-compare, .product-list .product-thumb .button-group .btn-quickview {        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;        transform: none;        -webkit-transform: none;        -moz-transform: none;        -o-transform: none;        -ms-transform: none;    }    .product-product .nav-tabs > li {        margin: 0 6px 0 0;    }    .product-product .nav-tabs > li > a {        padding: 5px 12px;        line-height: 24px;    }    .product-product .nav-tabs > li:hover > a::after, .product-product .nav.nav-tabs li.active a::after {        height: 34px;    }    #quickview-content {        height: 84%;        padding: 25px 20px;    }    .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;    }    .product-list .product-thumb .thumb-description .caption {        text-align: left;    }    .product-thumb .btn-quickview {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        padding: 0;        width: 44px;        position: static;        display: inline-block;        vertical-align: top;        float: none;    }    #cart .dropdown-menu {        max-width: 320px;    }    button.btn-quickview span {        display: none;    }    .product-images .additional-images-container {        width: 440px;        margin: 20px auto 0;    }    .footer-bottom {        width: 100%;    }    .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-list .product-thumb .rating {        position: static;        margin: 0 0 10px;        bottom: 0;    }    .product-thumb:hover .rating, .product-thumb:hover .price {        display: block;    }    .product-list .product-thumb:hover .rating {        position: static;    }    .products-carousel.owl-carousel .owl-buttons div {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;    }    .product-thumb .thumb-description .caption .ttproducthover .product-add-to-cart {        position: static;        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;    }    .product-thumb .button-group {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        bottom: 20px;        width: auto;        top: auto;        height: auto;    }    .product-thumb:hover .button-group {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        top: auto;    }    .product-thumb .button-group button {        visibility: visible;        transform: scale(1);        -webkit-transform: scale(1);        -moz-transform: scale(1);        -o-transform: scale(1);        -ms-transform: scale(1);    }    .product-list .product-thumb .button-group {        text-align: left;    }    .product-thumb .button-group button.btn-cart, .product-thumb .button-group button.btn-wishlist, .product-thumb .button-group button.btn-compare, .product-thumb .button-group button.btn-quickview {        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);    }    .product-thumb .thumb-description .caption .ttproducthover {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        margin: 5px 0 0;    }    .product-thumb:hover .thumb-description .caption .ttproducthover {        margin: 5px 0 0;        height: 45px;    }    .product-thumb .thumb-description .caption .ttproducthover .btn-cart {        position: static;        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;    }    .product-list .product-thumb .button-group .btn-cart {        margin: 0 0 5px;    }    .product-thumb .button-group .btn-wishlist > span, .product-thumb .button-group .btn-compare > span {        display: none;    }    .product-category .list-group-item {        border: none;    }    .product-category .list-group {        margin-bottom: 0px;    }    .product-category .option-filter-box {        margin-top: 10px;    }    .customNavigation {        margin: 10px 0 0;    }    .product-thumb .sale-icon {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        right: 20px;    }    .product-thumb .percent {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;        left: 20px;    }    .product-thumb:hover .percent {        left: 20px;    }    .product-thumb:hover .sale-icon {        right: 20px;    }    .product-list .product-thumb .image img {        width: 100%;    }    .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;    }    .product-list .product-thumb .thumb-description {        padding: 0 5px;    }    #tttestimonial-carousel {        margin: 0;        list-style: none;    }    .contact-link > ul {        display: inline-block;        float: none;    }    .footer-container .container {        padding: 20px 15px;    }    .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;    }    .category-list li a {        font-size: 13px;    }    .category-list h5 {        margin: 5px 0 10px;    }    .special-carousel.products-list {        margin: 0 0 40px;    }    .ttproduct-main {        margin: 0 0 40px;    }    .page-title-wrapper .page-title {        float: none;        text-align: center;        font-size: 14px;        line-height: 22px;    }    .breadcrumb {        float: none;        line-height: 22px;    }    .page-title-wrapper .breadcrumb a {        font-size: 13px;        line-height: 22px;    }    .page-title-wrapper .breadcrumb > li + li::before {        line-height: 22px;    }    .TTProduct-Tab .nav-tabs > li > a .tab-title {        font-size: 15px;    }    .category-filter .filter-grid-list {        width: 70px;    }    .category-filter .filter-show, .category-filter .filter-sort-by {        margin: 0;        float: left;        clear: none;    }    .category-filter .filter-show {        margin: 0 3px 0 0;        min-width: 60px;    }    .category-filter .filter-text {        padding: 0;    }    .category-filter .filter-text .input-group-addon.control-label {        display: none;    }    .category-filter .filter-show .filter-selection {        width: 60px;        float: left;    }    .category-filter .filter-sort-by {        width: 50%;        max-width: 200px;    }    .category-filter .filter-sort-by .filter-selection {        width: 134px;    }    .col-md-9.text-right.filter-selection .select-wrapper {        margin: 0 0 0 8px;    }    .customNavigation a.prev::before, .customNavigation a.next::before {        opacity: 1;        -moz-opacity: 1;        -khtml-opacity: 1;        -webkit-opacity: 1;    }    .product-thumb .thumb-description .caption {        text-align: center;    }    .cart-form .cart_input_block.input-group {        width: 160px;    }}@media (min-width: 481px) and (max-width:767px) {    #product-product .product-image {        margin: 0 auto;        width: 80%;        position: relative;        float: none;    }}@media (min-width: 544px) and (max-width:767px) {    .product-category .category-description .category-image {        float: left;        width: 25%;    }    .product-category .category-description .block-description {        float: left;        width: 75%;    }}@media (min-width: 481px) and (max-width:543px) {    .product-category .category-description .category-image {        float: left;        width: 37%;    }    .product-category .category-description .block-description {        float: left;        width: 63%;    }}@media (max-width: 543px) {    .TTProduct-Tab .nav-tabs > li > a {        font-size: 14px;    }    .header-top-right {        padding: 15px 0;    }    #logo {        max-width: 110px;        left: 25px;        right: auto;        height: 80px;        padding: 0;        background: transparent;    }    .headertop-logo {        float: left;        width: 100%;        margin: -80px 0 0;    }    #top-links .header_user_info ul.dropdown-menu, #cart .dropdown-menu {        top: 65px;    }    .ttsearchtoggle {        top: 65px;    }    .full-header .container {        padding: 0 10px;    }    .common-home .brand-carousel {        margin: 0 auto 20px;    }    .header-top-left .container {        padding: 0;    }    .main-category-list.left-main-menu .TT-panel-heading {        bottom: 30px;    }}@media (max-width: 480px) {    .product-quantity #input-quantity {        width: 40px;    }    #quickview-content {        width: 90%;        padding: 30px 20px;    }    .ttsearchtoggle {        right: 10px;        left: auto;        top: 80px;    }    .products-list {        margin-bottom: 20px;    }    .category-bg {        float: left;        width: 100%;        padding: 10px;    }    #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: 0 0 30px;    }    .TTProduct-Tab .nav-tabs > li > a .tab-title {        padding: 8px 22px;    }    .product-list .product-thumb .button-group .btn-cart {        padding: 0 10px;        width: 44px;        height: 44px;        background: #c40001;        border: none;        margin: 0;    }    footer .footer-column h5.toggle {        font-size: 14px;    }    .customNavigation {        margin: 0;    }    .product-product .nav-tabs {        padding: 0;    }    .product-list .product-thumb .button-group i.fa-shopping-cart {        border-radius: 25px;        -moz-border-radius: 25px;        -webkit-border-radius: 25px;        -khtml-border-radius: 25px;        width: 44px;        background-position: -35px -38px;    }    .product-list .product-thumb .button-group .btn-cart:hover i.fa-shopping-cart {        background-position: 0px -37px;    }    .product-list .button-group button.btn-cart span {        display: none !important;    }    .product-list .button-group button.btn-cart span::after {        background: #ff579a none repeat scroll 0 0;    }    .product-list .product-thumb .thumb-description .caption .ttproducthover .product-add-to-cart {        float: none;        width: auto;        display: inline-block;    }    .owl-nav {        margin: 0;    }    .product-tabs {        border: none;    }    .product-small-view {        margin: 0;    }    .nav-tabs {        text-align: center;    }    .product-product .nav-tabs > li > a {        text-align: center;        margin: 0 0 5px;        font-size: 13px;    }    #ttsmartblog-carousel.owl-carousel {        margin: 0;    }    .contact-link > ul {        padding: 8px 0;    }    .ttproduct-main {        margin: 0 0 30px;    }    .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;    }    .TTProduct-Tab .nav.nav-tabs {        width: 70%;        margin: 0 0 15px;    }    .product-images .additional-images-container {        width: 240px;    }    .additional-images .image-additional img {        width: auto;    }    #cart .dropdown-menu li p {        margin: 0px;    }    .product-list .product-thumb .button-group {        text-align: center;        padding: 0 0 10px;    }    .product-list .product-thumb .thumb-description .caption {        padding: 0;        text-align: center;    }    .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;        min-width: 310px;        left: auto;        right: -5px;    }    .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 .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;    }    .checkout-cart #content .input-group #input-coupon {        border-radius: 25px;        -moz-border-radius: 25px;        -webkit-border-radius: 25px;        -khtml-border-radius: 25px;    }    .checkout-cart #content .input-group .input-group-btn {        display: table;    }    .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;    }    .footer-top-cms {        padding: 0;    }}@media (max-width: 319px) {    header #logo, #logo .img-responsive, #search, #header-search {        width: 100%;    }}/*-------------------------------------------- Common Title CSS Start -------------------------------------------------*/.box-heading h3, .title_block h3 {    color: #222;    font: 500 38px/50px "Oswald",Helvetica,sans-serif;    text-align: center;    text-transform: uppercase;    display: inline-block;    float: none;    margin: 0 0 20px;    padding: 0 0 40px;    position: relative;    vertical-align: top;    width: 100%;    cursor: pointer;    letter-spacing: 1px;    background: url("TemplateTrip/images/separator.png") no-repeat scroll bottom center;}.products-list .box-heading {    text-align: center;    position: relative;}@media (max-width: 1199px) {    .box-heading h3, .title_block h3 {        font-size: 36px;        line-height: 40px;    }}@media (max-width: 991px) {    .box-heading h3, .title_block h3 .title_block .ttblock-heading {        font-size: 28px;        line-height: 32px;    }}@media (max-width: 480px) {    .box-heading h3, .title_block h3 .title_block .ttblock-heading {        font-size: 24px;        line-height: 26px;    }    .ttdesc {        font-size: 20px;    }}/*----------------------------------------------start css for cmsbanners----------------------------------------------*/#ttcmsbanner {    float: left;    width: 100%;    margin: 0 0 30px;}#ttcmsbanner .ttcmsbanners {    float: left;}#ttcmsbanner .ttbanner img {    max-width: 100%;}#ttcmsbanner .ttbanner {    float: left;}#ttcmsbanner .ttbanner-img2.ttbanner {    margin: 0 0 30px;}#ttcmsbanner .ttsubbanner-row1 {    float: left;    padding: 0 0 30px;    width: 100%;}.ttsubbanner-row2 {    float: left;    padding: 0;    width: 100%;}#ttcmsbanner .ttbanner .ttsubbanner-img {    border: 5px solid #353230;}#ttcmsbanner .ttbanner-img a {    display: block;    overflow: hidden;    position: relative;}#ttcmsbanner .ttbanner-img > a::after {    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    transition: transform 0.5s ease 0s;    -webkit-transition: transform 0.5s ease 0s;    -moz-transition: transform 0.5s ease 0s;    -o-transition: transform 0.5s ease 0s;    -ms-transition: transform 0.5s ease 0s;    width: 100%;}#ttcmsbanner .ttbanner-img > a {    display: block;    overflow: hidden;    position: relative;}#ttcmsbanner .ttbanner-img > a:hover::after {    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);}#ttcmsbanner .ttsubbanner-img {    float: left;    overflow: hidden;    width: 100%;}#ttcmsbanner .ttsubbanner-img img {    max-width: 100%;}@media (max-width: 543px) {    #ttcmsbanner .ttsubbannerblock .row {        margin: 0;    }    #ttcmsbanner .ttcmsbanners {        float: left;        width: 100%;    }    #ttcmsbanner {        text-align: center;    }    #ttcmsbanner .ttbanner {        float: none;        width: auto;        display: inline-block;        vertical-align: top;        text-align: center;    }    #ttcmsbanner .ttbanner1 {        margin: 0 0 15px;    }    #ttcmsbanner .ttsubbanner-row1 {        padding: 0;    }    #ttcmsbanner .ttbanner .ttsubbanner-img img {        width: 100%;    }}/*----------------------------------------------End css for cmsbanners----------------------------------------------*//* ------------------ Start tt- CMS Bottombanner block --------------------- */#ttcmsbottombanner {    margin: 0 0 80px;    float: left;    width: 100%;}#ttcmsbottombanner .ttcmsbottombanner-image > a {    display: block;    overflow: hidden;    position: relative;    transition: all 300ms ease-in-out 0s;    -webkit-transition: all 300ms ease-out 0s;    -moz-transition: all 300ms ease-out 0s;    -o-transition: all 300ms ease-out 0s;    -ms-transition: all 300ms ease-out 0s;}#ttcmsbottombanner .ttcmsbottombanner-image > a::after {    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    -ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-190%,0);    transition: transform 0.5s ease 0s;    -webkit-transition: transform 0.5s ease 0s;    -moz-transition: transform 0.5s ease 0s;    -o-transition: transform 0.5s ease 0s;    -ms-transition: transform 0.5s ease 0s;    width: 100%;}#ttcmsbottombanner .ttcmsbottombanner-image > a:hover::after {    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -moz-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -o-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);    -ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,190%,0);}#ttcmsbottombanner .ttcmsbottombanner-image img {    max-width: 100%;    width: 100%;    height: auto;}@media (max-width: 1199px) {    #ttcmsbottombanner {        margin: 0 0 60px;    }}@media (max-width: 991px) {    #ttcmsbottombanner {        margin: 0 0 50px;    }}@media (max-width: 767px) {    #ttcmsbottombanner {        margin: 0 0 40px;    }}@media (max-width: 543px) {    #ttcmsbottombanner {        margin: 0 0 30px;    }}/* ------------------------ End tt - CMS bottom banner ------------------------- *//*---------------------------- Start tt - CMS Services block ----------------------------*/#ttcmsservices {    float: left;    margin: 0 0 80px;    width: 100%;}#ttcmsservices .ttcmstopservice-content .service {    padding: 0 20px;    text-align: left;}#ttcmsservices .ttcmstopservice-content {    background-color: #191919;    padding: 60px 0;    float: left;    width: 100%;}#ttcmsservices .ttcmstopservice-content .service .service-icon {    float: left;    height: 60px;    width: 60px;    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;}#ttcmsservices .ttcmstopservice-content .service .ttsupport_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -30px -10px;}#ttcmsservices .ttcmstopservice-content .service:hover .ttsupport_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -137px -10px;}#ttcmsservices .ttcmstopservice-content .service .ttshare_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -30px -110px;}#ttcmsservices .ttcmstopservice-content .service:hover .ttshare_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -135px -110px;}#ttcmsservices .ttcmstopservice-content .service .ttsaving_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -30px -200px;}#ttcmsservices .ttcmstopservice-content .service:hover .ttsaving_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -135px -200px;}#ttcmsservices .ttcmstopservice-content .service .ttsmart_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -30px -300px;}#ttcmsservices .ttcmstopservice-content .service:hover .ttsmart_img.service-icon {    background: url("TemplateTrip/images/store-services.png") repeat scroll -135px -300px;}#ttcmsservices .ttcmstopservice-content .service .service-desc {    color: #ccc;    font: 400 14px/20px "Roboto Slab",Helvetica,sans-serif;    width: auto;}#ttcmsservices .service .service-content .service-title {    color: #fff;    font: 400 18px/20px "Oswald",Helvetica,sans-serif;    margin-bottom: 10px;    text-transform: uppercase;}#ttcmsservices .service:hover .service-content .service-title {    color: #ffaa01;}#ttcmsservices .service .service-icon-background {    float: left;    cursor: pointer;}#ttcmsservices .service .service-content {    cursor: pointer;    float: left;    padding: 10px 0 0 10px;    text-align: left;    width: auto;}#ttcmsservices .ttcmstopservice-content .owl-item {    float: left;    position: relative;}@media(min-width: 1200px) {    #ttcmsservices .ttcmstopservice-content .owl-item::after {        border-right: 1px solid rgba(255,255,255,0.1);        btttom: 0;        content: "";        height: 100px;        left: auto;        position: absolute;        right: 0;        top: 0;        margin: auto;    }}#ttcmsservices .ttcmstopservice-content .owl-item:last-child::after {    border-right: none;}@media(max-width: 1199px) {    #ttcmsaboutus .tttrendsdesc .ttcmsaboutusblock .ttcmsaboutus-content {        padding: 0;    }    #ttcmsservices .ttcmstopservice-content .service .service-icon {        display: inline-block;        float: none;        vertical-align: top;    }    #ttcmsservices .ttcmstopservice-content .service::before {        top: 55px;    }    #ttcmsservices {        margin: 0 0 60px;    }}@media(max-width: 991px) {    #ttcmsservices {        margin: 0 0 60px;    }    #ttcmsservices .ttcmstopservice-content .service .service-desc {        font-size: 13px;    }}@media(max-width: 767px) {    #ttcmsservices {        margin: 0 0 40px;    }    #ttcmsservices .service .service-content {        text-align: center;        float: none;        display: inline-block;        vertical-align: top;        width: 100%;    }    #ttcmsservices .service .service-icon-background {        float: none;        cursor: pointer;        display: inline-block;        vertical-align: top;    }    #ttcmsservices .ttcmstopservice-content .service {        padding: 0 20px;        text-align: center;        float: none;        display: inline-block;        vertical-align: top;    }    #ttcmsservices .ttcmstopservice-content {        padding: 30px 0;    }}@media(max-width: 543px) {    #ttcmsservices .service .service-content {        padding: 10px 0 0 0;    }    #ttcmsservices .ttcmstopservice-content .service {        padding: 0 30px;    }    #ttcmsservices .service .service-content .service-title {        font-size: 16px;    }}@media(max-width: 480px) {    #ttcmsservices .ttcmstopservice-content .service {        float: left;        width: 100%;    }}/*---------------------------- End tt - CMS Services block ----------------------------*//* ----------------------start TemplateTrip - tt CMS offer Block --------------------------*/#ttcmsoffer {    float: left;    width: 100%;    margin: 0 0 80px;    background: #ffaa01;    padding: 25px 0;    display: none;}#ttcmsoffer .ttcmsofferblock {    float: left;    text-align: center;    width: 100%;}#ttcmsoffer .ttcmsofferblock .ttoffer-content {    float: left;    padding: 10px 0 10px 60px;    position: relative;    width: auto;}#ttcmsoffer .ttcmsoffer.container {    text-align: center;}#ttcmsoffer .ttcmsofferblock .ttoffer-content span {    font: 400 34px/38px "Oswald";    color: #000;    text-transform: uppercase;    letter-spacing: 4px;    text-decoration: none;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-image: -webkit-linear-gradient( to right, #fff, #fff 50%, #fff 50% );    background-image: -moz-linear-gradient( to right, #fff, #fff 50%, #fff 50%);    background-image: -ms-linear-gradient( to right, #fff, #fff 50%, #fff 50% );    background-image: -o-linear-gradient( to right, #fff, #fff 50%, #fff 50% );    background-image: linear-gradient( to right, #000, #000 50%, #000 50% );    background-size: 200% 100%;    background-position: 100%;    transition: 400 all ease-in-out;}#ttcmsoffer .ttcmsofferblock .ttoffer-content span::before {    content: attr(data-text);    position: absolute;    width: 0%;    transition: width cubic-bezier(.82,0,.21,1) .3s;    color: #111;    z-index: 2;    overflow: hidden;    white-space: nowrap;}#ttcmsoffer:hover .ttcmsofferblock .ttoffer-content span::before {    width: 100%;}#ttcmsoffer:hover .ttcmsofferblock .ttoffer-content span {    position: relative;    transition: all 0.4s cubic-bezier(0, 0, 0.23, 1);    background-position: 0%;    background-image: linear-gradient( to right, #111, #fff 50%, #111 50% );}#ttcmsoffer .ttcmsofferblock .ttoffer-content::before {    color: #fff;    content: "";    cursor: pointer;    float: left;    font-size: 50px;    height: 60px;    left: -5px;    line-height: 50px;    margin: auto;    position: absolute;    right: auto;    top: -5px;    width: 60px;    padding: 0;    bottom: auto;    transition: all 400ms ease-in-out;    background: transparent url("TemplateTrip/images/sprite.png") no-repeat scroll -25px -701px;}#ttcmsoffer:hover .ttcmsofferblock .ttoffer-content::before {    transform: rotateY(180deg);    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);}#ttcmsoffer .ttcmsofferblock .ttoffer-content .price {    font-weight: 700;    text-transform: uppercase;    font-size: 30px;}#ttcmsoffer .ttcmsofferblock .ttoffer-content .sub-title {    text-transform: lowercase;}#ttcmsoffer .ttcmsofferblock .offer-button {    background: #111;    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    color: #000;    float: right;    padding: 14px 47px;    width: auto;    cursor: pointer;    position: relative;    overflow: hidden;    z-index: 1;    margin: 5px 0;}#ttcmsoffer .ttcmsofferblock .offer-button::after {    background: #c40001;    border-radius: 25px;    transition: all 0.4s ease;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    -moz-opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    transform: scale(0.1, 1);    -webkit-transform: scale(0.1, 1);    -moz-transform: scale(0.1, 1);    -o-transform: scale(0.1, 1);    -ms-transform: scale(0.1, 1);    border-radius: 25px;    -moz-border-radius: 25px;    -webkit-border-radius: 25px;    -khtml-border-radius: 25px;    z-index: -1;}#ttcmsoffer .ttcmsofferblock .offer-button:hover::after, #ttcmsoffer .ttcmsofferblock .offer-button:hover::after, #ttcmsoffer .ttcmsofferblock .offer-button:hover::after {    opacity: 1;    -moz-opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    transform: scale(1, 1);    -webkit-transform: scale(1, 1);    -moz-transform: scale(1, 1);    -o-transform: scale(1, 1);    -ms-transform: scale(1, 1);}#ttcmsoffer .ttcmsofferblock .offer-button a {    color: #fff;    font: 700 14px/18px "Roboto Slab";    text-transform: uppercase;}#ttcmsoffer .ttcmsofferblock .offer-button:active,#ttcmsoffer .ttcmsofferblock .offer-button:focus {    background: #c40001;}#ttcmsoffer .ttcmsofferblock .offer-button:hover a {    color: #fff;}@media (max-width: 1201px) {    #ttcmsoffer .ttcmsofferblock .ttoffer-content span {        font-size: 29px;        line-height: 20px ;        letter-spacing: 3px;    }    #ttcmsoffer .ttcmsofferblock .offer-button {        padding: 14px 38px;    }}@media (max-width: 1199px) {    #ttcmsoffer {        margin: 0 0 60px;    }}@media (max-width: 991px) {    #ttcmsoffer .ttcmsofferblock .offer-button {        padding: 11px 22px;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content {        padding: 10px 0 10px 50px;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content span {        font-size: 24px;        letter-spacing: 1px;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content::before {        font-size: 40px;    }}@media (max-width: 767px) {    #ttcmsoffer .ttcmsofferblock {        padding: 55px 0 0;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content {        padding: 0;        width: 100%;        text-align: center;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content::before {        left: 0;        right: 0;        top: -50px;        btttom: auto;        width: 50px;        height: 40px;        line-height: 40px;    }    #ttcmsoffer .ttcmsofferblock .offer-button {        display: inline-block;        float: none;        margin: 10px auto;        text-align: center;        width: auto;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content .price {        font-size: 26px;    }    #ttcmsoffer {        padding: 10px 0;    }    #ttcmsoffer {        margin: 0 0 40px;    }}@media (max-width: 543px) {    #ttcmsoffer .ttcmsofferblock .ttoffer-content span {        font-size: 18px;    }    #ttcmsoffer .ttcmsofferblock .offer-button.col-sm-5 {        display: inline-block;        float: none;        margin: 10px 0 0;    }    #ttcmsoffer .ttcmsofferblock .offer-button {        padding: 8px 30px;    }    #ttcmsoffer .ttcmsofferblock .offer-button a {        font-size: 13px;    }    #ttcmsoffer .ttcmsofferblock .ttoffer-content .price {        font-size: 24px;    }    #ttcmsoffer {        margin: 0 0 40px;    }}@media (max-width: 480px) {    #ttcmsoffer {        margin: 0 0 30px;    }}/* ---------------------- End TemplateTrip - tt CMS offer Block --------------------------*//*  ------- Start  tt-CMStestimonial block ----------*/#ttcmsparallax {    float: left;    text-align: center;    width: 100%;    position: relative;}#wacmsparallax .owl-dtts {    float: left;    width: 100%;    margin: 10px 0 0;}#wacmsparallax .owl-dtts button {    border: none;    font-size: 0;    height: 10px;    width: 10px;    background: #fff;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    cursor: pointer;    padding: 0;    margin: 0 5px;}#wacmsparallax .owl-dtts button.active {    height: 12px;    width: 12px;    background: #ffaa01;    vertical-align: middle;}#ttcmsparallax .parallex {    background-color: #111111;    float: left;    height: 550px;    width: 100%;}#ttcmsparallax .testimonial-block {    float: left;    width: 100%;    padding: 85px 0;}.ttcmstestimonial-fullcontain {    width: auto;    float: none;    display: inline-block;    vertical-align: top;}#ttcmsparallax .tt-testimonial {    float: none;    width: 70%;    display: inline-block;    vertical-align: middle;    position: relative;}#ttcmsparallax .tt-testimonial .testimonial-img {    float: none;    display: inline-block;    vertical-align: top;    width: auto;    margin: 10px 0;}#ttcmsparallax .tt-testimonial .testimonial-img img {    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    max-width: 100%;    border: 5px solid #fff;    height: auto;}#ttcmsparallax .tt-testimonial .testimonial-desc {    font: Italic 400 16px/28px 'Roboto Slab',helvetica,sans-serif;    color: #fff;    text-transform: capitalize;    padding: 70px 60px 20px;    position: relative;    text-align: center;}#ttcmsparallax .tt-testimonial .testimonial-desc span {    color: #fff!important;}#ttcmsparallax .tt-testimonial .testimonial-desc::before {    content: '\f10e';    left: 0;    margin: 0 auto;    position: absolute;    right: 0;    top: 0;    font-family: 'fontawesome';    font-size: 60px;    color: #ffaa01;    text-align: center;    bottom: auto;    font-style: normal;}#ttcmsparallax .tt-testimonial .testimonial-content {    float: left;    width: 100%;    position: relative;    text-align: center;}#ttcmsparallax .tt-testimonial .testimonial-content .testimonial-title {    float: left;    width: 100%;    text-align: center;    font: 500 20px/20px 'Oswald',helvetica,sans-serif;    color: #fff;    padding: 10px 0;    text-transform: uppercase;}#ttcmsparallax .tt-testimonial .testimonial-content .testimonial-subtitle {    float: left;    width: 100%;    font: 400 13px/16px 'Robtto Slab',helvetica,sans-serif;    color: #fff;    margin: 0 0 10px;}#ttcmsparallax .owl-dots {    float: left;    width: 100%;    margin: 20px 0 0;}#ttcmsparallax .owl-dots button {    border: none;    font-size: 0;    height: 10px;    width: 10px;    background: #fff;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    cursor: pointer;    padding: 0;    margin: 0 0 0 10px;    transition: all 200ms ease-in-out;    -webkit-transition: all 200ms ease-in-out;    -moz-transition: all 200ms ease-in-out;    -o-transition: all 200ms ease-in-out;    -ms-transition: all 200ms ease-in-out;}#ttcmsparallax .owl-dots button:hover {    background: #ffaa01;}#ttcmsparallax .owl-dots button.active {    height: 12px;    width: 12px;    background: #ffaa01;}@media(max-width: 1400px) {    .ttcmstestimonial-fullcontain {        width: 100%;    }}@media(max-width: 1250px) {    #ttcmsparallax .testimonial-block {        float: none;        width: 80%;        padding: 63px 0;        display: inline-block;        vertical-align: top;    }}@media(max-width: 1199px) {    #ttcmsparallax .tt-testimonial .testimonial-desc {        padding: 70px 0 20px;    }}@media(max-width: 991px) {    #ttcmsparallax .testimonial-block {        width: 100%;    }    #ttcmsparallax .testimonial-block {        padding: 74px 10px;    }    #ttcmsparallax .tt-testimonial .testimonial-desc {        width: 100%;        padding: 50px 0 20px;    }}@media(max-width: 767px) {    #ttcmsparallax .tt-testimonial .testimonial-desc {        width: 100%;    }    #ttcmsparallax .tt-testimonial {        width: 82%;    }}@media(max-width: 544px) {    #ttcmsparallax .testimonial-block {        padding: 68px 20px;    }}@media(max-width: 543px) {    #ttcmsparallax .parallex {        height:100%;        padding: 0    }    #ttcmsparallax .testimonial-block {        padding: 40px 10px;    }    #ttcmsparallax .tt-testimonial {        width: 100%;    }    #ttcmsparallax .tt-testimonial .testimonial-desc {        font-size: 14px;    }}@media(max-width: 543px) {    #ttcmsservices .service::after {        display:none;    }}/*  ------- End  tt-CMStestimonial block ----------*//*------------------------------Start tt-CMS fotter-logo-----------------------*/#ttcmsfotter {    float: left;    padding: 0 30px 0 0;}#ttcmsfotter .ttfotter-logo {    padding: 0;    width: 100%;    margin: 0 0 20px;    float: left;    text-align: left;}#ttcmsfotter .ttfotter-logo img {    max-width: 100%;}#ttcmsfotter .ttfotter-desc {    color: #ccc;    float: left;    width: 100%;    font: 400 13px/24px "Roboto Slab", Helvetica, sans-serif;    margin: 20px 0;}@media(max-width: 991px) {    #ttcmsfotter .ttfotter-desc {        line-height:20px;        margin-btttom: 0;    }    #ttcmsfotter .ttfotter-logo {        display: inline-block;        float: none;        text-align: center;        vertical-align: top;        margin: 20px 0 0;    }    .contact-rich .block .data {        width: auto;        text-align: left;        display: inline-block;    }    #fotter .block {        float: left;        width: 100%;        text-align: left;    }    #ttcmsfotter {        float: left;        text-align: center;        width: 100%;        padding: 0;    }    #ttcmsfotter .ttfotter-desc {        color: #FFFFFF    }}@media(max-width: 767px) {    #ttcmsfotter .ttfotter-logo {        margin: 10px 0 20px;    }    #ttcmsfotter .ttfotter-desc {        padding: 0 15px;    }}@media(max-width: 480px) {    #ttcmsfotter .ttfotter-logo {        margin: 0;    }}/*------------------------------End tt-CMS fotter-logo-----------------------*//* ------------------------------------------ TT-FollowUs CMS Start -------------------------------------------*/.follow-us h5 {    display: none;    cursor: pointer;}.follow-us ul {    display: inline-block;    margin: 0;    vertical-align: top;    float: none;}.block-social {    padding: 0;}.follow-us {    float: right;    width: auto;    padding: 10px 0;}.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: 30px;    padding: 6px;    vertical-align: top;    width: 30px;    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;    }}@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;}footer .contact-us .email-address > a, footer .contact-us ul li a {    color: #ccc;    font: 400 13px/34px "Roboto Slab",Helvetica,sans-serif;    transition: all 300ms ease-in-out;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    -o-transition: all 300ms ease-in-out;    -ms-transition: all 300ms ease-in-out;}footer .contact-us .email-address > a:hover, footer .contact-us ul li a:hover {    color: #ffaa01;    letter-spacing: 2.5px;}#footer-top {    float: left;    width: 100%;}.html-content {    float: left;    width: 100%;}.contact-us {    float: left;    width: 100%;    color: #ccc;}footer .footer-column .contact-us h5 {    display: none;}footer .contact-us ul li {    color: #ccc;    line-height: 24px;    list-style: none;    overflow: hidden;    margin: 0 0 5px;    position: relative;    font-size: 15px;    font-weight: 500;    float: left;    width: 100%;}footer .contact-us ul li i {    padding: 9px;    font-size: 16px;    text-align: center;    line-height: 18px;    color: #ccc;    border-radius: 50%;    height: 35px;    width: 35px;    background: #303030;    float: none;    vertical-align: top;    display: inline-block;    margin-right: 5px;}footer .contact-us .contact-address {    color: #ccc;    font: 500 13px/24px "Poppins",Helvetica,sans-serif;    text-transform: capitalize;    display: inline-block;    vertical-align: top;}footer .contact-us .phone {    color: #ccc;    font: 500 13px/26px "Poppins",Helvetica,sans-serif;    margin: 0 0 5px;}footer .contact-us ul a::before {    display: none;}@media (max-width: 991px) {    footer .contact-us ul {        padding: 0 10px;    }    .follow-us ul.list-unstyled li {        display: inline-block;        vertical-align: top;        text-align: center;    }    footer .footer-column .follow-us ul.list-unstyled {        display: block !important;        padding: 0;        text-align: center;    }    .footer-bottom-cms {        width: 100%;    }    footer .follow-us {        width: 100%;        padding: 0;        float: left;        margin: 10px 0;        text-align: center;    }    #footer-right {        float: left;        width: 100%;        text-align: center;    }    footer .footer-column .contact-us h5 {        display: block;    }    footer .contact-us ul li {        padding: 5px 0 0;    }}/*---------------------------------------- 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 {    background-color: #fff;    border: 1px solid #e5e5e5;}.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 --------------------------------------*/.full-header.fixed {    animation: 1s ease 0s normal both 1 running fixedmenu;    -webkit-animation: 1s ease 0s normal both 1 running fixedmenu;    -moz-animation: 1s ease 0s normal both 1 running fixedmenu;    -o-animation: 1s ease 0s normal both 1 running fixedmenu;    background: #fff;    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;    width: 100%;    z-index: 9;}.full-header::after {    display: none;}.full-header.fixed .header-top-right {    display: none;}.full-header.fixed .headertop-logo {    margin: 0;    background: #fff;}.full-header.fixed .headertop-logo::before {    height: 190px;}.full-header.fixed .headertop-logo::after {    height: 190px;}.full-header.fixed #logo {    margin: 10px 0;    padding: 0;}.full-header.fixed .main-category-list.left-main-menu .dropmenu > li {    padding: 50px 0;}.full-header.fixed .main-category-list .menu-category ul.dropmenu li a, .full-header.fixed .main-category-list .menu-category ul li.more-menu > span {    padding: 10px 13px 10px 18px;}.full-header.fixed .main-category-list .menu-category ul.dropmenu li.more-menu > .dropdown-menu a {    padding: 0 20px;}.full-header.fixed .left-main-menu {    margin-left: 70px;}.full-header.fixed .search {    display: none;}.full-header.fixed .ttcart {    float: right;    width: auto;    list-style: none;    padding: 40px 15px;}.full-header.fixed #cart .dropdown-menu {    top: 100px;}@media (min-width: 992px) and (max-width:1201px) {    .full-header.fixed #cart > .btn {        padding: 5px 0 5px 60px;        width: 30%;    }    .full-header.fixed #cart .cart-heading, .full-header.fixed #cart #cart-total .cart_counter {        display: none;    }    .full-header.fixed .ttcart {        width: 8%;        padding: 40px 15px;    }    .full-header.fixed #cart #cart-total {        color: #fff;        display: block;        font-family: "Oswald",helventica,sans-serif;        font-size: 12px;        font-weight: 500;        line-height: 20px;        background-color: transparent;        position: absolute;        top: -4px;        bottom: auto;        left: auto;        right: -5px;        margin: auto;        background-color: #111;        border-radius: 25px;        padding: 0;        height: 20px;        width: 20px;        z-index: 2;    }}@-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: 20px;}#at15s .at-label {    margin: 0 5px;}.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;}