/************************************    [Table of contents]    1. IMPORT FILES    2. SKELETON    3. MISC    4. HEADER MENU    5. SECTION     6. SIDEBAR     7. BLOG     8. PRICING     9. TESTOMONIAL    10. LIST ITEMS     11. FOOTER     12. RESPONSIVE************************************//************************************IMPORT FONTS************************************/@font-face {    font-family: "Flaticon";    src: url("../fonts/Flaticon.eot");    src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon.woff") format("woff"), url("../fonts/Flaticon.ttf") format("truetype"), url("../fonts/Flaticon.svg#Flaticon") format("svg");    font-weight: normal;    font-style: normal;}@media screen and (-webkit-min-device-pixel-ratio:0) {    @font-face {        font-family: "Flaticon";        src: url("../fonts/Flaticon.svg#Flaticon") format("svg");    }}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after {    font-family: Flaticon;    margin-right: 2px;    font-style: normal;}.flaticon-air-transport:before { content: "\f100"; }.flaticon-android:before { content: "\f101"; }.flaticon-apple:before { content: "\f102"; }.flaticon-avatar:before { content: "\f103"; }.flaticon-cabin:before { content: "\f104"; }.flaticon-car:before { content: "\f105"; }.flaticon-car-door:before { content: "\f106"; }.flaticon-chef:before { content: "\f107"; }.flaticon-clock-circular-outline:before { content: "\f108"; }.flaticon-details:before { content: "\f109"; }.flaticon-dollar-symbol:before { content: "\f10a"; }.flaticon-earth-grid-select-language-button:before { content: "\f10b"; }.flaticon-earth-pictures:before { content: "\f10c"; }.flaticon-family:before { content: "\f10d"; }.flaticon-gas-station:before { content: "\f10e"; }.flaticon-glass-and-bottle-of-wine:before { content: "\f10f"; }.flaticon-google-play:before { content: "\f110"; }.flaticon-headphones:before { content: "\f111"; }.flaticon-lion:before { content: "\f112"; }.flaticon-message-closed-envelope:before { content: "\f113"; }.flaticon-parked-car:before { content: "\f114"; }.flaticon-radio:before { content: "\f115"; }.flaticon-restaurant-utensils-crossed:before { content: "\f116"; }.flaticon-rural-hotel-building:before { content: "\f117"; }.flaticon-search:before { content: "\f118"; }.flaticon-ship:before { content: "\f119"; }.flaticon-shopping-basket:before { content: "\f11a"; }.flaticon-smiling-emoticon-square-face:before { content: "\f11b"; }.flaticon-sneaker-shoe-outline-of-fashion-walking-tool:before { content: "\f11c"; }.flaticon-sport-utility-vehicle:before { content: "\f11d"; }.flaticon-surfing:before { content: "\f11e"; }.flaticon-swing:before { content: "\f11f"; }.flaticon-telephone:before { content: "\f120"; }.flaticon-television:before { content: "\f121"; }.flaticon-tornado:before { content: "\f122"; }.flaticon-wifi-connection-signal-symbol:before { content: "\f123"; }/************************************SKELETON************************************/html{	font-size: 100%;}body {    color: #1f2839;    font-size: 14px;    font-weight: 400;    line-height: 1.42;    background-color: #fff;}#wrapper{	background: #fff;}body.boxed {    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}body.login {    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}body.coming {    background: url(../images/coming.jpg) no-repeat center center fixed;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}body.coming.boxed{	background: url(../images/coming.jpg) no-repeat center center fixed;	-webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}body.boxed #wrapper {    max-width: 1280px;    margin: 0 auto;	overflow: hidden;	background: #fff;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.stat-wrap p,.section-big-title h3,.calloutbox h2,.welcome h1,body {    font-family: 'Poppins', sans-serif;}p{	font-family: 'Source Sans Pro', sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4 {    color: #1f2839;}.lead {    color: #1f2839;}a{	outline: none;    text-decoration: none;	color: #6bb42f;}a:hover,a:focus {    color: #1f2839;    outline: none;    text-decoration: none;}.social-links .icon,.btn,a {    outline: none;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}img {	max-width: 100%;	height: auto;}/*---------------Start blocks---------------*/h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{	font-weight: 600;}.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{	color: #1f2839;}.wp-block-cover-image,.wp-block-cover{	min-height: 330px;	margin-bottom: 30px;}.wp-block-cover,.wp-block-cover p {	font-family: Arial, Helvetica, sans-serif;}.wp-block-cover-image p,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image .wp-block-subhead,.wp-block-cover p,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover .wp-block-subhead{	color: #fff;}.wp-block-cover-image h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text{	padding: 0;}.wp-block-button__link{	background: #6bb42f;	border-radius: 3px;	font-size: 18px;}.wp-block-separator{	float: none!important;}.wp-block-pullquote {	border-width: 0!important;	border-style: solid!important;}figure.wp-block-pullquote{	padding: 0;}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{	text-transform: inherit;}blockquote.wp-block-pullquote{	border-left: 4px solid #1f2839!important;}blockquote.wp-block-pullquote.alignleft{	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0!important; }.wp-block-separator:not(.is-style-wide):not(.is-style-dots){	clear: both;}.wp-block-image .alignright{	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem!important;}.wp-block-image .alignleft,.wp-block-image.is-resized{	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0!important;}/*---------------end blocks-----------------*/.overlay-row{	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	width: 100%;}.panel-row-style{	position: relative;}.panel-grid-cell{	position: relative;}.videobackground .panel-grid-cell{	position: initial;}table{	width: 100%;}table td,table th{	padding: 5px;	border: 1px solid #ededed;	color: #27293d;}select{	max-width: 100%;	color: #27293d;	overflow: hidden;}pre{	border: 1px solid #d1d1d1;    font-size: 12px;    line-height: 1.3125;    margin: 0 0 1.75em;    max-width: 100%;    overflow: auto;    overflow-wrap: break-word;    padding: 1.75em;    white-space: pre-wrap;}blockquote{	border-color: #1f2839;	font-family: "Droid Serif", sans-serif;	font-size: 14px;	font-style: italic;}blockquote p{	font-family: "Droid Serif", sans-serif;	font-size: 14px;	font-style: italic;}/************************************MISC************************************/body.modal-open{	padding: 0!important;}.modal .close {    border-radius: 0 0 0 30px;    color: #aaa;    font-size: 20px;    height: 35px;    line-height: 30px;    opacity: 1;    text-shadow: none;    width: 35px;    top: 0;    position: absolute;    right: 0;}.modal-content .form-control {    height: 69px;    border-radius: 4px;    box-shadow: none;    border: 0;    padding: 10px 30px;    font-size: 17px;    background: #fff;}.modal-content {    box-shadow: none;    border: 0 !important;    border-radius: 0;    background-color: transparent;}.modal {    top: 45%;    margin-top: -20px;}.modal-backdrop {    z-index: 999;}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span {}.pagination {    margin: 0;}.pagination > li {    display: inline-block;    min-width: 20px;    min-height: 26px;    vertical-align: middle;}.pager {    margin: 0;}.page-links a{	padding: 0 5px;}.page-links a:first-child{	margin-left: 5px;}.absolute-pager a{	min-width: 90px;}.absolute-pager a.previous{	float: left;}.absolute-pager a.next{	float: right;}.woocommerce nav.woocommerce-pagination ul{	border: none;	float: left;	width: 100%;}.woocommerce nav.woocommerce-pagination{	float: left;	width: 100%;}.woocommerce nav.woocommerce-pagination ul li{	border: none;}.pagination > li > a,.pagination > li > span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {    background-color: #fff;    border: 1px solid #f3f3f3;    color: #999;    float: left;    line-height: 1.42857;    margin-left: 0;    margin-right: 5px;    padding: 8px 15px;    position: relative;    text-decoration: none;	border-radius: 3px;}.pager li > a,.pager li > span {    background-color: #2c2f33;    border: 1px solid #2c2f33;    color: #fff;    float: none;    line-height: 1.42857;    letter-spacing: 2px;    text-transform: uppercase;    font-size: 13px;    margin-right: 10px;    margin-left: 0;    border-radius: 0;    padding: 8px 15px;    display: inline-block;    position: relative;    text-decoration: none;}.pager i {    font-size: 13px;    vertical-align: baseline;}#comingsoon .newsletter,#home .newsletter {	padding:0 0;}#comingsoon .lead,#home .newsletter .lead {	font-style: italic;	color:#fff;	font-size: 18px;}#comingsoon .lead {	letter-spacing: 0.09em;	line-height: 38px;	padding:20px 0;}#home .newsletter .form-control {	background-color: rgba(255,255,255,0.3);	border:none;	min-width: 380px;}#home .newsletter .form-inline {	margin: 20px auto 40px}.widget_newsletterwidgetminimal .widget-title{	font-weight: bold;	font-size: 24px;	text-transform: uppercase;}#comingsoon .parallax-text-22{	font-size: 48px;	color:#ffffff;	line-height: 70px;	letter-spacing: 0.2em;	text-transform: uppercase;}.lead.dark-color,.parallax-text-22.dark-color {	color:#030303 !important;}#comingsoon .parallax-text-22 {	font-size: 60px;}#comingsoon .form-control {	background-color: rgba(255,255,255,0);	border-color: rgba(255,255,255,0.4);	height: 50px;	box-shadow: none;	border-radius: 0;	width: 280px;}#comingsoon .btn {	height: 50px;	border-radius: 0;	margin-left: 5px;	line-height: 50px;	padding:0 30px;}.home-text-wrapper{	display: table;	width: 100%;	height: 100%;	text-align: center;}.home-content{	position: relative;}.home-message{	display: table-cell;	height: 100%;	vertical-align: middle;}#canvas{	position:absolute;	width:100% !important;	height:100% !important;	top:0;	z-index: -1;	left:0}.loader {    display: block;    margin: 20px auto 0;    vertical-align: middle;}#preloader {    width: 100%;    height: 100%;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: #fff;    z-index: 11000;    position: fixed;    display: block}.preloader {    position: absolute;    margin: 0 auto;    left: 1%;    right: 1%;    top: 47%;    width: 65px;    height: 65px;    background: center center no-repeat none;    background-size: 65px 65px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%}.homepage-content{	min-height: 300px;}.section.no-pad{	padding: 0;}.gallery-caption{	color: #1f2839;}.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{	border: 1px solid #f3f3f3;}.sticky .sticky-posts .sticky-post{	background: #fed602;	line-height: 34px;	padding: 8px 20px;	border-radius: 3px;}.post-meta.sticky-posts{	margin-bottom: 15px;}/************************************TOPBAR************************************/.home-banner{	overflow: hidden;}.vmiddle{	top: 50%;	left:0;	right:0;	margin:0 auto;	position:absolute;	transform:translateY(-50%);	-ms-transform:translateY(-50%);	-moz-transform:translateY(-50%);	-o-transform:translateY(-50%);	-webkit-transform:translateY(-50%);}.owl-carousel-new .animated{	visibility:visible;}.owl-item .animated {	visibility:hidden;}.owl-item .animated.visible {	visibility:visible;}.main-heading{	font-size: 46px;	font-weight: bold;	color: #fff;}.des-content{	color: #fff;	line-height: 22px;	font-weight: bold;	margin-bottom: 25px;}.bg-overlay {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    content: "";    background: rgba(0, 0, 0, 0.3);}.header-tranparent{	position: relative;	left: 0;	right: 0;	z-index: 11;}.page-template-home-page .header-tranparent{	position: absolute;}.topbar {    background-color: #fed602;    padding: 9px 15px;    min-height: 38px;	z-index: 1;	position: relative;}.topbar.style_2{	background-color: transparent;}.topbar-menu {	font-weight: bold;}.topbar img {    margin-top: -3px;    margin-right: 3px;}.topbar ul li,.topbar ul {    margin: 0;    padding: 0;}.topbar .dropdown-menu {    background-color: #ffffff;    box-shadow: none;    border-radius: 0;    min-width: 90px;    box-shadow: none;    border: 0;}.topbar .dropdown-menu li {    margin: 0 !important;}.topbar .dropdown-menu li a {    color: #757575 !important;}.topbar .dropdown-menu li:focus a,.topbar .dropdown-menu li:hover a {    color: #ffffff !important;}.topbar .text-right li {    margin-right: 0;    margin-left: 10px;}.topbar ul li,.topbar ul li a {    color: #1f2839;    font-size: 14px;    letter-spacing: 0;    text-transform: capitalize;}.page-template-home-page .topbar.style_2 ul li,.page-template-home-page .topbar.style_2 ul li a{	color: #fff;}body.admin-bar.page-template-home-page .topbar{    margin-top: 0;}body.logged-in.admin-bar .transparent-header .topbar{	margin-top: 32px;}body.admin-bar .header.affix {    margin-top: 32px;}.hidden-sec{    display: none;}.visible-sec{    display: block;}.background-style{    background-position: 0 0!important;    background-size: auto auto!important;}/************************************HEADER************************************/.header-widget-area {	min-height: 92px;	background: #1f2839;}.header-widget-top-content .widget{	color: #fff;	margin-bottom: 30px;}.header-widget-top-content .widget-title{	margin-bottom: 0;}.header-widget-top-content .widget-title h4,.header-widget-top-content table,.header-widget-top-content table th,.header-widget-top-content table td,.header-widget-top-content table tr,.header-widget-top-content caption{	color: #fff;}.header-widget-top-content .widget li {	padding-bottom: 10px;}.header-widget-top-content .widget li:last-child{	padding-bottom: 0;}.header-widget-area-empty{	min-height: 45px;	background: #1f2839;}.header-widget-area-empty.style_2{	background-color: transparent;	min-height: 30px;}.navbar-header{	width: 150px;	height: 50px;}.navbar-collapse.collapse{	float: right;}.header {    padding: 0;    background-color: transparent;    -webkit-transition: padding .4s ease-in-out;    -moz-transition: padding .4s ease-in-out;    -ms-transition: padding .4s ease-in-out;    -o-transition: padding .4s ease-in-out;    transition: padding .4s ease-in-out;	position: relative;	top: -30px;	z-index: 2;	margin-bottom: 15px;}.site-title{	color: #fff;	text-transform: uppercase;	font-weight: bold;	font-size: 20px;	line-height: 53px;	display: none;}.navbar-brand > img{	max-height: 40px;	width: auto;	float: left;}.navbar-brand{	position: absolute;	top: 10px;	left: 35px;	padding-top: 0!important;}.header-logo {    padding: 35px 0;    display: block;    position: relative;}.home-link-text{	line-height: 45px;	position: absolute;	z-index: 1;	padding-top: 6px;	max-width: 140px;}.navbar-brand {    height: auto;    line-height: 1;    margin-top: 0;    padding: 25px 22px 0 0;}.navbar li.search-icon-header{	padding-right: 10px!important;}.navbar li.cart-header-menu{	padding-right: 5px!important;}.navbar,.navbar.navbar-default {	background: #1f2839;	box-shadow: 0px 0px 15px 2px #000;	border-radius: 3px;	border: none;	margin-bottom: 0;}.header.affix .navbar,.header.affix .navbar.navbar-default{	box-shadow: none;}.navbar .navbar-brand,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar .navbar-nav > li > a {    color: #1f2839;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-toggle,.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus,.navbar .dropdown-menu li > a:hover,.navbar.navbar-default .dropdown-menu li > a:hover,.navbar .dropdown-menu li > a:focus,.navbar.navbar-default .dropdown-menu li > a:focus,.navbar .dropdown-menu .active > a,.navbar.navbar-default .dropdown-menu .active > a,.navbar .dropdown-menu .active > a:hover,.navbar.navbar-default .dropdown-menu .active > a:hover,.navbar .dropdown-menu .active > a:focus,.navbar.navbar-default .dropdown-menu .active > a:focus .navbar .navbar-nav > .open > a,.navbar .navbar-nav > .open > a:hover,.navbar .navbar-nav > .open > a:focus,.navbar .navbar-nav > li > a:hover,.navbar .navbar-nav > li > a:focus,.navbar .navbar-nav > .active > a,.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus,.navbar .navbar-nav > .disabled > a,.navbar .navbar-nav > .disabled > a:hover,.navbar .navbar-nav > .disabled > a:focus {    background-color: transparent;}.navbar .navbar-nav > li > a {    font-weight: bold;    padding: 22px 12px;    font-size: 15px;	line-height: 22px;}.navbar .navbar-nav > li.cart-header-menu > a{	line-height: 21px;}.navbar .navbar-nav > li.search-icon-header > a{	line-height: 21px;}.navbar .navbar-nav > li.current-menu-item > a,.navbar .navbar-nav > li:hover > a{	background: #6bb42f;	color: #fff;}.navbar .navbar-nav.navbar-right li a {    font-weight: bold;    padding: 20px;    font-size: 15px;}.navbar .navbar-nav.navbar-right li.dropdown .dropdown-menu li a{	font-size: 14px;	font-weight: normal;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar .navbar-nav > li > a:hover,.navbar .navbar-nav > li > a:focus,.navbar .navbar-nav > .active > a,.navbar .navbar-nav > .active > a:hover,.navbar .navbar-nav > .active > a:focus {    background-color: #6bb42f;	color: #fff;}.navbar .navbar-nav > li.cart-header-menu:hover > a{	background: none;	color: #6bb42f;}.navbar .navbar-nav > li.cart-header-menu > a:hover,.navbar .navbar-nav > li.cart-header-menu > a:focus,.navbar-default .navbar-nav > li.cart-header-menu.open > a:hover,.navbar-default .navbar-nav > li.cart-header-menu.open > a:focus{	background: none;}.navbar .navbar-nav > li.search-icon-header:hover > a{	background: none;	color: #6bb42f;}.navbar .navbar-nav > li.search-icon-header > a:hover,.navbar .navbar-nav > li.search-icon-header > a:focus,.navbar-default .navbar-nav > li.search-icon-header.open > a:hover,.navbar-default .navbar-nav > li.search-icon-header.open > a:focus{	background: none;}.header .navbar-nav > li > a {    color: #fff;}.header .dropdown-menu li i {    width: 22px;    color: #fff;}.header .navbar-nav.navbar-right .dropdown-menu,.header .dropdown-menu {    box-shadow: none;    border: none;    border-radius: 0 !important;    padding: 0 !important;}.header .navbar-nav.navbar-right .dropdown-menu li a,.header .dropdown-menu > li a {    padding: 0;	white-space: normal;}.header .navbar-nav.navbar-right .dropdown-menu li,.header .dropdown-menu > li {    padding: 10px 20px;    border-bottom: 1px solid #6aa42f;}.header .navbar-nav.navbar-right .dropdown-menu li:last-child,.header .dropdown-menu > li:last-child {    border-bottom: 0;}.mini-avatar {    margin-right: 5px;    vertical-align: middle;    margin-top: -1px;    width: 24px;}.header .avatar {	border-radius: 50%;	max-width: 20px;}.cart-header-menu .cart-item-num{	position: absolute;	right: -5px;	top: 8px;	border-radius: 100%;	background: #6aa42f;	color: #fff;	width: 20px;	height: 20px;	line-height: 20px;	font-size: 12px;	font-weight: normal;	text-align: center;}.product-remove{	right: 0;	top: 15px;	height: 20px;	width: 20px;}.woocommerce table.wishlist_table tr{	position: relative;}.woocommerce table.shop_table tr{	position: relative;}.woocommerce table.wishlist_table tr td.product-remove,.woocommerce table.shop_table tr td.product-remove{}.woocommerce table.shop_table tr td.product-remove{	margin-right: 10px;}.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody td,.woocommerce table.shop_table thead th,.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tfoot td{	text-align: center;}.woocommerce table.shop_table thead th{	border: none;}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{	margin-right: 5px;}.woocommerce table.shop_table thead th.product-remove{	border: none;}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{	width: 120px;}.woocommerce .wishlist_table td.product-add-to-cart a{	margin: 0;}.woocommerce .wishlist_table td.product-add-to-cart a{	display: inline-block!important;}.cart-header-menu .media-left{	min-width: 45px;}.cart-header-menu{	font-size: 12px;	color: #fff;}.cart-header-menu .media-body a{	color: #fff!important;	font-size: 12px!important;	text-transform: inherit!important;	display: block;	margin-left: 0;	line-height: 12px;}.cart-header-menu .media-body span{	font-size: 11px;	font-style: italic;	line-height: 14px;}.header .cart-header-menu .dropdown-menu > li:hover a{	margin-left: 0;}.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled{	padding-bottom: 12px;	padding-top: 12px;}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover{	color: #1f2839;}/************************************SECTIONS************************************/.parallax {    background-size: auto!important;	background-position: 0px 0px!important;}.parallax.transparent-parallax-title {    background-attachment: fixed;    background-size: auto;	background-position: 0px 0px;    height: 100%;    position: relative;    width: 100%;}.margin-bottom-content{	margin-bottom: 20px;}.car-price ins,.price ins{	text-decoration: none;}.parallax.parallax-off {    background-attachment: scroll !important;    display: block;    height: 100%;    min-height: 100%;    overflow: hidden;    position: relative;    background-position: top center;    vertical-align: sub;    width: 100%;    z-index: 2;}.no-scroll-xy {    overflow: hidden !important;    -webkit-transition: all .4s ease-in-out;    -moz-transition: all .4s ease-in-out;    -ms-transition: all .4s ease-in-out;    -o-transition: all .4s ease-in-out;    transition: all .4s ease-in-out;}.owl-invis,.container-invis {    overflow: hidden;}.container-invis .sidebar{    margin-bottom: 0;    padding-bottom: 0;}.position-relative {    z-index: 3;    position: relative;}.nopadbot {    padding-bottom: 120px !important;}.nopadding {    padding:0 !important;}.nopadbot.welcome h1 {    padding-top: 0;	padding-bottom: 0;}.welcome .search-top {    margin-bottom: 10px;    border-radius: 100px;    padding-left: 30px;    padding-right: 30px;}.nopadbot.welcome .ribbon {    left: -6px;    top: -6px;}.section {    padding: 70px 0;    position: relative;    display: block;}.main-container.section{	top: -78px;	padding: 70px 0 0 0;}.page-template-home-page .main-container.section{	padding: 0;	margin-bottom: -78px;}.section-trans {    background-color: transparent;}.nopad {    padding: 0;}.section.lb {    background-color: #f5f5f5;	position: relative;	top: -78px;}.section.bb {    border-top: 1px solid #f3f3f3;}.section.db {    background-color: #274265;}.about-widget img.alignleft {    margin: 7px 27px 20px 0;    width: 180px;}.section-big-title p {    padding: 0;    margin: 0;    font-size: 14px;	font-family: "Droid Serif", sans-serif;	font-style: italic;}.divider-title{	height: 2px;	display: block;	width: 100px;	margin: 15px auto 0;	position: relative;	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.divider-title.text-left{	margin: 15px 0 0 0;}.divider-title.text-right{	margin: 15px 0 0 0;	float: right;}.divider-title span.span-1{	height: 2px;	width: 70px;	position: absolute;	bottom: -4px;	display: block;	content: "";	z-index: 1;	width: 70px;	left: 15px;	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.section-big-title:hover .divider-title{	width: 70px;}.section-big-title:hover .divider-title span.span-1{	width: 100px;	left: -15px;}.section-big-title:hover .divider-title.text-left span.span-1{	width: 100px;	left: 0;}.divider-title.text-left span.span-1{	left: 0;}.divider-title.text-right span.span-1{	right: 0;	left: auto;}.section-big-title:hover .divider-title.text-right span.span-1{	left: auto;	right: 0;	width: 100px;}.short-description-product {	font-family: 'Source Sans Pro', sans-serif;}.small-title-area i {    font-size: 44px;    vertical-align: top;    margin-top: 0}.section-big-title.small-title-area h3 {    font-size: 28px;}.section-big-title hr {    border-width: 2px;    width: 30px;    margin-bottom: 15px;}.section-big-title h3 {    font-size: 38px;    margin-bottom: 10px;    padding: 0;    font-weight: 300;    text-transform: capitalize;    line-height: 1;}.title-subtitle.section-big-title h3{	text-transform: capitalize;	font-weight: bold;	margin-top: 0;}.section.db .section-big-title h3 {    color: #ffffff;}.section-big-title {    display: block;    margin-bottom: 45px;	position: relative;}.section-title {    display: block;    margin-bottom: 30px;}.section-title p,.section-title h3 {    padding: 0;    margin: 0;    line-height: 34px;}.section-title small {    text-transform: uppercase;    font-size: 12px;    padding-left: 13px;}.parallax.section.welcome.section-trans {    padding: 24rem 0 24rem!important;}.welcome .btn {    padding: 14px 44px;}.welcome-text {    display: block;    padding-bottom: 30px;}.welcome-text a {    text-decoration: underline;}.welcome-text .btn {    color:#ffffff !important;    text-decoration: none !important;    margin-top: 30px;}.welcome h1 {    background-color: transparent;    border-color: transparent;    border-radius: 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1);    font-size: 6rem;    font-style: normal;    font-weight: 300;    line-height: 1.3;    margin: 0;    text-transform: capitalize;    padding: 0 0 20px;    text-decoration: none;}.welcome p {    color: #fff;    margin-bottom: 0;    font-size: 19px;    line-height: 32px;    font-weight: 400;}.site-search {    background: none;    border: 0;    box-shadow: none;    padding: 0 !important;    background-color: transparent;}.product-search {	margin: 0 auto;	width: 90%;}.box.text-center{	-webkit-transition: box-shadow .3s ease-in-out;    -moz-transition: box-shadow .3s ease-in-out;    -ms-transition: box-shadow .3s ease-in-out;    -o-transition: box-shadow .3s ease-in-out;    transition: box-shadow .3s ease-in-out;}.box.text-center:hover{	box-shadow: 1px 0 5px 0px #ebebeb;}.site-search .input-group,.product-search .site-search .input-group {    width: 100%;}.site-search .radio,.site-search .checkbox {    display: inline-block;    margin-bottom: 0;    margin-top: 21px !important;    position: relative;    text-align: center;}.site-search .input-group-addon {    background-color: #fff;    border: 0 solid #ccc !important;    border-radius: 0 50px 50px 0;    box-shadow: none !important;    color: #555;    font-size: 14px;    font-weight: normal;    line-height: 1;    max-width: 100%;    padding: 10px 12px;    text-align: center;    position: absolute;    right: 0;    z-index: 9;}.site-search .form-group {    display: block;    margin: auto;}.site-search .form-control {    background-color: #ffffff;    border: 0;    box-shadow: none;    background-image: none;    color: #989898;    border-radius: 50px !important;    height: 70px;    padding: 23px 30px;}.tnp-widget-minimal input.tnp-email{	background: none!important;    border: 0!important;    background-image: none!important;    color: #6bb42f!important;	-moz-box-shadow: 3px 3px 5px 2px #000;	-webkit-box-shadow: 3px 3px 5px 2px #000;	box-shadow: 3px 3px 5px 2px #000;}#comingsoon .tnp-widget-minimal input.tnp-email{	background: #1f2839!important;}.tnp.tnp-widget-minimal{	padding-bottom: 5px;}.tnp-widget-minimal input.tnp-submit{	height: 40px!important;	border: 1px solid #6bb42f!important;	padding: 6px 12px!important;		background-color: #fff;    box-shadow: none !important;    color: #fff!important;    font-size: 14px!important;    font-weight: normal;    line-height: 1;    max-width: 100%;    text-align: center;    position: absolute;    right: 0;    z-index: 9;	width: 100px!important;	background: #6bb42f!important;	top: 0;	border-radius: 2px!important;	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.tnp-widget-minimal input.tnp-submit:hover{	background: #fed602!important;	border-color: #fed602!important;	color: #1f2839!important;}.search-form .search-field{	background: #fff;	height: 50px;	border: 1px solid #f3f3f3;	padding: 6px 12px;	color: #555;	font-size: 14px;	font-weight: normal;	width: 100%;}.tnp-widget-minimal form{	position: relative;}.search-form label{	float: left;	width: 75%;}.search-form .search-submit{	height: 50px;	background: #6bb42f;	color: #fff;	border-radius: 0 3px 3px 0;	border: 1px solid #6bb42f;	width: 25%;}.site-search .btn {    border-radius: 50px;    font-size: 14px;    text-transform: uppercase;	padding: 14px 30px;}.site-search label{	color: #fff;	font-size: 13px;	line-height: 1.5;	text-transform: uppercase;}.site-search .btn i {    font-size: 12px}.welcome .pull-left {    margin-left: 10px;}.welcome .form-group .form-control {    color: #989898;    font-size: 16px;}.welcome .checkbox .checkbox-material .check,.welcome label.checkbox-inline .checkbox-material .check {    border-color: #ffffff;    border-radius: 100px;}.section .topic-list article {    margin-bottom: 30px;}.section .topic-list .well {    border-radius: 10px;    border: 0 !important;}.welcome label {    color: #ffffff;    font-size: 13px;    text-transform: uppercase;    line-height: 1.5;}.welcome:before {    background-color: black;    bottom: 0;    content: "";    left: 0;    opacity: 0.4;    position: absolute;    right: 0;    top: 0;    z-index: 2;}.content {    z-index: 3;}.box {    padding: 45px 30px;    border: 1px solid #f3f3f3;}.nopadding.bgcolor {    border-top: 1px solid rgba(255,255,255,0.2);}.nopadding.bgcolor .col-md-4 {    border-right: 1px solid rgba(255,255,255,0.2);}.withbg {    padding:60px;    border:0;}.withbg.box h4 {    color: #fff;    font-size: 21px;    font-weight: bold;    line-height: 1;    margin: 0;    padding: 0 0 20px;    text-transform: capitalize;}.lightbox .box {    background-color: #ffffff;    padding:30px 30px;     box-shadow: 10px 10px 0 -1px #ebebeb;}.lightbox .box h4 {    padding:0 0 10px;    font-size: 18px;    font-weight: 600;}.service-box img {	float: left;	margin-right: 10px;	max-width: 30px;}.ts_style_2 .box img {    max-width: 110px;}.service-box {    padding: 15px 0 0;    float: left;    width: 100%;    border: none;}.ts_style_2 .service-box {	padding: 20px;	float: left;	width: 100%;	border: none;	border-radius: 4px;	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.ts_style_2 .service-box:hover{	-moz-box-shadow: 0 0 5px #1f2839;	-webkit-box-shadow: 0 0 5px #1f2839;	box-shadow: 0 0 5px #1f2839;}.right-content-service {	float: left;	margin-top: 10px;}.service-box .right-content-service p,.service-box .right-content-service h4{	font-size: 13px;	color: #fff;	padding: 0;}.ts_style_2 .service-box .right-content-service h4{	text-transform: capitalize;	font-size: 18px;	color: #1f2839;}.ts_style_2 .service-box .right-content-service p{	color: #1f2839;}.box p {    margin: 0;    padding: 0;}.box h4 {    padding: 0 0 15px;    text-transform: capitalize;    margin: 0;}.stat-wrap i {    font-size: 54px;    line-height: 1;}.stat-wrap p {    font-weight: bold;    font-size: 30px;    line-height: 24px;    padding: 10px 0;    color: #ffffff;    margin: 0;}.stat-wrap small {    display: block;    font-size: 16px;    line-height: 18px;    color: #ffffff;    padding: 0;    font-weight: bold;    margin: 0;	text-transform: capitalize;}.client-logo{	padding-top: 5px;	padding-right: 10px;}.testi-carousel .owl-item{	width: 100%;}.testibox{	max-width: 750px;	margin: 0 auto;	padding: 0 20px 20px 20px;}.testibox img{	max-width: 150px;}.owl-carousel .owl-item .testibox img{	display: inline-block;	border: 1px solid #1f2839;}.testi-content {	padding: 20px 50px;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	margin-top: 0;	font-size: 15px;}.testi-content p{	position: relative;	display: inline;}.testi-content p:before{	background-image: url(../images/comma.png);	background-size: 100%;	position: absolute;	content: "";	width: 20px;	height: 20px;	top: -7px;	left: -25px;}.testi-content p:after{	background-image: url(../images/comma2.png);	background-size: 100%;	position: absolute;	content: "";	width: 20px;	height: 20px;	margin-top: 7px;	margin-left: 5px;}.testi-content h4{	text-transform: capitalize;	font-size: 18px;	font-weight: bold;	color: #6bb42f;}.testi-content small{	margin-bottom: 10px;	display: block;}/************************************REVIEWS ************************************/.media-right,.media > .pull-right {    font-size: 14px;    padding-left: 10px;}.comments-list .media {    padding: 15px 0;    margin-bottom: 15px;}.media-body .btn-primary {    padding: 5px 10px !important;    font-size: 12px !important;}.last-child {    margin-bottom: 0 !important;}.comments-list img {    max-width: 80px;    margin-right: 30px;}.comments-list img.avatar{	border-radius: 3px;	margin-top: 0;}.comments-list .form-group {    margin: 0;}.comments-list .comment li{	padding-bottom: 0;}.comments-list .media{	padding-bottom: 0;}.comments-list .comment .children li:last-child{	margin-bottom: 0;}.comment-review {    margin-top: 20px;    display: block;    padding: 10px 30px;    border: 1px solid #eee;}.review-single .content .site-wrapper {    border: 1px solid #eee;}.review-single .question h3 {    font-weight: bold;}.rating i {    color: #dcdcdc;}.review-wrap label {    border-radius: 0 !important;    box-shadow: none !important;    color: #1f2839;    font-size: 12px;    height: auto;    font-weight: 400;    outline: medium none;    text-transform: uppercase;}.contact-form.search-top {    background-color: #ffffff;}.contact-form.search-top .btn {    padding: 0 20px;}.search-top.contact-form .form-control {    border: 1px solid #f3f3f3;}.search-top.contact-form .rating i {    color: #dcdcdc;}.home-two-search.search-top .input-append .form-control, .home-two-search.search-top .btn-group.open .dropdown-toggle, .home-two-search.search-top .btn-default {    padding:10px 20px 10px 10px !important;}.comments-list .media h5 {    display: block;    font-size: 14px;    padding: 4px 0 2px;    text-transform: uppercase;}.ts-list li i{	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}	.ts-list li:hover i{	padding-left: 5px;}/************************************RESTAURANT ITEMS************************************/.menu-table img {    max-width: 120px;    display: block;}.sidebar {    padding: 0;    margin-bottom: 0;	font-size: 12px;}.sidebar p{	font-size: 14px;}.sidebar a{	color: #1f2839;}.sidebar a:hover{	color: #6bb42f;}.sidebar .rssSummary{	padding: 5px 0;}.btn-default:hover,.btn-default:focus{    border-color: #f5f5f5;    background-color: #f5f5f5;}.book-buttons {    display: block;    margin: 15px 0 0;}.book-buttons .btn {    border-radius: 0;}/************************************LIST ITEMS************************************/.list-desc {    border: 1px solid #f3f3f3;    padding: 30px;	min-height: 184px;	margin-bottom: 30px;}.list-desc h4 a,.list-desc h4 {    display: block;    text-transform: capitalize;    padding: 0;    margin: 0 0 3px;    font-size: 21px;    color: #1f2839;}.list-desc .small a,.list-desc .small {    text-transform: uppercase;    color: #a6a6a6;    letter-spacing: 1px;    line-height: 1;    font-size: 12px;    display: inline-block;}.list-desc .small {    border-right: 1px solid #f3f3f3;    padding-right: 5px;    margin-right: 0;}.list-inline li:first-child{	padding-left: 0!important;}.list-bottom .read-more-details{	width: 35%;	}.list-desc .small:last-child {    border-right: 0;}.list-item {    background-color: #ffffff;	position: relative;}.products .list-item{	margin-bottom: 10px;}.products .product .list-item{	margin-bottom: 30px;}.product-section-title {	background: #6bb42f;	padding: 10px 20px;}.product-section-title h3{	margin-top: 10px;	color: #fff;	font-weight: bold;	text-transform: capitalize;}.owl-custom .owl-nav [class*="owl-"]{	background: none;	border: none;	border-radius: 100%;	margin-left: 5px;	line-height: 30px;	-moz-box-shadow: 3px 3px 5px #1f2839;	-webkit-box-shadow: 3px 3px 5px #1f2839;	box-shadow: 3px 3px 5px #1f2839;		-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.owl-custom .owl-nav .owl-prev i{	padding-right: 2px;}.owl-custom .owl-nav .owl-next i{	padding-left: 2px;}.owl-custom .owl-nav [class*="owl-"]:hover{	background: #fed602;	border-color: #fed602;	color: #1f2839;}.product-section-title h3 span{	padding-left: 20px;	text-transform: capitalize;	font-weight: normal;	font-size: 20px;	font-family: "Droid Serif", sans-serif;	font-style: italic;}.list-item .entry{	max-width: 100%;	overflow: hidden;}.list-item .entry img{	transition: all .5s ease-out;}.list-item .entry:hover img { transform: scale(1.2); }.list-bottom {    position: relative;    display: block;    margin-top: 10px!important;    padding-top: 10px!important;    padding-bottom: 0!important;    margin-bottom: 0!important;}.list-bottom li {    border-right: 1px solid #f3f3f3;    color: #a6a6a6;    display: inline-block;    font-size: 12px;    letter-spacing: 1px;    line-height: 1;    margin-right: 8px;    text-transform: uppercase;    width: 28%;}.list-bottom li:last-child {    border-right: 0;    margin-right: 0;}.list-bottom sup.old-price {    top: 0;    color: #aaa !important;    font-size: 13px;    text-decoration: line-through;    display: block;    position: absolute;    top: 18px;}.list-bottom sup.new-price {    top: 0;    letter-spacing: -0.5px;    color: #1f2839 !important;    font-size: 21px;    font-weight: bold;    position: relative;    top: 0;    display: block;}.list-item .readmore {    font-size: 12px;    text-transform: uppercase;}.list-item .readmore i {    margin-left: 3px;}.list-bottom sub {    display: block;    font-size: 21px;    font-weight: bold;    line-height: 1;    margin: 0 0 5px;    top: 0;}.mb30 {    margin-bottom: 30px;}.list-categories ul {    padding: 0;    position: relative;    display: block;}.list-categories li {    width: 15.944444%;    list-style: none;    padding: 10px;    border-right: 1px solid #f3f3f3;    margin: 0;    color: #a6a6a6;    font-size: 18px;    text-align: center;	display: inline-block;    background-color: #fff;}.list-categories li:hover a {    color: #ffffff;}.list-categories li:first-child {    border-left: 1px solid #f3f3f3;}.product-carousel-lists .entry,.product-carousel-lists .list-categories,.product-carousel-lists .list-desc{	width: 100%;}/************************************CRUISE************************************/.custom-tab {    padding: 20px;    border: 1px solid #f3f3f3;}.nav-tabs > li:hover a:after,.nav-tabs > li:focus a:after,.nav-tabs > li.active > a:after,.nav-tabs > li.active > a:hover:after,.nav-tabs > li.active > a:focus:after {    top: 100%;    left: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(228, 116, 90, 0);    border-top-color: #fed602;    border-width: 6px;    margin-left: -6px;}.custom-tab .nav-tabs i {    font-size: 15px;    margin-right: 3px;}.custom-tab .tab-content {    padding: 30px 0 0;}.custom-tab .nav-tabs > li > a {    border: 0 none !important;    border-radius: 0 !important;    line-height: 1.42857;    font-weight: 500;    font-size: 16px;    padding: 10px 30px;    margin-right: 2px;    text-transform: uppercase;}.custom-tab .nav-tabs {    border: 0;}.cruise-span {    display: block;    color: #a6a6a6;    margin: 0 0 5px;    font-size: 13px;    letter-spacing: 1px;    text-transform: uppercase;}.cruise-list .list-desc h4 a {    margin: 0 0 5px;    font-size: 19px !important;}.cdetails i {    display: inline-block;    width: 30px;    height: 30px;    line-height: 30px;    text-align: center;    margin-right: 10px;}/************************************TESTIMONIALS************************************/.client-box h4 {    font-style: italic;    padding:0 0 0;    margin:5px 0 10px;}.client-box {    position: relative;    padding:30px;    background-color: #ffffff;}.botleft .owl-nav {    position: absolute;    bottom:0;    top:auto;}.client-box img {    position: relative;    background-color: #ffffff;    max-width: 70px;    float:left;    display: table;    margin:0 20px 90px 0;}.clients img {    width: auto;    display: block;    text-align: center;    margin:0 auto;}/************************************IMAGE HOVER************************************/.search-top.contact-form .rating i:hover,.fa-star,.rating i {    color: #ffa500;    margin: 0 -1px;}.rating small {    margin-right: 4px;}.entry {    position: relative;    margin-bottom: 0;}.date-container {	position: relative;	right: 20px;	top: auto;	left: 0;	bottom: 0;	width: auto;	padding: 15px 10px;	background: #6bb42f;	color: #fff;	text-align: center;	line-height: 17px;	max-width: 100px;}.ts-posts-default-loop .date-container{	right: 10px;	width: 75px;	padding: 10px;}.blog-item .date-container{	margin-bottom: 20px;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	border-radius: 3px;	-ms-word-wrap: break-word;	word-wrap: break-word;}.has-thumb .date-container {	bottom: -20px;	position: absolute;	left: auto;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	border-radius: 3px;	font-size: 14px;	margin-bottom: 0;}.date-container a{	color: #fff;}.date-container a:hover,.date-container a:focus{	color: #fff;}.blog-title h4{	text-transform: capitalize;	margin: 25px 0 10px;	font-weight: bold;}.blog-title p{	font-size: 14px;}.ts-posts-default-loop-style2 img{	border-radius: 100%;}.ts-posts-default-loop-style3 img{	border-radius: 100%;}.ts-posts-default-loop-style2 .blog-wrapper{	padding: 40px 30px;	border-right: 1px solid #6bb42f;	border-bottom: 1px solid #6bb42f;	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.ts-posts-default-loop-style2 .nth-child:nth-child(2) .blog-wrapper{	border-right: none;}.ts-posts-default-loop-style2 .nth-child:last-child .blog-wrapper{	border-right: none;}.ts-posts-default-loop-style2 .nth-child:nth-last-child(2) .blog-wrapper,.ts-posts-default-loop-style2 .nth-child:last-child .blog-wrapper{	border-bottom: none;}.project-loop{	padding-top: 50px;}.project-loop.owl-theme .owl-nav{	text-align: right;	position: absolute;	top: 0;	right: 0;	padding: 0 15px;	margin-top: 0;}.project-loop .blog-title h4 a{	color: #fff;}.project-loop p{	color: #fff;}.project-loop.owl-theme .owl-nav [class*="owl-"]{	margin-right: 0;	margin-left: 10px;	-moz-box-shadow: 3px 3px 5px #1f2839;	-webkit-box-shadow: 3px 3px 5px #1f2839;	box-shadow: 3px 3px 5px #1f2839;		-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.project-loop.owl-theme .owl-nav [class*="owl-"]:hover{	background: #fed602;	border-color: #fed602;	color: #1f2839;}.magnifier {    position: absolute;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */    background-color: transparent;    bottom: 0;    left: 0;    right: 0;    z-index: 1;    zoom: 1;    filter: alpha(opacity=0);    opacity: 0;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.price-with-title{	position: absolute;	bottom: 7px;	min-height: 30px;	background: #6bb42f;	left: 7px;	right: 7px;	color: #fff;	padding: 5px 15px;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;}.hover-des {	text-align: center;	line-height: 38px;}.hover-des .button,.woocommerce .hover-des .button {	border: none!important;	border-radius: 100%!important;	height: 34px!important;	padding: 0!important;	width: 34px!important;	line-height: 34px!important;	text-align: center;	-moz-box-shadow: 3px 3px 5px #1f2839;	-webkit-box-shadow: 3px 3px 5px #1f2839;	box-shadow: 3px 3px 5px #1f2839;}.price-with-title h4{	color: #fff;	text-transform: capitalize;	float: left;	font-weight: bold;}.price-with-title .product-price {	float: right;	font-weight: bold;	line-height: 38px;	margin: 0;	font-size: 18px;}.price-with-title .product-price ins,.price-with-title .product-price span{	text-decoration: none;}.yith-wcwl-add-to-wishlist{	display: block;	line-height: 46px;}.price-with-title.hover-des .yith-wcwl-add-to-wishlist{	display: inline-block;	margin: 0 0 -11px 0 !important;	overflow: hidden;	max-height: 35px;	width: 35px;	-moz-box-shadow: 3px 3px 5px #1f2839;	-webkit-box-shadow: 3px 3px 5px #1f2839;	box-shadow: 3px 3px 5px #1f2839;	border-radius: 100%;	position: relative;}yith-wcwl-wishlistaddedbrowse.show{	display: none!important;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-add-to-wishlist .add_to_wishlist{	border: none!important;	border-radius: 100%!important;	height: 35px!important;	padding: 0!important;	width: 35px!important;	line-height: 37px!important;	text-align: center;	color: #fff!important;	overflow: hidden;	display: block;	position: relative;	float: left;	margin-top: 1px;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-add-to-wishlist .add_to_wishlist:hover{	color: #1f2839!important;}.feedback {	display: none;}.price-with-title.hover-des.price-with-title.hover-des a:hover,.price-with-title.hover-des.price-with-title.hover-des a{}.price-with-title.hover-des.price-with-title.hover-des a i{	line-height: 18px;}.woocommerce-message{	border-top-color: #6bb42f;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse a,.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse.show a{	border: none!important;	border-radius: 100%!important;	height: 34px!important;	padding: 0!important;	width: 34px!important;	line-height: 34px!important;	text-align: center;	color: #fff!important;	overflow: hidden;	display: block;	position: relative;	float: left;	margin-top: 1px;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse.show{	position: relative;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse a:after,.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse.show a:after{	color: #fff;	font-family:'FontAwesome';	content: "\f004";	position: absolute;	left: 0;	width: 35px;	height: 35px;	text-align: center;	z-index: 12;	top: 0;	background: #6bb42f;	-webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse a:hover:after,.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse.show a:hover:after{	background: #fed602;	color: #1f2839;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistexistsbrowse.show{	display: inline-block!important;}.yith-wcwl-wishlistaddresponse{	display: none;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-add-to-wishlist .ajax-loading{	display: none!important;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-add-to-wishlist .add_to_wishlist:after,.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistaddedbrowse.show a:after {	color: #fff;	font-family:'FontAwesome';	content: "\f08a";	position: absolute;	left: 0;	width: 35px;	height: 35px;	text-align: center;	z-index: 12;	top: 0;	background: #6bb42f;	border-radius: 100%;	line-height: 35px;}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-wishlistaddedbrowse.show a:after{	content: "\f004";}.price-with-title.hover-des.price-with-title.hover-des .yith-wcwl-add-to-wishlist .add_to_wishlist:hover:after{	background: #fed602;	color: #1f2839;}.entry:hover .magnifier {    zoom: 1;    bottom: 0;    filter: alpha(opacity=100);    opacity: 1;}.magni-desc {    position: absolute;    bottom: 10px;    opacity: 0;    color: #ffffff;    right: 10px;    left: auto;}.product-magni-desc {    position: absolute;    top: 10px;    color: #1f2839;    right: 10px;    left: auto;	bottom: 10px;	max-width: 200px;	background: rgba(255, 255, 255, 0.8);	padding: 25px;}.sidebar .product-magni-desc,.footer .product-magni-desc {	display: none;}.product-magni-desc h4{	font-weight: bold;	text-transform: capitalize;}.product-carousel-lists .short-description-product{	max-height: 220px;	overflow: hidden;}.short-description-product,.short-description-product p{	color: #1f2839;}.woocommerce .star-rating::before{	color: #ffa500;}.woocommerce .products .star-rating{	color: #ffa500;	display: inline-block;	margin: 0!important;}.entry:hover .magnifier .magni-desc {    zoom: 1;    filter: alpha(opacity=100);    opacity: 1;}.entry:hover .car-price {    opacity: 0;}.entry:hover .list-inline {    filter: alpha(opacity=100);    opacity: 1;    bottom: 0;    position: absolute;}.ribbon {    position: absolute;	right: -8px;	top: 15px;	width: 75px;	height: auto;	text-align: right;	z-index: 1;	min-height: 40px;	min-width: 75px;}.ribbon span {    font-weight: bold;    color: #FFF;    text-transform: uppercase;    text-align: center;    line-height: 30px;    width: 100px;    display: block;    background-color: #79A70A;    position: absolute;    top: 10px;    left: -25px;    z-index: 1;	box-shadow: 0 4px 2px -2px #1f2839;}.woocommerce span.onsale{	font-weight: bold;    color: #FFF;    text-transform: uppercase;    text-align: center;    line-height: 34px;    width: 100px;    display: block;    background-color: #1f2839;    position: absolute;    top: 10px;    left: -25px;    z-index: 1;	box-shadow: 0 4px 2px -2px #1f2839;	border-radius: 0;}.yith-wcqv-button {	display: none!important;}.button-quick-view.yith-wcqv-button{	display: inline-block!important;}.ribbon_alt {    position: absolute;    left: -5px;    top: -5px;    z-index: 10;    overflow: hidden;    width: 75px;    height: 75px;    text-align: right;}.ribbon_alt span {    font-size: 12px;    font-weight: bold;    color: #FFF;    text-transform: uppercase;    text-align: center;    line-height: 20px;    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    width: 100px;    display: block;    background-color: #79A70A;    position: absolute;    top: 19px;    left: -21px;}.ribbon_alt span::before {    content: "";    position: absolute;    left: 0px;    top: 100%;    z-index: -1;    border-left: 3px solid #FF5722;    border-right: 3px solid transparent;    border-bottom: 3px solid transparent;    border-top: 3px solid #FF5722;}.ribbon_alt span::after {    content: "";    position: absolute;    right: 0px;    top: 100%;    z-index: -1;    border-left: 3px solid transparent;    border-right: 3px solid #FF5722;    border-bottom: 3px solid transparent;    border-top: 3px solid #FF5722;}.ribbon_featured {    position: absolute;    padding: 5px 20px;    z-index: 2;    top: 0;    text-transform: capitalize;    font-size: 14px;    right: 0;    color: #ffffff;    background-color: #79A70A;}.woocommerce .product_meta{	margin-top: 15px;}.woocommerce.single-product .star-rating::before{	color: #ffa500;}/******************************************PAGE ******************************************/.question {    display: block;    position: relative;    margin-bottom: 20px;}.question h3 {    font-size: 18px;    padding: 10px 0 15px;    margin: 0;    line-height: 1;}.question h3 strong {    font-size: 24px;    font-weight: bold;    padding-right: 5px;}.question p {    margin-bottom: 0;    padding-bottom: 0;}.parallax.page-title1 .breadcrumb > li,.parallax.page-title1 .section-big-title p {    color: #999;}.page-title1.little-pad {    padding: 100px 0 60px;}.title-banner-bred{	max-width: 750px;	margin: 0 auto;	padding: 40px 0;	background: rgba(255, 255, 255, 0.8);}.title-subtitle-content p{	color: #1f2839;	font-size: 14px!important;}.page-title1.little-pad .section-big-title h3 {    font-size: 28px;    margin-bottom: 10px;	font-weight: bold;}.page-title1.little-pad .section-big-title p {    font-size: 15px;}.transparent-title {    min-height: 360px;}.page-title1.little-pad .breadcrumb {    padding: 5px 0 0 !important;}.page-title1 .section-big-title {    margin-bottom: 0;}.page-title1 .section-big-title h3 {    margin-top: 0;    margin-bottom: 15px;}.breadcrumb {    background-color: transparent;    border-radius: 0;    color: #1f2839;    list-style: outside none none;    margin-bottom: 0;    padding: 15px 0 0;}.breadcrumb > li a,.breadcrumb > li + li::before,.breadcrumb > .active {    color: #1f2839;    font-weight: 300;}.breadcrumb > li + li::before {    content: "-";    padding: 0 6px 0 3px;}.btn-link-1 {    display: inline-block;    width: 40px;    height: 40px;    margin: 0 10px 0 0px;    padding: 0;    background: #555;    background: rgba(0, 0, 0, 0.3);    font-size: 20px;    line-height: 40px;    color: #fff;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;}.btn-link-1:hover,.btn-link-1:focus,.btn-link-1:active {    outline: 0;    opacity: 0.6;    background: #555;    background: rgba(0, 0, 0, 0.3);    color: #fff;}/***** Top content *****/.top-content {    padding: 120px 0 0 0;}.top-content img {    max-width: 240px;}.top-content .text {    color: #fff;}.top-content .text h1 {    color: #fff;}.top-content .description {    margin: 20px 0 10px 0;}.top-content .description a {    color: #fff;    border-bottom: 1px dotted #fff;}.top-content .description a:hover,.top-content .description a:focus {    border: 0;}.col-register {    background-color: #ffffff;    padding:20px 40px 40px;    margin-top:20px;}.normal-register .col-register {    padding:0 30px;}.normal-register .col-register h4 {    padding:0 0 20px;    font-weight: 600;    font-size: 21px;    line-height: 1;    border-bottom:1px solid #ededed;    margin:0;}.col-register p {    color:#999;}.col-register .form-control {    border:1px solid #ededed;    border-radius: 0;    height: 40px;    box-shadow: none;}.col-register .btn {    border-radius: 0;}.col-register textarea.form-control {    height: 100px;}.show-forms {    padding: 40px 0 0;    font-size: 20px;    text-align: center;    line-height: 26px;}.show-forms span {    padding:10px 20px;    font-size: 15px;    background-color: #ffffff !important;}.show-register-form,.show-forms-divider,.show-login-form {    opacity: 0.6;}.show-register-form,.show-login-form {    cursor: pointer;    -o-transition: all .3s;    -moz-transition: all .3s;    -webkit-transition: all .3s;    -ms-transition: all .3s;    transition: all .3s;}.show-register-form.active,.show-login-form.active,.show-register-form:hover,.show-login-form:hover {    opacity: 1;}.login-form {    display: none;}.r-form {    padding-top: 40px;}.r-form .form-group {    margin-bottom: 25px;}.r-form textarea {    height: 100px;}.r-form .input-error {    border-color: #42c5ea;}.l-form {    padding-top: 40px;}.l-form .form-group {    margin-bottom: 25px;}.l-form .input-error {    border-color: #42c5ea;}.forms-right-icons .row {    padding-bottom: 15px;}.forms-right-icons {    padding-top: 40px;    color: #fff;    text-align: left;}.forms-right-icons h3 {    margin-top: 0;    color: #fff;}.forms-right-icons .icon {    text-align: right;    font-size: 30px;    line-height: 34px;}.social-login {    margin-top: 35px;    color: #fff;}.social-login-buttons {    margin-top: 20px;}/***** Media queries *****/@media (min-width: 768px) and (max-width: 991px) {    .forms-right-icons .icon {        font-size: 22px;    }}@media (max-width: 767px) {    .show-forms,    .forms-right-icons,    .forms-right-icons .icon {        text-align: center;    }    .forms-right-icons .icon {        padding-top: 10px;    }    .forms-right-icons h3 {        margin-top: 15px;    }}@media (max-width: 415px) {    h1,    h2 {        font-size: 28px;    }}#video_background_video_0{	left: 40%!important;}#video-background {  position: fixed;  right: 0;   bottom: 0;  min-width: 100%;   min-height: 100%;  width: auto;   height: auto;  z-index: -100;}.btn.btn-home{	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;}.videobg .btn.btn-home{	margin-right: 5px;	font-weight: bold;}.videobg {  position: relative;  top: 35px;  left: 0;  right: 0;  bottom: 35px;  margin: 0;  z-index: 2;  padding: 20px 40px 40px 40px;  color: #fff;}.videobg p{	margin-bottom: 20px;}.btn.btn-home:hover{	background: #fed602;	border-color: #fed602;}.videobg h1{	color: #fff;	font-weight: bold;	font-size: 30px;}.youtubevideo {	min-height: 370px;}div.wpcf7-response-output{	margin: 10px 0 0!important;}/******************************************VEHICLE******************************************/.agent-contact a {    margin: 0 5px;}.vehicle-price p {    font-size: 21px;    display: block;    font-weight: bold;    color: #1f2839;    padding: 0 0 10px;    margin: 0 line-height: 1;}.vehicle-price p small,.vehicle-price strong {    font-size: 14px;    margin-right: 5px;}.btn-bottom {    position: absolute;    right: 0;    border-radius: 0;    bottom: 16px;}.single-car-wrapper .list-categories li {    background-color: #fff;    border-bottom: 1px solid #f3f3f3;    border-right: 1px solid #f3f3f3;    float: left;    font-size: 18px;    list-style: outside none none;    margin: 0;    padding: 10px;    text-align: center;    width: 8%;}.single-car-wrapper .list-categories li a {    color: #aaaaaa;}.single-car-wrapper .list-categories li:hover a {    color: #ffffff;}.car-details-box {    padding: 30px;    border: 1px solid #f3f3f3;    margin-top: 30px;}.car-details-box .widget-title h4 {    color: #1f2839;}.car-single-title {    font-size: 21px;    font-weight: 300;    line-height: 1;    margin: 0 0 20px;    padding: 0;}.car-single-title i {    color: #aaaaaa;    margin-right: 5px;    vertical-align: top;}.car-table-wrapper {    margin-bottom: 0;}.car-table-wrapper.table > tbody > tr > td,.car-table-wrapper.table > tbody > tr > th,.car-table-wrapper.table > tfoot > tr > td,.car-table-wrapper.table > tfoot > tr > th,.car-table-wrapper.table > thead > tr > td,.car-table-wrapper.table > thead > tr > th {    border: 1px solid #f3f3f3;    padding: 10px;}.menu-table.table > tbody > tr > td,.menu-table.table > tbody > tr > th,.menu-table.table > tfoot > tr > td,.menu-table.table > tfoot > tr > th,.menu-table.table > thead > tr > td,.menu-table.table > thead > tr > th {    border: 1px solid #f3f3f3;    padding: 10px;    vertical-align: middle;}.sidebar-list-style .row {    margin-bottom: 30px;}.car-list-wrap .list-inline li,.car-list-wrap .list-inline li a {    color: #aaa;    text-transform: uppercase;    font-size: 13px;}.car-list-wrap p {    margin: 15px 0;}.car-list-wrap .readmore {    text-transform: uppercase;    font-size: 13px;    padding-left: 4px;}.car-list-wrap .list-categories li {    border-top: 1px solid #f3f3f3;    border-bottom: 1px solid #f3f3f3;}.car-list-wrap .list-categories li a {    color: #aaa;    font-size: 21px;}.car-list-wrap .list-categories li:hover a {    color: #ffffff !important;}.car-list-wrap h3 a,.car-list-wrap h3 {    line-height: 1;    padding: 0;    margin: 10px 0 0;    display: block;}.list-grid {    display: block;    margin-top: 1px;    position: relative;}.list-grid a {    background-color: #2f4a6d;    border-radius: 3px;    color: rgba(255, 255, 255, 0.5);    display: inline-block;    height: 35px;    line-height: 35px;    text-align: center;    width: 35px;}.car-wrapper {    border-bottom: 1px solid #f3f3f3;    display: block;    position: relative;}#owl-tours .car-wrapper {    border-bottom: 0;}.invis-title {    background-color: #3a90de;    display: table;    position: absolute;    right: 0;    text-align: center;    bottom:20px;    margin:-20px auto;    z-index: 100;    -o-transition: all .3s;    -moz-transition: all .3s;    -webkit-transition: all .3s;    -ms-transition: all .3s;    transition: all .3s;}.invis-title h3 {    font-size: 18px;    padding:10px 30px;    margin:0;    color:#ffffff !important;}.entry:hover .invis-title {    bottom: -100px}.car-wrapper .entry {    overflow: hidden;}.car-title {    display: block;    position: relative;    margin: 20px 0;}.car-title h4 {    padding: 0;    margin: 0;}.deal-wrapper .car-title h4 {    margin: 0;    padding: 0;    font-size: 20px;}.deal-desc {    padding: 20px;    display: block;    position: relative;    background-color: #ffffff;}.deal-desc p {    margin: 0;}.deal-desc a {    background-color: #1f2839;    width: 30px;    height: 30px;    display: block;    color: #ffffff;    border-radius: 30px;    text-align: center;    line-height: 30px;    font-size: 16px;    position: absolute;    right: 15px;    top: -15px;}.car-price {    font-size: 16px;    position: absolute;    bottom: 0;    left: 0;    padding: 8px 20px;    z-index: 1;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.car-wrapper .list-inline li p {    margin: 0;    line-height: 1;    font-size: 16px;    color: #ffffff;}.car-wrapper .list-inline li {    padding: 13px 0;    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;}.car-wrapper .list-inline li:first-child {    border: 0;}.car-wrapper .list-inline li p i {    font-size: 16px;    padding: 0 2px;}.car-wrapper .list-inline li p,.car-price p {    padding: 0;    margin: 0;    line-height: 1;}.invis {    border: 0;}.invis1 {    border: 0;    margin:30px 0;}.car-wrapper .list-inline {    padding: 0;    bottom: -50px;    position: absolute;    z-index: 110;    margin: 0!important;    left: 0;    right: 0;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.car-wrapper .list-inline li {    width: 30%;    float: left;    margin: 0;    display: inline-block;    text-align: center;}.custom-tours .car-wrapper .list-inline li {    width: 45%;    background-color: #3a90de;}.custom-tours .car-wrapper .list-inline li  a {    color:#ffffff;}/************************************CORE CODES************************************/.drop-cap::first-letter {    float: left;    font-size: 400%;    font-weight: bold;    color: #ffffff;    background-color: #171717;    padding: 10px;    line-height: 100%;    margin: 10px 20px 0 0;}.first {    clear: both}.product.first {	clear: none;}.last {    margin-right: 0}.woocommerce .list-wrapper,.woocommerce-page .list-wrapper {	float: left;	width: 100%;}.woocommerce div.product form.cart .variations label {	color: #27293d;	font-size: 14px;	line-height: 40px;}.woocommerce div.product form.cart .variations {	position: relative;}.single-product .variations .btn.dropdown-toggle.bs-placeholder.btn-default {	display: block!important;}.woocommerce div.product form.cart .reset_variations {	float: right;}.alignnone {    margin: 5px 20px 20px 0;}.aligncenter,div.aligncenter {    display: block;    margin: 5px auto 5px auto;}.alignright {    float: right;    margin: 10px 0 20px 20px;}.alignleft {    float: left;    margin: 10px 20px 20px 0;}a img.alignright {    float: right;    margin: 10px 0 20px 20px;}a img.alignnone {    margin: 10px 20px 20px 0;}a img.alignleft {    float: left;    margin: 10px 20px 20px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto}.wp-caption {    background: #fff;    background-color: transparent;    border: none;    max-width: 96%;    /* Image does not overflow the content area */    padding: 5px 3px 10px;    text-align: center;}.wp-caption.alignnone {    margin: 5px 20px 20px 0;}.wp-caption.alignleft {    margin: 5px 20px 20px 0;}.wp-caption.alignright {    margin: 5px 0 20px 20px;}.wp-caption img {    border: 0 none;    height: auto;    margin: 0;    max-width: 98.5%;    padding: 0;    width: auto;}.wp-caption p.wp-caption-text {    font-size: 12px;    line-height: 17px;    margin: 0;    padding: 0 4px 5px;}/* Text meant only for screen readers. */.screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;}.screen-reader-text:focus {    background-color: #f1f1f1;    border-radius: 3px;    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);    clip: auto !important;    color: #21759b;    display: block;    font-size: 14px;    font-size: 0.875rem;    font-weight: bold;    height: auto;    left: 5px;    line-height: normal;    padding: 15px 23px 14px;    text-decoration: none;    top: 5px;    width: auto;    z-index: 100000;}/************************************FOOTER************************************/.footer{	line-height: 20px;}.footer p{	margin-bottom: 5px;}.calloutbox {    position: relative;    padding: 45px 0;}.calloutbox .welcome:before {    display: none;}.calloutbox .welcome {    padding: 35px 0 0;    background-color: transparent;}.calloutbox .welcome .site-search i {    font-size: 16px;}.calloutbox .welcome .btn {    padding: 0;    width: 50px;    height: 50px;}.calloutbox .btn {    border-radius: 50px;}.calloutbox p {    margin: 0;    color: #ffffff;    padding: 20px 0 0;}.calloutbox h2 {    font-size: 34px;    font-weight: 300;    color: #ffffff;    padding: 0;    margin: 0;}.footer hr {    margin: 40px 0;    border-color: rgba(255, 255, 255, 0.06);}.footer .invis {    margin: 30px 0;}.footer ul {    padding: 0;    list-style: none;}.footer h3 a,.footer .text h4 a {    font-size: 16px;    color: rgba(255, 255, 255, 1);}.footer a,.footer p,.footer li {    color: rgba(255, 255, 255, 0.8);}.blog-posts img,.footer .recentposts.recent li img {    margin: 6px 20px 0 0 !important;    max-width: 60px;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.blog-posts {    padding: 0;    margin-bottom: 0;    list-style: none;}.post-views{	display: none;}.blog-posts li {    display: table;    padding: 0;    margin-bottom: 15px;    list-style: none;}.blog-posts li:last-child {    margin-bottom: 0;}.blog-posts h3 {    color: #ffffff;    font-size: 21px;    margin: 0;    padding-top: 0;    text-transform: none;    line-height: 1;    padding: 0 0 10px 0;}.blog-posts li p {    margin: 0;    padding: 0 0 0 78px;}.twitter-posts li small,.footer .recentposts.recent .text h6 {    color: rgba(255, 255, 255, 0.6);    display: block;    font-size: 13px;    font-style: italic;    margin: 10px 0 0;}.blog-posts li small {    color: rgba(255, 255, 255, 0.6);    display: block;    font-size: 13px;    font-style: italic;    margin: 5px 0 0;    padding-left: 78px;}.twitter-posts {    padding: 0;    margin-bottom: 0;    list-style: none;}.twitter-posts li {    display: table;    padding: 0;    margin-bottom: 10px;    list-style: none;}.twitter-posts li:last-child {    margin-bottom: 0;}.twitter-posts a {    color: #ffffff;}.twitter-posts li p {    padding: 0;    margin: 0;}.widget-title {    display: block;    position: relative;    margin-bottom: 20px;}.sidebar .widget .widget-title h4:after,.commentform .widget-title h4:after{	position: relative;	width: 90px;	height: 2px;	background: #1f2839;	display: block;	content: "";	margin: 0;	top: 18px;	-webkit-transition: all .5s ease-in-out;    -moz-transition: all .5s ease-in-out;    -ms-transition: all .5s ease-in-out;    -o-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;}.sidebar .widget:hover .widget-title h4:after,.commentform:hover .widget-title h4:after{	width: 40px;}.widget-title h4 {    padding: 0 0 15px;    margin: 0;    font-size: 21px;	font-weight: bold;	position: relative;}.copyrights {    padding: 15px 0;    z-index: 1;    display: block;    position: relative;    background-color: #fed602;	color: #1f2839;}.copyrights a{	font-weight: bold;}.copyrights li a,.copyrights p {    color: #1f2839;    margin: 0;    text-transform: capitalize;    padding: 0;    font-size: 15px;}.copyrights p {    margin: 1px 0 0;}.copyrights ul li {    margin: 0 5px !important;    padding: 0 !important;}.dmtop {    font-size: 21px;    background-color: #6bb42f;	position: fixed;	right: 10px;	bottom: 10px;	z-index: 6;	color: #fff;	}.dmtop a{	color: #fff;}.dmtop i{	color: #fff!important;}.copyrights ul {    padding: 0 !important;    margin: 0 !important;}.footer {    padding: 120px 0 90px;    position: relative;    display: block;}.footer-box {    border-radius: 3px;    padding: 15px;    display: table;    width: 100%;    text-align: left;}.footer-box p {    margin-bottom: 0;    padding-bottom: 0;}.footer-box i {    font-size: 34px;    color: rgba(255, 255, 255, 0.4);    margin: -4px 20px 0 20px;}.footer-box p {    text-transform: capitalize;    font-size: 15px;    color: rgba(255, 255, 255, 0.4);}.footer-box strong {    display: block;    line-height: 1.4;    font-size: 18px;    color: rgba(255, 255, 255, 0.8);    text-transform: capitalize;}.social-links strong {    font-size: 16px;    color: rgba(255, 255, 255, 0.8);}.social-links {    margin-top: 20px;}.dmtop {    width: 34px;    height: 34px;    line-height: 32px;    text-align: center;    font-size: 15px;    border-radius: 25px;    margin-left: 5px;	-moz-box-shadow: 3px 3px 5px #1f2839;	-webkit-box-shadow: 3px 3px 5px #1f2839;	box-shadow: 3px 3px 5px #1f2839;	visibility: hidden;}.dmtop.dmtop-show{	visibility: visible;}.dmtop:hover,.dmtop:hover i{	background: #fed602;	color: #1f2839!important;}.social-links .icon {    width: 35px;    height: 35px;    line-height: 35px;    text-align: center;    font-size: 13px;    border-radius: 35px;    margin-left: 5px;    background-color: #ddd;	padding: 0;}.social-links .icon:hover {    opacity: 0.8;}.social-links a {    color: #ffffff;}.footer-widget-title{	margin-bottom: 30px;}.footer-widget-area p,.footer-widget-area a,.footer-widget-area caption,.footer-widget-area table,.footer-widget-area table th,.footer-widget-area table td{	color: #fff;}.footer-widget-area .widget{	margin-bottom: 30px;}.footer-widget-area .widget:last-child{	margin-bottom: 0;}.footer-widget-area .widget li{	padding-bottom: 10px;}.footer-widget-area .widget li:last-child{	padding-bottom: 0;}.footer-widget-title h4{	color: #fff;	text-transform: capitalize;	font-weight: bold;	font-size: 21px;}.footer .social-links .icon.facebook:hover,.social-links .icon.facebook {    background-color: #3b5998;}.footer .social-links .icon.twitter:hover,.social-links .icon.twitter {    background-color: #1da1f2;}.footer .social-links .icon.google-plus:hover,.social-links .icon.google-plus {    background-color: #34a853;}.footer .social-links .icon.pinterest:hover,.social-links .icon.pinterest {    background-color: #bd081c;}.footer .social-links .icon.youtube:hover,.social-links .icon.youtube {    background-color: #cd201f;}.footer .social-links .icon.instagram:hover,.social-links .icon.instagram {    background-color: #c13584;}.footer .social-links .icon.rss:hover,.social-links .icon.rss {    background-color: #f26522;}.footer .social-links .icon {    background-color: #274265;}.footer .ts-table table{	border: none!important;	background: none!important;	margin: 0!important;}.footer .ts-table table td{	background: none!important;	border: none!important;	color: #fff!important;	padding: 0 0 10px 0!important;	text-align: right;}.footer .ts-table table td:first-child{	text-align: left;}/************************************GALLERY ITEMS************************************/.gallery_items .blog-item {    margin-bottom: 0;}.gallery_items {    margin: 20px 0 100px;    display: block;}.portfolio-filter ul {    padding: 0 0 20px 0;    z-index: 2;    display: block;    position: relative;    margin: 0;}.portfolio-filter ul li {    border-radius: 0;    display: inline-block;    margin: 0;    text-decoration: none;    text-transform: uppercase;    vertical-align: middle;}.portfolio-filter ul li:last-child:after {    content: "";}.portfolio-filter ul li .btn-dark {    box-shadow: none;    background-color: transparent;    border: 0 solid #e6e7e6 !important;    border-radius: 0;    padding: 3px 15px;    color: #686b70 !important;    display: inline-block;    font-size: 15px;    font-weight: 600;    position: relative;    text-decoration: none;    text-transform: capitalize;}.portfolio-filter ul li a.active {    background-color: #1f1f1f;    color: #ffffff !important;}.magni-portfolio a {    opacity: 1;    line-height: 1;    position: absolute;    text-align: center;    left: 0;    right: 0;    top: 50%;    margin: -10px auto 0;    width: 30px;    height: 30px;    line-height: 30px;    padding: 0;    display: block;    background-color: #ddd;    border-radius: 30px;}.panel-grid-cell .widget-title{	font-size: 21px;	color: #6bb42f;}.panel-grid-cell ul {	padding-left: 0;}.panel-grid-cell ul li{	list-style: none;}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{	border: none;	padding: 0;}.woocommerce.single-product .star-rating{	float: none;	display: inline-block;}.woocommerce .star-rating::before{	color: #ffa500;}.woocommerce.single-product .star-rating{	color: #ffa500;}.woocommerce.single-product .list-desc .list-inline{	padding-left: 5px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{	border-color: #f3f3f3;	border-radius: 3px 3px 0 0;}.woocommerce div.product .woocommerce-tabs .panel{	box-shadow: none;	border: 1px solid #f3f3f3;	border-radius: 0;	padding: 30px;}.woocommerce div.product .woocommerce-tabs ul.tabs::before{	border: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after {    right: 0;    border-width: 0;    box-shadow: none;}.woocommerce div.product .woocommerce-tabs ul.tabs::before{	border-bottom: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{	box-shadow: none;}.woocommerce div.product .woocommerce-tabs ul.tabs{	padding: 0;	margin: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li{	margin: 0;	border: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{	border: none;	left: 0;	box-shadow: none;}.woocommerce #reviews #comments ol.commentlist li img.avatar{	width: auto;	padding: 0;	border: none;	border-radius: 100%;}.woocommerce #reviews #comments ol.commentlist{	padding-left: 0;}.related.products{	margin-top: 50px;}.woocommerce-Reviews-title,.woocommerce-Tabs-panel h2,.comment-respond .comment-reply-title,.related.products h2,.cart_totals h2,.wishlist-title h2,.checkout.woocommerce-checkout h3 {    font-size: 21px;    font-weight: bold;    line-height: 1;    margin: 0 0 40px;    padding: 0;	display: block;}.woocommerce-Reviews-title:after,.woocommerce-Tabs-panel h2:after,.comment-respond .comment-reply-title:after,.related.products h2:after,.cart_totals h2:after,.wishlist-title h2:after,.checkout.woocommerce-checkout h3:after{	position: relative;	width: 90px;	height: 2px;	background: #1f2839;	display: block;	content: "";	margin: 0;	top: 18px;	-webkit-transition: all .5s ease-in-out;    -moz-transition: all .5s ease-in-out;    -ms-transition: all .5s ease-in-out;    -o-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;}.woocommerce-Reviews-title:hover:after,.woocommerce-Tabs-panel:hover h2:after,.comment-respond:hover .comment-reply-title:after,.related.products:hover h2:after,.cart_totals:hover h2:after,.wishlist-title:hover h2:after,.checkout.woocommerce-checkout:hover h3:after{	width: 40px;}.col2-set{	margin-bottom: 40px;}.woocommerce #reviews #comments ol.commentlist li .comment-text{	margin-left: 80px;	border-color: #f3f3f3;	border-radius: 0;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{	color: #ffffff;	background-color: #6bb42f;	border-color: #6bb42f;	border-radius: 3px;	font-weight: bold;	padding-bottom: 12px;	padding-top: 12px;}.woocommerce table.shop_table td{	border-width: 1px 0 0 0;}.woocommerce table.shop_table th{	border: none;}.woocommerce #review_form #respond textarea{	border: 1px solid #f3f3f3;	height: 120px;	padding: 10px;}.woocommerce #review_form #respond label{	display: block;}.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="email"]{	border: 1px solid #f3f3f3;	height: 40px;	padding: 10px;}.woocommerce-info::before{	color: #6bb42f;}.woocommerce-info{	border-top-color: #6bb42f;}.btn.dropdown-toggle.bs-placeholder.btn-default{	margin-bottom: 10px;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{	background: #6bb42f;}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{	color: #1f2839;}.woocommerce div.product .woocommerce-tabs ul.tabs li{	background: none;	padding: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{	padding: 10px 15px!important;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{	color: #fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{	color: #6bb42f;}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{	background: #6bb42f;}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{	color: #fff!important;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{	box-shadow: none;}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{	background: #fed602;	border-color: #fed602!important;	color: #1f2839;}.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{	background: #6bb42f;	border-color: #6bb42f;	font-weight: bold;}.added_to_cart.wc-forward{	display: none!important;}.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after{	margin-left: 0;}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{	background: #fed602;}.wceb_picker_wrap .form-row.form-row-wide label{	display: none;}.wceb_picker_wrap .form-row.form-row-wide {	padding: 0;}.wceb_picker_wrap .datepicker{	height: 44px;	background: #f5f5f5;	border: 1px solid #f3f3f3;	width: 100%;	padding: 10px 20px;}.quantity .input-text.qty.text{	background: #f5f5f5;	border: 1px solid #f3f3f3;	margin-bottom: 20px;	height: 38px;}.woocommerce div.product p.price del,.woocommerce div.product span.price del {    color: #aaa !important;    font-size: 13px;    display: inline-block;}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{	font-size: 21px;	color: #1f2839;	display: inline-block;	font-weight: bold;	text-decoration: none;}.woocommerce-message::before{	color: #6bb42f;}.woocommerce table.shop_table{	border-radius: 0;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{	height: 40px;}.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled{	color: #fff;}.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover{	color: #1f2839;	background: #fed602;}.woocommerce form .form-row input.input-text{	height: 44px;}.woocommerce form .form-row textarea{	min-height: 100px;}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{	border: 1px solid #f3f3f3;	background: #f5f5f5;	padding: 10px;}#billing_country_field .btn.dropdown-toggle.btn-default,#billing_state_field .btn.dropdown-toggle.btn-default{	display: none;}.woocommerce form #billing_state_field.form-row-first .btn-group.bootstrap-select.state_select{	max-width: 148px;}.product-country{	color: #6bb42f;}.owl-item .product-country,.related.products .product-country,.cruise-list .product-country{	color: #a6a6a6;}#yith-quick-view-modal #yith-quick-view-content{	padding: 20px;}/************************************BLOG************************************/.authorbox img {    max-width: 120px;}.authorbox h4 a {    color: #121212;    font-weight: 500;    font-size: 20px;}.authorbox small {    font-size: 100%;    color: #999;    margin: 0 5px;}.item-h2,.item-h1 {    height: 100% !important;    height: auto !important;}.isotope-item {    z-index: 2;    padding: 0;}.isotope-hidden.isotope-item {    pointer-events: none;    z-index: 1;}.isotope,.isotope .isotope-item {    /* change duration value to whatever you like */    -webkit-transition-duration: 0.8s;    -moz-transition-duration: 0.8s;    transition-duration: 0.8s;}.isotope {    -webkit-transition-property: height, width;    -moz-transition-property: height, width;    transition-property: height, width;}.isotope .isotope-item {    -webkit-transition-property: -webkit-transform, opacity;    -moz-transition-property: -moz-transform, opacity;    transition-property: transform, opacity;}.blog-masonry .blog-meta h4,.blog-item.grid-view .blog-meta h4 {    font-size: 19px;    padding-bottom: 10px;}.blog-masonry .list-inline > li {    font-size: 12px;    text-transform: uppercase;}.blog-masonry .blog-item,.blog-item.grid-view {    border: 0;    padding: 0 15px;}.blog-meta h4 {    font-size: 26px;    padding: 10px 0 15px;    margin: 0;	-ms-word-wrap: break-word;	word-wrap: break-word;}.blog-meta ul {    margin: 0;}.blog-meta ul.blog-meta-list{	margin: 0;}.blog-item .has-thumb{	margin-bottom: 30px;}.blog-meta ul li a {    color: #1f2839;}.blog-meta ul li i {    margin-right: 3px;}.blog-meta .btn {    margin-top: 7px;}.blog-item {    display: block;    position: relative;    padding: 0 30px 0 0;    border: none;    margin-bottom: 50px;	float: left;	width: 100%;}.page-links {	float: left;	width: 100%;}.content-page.blog-item {	padding: 0;	border: none;}.error404 .intro.blog-item{	margin-bottom: 0;	padding: 60px 0;}.content-page.blog-item,.content > .blog-item{	margin-bottom: 0;}.content > .blog-item.next-prev-pagi{	margin-bottom: 50px;}.sitemap-title {    font-size: 21px;    padding: 0 0 10px;}.sitemap ul {    list-style: none;    padding: 0;}.sitemap li {    margin: 5px 0;    position: relative;}.sitemap li span {    position: absolute;    right: 0;    color: #aaa;}.intro h2 {    font-weight: 700;    font-size: 38px;    line-height: 38px;    padding: 0 0 20px;    margin: 0;}.intro h1 {    padding: 0px 0 20px;}.intro h2 {    padding: 0;    margin: 0;    line-height: 200px;    font-size: 200px;    font-weight: bold;}.intro .btn {    padding: 10px 30px;    margin-top: 20px;}/* ----------------------------------------------------	PRICING------------------------------------------------------- */	.panel-default {	background: none;	border: none;}.pricing-box sub {	font-size: 16px;	vertical-align: super;}.pricing-box {	color: #fff;}.pricing-box.dark,.pricing-box.dark .panel-default > .panel-heading{	color: #1f2839;}.pricing-box h3 {	font-size: 20px;	line-height: 3;	font-weight: bold;	text-transform: uppercase;	padding: 0;	margin: 0;	background: #6bb42f;	color: #fff;	border-radius: 3px;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;}.pricing-box i {	padding:0 10px 0 0;	vertical-align: middle;}.pricing-price p {	display: block;	font-size: 30px;	padding: 20px 0 0;	font-family: Roboto;	font-weight: bold;	line-height: 30px;}.pricing-desc p {	display: block;	font-size: 14px;	padding: 15px 30px;}.panel-body p {	padding:0;}.pricing-footer {	padding: 0;	background: #6bb42f;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	color: #fff;	border-radius: 3px;}.pricing-footer a{	text-transform: capitalize;	color: #fff;	font-weight: bold;	font-size: 20px;	display: block;}.pricing-footer:hover{	background: #fed602;	color: #fff;}.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group,.panel-group .panel {	border: 0 none;	margin-bottom: 0;}.panel-group .panel-heading h4 {	border-bottom: none;	font-size: 13px;	text-transform: capitalize;	padding:10px 0;}.panel-group .panel-heading h4 button {	text-transform: capitalize;	font-size: 16px;	background: none;	border: none;	font-weight: bold;}.panel-default > .panel-heading {	background-color: transparent;	border:0 !important;	color: #fff;	line-height: 1;	padding: 0;	text-align: center;}.panel-default h4 {	padding:0;}/************************************FORMS************************************/.checkbox {    padding-left: 20px;	padding-right: 20px;	border-radius: 25px;	background: rgba(0,0,0, 0.5);	margin-right: 2px;}.checkbox label {    display: inline-block;    position: relative;    padding-left: 5px;}.checkbox label::before {    content: "";    display: inline-block;    border-radius: 20px;    position: absolute;    width: 17px;    height: 17px;    left: 0;    margin-left: -20px;    border: 1px solid #cccccc;    background-color: #fff;    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}.checkbox label::after {    display: inline-block;    position: absolute;    width: 16px;    height: 16px;    left: 0;    top: 0;    margin-left: -20px;    padding-left: 1px;    padding-top: 0px;    font-size: 12px;    color: #555555;}.checkbox input[type="checkbox"],.checkbox input[type="radio"] {    opacity: 0;}.checkbox input[type="checkbox"]:focus + label::before,.checkbox input[type="radio"]:focus + label::before {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}.checkbox input[type="checkbox"]:checked + label::after,.checkbox input[type="radio"]:checked + label::after {    font-family: 'FontAwesome';    content: "\f00c";}.checkbox input[type="checkbox"]:disabled + label,.checkbox input[type="radio"]:disabled + label {    opacity: 0.65;}.checkbox input[type="checkbox"]:disabled + label::before,.checkbox input[type="radio"]:disabled + label::before {    background-color: #f3f3f3;    cursor: not-allowed;}.checkbox.checkbox-circle label::before {    border-radius: 50%;}.checkbox.checkbox-inline {    margin-top: 0;}.checkbox-primary input[type="checkbox"]:checked + label::before,.checkbox-primary input[type="radio"]:checked + label::before {    background-color: #428bca;    border-color: #428bca;}.checkbox-primary input[type="checkbox"]:checked + label::after,.checkbox-primary input[type="radio"]:checked + label::after {    color: #fff;}.checkbox-danger input[type="checkbox"]:checked + label::before,.checkbox-danger input[type="radio"]:checked + label::before {    background-color: #d9534f;    border-color: #d9534f;}.checkbox-danger input[type="checkbox"]:checked + label::after,.checkbox-danger input[type="radio"]:checked + label::after {    color: #fff;}.checkbox-info input[type="checkbox"]:checked + label::before,.checkbox-info input[type="radio"]:checked + label::before {    background-color: #5bc0de;    border-color: #5bc0de;}.checkbox-info input[type="checkbox"]:checked + label::after,.checkbox-info input[type="radio"]:checked + label::after {    color: #fff;}.checkbox-warning input[type="checkbox"]:checked + label::before,.checkbox-warning input[type="radio"]:checked + label::before {    background-color: #f0ad4e;    border-color: #f0ad4e;}.checkbox-warning input[type="checkbox"]:checked + label::after,.checkbox-warning input[type="radio"]:checked + label::after {    color: #fff;}.checkbox-success input[type="checkbox"]:checked + label::before,.checkbox-success input[type="radio"]:checked + label::before {    background-color: #5cb85c;    border-color: #5cb85c;}.checkbox-success input[type="checkbox"]:checked + label::after,.checkbox-success input[type="radio"]:checked + label::after {    color: #fff;}.radio {    padding-left: 20px;}.radio label {    display: inline-block;    position: relative;    padding-left: 5px;}.radio label::before {    content: "";    display: inline-block;    position: absolute;    width: 17px;    height: 17px;    left: 0;    margin-left: -20px;    border: 1px solid #cccccc;    border-radius: 50%;    background-color: #fff;    -webkit-transition: border 0.15s ease-in-out;    -o-transition: border 0.15s ease-in-out;    transition: border 0.15s ease-in-out;}.radio label::after {    display: inline-block;    position: absolute;    content: " ";    width: 11px;    height: 11px;    left: 3px;    top: 3px;    margin-left: -20px;    border-radius: 50%;    background-color: #555555;    -webkit-transform: scale(0, 0);    -ms-transform: scale(0, 0);    -o-transform: scale(0, 0);    transform: scale(0, 0);    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}.radio input[type="radio"] {    opacity: 0;}.radio input[type="radio"]:focus + label::before {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}.radio input[type="radio"]:checked + label::after {    -webkit-transform: scale(1, 1);    -ms-transform: scale(1, 1);    -o-transform: scale(1, 1);    transform: scale(1, 1);}.radio input[type="radio"]:disabled + label {    opacity: 0.65;}.radio input[type="radio"]:disabled + label::before {    cursor: not-allowed;}.radio.radio-inline {    margin-top: 0;}.radio-primary input[type="radio"] + label::after {    background-color: #428bca;}.radio-primary input[type="radio"]:checked + label::before {    border-color: #428bca;}.radio-primary input[type="radio"]:checked + label::after {    background-color: #428bca;}.radio-danger input[type="radio"] + label::after {    background-color: #d9534f;}.radio-danger input[type="radio"]:checked + label::before {    border-color: #d9534f;}.radio-danger input[type="radio"]:checked + label::after {    background-color: #d9534f;}.radio-info input[type="radio"] + label::after {    background-color: #5bc0de;}.radio-info input[type="radio"]:checked + label::before {    border-color: #5bc0de;}.radio-info input[type="radio"]:checked + label::after {    background-color: #5bc0de;}.radio-warning input[type="radio"] + label::after {    background-color: #f0ad4e;}.radio-warning input[type="radio"]:checked + label::before {    border-color: #f0ad4e;}.radio-warning input[type="radio"]:checked + label::after {    background-color: #f0ad4e;}.radio-success input[type="radio"] + label::after {    background-color: #5cb85c;}.radio-success input[type="radio"]:checked + label::before {    border-color: #5cb85c;}.radio-success input[type="radio"]:checked + label::after {    background-color: #5cb85c;}.bootstrap-datetimepicker-widget::after,.bootstrap-datetimepicker-widget::before {    display: none !important;}.bootstrap-datetimepicker-widget td span:hover,.bootstrap-datetimepicker-widget thead tr:first-child th:hover,.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover,.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td {    border-radius: 0 !important;}.bootstrap-datetimepicker-widget i,.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new {    color: rgba(255, 255, 255, 0.8);}.bootstrap-datetimepicker-widget.dropdown-menu {    border-radius: 0 !important;    box-shadow: none !important;    color: rgba(255, 255, 255, 1);    padding: 10px;}.bootstrap-datetimepicker-widget ul {    padding: 0;    list-style: none;}.shop-top strong {    font-size: 18px;    margin-right: 10px;    color: #1f2839;}.shop-top {    display: block;    margin-bottom: 30px;    position: relative;}.half-map-style .shop-top {    margin-bottom: 0;}.shop-top p {    color: #aaa;    font-weight: 300;    line-height: 1;    margin: 0;    padding: 11px 0 0;}.shop-top p a {    font-weight: 400;    margin-right: 5px;}.search-top {    padding: 15px;    margin-bottom: 30px;    display: block;    position: relative;    background-color: #f5f5f5;}.section.lb .search-top {    background-color: #ffffff;}.search-top.contact-form {    padding: 0;    margin-bottom: 0;}.search-top .btn-primary {    height: 40px;    line-height: 38px;    padding: 0;    border-radius: 3px;}.croise-top.search-top .input-append.date .add-on i,.croise-top.search-top .input-prepend.date .add-on i {    color: #c1c1c1;    cursor: pointer;    display: block;    height: 16px;    position: absolute;    right: 28px;    top: 12px;    width: 16px;}.croise-sidebar .search-top .input-append.date .add-on i,.croise-sidebar .search-top .input-prepend.date .add-on i {    right: 10px;}.croise-sidebar .customform {    background-color: #f3f3f3;    margin-bottom: 10px;    height: 40px !important;}.search-top .input-append .form-control,.car-sidebar .search-top .time-picker .form-control,.search-top .btn-group.open .dropdown-toggle,.search-top .btn-default {    background-color: #fff;    border-color: #f3f3f3;    border-radius: 0 !important;    box-shadow: none !important;    color: #757575;    font-weight: 400;    font-size: 14px;    text-transform: capitalize;    margin: 0;    outline: none;    height: 40px;    padding: 10px 20px !important;}.search-top.contact-form .form-control {    background-color: #fff;    border-color: #f3f3f3;    box-shadow: none !important;    color: #1f2839;    font-size: 14px;    outline: none;    height: 50px;}.search-top.contact-form .form-control {    margin-bottom: 20px;}.search-top.contact-form .bootstrap-select {    background: #111 none repeat scroll 0 0;    padding: 0;    width: 100%;}.search-top .form-group {    padding: 0;    margin: 0;}.search-top.contact-form textarea {    min-height: 120px;    padding-top: 20px;}.search-top .bootstrap-select.btn-group .dropdown-menu {    border-color: #f3f3f3;    border-radius: 0;    box-shadow: none;    box-sizing: border-box;    min-width: 100%;}.search-top .dropdown-menu a:hover,.search-top .dropdown-menu a:focus,.search-top .dropdown-menu > .active > a,.search-top .dropdown-menu > .active > a:hover,.search-top .dropdown-menu > .active > a:focus {    background-color: #f5f5f5;}.search-top .bootstrap-select.btn-group .dropdown-menu .form-control {    box-shadow: none;    background-color: #f5f5f5;    border-color: #f3f3f3;    border-radius: 0;}.search-top .bootstrap-select.btn-group .dropdown-menu > li > a {    clear: both;    color: #757575;    display: block;    font-size: 14px;    font-weight: normal;    line-height: 1;    padding: 10px 20px;    text-transform: capitalize;    white-space: nowrap;}/* ==================================================================    SLIDER================================================================== */        .slider-bottom {        background:#574638;        padding:20px 0;    }    .tp-rightarrow.default,    .tp-leftarrow.default {        background-color: #ffffff !important;    }    .boxedcontainer {        max-width: 1170px;         margin:auto;         padding:0px 30px;    }    .tp-banner-container{        width:100%;        position:relative;        padding:0;        z-index: 0;    }    .tp-banner{        width:100%;        position:relative;    }    .tp-banner-fullscreen-container {        width:100%;        position:relative;        padding:0;    }    .tp-bannertimer {        display: none;    }    .tp-caption.slider_btn .btn,    .slider_btn .btn,    .lightcolor {        color:#ffffff !important;    }    .tp-caption.slider_btn .btn,    .slider_btn .btn {        padding:10px 30px;        border-radius: 0;    }    .slider_layer_01 {        font-weight: bold;        color:#fff;        background-color: rgba(24,51,86,0.6);        padding:10px 20px;        font-size: 44px;        line-height: 1.2;        text-transform: uppercase;    }    .tparrows.preview2::after {        margin-top: -20px;    }    .slider_layer_02 {        color:#fff;        font-weight: 300;        font-size: 31px;        font-style: italic;        line-height: 1.5;    }    .slider_layer_02.dark-color {        color:#222222;    }    .slider_layer_03 {        color:rgba(255,255,255,0.8);        font-size: 66px;        padding:20px;        line-height: 1.5;    }    .slider_btn .btn {        margin: 0 10px;        font-size: 13px;    }    .custom-search-wrapper {        height: 200px;        width: 100%;        display: block;        padding:20px;        position: absolute;        bottom:-100px;        z-index: 1;    }    .slider-section {        position: relative;    }    .custom-search-wrapper .container {        background-color: #ffffff;        border-radius: 10px 10px 0 0;        padding:30px;    }/************************************SIDEBAR************************************/.callusbox h4 {    font-size: 26px;    font-weight: 600;}.callusbox h4 i {    font-weight: 300;}.sidebar .widget {    margin-bottom: 30px;	border-bottom: 1px solid #eee;	padding-bottom: 30px;}.sidebar .widget:last-child{	padding-bottom: 0;	border-bottom: none;	margin-bottom: 0;}.sidebar .widget .form-control {    border-color: #f3f3f3;    box-shadow: none;    border-radius: 0;    height: 50px;}.sidebar .widget .home-two-search .form-control{	background: #f5f5f5;	border-radius: 0!important;	width: 100%;	padding: 0 10px;}.sidebar .widget .home-two-search .checkbox{	display: block;	text-align: left;	margin-top: 10px!important;	background: none;	padding: 0 0 0 5px;}.sidebar .widget .home-two-search .checkbox label{	color: #989898;	text-align: center;}.video-indexing{	z-index: 2;	position: relative;}.sidebar .widget .home-two-search .input-group-addon{	position: relative;	display: block;	border-radius: 0;	float: left;	width: 100%;	padding: 0;	margin-top: 20px;}.sidebar .widget .widget-title h4 {    color: #1f2839;    font-size: 18px;}.sidebar .widget .twitter-posts li small {    color: #aaa;}.pos-fix {    position: absolute;    top: 30px;    width: 300px;    left: 30px;    max-width: 290px;}.restaurant-list .pos-fix {    left: auto;    right: 30px;    min-width: 330px;}.search-top textarea {    min-height: 100px;    margin-bottom: 10px;    color: rgba(255, 255, 255, 0.5);    padding: 10px 20px;    border: 0;}.form-control{	border-color: #6bb42f;    background: none;	border-radius: 3px;	box-shadow: none!important;	color: #6bb42f;}.post-password-form input[type="password"]{	border: 1px solid #6bb42f;    background: none;	border-radius: 3px;	box-shadow: none!important;	color: #6bb42f;	padding: 5px;}.post-password-form input[type="submit"]{	background: #6bb42f;	border: none;	color: #fff;	border-radius: 3px;	padding: 7px 10px;}.post-password-form input[type="submit"]:hover{	background: #fed602;	color: #1f2839;}.form-control:focus{	border-color: #6bb42f;}.form-control::-moz-placeholder{	color: #6bb42f;}.form-control::-webkit-input-placeholder{	color: #6bb42f;}.form-control::-ms-input-placeholder{	color: #6bb42f;}.commentform .form-control::-moz-placeholder{	color: #1f2839;}.commentform .form-control::-webkit-input-placeholder{	color: #1f2839;}.commentform .form-control::-ms-input-placeholder{	color: #1f2839;}textarea.form-control {    height: auto;    max-height: 88px;	resize: none;	max-width: 79%;}.col-md-12 textarea.form-control{	max-width: 84%;}.contact-form textarea.form-control{	max-width: 100%;}textarea.form-control.appointment{	width: 100%;	max-width: 100%;}.wpcf7-form-control-wrap{	margin-bottom: 20px;	display: block;}.wpcf7-submit.btn.btn-home{	position: absolute;	right: 15px;	bottom: 40px;	height: 88px;}.wpcf7-form .row{	margin-left: -10px;	margin-right: -10px;}.wpcf7-form .col-md-3,.wpcf7-form .col-md-4,.wpcf7-form .col-md-12,.wpcf7-form .col-md-6{	padding-left: 10px;	padding-right: 10px;}.wpcf7-form .btn.dropdown-toggle.btn-default{	background: none!important;	color: #6bb42f!important;	border: 1px solid #6bb42f!important;	padding: 6px 12px!important;	box-shadow: none!important;	font-weight: normal;}.btn{	border: none;	background: #6bb42f;	border-radius: 3px;	color: #fff;	padding: 10px 18px;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	font-weight: bold;}.bootstrap-select .btn.dropdown-toggle{	color: #fff;}.open > .dropdown-toggle.btn-default:hover,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default{	background: #fed602;	border-color: #fed602;	color: #1f2839;}.btn:hover,.btn:focus{	background: #fed602;	color: #1f2839;}.bootstrap-select .btn.dropdown-toggle:hover,.bootstrap-select .btn.dropdown-toggle:focus{	color: #1f2839;}.comment-form-rating .bootstrap-select .btn.dropdown-toggle{	margin-bottom: 20px;}.slider {    display: inline-block;    vertical-align: middle;    position: relative}.slider.slider-horizontal {    width: 100%;    height: 20px}.slider.slider-horizontal .slider-track {    height: 10px;    width: 100%;    margin-top: -5px;    top: 50%;    left: 0}.slider.slider-horizontal .slider-selection {    height: 100%;    top: 0;    bottom: 0}.slider.slider-horizontal .slider-handle {    margin-left: -10px;    margin-top: -5px}.slider.slider-horizontal .slider-handle.triangle {    border-width: 0 10px 10px 10px;    width: 0;    height: 0;    border-bottom-color: #0480be;    margin-top: 0}.slider.slider-vertical {    height: 210px;    width: 20px}.slider.slider-vertical .slider-track {    width: 10px;    height: 100%;    margin-left: -5px;    left: 50%;    top: 0}.slider.slider-vertical .slider-selection {    width: 100%;    left: 0;    top: 0;    bottom: 0}.slider.slider-vertical .slider-handle {    margin-left: -5px;    margin-top: -10px}.slider.slider-vertical .slider-handle.triangle {    border-width: 10px 0 10px 10px;    width: 1px;    height: 1px;    border-left-color: #0480be;    margin-left: 0}.slider.slider-disabled .slider-handle {    background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);    background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);    background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track {    background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);    background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);    background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);    cursor: not-allowed}.slider input {    display: none}.slider .tooltip.top {    margin-top: -36px}.slider .tooltip-inner {    white-space: nowrap}.slider .hide {    display: none}.slider-track {    position: absolute;    cursor: pointer;    border-radius: 3px;}.slider-selection {    position: absolute;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border-radius: 3px;}.slider-track {    background-color: rgba(255, 255, 255, 0.1);}.slider-handle {    position: absolute;    width: 20px;    height: 20px;    background-color: #3a94a5;    background-image: -webkit-linear-gradient(top, #149bdf 0, #0480be 100%);    background-image: -o-linear-gradient(top, #149bdf 0, #0480be 100%);    background-image: linear-gradient(to bottom, #149bdf 0, #0480be 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);    filter: none;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);    opacity: .8;    border: 0 solid transparent}.slider-handle.round {    border-radius: 50%}.slider-handle.triangle {    background: transparent none}.slider-handle.custom {    background: transparent none}.slider-handle.custom::before {    line-height: 20px;    font-size: 20px;    content: '\2605';    color: #726204}.slider {    display: block;    float: left;    margin-left: 0;}.valueLabel {    color: #999;    display: block;    float: left;    font-size: 13px;    margin-top: 10px;    margin-left: 0;    text-transform: uppercase;}.btn-group-vertical {    display: inline-block;    position: relative;    vertical-align: middle;    width: 100%;}.valueLabel {    color: rgba(255, 255, 255, 0.5);}.stylish-input-group .input-group-addon {    background: white !important;}.stylish-input-group .form-control {    border-right: 0;    box-shadow: 0 0 0;    border-color: #ccc;}.stylish-input-group button {    border: 0;    background: transparent;}.sidebar .searchform .form-control {    border-color: #f3f3f3;}.sidebar .searchform .input-group-addon {    border-color: #f3f3f3;}.sidebar ul{	padding: 0;}.widget_nav_menu .sub-menu {	padding-left: 10px;}.page .commentform{	margin-top: 50px;}.sidebar ul li{	list-style: none;	padding-bottom: 10px;}.sidebar ul li:last-child{	padding-bottom: 0;}.blog-tags{	margin-top: 20px;	float: left;	width: 100%;}.blog-tags .list-inline.cat_list li:first-child{	padding-left: 5px!important;}.list-inline.cat_list{	margin-left: 0!important;}.tagwidget li,.tagcloud a,.blog-tags li {    padding: 0;    border: 1px solid #f3f3f3;    margin: 0 5px 9px 0;	display: inline-block;	font-size: 12px!important;	border-radius: 3px;}.blog-tags li a{	padding: 4px 10px;	display: block;}.tagcloud a{	padding: 4px 10px;	display: inline-block;}.comment-edit-link,.comment-reply-link{	padding-right: 10px;}.more-link{	padding: 6px 12px;	border-radius: 3px;	margin-top: 10px;	display: inline-block;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	font-weight: bold;}.tagwidget li:hover a,.tagcloud a:hover,.blog-tags li:hover a {    color: #ffffff;}.authorbox .avatar{	float: left;	margin: 10px 20px 20px 0;}.recentposts ul {    margin-bottom: 0;}.recentposts li a {    color: #6bb42f;    display: table;    font-size: 14px;    text-decoration: none;    text-transform: capitalize;    width: 100%;}.recentposts li a:hover {    color: #1f2839;}.recentposts li:last-child a {    border-bottom: 0;}.recentposts.recent li img {    max-width: 50px;}.recentposts.recent li:first-child{	padding-top: 0;}.recentposts.recent li:last-child{	padding-bottom: 0;}.recentposts.recent li {    padding: 8px 0;	display: block;	overflow: hidden;}.recentposts.recent li:last-child {    padding-bottom: 0;}.recentposts.recent li:hover img {    border-radius: 3px;}.recentposts .thumb {    max-width: 60px;    float: left;    margin-right: 10px;}.recentposts .text {    overflow: hidden;}.recentposts .text h4 {    margin: 3px 0 0;    padding: 0;    font-size: 16px;    text-transform: none;}.tagwidget a,.recentposts .text h6 {    font-size: 13px;    color: #1f2839;}.recentposts .text h6{	font-family: "Droid Serif", sans-serif;	font-size: 12px;	font-style: italic;}.list-inline.social li a{	color: #1f2839;	padding: 0 7px;	border-radius: 3px;	display: inline-block;	text-align: center;	font-size: 18px;}.list-inline.social li a:hover{	opacity: 0.8;}.list-inline.social{	margin-bottom: 0;	float: left;	width: 100%;}.post .blog-item hr {	float: left;	width: 100%;}/************************************GOOGLE MAP************************************/.fixmymap.affix {    right: 0;    top: 0;    left: auto;    bottom: 0;    z-index: 0;    width: calc(100% - 600px) height: 100%;    position: fixed;    display: block;}.similar_map_wrap_container {    position: relative;    width: 100%;    height: 100vh;}.similar_map_wrap_container.mini-map {    position: relative;    width: 100%;    height: auto;}.similar_map_wrap_container.fullmap {    height: 460px;}#similar_map_wrap {    position: absolute;    height: 100%;    left: 0;    width: 100%;    overflow: hidden;}.half-map-style {    padding: 30px;}.grid-map-style .col-md-6,.full-map-style .col-md-4,.half-map-style .col-md-6 {    margin-bottom: 30px;}.grid-map-style .car-wrapper .list-inline li {    width: 33.3333%;}.infobox {    box-shadow: none;    background-color: transparent;}.mapbox-wrap {    width: 340px;    padding: 10px 5px;}.mapbox-wrap .mapbox-figure {    float: left;    margin: 5px 5px 0 0;    width: 100px;}.mapbox-wrap .mapbox-figure img {    width: 105px;}.mapbox-wrap h4 {    font-size: 15px;    line-height: 1;    margin: 4px 0;    padding: 0;}.mapbox-wrap small {    font-size: 14px;    font-weight: 500;}.mapbox-wrap .mapbox-content {    width: 180px;    float: left;    padding-left: 15px;    text-align: left;}.mapbox-wrap .mapbox-content .mapbox-address p {    text-align: left;}.mapbox-wrap .mapbox-rating i {    margin-right: 2px;}h1.ts-heading,h1.ts-heading span{	font-weight: bold;}.ts-heading {	font-weight: bold;}h5.ts-heading{	line-height: 27px;}h6.ts-heading{	line-height: 26px;}.single-product .btn.dropdown-toggle.bs-placeholder.btn-default{	display: none;}.woocommerce .list-categories ul{	margin-bottom: 0;}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){	padding: 4px 4px 4px 0;}.padding-05{	padding-left: 5px;	padding-right: 5px;}.product-category-content .product-section-title{	margin-bottom: 30px;}.product-category-content .product-magni-desc{	max-width: 145px;	padding: 15px;}.product-category-content .product-magni-desc h4{	margin-top: 5px;}.woocommerce .page-title{	display: none;}.woocommerce .woocommerce-result-count{	margin-bottom: 0;	line-height: 39px;}.owl-item .wceb-price-format,.related.products .wceb-price-format,.cruise-list .wceb-price-format,.car-wrapper .wceb-price-format{	display: none;}.owl-item .price ins,.related.products .price ins,.cruise-list .price ins{	display: block;	font-size: 21px;	color: #1f2839;	font-weight: bold;}.ts-button{	padding: 8px 12px!important;	font-weight: bold;	text-transform: capitalize;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;}.owl-custom .owl-nav{	top: auto;	bottom: -49px;	right: 20px;}.product-loop .owl-custom .owl-nav{	bottom: -50px;	top: auto;	text-align: center;	width: 100%;	right: 0;}.product-loop .owl-custom .owl-nav [class*="owl-"]{	background: #6bb42f;	height: 34px;	width: 34px;	line-height: 35px;	border-color: #6bb42f;}.product-loop .owl-custom .owl-nav [class*="owl-"]:hover{	background: #fed602;	color: #1f2839;	border-color: #fed602;}.product-loop {	padding-bottom: 60px;}.ts-carousel .ts-carousel-slide a{	padding: 0!important;}.ts-carousel .ts-carousel-slide{	transition: all .5s ease-out;}.ts-carousel .ts-carousel-slide img{	border: none!important;	padding: 0!important;	border-radius: 0!important;    transition: all .5s ease-out;}.ts-carousel .ts-carousel-slide:hover{	transform: scale(1.2);}.carousel.slide .left.carousel-control{	vertical-align: middle;}.carousel.slide .left.carousel-control span,.carousel.slide .right.carousel-control span{	vertical-align: middle;	top: 45%;	position: absolute;}.daycounter span{	display: block;	width: 100%;	color: #fff;	text-align: center;	font-size: 15px;	font-weight: bold;}.counter-section {	background: #1f2839;	padding: 22px 7px;}.counter-section .countdown-row > span{	border-bottom: 2px solid #fff;	margin-bottom: 20px;	padding-bottom: 7px;	line-height: 18px;}.counter-section .countdown-row > span:last-child{	border-bottom: none;	margin-bottom: 0;	padding-bottom: 0;}.featured-image{	padding-right: 30px;}.product-featured {	padding: 30px;	background: rgba(255, 255, 255, 0.8);}.product-featured h3{	color: #6bb42f;	font-size: 24px;	text-transform: capitalize;	font-weight: bold;	margin-top: 0;}.product-featured h4{	color: #6bb42f;	font-size: 20px;	text-transform: capitalize;	font-weight: bold;	padding-bottom: 10px;	border-bottom: 1px solid #1f2839;}.featured-content{	padding-right: 50px;}.featured-buttons,.product-featured .short-description-product{	margin-top: 20px!important;}.featured-buttons li{	padding-right: 0;	padding-left: 0;}.featured-buttons .yith-wcwl-add-to-wishlist .add_to_wishlist,.yith-wcwl-wishlistaddedbrowse.show a,.yith-wcwl-wishlistexistsbrowse.show a{	background: #6bb42f;	padding: 10px 1em 10px;	color: #fff!important;	font-weight: bold;	border-radius: 3px;}.featured-buttons .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.yith-wcwl-wishlistaddedbrowse.show a:hover,.yith-wcwl-wishlistexistsbrowse.show a:hover{	background: #fed602;	color: #1f2839!important;}.subtotal{	display: block;	float: left;	width: 100%;}.subtotal a{	display: inline-block!important;}.subtotal a.minicart-checkout{	float: right!important;}/*-----------team-------*/.team-member-name p{	font-size: 22px;	font-weight: bold;	color: #6bb42f;	text-transform: capitalize;	margin-bottom: 8px;}.team-member-name span{	font-size: 15px;	text-transform: capitalize;	margin-bottom: 12px;	display: block;}.team-member-link{	margin-top: 18px;	display: block;}.team-member-link a{	width: 30px;	height: 30px;	text-align: center;	color: #fff;	background: #6bb42f;	margin-right: 5px;	display: inline-block;	line-height: 30px;	-moz-box-shadow: 2px 2px 2px #1f2839;	-webkit-box-shadow: 2px 2px 2px #1f2839;	box-shadow: 2px 2px 2px #1f2839;	border-radius: 3px;}.team-member-link a:hover{	background: #fed602;	color: #1f2839;}.team-member-img.style-2{	}.team-main-content{	padding: 30px;}.team-carousel{	padding: 10px 0;}.team-carousel .owl-item.active.center .team-main-content{	border-radius: 4px;	-moz-box-shadow: 0 0 5px #1f2839;	-webkit-box-shadow: 0 0 5px #1f2839;	box-shadow: 0 0 5px #1f2839;	}.team-main-content .team-member-content{	padding-top: 45px;}.team-main-content .team-desc{	padding-top: 15px;}.team-main-content .team-member-content p {    font-size: 22px;    font-weight: bold;    color: #6bb42f;    text-transform: capitalize;    margin-bottom: 8px;}.video-overlay {    bottom: 0;    height: 100%;    left: 0;    padding: 60px 0;    position: absolute;    right: 0;	z-index: 2;}.question,.question h3,.question h3 strong{	color: #fff!important;}.blog-meta .carousel{	margin-bottom: 15px;}/*----------------slick slider-----------------*//*---------------slick nav------------*/.slick-nav {    background: #fff none repeat scroll 0 0;    border: 1px solid #ccc;    height: 36px;    padding: 5px;    position: absolute;    top: 42%;    width: 30px;    z-index: 2;	color: #ccc;	font-size: 20px;}.slick-track{	padding: 50px 0;}.slick-nav:hover {	color: #aaa;}.slick-prev {    left: 11%;}.slick-next {    right: 11%;}.slick-initialized .slick-slide {    margin: 0;    opacity: 0.8;    transition: all 300ms ease 0s;}.slick-initialized .slick-active.slick-slide {    color: #e67e22;    opacity: 1;    transform: scale(1);	position: relative;}.slick-initialized .slick-current.slick-active.slick-slide {	opacity: 1;	z-index: 5;}.slick-initialized .slick-slide img,.slick-initialized .slick-slide{	z-index: 4;}.slick-initialized .slick-current.slick-active.slick-slide img {    color: #e67e22;    opacity: 1;    transform: scale(1.4);	margin-top: 0;	padding-bottom: 0;}.center-div .title{	position: absolute;	left: -40px;	top: 30px;	bottom: 30px;	background: rgba(107,180,47, 0.5);	max-width: 200px;	opacity: 0;	z-index: 9;	color: #fff;	padding: 20px;}.slick-initialized .slick-current.slick-active.slick-slide .title{	opacity: 1;}.center-div {	padding: 25px 0;}.center-div a {	width: 100%;	text-align: center;	font-size: 22px;	font-weight: 700;	display: none;	color: #1f1f1f;	padding-top: 15px;	text-transform: uppercase;}.slick-initialized .slick-current.slick-active.slick-slide.center-div a {	padding-top: 45px;}.center-div span.single-price {	color: #ef4416;	text-align: center;	width: 100%;	display: none;}.center-div span.single-price span {	color: #979797;	display: inline-block!important;	padding-left: 2px;}.center-div.slick-current.slick-active.slick-slide a,.center-div.slick-active.slick-slide a,.center-div.slick-current.slick-active.slick-slide span,.center-div.slick-active.slick-slide span {	display: block;}.ts-column-centered {	text-align: center;}@keyframes blink {    0% {        opacity: 1;    }    50% {        opacity: 0;    }    100% {        opacity: 1;    }}@-webkit-keyframes blink {    0% {        opacity: 1;    }    50% {        opacity: 0;    }    100% {        opacity: 1;    }}@-moz-keyframes blink {    0% {        opacity: 1;    }    50% {        opacity: 0;    }    100% {        opacity: 1;    }}.cssload-container {    position: fixed;    top: 0;    text-align: center;    left: 0;    right: 0;    text-align: center;    width: 100%;    height: 100%;    z-index: 9999;    background-color: #ffffff;}.cssload-loader {    width: 49px;    height: 49px;    top: 50%;    left: 0;    right: 0;    border-radius: 50%;    margin: -20px auto;    display: inline-block;    position: relative;    vertical-align: middle;}.cssload-loader,.cssload-loader:before,.cssload-loader:after {    animation: 1.15s infinite ease-in-out;    -o-animation: 1.15s infinite ease-in-out;    -ms-animation: 1.15s infinite ease-in-out;    -webkit-animation: 1.15s infinite ease-in-out;    -moz-animation: 1.15s infinite ease-in-out;}.cssload-loader:before,.cssload-loader:after {    width: 100%;    height: 100%;    border-radius: 50%;    position: absolute;    top: 0;    left: 0;}.cssload-loader:before,.cssload-loader:after {    content: "";}.cssload-loader:before {    border: 2px solid #6bb42f;    top: -1px;    left: -1px;    opacity: 0;    animation-name: cssload-pulse;    -o-animation-name: cssload-pulse;    -ms-animation-name: cssload-pulse;    -webkit-animation-name: cssload-pulse;    -moz-animation-name: cssload-pulse;}.cssload-loader:after {    background-color: #6bb42f;    animation-name: cssload-pulse-2;    -o-animation-name: cssload-pulse-2;    -ms-animation-name: cssload-pulse-2;    -webkit-animation-name: cssload-pulse-2;    -moz-animation-name: cssload-pulse-2;}@keyframes cssload-pulse {    0% {        transform: scale(1);        opacity: 1;    }    50% {        transform: scale(1.3);        opacity: 0;    }    100% {        transform: scale(1.3);        opacity: 0;    }}@-o-keyframes cssload-pulse {    0% {        -o-transform: scale(1);        opacity: 1;    }    50% {        -o-transform: scale(1.3);        opacity: 0;    }    100% {        -o-transform: scale(1.3);        opacity: 0;    }}@-ms-keyframes cssload-pulse {    0% {        -ms-transform: scale(1);        opacity: 1;    }    50% {        -ms-transform: scale(1.3);        opacity: 0;    }    100% {        -ms-transform: scale(1.3);        opacity: 0;    }}@-webkit-keyframes cssload-pulse {    0% {        -webkit-transform: scale(1);        opacity: 1;    }    50% {        -webkit-transform: scale(1.3);        opacity: 0;    }    100% {        -webkit-transform: scale(1.3);        opacity: 0;    }}@-moz-keyframes cssload-pulse {    0% {        -moz-transform: scale(1);        opacity: 1;    }    50% {        -moz-transform: scale(1.3);        opacity: 0;    }    100% {        -moz-transform: scale(1.3);        opacity: 0;    }}@keyframes cssload-pulse-2 {    0% {        transform: scale(1);    }    50% {        transform: scale(0.7);    }    100% {        transform: scale(1);    }}@-o-keyframes cssload-pulse-2 {    0% {        -o-transform: scale(1);    }    50% {        -o-transform: scale(0.7);    }    100% {        -o-transform: scale(1);    }}@-ms-keyframes cssload-pulse-2 {    0% {        -ms-transform: scale(1);    }    50% {        -ms-transform: scale(0.7);    }    100% {        -ms-transform: scale(1);    }}@-webkit-keyframes cssload-pulse-2 {    0% {        -webkit-transform: scale(1);    }    50% {        -webkit-transform: scale(0.7);    }    100% {        -webkit-transform: scale(1);    }}@-moz-keyframes cssload-pulse-2 {    0% {        -moz-transform: scale(1);    }    50% {        -moz-transform: scale(0.7);    }    100% {        -moz-transform: scale(1);    }}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown {    position: static;}.yamm .dropdown.yamm-fw {    position: static;}.yamm .container {    position: relative;}.yamm .yamm-content {    padding: 25px;}.yamm .dropdown.yamm-fw .dropdown-menu {    left: 0;    right: 0;    padding: 0;}.yamm .dropdown {    position: relative;}.yamm .dropdown.yamm-fw.yamm-half .dropdown-menu {    left: 0;    right: auto;}.yamm .dropdown .dropdown-menu {    border-radius: 0;    padding: 0;    margin-top: -1px !important;}.yamm .dropdown .dropdown-menu .show-left {    margin-top: 0}.well {    border: 0;    padding: 12px 0;}.yamm p {    margin-top: 0;    padding-top: 4px;    border-bottom: 0;    line-height: 1;    margin-bottom: 0;    display: block;    padding-bottom: 0;    font-weight: 400;    color: #27293d;    font-size: 14px;}.yamm .dropdown.yamm-fw.column-1 > .dropdown-menu > li {    margin-right: 0;    width: 100%;	float: left;	padding: 0 15px;}.yamm .dropdown.yamm-fw.column-2 > .dropdown-menu > li {    margin-right: 0;    width: 50%;	float: left;	padding: 0 15px;}.yamm .dropdown.yamm-fw.column-3 > .dropdown-menu > li {    margin-right: 0;    width: 33.33%;	float: left;	padding: 0 15px;}.yamm .dropdown.yamm-fw.column-4 > .dropdown-menu > li {    margin-right: 0;    width: 25%;	float: left;	padding: 0 15px;}.yamm .dropdown.yamm-fw.column-5 > .dropdown-menu > li {    margin-right: 0;    width: 20%;	float: left;	padding: 0 15px;}.yamm .dropdown.yamm-fw > .dropdown-menu{	padding: 33px 45px!important;}.yamm .dropdown.yamm-fw:hover > .dropdown-menu .dropdown-menu{	display: block!important;	position: relative!important;}.yamm .dropdown.yamm-fw:hover > .dropdown-menu .dropdown-menu li{	padding-left: 0;}.yamm .dropdown.yamm-fw > .dropdown-menu > li > a {    margin-top: 0;    padding-top: 4px;    border-bottom: 0;    line-height: 1;    margin-bottom: 0;    display: block;    padding-bottom: 0;    font-weight: bold!important;    font-size: 15px!important;	position: relative;	padding-bottom: 15px;}.yamm .dropdown.yamm-fw > .dropdown-menu > li > .dropdown-menu > li > a{	font-size: 14px;}.yamm .dropdown.yamm-fw > .dropdown-menu > li > a:after {	position: absolute;	left: 0;    width: 40px;    border-width: 1px 0 0 0;    margin-left: 0;    margin-bottom: 15px;	bottom: -21px;	content: "";	border-style: solid;	height: 7px;}.yamm .dropdown.yamm-fw > .dropdown-menu > li:hover > a{	margin-left: 0;}.header .dropdown-menu > li:hover > a{	margin-left: 5px;}.yamm .dropdown.yamm-fw > .dropdown-menu > li > a > b{	display: none;}.well .form-control {    font-size: 12px !important;    height: 35px;    margin-bottom: 15px;}.yamm ul {    padding: 0;}.header-full.header {    border-top: 5px solid #2d2d2d;}.header-full.header {    background-color: transparent;    left: 0;    padding: 15px 0 20px;    position: relative;    right: 0;    top: 0;    width: 100%;    z-index: 10;}