/*
	Theme Name: Adventure Tours Child
	Theme URI: http://themeforest.net/user/themedelight/portfolio
	Description: Adventure Tours child theme
	Template: adventure-tours
	Text Domain: adventure-tours-child
	Version: 1.0.0
*/

/*  --------------------  Default Styles  --------------------  */

body {
	font-size: 16px;
	color: #666666;
}
.woocommerce-cart,
.woocommerce-page {
	background-color: #ffffff;
}
.post-type-archive-product,
.tax-tour_category {
	background-color: #ffffff !important;
}
h1, h2, h3, h4, h5, h6 {
	color: #000034;
}
.layout-container {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.woocommerce .layout-container {
	margin-top: 70px !important;
	margin-bottom: 70px !important;
}
.tour-single .layout-container {
	margin-top: 40px !important;
}
.page-single__content p {
    line-height: 20px;
    margin-bottom: 20px;
}

/*  --------------------  Header Styles  --------------------  */

.header {
    -moz-box-shadow: 2px 2px 2px rgba(68, 68, 68, 0.25);
    -webkit-box-shadow: 2px 2px 2px rgba(68, 68, 68, 0.25);
    box-shadow: 2px 2px 2px rgba(68, 68, 68, 0.25);
    z-index: 9999;
    position: relative;
}

/*  --------------------  Header Top Styles  --------------------  */

.header .container {
	width: 100%;
	padding: 0px;
}
.header .container .header__info {
	background-color: #000034;
	padding: 0px 70px;
}
.header__info__item--phone {
    opacity: 1;
	color: #f6f6f6;
}
.header__info__item--clock {
    opacity: 1;
	color: #f6f6f6;
}
.header__info__items-right .header__info__item + .header__info__item {
    border-left: solid 1px #ffffff;
}
.header__info__item a {
    color: #f6f6f6;
    opacity: 1;
}
.corporate-social-responsibilty {
	text-transform: uppercase;
}

/*  --------------------  Header Logo / Navigation Styles  --------------------  */

.header .container .header__content-wrap {
	background-color: #ffffff;
	padding: 0px 70px;
}
#logoLink img {
    margin-top: -6px;
}

/*  --------------------  Header Navigation Styles  --------------------  */

.main-nav a {
    color: #333333;
    opacity: 1;
    font-weight: 400;
    font-style: normal;
	font-size: 15px;
}
.main-nav .current-menu-item:after {
	display: none !important;
}
.main-nav .sub-menu {
    background: #ffffff;
}
.main-nav .sub-menu > li {
    border-top: 1px solid rgba(0,0,0,0.08);
}

/*  --------------------  Header Slider Styles  --------------------  */

.atbtn.revo-button {
    background-color: #3db4e3 !important;
}

/*  --------------------  Breadcrumb Styles  --------------------  */
.header-section--with-banner .breadcrumbs {
    text-align: right;
	font-weight: normal;
	font-size: 14px;
}
.header-section--with-banner .breadcrumbs a {
	font-weight: normal;
}
.header-section--with-banner .header-section__title {
    color: #ffffff;
}

/*  --------------------  Home Styles  --------------------  */

#home-intro .wpb_wrapper {
	max-width: 860px;
	margin: auto;
}
#home-intro h1 {
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	text-transform: uppercase;
}
.btn-read-more a {
	background-color: #3db4e3 !important;
	font-size: 18px !important;
	font-weight: bold !important;
	padding: 10px 60px !important;
	text-transform: uppercase;
}

.home-tour-carousels .atgrid__item__title {
    height: 60px;
    overflow: hidden;
}
.home-tour-carousels .atgrid__item__description {
    height: 75px;
    overflow: hidden;
}
.home-tour-carousels .swiper-wrapper {
    padding-bottom: 10px;
}
.home-tour-carousels .atgrid__item__rating {
	display: none !important;
}
.home-tour-carousels .atgrid__item__icons {
	display: none !important;
}

.white-text .title--big .title__primary {
	color: #ffffff;
}
.home-tour-carousels .title--decoration-bottom-center:after {
	display: none !important;
}
.atgrid__item__top {
	border-bottom: solid 3px #3db4e3;
}
.atgrid__item__price {
    top: 0;
    left: 0;
    text-align: left;
}
.atgrid__item__price:after {
	display: none !important;
}
.atgrid__item__title a {
	color: #000034;
	font-size: 20px;
}
.home-tour-carousels-light .atgrid__slider__controls a {
	color: #7ccbe9;
}

/*  --------------------  Newsletter Signup Form Styles  --------------------  */

