/*

Theme Name: skerries

Theme URI: http://underscores.me/

Author: Underscores.me

Author URI: http://underscores.me/

Description: Description

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: fingaldublin

Tags:



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



fingaldublin is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

*/



/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Normalize

# Typography

# Elements

# Forms

# Navigation

	## Links

	## Menus

# Accessibility

# Alignments

# Clearings

# Widgets

# Content

	## Posts and pages

	## Asides

	## Comments

# Infinite scroll

# Media

	## Captions

	## Galleries

--------------------------------------------------------------*/



/*--------------------------------------------------------------

# Normalize

--------------------------------------------------------------*/

html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}

body{margin:0;}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}

audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}

audio:not([controls]){display: none; height: 0;}

[hidden], template{display: none;}

a{background-color: transparent; text-decoration:none;}

a:active, a:hover{outline: 0;}

abbr[title]{border-bottom: 1px dotted;}

b, strong {font-weight: bold;}

dfn{font-style: italic;}

h1{font-size: 2em; 	margin: 0.67em 0;}

mark{background: #ff0;color: #000;}

small{font-size: 80%;}

sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}

sup{top: -0.5em;}

sub{bottom: -0.25em;}

img{border: 0;}

svg:not(:root){overflow: hidden;}

figure{margin: 1em 40px;}

hr{box-sizing: content-box;	height: 0;}

pre{overflow: auto;}

code, kbd, pre, samp{font-family: monospace, monospace; font-size: 1em;}

button, input, optgroup, select, textarea{color: inherit;	font: inherit;	margin: 0;}

button{	overflow: visible;}

button, select {text-transform: none;}

button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; cursor: pointer;}

button[disabled], html input[disabled]{cursor: default;}

button::-moz-focus-inner, input::-moz-focus-inner{border:0; padding: 0;}

input{line-height: normal;}

input[type="checkbox"], input[type="radio"]{box-sizing: border-box;	padding: 0;}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}

fieldset{border: 1px solid #c0c0c0;	margin: 0 2px;	padding: 0.35em 0.625em 0.75em;}

legend{	border: 0;	padding: 0;}

textarea{overflow: auto;}

optgroup{font-weight: bold;}

table{border-collapse: collapse;border-spacing: 0;}

td, th {padding: 0;}



/*--------------------------------------------------------------

# Typography

--------------------------------------------------------------*/

body, button, input, select, textarea {color: #404040;	font-family: sans-serif;	font-size: 16px;	font-size: 1rem;	line-height: 1.5;}



p{margin-bottom: 1.5em;}

dfn, cite, em, i{font-style: italic;}

blockquote{margin: 0 1.5em;}

address{margin: 0 0 1.5em;}

pre{background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;	font-size: 15px;	font-size: 0.9375rem;	line-height: 1.6;	margin-bottom: 1.6em;	max-width: 100%;	overflow: auto;	padding: 1.6em;}

code, kbd,tt,var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; 	font-size: 15px;font-size: 0.9375rem;}

abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}

mark, ins {background: #fff9c0;	text-decoration: none;}

big{font-size: 125%;}



/*--------------------------------------------------------------

# Elements

--------------------------------------------------------------*/

html{box-sizing: border-box;}

*, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */box-sizing: inherit; }

body{background: #fff; /* Fallback for when there is no custom background color defined. */}

blockquote:before, blockquote:after, q:before, q:after {content: ""; }

blockquote,q{quotes: "" "";}

hr {background-color: #ccc;	border: 0;	height: 1px;	margin-bottom: 1.5em;}

ul, ol {	margin: 0 0 1.5em 3em;}

ul {	list-style: disc;}

ol {	list-style: decimal;}

li > ul, li > ol {	margin-bottom: 0; 	margin-left: 1.5em;}

dt {	font-weight: bold;}

dd {	margin: 0 1.5em 1.5em;}

img {	height: auto; /* Make sure images are scaled correctly. */	max-width: 100%; /* Adhere to container width. */}

table {	margin: 0 0 1.5em;	width: 100%;}



/*--------------------------------------------------------------

# Forms

--------------------------------------------------------------*/

button, input[type="button"],input[type="reset"], input[type="submit"] {	border: 1px solid;	border-color: #ccc #ccc #bbb;	border-radius: 3px;	background: #e6e6e6;	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);	color: rgba(0, 0, 0, .8);	font-size: 12px;	font-size: 0.75rem;	line-height: 1;	padding: .6em 1em .4em;	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active{border-color: #aaa #bbb #bbb; box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{color: #666; border: 1px solid #ccc; border-radius: 3px; 	padding: 3px;}

select {border: 1px solid #ccc;}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{color: #111;}

textarea{width: 100%;}



/*--------------------------------------------------------------

# Navigation

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Links

--------------------------------------------------------------*/

a{color: royalblue;}

a:visited{color: purple;}

a:hover, a:focus, a:active{color: midnightblue;}

a:focus{outline: thin dotted;}

a:hover, a:active{outline: 0;}

/*--------------------------------------------------------------

## Menus

--------------------------------------------------------------*/

.main-navigation{clear:both; display:block;	float:left;	width: 100%;}

.main-navigation ul{display:none; list-style: none;	margin: 0;	padding-left: 0;}

.main-navigation li{float: left;	position: relative;}

.main-navigation a{display: block;text-decoration: none;}

.main-navigation ul ul{box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;	position: absolute;top: 1.5em;	left: -999em;	z-index: 99999;}

.main-navigation ul ul ul{left: -999em;	top: 0;}

.main-navigation ul ul a{width: 200px;}

.main-navigation ul ul li{}

.main-navigation li:hover > a, .main-navigation li.focus > a {}

.main-navigation ul ul :hover > a, .main-navigation ul ul .focus > a {}

.main-navigation ul ul a:hover,.main-navigation ul ul a.focus {}

.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {	left: auto;}

.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {	left: 100%;} 

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a { }

/* Small menu. */

.menu-toggle, .main-navigation.toggled ul {	display: block;}



@media screen and (min-width: 37.5em) {

.menu-toggle {display:none;}

.main-navigation ul{display:block;}

}



.site-main .comment-navigation, .site-main .posts-navigation,.site-main .post-navigation {	margin: 0 0 1.5em;	overflow: hidden;}

.comment-navigation .nav-previous, .posts-navigation .nav-previous,.post-navigation .nav-previous {	float: left;	width: 50%;}

.comment-navigation .nav-next,.posts-navigation .nav-next, .post-navigation .nav-next { 	float: right;	text-align: right;	width: 50%;}



/*--------------------------------------------------------------

# Accessibility

--------------------------------------------------------------*/

/* 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; /* Above WP toolbar. */}

/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {	outline: 0;}



/*--------------------------------------------------------------

# Alignments

--------------------------------------------------------------*/

.alignleft{display: inline;	float: left;	margin-right: 1.5em;}

.alignright{display: inline;	float: right;	margin-left: 1.5em;}

.aligncenter{clear: both;display: block;	margin-left: auto;	margin-right: auto;}



/*--------------------------------------------------------------

# Clearings

--------------------------------------------------------------*/

.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content: "";	display: table;	table-layout: fixed;}

.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}



/*--------------------------------------------------------------

# Widgets

--------------------------------------------------------------*/

.widget{margin: 0 0 1.5em;}

/* Make sure select elements fit in widgets. */

.widget select{max-width: 100%;}

/*--------------------------------------------------------------

# Content

--------------------------------------------------------------*/

/*--------------------------------------------------------------

## Posts and pages

--------------------------------------------------------------*/

.sticky{display: block;}

.hentry{margin: 0 0 1.5em;}

.byline, .updated:not(.published) {	display: none;}

.single .byline, .group-blog .byline {	display: inline;}

.page-content, .entry-content,.entry-summary {	margin: 1.5em 0 0;}

.page-links {	clear: both;	margin: 0 0 1.5em;}

/*--------------------------------------------------------------

## Asides

--------------------------------------------------------------*/

.blog .format-aside .entry-title,.archive .format-aside .entry-title {	display: none;}

/*--------------------------------------------------------------

## Comments

--------------------------------------------------------------*/

.comment-content a{word-wrap: break-word;}

.bypostauthor{display: block;}

/*--------------------------------------------------------------

# Infinite scroll

--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */

.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ 	display: none;}



/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {	display: block;}

/*--------------------------------------------------------------

# Media

--------------------------------------------------------------*/

.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}

/* Make sure embeds and iframes fit their containers. */

embed,iframe,object{max-width: 100%;}

/*--------------------------------------------------------------

## Captions

--------------------------------------------------------------*/

.wp-caption{margin-bottom: 1.5em; max-width: 100%;}

.wp-caption img[class*="wp-image-"]{display: block;	margin-left: auto;	margin-right: auto;}

.wp-caption .wp-caption-text{margin: 0.8075em 0;}

.wp-caption-text{text-align: center;}

/*--------------------------------------------------------------

## Galleries

--------------------------------------------------------------*/

.gallery{margin-bottom: 1.5em;}

.gallery-item{display: inline-block;text-align: center;	vertical-align: top;	width: 100%;}

.gallery-columns-2 .gallery-item{max-width: 50%;}

.gallery-columns-3 .gallery-item{max-width: 33.33%;}

.gallery-columns-4 .gallery-item{max-width: 25%;}

.gallery-columns-5 .gallery-item{max-width: 20%;}

.gallery-columns-6 .gallery-item{max-width: 16.66%;}

.gallery-columns-7 .gallery-item{max-width: 14.28%;}

.gallery-columns-8 .gallery-item{max-width: 12.5%;}

.gallery-columns-9 .gallery-item{max-width: 11.11%;}

.gallery-caption {	display: block;}





/* custome - 04-06-2016 */

/*font-family: 'Open Sans', sans-serif; */



@font-face {

    font-family: 'lakesight_personal_use_onlyRg';

    src: url('fonts/lakesight_personaluseonly-webfont.eot');

    src: url('fonts/lakesight_personaluseonly-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/lakesight_personaluseonly-webfont.woff2') format('woff2'),

         url('fonts/lakesight_personaluseonly-webfont.woff') format('woff'),

         url('fonts/lakesight_personaluseonly-webfont.ttf') format('truetype'),

         url('fonts/lakesight_personaluseonly-webfont.svg#lakesight_personal_use_onlyRg') format('svg');

    font-weight: normal;

    font-style: normal;

}



html{height:auto; width:100%;}