.newsletter-signup {
	color: #ffffff;
}
.newsletter-signup h2 {
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
}
.newsletter-signup p {
	color: #ffffff;
}
.newsletter-signup .wpcf7 {
	max-width: 800px;
	margin: auto;
	text-align: center;
	padding-left: 20px;
}
.newsletter-signup .wpcf7 input[type=email] {
    background: #ffffff;
	color: #666666;
    border: none;
	max-width: 460px;
	display: inline-block;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.newsletter-signup .wpcf7 input[type=submit] {
    background: #000034;
	color: #ffffff;
    border: none;
	display: inline-block;
	height: 45px;
    line-height: 21px;
    margin-bottom: 10px;
    padding: 12px 55px;
	font-weight: bold;
	text-transform: uppercase;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.newsletter-signup .wpcf7 span.wpcf7-not-valid-tip {
	display: none !important;
}
.newsletter-signup .wpcf7 div.wpcf7-mail-sent-ng, 
.newsletter-signup div.wpcf7-validation-errors {
    color: #ffffff !important;
}

/*  --------------------  About Us Styles  --------------------  */

.about h3 {
	color: #666666;
	font-size: 20px;
	font-weight: 500;
}

/*  --------------------  Tour - Listing Styles  --------------------  */

.tour-listing-title-breadcrumb {
	width: 100%;
	background-color: #f6f6f6;
}
.tour-listing-title-breadcrumb .row {
	max-width: 1170px;
	margin: auto;
}
.tour-listing-title-breadcrumb .row .header-section {
	border: none;
	box-shadow: none;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
}
.atgrid__item__rating {
	display: none !important;
}
.atgrid__item__icons {
	display: none !important;
}
.item-attributes__link:before {
	content: 'VIEW';
	display: inline-block;
}

.tax-tour_category .product-categories {
	display: none !important;
}
.product-categories + .atgrid, .product-categories + .atlist, .product-categories + .atgrid-sorting {
    margin-top: 0px;
}
.item-attributes__item:nth-child(2) {
	display: none;
}
/*
.item-attributes__item {
	display: none;
}
.item-attributes__item:first-child {
	display: inline-block;
}
.item-attributes__item:last-child {
	display: table-cell;
}
*/

/*  --------------------  Tour - Single Styles  --------------------  */

.single-product {
	background: #f6f6f6 !important;
}
.single-product .header-section .parallax-image {
	background-size: cover;
}
.header-section__rating {
    display: none;
}
.tours-tabs .nav-tabs li a {
    color: #666666;
}
.list-block--tour-tabs {
    margin-top: -28px;
    margin-bottom: 20px;
    display: none;
}
.tours-tabs__content {
	padding-top: 60px;
    padding-bottom: 60px;
}
.tour-reviews__rating-total__text {
    font-weight: 400;
}
.tour-reviews__item__info img {
    display: none !important;
}
.tour-reviews__item__name {
    font-family: 'Open Sans';
    font-size: 1.133em;
	font-weight: normal;
	line-height: 45px;
}
.tour-reviews__item__date {
    color: #666666;
    font-weight: 400;
}
.related-tours .atgrid__item__title a {
    font-size: 16px;
}

/*  --------------------  Tour - Single Sidebar Styles  --------------------  */

.price-decoration__value i {
    display: none;
}
.price-decoration__label {
	background-color: #114c7b;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.price-decoration {
    margin-bottom: 0px;
}
.form-block {
	background-color: #114c7b;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	padding-top: 10px;
}
.form-block__title {
    font-family: 'Open Sans';
    font-weight: 700;
    text-transform: uppercase;
	border-top: solid 1px #48779c;
	padding-top: 20px;
}
.form-block input, .form-block textarea {
    background: #edf6ff;
}
.form-block #tourBookingForm input[type=text],
.form-block #tourBookingForm input[type=number] {
	color: #666666;
}
.form-block--style3 .form-block__button {
    background: #3db4e3 !important;
}
body .ui-datepicker .ui-datepicker-today a {
    color: #3f3f3f;
}
body .ui-datepicker .ui-datepicker-current-day a {
    color: #3db4e3 !important;
}
#text-4 {
	background-color: #3db4e3;
	color: #ffffff;
	font-size: 16px;
	padding: 10px;
}
#text-4 a {
	color: #ffffff;
	display: block;
}
#text-4 a:hover {
	border: none;
}
.price-decoration__label .price-decoration__value {
	background-color: transparent;
	font-size: 16px;
	padding-bottom: 0px;
}
.price-decoration__label {
	padding-bottom: 0px;
}