body{height:auto; width:100%; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; background:#fff; color:#444;}

html, body{height:100%;}

.main_area{display:table; width:100%; table-layout:fixed; height:100%;}

.upbody{display:table-row; height:auto;}

.footer_body{display:table-row; height:1px;}

.clear{height:0px; line-height:0px; clear:both;}

img{border:0 none;}

a{text-decoration:none;}

ul, ul li{list-style:none;}

a:focus, a:active{outline:none;}

input[type="submit"]:focus, input[type="text"]:focus, input[type="email"]:focus, textarea:focus, input[type="reset"]:focus, input[type="button"]:focus{outline:none;}

a{text-decoration:none; word-wrap:break-word;}

p{margin:0px; word-wrap:break-word; margin:0px; padding:0px; font-size:17px; color:#5a5b5e;}

a, p, p span, ul, ul li, ul li a{font-family: 'Open Sans', sans-serif; color:#444; font-weight:400; font-size:14px; word-wrap:break-word;}

.main_wrapper{height:auto !important; min-height:100%; width:100%;}

.main_inwrapper{width:100%;}

h1, h2, h3, h4, h5, h6{margin:0px; padding:0px; word-wrap:break-word;}



.menu-container{width:1002px; margin:0 auto; position:relative;}

.banner-container{width:1002px; margin:0 auto; max-width:100%;}

.controalsnav{display:none}

.welcom-container{width:1002px; margin:0 auto; position:relative; max-width:100%;}

.navbar-default{background:none; border:none;}



ul.menu li{display:inline-block; position:relative;}

ul.menu li a{text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight:700; text-transform:uppercase; color:#fff; font-size:14px; letter-spacing:0.7px;}

ul.menu li a:hover{color:#fbb84f !important;}

ul.menu li a.active{color:#fbb84f;}

.current-menu-item > a{color:#fbb84f !important;}

a.activefooter{color:#fbb84f !important;} 	

ul.menu li + li{margin-left:12px;}

.menu-container .navbar-collapse{padding:0px;}

.text-figal-mob{display:none;}

.search-box{display:inline-block;}

.text-figal{display:inline-block; margin:0 0 0 24px;}

.text-figal h2{color:#5a0e56; font-family: 'Open Sans', sans-serif; font-weight:700;}

nav.navbar{margin:0px;}

/*.search-box .search-submit{display:none;}*/

.search-box #s{border-radius:0px; border:1px solid #a4aeb6 !important; height:34px; width:220px; font-size:16px; font-family: 'Open Sans', sans-serif; padding:5px 8px !important; display:none;}

.search-box #s ::-webkit-input-placeholder{color:#f0f0f0 !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.search-box #s :-moz-placeholder {color:#f0f0f0 !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.search-box #s ::-moz-placeholder{color:#f0f0f0 !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.search-box #s :-ms-input-placeholder{color:#f0f0f0 !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}



.search-box label{margin:0px;}

ul.menu ul.sub-menu li{padding:10px 0; display:block;}

ul.menu ul.sub-menu li + li{margin-left:0px;}

ul.menu > li:hover > a{color:#fbb84f;}

ul.menu li:hover > ul.sub-menu{display:block;}

ul.sub-menu .current-menu-item > a{color:#679fa9 !important;}

/*footer */

.social-part{width:100%; padding:40px 0; background:#f16a51;}

.social-icon-text{display:block; text-align:center; margin:0px; padding:0px 0 20px 0; position:relative;}

.social-icon-text:after{position:absolute; bottom:0px; left:22%; width:56%; height:1px; background:#fff; content:""; display:block;}

.text-info{display:inline-block; margin:0px; padding:0px;}

.text-info h2{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:40px; color:#fff; text-transform:uppercase;}

.social-icon{display:inline-block; margin:0px 0 0 30px; padding:0px;}

.mob-social{display:none}

.social-icon .fb{width:18px; height:40px; display:inline-block; background:url(images/sprite-img.png) -170px -21px no-repeat; background-size:319px auto;   }

.social-icon .tw{width:37px; height:37px; display:inline-block; background:url(images/sprite-img.png) -186px -21px no-repeat; background-size:318px auto; margin:0 0 0 20px;}

.social-icon .int{width:32px; height:37px; display:inline-block; background:url(images/sprite-img.png) -222px -21px no-repeat; background-size:319px auto; margin:0 0 0 20px;}

.social-icon .yt{width:55px; height:38px; display:inline-block; background:url(images/sprite-img.png) -253px -21px no-repeat; background-size:319px auto; margin:0 0 0 20px;}



.mob-social .fb{width:18px; height:40px; display:inline-block; background:url(images/social_icon.png) 0 bottom no-repeat; background-size:130px auto;}

.mob-social .tw{width:37px; height:37px; display:inline-block; background:url(images/social_icon.png) -17px bottom no-repeat; background-size:130px auto; margin:0 0 0 20px;}

.mob-social .int{width:32px; height:37px; display:inline-block; background:url(images/social_icon.png) -53px bottom no-repeat; background-size:130px auto; margin:0 0 0 20px;}

.mob-social .yt{width:55px; height:38px; display:inline-block; background:url(images/social_icon.png) -85px bottom no-repeat; background-size:130px auto; margin:0 0 0 20px;}



.tag-us{display:block; text-align:center; margin:0px; padding:0px; margin-top:20px;}

.tag-us p{color:#fff; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:35px; line-height:1;}

.tag-us span, .tag-us a{color:#5a5b5e; font-weight:700; font-size:35px;}

.tag-us br{display:none;}

.bottam-footer{width:100%; height:auto; display:block; background:#f0e9d5; padding:30px 0 55px 0;}

.footer-logo{display:block; margin:0px 0 32px 0; padding:0px;}

a.comhairle{width:164px; height:60px; display:inline-block; background-size:100%; position:relative;}

a.comhairle:after{position:absolute; content:""; right:-18px; top:-3px; width:1px; height:66px; background:#54075b;}

a.dublin-logo{width:121px; height:65px; display:inline-block; margin:0 0 0 30px;}

.footer-menu{display:block; margin:0px 0 15px 0; padding:0px;}

.footer-menu ul{margin:0px; padding:0px;}

.footer-menu ul li{display:inline-block; margin:0px;}

.footer-menu ul li a{text-decoration:none; font-size:14px !important; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400; text-transform:inherit;}

.footer-menu ul li a:hover{text-decoration:underline; color:#5a5b5e !important;}

.conpany-address{display:block; margin:0px; padding:0px;}

.conpany-address p{font-size:14px; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400;}

.conpany-address a{text-decoration:none; font-size:14px; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400;}

.conpany-address a:hover{text-decoration:underline;}

.copyright{display:block; margin:6px 0 0 0px; padding:0px;}

.copy-left{display:block; float:left;}

.copyright p{font-size:14px; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400;}

.copy-left span{font-size:14px; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400;}

.copyright a{text-decoration:none; font-size:14px; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400;}

.copyright a:hover{text-decoration:underline;}

a.copy-right{display:block; float:right;}

.conpany-address br{display:none;}

.copy-left br{display:none;}

.bottam-footer{padding-left:20px; padding-right:20px;}

footer.site-footer{width:100%; clear:both; display:inline-block;}

/*footer */



/*middle-part*/

.middle-part{width:100%; min-height:553px; height:100%; display:block; /*background:url(images/middle_img.jpg)0 0 no-repeat;*/ background-position:center center !important; background-size:cover !important;}

.search-something{display:block; padding:0px; text-align:center; margin:45px 0 30px 0;}

.search-something h1.line{display:inline-block; font-size:30px; font-family: 'Open Sans', sans-serif; font-weight:400; color:#fff; position:relative; top:6px;}

.search-bar{display:inline-block;}

.search-bar input[type="text"]{width:560px; height:47px; border:none; background:#fff; font-size:16px; font-weight:normal; padding:0 10px; margin-left:10px; border-radius:0px;}

.search-bar input[type="submit"]{background:#fff; border:none; border-radius: 0; float:right; height:47px; text-shadow: none; color:#bebfc0; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:20px; padding:0px 5px 0 0; line-height:1; text-transform:uppercase;}



.three-boxes{display:block; margin:0px; padding:0px;}

.wine-dine{width:100%; height:200px; display:block; margin:0px; padding:25px 55px; background:#fbb84f; text-align:center;}

.wine-dine h2{font-size:51px; color:#5a5b5e; font-family: 'lakesight_personal_use_onlyRg';  line-height:1; margin-bottom:10px;}

.wine-dine p{font-size:17px; color:#5a5b5e; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:22px; word-wrap:break-word;}

.wine-dine a{font-size:17px; color:#5a5b5e; font-family: 'Open Sans', sans-serif; font-weight:600; line-height:1; text-decoration:underline;}

.wine-dine a:hover{text-decoration:none; color:#5a5b5e;}

.wine-dine.color-change{background:#5a5b5e;}

.wine-dine.color-change h2, .wine-dine.color-change p, .wine-dine.color-change a{color:#fff;}

.wine-dine.color-change a:hover{text-decoration:none; color:#fff;}

.three-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12{margin:0px; padding:0px;}

.three-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12 + .col-lg-4.col-md-4.col-sm-12.col-xs-12{padding-left:12px;}

.destination-boxes{width:100%; margin:0px; padding:0px;}

.one-destination{width:100%; min-height:340px; display:block; overflow:hidden; padding:0; position:relative;}

.four-web .one-destination{min-height:400px;}

.for-tr-bg{width:100%; height:100%; display:block; background:rgba(54,54,54,0.60); position:absolute; z-index:9; top:0} 

.one-destination img{width:100%; position:absolute; top:0;}

.destination-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12{padding:0px;}



.postion-for{z-index:26; position:relative;}

.destination-boxes h2{font-size:52px; line-height:1; color:#fff; font-family: 'lakesight_personal_use_onlyRg'; margin-bottom:30px;}

.destination-boxes p{font-size:14px; line-height:20px; color:#fff; font-family: 'Open Sans', sans-serif; margin-bottom:30px;}

.linnne{width:386px; height:1px; background:#fff; margin:0 auto; display:block; margin-bottom:25px;}

a.fine-more{text-decoration:none; font-size:17px; font-family: 'Open Sans', sans-serif; color:#fff; border:1px solid #fff; line-height:1; padding:12px 35px; display:inline-block; text-transform:uppercase; margin-bottom:25px;}

.text-img-slide{width:100%; height:auto; display:block; background:rgb(90,197,194); height:398px; position:relative;}

.text-area{display:block; margin:45px 0 0 0px; padding:0px;}

.text-area h2{text-transform:uppercase; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:40px; line-height:48px; margin-bottom:20px;}

.text-area p{font-size:17px; font-weight:400; font-family: 'Open Sans', sans-serif; line-height:22px; margin-bottom:22px; color:#fff;}

.image-area{display:block; margin:0 0 0 -40px; padding:0px; width:100%;}

.image-area img{width:100%; height:auto;}

.text-img-slide .tbl{display:table; position:absolute; top:0; left:0; height:100%; width:100%;}

.text-img-slide .tbl .tbl-row{display:table-row; height:100%;}

.text-img-slide .tbl .tbl-row .tbl-cell{display:table-cell; height:100%; vertical-align:middle; text-align:center;}

.text-img-slide .tbl .tbl-row .tbl-cell h2{margin:0px; font-size:70px;}

.one-destination a.fine-more{position:absolute; bottom:35px; left:50%; width:200px; margin-left:-100px;  padding:12px 0; margin-bottom:0px; z-index:30;}

/* -- tablscell */

.equalCols{display:table; width:100%; table-layout:fixed;}

.equalCols .equalColsRow{display:table-row;}

.equalCols div[class^="col-"] {display:table-cell; vertical-align:middle; float:none; width:auto; position:relative;}

.imgCover{background-position:top; background-repeat:no-repeat; background-size:cover;}

/* -- tablscell */

.text-img-slide .slick-dots{text-align:inherit; bottom:40px; margin:0px; left:112px;}

.slick-dots{width:50%;}

.text-img-slide .slick-dots li button{width:14px; height:14px; border-radius:50%; background:rgba(255,255,255,0.6);}

.text-img-slide .slick-dots li.slick-active button::before{background:#fff; width:14px; height:14px; border-radius:50%;}

.text-img-slide .slick-dots li{height:14px; width:14px;}

.text-img-slide .slick-dots li button:hover::before, .slick-dots li button:focus::before{background:#fff; width:14px; height:14px; border-radius:50%;}

.text-img-slide .slick-dots li button::before{content:""}

.text-img-slide .slick-prev::before{width:40px; height:49px; display:block; background:url(images/sprite-img.png)-193px -71px no-repeat; background-size:371px auto;opacity:1;}

.text-img-slide .slick-dots{position:relative;}

.text-img-slide .slick-prev{left:-10px;}

.text-img-slide .slick-next{right:-55px;}

.text-img-slide .slick-prev, .slick-next{margin-top:-35px;}

.text-img-slide .slick-next::before{width:40px; height:49px; display:block; background:url(images/sprite-img.png)-234px -71px no-repeat; background-size:371px auto;opacity:1;}

button, input[type="button"], input[type="reset"], input[type="submit"]{box-shadow:none;}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{box-shadow:none;}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active{box-shadow:none;}

/*middle-part*/

.btn-1c::after{background:#fff; height:100%; left:0; top:0; width:0;}

.btn::after{content: ""; position: absolute; transition: all 0.3s ease 0s; z-index: -1;}

.btn-1{border:1px solid #fff; color: #fff; border-radius:0px;}

.btn{border:none; color: inherit; cursor: pointer; display: inline-block; position: relative;transition: all 0.3s ease 0s; outline:none;}

.btn-1c:hover::after, .btn-1c:active::after {width: 100%;}

.btn-1c:hover, .btn-1c:active{color: #000;}

.text-infooo .btn:hover,  .btn:focus, .btn.focus, .text-area .btn:hover, .btn:focus, .btn.focus{background:#fff; outline:none;}



/*banner */

.carousel-inner > .item{background-position:left top;background-size: cover; height: 100%;}

.carousel-inner {height: 100%;}



.about-pp .downarrow{width:49px; height:40px; background:url(images/sprite-img.png) no-repeat center center; bottom:35px; left:0; margin:auto; position:absolute; right:0; z-index:99; background-position:-738px -165px}

.carousel-indicators{bottom:auto; width:35px; left:auto; right:15px; margin:0; padding:10px; top:42%;}

.carousel-indicators li{width:14px; height:14px; background:rgb(90,197,194); border:none;}

.carousel-indicators .active{width:14px; height:14px; background:#fff;}

.left-text{float:left;}

.sub-title p{text-shadow:none; font-family: 'Open Sans', sans-serif; font-size:30px; line-height:34px; color:#5a5b5e; text-align:left; position:relative; margin-bottom:5px; padding-bottom:10px;}



.right-text a:hover{text-decoration:underline;}

p.sub-title:after{position:absolute; content:""; width:100%; height:1px; background:#aeb3ac; bottom:0; left:0;}



.carousel-caption{top:90px; width:1002px; display:block; max-width:100%; left:0; right:0; margin:0 auto;}

.page-template-about_template .carousel-caption{left:-20px;}

/*banner */



.sosialicon{position:fixed; right:0; top:25%; width:67px; z-index:9999;}

.sosialicon ul{margin:0; padding:0;}

.sosialicon ul li{float: left; list-style:none; margin:0; padding:0;}

.sosialicon ul li a.fb{height:53px; width:67px; background:url(images/sprite-img.png) no-repeat -435px 0px; float:left; }

.sosialicon ul li a.tw{height:53px; width:67px; background:url(images/sprite-img.png) no-repeat -504px 0px; float:left;}

.sosialicon ul li a.insta{height:53px; width:67px; background:url(images/sprite-img.png) no-repeat -574px 0px; float:left;}

.sosialicon ul li a.ut{height:53px; width:67px; background:url(images/sprite-img.png) no-repeat -645px 0px; float:left;}



/*About */

.welcome-pat{width:100%; height:auto; background:#f0e9d4; padding:80px 0}

.welcome-pat h2{font-size:30px; font-family: 'Open Sans', sans-serif; font-size:40px; line-height:44px; color:#5a5b5e; text-transform:uppercase; font-weight:700; margin-bottom:50px;}

.about-contain{display:block; margin:0px; padding:0px;}

.coll{-moz-column-count:2;-webkit-column-count:2; column-count:2;-webkit-column-gap:60px; -moz-column-gap:60px; column-gap:60px;}

.divded{-moz-column-count:2;-webkit-column-count:2; column-count:2; -webkit-column-gap:100px; -moz-column-gap:100px; column-gap:100px;} 

.about-contain p{color:#5a5b5e; font-size:17px; line-height:22px; font-weight:400; font-family: 'Open Sans', sans-serif;}

.didyouknow{width:100%; min-height:968px; height:100%; display:block; /*background:url(images/did_you_know.jpg) no-repeat;*/ background-position:center center; background-size:cover; padding:100px 0 115px 0;}

.did-text h2{font-family: 'lakesight_personal_use_onlyRg'; font-size:51px; line-height:1; color:#fff; margin-bottom:45px;}

.know-text p{color:#fff; font-size:17px; line-height:22px; font-weight:400; font-family: 'Open Sans', sans-serif;}

.know-text p + p{margin-top:30px;}

.page-template-about_template h1.main-title{color:#fff;text-align:left;position:relative;top:0px;transform:rotate(-10deg);line-height:95px;}

.page-template-about_template .carousel-caption{top:55px;}

.page-template-about_template .left-text{float:none; display:block;}

.page-template-about_template .right-text{left: 360px;margin: 0;position: relative;right: 0;text-align: right;top: 110px;}

.page-template-about_template .right-text .sub-title p::after{display:none;}

.page-template-about_template .carousel-indicators{display:none;}

/*About */



.mob-search-box{display:none;}

.owl-theme .owl-controls{display:none;}



/**************************breadcrumb-css-start*********************/

.breadcrumb{width:100%; display:inline-block; background:none; text-align:center; font-weight:400; padding:0px; margin:0px; margin:20px 0 35px;}

.breadcrumb ul{margin:0px; padding:0px;}

.breadcrumb li{position:relative; color:#696a6c; display:inline-block; text-transform:uppercase; padding:0px; font-weight:600;}

#breadcrumbs span{margin-left:5px; margin-right:10px; color:#696a6c;}

.breadcrumb li a{color:#696a6c; text-decoration:none; font-weight:600;}

.breadcrumb li a:hover{color:#5ac5c2; text-decoration:none; font-weight:600;}

/*.breadcrumb li:after{position:absolute; content:">"; font-size:13.5px; font-weight:600; padding-left:7px;}*/

.breadcrumb li:last-child:after{display:none;}

/**************************breadcrumb-css-end*********************/

/**************************cruises-css-start*********************/

.bookticmainbor{display:block; padding-bottom:68px; margin-bottom:35px; width:100%; max-width:1243px;}

.booktick{width:1003px; margin:auto; }

.booktickbanner{width:100%; display:inline-block; position:relative; max-width:100%;}

.previousarrow{background:url(images/previous-arrow.png) no-repeat; width:40px; height:49px; position:absolute; left:0px; top:50%; margin-top:-25px; margin-left:-70px;}

.nextarrow{background:url(images/next-arrow.png) no-repeat; width:40px; height:49px; position:absolute; right:0px; top:50%; margin-top:-25px; margin-right:-70px;}

.fbicon{background:url(images/fb-icon.png) no-repeat; width:15px; height:28px; display:inline-block; margin-left:25px;}

.twittericon{background:url(images/twitter-icon.png) no-repeat; width:32px; height:26px; display:inline-block; margin-left:15px; margin-right:15px;}

.whatsappicon{background:url(images/whatsapp-icon.png) no-repeat; width:31px; height:31px; display:inline-block; position:relative; top:5px; margin-left:10px; display:none;}

.booktickcon{width:100%; float:left;}

.booktickcon h2{font-size:34.1px; color:rgb(90,197,194); margin-bottom:10px; text-transform:uppercase; letter-spacing:3px;}

.booktickcon a{color:rgb(90,197,194);} 

.single-format-standard .blog-deatil .booktickcon h1, .single-format-standard .blog-deatil .booktickcon h3, .single-format-standard .blog-deatil .booktickcon h4, .single-format-standard .blog-deatil .booktickcon h5, .single-format-standard .blog-deatil .booktickcon h6 {
    color: rgb(90,197,194);
    display: block;
    font-size: 20px;
    margin: 15px 0 10px;
}

.booktickcon p{margin:0px; padding:0px; font-size:17px; color:#5a5b5e;}

.booktickcon p + p{margin-top:20px;}

.findoutdiv{float:left; font-size:16.75px; color:#696a6c; font-weight:700;}

.findoutdiv a{font-size:16.75px; color:#696a6c; font-weight:600; letter-spacing:1px;}

a.tickbtn{display:inline-block; width:281px; height:60px; text-align:center; line-height:57px;background:#e6eeef;font-size:24.34px;color:#696a6c; border:1px solid #acc6c9; text-decoration:none; letter-spacing:3px;}

a.tickbtn.bootickbtn{border:1px solid #fbb84f; background:#feeaca; margin-left:37px; float:right;}

.tickbtn.bootickbtn.bookingcls {margin:0 !important;}

.tickbtn.bootickbtn.bookingcls{margin-left:0 !important;}

.booktickmain{width:100%; float:left;}

.findoutmar{margin-top:22px;}

.bookticbtnmar{margin-top:75px;}

.backtext{float:left;}

.search-results .booktickmain {margin:40px 0;}

.backtext a,.nexttext a{color:#fbb84f; font-size:24px; font-weight:700; text-transform:uppercase;}

.nexttext{float:right; margin-right:20px;}

.youalsomain .slick-slider{ position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; 

-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; 

-webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; 

-webkit-tap-highlight-color:transparent; float:left; width:100%; margin:0px 0px 0px 0px;

 margin-top:17px; }

.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0;}

.slick-list:focus { outline:none; }

.slick-list.dragging { cursor:pointer; cursor:hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);

 -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.slick-track { position:relative; top:0; left:0; display:block; }

.slick-track:before, .slick-track:after { display:table; content:''; }

.slick-track:after { clear:both; }

.slick-loading .slick-track { visibility:hidden; }

.slick-slide {display:none; float:left; min-height:1px; margin:0px 0px 0px 0px; position:relative; width:431px;}

.slick-track .slick-slide:first-child{ border:none;}

[dir='rtl'] .slick-slide { float:right; }

.slick-slide img { display:inline-block; vertical-align:middle;  }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events:none;}

.slick-initialized .slick-slide { display:block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent;}

.youalsomain .slick-prev{ background:url(images/previous-arrow.png) no-repeat; width:40px; height:49px; position:absolute; top:133px; right:100%; border:none; text-indent:-10000px; box-shadow:none;}

.youalsomain .slick-next{ background:url(images/next-arrow.png) no-repeat; width:40px; height:49px; position:absolute; top:133px; left:100%; border:none; text-indent:-10000px; box-shadow:none;}

.storieinner {width:100%;float:left; position:relative;}

.slick-next:hover,.slick-prev:hover{box-shadow:none;}

.youalsomain{width:100%; float:left;}

.youalsomain h2{margin:0px; padding:0px; font-size:34.1px; color:#fbb84f; text-transform:uppercase; margin-bottom:20px;}

.youalsocon{position:absolute; left:0px; top:50%; right:0px; margin:auto; text-align:center; margin-top:-18px;}

.youalsocon h3{margin:0px; padding:0p; color:#fff; font-size:30px; font-weight:700; min-height:72px;}

.youalsocon p{margin:0px; padding:0px; margin-top:30px;}

.youalsocon p a.findoutbtn{width:211px; display:inline-table; text-align:center; border:1px solid #fff; height:41px; color:#fff; line-height:41px; font-size:17px; text-decoration:none}

.main-dest.slick-initialized .cust-width{padding:0 22px;}

.main-dest.slick-initialized .slick-list{margin:0 -22px;}

.blog-datial .lazy .cust-width{width:auto!important;}

.blog-datial .lazy.slick-initialized .cust-width{width:100%!important;}

.swords-itinerary-detail .lazy.slick-initialized .cust-width{min-height:275px;}

/**************************cruises-css-end*********************/

/**************************activities-css-start*********************/

.internalcon{width:100%;float:left;}

.internalcon h2{font-family: 'lakesight_personal_use_onlyRg'; font-size:103.79px; color:#5ac5c2; text-align:center; margin-bottom:30px; margin-top:20px;}

.activconmain{width:100%;float:left;}

.activeimgmain{display:block; height:351px; overflow: hidden; padding: 0; width: 100%; position:relative;}

.catOverlay{background:rgba(54, 54, 54, 0.6);display: block;height: 100%;position:absolute;top: 0;width: 100%;z-index: 9;}

.active-trabg1.active-trabg2{background: rgba(251, 183, 79, 0.6);}

.active-trabg1.active-trabg3{background: rgba(242, 107, 81, 0.6);}

.active-trabg1.active-trabg4{background: rgba(172, 197, 200, 0.6);}

.activitiesbox .imgCover:nth-child(4n+1) .catOverlay{background: rgba(242, 107, 81, 0.6);}

.activitiesbox .imgCover:nth-child(4n+2) .catOverlay{background: rgba(251, 183, 79, 0.6);}

.activitiesbox .imgCover:nth-child(4n+3) .catOverlay{background: rgba(90, 198, 194, 0.6);}

.activitiesbox .imgCover:nth-child(4n+4) .catOverlay{background: rgba(172, 197, 200, 0.6);}

.activemain{display:table; width:100%; table-layout:fixed;}

.activemain .equalColsRow{display:table-row;}

.activemain div[class^="col-"] {display:table-cell; vertical-align:middle;  position:relative;}

.activitiesbox .col-lg-4.col-md-4.col-sm-6.col-xs-12{padding:0px;}

.activeimgmain h2{margin:0px; padding:0px; font-size:70px; font-family: 'lakesight_personal_use_onlyRg'; color:#fff; line-height:60px; /*min-height:130px;*/}

a.findoutbtn{text-decoration:none; font-size:17px; font-family: 'Open Sans', sans-serif; color:#fff; border:1px solid #fff; line-height:1; padding:12px 0; display:inline-block; text-transform:uppercase;  width:200px; position:absolute; bottom:40px; left:50%; margin-left:-100px; z-index:26;}

.activeimgmain .tbl{display:table; width:100%; height:100%; position:absolute; top:0; left:0; z-index:25;}

.activeimgmain .tbl-row{display:table-row; height:100%;}

.activeimgmain .tbl-cell{display:table-cell; height:100%; vertical-align:middle; height:100%; text-align:center; padding:0 20px;}

.activeimgmain .tbl-cell h2{margin:0px; padding:0px; font-size:70px; font-family: 'lakesight_personal_use_onlyRg'; color:#fff; line-height:60px;}



/**************************activities-css-end*********************/

/**************************gettingthere-css-start*********************/

.gettingmain{width:986px; margin:auto;}

.gettingmaincon{width:100%; float:left;}

.gettingmaincon h2{margin:0px; padding:0px; font-size:60px; color:#fff; font-family: 'lakesight_personal_use_onlyRg'; margin-bottom:10px;}

.gettingmaincon p{margin:0px; padding:0px; color:#fff; font-size:17px; margin-bottom:20px;}

.gettingmaincon p a:hover{color:#fff; text-decoration:none;}

.trasportmain{margin:auto; width:860px; }

.trasportmaininner{width:100%; float:left; margin:62px 0px 100px 0px;}

.trasportcon{width:100%; float:left; margin-top:40px;}

.transleft{width:225px; float:left; text-align:center;}

.transright{margin-left:225px; position:relative;}

.transhead h3{margin:0px; padding:0px; font-size:17px; font-weight:700; color:#5a5b5e;}

.transcon p{margin:0px; padding:0px; font-size:17px; color:#5a5b5e; margin-top:20px;}

.raillink a{color:#f16a51; font-weight:800; text-decoration:underline;}

.raillink a.dartlinkclr{color:#f16a51;font-size:17px;}

.raillink a.buslinkclr{color:#679fa9;font-size:17px;}

.raillink a.cyclelinkclr{color:#fcb850;font-size:17px;}

.raillink a.ferrylinkclr{color:#5ac5c1;font-size:17px;}



.buslink a{color:#679fa9; font-weight:800; text-decoration:underline;}

.bicyclelink a{color:#fcb850; font-weight:800; text-decoration:underline;}

.ferrylink a{color:#5ac5c1; font-weight:800; text-decoration:underline;}

/**************************gettingthere-css-end*********************/

/**************************mapbox-css-start*********************/

.mapmaindiv h1{margin:0px; padding:0px; color: #5a5b5e; font-family: "lakesight_personal_use_onlyRg"; font-size: 60px;  line-height: 64px; margin: 60px 0 40px; text-align: center;}

.mapmaindiv{width:1000px; margin:auto;}

.mapconmain{width:19%; float:left; text-align:center;}

.mapconmain + .mapconmain{margin-left:1%;}

.mapbox{width:100%; float:left; margin-bottom:120px;}

.boxmain{width:100%; float:left; border:1px solid #909ca6; }

.mapconmain h2{margin:0px; padding:0px; color:#696a6c; font-size:17.17px; font-weight:700; text-align:center; margin-bottom:15px;}

/*.mapbox .col-md-12{margin-left:-10px;}*/

.mapbox a.btn{font-size:17.17px; background:#cdeded; border:1px solid #5ac5c2; color:#696a6c; line-height:30px; border-radius:0px; height:42px; width:160px; margin-top:22px;}

.mapbox a.btn.mapbg{background:#feeaca; border:1px solid #fbb84f;}

.mapbox a.btn.mapbg1{background:#fbd2ca; border:1px solid #f16a51;}

.map-info { display: block; margin: 0 0 60px;  padding: 0;  text-align: center;}

.map-info p{margin:0px; padding:0px; font-size:20px; color:#5a5b5e;}

/**************************mapbox-css-start*********************/



/*contact*/

.inner-banner{width:100%; min-height:362px; height:100%; display:block; /*background:url(images/inner_banner.jpg) no-repeat;*/ background-size:cover; background-position:center center;}

.the-title{color:rgb(90,197,194); font-size:60px; line-height:64px; font-family: 'lakesight_personal_use_onlyRg'; text-align:center; margin:60px 0 70px 0;}

.contact-info{display:block; text-align:center; margin:0px 0 80px 0; padding:0px; }

.contact-info p{font-size:20px; color:#5a5b5e; line-height:normal; font-family: 'Open Sans', sans-serif; font-weight:400;}

.contact-info p + p{margin-top:25px;}

p.ph, p.em{margin-top:5px !important; font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:700;}

p.ph a, p.em a{font-size:20px; color:#5a5b5e; line-height:normal; font-family: 'Open Sans', sans-serif; font-weight:400; text-decoration:none;}

p.ph a:hover, p.em a:hover{text-decoration:underline;}

.in-form{width:800px; max-width:100%; display:block; text-align:center; margin:0 auto 90px; padding:0;} 

.in-form h2{font-size:34px; line-height:normal; font-family: 'Open Sans', sans-serif; font-weight:400; letter-spacing:3px; text-transform:uppercase; color:#5a5b5e; margin-bottom:35px;}

.in-form input[type="text"],

.in-form input[type="email"],

.in-form input[type="url"],

.in-form input[type="password"],

.in-form input[type="search"],

.in-form input[type="number"],

.in-form input[type="tel"],

.in-form input[type="range"],

.in-form input[type="date"],

.in-form input[type="month"],

.in-form input[type="week"],

.in-form input[type="time"],

.in-form input[type="datetime"],

.in-form input[type="datetime-local"],

.in-form input[type="color"]{width:800px; max-width:100%; border-radius:0; border:1px solid #8996a0; height:42px; text-align:center; color:#5a5b5e; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.in-form input[type="checkbox"]{border:1px solid #8996a0}

.in-form textarea{width:800px; max-width:100%; resize:none; border-radius:0; height:200px; border:1px solid #8996a0; text-align:center; color:#5a5b5e; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.in-form .form-group.form_chk{text-align:right; margin-bottom:50px;}

.in-form ::-webkit-input-placeholder{color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.in-form :-moz-placeholder {color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.in-form ::-moz-placeholder{color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.in-form :-ms-input-placeholder{color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.in-form .form-group.form_chk span{color:#5a5b5e !important; font-size:17px; font-family: 'Open Sans', sans-serif; font-weight:400;}

.in-form .cpt_line{margin-bottom:40px;}

.in-form .cpt_line p{color:#5a5b5e; font-size:19px; font-family: 'Open Sans', sans-serif; font-weight:400; margin-bottom:30px;}

.in-form .cpt_line .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div{margin:0 auto;}

.action_row input[type="submit"]{background:rgb(90,197,194); padding:12px 72px; border:none; border-radius:0px; font-size:17px; line-height:1; font-family: 'Open Sans', sans-serif; font-weight:400; color:#fff; text-transform:uppercase;}

#contact .in-form ::-webkit-input-placeholder{color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;letter-spacing:2px;text-transform:uppercase;}

#contact .in-form :-moz-placeholder {color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;letter-spacing:2px;text-transform:uppercase;}

#contact .in-form ::-moz-placeholder{color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;letter-spacing:2px;text-transform:uppercase;}

#contact .in-form :-ms-input-placeholder{color:#5a5b5e !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;letter-spacing:2px;text-transform:uppercase;}

/*contact*/



/*privacy-policy*/

.privacy-plolicy h2{ font-size:28px; color:#5a5b5e;font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:3; margin-bottom:40px; letter-spacing:2px;}

.privacy-plolicy h3{ font-size:16px; color:#5a5b5e;font-family: 'Open Sans', sans-serif; font-weight:700;  margin-bottom:8px;}

.privacy-plolicy p{font-size:16px; color:#5a5b5e;font-family: 'Open Sans', sans-serif; font-weight:400;  margin-bottom:36px;}

.privacy-plolicy ul{ margin:0 0 36px; padding:0;}

.privacy-plolicy ul li{font-size:16px; color:#5a5b5e;font-family: 'Open Sans', sans-serif; font-weight:400; list-style:none;}

.privacy-plolicy ul li + li{margin-top:5px;}

h1.privacy-title{font-family: 'lakesight_personal_use_onlyRg'; color:rgb(90,197,194); font-size:60px; line-height:1; margin:40px 0 60px 0;}

/*privacy-policy*/



/*wine-dine-stay*/

.wine-dine-stay h1 {font-family: 'lakesight_personal_use_onlyRg'; font-size:60px;font-weight:400; color:#fff; margin-bottom:15px; }

.wine-dine-stay p{ font-size:17px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:28px;}

.wine-dine-stay p + p{margin-top:20px;}

.one-destination{}

.text-title{}

.find-for-you{display:block; margin:84px 0px 72px 0; padding:0px;}

.find-for-you .imag-block{width:467px; max-width:100%; height:326px; display:block; background-size:cover; background-position:center center; position:relative;}

.find-for-you .cust-width{width:46.6%; height:auto; display:block; float:left;}

.find-for-you .cust-width + .cust-width{margin-left:6.7%;}

.cust-width h2.title{width:100%; font-size:60px; line-height:1; color:#fff; font-family: 'lakesight_personal_use_onlyRg'; text-align:center; bottom:130px; position:absolute;}

.find-for-you .btn:hover, .btn:focus, .btn.focus, .find-for-you .btn:hover, .btn:focus, .btn.focus{background:#fff; outline:none;}

.attraction-detail .btn:hover, .btn:focus, .btn.focus, .attraction-detail .btn:hover, .btn:focus, .btn.focus{background:#fff; outline:none;}

.find-for-you .fine-more{position:absolute; bottom:35px; margin-bottom:0px; width:200px; left:50%; margin-left:-100px; padding-left:0px; padding-right:0px; text-transform:uppercase;}

/*wine-dine-stay*/



/*attraction_detail*/

.attraction-detail{width:100%; display:block; margin:0px 0 20px 0; padding:0px;}

.attraction-detail .cust-width{width:30.2%; height:auto; display:block; float:left; margin-bottom:30px;}

.attraction-detail .cust-width + .cust-width{margin-left:4.7%;}

.attraction-detail .cust-width:nth-child(3n+1){margin-left:0px;}

.attraction-detail .cust-width .img-block{width:auto; height:auto; display:block; position:relative;}

.attraction-detail .fine-more{position:absolute; bottom:35px; margin-bottom:0px; width:200px; left:50%; margin-left:-100px; padding-left:0px; padding-right:0px; text-transform:uppercase;z-index:10;}

.attraction-detail h2{width:100%; font-size:30px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; position:absolute; line-height:34px;padding:0 10px; text-align:center; bottom:150px; z-index:10;}

.rowww{display:block;}

.rowww + .rowww{margin-top:60px;}

/*attraction_detail*/



/*.cookie*/

.cookiemaindiv{background:#fbb84f;color:#363636;padding:30px 0;position:fixed;bottom:0;left:0;width:100%;font-family:'Open Sans', sans-serif; font-size:18px;line-height:28px;z-index:999;}

.cookiemaindiv .container{position:relative;}

.cookiemaindiv .menu-container{position:relative;}

.cookiemaindiv .container:before{position:absolute;left:-67px;top:9px;content:"";background:url(images/cookies.png) no-repeat;width:53px;height:48px;}

.cookiemaindiv .menu-container:before{position:absolute;left:-67px;top:9px;content:"";background:url(images/cookies.png) no-repeat;width:53px;height:48px;}

.cookiemaindiv a{font-size:18px;color:#363636; background:transparent; padding:5px 0px; text-decoration:none;}

.cookiemaindiv a.hide-masg {position:absolute;right:-170px;top: 0;border: Solid 1px #363636;padding:8px 20px;}

.cookiemaindiv a:hover{text-decoration:underline;}

.cookiemaindiv a.hide-masg:hover{background:#363636;color:#fff;}

/*.cookie*/



/* full-link */

a.full-link{position:absolute; top:0; left:0; height:100%; width:100%; z-index:101;}

a.full-link:hover .btn-1c:hover:after, 

a.full-link:hover .btn-1c:active:after{width: 100%;}

a.full-link:hover .btn:after{content: ""; position: absolute; transition: all 0.3s ease 0s; z-index: -1;}

a.full-link:hover .btn-1c::after{background: #fff none repeat scroll 0 0;  height: 100%;  left: 0;  top: 0;  width: 0;}

/* full-link */



/*blog-page*/

.blog-page{display:block; margin:0px; padding:0px;}

.blog-page .cust-width{width:auto; height:auto; display:block; position:relative; float:left; margin-bottom:45px;}

.blog-datial .cust-width{width:100% !important; height:auto; display:block; position:relative; float:left; margin-bottom:20px;}

.blog-page .cust-width + .cust-width{margin-left:4.4%}

.blog-page .cust-width:nth-child(3n+1){margin-left:0px;}

.blog-page .cust-width:nth-child(9n+7),.blog-page .cust-width:nth-child(9n+8),.blog-page .cust-width:nth-child(9n+9){ margin-bottom:0px;}

/*.blog-page .cust-width .img-block{width:100%; height:auto; position:relative;}*/
.blog-page .cust-width .img-block{width:374px; height:auto; position:relative;}
.blog-page .cust-width .img-block img{width:100%; height:auto; position:relative;}

.blog-page.swords-whats-on .cust-width:nth-child(6n+1) {margin-left: 0;}

.activemain div[class^="cust-width"] {display:table-cell; vertical-align:middle;  position:relative;}

.blog-datial h2{color:rgb(90,197,194); font-size:34px;margin:0 0 45px;padding:0;text-transform: uppercase; letter-spacing:3px;}

.blog-page.blog-datial h2{padding-top:50px;border-top:1px solid rgb(90,197,194);}

.blog-datial .slick-prev, .blog-datial .slick-next{margin-top:-35px;}

.blog-datial .slick-prev{left:-125px; right:auto;}

.blog-datial .slick-next{right:-125px; left:auto;}

.blog-page .cust-width .for-date{display:block; padding:15px 18px; position:absolute; top:0; left:0; z-index:10;}

.blog-page .cust-width .for-date h2{font-size:21px; color:#5a5b5e; font-family: 'Open Sans', sans-serif; font-weight:600; margin:0px; letter-spacing:0px; text-transform:none;padding:0;border:0;}

.blog-page .other-info{display:block; margin:0px; padding:0px; z-index:102;}

.blog-page .tbl{display:block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index:25;}

.blog-page .tbl-row {display:table; height:100%; width:100%;}

.blog-page .tbl-cell {display: table-cell; height: 100%; text-align: center; vertical-align: middle; padding:0 15px;}

.blog-page .tbl-cell h3{font-size:35px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; line-height:40px; width:100%; text-align:center; z-index:10;}

.blog-page .other-info a.findoutbtn{position:absolute; z-index:35; bottom:50px; margin:0 auto; width:200px; padding-left:0px; padding-right:0px; left:50%; margin-left:-100px; font-weight:700; font-size:17px;}

.blog-page .main-dest{margin-bottom:70px;}

.blog-page .bookticbtnmar{margin-top:0px; margin-bottom:58px;}

.blog-deatil{display:block; margin:0px; padding:0px;}

.blog-deatil .booktickbanner{width:100%; max-width:1002px; height:543px; display:block; position:relative; background-size:cover; background-position:center center;}

.booktick .booktickbanner{width:100%; max-width:1002px; height:auto; display:block; position:relative; background-size:cover; background-position:center center;}

.blog-deatil .booktickcon h3{text-transform:uppercase; color:#5a5b5e; font-size:17px; font-family: 'Open Sans', sans-serif; font-weight:400; margin-bottom:10px;}

.blog-deatil .booktickcon .tag > a{margin:0px; padding:0px; font-size:17px; color:rgb(90,197,194); text-decoration:none; text-transform:inherit;}
.tag{color:rgb(90,197,194) !important;}
.blog-deatil .booktickcon .tag > a:hover{text-decoration:underline;}

.blog-deatil .booktickbanner .for-date{position:absolute; top:0px; left:0px; background:#fcb84f; padding:10px 15px;}

.blog-deatil .booktickbanner .for-date h2{font-size:21px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600;}

.blog-deatil .bookticbtnmar{margin-top:40px; margin-bottom:40px;}

.blog-deatil .bookticmainbor{padding-bottom:0px;}

.ssba.ssba-img{width:inherit !important; margin-left:12px; position:relative; top:-5px;}

/*blog-page*/



/*usefull-links*/

.usefull-links{display:block; margin:0px 0 80px 0; padding:0px;}

.usefull-links .accomadation, .accomadation{width:100%; height:auto; display:block; background:rgba(251,184,79,0.3); padding:10px 0; margin:40px 0 30px 0;}

.usefull-links .accomadation h2, .accomadation h1{text-align:center; font-family: 'lakesight_personal_use_onlyRg'; font-size:51px; color:#5a5b5e; line-height:1;} 

.usefull-links .link-tit-lins{display:block; text-align:center; margin:0px; padding:0px;}

.usefull-links .link-tit-lins ul{display:block; list-style:none; margin:0px; padding:0px;}

.usefull-links .link-tit-lins ul li{font-size:17px; color:#5a5b5e; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; list-style:none; line-height:1;}

.usefull-links .link-tit-lins ul li + li{margin-top:30px;}

.usefull-links .link-tit-lins ul li a{text-decoration:none; color:rgb(90,197,194); font-weight:700; margin-left:175px;}

.usefull-links .link-tit-lins ul li a:hover{text-decoration:underline;}

/*usefull-links*/



.main-reape{display: block;font-size: 17px;text-align: center;text-transform: uppercase;border-bottom: solid 1px #ccc;margin-bottom: 20px; padding-bottom: 10px;}

.main-reape .titleee{display:inline-block;}

.main-reape .cottta{display:inline-block; margin-left:100px; font-weight:400px; font-family: 'Open Sans', sans-serif;}

.main-reape .titleee a, .main-reape .cottta a{text-decoration:none; font-size:18px; color:#fbb84f; font-weight:700; font-family: 'Open Sans', sans-serif;}

.main-reape .titleee a:hover, .main-reape .cottta a:hover{text-decoration:underline;}

.single-activitie #blog-page a{font-weight:normal;}



/*no-record*/

h1.no-record{text-align:center; font-family: 'lakesight_personal_use_onlyRg'; font-size:70px; line-height:1; color:#5A5B5E; margin:50px 0px; padding:0px;}

h2.no-record{color:#5A5B5E ; text-align:center; font-family: 'lakesight_personal_use_onlyRg'; font-size:70px; line-height:1; margin:50px 0px; padding:0px; font-size:50px;}

body.home.page.page-template h2.no-record{color:#fff;}

/*no-record*/



.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{border:none; font-size:17px; color:#398f14; font-family: 'Open Sans', sans-serif; font-weight:normal; text-align:left; margin:0 0 10px 0; padding:0px;}

.ri-grid{margin:0 !important;}

.container.marginbottom{margin-bottom:30px;}

.ajax-loader{display:none;}

.cookiemaindiv br{display:none;}



/*************Changes in CSS****************/

.head-wrap{width:100%; height:auto; display:block; background:rgb(90,197,194); box-shadow:0px 5px 10px rgba(1,2,2,0.36); padding:13px 0 60px 0; position:relative; z-index:999;}

.logo{width:138px; height:74px; display:block; background:url(images/logo.png) 0 0 no-repeat; background-size:100%; position:relative; z-index:999; background-position:0px 0px;}

.search-text{position:absolute; right:0px; top:25px; z-index:9;}

#searchhc {float:right;width: 130px;height:42px;box-sizing: border-box;border: transparent;border-radius: 4px;font-size: 14px;color:#fff;background-color: transparent;background-image: url(images/search_icon.png);background-size:30px;background-position: 95px 6px;background-repeat: no-repeat;padding: 10px 20px 10px 40px;-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;}

#searchhc:focus {width: 100%;background-image: url(images/search_icon.png);background-size:28px;background-position: 7px 5px;background-repeat: no-repeat;border:2px solid #eee;}

.site-header ul.menu{bottom: -40px;left: 43px;margin: 0;padding: 0;position: absolute;right: 0;}

ul.menu li li a{color:#666; letter-spacing:0.6px;}

ul.menu li a:focus{color:#fbb84f;}

ul.menu li > .sub-menu li a:hover{color:rgb(253,184,79) !important;}

ul.sub-menu:before{background:rgb(90,197,194);content: "";height: 20px;left: 0;position: absolute;top: 0;width: 100%;}

ul.sub-menu{background: #fff;display: none;margin: 0 0 0 -10px;min-width: 220px;padding: 25px 20px 10px;position: absolute;}

.downarrow{width:49px; height:40px; background:url(images/down-arrow-icon.png); bottom:35px; left:0; margin:auto; position:absolute; right:0; z-index:99;}

h1.main-title{text-shadow:none; font-family: 'lakesight_personal_use_onlyRg'; font-size:115px; line-height:100px; color:rgb(90,91,94); -moz-transform:rotate(-12deg); -o-transform:rotate(-12deg); -webkit-transform: rotate(-12deg); -ms-transform:rotate(-12deg); transform:rotate(-12deg);filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.707107, M12=-0.707107,M21=0.707107, M22=0.707107, sizingMethod='auto expand'); zoom:1; position:relative;}

.left-text h1.main-title span{left:10px;margin-top:-10px;position: absolute;}

.left-text h1.main-title .about-title{left:75px;margin-top:-10px;position: absolute;}

.text-swords {display: inline-block;left:0;margin: 0 auto;position: absolute;right: 0;top: 5px;z-index: 1;text-align: center;}

.text-swords > a{display:inline-block;color: #fff;font-size:56px; font-weight:bold; letter-spacing:-3px; margin-top:-10px; 

text-decoration:none;}

.text-swords > h2 a{color: #fff;font-size: 56px;font-weight: bold;letter-spacing:-2px;text-decoration:none;}

.text-swords > h2{color: #fff;font-size: 56px;font-weight: bold;letter-spacing:-2px;text-decoration:none;}

.sub-title p {color:rgb(90,91,94);font-family: "Open Sans",sans-serif;font-size: 30px;line-height: 34px;margin-bottom: 5px;padding-bottom: 10px;position: relative;text-align: left;text-shadow: none;}

.right-text a{text-shadow:none; text-decoration:none; text-align:left; color:#fff; font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:900; float:left;}

.right-text{float: left;margin-left: 204px;margin-top: -10px;}

.sub-title p:after{position:absolute; content:""; width:100%; height:1px; background:rgb(90,91,94); bottom:0; left:0;}

.text-infooo{text-align:center; padding:85px 20px 0;}

.one-destination a.fine-more{position:absolute; bottom:130px; left:50%; width:200px; margin-left:-100px;  padding:12px 0; margin-bottom:0px; z-index:30;}

.text-figal-mob h2{color:#fff; font-family: 'Open Sans', sans-serif; font-weight:700; float:right; clear:both;}

.four-web .col-lg-3.col-md-3.col-sm-12.col-xs-12.imgCover { padding:0;}

.four-web .col-lg-3.col-md-3.col-sm-6.col-xs-6.imgCover {padding: 0;}

.one-destination .full-link {display: block;height: 100%;left: 0;position:absolute;top: 0;width: 100%;z-index:50;}

.four-web .text-infooo {padding: 295px 0 0;}

.page-template-about_template .right-text a{color:#fbb84f;font-size:22px;}

.page-template-about_template .right-text .sub-title p{color:#fff; margin:0; padding:0;}

.did-text{display:block; background:rgb(90,197,194); margin:0px; padding:42px 50px 50px 50px;}

.didyouknow .did-text h2{color:#fff;}

.didyouknow .know-text p{color:#fff;}

.breadcrumb li.active{color:#fbb84f;}

.blog-page .tbl{z-index:100;}

.blog-page .tbl-cell h3 b{font-size:60px;font-weight:bold;}

.tbl-cell p {color: #fff;font-size: 40px;}

.blog-page .other-info a.findoutbtn{z-index:104;}

.gettingmainbg{background:rgb(90,197,194);  width:100%; display:inline-block; padding:56px 0px 70px;}

.gettingmaincon p a {margin:0px;padding:0px;font-weight:800;text-decoration:underline;color: #fbb84f; font-size:17px;}

.trasportmaininner h2 {color: #679fa9;font-size: 40px;font-weight: 700;margin: 0;padding: 0 0 0 225px;text-transform: uppercase;}

.internalcon h2 {color:rgb(90,197,194);font-family: "lakesight_personal_use_onlyRg";font-size: 103.79px;margin-bottom: 30px;margin-top: 20px;text-align: center;}

.wine-dine-stay {background:rgb(90,197,194);display: block;height: auto;padding: 55px 0 90px;width: 100%;}

.itineraries-list {float: none !important;margin: 0 auto!important;text-align: center;width: 1000px !important; margin-bottom:45px !important;}

.blog-page h1 {color:rgb(90,197,194);font-family: "lakesight_personal_use_onlyRg";font-size: 102px;line-height: 1;margin: 40px 0;text-align: center;}

.blog-page .itineraries-list .cust-width {float:left;min-height:265px;padding:65px 0 38px;margin-bottom:45px;position:relative;width:28%;box-sizing:border-box;}

.blog-page .itineraries-list .cust-width + .cust-width {margin-left: 80px;}

.blog-page .itineraries-list .cust-width:nth-child(6n+4){ margin-left:0;}

.blog-page .itineraries-list .cust-width:nth-child(6n+1) {background: rgb(90,197,194); opacity:1;}

.blog-page .itineraries-list .cust-width:nth-child(6n+2) {background: #acc6c9; opacity:1;}

.blog-page .itineraries-list .cust-width:nth-child(6n+3) {background: rgb(90,197,194); opacity:1;}

.blog-page .itineraries-list .cust-width:nth-child(6n+4) {background: #acc6c9; opacity:1;}

.blog-page .itineraries-list .cust-width:nth-child(6n+5) {background: rgb(90,197,194); opacity:1;}

.blog-page .itineraries-list .cust-width:nth-child(6n+6) {background: #acc6c9; opacity:1;}

.blog-page .itineraries-list a.findoutbtn {border: 1px solid #fff;color: #fff;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 17px;left: 50%;line-height: 1;margin-top: 30px;padding: 12px 0;position: absolute;text-decoration: none;text-transform:uppercase;width: 200px;z-index: 26;margin-left: -100px;bottom:40px;}

.blog-page .itineraries-list a.findoutbtn:hover {color:#000;}

.blog-page .itineraries-list a.findoutbtn:hover .btn::after {content:"";position: absolute;transition: all 0.3s ease 0s;z-index: -1;}

.blog-page .itineraries-list a.findoutbtn:hover .btn-1c::after {background:#fff;height:100%;left:0;top:0;width: 0;}

.swords-activities .activitiesbox .imgCover .catOverlay{background :rgba(54, 54, 54, 0.6) }

.blog-page .swords-blog .cust-width .for-date h2 { color:#fff;}

.blog-page .swords-blog .cust-width .for-date{ background :#363636; } 

.blog-page .swords-blog .cust-width .catOverlay {background: rgba(54, 54, 54, 0.6);}

.blog-deatil.swords-blogdeatil .booktickbanner .for-date {background:rgb(90,197,194);}

.swords-blogdeatil .booktickcon h2 {color:rgb(90,197,194);}

.swords-blogdeatil .bookticmainbor {border-color: #679fa9;}

.blog-datial.swords-blogdeatil h2 {color:rgb(90,197,194);}

.swords-blogdeatil .blog_item.slick-slide .cust-width .catOverlay {background: rgba(54, 54, 54, 0.6);}

.swords-blogdeatil .blog_item.slick-slide .cust-width .for-date {background: #363636;}

.swords-blogdeatil .blog_item.slick-slide .cust-width .for-date  h2{color:#fff;} 

.swords-blogdeatil .slick-prev::before{width:40px; height:49px; background:url(images/swords-prev-blue.png) no-repeat 0 0; border:none; box-shadow:none; position:absolute; top:0px;}

.swords-blogdeatil .slick-next::before{width:40px; background:url(images/swords-next-blue.png) no-repeat 0 0; border:none; box-shadow:none; height:49px; text-indent:-10000px; position:absolute; top:0px;}

.itinerydetail{float:left;width:100%;}

.itinerydetail-post{width:1000px;margin:0 auto;margin-top:30px;}

.detailpost-left{float:left;width:700px;box-sizing:border-box;}

.detailpost-left h2{font-size:62px;color:#679fa9;font-weight:700;margin:0 0 50px;text-transform:capitalize;}

.detailpost-left > b {display:inline-block;font-size:62px;color:rgb(90,197,194);font-weight:700;margin:-25px 15px 40px 0;text-transform:capitalize;}

.detailpost-left b + p{display:inline-block;font-size:62px;color:rgb(90,197,194);font-weight:400;margin:0;}

.detailpost-left h2 span{font-weight:400;}

.detailpost-left h3{font-size:18px;color:#5a5b5e;font-weight:600;margin:0;text-transform:capitalize;}

.detailpost-left p{font-size:18px;color:#5a5b5e;font-weight:400;margin:0 0 30px;line-height:24px;}

.detailpost-left p a{font-size:18px;color:#fbb84f;text-decoration:underline;font-weight:600;}

.two-btn{bottom: 10px; margin-top: 0; position: absolute; right: 360px; width: 640px;}

.detailpost-right .btn.blue{display:inline-block;vertical-align:top;padding:12px 30px;font-size:24px;color:#696a6c;font-weight:normal; text-transform:uppercase;text-align:center;letter-spacing:2px;background:#e6eeef;border:solid 1px #679fa9;border-radius:0;margin-right:35px;}

.detailpost-right .btn.blue:hover{ background:#679fa9;color:#fff;}

.detailpost-right .btn.orange{display:inline-block;vertical-align:top;padding:12px 30px;font-size:24px;color:#696a6c;font-weight:normal; text-transform:uppercase;letter-spacing:2px;background:#feeaca;border:solid 1px #fbb84f;border-radius:0;}

.detailpost-right .btn.orange:hover{ background:#fbb84f;color:#fff;}

.detailpost-right{float:right;width:280px;box-sizing:border-box; position:relative;}

.detailpost-right img{margin-bottom:10px;} 

.swords-shopping.blog-page .cust-width .catOverlay {background: rgba(54, 54, 54, 0.6)}

.swords-whats-on.blog-page .cust-width .catOverlay {background: rgba(54, 54, 54, 0.6)}

.swords-whats-on.blog-page .cust-width .for-date {background: #363636;}

.swords-whats-on.blog-page .cust-width .for-date h2{color:#fff;} 

.swords-itinerary-detail h2{color:rgb(90,197,194);display: inline-block;text-align: center;margin: 45px 0; padding:45px 0 0 !important;width: 100%;position:relative;}

/*.swords-itinerary-detail h2:before{content:""; position:absolute; left:0; top:0; width:100%; border-top:solid 1px #679fa9;}*/

.swords-itinerary-detail .main-dest{width:1080px; margin:0 auto; margin-bottom:65px;}

.swords-itinerary-detail .main-dest.slick-initialized .slick-list {margin: 0;width: auto;margin: 0 auto;}

.swords-itinerary-detail .slick-prev::before{display:none !important;}

.swords-itinerary-detail .slick-next::before{display:none !important;}

.swords-itinerary-detail .slick-prev{display:none !important;}

.swords-itinerary-detail .slick-next{display:none !important;}

.swords-itinerary-detail .slick-slide{text-align:center;padding:0 40px;}

.swords-itinerary-detail .lazy.slick-initialized .cust-width{display:inline-block;margin-bottom:0;padding:50px 0 38px; width: 100% !important;}

.swords-itinerary-detail .cust-width{margin:0 20px;background:#acc6c9;}

.swords-itinerary-detail .blog_item:nth-child(odd) .cust-width{background:#acc6c9;}

.swords-itinerary-detail .blog_item:nth-child(even) .cust-width{background:rgb(90,197,194);}

.swords-itinerary-detail a.findoutbtn{position: absolute;display:inline-block;left:50%;bottom:50px;margin-left:-100px;}

.swords-itinerary-detail .itineraries-list a.findoutbtn:hover {color:#000;}

.swords-itinerary-detail .itineraries-list a.findoutbtn:hover .btn::after{content:"";position: absolute;transition: all 0.3s ease 0s;z-index: -1;}

.swords-itinerary-detail .itineraries-list a.findoutbtn:hover .btn-1c::after{background:#fff;height:100%;left:0;top:0;width:0;}

.swords-itinerary-detail .slick-slide h3 p{color: #fff;font-family: "Open Sans",sans-serif;font-size: 35px;font-weight: 600;line-height: 40px;text-align: center;width: 100%;z-index: 10;}

.swords-itinerary-detail .slick-slide h3 {font-size: 60px;font-weight: bold;color:#fff;}

.swords-itinerary-detail .slick-slide h3 b{font-size: 60px;font-weight: bold;color:#fff;}

.searchbar{position:absolute;right:0px;top:20px;z-index:99997}

.searchbar .searchbox_wrap{width:40px;height:40px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:300;background:url(images/search_icon.png) no-repeat right;background-position:7px 5px;background-size:30px;border-radius:5px;border:0;float:right;padding:0 0 0 40px;border:solid 1px transparent; cursor:pointer;}

.searchbar .searchbox_wrap:focus{background:transparent url(images/search_icon.png) bottom 0 no-repeat;background-size:30px;border:solid 1px #eee;}

.searchbar input{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#fff!important;font-weight:400;background:red;border:0; width:0;padding:12px 50px 12px 10px; opacity:1;}

.searchbar input::-webkit-input-placeholder{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#fff!important;font-weight:400;}

.searchbar input::-moz-placeholder{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#fff!important;font-weight:400;opacity:1;}

.searchbar input:-ms-input-placeholder{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#fff!important;font-weight:400;;}

.swords-shopping .nexttext{display:none;}

.readmorebtntext{display:inline-block;text-align:center;width:100%;margin-bottom:50px;}

.readmorebtntext > a {border:1px solid #fbb84f;display:inline-block;font-size:17px;color:#fbb84f;margin:0 auto;padding:8px 52px; text-decoration:none;}

.readmorebtntext > a:hover {background:#fbb84f;color:#fff;}

.previousarrow{background:url(images/swords-prev-blue.png) no-repeat; width:40px; height:49px; position:absolute; left:0px; top:50%; margin-top:-25px; margin-left:-70px;}

.nextarrow{background:url(images/swords-next-blue.png) no-repeat; width:40px; height:49px; position:absolute; right:0px; top:50%; margin-top:-25px; margin-right:-70px;}

.blog-datial .slick-prev::before{width:40px; height:49px; background:url(images/swords-prev-blue.png) no-repeat 0 0; border:none; box-shadow:none; position:absolute; top:0px;}

.blog-datial .slick-next::before{width:40px; background:url(images/swords-next-blue.png) no-repeat 0 0; border:none; box-shadow:none; height:49px; text-indent:-10000px; position:absolute; top:0px;}

.swords-whats-on .tbl-cell{padding: 0 65px;}

.socialmain.mob {display: none;}

.titleee {display: inline-block;text-align:left;width: 100%;}

.cottta {display: inline-block;margin: 10px 0 !important;padding: 0;text-align:left;width:100%;}

.search-result{ float:leftl;width:100%;}

.transleft.left1{margin-top:20px;}

.transleft.left3{margin-top:25px;}

.transleft.left4{margin-top:-25px;}

.blog-page .main-dest{margin-bottom:15px;}

.blog-page.blog-datial{margin-bottom:70px;}

.swords-blog{margin-bottom:50px !important;}



/**********Sitemap**************/

.sitemap{float:left;width:100%;margin:50px 0;}

.navigation-block{display:inline-block;vertical-align:top;width:33%;padding:30px;box-sizing:border-box;}

.navigation-block h2{font-size:30px;font-weight:400;text-transform:capitalize;position:relative;display:block;padding-bottom:20px; margin-bottom:20px;}

.navigation-block h2:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:solid 1px #ccc;}

.navigation-block ul{list-style:none;margin:0;padding:0;}

.navigation-block ul li{display:block;vertical-align:top;}

.navigation-block ul li a{display:block;font-size:16px;color:#555;text-decoration:none;text-transform:capitalize;padding-bottom:10px;}

.navigation-block a{display:block;font-size:16px;color:#666;text-decoration:none;text-transform:capitalize;padding-bottom:10px;}

.navigation-block ul li a:hover{color:rgb(90,197,194);}

.navigation-block a:hover{color:rgb(90,197,194);}

.navigation-heading {font-weight:600;}

.navigation-block ul ul{ padding:0 0 0 20px;}

.tblss{ display: table;  height: 100%;  width: 100%;}

.tblss-row{display: table-row;  height: 100%;}

.tblss-cell{height: 100%;  vertical-align: middle;  display: table-cell;}

/**********Sitemap**************/

/*************Changes in CSS****************/



.cust-width .img-block img{width:100%;}

.detailpost-right.downloadbtn{width:100%; float:none; text-align:left;}

.downloadbtn .two-btn{position:relative; width:auto; right:auto; display:inline-block; margin-top:123px;}

.so-book-tike{display:block; margin:50px 0 0 0px; padding:0px 15px;}

.bookbtn{float:left;}

.socialmain{display:inline-block; text-align:right; font-size:21.86px; color:#679fa9; margin-top:15px; letter-spacing:2px; float:right;}

.booktickbanner .jcarousel-wrapper{border:none; box-shadow:none; margin:0;}

.booktickbanner .jcarousel-control-prev{left:0px; right:auto; background:rgba(255,255,255,0.4) url(images/prev_btn.png) 0 0 no-repeat; height:40px; width:40px;}

.booktickbanner .jcarousel-control-next{right:0px; left:auto; background:rgba(255,255,255,0.4) url(images/next_btn.png) 0 0 no-repeat; height:40px; width:40px;}

.booktickbanner .jcarousel-pagination{left:auto; right:0px; transform:none;}

.booktickbanner .jcarousel-pagination a.active{border:none; background:#679fa9; height:10px; width:10px; border-radius:50%; box-shadow:none;}

.booktickbanner .jcarousel-pagination a{border:none; background:#679fa9; height:6px; width:6px; border-radius:50%; box-shadow:none; line-height:1; margin-right:3px;}

.booktickbanner .jcarousel-control-prev, .booktickbanner .jcarousel-control-next{height:40px; width:40px; display:block; border-radius:0px; margin-top:-20px; box-shadow:none; text-shadow:none; text-decoration:none;}

.booktick .booktickbanner img{max-width:100%; height:auto;}

.col-md-6.imgpart.clearfix{float:right; margin-bottom:50px;}

.ssba.ssba-wrap {color: rgb(90,197,194);}



@media (max-width:1460px) and (min-width:1280px){

.cookiemaindiv .menu-container{width:900px; padding-left:10px; padding-right:10px;}
.blog-page .cust-width .img-block{width:374px; height:auto; position:relative;}

}

@media (max-width:1280px) and (min-width:1199px){

.cookiemaindiv .menu-container{width:800px; padding-left:10px; padding-right:10px;}
/*.blog-page .cust-width .img-block{width:310px; height:auto; position:relative;}*/

}

@media screen and (max-width:1550px){

.blog-datial .slick-prev{left:-100px;}

.blog-datial .slick-next{right:-100px;}

}

@media screen and (max-width:1480px){

.text-infooo{padding:90px 20px;}

.destination-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12 .text-infooo{padding:90px 10px;}

.linnne{width:100%;}

.destination-boxes h2{font-size:45px;}

.slick-prev{left:0px; z-index:999}

.slick-next{right:0px;}

.blog-datial .slick-prev{left:-70px;}

.blog-datial .slick-next{right:-70px;}

.blog-datial .slick-slide{width:390px;}

.blog-datial .slick-slider{width:90%; margin:0 auto;}

.blog-page.blog-datial{margin-bottom:30px;}

}

@media screen and (max-width:1440px){

.text-img-slide .slick-prev, .text-img-slide .slick-next{margin-top:-65px;}

.activemain div[class^="cust-width"]{padding:0 22px; width:33.3333%}

.blog-page .cust-width + .cust-width{margin:auto}

.blog-page .main-dest{margin:0 -22px; display:block; width:auto;}

.blog-page .cust-width{margin-bottom:38px !important;}

.attraction-detail div[class^="cust-width"]{padding:0 12px; width:33.3333%}

.attraction-detail .cust-width + .cust-width{margin:auto}

.attraction-detail .cust-width + .cust-width{margin:0px;}

.attraction-detail{display:block; width:auto;}

.attraction-detail .cust-width{margin-bottom:24px !important;}

.blog-datial div[class^="cust-width"]{padding:0 12px; width:33.3333%}

.blog-datial .cust-width + .cust-width{margin:auto}

.blog-datial{display:block; width:auto;}

.blog-datial .cust-width{margin-bottom:24px !important;}

.main-dest.lazy{padding:0 60px;}

.blog-datial .slick-prev{left:-20px;}

.blog-datial .slick-next{right:-20px;}

.one-time.clerfix.slick-initialized.slick-slider{padding:0 70px;}

.text-area h2{font-size:32px;}

.text-area{margin-top:30px;}

.text-area h2{margin-bottom:20px;}

/*************Changes in CSS****************/

.blog-page .itineraries-list .cust-width:nth-child(6n+4){margin-left:0;}

.text-img-slide .image-area{margin-top:0px;}

.text-img-slide .slick-dots{bottom:40px;}

.tblss-cell > img{margin-top:13px;}

.text-img-slide .slick-prev {left: 55px;}

.text-img-slide .slick-next {right: 0px;}

.swords-blog {margin-bottom: 10px !important;}

.main-dest.clearfix.activemain{margin-bottom:20px;}

.main-dest.clearfix.activemain.swords-activities{margin-bottom:0px;}

/*************Changes in CSS****************/

}

@media screen and (max-width:1401px){

.text-area h2 {font-size: 23px; line-height:33px;}

.text-img-slide{height:auto;}

.text-img-slide .slick-dots{bottom:0px;}

.cookiemaindiv .container::before{left:10px;}

.cookiemaindiv .container {position:relative;padding:0 80px;}

.page-template-about_template .left-text {margin: 50px 0 0;}

.text-img-slide .slick-dots {bottom: 28px;left: 94px;}

.text-img-slide .slick-prev {left: 45px;}

.text-img-slide .slick-next {right: -10px !important;}

/*.text-img-slide .image-area {margin-top: 0;height: 345px;}

.text-img-slide .image-area img{height:100%;}

.image-area .slick-slide img {height: 100%;max-width: 100%;}*/

.four-web .text-infooo {padding: 275px 0 0;}

.four-web .one-destination {min-height: 350px;}

.four-web h2{ margin-bottom:45px;}

.tblss-cell{padding-top:20px;}

.tblss-cell > img{margin-top:0px;}

/*.cookiemaindiv a.hide-masg{right:-100px;}*/

}



@media screen and (max-width:1340px){

.blog-datial .slick-prev{left:-10px;}

.blog-datial .slick-next{right:-10px;}

.text-img-slide .slick-dots{bottom:10px;}

}

@media (max-width:1400px) and (min-width:1281px){

.middle-part .container{width:1270px;}	

.slick-slider{ float:none; margin:auto; width:1150px;}

.slick-prev, .slick-next{  top:147px;}

.youalsocon h3{font-size:24px; min-height:55px;}

.youalsocon p{margin-top:10px;}

.slick-prev{ right:100%; left: inherit;}

.slick-next{ left:100%;}

.text-img-slide .slick-next::before{ margin-left:-37px;}

.left_inarrow{ left:10px;}

.right_inarrow{ right:10px;}

.booktickbanner img{width:880px;}

.booktickbanner{text-align:center;}

.booktickbanner{margin-bottom:20px;}

.booktickcon{padding-left:10px; padding-right:10px;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.slick-slide img{width:100%;}

.slick-prev, .slick-next {bottom: 50%;  margin-bottom: -30px;  position: absolute;  top: auto;}

}



@media screen and (min-device-width: 1200px) and (max-device-width: 1270px){

.container{width:1200px;}

}



@media screen and (max-width:1280px){

.text-img-slide{height:auto;padding-bottom:20px;}

.text-img-slide .slick-dots{bottom:10px;}

.text-img-slide .slick-prev, .text-img-slide .slick-next{margin-top:45px;}

.nextarrow{margin-right:-56px;}

.previousarrow{margin-left:-56px;}

.booktick{width:90%; margin:0 auto;}

.search-bar{position:relative; padding-right:50px; width:50%;}

.search-bar input[type="submit"]{width:50px; padding:0px; position:absolute; right:0px; top:0px;}

.search-bar input[type="text"]{width:100%; margin:0px;}

.booktick .booktickbanner{width:100%; max-width:100%;}

.blog-datial .slick-prev{left:10px;}

.blog-datial .slick-next{right:10px;}

.blog-datial .slick-prev, .blog-datial .slick-next{margin-top:0px;}

/*.container.bookticmainbor{padding:0 50px;}*/

.bookticbtnmar{margin-bottom:25px;}

.text-img-slide .slick-prev {left: 30px;}

.text-img-slide .slick-next {right: 30px;}

.text-img-slide .slick-next::before{ margin-left:-12px;}

.text-img-slide .slick-dots {bottom: 0; left:75px;}

.image-area{height: 300px;margin-top:70px;}

.image-area .slick-slide img {height: 100%;max-width: 100%;}

.image-area .slick-slide img {height: 100%;width: 100%;}

.blog-deatil{padding:0 10px;}.text-img-slide .tbl {padding: 30px 0 20px;position: inherit;}

.text-img-slide .image-area {height: auto;margin-top: 0;margin-left: 0;}



}





@media (max-width:1280px) and (min-width:768px){

.bookticmainbor{padding-left:50px; padding-right:50px;}

}

@media (max-width:1280px) and (min-width:1024px){

/*.container{ width:100%;}*/



.wine-dine{padding:20px 30px;}	

.text-img-slide .slick-prev{left:27px}

.text-img-slide .slick-next{right:0px;}

.slick-slider{ float:none; margin:auto; width:900px;}

/*.slick-slide{ width:300px;}*/

.slick-prev, .slick-next{  top:147px;}

.youalsocon h3{font-size:24px; min-height:55px;}

.youalsocon p{margin-top:10px;}

.slick-prev{ right:100%; left: inherit;}

.slick-next{ left:100%;}



.left_inarrow{ left:10px;}

.right_inarrow{ right:10px;}

.booktick{width:100%;}

./*socialmain{display:none;}*/

.booktickbanner img{width:880px;}

.booktickbanner{text-align:center;}

.booktickbanner{margin-bottom:20px;}

.booktickcon{padding-left:25px; padding-right:25px;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.slick-slide img{width:100%;}

.blog-datial .slick-slide{width:380px; margin-left:10px;}

}



@media screen and (max-width:1240px){

.blog-datial .slick-slide{width:342px; margin-left:10px;}

}

@media screen and (max-width:1199px){

.blog-page .cust-width .img-block{width:310px; height:auto; position:relative;}
.menu-container{width:100%;}

.cookiemaindiv .menu-container{width:750px;}

.cookiemaindiv a.hide-masg {right:-30px;  top: 60px;}

.head-wrap{padding-right:20px; padding-left:10px;}

.destination-boxes h2{font-size:34px;}

.four-web .text-infooo {padding: 290px 0 0;}

.imgCover{background-position:top;}

.welcom-container{padding-right:30px; padding-left:30px;}

.divded, .coll{-webkit-column-gap:50px; -moz-column-gap:50px; column-gap:50px;}

.wine-dine h2{font-size:35px;}

.wine-dine p{font-size:18px;}

.blog-datial .slick-slide{width:272px; margin-left:10px;}

.blog-page .other-info a.findoutbtn{bottom:30px;}

/*.blog-page .cust-width, .blog-page .cust-width .img-block{height:244px;}*/

.blog-page .other-info h3{line-height:35px; bottom:70px; font-size:30px;}

.blog-datial .slick-prev{left:0px;}

.blog-datial .slick-next{right:0px;}

.one-destination{min-height:380px;}

.wine-dine{height:auto;}

.nexttext{margin-right:0px;}

.text-img-slide .slick-dots{left:77px; bottom:5px;}

.blog-datial .slick-prev, .blog-datial .slick-next{margin-top:-50px;}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background:none !important; color:inherit !important; outline:none !important}



/*************Changes in CSS****************/

.blog-page .tbl-cell h3 {font-size:24px;line-height:28px;}

.text-infooo{padding:120px 20px 0;}

.one-destination a.fine-more {bottom: 150px;}

.itineraries-list {width: 100% !important;}

.blog-page .itineraries-list .cust-width + .cust-width {margin-left: 75px;}

.blog-page .itineraries-list .cust-width:nth-child(6n+4){ margin-left:0;}

.itinerydetail-post {display: inline-block;width: 100%;}.detailpost-left {width: 625px;}

.detailpost-left .btn.blue{ margin-right:20px;}

.swords-itinerary-detail .main-dest.slick-initialized .slick-list{width: 100%;}

.cookiemaindiv{text-align:center;line-height:28px;}

.swords-whats-on .tbl-cell {padding: 0 30px;}

.swords-whats-on .tbl-cell h3{margin-top:-20px;}

.swords-whats-on .other-info a.findoutbtn {bottom: 40px;}

.swords-shopping .other-info a.findoutbtn {bottom: 35px;}

.swords-itinerary-detail .main-dest.lazy {padding: 0;}

.swords-itinerary-detail .slick-slide h3 b {font-size: 50px;}

.swords-itinerary-detail .slick-slide {padding: 0 15px;}

.destination-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12 .text-infooo {padding: 130px 10px;}.four-web .text-infooo {padding: 310px 0 0;}

.navigation-block{padding:20px;}

.navigation-block h2{font-size:25px;}

.text-img-slide .slick-prev, .text-img-slide .slick-next {margin-top: 0;}

.text-img-slide .image-area {margin-left:0px;}.four-web .one-destination {min-height: inherit;}

.four-web .text-infooo {padding: 200px 0 0;}

.two-btn{right:300px;}

.bookticmainbor {max-width: 100%; padding:0;}

.arrow.nextarrow {margin-right: -58px;}.arrow.previousarrow {margin-left: -58px;}

.main-dest.clearfix.activemain.itineraries-list .tbl-cell h3{line-height:40px;}

a.tickbtn.bootickbtn{float:none;}

.whatsappicon{display:inline-block;}

a.tickbtn.bootickbtn{margin-left:20px;}

/*************Changes in CSS****************/

}

@media screen and (max-width:1024px){

.one-time.clerfix.slick-initialized.slick-slider {padding: 0px;}

.text-img-slide .slick-prev {left: 0;}

.text-img-slide .slick-next {margin-left: -45px;}

.text-img-slide .slick-next::before {margin-left: 0px;}

.searchbar input{line-height:30px;}

.searchbar input::-webkit-input-placeholder{}

.searchbar input::-moz-placeholder{}

.searchbar input:-ms-input-placeholder{}

.text-img-slide .image-area {margin-left:-60px;}

}

@media (max-width:1023px) and (min-width:992px){

/*.container{ width:100%;}*/

.slick-slider{ float:none; margin:auto; width:800px;}

/*.slick-slide{ width:400px;}*/

.slick-prev, .slick-next{  top:147px;}

.slick-prev{ right:100%; left: inherit;}

.slick-next{ left:100%;}

.left_inarrow{ left:10px;}

.right_inarrow{ right:10px;}

.booktick{width:100%;}

/*.socialmain{display:none;}*/

.booktickbanner img{width:820px;}

.booktickbanner{text-align:center;}

.nextarrow{margin-right:0px;}

.booktickbanner{margin-bottom:20px;}

.booktickcon{padding-left:25px; padding-right:25px;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.slick-slide img{width:100%;}

.text-img-slide .slick-next {margin-left:0px;}

.text-img-slide .slick-next::before {margin-left:0;}

/**************************gettingthere-css-start*********************/

.trasportmain{width:100%;}

.gettingmain{width:100%;}

/**************************gettingthere-css-end*********************/

}

@media (max-width:991px) and (min-width:768px){

/*.container{ width:100%;}*/

.slick-slider{ float:none; margin:auto; width:650px;}

.slick-slide{ width:325px;}

.slick-prev, .slick-next{ top:50%; bottom:auto;}

.youalsocon h3{font-size:24px; min-height:55px;}

.youalsocon p{margin-top:20px;}

.left_inarrow{ left:10px;}

.right_inarrow{ right:10px;}

.booktickbanner{text-align:center;}

.booktickbanner{margin-bottom:20px;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.slick-slide img{width:100%;}

/**************************gettingthere-css-start*********************/

.trasportmain{width:100%;}

.gettingmain{width:100%;}

/**************************gettingthere-css-end*********************/

/**************************mapbox-css-start*********************/

.mapmaindiv{width:100%;}

.mapconmain img{width:100%;}

/**************************mapbox-css-end*********************/

.blog-page .cust-width{width:100%; display:block; height:auto;}

.blog-page .cust-width + .cust-width{margin-left:0px;}

.blog-page .cust-width .img-block{width:100%; max-width:100%; height:auto;}

.blog-page .cust-width .img-block img{height:auto;}

.blog-page .tbl{display:block; padding:0 15px;}

.blog-page .tbl-cell h3{height:50px; position:absolute; top:50%; margin:-25px 0 0 0; left:0;}

.blog-page .cust-width:nth-child(9n+7), .blog-page .cust-width:nth-child(9n+8), .blog-page .cust-width:nth-child(9n+9){margin-bottom:20px;}

}



@media screen and (max-width:991px){

ul.menu li a{font-size:12px;}

.three-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12{padding-left:15px; padding-right:15px;}

.three-boxes .col-lg-4.col-md-4.col-sm-12.col-xs-12 + .col-lg-4.col-md-4.col-sm-12.col-xs-12{padding-left:15px; margin-top:12px;}

.middle-part{background:#f0e9d5 !important; height:auto; padding:30px 0px;}

.search-something h1.line{margin-bottom:25px;}

.search-something{margin-top:0px;}

.search-something h1.line{color:#7d7d7f; font-size:30px;}

.equalCols div[class^="col-"]{display:block; width:100%;}

h1.main-title{font-size:95px;}

.carousel-caption{padding:0 30px;}

p.sub-title{font-size:26px; margin-bottom:5px; padding-bottom:10px;}

.text-img-slide .slick-dots{margin-top:0px;left:10px;bottom:0px;width:100%;text-align:center;}

.blog-datial .slick-slide{width:322px; margin-left:10px;}

.booktick .booktickbanner{height:auto;}

.blog-page .other-info a.findoutbtn{width:150px; margin-left:-75px; font-size:14px;}

.blog-page.blog-datial{margin-bottom:0px;}

.text-img-slide .slick-prev{ right:auto; left:-32px;}

.text-img-slide .slick-next{ left:auto; right:-30px;}

.text-img-slide .slick-next::before {margin-left: 0px;}

.social-icon-text::after{width:100%; left:0px;}

.mapbox a.btn{width:125px;}

.search-bar{position:relative; padding-right:50px; display:block; width:inherit;}

.search-bar input[type="submit"]{width:50px; padding:0px; position:absolute; right:0px; top:0px;}

.search-bar input[type="text"]{width:100%; margin:0px;}

.activemain div[class^="cust-width"]{width:50%;}

.blog-page .cust-width .img-block img{max-width:100%; width:auto; height:auto;}

.blog-page .main-dest{margin-bottom:0px;}

.attraction-detail div[class^="cust-width"]{width:50%;}

.attraction-detail .cust-width .img-block img{max-width:100%; width:auto; height:auto;}

.cust-width .img-block img{max-width:100%; width:auto; height:auto;}

.attraction-detail .rowww{margin-bottom:0px;}

.blog-datial div[class^="cust-width"]{width:50%;}

.blog-datial .cust-width .img-block img{max-width:100%; width:auto; height:auto;}

.blog-datial .rowww{margin-bottom:0px;}

.left-text{margin-bottom:30px;}

.one-destination{min-height:300px;}

.text-infooo{padding:60px 240px; }



/*************Changes in CSS****************/

.blog-page .other-info a.findoutbtn{bottom:50px;}

.logo{background-size:100%;}

ul.menu li a {font-size: 11px; letter-spacing:0.3px;}

.site-header ul.menu {bottom: -40px;left: 0;}

ul.menu li + li {margin-left: 11px;}

.blog-page .itineraries-list .cust-width{ width:47.8%; padding:50px 0;}

.blog-page .itineraries-list .cust-width + .cust-width {margin-left: 30px;}

.blog-page .itineraries-list .cust-width:nth-child(6n+3){ margin-left:0;}

.blog-page .itineraries-list .cust-width:nth-child(6n+5){ margin-left:0;}

.blog-page .tbl-cell h3{height:auto;position:static;margin:0;}

.blog-page .itineraries-list a.findoutbtn {margin-top: 35px;}

.detailpost-left h2{font-size:50px;margin-top:-8px;}.detailpost-left > b{font-size:50px;margin-top:-8px;}.detailpost-left b + p{ font-size:50px;}

.detailpost-left p{font-size:16px;}

.detailpost-left {width: 460px;}

.detailpost-right{width: 230px;}

.detailpost-left .btn.blue{margin:20px 0 0;}

.detailpost-left .btn.orange{margin:20px 0 0;}

.cookiemaindiv .container{padding: 0 20px 0 80px;}

.cookiemaindiv a.hide-masg{display:block;margin:0 auto;position:static;margin-top:20px;width:180px;}

.four-web .col-sm-6 {width: 50% !important;float: left !important;}

.bottam-footer{padding: 30px 20px;}

.left-text h1.main-title .about-title {margin-top: -25px;}

.page-template-about_template .right-text {left: 305px;top:80px;}

.swords-whats-on .tbl-cell h3{margin-top:-20px !important;font-size: 24px;line-height: 28px;}

.swords-whats-on .other-info a.findoutbtn {bottom: 65px;}

.booktickmain.findoutmar a.tickbtn.bootickbtn{float:right;}

.swords-shopping .tbl-cell h3{font-size:34px;}

.swords-shopping .other-info a.findoutbtn{bottom: 65px;}

.text-img-slide {padding-bottom: 20px;}

.one-destination a.fine-more {bottom: 100px;}

.col-lg-4.col-md-4.col-sm-12.col-xs-12.imgCover .one-destination .text-infooo{padding:100px 0px 0;}

.one-destination .text-infooo {padding:320px 0px 0;}

/*.two-btn{ margin-top:0;}*/

.two-btn {right: 80px; bottom:-140px;}

.downloadbtn .two-btn{right:auto; bottom:auto; margin-top:0px;}

.image-area {height: auto;margin: 0;}

.navigation-block {padding:25px;width:49%;}

.one-time.clerfix.slick-initialized.slick-slider {padding: 30px 25px 0;}

.text-img-slide .image-area {box-sizing: border-box;margin-left: 0;width: 100%;padding: 0px;}

.text-img-slide .slick-next{ left:auto; right:-30px;}

.text-img-slide .slick-next {right: -33px !important;}

.text-img-slide .slick-next::before {margin-left: 0px;}

a.copy-right {float: left;}

.blog-page h1.iti-tile{font-size: 84px;}

.itinerydetail{ margin-bottom:70px;}

.image-area.image-size-jquery {height: auto !important;}

.two-btn {right: 80px; bottom:-140px;}

a.tickbtn{ float:left;}

.booktickmain.findoutmar a.tickbtn.bootickbtn {float: left; margin-left:10px;}

.arrow.nextarrow {margin-right: -75px;}.arrow.previousarrow {margin-left: -75px;}

a.tickbtn {width: 270px;}

.blog-datial .slick-next {right: 10px;}

.blog-datial .slick-prev {left: 10px;}

.main-dest.clearfix.activemain.itineraries-list .tbl-cell h3{line-height:40px;}

.cookiemaindiv .menu-container{width:590px; font-size:14px; line-height:20px;}

.cookiemaindiv a{font-size:14px;}

.booktickcon{float:none;}

a.tickbtn{letter-spacing:0px; width:200px;}

.booktick .booktickbanner img{width:100%;}

.col-md-6.imgpart.clearfix{float:none;}

.downloadbtn.detailpost-right .btn.orange,.downloadbtn.detailpost-right .btn.blue{font-size:18px; padding:12px 20px;}

/*.downloadbtn.detailpost-right .btn.orange{margin-left:10px;}*/

.right-text {float: left;margin-left: 175px;margin-top: 0;}

.sub-title p {font-size: 24px;line-height: 32px;}

.left-text h1.main-title span {left: 10px;margin-top: -25px;position: absolute;}

/*************Changes in CSS****************/

}

@media screen and (max-width:768px){

.text-img-slide .slick-next::before {margin-left: 0px;}

}

@media screen and (max-width:767px){

.footer-menu  li.current-menu-item > a{color:#5ac5c2 !important;}

.head-wrap .navbar-collapse{top:118px; left:-100%; height:auto !important; width:100%; background:transparent; margin:0px; display:block; z-index:9; transition:all ease-in 0.2s; -webkit-transition:all ease-in 0.2s; -moz-transition:all ease-in 0.2s; -ms-transition:all ease-in 0.2s;}

.navbar-default .navbar-toggle .icon-bar{background-color: #fff !important;}

ul.menu li{display:block;}

ul.menu li{margin:0px;}

ul.menu{position:inherit; margin-left:10px;}

ul.menu li + li{margin-left:0px; margin-top:10px;}

.search-box{display:none;}

.text-figal{display:none;}

.text-figal-mob{display:inline-block; float:right; clear:both;}

.navbar-toggle{background:none; box-shadow:none; border:none;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none; }

.navbar-default .navbar-toggle{background:none;margin:0px;}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active{box-shadow:none;}

.navbar-toggle .icon-bar{border-radius:0px; background-color:#69cecd !important; height:6px; width:40px;}

.navbar-toggle .icon-bar + .icon-bar{margin-top:7px;}

ul.menu li a{font-size:18px; color:#fff;}

.footer-menu ul li a{text-decoration:none; font-size:14px; font-family: 'Open Sans', sans-serif; color:#5a5b5e; font-weight:400; text-transform:inherit;}

.footer-menu ul li a:hover{text-decoration:underline; color:#5a5b5e !important;}

ul.menu li a:hover{color:#696a6c;}

.text-but{float:right;}

.social-icon{display:block;}

.tag-us br{display:block;}

.text-info h2{font-size:28px; margin-bottom:20px;}

.tag-us p{font-size:24px;}

.tag-us span{font-size:24px; line-height:30px;}

.social-icon-text::after{width:80%; left:10%;}

.footer-logo{text-align:center; margin-bottom:20px;}

.conpany-address{text-align:center;}

.conpany-address br{display:block;}

.copy-left br{display:block;}

.footer-menu ul{text-align:center;}

.footer-menu ul li{display:inline-block;}

.footer-menu ul li{margin:0 10px 0 0;}

.text-img-slide .col-md-5.col-lg-5.col-sm-12.col-xs-12 .image-area{display:none;}

.text-img-slide .col-md-1.col-lg-1.col-xs-12.col-sm-12{display:none;}

.text-infooo{padding:30px 150px;}

.carousel-indicators, .downarrow, .sosialicon{display:none;}

.right-text{display:none;}

.left-text{float:none;}

.site-header ul.menu{position:inherit;}

.navbar-collapse{width:100%; background:rgba(255,255,255,0.9); position:absolute; border:none;}

.site-header ul.menu{margin:0px 0 15px 0; padding:0px;}

.head-wrap{padding:20px 0;}

.logo{margin-left:15px;}

.text-but{margin-right:15px;}

.slick-dots{left:0; bottom:0; text-align:center; margin-bottom:20px;}

.text-area p{text-align:center;}

.text-area h2{text-align:center;}

.text-area a.fine-more{text-align:center;}

.text-area{text-align:center;}

.text-img-slide{padding:30px 0;}

.text-area{width:85%; margin:0 auto;}

.slick-prev{left:0px; z-index:999}

.slick-next{right:10px;}

.coll{-moz-column-count:1;-webkit-column-count:1; column-count:1;}

.about-contain p + p{margin-top:20px;}

.welcom-container{padding:65px 20px;}

.welcome-pat{padding:40px 0;}

.welcome-pat h2{margin-bottom:30px; font-size:30px; line-height:34px;}

.divded{-moz-column-count:1; -webkit-column-count:1; column-count:1;} 

.did-text h2{margin-bottom:35px;}

.didyouknow{padding:110px 0;}

.know-text p + p{margin-top:20px;}

.mob-search-box{display:block;}

/*.container{ width:100%;}*/

.slick-slider{ float:none; margin:auto; width:500px;}

.slick-slide{ width:500px;}

.slick-prev, .slick-next{top:50%; margin-top:-10px;}



/*.slick-prev{ right:100%; left:inherit;}

.slick-next{ left:100%;}*/

.blog-datial .slick-prev, .blog-datial .slick-next{margin-top:-10px;}

.left_inarrow{ left:10px;}

.right_inarrow{ right:10px;}

.booktick{width:100%;}

.socialmain{margin:0; margin-top:-61px; display:block; padding:0 10px; background-color:rgba(255,255,255,0.8); position:relative; margin-bottom:20px; display:block;}

.youalsocon p a.findoutbtn{width:160px;}

.booktickbanner img{width:480px;}

.booktickbanner{text-align:center;}

.previousarrow{margin-left:-20px;  background-size:100%; width:14px; height:17px; margin-top:-8px;}

.nextarrow{margin-right:-20px; background-size:100%; width:14px; height:17px; margin-top:-8px;}

.booktickcon h2{font-size:22px; margin-bottom:20px;}

.booktickcon p{font-size:14px; line-height:22px;}

.booktickbanner{margin-bottom:20px;}

/*.booktickcon{padding-left:25px; padding-right:25px;}*/

.bookbtn{width:100%; float:left;}

a.tickbtn{width:250px; height:50px; line-height:50px; font-size:18px; float:left;}

a.tickbtn.bootickbtn{margin-left:25px;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:40px;}

/*.backtext a, .nexttext a{font-size:14px;}*/

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.youalsomain h2{font-size:22.1px;}

.slick-slide img{width:100%;}

.the-title{margin:40px 0;}

.contact-info{margin-bottom:50px;}

.mob-search-box  ::-webkit-input-placeholder{color:#fff !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:22px; font-weight:400;}

.mob-search-box  :-moz-placeholder {color:#fff !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:22px; font-weight:400;}

.mob-search-box  ::-moz-placeholder{color:#fff !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:22px; font-weight:400;}

.mob-search-box  :-ms-input-placeholder{color:#fff !important; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:22px; font-weight:400;}

.mob-search-box #s{width:272px; height:42px; background:none; border:1px solid #fff; border-radius:0px;border-radius:0px; font-size:16px; font-family: 'Open Sans', sans-serif; color:#fff !important; opacity:1!important; max-width:100%; padding:3px 10px; margin-bottom:20px;}

.mob-search-box #s:focus{outline:0;}

.mob-social{display:block;}

/**************************gettingthere-css-start*********************/

/*.transleft{width:100%; margin-bottom:20px;}*/

/*.transright{width:100%; margin-left:0px;}*/

.transright{margin-left:175px;}

.transleft{width:155px;}

.trasportmain{width:100%;}

.trasportmaininner h2{padding-left:0px; text-align:center;}

.gettingmain{width:100%;}

/**************************gettingthere-css-end*********************/

/**************************mapbox-css-start*********************/

.mapmaindiv{width:100%;}

.mapconmain{width:31.9%; margin-bottom:30px;}

.mapconmain img{width:100%;}

/**************************mapbox-css-end*********************/

.find-for-you .cust-width{width:100%; float:none;}

.find-for-you .cust-width + .cust-width{margin-left:0px; margin-top:20px;}

.imag-block{margin:0 auto;}

.find-for-you .imag-block{max-width:100%; width:100%;}

.find-for-you .cust-width + .cust-width{margin-left:0px;}

.attraction-detail .cust-width{width:100%;}

.attraction-detail .cust-width + .cust-width{margin-left:0px;}

.attraction-detail .cust-width .img-block{margin:0 auto;}

.rowww + .rowww{margin-top:20px;}

.page-template-about_template .right-text{left:50px;}

.for-test ul.sub-menu{background:#FBB84F; position:absolute; float:none; height:100%; width:40%; top:0; right:-60%;}

ul.menu ul.sub-menu li{padding:0px;}

ul.menu ul.sub-menu li a{font-size:15px;}

ul.menu > li:hover > a{color:#fff;}

.blog-page .cust-width{width:100%; display:block; height:auto;}

.blog-page .cust-width + .cust-width{margin-left:0px;}

.blog-page .cust-width .img-block{width:100%; max-width:100%; height:auto;}

.blog-page .cust-width .img-block img{height:auto;}

.blog-page .tbl{display:block; padding:0 15px;}

.blog-page .tbl-cell h3{height:50px; position:absolute; top:50%; margin:-25px 0 0 0; left:0;}

.blog-page h1{font-size:70px; margin:30px 0;}

.blog-page .cust-width:nth-child(9n+7), .blog-page .cust-width:nth-child(9n+8), .blog-page .cust-width:nth-child(9n+9){margin-bottom:20px;}

.blog-deatil .booktickbanner{background-size:cover;}

/*.search-bar input[type="text"]{margin-left:0px; float:left; width:600px;}*/

.search-bar input[type="submit"]{float:left;}

.search-bar .fee{display:table; margin:0 auto; width:100%;}

.search-something h1.line{color:#7d7d7f; font-size:30px; display:block;}

.search-bar{display:block;}

.usefull-links .link-tit-lins ul li a{margin-left:100px;}

.usefull-links{margin-bottom:50px;}

.blog-deatil .slick-next{left:auto !important;}

.blog-deatil .slick-prev{right:auto !important;}

.blog-datial .slick-next::before, .blog-datial .slick-prev::before{background-size:20px auto; width:20px;}

.blog-datial .slick-next{right:15px;}

.blog-datial .slick-prev{left:30px;}

.owl-example.owl-carousel.owl-theme{display:none;}

.ri-grid{display:none !important}

.tag-us span, .tag-us a{font-size:25px;}

.wine-dine-stay{padding:30px 0;}

.findoutdiv a{font-size:14px;}

.trasportmaininner{margin-bottom:70px; margin-top:30px;}

.page-template-about_template h1.main-title{top:-130px;}

.breadcrumb{margin:20px 0; padding:0 20px;}

.gettingmainbg{padding:30px 0;}

h1.privacy-title{margin:30px 0;}

.privacy-plolicy h2{margin-bottom:30px; letter-spacing:2px;}

.attraction-detail{margin-bottom:30px;}

.did-text{padding:25px;}

.text-img-slide .slick-dots{text-align:center; width:100%;}

.slick-dots{width:inherit;}

.text-figal-mob h2{margin-right:10px;}

.copy-left{text-align:left;}

a.copy-right{float:none; text-align:center;}

.nexttext{margin-right:10px;}

.page-template-about_template .carousel.slide{height:640px !important;}

.text-img-slide .slick-dots{margin-top:10px; left:0px;}

.search-box #s{border-radius:0px; border:1px solid #a4aeb6; height:34px; width:220px; font-size:16px; font-family: 'Open Sans', sans-serif; padding:5px 8px !important;}

.search-box #s ::-webkit-input-placeholder{color:#f0f0f0; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.search-box #s :-moz-placeholder {color:#f0f0f0; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.search-box #s ::-moz-placeholder{color:#f0f0f0; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.search-box #s :-ms-input-placeholder{color:#f0f0f0; font-size:20px; font-family: 'Open Sans', sans-serif; line-height:35px; font-weight:400;}

.mapbox{margin-bottom:50px;}

.blog-page .bookticbtnmar{margin-bottom:30px;}

.cookiemaindiv br{display:block;}

.one-time.clerfix.slick-initialized.slick-slider{padding:0;}

.carousel.slide{height:650px !important;}

.carousel-inner > .item{background-size:cover; background-position:center center; height:100%;}



/*************Changes in CSS****************/

.logo{background-size:100%;}

.head-wrap .navbar-collapse.in, .navbar-collapse.collapsing{left:0; height:auto !important; border:none; box-shadow:none; z-index:99; top:109px; padding:0px;}

.current-menu-item > a{color:#fbb84f !important;}

.text-swords{display:none;}.blog-page .other-info a.findoutbtn {bottom: 35px;}

.text-infooo{padding:95px 100px 0;}

.one-destination a.fine-more {bottom: 100px;}

.activemain div[class^="cust-width"]{padding:0 12px;}

.blog-page .cust-width{margin-bottom:24px !important;}

.blog-page .itineraries-list .cust-width {width: 47.4%;}

.blog-page .main-dest{margin:0;}

.blog-page .tbl-cell h3 {margin:-15px 0 0 0;padding:0 10px;font-size: 18px;line-height:22px;}

.blog-page .tbl-cell{padding:0;}

.blog-page .itineraries-list .cust-width:nth-child(6n+3){ margin-left:0;}

.blog-page .itineraries-list .cust-width:nth-child(6n+5){ margin-left:0;}

.for-test ul.sub-menu{padding:20px;}

ul.sub-menu::before{display:none;}

.detailpost-left {width: 100%;}

.detailpost-left h2 {font-size: 44px;margin-bottom: 40px;margin-top: 0;}

.detailpost-right {width: 100%;float: left;margin: 20px 0 0;}

.detailpost-left .btn.blue {margin: 0px 7px 0 0;}

.detailpost-left .btn.orange {margin: 0;}

.detailpost-right img {margin-bottom: 0;width: 31.6%;}

.detailpost-right img + img{margin-left:10px;}

.itinerydetail-post img + img{margin-left:00px;}

.detailpost-right img:last-child{margin-right:0;}

.two-btn {margin-top: 10px;}

.carousel-caption {padding: 0 !important;left: 0 !important;}

.left-text h1.main-title span {margin-top: -3px !important;position: absolute;top: 80px !important;}

.searchbar{display:none;}

.left-text{box-sizing: border-box;float:left;padding:0 25px;text-align:left;width: 100%;margin-top:-20px;}

.navbar-toggle{margin-top:40px !important;}

.text-figal-mob h2{text-transform:none;}

.text-figal-mob {position: absolute;right: 15px;}

.bottam-footer{padding:30px;}

.destination-boxes h2{position:relative;padding-bottom:20px;}

.destination-boxes h2:after{ content:""; position:absolute;left:0;right:0;margin:0 auto;bottom:0;border-bottom:solid 1px #fff;width:240px;}

.one-destination a.fine-more{bottom: 75px;}.four-web h2:after{display:none;}

.four-web .col-xs-6 {width: 50% !important;float: left !important;}

.did-text {background: #669da5;}

.didyouknow .did-text h2{text-align:center;color:#fff;}

.didyouknow .know-text p {color: #fff;}

.gettingmainbg {background:rgb(103,160,169);padding:50px 20px;}.gettingmaincon p a {color: #47707a;}

.trasportmaininner h2 {color: #59c3bc;}

.for-test{position:relative;width:70%;padding:20px;background:#679fa9;}

.for-test ul.sub-menu {right: -43%;top: 0;width: 50%; display:none;}

.for-test ul.menu li{position:static;}

.for-test ul.menu li:hover + .for-test ul.sub-menu{display:block;}

.for-test ul.menu li a:focus{color:#679fa9;}

.itineraries-list {box-sizing: border-box;padding: 0 10px;width: 100% !important;}

.swords-whats-on .other-info a.findoutbtn {bottom: 45px;}

.swords-shopping .other-info a.findoutbtn{bottom: 40px;}

.blog-page.swords-shopping .main-dest {margin: 0;}

.swords-itinerary-detail .slick-slide {padding: 0 20px;}

.cookiemaindiv {font-size:16px;line-height: 22px;}

.text-img-slide .slick-prev {left: -40px;margin-top: 0;top: 40%;}

.text-img-slide .slick-next {right: -40px;margin-top: 0;top: 40%;}

.container.bookticmainbor{padding:0;}

.booktickcon{width:90%; float:none; margin:0 auto;}

.socialmain.desktop { display:none;}

.socialmain.mob {display:block;width:100%; text-align:center;}

.socialmain.mob {background: transparent;display: block;float: left;margin: 0 0 25px !important;position: static !important;width: 100%;}

.ssba.ssba-wrap > div {text-align: center !important;}

.blog-deatil .bookticbtnmar{ margin-top:25px;}

.blog-deatil.swords-blogdeatil { padding:0px;}

.booktickmain.findoutmar a.tickbtn.bootickbtn {float: none; display:block; margin:0 auto;}

.footer-menu ul li.current-menu-item > a {color: #fbb84f !important;}

ul.menu li li a {color: #fff !important;}

.transleft.left1{margin-top:0px;}

.transleft.left3{margin-top:0px;}

.transleft.left4{margin-top:0px;}

.arrow .previousarrow{display:none;}

.arrow .nextarrow{display:none;}

.blog-page .itineraries-list .tbl-cell h3 {position:static !important;margin: 0 !important;}

.blog-page .itineraries-list .tbl-cell p { margin-top:20px !important;}

.blog-page .itineraries-list a.findoutbtn {margin-top: 50px !important;}

.attraction-detail h2 {font-size: 18px;line-height: 24px;bottom: 110px;}

.attraction-detail .fine-more {bottom: 55px;}

.carousel-caption{top:40px;}

.welcom-container {padding: 0px 20px;}

.did-text{padding:70px 50px;}

.blog-page h1.iti-tile{font-size: 70px;}

.detailpost-left > b{margin-bottom:20px;}

.detailpost-left p{ margin-bottom:25px;}

.detailpost-left .btn.blue {display: block;margin: 0 auto;width: 300px;}

.detailpost-left .btn.orange {display: block;margin: 10px auto 0;width: 300px;}

.swords-itinerary-detail h2{ font-size:30px;}.two-btn {bottom: -115px;right: 0;width: 100%;}

.itinerydetail{margin-bottom: 160px;}

.two-btn{bottom: -170px;  right: 0;  left: 0;  margin: 0 auto;  width: 50%;  text-align: center;}

.detailpost-right .btn.blue{ margin-right:0; margin-bottom:10px;}

.detailpost-right .btn.orange{ }

.breadcrumb {text-align: left;}

.itinerydetail-post{ margin-top:0;}

.bookbtn {  float: left;  text-align: center;  width: 100%; margin-bottom:20px;}

.container.bookticmainbor{padding-left:20px; padding-right:20px;}

.bookbtn a.tickbtn {  display: block;  float: none;  margin: 0 auto;  margin-bottom:10px;}

.bookbtn a.tickbtn.bootickbtn {  display: block;  float: none;  margin: 0 auto;}

.bookticmainbor.arrow .col-md-12{ padding:0;}

.inner-banner.threen,.inner-banner.four,.inner-banner.six,.inner-banner.mobile-none,.inner-banner.twen,.inner-banner five,.inner-banner.sixtteen,.inner-banner.fiteeen,.inner-banner.eleven,.inner-banner.blog{display:none;}

.page-template-about_template .left-text {margin: 0;}

.left-text h1.main-title .about-title {left: 40px;margin-top: -35px !important;}

.page-template-about_template h1.main-title{font-size:60px; line-height:50px; top:-50px; margin-bottom:50px;}

.page-template-about_template .right-text {display: block;  left: 130px;  top: -10px;}

.detailpost-left > b{margin-bottom:20px;}

.main-dest.clearfix.activemain{margin-bottom:30px;}

.in-form{margin-bottom:50px;}

.cookiemaindiv .menu-container{width:100% !important; padding:0 20px 0 70px; box-sizing:border-box;}

.cookiemaindiv .menu-container::before{left:10px; top:0px;}

.cookiemaindiv a.hide-masg{font-size:14px; line-height:1; width:150px; margin-top:15px;}

.text-figal-mob > a {color: #fff;font-size: 25px;font-weight: bold;letter-spacing: -2px;text-decoration: none;}

.page-template-about_template .carousel-caption {top: 100px;}

ul.menu li > .sub-menu li a:hover {color: #679fa9 !important;}

.detailpost-right.downloadbtn{text-align:center;}

/*************Changes in CSS****************/

}

@media (max-width:680px){

/*.search-bar input[type="text"]{width:450px;}*/

.page-template-about_template h1.main-title{font-size:60px; line-height:50px; top:-50px; margin-bottom:50px;}

.text-infooo{padding:30px 100px;}

.blog-datial .lazy.slick-initialized .cust-width{text-align:center;}

.blog-page .cust-width .img-block{display:inline-block; width:auto; max-width:inherit; margin:0 auto;}

/*************Changes in CSS****************/

.text-infooo{padding:75px 100px 0;}

/*************Changes in CSS****************/

}

@media (max-width:639px){

.blog-page .itineraries-list .cust-width {display: inline-block;float: none;margin: 0 auto;width: 90%;padding:40px 0 150px;}

.blog-page .itineraries-list .cust-width + .cust-width{margin-left:0;}

.blog-page .itineraries-list .cust-width:nth-child(6n+2){margin-left:0;}

.itineraries-list .cust-width:nth-child(6n+4){margin-left:0;}

.itineraries-list .cust-width:nth-child(6n+6){margin-left:0;}

.detailpost-right img {margin-bottom: 10px;margin-right: 0;width: 100%;}

.detailpost-left h2{font-size:40px;}

.cookiemaindiv{ font-size:16px;}

.cookiemaindiv a.hide-masg{ top:150px;}

.four-web .col-xs-6{width:100% !important;}

.blog-page h1 {font-size: 50px;}

.swords-whats-on .tbl-cell h3 {font-size: 24px;line-height: 26px;}

.swords-shopping .tbl-cell h3 {font-size: 30px;}

.swords-shopping .other-info a.findoutbtn {bottom: 35px;}

.col-lg-4.col-md-4.col-sm-12.col-xs-12.imgCover .one-destination .text-infooo{padding:90px 0px 0;}.cookiemaindiv{padding:15px 0;}

.cookiemaindiv a.hide-masg {font-size: 16px; margin-top: 10px;width: 160px;}

.cookiemaindiv .container {padding: 0 20px 0 65px;}

.itineraries-list .tbl-cell p {margin-top: 10px;}

.blog-page .itineraries-list .cust-width{min-height:inherit;}

.text-img-slide .slick-prev {left: -40px;margin-top: 0;top: 40%; display:block !important;}

.text-img-slide .slick-next {right: -40px;margin-top: 0;top: 40%; display:block !important;}

.text-img-slide .slick-next::before {right: 10px !important;position: absolute !important;top: -85%;}

.text-img-slide .slick-prev::before {left: 0px !important;position: absolute !important;top: -65%;}

.for-test{width:60%;}

.for-test ul.sub-menu {right: -67%;width: 85%;}

.blog-page .itineraries-list a.findoutbtn {margin-top: 65px !important;}

.attraction-detail h2{ font-size:18px; line-height:24px; bottom:110px;}

.attraction-detail .fine-more{width:150px !important;margin-left:-75px !important;font-size:14px !important;}.swords-itinerary-detail .swords-itinerary-detail .lazy.slick-initialized .cust-width {padding: 40px 0 130px !important;}

.navigation-block {padding:20px;width:100%;}

.socialmain.mob{ margin:0 !important;}

.blog-page.blog-datial h2 {padding-top:30px;margin-bottom:30px;}

.swords-itinerary-detail h2 {margin: 30px 0;padding: 30px 0 0 !important;}

.blog-page h1.iti-tile {font-size: 48px;}

.two-btn{bottom: -160px;left: 0; margin: 0 auto; right: 0; text-align: center;  width: 65%;}

a.tickbtn{width:240px; height:50px; line-height:50px; font-size:16px;}

.carousel-caption {top:80px;}

.left-text{ margin-top:10px;}

h1.main-title{ float:left;}

.left-text h1.main-title span {top: 55px !important;}

.mob-search-box #s{ width:205px !important;}

.left-text h1.main-title .about-title{top:0px !important; position:inherit; left:40px; margin-top:-7px !important;}

.page-template-about_template .right-text {display: block;left: -195px;top: 75px;}

.page-template-about_template h1.main-title{font-size:60px; line-height:50px; top:-50px; margin-bottom:0px;}

}

@media screen and (max-width:614px){

.page-template-about_template .right-text{display: block; left: 120px; top:-20px;}

}

@media screen and (max-width:600px){

a.copy-right{float:left; text-align:left; display:block;}

.left-text h1.main-title .about-title {left: 40px; margin-top: -7px !important; position: inherit;  top: -20px!important;}

.page-template-about_template h1.main-title {margin-bottom: 0; top: 0; line-height:70px;}

.page-template-about_template .right-text {top: -15px;}

}



@media (max-width:580px){

.slick-slider{ float:none; margin:auto; width:350px;}

.slick-slide{ width:350px;}

/*.slick-prev, .slick-next{ top:94px;}*/

.text-img-slide .slick-prev, .text-img-slide .slick-next{margin-top:0px;}

/*.text-img-slide .slick-next::before, .text-img-slide .slick-prev::before{background-size:20px auto; width:20px;}*/

.text-img-slide .slick-prev{left:-25px;}

.text-img-slide .slick-next{right:-25px;}

.text-area h2{font-size:20px; line-height:24px; margin-bottom:10px;}

.text-area p{font-size:14px;}

.storieinner h3{ font-size:18px; }

.youalsocon p a.findoutbtn{width:160px;}

.youalsocon p{margin-top:25px;}

.booktickbanner img{width:380px;}

.booktickbanner{text-align:center;}

/*.previousarrow{margin-left:4px;  background-size:100%; width:14px; height:17px; margin-top:-8px;}

.nextarrow{margin-right:3px; background-size:100%; width:14px; height:17px; margin-top:-8px;}*/

.booktickcon h2{font-size:22px; margin-bottom:20px;}

.booktickcon p{font-size:14px;}

.booktickbanner{margin-bottom:20px;}

/*.booktickcon{padding-left:25px; padding-right:25px;}*/

.bookbtn{width:100%; float:left;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.backtext a, .nexttext a{font-size:21px;}

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.youalsomain h2{font-size:22.1px;}

.youalsocon p a.findoutbtn{height:30px; line-height:30px; font-size:13px;}

/**************************mapbox-css-start*********************/

.mapmaindiv{width:100%;}

.mapconmain{width:49%; margin-bottom:30px;}

.mapconmain img{width:100%;}

/**************************mapbox-css-end*********************/

.carousel-caption{top:50px;}

.usefull-links .link-tit-lins ul li a{margin-left:50px;}

.blog-datial .slick-prev, .blog-datial .slick-next{display:none;}

.blog-page .tbl-cell h3{font-size:18px;line-height:20px;}

.blog-page .other-info a.findoutbtn {bottom: 30px;}

.social-icon-text::after{left: 0;width: 80%;right: 0;margin: 0 auto;}

.one-destination{min-height:280px;}

.imgCover{background-position:center center;} 

.text-img-slide .slick-slider{width:85%;margin:0 auto;box-sizing:border-box;}

.page-template-about_template h1.main-title {margin-bottom: 70px; top: 0;}

.page-template-about_template .right-text { top:-80px;}

.blog-page .cust-width{margin-bottom:18px !important;}

}

@media (max-width:560px){

.activemain div[class^="cust-width"]{width:100%; text-align:center;}

.blog-page .cust-width .img-block{max-width:100%; width:auto; display:inline-block; margin:0 auto;}

.blog-page .cust-width{margin-bottom:20px;}

.attraction-detail div[class^="cust-width"]{width:100%; text-align:center;}

.attraction-detail .cust-width .img-block{max-width:100%; width:auto; display:inline-block; margin:0 auto;}

.attraction-detail .cust-width{margin-bottom:20px;}

.blog-datial div[class^="cust-width"]{width:100%; text-align:center;}

.blog-datial .cust-width .img-block{max-width:100%; width:auto; display:inline-block; margin:0 auto;}

.blog-datial .cust-width{margin-bottom:20px;}

.text-infooo{padding:30px 50px;}

.col-lg-4.col-md-4.col-sm-12.col-xs-12.imgCover .one-destination .text-infooo{padding:80px 0px 0;}

.destination-boxes h2{font-size:30px; margin-bottom:20px;}

.linnne{margin-bottom:20px;}

.text-img-slide .slick-prev, .text-img-slide .slick-next{top:40%;}

.cookiemaindiv br{display:block;}

.swords-whats-on .tbl-cell h3 {font-size: 24px !important;}

/*.swords-whats-on .other-info a.findoutbtn {bottom: 100px;}*/

.swords-itinerary-detail h2{font-size:25px;}

.blog-page .tbl-cell h3{font-size:24px;line-height:28px;}

}

@media screen and (max-width:480px){

.wine-dine{padding:20px 30px;}

h1.main-title{font-size:100px; text-align:center;}

.carousel-caption{padding:0 20px;}

.slick-slider{ float:none; margin:auto; width:240px;}

.slick-slide{ width:240px;}

.slick-prev, .slick-next{ top:50%; background-size:100%; width:14px; height:17px; margin-top:-8px;}

.storieinner h3{ font-size:18px; }

.youalsocon p a.findoutbtn{width:160px;}

.youalsocon p{margin-top:25px;}

.booktickbanner img{width:300px;}

.booktickbanner{text-align:center;}

/*.previousarrow{margin-left:4px;  background-size:100%; width:14px; height:17px; margin-top:-8px;}

.nextarrow{margin-right:3px; background-size:100%; width:14px; height:17px; margin-top:-8px;}*/

.booktickcon h2{font-size:22px; margin-bottom:20px;}

.booktickcon p{font-size:14px;}

.booktickbanner{margin-bottom:20px;}

/*.booktickcon{padding-left:25px; padding-right:25px;}*/

.bookbtn{width:100%; float:left;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.backtext a, .nexttext a{font-size:21px;}

.bookticmainbor{padding-bottom:30px; margin-bottom:30px;}

.youalsomain h2{font-size:22.1px;}

.youalsocon p a.findoutbtn{height:30px; line-height:30px; font-size:13px;}

.mob-social .tw, .mob-social .int, .mob-social .yt{margin-left:10px;}

/**************************mapbox-css-start*********************/

.mapmaindiv{width:100%;}

.mapconmain{width:49%; margin-bottom:30px;}

.mapconmain img{width:100%;}

/**************************mapbox-css-end*********************/

h1.main-title{font-size:80px;}

.wine-dine{height:auto;}

.search-something h1.line{font-size:22px;}

.usefull-links .link-tit-lins ul li a{display:block; margin-left:0px; margin-top:10px;}

.blog-page .cust-width .for-date h2{font-size:16px;}

.blog-page .cust-width .for-date{padding:10px;}

.blog-page .tbl-cell h3{font-size:26px;}

.blog-page .other-info a.findoutbtn{font-size:14px; width:150px; margin-left:-75px;bottom: 65px;}

.internalcon h2{font-size:60px;}

.blog-page h1{font-size:50px;}

.wine-dine-stay h1{font-size:50px;}

.blog-datial h2{font-size:22px; letter-spacing:0}

.in-form h2{font-size:22px;}

.transleft{width:105px;}

.transright{margin-left:125px;}

.trasportmaininner h2{font-size:28px;}

h1.privacy-title{font-size:40px}

.privacy-plolicy h2{font-size:25px;}

.booktickcon h2{font-size:22px; margin-bottom:20px; letter-spacing:0px;}

.did-text h2{font-size:41px;}

.activeimgmain .tbl-cell h2{font-size:50px;}

.text-infooo{padding:25px;}

/*************Changes in CSS****************/

.logo{background-size:100%;}

.text-infooo{padding:90px 0 0;}

h1.main-title{font-size:56px; line-height:50px;}

.one-destination a.fine-more {bottom: 85px;}

.swords-shopping .tbl-cell h3 {font-size: 30px;}

.swords-shopping .other-info a.findoutbtn {bottom: 80px;}

.blog-page .tbl-cell {padding:0;}.attraction-detail h2 {font-size: 22px;line-height:26px;bottom: 160px;}

.attraction-detail .fine-more {position: absolute;bottom: 90px;}

/*************Changes in CSS****************/

}

@media (max-width:479px){

.ssba.ssba-wrap {font-size:15px;}

/*************Changes in CSS****************/

.blog-page .other-info a.findoutbtn {font-size:14px;margin-left:-80px;width:160px;padding:9px;}

.navbar-toggle {margin-top: 30px !important;}

h1.main-title{font-size:50px;text-align:left;}

.left-text h1.main-title span {top: 48px !important;}

.blog-page .tbl {padding:0;}

.blog-page .other-info a.findoutbtn {bottom: 25px;}

.blog-page .itineraries-list .cust-width {padding: 40px 0 130px;}

.blog-page .tbl-cell h3 b {font-size: 50px;}

.blog-page .itineraries-list .tbl-cell p {font-size: 34px;}

.blog-page .itineraries-list a.findoutbtn {margin-top: 30px;}

.detailpost-left .btn.blue{font-size:20px;}

.detailpost-left .btn.orange{font-size:20px;}

.detailpost-left > b {font-size: 34px;margin: 0 15px 30px 0;}

.detailpost-left b + p{ font-size:34px;}

.cookiemaindiv a.hide-masg {font-size:14px;width:160px;}

.one-destination a.fine-more{font-size:16px;}

.text-figal-mob h2{font-size:26px;}

.left-text h1.main-title .about-title {left:25px;margin-top: -10px;}

.page-template-about_template .right-text {left: 90px;}

.page-template-about_template h1.main-title {font-size:42px; line-height:52px;}

.page-template-about_template .right-text .sub-title p{font-size:20px;line-height:20px;}

.page-template-about_template .right-text a{ font-size:16px;}

.wine-dine-stay h1{font-size:38px;}

.swords-shopping .tbl-cell h3 {font-size: 26px;}

.swords-shopping .other-info a.findoutbtn {bottom: 60px;}

.head-wrap .navbar-collapse.in, .navbar-collapse.collapsing {top: 100px;}

.gettingmaincon h2{font-size: 46px;}

.footer-menu ul li {margin: 0 8px 0 0;}

.blog-page h1.iti-tile {font-size: 34px;}

.cookiemaindiv .container {padding: 0 20px 0 40px;}

.cookiemaindiv .container:before {position:absolute;left:10px;top:9px;content:"";background: url(images/cookies.png) no-repeat;width: 35px;height:35px;background-size:100%;}

.cookiemaindiv{font-size: 11px;line-height:15px;}

.cookiemaindiv a.hide-masg {text-decoration:none;}

.text-img-slide .slick-next::before {right: 5px !important;position: absolute !important;}

.text-img-slide .slick-prev::before {left: 5px !important;top:-70%;position: absolute !important;}

.social-icon-text::after {width: 90%;}.social-icon-text .text-info h2{ font-size:24px;}

ul.menu li + li{margin-top:7px;}

ul.menu li a {font-size: 12px;}

.mob-search-box #s{font-size:14px;height:35px;}

.mob-social {width: 100%;}

/*.mob-social a{margin:0 20px 10px 0 !important;}*/

ul.menu ul.sub-menu li a {font-size: 11px;}

.mob-search-box {display: inline-block;width: 70%;}

.copyright p{font-size:13px;}

.copyright a{font-size:13px;}

.attraction-detail h2 {font-size: 18px;line-height: 24px;bottom: 130px;}

.attraction-detail .fine-more {bottom: 60px;}

.for-test ul.sub-menu {width: 70%;right: -88%;}.footer-menu ul li a{ font-size:12px !important;}

.did-text {padding: 30px;}

.did-text h2 {margin-bottom: 20px;}

.didyouknow {padding: 70px 0;}

.welcome-pat h2 {font-size: 22px;margin-bottom: 20px;}

.detailpost-left .btn.blue{width:100%;margin:0 0 20px;}

.detailpost-left .btn.orange{width:100%;margin:0px;}

.two-btn{ width:100%;}

.detailpost-right .btn{ font-size:20px;}

.breadcrumb li{ font-size:13px;}.breadcrumb li a{ font-size:13px;}

a.tickbtn{display:block; width:100%;}

.page-template-about_template .carousel-caption {top: 12%;}

.destination-boxes h2:after{width:230px;}



/*************Changes in CSS****************/

}

@media (max-width:380px){

.slick-slider{ float:none; margin:auto; width:240px;}

.slick-slide{ width:240px;}

.slick-prev, .slick-next{ top:50%; background-size:100%; width:14px; height:17px; margin-top:-8px;}

.storieinner h3{ font-size:18px; }

.youalsocon p a.findoutbtn{width:160px;}

.youalsocon p{margin-top:25px;}

.booktickbanner img{width:240px;}

.booktickbanner{text-align:center;}

.booktickcon p{font-size:14px;}

.booktickbanner{margin-bottom:20px;}

.bookbtn{width:100%; float:left;}

.findoutmar{margin-top:0px;}

.findoutdiv{margin-bottom:20px;}

.bookticbtnmar{margin-top:25px;}

.backtext a, .nexttext a{font-size:16px;}

.bookticmainbor{padding-bottom:20px; margin-bottom:30px;}

.youalsomain h2{font-size:22.1px;}

.youalsocon p a.findoutbtn{height:30px; line-height:30px; font-size:13px;}

/**************************mapbox-css-start*********************/

.mapmaindiv{width:100%;}

.mapconmain{width:100%; margin-bottom:30px; margin-left:0px;}

.mapbox .col-md-12{margin-left:0px;}

.mapconmain img{width:100%;}

/**************************mapbox-css-end*********************/

.blog-page .tbl-cell h3{font-size:16px;line-height:20px;}

.swords-whats-on .tbl-cell {padding: 0; }

.swords-whats-on .tbl-cell h3 {font-size: 20px !important;}

.swords-whats-on .other-info a.findoutbtn {bottom:40px;}

.swords-shopping .tbl-cell h3 {font-size:20px;}

.swords-shopping .other-info a.findoutbtn {bottom: 40px;}

a.dublin-logo{display: inline-block;margin: 0 0 0 26px;background-size: 70px auto; height: auto; width: 70px;}

.text-img-slide .slick-next::before {right: 10px !important;position: absolute !important;}

.text-img-slide .slick-prev::before {left: -5px !important;top:-70%;position: absolute !important;}

.mob-social .tw, .mob-social .int, .mob-social .yt{margin-left:5px;}

.usefull-links .accomadation h2, .accomadation h1{font-size:40px;}

}



@media screen and (max-width:359px){

a.comhairle{background-size:140px auto; height:50px;  width:140px;}

a.comhairle::after{height:55px;}

.blog-datial .slick-slide{width:263px;}

.text-img-slide .slick-prev{left:-20px;}

.text-img-slide .slick-next{right:-20px;}

.blog-datial h2{font-size:18px;}

a.tickbtn{display:block; width:100%;}

a.tickbtn.bootickbtn{margin-left:0px; float:inherit; margin-top:10px;}

.did-text h2{font-size:35px;}

.mob-social .tw, .mob-social .int, .mob-social .yt{margin-left:2px;}

.for-test{width:65%; padding:15px;}

.for-test ul.sub-menu{padding:15px;}

.blog-page.blog-datial.swords-blogdeatil .tbl-cell h3{font-size:12px; line-height:14px;}

.blog-page.blog-datial.swords-blogdeatil .other-info a.findoutbtn{width:130px; margin-left:-65px;}

}

/* custom */
.img-block img { height: 316px !important; width:100% !important;}
.jcarousel img{ width:100%; height:205px;}
.jcarousel li{ height:345px !important;}