/*  --------------------  Cart Styles  --------------------  */
.woocommerce-cart .woocommerce {
    margin-top: 70px;
    margin-bottom: 70px;
}
.woocommerce-cart .woocommerce .product-box {
    border: solid 1px#efefef;
}
.woocommerce .cart-empty-box {
    margin-top: 70px;
    margin-bottom: 70px;
    border: solid 1px#efefef;
}

/*  --------------------  Checkout Styles  --------------------  */
.woocommerce-checkout .woocommerce {
    margin-top: 70px;
    margin-bottom: 70px;
}
.woocommerce-checkout .woocommerce .woocommerce-info {
    border: solid 1px#efefef;
}
.woocommerce-checkout .woocommerce .checkout-box {
    border: solid 1px#efefef;
}
.woocommerce-checkout .woocommerce .product-box {
    border: solid 1px#efefef;
}

/*  --------------------  CSI - List Styles  --------------------  */

.csi-list .vc_col-sm-4 .vc_column-inner {
	padding-top: 0px !important;
}
.csi-list .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
	background-color: #3db4e3;
	padding: 3px;
	color: #ffffff;
	text-align: center;
	border-radius: 3px;
}
.csi-list .vc_col-sm-4 .vc_column-inner .wpb_content_element {
	margin-bottom: 15px;
}
.csi-list .vc_col-sm-4 .vc_column-inner .wpb_wrapper img {
	margin: 0px !important;
	width: 100%;
}
.csi-list .vc_col-sm-4 .vc_column-inner .wpb_wrapper a {
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}

/*  --------------------  CSI - Single Styles  --------------------  */

.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
    margin: 0px !important;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
	margin-top: 1px;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 0;
}
.vc_tta.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab > a {
    color: #666666;
}
.vc_tta.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    background: #3db4e3 !important;
    color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #ffffff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    background-color: #ffffff !important;
	padding-bottom: 60px;
	padding-top: 60px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body strong {
	text-transform: uppercase;
}
.csi-donate {
	text-align: center;
	background-color: #114c7b;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
	border-radius: 3px;
	padding: 20px 10px;
	padding-bottom: 50px;
	margin-bottom: 0px !important;
}
.csi-donate p {
	line-height: 26px;
}
.csi-donate-btn {
	margin-top: -15px;
}
.csi-donate-btn a {
	font-size: 18px !important;
	font-weight: bold !important;
	border: solid 2px #ffffff !important;
	background-color: #3db4e3 !important;
	padding-top: 12px;
    padding-bottom: 12px;
}
.csi-more-info {
	text-align: center;
	background-color: #3db4e3;
	color: #ffffff;
	font-size: 16px;
	border-radius: 3px;
	padding: 20px 10px;
	line-height: 26px;
	margin-top: 40px;
}
.csi-more-info p {
	line-height: 26px;
}
.csi-more-info a {
	color: #ffffff;
	display: block;
}

/*
.my-gallery .gallery__item-wrap {
	width: 20%;
}
.my-gallery .gallery__item {
	overflow: visible;
}
.my-gallery .gallery__item__info {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    overflow: unset;
	font-size: 10px;
	font-weight: normal;
	color: #666666 !important;
}
.my-gallery .gallery__item__info__content {
	color: #666666 !important;
	width: 100%;
	margin-top: 10px;
	font-weight: normal;
}
*/
.my-gallery .gallery__item-wrap {
	width: 25%;
}
.my-gallery .gallery__item__title {
	font-size: 16px;
	font-weight: normal;
}

/*  --------------------  Transfers - Airport List Styles  --------------------  */

.airport-list .vc_col-sm-6 .vc_column-inner {
	padding-top: 0px !important;
}
.airport-list .vc_col-sm-6 .vc_column-inner .wpb_wrapper {
	background-color: #3db4e3;
	padding: 3px;
	color: #ffffff;
	text-align: center;
	border-radius: 3px;
}
.airport-list .vc_col-sm-6 .vc_column-inner .wpb_content_element {
	margin-bottom: 15px;
}
.airport-list .vc_col-sm-6 .vc_column-inner .wpb_wrapper img {
	margin: 0px !important;
	width: 100%;
}
.airport-list .vc_col-sm-6 .vc_column-inner .wpb_wrapper a {
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}

/*  --------------------  Transfers Styles  --------------------  */

.vc_row.transfers-pricing {
	color: #ffffff;
	background-position: center !important;
}
.transfers-pricing h2 {
	font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
	color: #ffffff;
}
.transfers-pricing select {
	background: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
	display: block;
    width: 100%;
    height: auto;
    line-height: 21px;
	padding: 12px 15px;
    -webkit-appearance: none;
	color: #666666;
	max-width: 550px;
	margin: auto;
}
.transfers-pricing input {
    height: auto;
	color: #ffffff;
	background-color: transparent;
	border: none;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.transfers-includes {
}
.transfers-includes h2 {
	font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
}
.transfers-excludes {
	color: #ffffff;
}
.transfers-excludes h2 {
	font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
	color: #ffffff;
}

.ReturnTrip {
	margin-top: 15px !important;
}
.ReturnTrip span.wpcf7-list-item:first-child {
	margin: 0px;
}
.SelectYourArea {
	margin-top: 15px !important;
	margin-bottom: 20px !important;
}
.SelectYourArea span.wpcf7-list-item:first-child {
	margin: 0px;
}
span.wpcf7-not-valid-tip {
    display: none;
}

.pp_pic_holder .ppt {
	display: none !important;
}

/*  --------------------  Events Styles  --------------------  */

.gallery-grid-4.vc_row.vc_row-no-padding .vc_column-inner {
	padding-top: 0px !important;
}
.gallery-grid-4.vc_row .wpb_content_element{
	margin-bottom: 0px !important;
}
.gallery-grid-4 .wpb_image_grid_ul li {
	width: 25%;
	margin: 0px !important;
}.gallery-grid-4 .wpb_image_grid_ul li a {
	border: none !important;
}
.gallery-grid-4 .wpb_image_grid_ul li img {
	width: 100%;
}

.forms h2 {
	font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
}
.forms label {
	display: block;
}
.forms .wpcf7-form-control-wrap {
	margin-top: 5px;
	display: block;
}
.forms .wpcf7-form-control-wrap input[type="text"],
.forms .wpcf7-form-control-wrap input[type="email"],
.forms .wpcf7-form-control-wrap input[type="search"],
.forms .wpcf7-form-control-wrap input[type="tel"],
.forms .wpcf7-form-control-wrap input[type="number"],
.forms .wpcf7-form-control-wrap input[type="password"],
.forms .wpcf7-form-control-wrap input[type="date"],
.forms .wpcf7-form-control-wrap input[type="time"] {
	margin-bottom: 20px;
}

.full-wdith-not .vc_column-inner {
	max-width: 1170px;
	margin: auto;
}
.my-recaptcha-spacing {
	margin-bottom: 20px;
}

/*  --------------------  Search Results Styles  --------------------  */

.search-results {
	background-color: #ffffff;
}
.search-results .layout-container {
	margin-top: 70px !important;
    margin-bottom: 70px !important;
}

/*  --------------------  Contact Us Styles  --------------------  */

.contact-details {
	padding-left: 0px;
}
.contact-details li {
	list-style: none;
	line-height: 40px;
}
.contact-details li a {
	color: #666666;
}
.contact-details li a:hover {
	color: #3db4e3;
}
.contact-details li i {
	width: 20px;
	text-align: center;
	color: #3db4e3;
}
.contact-social-media a:hover {
	border: none !important;
}
.contact-map .wpb_gmaps_widget .wpb_wrapper {
	padding: 0px;
}
.contact-us-form {
}

/*  --------------------  Footer Styles  --------------------  */

.footer {
    background: #000034;
    color: #ffffff;
}
.footer .widget__title {
    opacity: 1;
	font-size: 20px;
}
.footer .widget .textwidget {
    font-size: 16px;
	line-height: 30px;
}
.footer .widget a {
    opacity: 1;
}
.footer__widgets-area--4 .textwidget {
	line-height: 18px !important;
}
.footer__widgets-area--4 i {
	width: 15px;
	display: inline-block;
	margin-right: 5px;
}
.footer__widgets-area--4 #text-2 {
	margin-bottom: 10px;
}
.footer-social-media li {
	display: inline-block;
	padding-left: 0px !important;
}
.footer-social-media li:before {
	display: none !important;
}
.footer-social-media li a {
	background-color: #ffffff;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	margin-right: 10px;
}
.footer-social-media li a:hover {
	opacity: .8;
}
.footer-social-media li a i {
	color: #000034;
	margin-right: 0px;
}
.footer .widget .menu li:before {
	display: none;
}
.footer .widget .menu li {
    padding-left: 0px;
	line-height: 30px;
}
.footer__arrow-top {
    background: #000034;
}
.footer__copyright {
	font-size: 16px;
}
.footer-website-by {
	text-align: right;
	font-size: 16px;
}
.footer-website-by a {
	color: #ffffff;
}
.footer-website-by a:hover {
	color: #ffffff;
	border-bottom: 1px dashed #ffffff;
}
.footer .social-icons li a:hover .fa:before {
    color: #ffffff !important;
}

/*  --------------------  Responsive Styles  --------------------  */

/* -------------------- Responsive - 1366px - Styles -------------------- */

@media (max-width:1366px){ 

	.main-nav > li {
		margin-right: 15px;
	}
	.main-nav a {
		font-size: 13px;
	}
	
}

/* -------------------- Responsive - 1024px - Styles -------------------- */

@media (max-width:1024px){ 

	.header__content {
		min-height: 65px;
		line-height: 65px;
	}
	#logoLink img {
		max-height: 95px;
		max-width: 100%;
		width: 100px;
	}
	.main-nav > li {
		margin-right: 5px;
	}
	.main-nav a {
		font-size: 11px;
	}
	.csi-list .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
		min-height: 295px;
	}
	#text-4 {
		font-size: 14px;
	}
	#text-4 a {
		word-break: break-all;
	}
	.csi-more-info {
		font-size: 14px;
		line-height: 24px;
	}
	.csi-more-info a {
		word-break: break-all;
	}
	.footer .widget .textwidget {
		font-size: 14px;
	}
	.footer .widget ul > li > a {
		font-size: 14px;
	}
	.footer__copyright {
		font-size: 14px;
	}
	.footer-website-by {
		font-size: 14px;
	}
	
}

/* -------------------- Responsive - 911px - Styles -------------------- */

@media (max-width:911px){ 

	.header__content {
		min-height: 95px;
		line-height: 95px;
	}
	#logoLink img {
		max-height: 95px;
		max-width: 300px;
		width: auto;
	}
	.header__info__items-left {
		display: none;
	}
	.main-nav-header {
		display: none !important;
	}
	.slicknav_menu {
		display: block !important;
	}
	.slicknav_menu .slicknav_btn {
		background: rgb(0, 0, 52);
		opacity: 1;
	}
	.slicknav_menu .slicknav_nav li {
		background-color: #000034;
	}
	.slicknav_menu .slicknav_nav a {
		opacity: 1;
	}
	.header-section--with-banner .breadcrumbs {
		display: none;
	}
	.csi-list .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
		min-height: 250px;
	}
	.ReturnTrip {
		margin-top: 15px !important;
		margin-bottom: 20px !important;
	}
	.newsletter-signup .wpcf7 input[type=email] {
		max-width: 360px;
	}
	.footer .widget .textwidget {
		font-size: 16px;
	}
	.footer .widget ul > li > a {
		font-size: 16px;
	}
	.footer__copyright {
		font-size: 16px;
	}
	.footer-website-by {
		text-align: center;
		font-size: 16px;
	}
	
}

/* -------------------- Responsive - 736px - Styles -------------------- */

@media (max-width:736px){ 

	.my-gallery .gallery__item-wrap {
		width: 25%;
		float: left;
	}
	
}

/* -------------------- Responsive - 667px - Styles -------------------- */

@media (max-width:667px){ 

	.newsletter-signup .wpcf7 input[type=submit] {
		padding: 12px 25px;
	}
	.newsletter-signup .wpcf7 input[type=email] {
		max-width: 280px;
	}
	
}

/* -------------------- Responsive - 568px - Styles -------------------- */

@media (max-width:568px){ 

	.header .container .header__info,
	.header .container .header__content-wrap {
		padding: 0px 20px;
	}
	.revo-slider-title {
		font-size: 32px !important;
	}
	.btn-read-more a {
		font-size: 15px !important;
		padding: 10px 30px !important;
	}
	.airport-list .vc_col-sm-6 {
		margin-bottom: 60px;
	}
	.airport-list .vc_col-sm-6:last-child {
		margin-bottom: 0px;
	}
	.wpcf7-radio .wpcf7-list-item {
		display: block;
		margin: 0px;
	}
	.csi-list .vc_col-sm-4 {
		margin-bottom: 60px;
	}
	.csi-list .vc_col-sm-4:last-child {
		margin-bottom: 0px;
	}
	.my-gallery .gallery__item-wrap {
		width: 50%;
		float: left;
	}
	.newsletter-signup h2 {
		line-height: 46px;
	}
	.newsletter-signup .wpcf7 {
		padding-left: 0px;
	}
	.newsletter-signup .wpcf7 input[type=email] {
		max-width: 100%;
		border-radius: 3px;
	}
	.newsletter-signup .wpcf7 input[type=submit] {
		width: 100%;
		border-radius: 3px;
	}

	
}

/* -------------------- Responsive - 340px - Styles -------------------- */

@media (max-width:340px){ 

	.revo-slider-title {
		font-size: 28px !important;
	}

	
}
