/*
Theme Name: gesher
Theme URI: http://inart.co.il.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: gesher
Domain Path: /languages/
Tags:
*/
/*
@-viewport {
width: 1024px;
}
*/

@font-face {
	font-family: 'Argaman';
	src: url('fonts/argamanregularwebfont.eot');
	src: url('fonts/argamanregularwebfont.eot?#iefix') format('embedded-opentype'), url('fonts/argamanregularwebfont.woff') format('woff'), url('fonts/argamanregularwebfont.ttf') format('truetype'), url('fonts/argamanregularwebfont.svg#argamanregular') format('svg');
	font-weight: normal;
	font-style: normal;
	unicode-range: U+0590-05FF, U+FB1D-FB4F, U+0030-0039;
}
@font-face {
	font-family: 'Argaman';
	src: url('fonts/argamanboldwebfont.eot');
	src: url('fonts/argamanboldwebfont.eot?#iefix') format('embedded-opentype'), url('fonts/argamanboldwebfont.woff') format('woff'), url('fonts/argamanboldwebfont.ttf') format('truetype'), url('fonts/argamanboldwebfont.svg#argamanregular') format('svg');
	font-weight: bold;
	font-style: normal;
	unicode-range: U+0590-05FF, U+FB1D-FB4F, U+0030-0039;
}




@font-face {
    font-family: 'ArialSmaller';
    src: url('fonts/arial-webfont.eot');
    src: url('fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial-webfont.woff') format('woff'),
         url('fonts/arial-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ArialSmaller';
    src: url('fonts/arialbd-webfont.eot');
    src: url('fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arialbd-webfont.woff') format('woff'),
         url('fonts/arialbd-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Assistant';
    src: url('fonts/Assistant-Regular.eot');
    src: url('fonts/Assistant-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Assistant-Regular.woff') format('woff'),
         url('fonts/Assistant-Regular.ttf') format('truetype'),
         url('fonts/Assistant-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Assistant';
    src: url('fonts/Assistant-Bold.eot');
    src: url('fonts/Assistant-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Assistant-Bold.woff') format('woff'),
         url('fonts/Assistant-Bold.ttf') format('truetype'),
         url('fonts/Assistant-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}

/*--------------------------------------------------------------
1.0 - Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
*, *:before, *:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing: border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: right;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
}
a img {
	border: 0;
}
/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body, button, input, select, textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
p {
	margin-bottom: 1.5em;
}
b, strong {
	font-weight: bold;
}
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: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 3em 1.5em 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul, li > ol {
	margin-bottom: 0;
	margin-right: 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. */
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button, input, select, textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
 *vertical-align: middle; /* Improves appearance and consistency in IE6/IE7 */
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: none;
	cursor: pointer;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
 border: 0;
 padding: 0;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	max-width: 100%;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
	color: #111;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-right: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}
/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: royalblue;
}
a:visited {
	color: purple;
}
a:hover, a:focus, a:active {
	color: midnightblue;
}
/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	right: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}
/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.alignright {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.cf:before, .cf:after {
	content: " ";
	display: table;
}
.cf:after {
	clear: both;
}
/* Make sure embeds and iframes fit their containers */
embed, iframe, object {
	max-width: 100%;
}
/******************************************************************************************************************************************************************/
body {
	background: #f3f4f0;
}
.argaman, h1, h2, h3, h4, h5, h6, .nav, .header, .main-top, .tour-title + .tour-length, .footer-details, .day-number, .day-letter, .day-location, .date-and-guide, .booktour, .home-travel *, .sml_subscribe, .sml_submitbtn, .btn-blue, .open-ebook, .send-ebook, .home-ebook .wpcf7 label, .tourtypes-nav li a, .ribbon, .featured h5, .contact input.wpcf7-submit, .contact, .ex-dates-toggle, .club label, .book label, .wpcf7-submit, .tour-result .dates-toggle, .tour-result .more, .bigsearch, .bigsearch input, .keywords-form input[type=submit], .popupsearch *, .argamanall *, .keywords-form input[type=text], .maintopsearch input[type=submit], .blog-breadcrumbs, .datecode-display {
	font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
}
.nav {
	margin: 0;
}
.wrap {
	overflow-x: hidden;
}
.header {
	height: 100px;
	background: url(images/header.png) repeat-x right top;
	position: relative;
	z-index: 9999;
	font-weight: bold;
}
.header .large-12.columns {
}
.header-pad {
	padding: 0 165px 0 0;
	position: relative;
}
.logo {
	position: absolute;
	top: 20px;
	right: 0;
	float: right;
}
.slogan {
	float: right;
	margin: 21px 0 0 0;
	font-size: 30px;
	color: #30367f;
}
.header .phone {
	float: left;
	font-size: 44px;
	color: #30367f;
	margin: 9px 0 0 0;
}
.header .phone a{
	text-decoration:none;
	color: #30367f;
}
.header .phone img {
	position: relative;
	bottom: 4px;
}
.popupsearch {
	display: none;
	width: 210px;
	position: absolute;
	top: 100%;
	margin-top: 15px;
	left: 0;
	text-align: center;
}
.popupsearch form {
	padding: 15px 26px;
	background: #e0e0e0;
}
.popupsearch select {
	display: block;
	width: auto;
	margin: 5px auto;
	width: 100%;
}
.date-lbl {
	color: #312e69;
	font-size: 17px;
	font-weight: normal;
}
.primary-nav {
	float: right;
	clear: both;
	margin: 7px 10px 0 0;
}
.primary-nav li {
	display: inline-block;
}
.primary-nav li + li {
	border-right: 2px solid #fff;
}
.primary-nav a {
	font-size: 19px;
	color: #fff;
	text-decoration: none;
	padding: 0 6px;
}
.englishtours a {
	font-weight: normal;
}
a.searchtour {
	float: left;
	background: #f6921e;
	color: #30367f;
	text-decoration: none;
	font-size: 22px;
	line-height: 43px;
	padding: 0 10px;
	margin-top: -6px;
}
.bigsearch-toggle {
	position: relative;
}
.bigsearch-triangle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 7px 10px 7px;
	border-color: transparent transparent #e0e0e0 transparent;
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-right: -5px;
	display: none;
}
.bigsearch {
	position: relative;
	background: #e0e0e0;
	color: #231f20;
	padding: 20px;
	display: block;
}
.bigsearch .close {
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background: url(images/x2.png) center center no-repeat;
	cursor: pointer;
	margin-top: 12px;
}

.bigsearch ul {
	display: block;
	margin: 0;
}
.searchandfilter li {
	padding: 0;
}
.bigsearch .searchandfilter li {
	display: block;
}
.bigsearch .searchandfilter > div > ul > li {
	float: right;
	display: block;
	padding: 0;
}
.bigsearch .searchandfilter > div > ul > li + li {
	margin-right: 7px;
}
.bigsearch h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 0;
}
.bigsearch ul ul {
	border-top: 2px solid #231f20;
	border-bottom: 2px solid #231f20;
	padding: 8px 0;
	height: 190px;
}
.bigsearch label input {
	margin-left: 4px;
}
.bigsearch label {
	cursor: pointer;
	display: block;
	padding: 3px 0;
}
.bigsearch .cat-item + .cat-item label {
	border-top: 1px dashed #b1b0b1;
}
.bigsearch .searchandfilter > div > ul > li:last-child {
	float: none;
}
.bigsearch input[type=submit] {
	font-size: 19px;
	text-decoration: none;
	color: #fff;
	background: #000;
	font-weight: bold;
	display: block;
	float: left;
	padding: 2px 15px;
	clear: both;
	margin-top: 20px;
}


/* country columns */

.bigsearch .searchandfilter li:nth-child(2) ul {
	-webkit-column-count:6; /* Chrome, Safari, Opera */
	-moz-column-count:6; /* Firefox */
	column-count:6;
}




.main {
	margin: -150px 0 0 0;
	position: relative;
	z-index: 100;
	background: #fff;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding-bottom: 30px;
}
.secondary-nav {
	background: #231f20;
	text-align: center;
}
.secondary-nav li {
	display: inline-block;
	padding: 22px 0;
}
.secondary-nav a {
	font-size: 19px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin: 0 22px;
}
.secondary-nav .current-menu-item a {
	color: #f79f35;
}
.main-top {
	background: #e6e7e8;
	padding: 15px;
	clear: both;
}
.main-top-tabs {
	padding: 15px 15px 0;
}
.sailing-tours.main-top-tabs {
	padding: 15px 15px;
}
.main-top-tabs.pad-tabs .tabs-nav a {
	padding: 3px 20px;
}
/**********************************************************************************************************/
/* mainstop search using search & filter plugin */
.maintopsearch {
	position: relative;
	color: #231f20;
	z-index: 999;
	padding-bottom: 12px;
	float: right;
}
.maintopsearch ul {
	display: block;
	margin: 0;
}
.searchandfilter li {
	padding: 0;
}
.maintopsearch .searchandfilter li {
	display: block;
}
.maintopsearch .searchandfilter > div > ul > li {
	/* height: 30px; */
	float: right;
	display: block;
	padding: 0;
	position: relative;
	margin-bottom: 10px;
}
.maintopsearch .searchandfilter > div > ul > li + li {
	margin-right: 3px;
	width: 100px;
}
.maintopsearch h4 {
	font-size: 23px;
	background: #f6921e;
	color: #fff;
	padding: 5px 10px;
	display: inline-block;
	cursor: pointer;
	font-weight: bold;
	margin: 0;
	width: 110px;
}
.maintopsearch ul ul {
	padding: 10px;
	position: relative;
	background: #e0e0e0;
	margin-top: 10px;
	min-width: 120px;
	display: none;
	
	max-height: 250px;
	overflow: hidden;
	overflow-y: auto;
}
.maintopsearch ul ul li {
}
.maintopsearch ul ul li:first-child {
	border-top: 2px solid #231f20;
	padding-top: 5px;
}
.maintopsearch ul ul li:last-child {
	border-bottom: 2px solid #231f20;
	padding-bottom: 5px;
}
.maintopsearch label input {
	margin-left: 4px;
}
.maintopsearch label {
	cursor: pointer;
	display: block;
	padding: 3px 0;
}
.maintopsearch ul ul li + li label {
	border-top: 1px dashed #b1b0b1;
}
.maintopsearch input[type=submit] {
	font-size: 27px;
	text-decoration: none;
	color: #231f20;
	background: none;
	font-weight: bold;
	display: block;
	float: right;
	margin-right: 15px;
}




/**********************************************************************************************************/












.keywords-form {
	float: left;
	direction: ltr;
}
.keywords-form input[type=text] {
	direction: rtl;
	background: url(images/search.png) center center no-repeat;
	width: 139px;
	height: 22px;
	display: inline-block;
	border: none;
	outline: none;
	padding: 0 10px 1px 0;
	font-size: 22px;
	color: #383b96;
}
.keywords-form input[type=submit] {
	font-weight: bold;
	color: #f05a28;
	font-size: 22px;
	background: none;
}
.tabs-nav-new,
.tabs-nav {
	margin: 10px 0 0 0;
	float: right;
}
.tabs-nav-new li,
.tabs-nav li {
	display: inline-block;
}
.tabs-nav-new li a,
.tabs-nav a {
	background: #0d3d88;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 8px;
	display: block;
}
.tabs-nav-new a.active,
.tabs-nav-new .current-post-parent a,
.tabs-nav-new .current-menu-item a,
.tabs-nav-new a:hover,
.tabs-nav a.active,
.tabs-nav .current-post-parent a,
.tabs-nav .current-menu-item a {
	color: #f79f35;
}
/*
#tab-1 {
	margin-bottom: 100px;
}
*/
.tab h2 {
	font-size: 26px;
	font-weight: bold;
}
.tab h3 {
	font-size: 23px;
	font-weight: bold;
}
.breadcrumbs {
	text-align: left;
	margin: 12px 0 0 0;
	padding-left: 18px;
	font-size: 12px;
}
.breadcrumbs a {
	color: #555;
	text-decoration: none;
}
.breadcrumbs-arrow {
	font-size: 10px;
}
.search-form {
}
.screen-reader-text {
}
.search-field {
}
.search-submit {
}
.social-site {
	border-right: 1px dashed #c4c4cf;
	border-left: 1px dashed #c4c4cf;
	padding: 0 15px;
	display: inline-block;
	margin: 10px 30px 0 0;
}
.social-site span {
	font-size: 12.5px;
	color: #0d3d88;
}
.footer {
	margin-top: 60px;
}
.footer-links {
	padding: 60px 0 40px;
}
.footer-links ul {
	margin: 15px 0 0 0;
}
.footer-links .widget-title {
	color: #fff;
	font-weight: bold;
	font-size: 19px;
}
.footer-links .widget a {
	color: #fff;
	text-decoration: none;
}
.footer-links li {
	margin: 6px 0;
	font-size: 14px;
}
.footer-links {
	background: #404041;
}
.footer-details {
	font-size: 27px;
	background: #6d6e70;
	color: #fff;
	font-weight: bold;
}
.footer-details p {
	margin: 15px 0;
}
.footer-details a {
	color: #fff;
	text-decoration: none;
}
.footer-credits {
	font-size: 12px;
	color: #000;
	margin-top: 10px;
	font-weight: bold;
}
.center-text {
	text-align: center;
}
.left-text {
	text-align: left;
}
/*--------------------------------------------------------------
Social
--------------------------------------------------------------*/
.social {
	margin: 0;
}
.social li {
	display: inline-block;
	margin: 0 3px;
}
.social a {
	text-decoration: none;
	color: #000;
	font-size: 14px;
}
.like {
	width: 50px;
	height: 22px!important;
	position: relative;
	top: 8px;
}
.social {
	float: left;
}
.large-7.columns .social {
	float: right;
}
/*--------------------------------------------------------------
Tour search widget
--------------------------------------------------------------*/
.tour-search-widget {
	position: relative;
}
.tour-search-widget .error {
	display: block;
	width: 164px;
	height: 37px;
	background: url(images/search-error.png) no-repeat center center;
	position: absolute;
	margin-right: -82px;
	right: 50%;
	bottom: -20px;
	display: none;
}
/*--------------------------------------------------------------
Home
--------------------------------------------------------------*/
/* widgets */
.homepage {
	padding-bottom: 20px;
}
.homepage .columns > div {
	margin: 20px 0 0 0;
}
.homepage ul {
	margin: 0;
	list-style: none;
}
.home-title {
	font-size: 24px;
	font-weight: bold;
	padding: 5px;
	background: #e7e6e6;
	color: #312e69;
}
.home-title.dark {
	background: #6d6f71;
	color: #fff;
}
/* Travel
-------------- */
.home-travel {
	background: #eff2f4;
	text-align: center;
}
.home-travel form {
	padding: 0 26px 15px;
	margin-top: -40px;
	z-index: 999;
	position: relative;
}
.home-travel select {
	display: block;
	width: auto;
	margin: 5px auto;
	width: 100%;
}
.ui-datepicker-trigger {
	cursor: pointer;
}
input.show-tours {
	background: #f05a29;
	color: #fff;
	font-weight: bold;
	font-size: 19px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	padding: 0 10px;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0;
}
/* Slider
-------------- */


.homepage .columns.col1 > div + div {
/*margin-top: 10px;*/
}
.col2 p, .col3 p {
	line-height: 1.5;
}
.home-slider {
	direction: ltr;
}
.home-slider img {
	display: block;
	border-bottom: 10px solid #fff;
}
.bx-home {
	direction: rtl;
}
.home-slider .bx-wrapper {
	margin: 0;
}
.home-slider .bx-wrapper .bx-next {
	top: 75%;
	right: -5px;
}
.home-slider .bx-wrapper .bx-prev {
	top: 75%;
	left: -5px;
}
.home-slider .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	left: 0;
	height: auto!important;
}
.home-slider .bx-wrapper .bx-pager {
	text-align: left;
	padding-top: 5px;
	bottom: auto;
}
/* home slider colors

#231f20
#808cbc
#f6921e
#30367f
#f05a29


*/
.home-slider .slide {
	padding: 10px 17px;
	color: #fff;
	font-size: 12px;
}
.home-slider h5 {
	font-size: 24px;
	font-weight: bold;
}
.home-slider p {
	line-height: 1.2!important;
	height: 45px;
	overflow: hidden;
	margin-bottom: 8px;
}
.home-slider .more {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.homepage .home-social p {
	color: #214184;
	font-size: 11px;
	line-height: 1;
	float: right;
	width: 80px;
	margin-left: 26px;
}
.home-newsletter h5 {
	color: #214184;
	font-weight: bold;
	font-size: 20px;
	border-bottom: 1px dashed #cccbda;
}
.home-newsletter .text {
	color: #214184;
	font-size: 12px;
	border-bottom: 1px dashed #cccbda;
	padding: 6px 0;
}
a.subscribe-toggle {
	float: left;
	text-decoration: none;
	color: #214184;
	font-weight: bold;
	background: #d0d1d2;
	padding: 8px 14px;
	font-size: 18px;
}
.home .sml_subscribe {
	display: none;
	font-size: 17px;
	color: #214184;
	font-weight: bold;
	border-top: 2px solid #214184;
	padding-top: 10px;
}
.home .sml_subscribe br {
	display: none;
}
.home .sml_name, .sml_email {
	clear: both;
	float: right;
}
.home .sml_subscribe p {
	margin: 6px 0;
}
.home .sml_subscribe label {
	float: right;
	clear: both;
	font-size: 20px;
	width: 60px;
}
.home .sml_subscribe input {
	float: left;
	width: 70%;
	border: none;
	background: #e6e7e8;
	border-radius: 0;
}
.home .sml_submitbtn {
	display: block;
	clear: both;
	margin-bottom: 15px;
}
.btn-blue, a.btn-blue, input.sml_submitbtn {
	text-decoration: none!important;
	background: #214184!important;
	font-weight: bold!important;
	color: #fff!important;
	padding: 6px 14px!important;
	font-size: 19px!important;
	box-shadow: none!important;
	display: inline-block!important;
	width: auto!important;
	text-shadow: none!important;
}
p.open-ebook {
	font-size: 19px!important;
	font-weight: bold;
	padding: 5px;
	background: #6d6f71;
	color: #fff;
	margin-bottom: 3px;
}
.open-ebook a {
	color: #fff;
}
.send-ebook {
	color: #214184;
	font-size: 20px!important;
	font-weight: bold;
	background: url(images/bullet-orange.png) right center no-repeat;
	float: left;
	padding-right: 25px;
	margin-bottom: 15px;
}
.send-ebook a {
	color: #214184;
}
.home-ebook {
	margin: 0!important;
}
.home-ebook .wpcf7 {
	display: none;
	clear: both;
	margin-bottom: 20px;
}
.home-ebook .wpcf7 p {
	line-height: 1.5;
}
.home-ebook .wpcf7 label {
	float: right;
	clear: both;
	font-weight: bold;
	color: #214184;
	font-size: 20px;
}
.home-ebook .wpcf7 input {
	float: left;
	width: 70%;
	border: none;
	background: #e6e7e8;
	border-radius: 0;
}
.home-ebook input.wpcf7-submit {
	float: left;
	width: auto;
	border: none;
	border-radius: 0;
	margin-top: 15px;
}
.home-excursions p {
	color: #808184;
	font-size: 12px;
	margin-top: 10px;
	text-align: justify;
}
.home-excursions a {
	color: #214184;
	text-decoration: none;
	font-weight: bold;
}
.tourtypes-nav {
	margin-top: 15px!important;
}
.tourtypes-nav a {
	border-top: 1px dashed #cccbda;
	padding: 5px 25px 5px 0;
	font-size: 22px;
	color: #414141;
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: url(images/bullet-orange.png) right center no-repeat;
}
.kosher-img {
	width: 100%;
}
.home-testimonial {
	background: #f0f4f8;
	color: #312E69;
	height: 418px;
	overflow: hidden;
}
.home-testimonial img {
	padding: 14px 14px 0;
	width: 100%;
}
.testi-content {
	padding: 14px;
}
.testi-content p {
	text-align: justify;
}
.home-testimonial a {
	color: #312E69;
	text-decoration: none;
	font-weight: bold;
	font-size: 12.5px;
}
.home-featured .home-title {
	width: 210px;
}
.featured li {
	margin-top: 46px;
}
.featured-right {
	width: 225px;
	position: relative;
	padding: 10px 0 0 10px;
	overflow: hidden;
	float: right;
	top: -8px;
}

@media (min-width:768px){
	.category-left .post-featured-img
	{
			min-height: 381px;
	}
}

.featured .ribbon {
	font-weight: bold;
	color: #FFF;
	font-size: 24px;
	width: 300px;
	text-align: center;
	left: -35px;
	width: 200px;
	position: absolute;
	top: 20px;
	left: -50px;
	background: #F89321;
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
}
.featured-left {
	width: 120px;
	float: right;
	margin-right: 10px;
}
.featured h5 {
}
.featured h5 a {
	color: #312e69;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: .8;
}
.featured p {
	font-size: 12px!important;
	color: #808184;
}
.featured-left-fixed {
	height: 82px;
}
/*--------------------------------------------------------------
Page
--------------------------------------------------------------*/
.generic-page {
	padding-bottom: 50px;
}
.generic-page .alignright {
	margin: 0;
}
.generic-page .alignleft {
	margin: 0;
}
.page-title {
	color: #404041;
	font-weight: bold;
	font-size: 43px;
	margin: 0px 0;
}
.page-subtitle {
	color: #404041;
	font-weight: bold;
	font-size: 30px;
	margin: 20px 0;
}
.pad-page {
	padding: 0 45px;
}
.pad-page p {
	font-size: 12.5px;
	line-height: 1.6;
}
/*--------------------------------------------------------------
Post
--------------------------------------------------------------*/
.blog-breadcrumbs .home, .blog-breadcrumbs .home + span {
	display: none;
}
.blog-breadcrumbs {
	font-size: 43px;
	color: #404041;
	margin-bottom: 30px;
}
.blog-breadcrumbs .blog {
	font-weight: bold;
}
.blog-breadcrumbs .breadcrumbs-arrow {
	width: 14px;
	height: 22px;
	background: url(images/title-arrow.png) center center no-repeat;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 10px;
}
.post-title {
	color: #111;
	font-weight: bold;
	font-size: 43px;
	margin-bottom: 20px;
}
.single-post .alignright, .single-post .alignleft {
	margin: 0;
}
/*--------------------------------------------------------------
Book a tour
--------------------------------------------------------------*/
.book h3 {
	font-size: 22px;
	font-weight: bold;
}
.book label {
	float: right;
	clear: both;
	width: 110px;
	font-size: 20px;
}
.book select, .book input[type=text], .book input[type=email] {
	width: 190px;
}
.book input, .book textarea {
	border-radius: 0;
	float: right;
}
.book textarea {
	width: 630px;
	height: 220px;
}
.book p {
	clear: both;
	float: right;
	width: 100%;
}
.book input.wpcf7-submit {
	text-decoration: none!important;
	background: #404041!important;
	font-weight: bold!important;
	color: #fff!important;
	padding: 6px 14px!important;
	font-size: 19px!important;
	box-shadow: none!important;
	display: inline-block!important;
	width: auto!important;
	text-shadow: none!important;
	width: auto;
	float: left;
	clear: both;
	margin-left: 110px;
}
.book select {
	font-size: 20px;
}
#tour-date-select optgroup, #tour-date-select option {
	/*display: none;*/
}
#tour-date-select option[disabled="disabled"] {
	display: none;
}
.datecode-wrap {
	display: none;
	font-size: 20px;
}
.datecode {
	padding: 6px;
	border: 1px solid #ddd;
}
div.wpcf7-mail-sent-ok {
	clear: both;
}
/*--------------------------------------------------------------
Tour results
--------------------------------------------------------------*/

.search h1 {
	margin-top: 25px;
}
.tour-results {
	margin: 0;
}
.tour-result {
	list-style: none;

	padding-top: 15px;
	margin-bottom: 20px;
}
/*
.tour-result:nth-child(4n+1) {
	clear: both;
}
*/

.tour-result img {
	width: 100%;
}
.tour-result .ribbon-wrap {
	position: absolute;
	width: 100%;
	height: 40%;
	top: 0;
	left: 0;
	overflow: hidden;
}
.tour-result .ribbon {
	font-weight: bold;
	color: #FFF;
	font-size: 24px;
	width: 300px;
	text-align: center;
	width: 200px;
	position: absolute;
	top: 20px;
	left: -50px;
	background: #F89321;
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
}
[class*="column"] + .tour-result[class*="column"]:last-child {
 float: right;
}
.tour-result .info {
	background: #f4f5f1;
	margin-top: 8px;
	padding: 10px 20px;
	position: relative;
}
.tour-result .info.tour-agency-prev {
	margin-top: 60px;
}

.section-tour-agency .tour-title .tour-agency {
	float: left;
	height: 40px;
}
.section-tour-agency .tour-title .tour-agency img {
    max-height: 55px;
}
.section-tour-agency span.title {
	line-height: 40px;
}
/*
.tour-result .fixedheight {
	height: 95px;
	overflow: hidden;
}
*/
.tour-result h3 {
	height: 50px;
}
.tour-result h3 a {
	color: #404041;
	font-weight: bold;
	font-size: 32px;
	text-decoration: none;
	line-height: 0.7;
}
.tour-result p.tour-length {
    font-weight: bold;
    font-size: 18px;
	margin: 0;
	min-height: 22px;
}
.tour-result .tour-excerpt p {
	overflow: hidden;
	height: 30px;
	line-height: 1.4;
	font-size: 12px;
	margin: 0;
}
.term-sailing-trip.term-116 .tour-result .tour-excerpt p {
    overflow: hidden;
    height: 40px;
    line-height: 1.3;
    font-size: 14px;
    margin: 0;
}
.tour-result .star-tour {
	color: #1424f2;
	font-weight: bold;
	font-size: 12px;
	display: block;
	height: 15px;
	margin: 6px 0;
}
.tour-result .star-tour img {
	width: auto;
}
.tour-result .dates-toggle {
	font-size: 19px;
	text-decoration: none;
	color: #fff;
	background: #929497;
	font-weight: bold;
	display: inline-block;
	padding: 2px 15px;
	margin-left: 20px;
	
	
	
}
.tour-result .more {
    font-size: 19px;
    text-decoration: none;
    color: #fff;
    background: #2f3a7e;
	font-weight: bold;
	display: inline-block;
	float: left;
	margin-left: 20px;
	padding: 2px 15px;
}
.tour-result .more .triangle{
	border-right-color: rgb(47, 58, 126) !important;
}
.dates-box:before {
	content: ' ';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 7px 10px 7px;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	bottom: 100%;
	right: 30px;
	display: block;
}
.dates-box {
	color: #222;
	width: 320px;
	padding: 10px 30px;
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: 0;
	top: 20%;
	text-align: center;
	
	z-index: 999;
	top: 100%;
	margin-top: 20px;	
	box-shadow: 4px -2px 40px rgba(0, 0, 0, 0.3);
}
.dates-box table {
	margin: 10px 0 0 0;


	padding: 6px 0;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}
.dates-box td {
	text-align: left;
	padding: 4px 0;
}
.dates-box tr + tr td {
	border-top: 1px dashed #c4c4cf;
}
.dates-box td:first-child {
	text-align: right;
	font-weight: bold;
}
.dates-box a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.dates-box .close {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url(images/x2.png) center center no-repeat;
	cursor: pointer;
	margin-top: 12px;
}

/*--------------------------------------------------------------
Club
--------------------------------------------------------------*/
.club h2 {
	font-size: 30px;
}
.club .columns {
	margin-top: 30px;
	margin-bottom: 30px;
}
.club label {
	float: right;
	clear: both;
	width: 110px;
	font-size: 20px;
}
.club input, .club textarea {
	border-radius: 0;
	width: 280px;
	float: left;
}
.club .wpcf7 p {
	clear: both;
	float: right;
	width: 100%;
	margin-bottom: 5px;
}
.club .wpcf7 br {
	margin: 10px 0;
}
.club input.wpcf7-submit {
	text-decoration: none!important;
	background: #404041!important;
	font-weight: bold!important;
	color: #fff!important;
	padding: 6px 14px!important;
	font-size: 19px!important;
	box-shadow: none!important;
	display: inline-block!important;
	width: auto!important;
	text-shadow: none!important;
	width: auto;
	float: left;
	clear: both;
}
.club .sml_subscribe {
}
.club .sml_name, .club .sml_email {
	clear: both;
}
.club .sml_subscribe p {
	margin: 6px 0;
	float: right;
	width: 100%;
}
.club .sml_subscribe label {
	float: right;
	clear: both;
	font-size: 20px;
}
.club .sml_subscribe input {
	float: left;
}
.club input.sml_submitbtn {
	text-decoration: none!important;
	background: #404041!important;
	font-weight: bold!important;
	color: #fff!important;
	padding: 6px 14px!important;
	font-size: 19px!important;
	box-shadow: none!important;
	display: inline-block!important;
	width: auto!important;
	text-shadow: none!important;
	width: auto;
	clear: both;
}


.club .sml_subscribe br {
	display: none;
}
/*--------------------------------------------------------------
Guides
--------------------------------------------------------------*/
.guide-title {
	color: #231f20;
	font-weight: bold;
	font-size: 50px;
	margin: 20px 0 10px;
}
/*--------------------------------------------------------------
Category
--------------------------------------------------------------*/
.category-post + .category-post {
	margin-top: 40px;
}
.category-right {
	float: right;
	width: 40%;
}
.category-left {
	float: right;
	width: 55%;
	padding-right: 7px;
}
.category-right .flag {
	margin-top: 55px;
}
.category-left .post-title {
	margin-top: 45px;
	margin-bottom: 5px;
}
@media (max-width:767px){
	.category-left .post-title {
		line-height: 33px;
	}
	.category-left .post-title a{
		line-height:inherit;
	}
	.page-title {
		font-size: 40px;
	}
}
.category-left .post-title a {
	color: #333;
	text-decoration: none;
}
.category-left .more {
	color: #2e3191;
	font-size: 12px;
	text-decoration: none;
}
.category-left .social {
	float: left;
}
/*--------------------------------------------------------------
Contact
--------------------------------------------------------------*/
.contact label {
	float: right;
	clear: both;
	width: 110px;
	font-size: 20px;
}
.contact input, .contact textarea {
	border-radius: 0;
	width: 280px;
	float: left;
}
.contact .wpcf7 p {
	clear: both;
	float: right;
	width: 100%;
}
.contact input.wpcf7-submit {
	text-decoration: none!important;
	background: #404041!important;
	font-weight: bold!important;
	color: #fff!important;
	padding: 6px 14px!important;
	font-size: 19px!important;
	box-shadow: none!important;
	display: inline-block!important;
	width: auto!important;
	text-shadow: none!important;
	width: auto;
	float: left;
	clear: both;
}
.contact-content {
	border-top: 3px solid #222;
	border-bottom: 3px solid #222;
	padding: 10px 0 0 0;
	width: 240px;
}
.contact-content h2 {
	font-size: 22px;
	font-weight: bold;
}
.main .contact-content p {
	font-size: 14px;
}
.contact .social {
	float: none;
}
/*--------------------------------------------------------------
Excursions
--------------------------------------------------------------*/
.continent-name {
	font-weight: normal
}
.excursions ul {
	margin: 0;
	list-style: none;
}
.excursions-list {
	list-style: none;
	font-size: 12px;
}
.excursions-list > li {
	background: none;
	border-bottom: 1px dashed #c4c4cf;
	padding: 5px 0;
	position: relative;
}
.tour-name {
	display: inline-block;
	margin: 0;
	width: 310px;
}
.ex-dates-toggle {
	text-decoration: none!important;
	background: #58595b!important;
	font-weight: bold!important;
	color: #FFF!important;
	padding: 6px 14px!important;
	font-size: 19px!important;
	box-shadow: none!important;
	display: inline-block!important;
	width: auto!important;
	text-shadow: none!important;
	width: auto;
	clear: both;
}
.maslul {
	display: inline-block;
	margin: 0 10px 0 0;
	width: 125px;
}
.maslul .tourcode-display {
	float: left;
	font-size: 18px;
}
.box {
	display: none;
}
.ex-dates:before {
	content: ' ';
	width: 0px;
	height: 0px;

	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	
	border-left: 10px solid #58595b;

	position: absolute;
	top: 20%;
	left: 100%;
	display: block;
}
.ex-dates {
	color: #fff;
	width: 165px;
	padding: 10px 20px;
	background: #58595b;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	right: 100%;
	top: 0;
	text-align: center;
}
.ex-dates .close {
	display: block;
	float: left;
	width: 12px;
	height: 11px;
	background: url(images/x.png) center center no-repeat;
	cursor: pointer;
	margin-top: 12px;
}
.ex-dates li {
	display: inline-block;
	border: 1px solid #919293;
	padding: 5px;
	margin: 0 0 3px 0;
}
.excursions .social {
	margin-top: 30px;
}



.excursions .tab  {
	border-bottom: 3px solid #231f20;
	padding-bottom: 20px;
}
/*--------------------------------------------------------------
Services
--------------------------------------------------------------*/
.services .post-title {
	margin: 0;
}
.services .more {
	color: #2e3191;
	text-decoration: none;
	background: url(images/triple-arrow.png) left 3px no-repeat;
	padding-left: 20px;
}
/*--------------------------------------------------------------
Tour
--------------------------------------------------------------*/

.title-arrow {
	width: 14px;
	height: 22px;
	background: url(images/title-arrow.png) center center no-repeat;
	display: inline-block;
	background-size: contain;
}
.page-subtitle .title-arrow {
	width: 10px;
	height: 18px;
}
.main ,.main p {
	font-size: 12.5px;
	line-height: 1.5;
}
.main a {
	line-height: 1;
}
.tab {
	display: none;
}
.single .tab li {
	list-style: none;
}
.general li, .promise li {
	list-style: none;
	background: url(images/star.png) right 5px no-repeat;
	padding-right: 20px;
	margin: 15px 0;
}
.promise ul {
	margin: 0;
}
.promise h3 {
	font-size: 29px;
	font-weight: bold;
}
.tour-title {
	color: #404041;
	font-size: 43px;
}
.tour-title .title {
	float: right;
	margin-left: 5px;
}
.tour-title .cat {
	float: right;
}
.tour-title .title {
	font-weight: bold;
}
p.tour-length {
	font-size: 25px;
	margin-bottom: 10px;
	clear: both;
}
.tourcode-display {
	color: #222;
}
.days {
	margin: 0;
}
.days li {
	background: none;
	padding: 0;
}
.day-number {
    background: url(images/calendar.png);
    width: 44px;
    height: 59px;
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 0px;
    float: right;
}
.day-letter {
	font-size: 28px;
	color: #404041;
	font-weight: bold;
}
.day-location {
	font-size: 28px;
	color: #404041;
}
.day-info {
	width: 415px;
	float: right;
	margin: 0 15px 15px 0;
	border-bottom: 1px dashed #c4c4cf;
}
.days li:last-child .day-info {
	border-bottom: none;
}
.dates {
	margin: 0;
}
.dates li {
	background: none;
	padding: 0;
}
.dates > li {
	border-top: 1px dashed #c4c4cf;
	padding: 15px 0;
}
.date-and-guide-col {
	padding-left: 0;
}
.date {
	font-size: 19px;
	margin-bottom: 10px;
	display: block;
}
.guide {
	font-size: 20px;
	display: block;
}
.guide b {
	font-weight: bold;
}
.prices {
	font-size: 12.5px;
	border-right: 1px dashed #c4c4cf;
	border-left: 1px dashed #c4c4cf;
	padding: 0 15px;
}
.prices ul {
	margin: 0;
}
.prices li {
	padding-top: 5px;
}
.prices li + li {
	border-top: 1px dashed #c4c4cf;
}
.prices span {
	width: 60%;
	float: right;
}
.prices span.price {
	width: auto;
	float: left;
}
.datecode-display, p.datecode-display {
	color: #222;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
}
a.booktour {
	font-size: 19px;
	text-decoration: none;
	color: #fff;
	background: #000;
	font-weight: bold;
	display: inline-block;
	padding: 2px 15px;
}
a.form {
	float: left;
	margin-top: -42px;
}
.tour-widget h3 {
	background: #6d6e70;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	padding-right: 6px;
	margin: 10px 0;
}
.page-template-default .pad-page h3 {
	color: #404041;
    font-weight: bold;
    font-size: 36px;
    margin: 0px 0;
}
.tour-gallery img {
	margin: 0 0 5px 0;
}
.tour-map {
	width: 100%;
}
.tour-why {
	background: #f4f5f1;
}
.tour-why ul {
	margin: 0;
	padding: 0 10px 10px 0;
	color: #0d3d88;
}
.tour-why li {
	background: url(images/bullet-orange.png) right 12px no-repeat;
	padding: 10px 30px 0;
	margin: 0 15px;
	list-style: none;
}
.tour-why li + li {
	border-top: 1px dashed #c4c4cf;
}
.tour-why h5 {
	font-size: 24px;
	font-weight: bold;
}
.tour-why p {
	font-size: 12.5px;
}
.summary {
	border-bottom: 1px dashed #c4c4cf;
	margin-bottom: 20px;
}
.summary img {
	width: 100%;
}
.summary p {
	margin-top: 10px;
	color: #0d3d88;
}
.tour-note {
	border-top: 1px dashed #c4c4cf;
	border-bottom: 1px dashed #c4c4cf;
	padding: 15px 0;
	margin-top: 30px;
}
.tour-note a {
	text-decoration: none;
	color: #1424f2;
}



.crp_related ul {
    margin: 0;
    list-style: none;
}
.crp_related li {
    float: right;
    margin-left: 25px !important;
    font-size: 14px;
}
.crp_related a {
    width: 63px;
    display: block;
    color: #000;
    text-decoration: none;
    height: auto;
}
.main a {
    line-height: 1;
}
.crp_related img {
    display: block;
    margin-bottom: 5px;
	    max-width: 100% !important;
}
a img {
    border: 0;
}
img {
    height: auto;
    max-width: 100%;
}
.crp_related .crp_title {
    width: 100% !important;
}

.crp_related {
	font-weight: bold;
	border-bottom: 1px dashed #c4c4cf;
	margin-top: 20px;
	padding-bottom: 20px;
}
.crp_related:before, .crp_related:after {
	content: " ";
	display: table;
}
.crp_related:after {
	clear: both;
}

.crp_related h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #000;
}
.crp_related ul {
	margin: 0;
	list-style: none;
}
.crp_related li {
	float: right;
	margin: 0px;
	margin-left: 25px;
	font-size: 14px;
}
.crp_related li {
    /* vertical-align: bottom; */
    /* -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4); */
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,.4);
    box-shadow: 0 0px 0px rgba(0,0,0,.4);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: none;
    padding: 0px;
}
.crp_related img {
	display: block;
	margin-bottom: 5px;
}
.crp_related a {
	width: 63px;
	display: block;
	color: #000;
	text-decoration: none;
}
/* Send to friend form
--------------------------------------- */
.send-to-friend .wpcf7 {
	line-height: 2.5;
}
.send-to-friend .wpcf7 label {
	float: right;
	clear: both;
	margin-left: 20px;
}
.send-to-friend .wpcf7 input, .send-to-friend .wpcf7 textarea {
	float: left;
	width: 200px;
	padding: .5em .6em;
	display: inline-block;
	border: 1px solid #ccc;
	font-size: .8em;
	box-shadow: inset 0 1px 3px #ddd;
	border-radius: 4px;
	-webkit-transition: .3s linear border;
	-moz-transition: .3s linear border;
	-ms-transition: .3s linear border;
	-o-transition: .3s linear border;
	transition: .3s linear border;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.send-to-friend .wpcf7 p {
	clear: both;
	line-height: 2;
	float: right;
	width: 100%;
}
.send-to-friend .wpcf7 .wpcf7-submit {
	float: left;
	clear: both;
	padding: 6px 8px;
	width: auto;
	cursor: pointer;
}

.send-to-friend .wpcf7 .wpcf7-response-output {
	clear: both;
}



/*--------------------------------------------------------------
CF7 Errors
--------------------------------------------------------------*/
.wpcf7-not-valid-tip {
	display: none !important;
}
.wpcf7-validation-errors {
	display: none !important;
}
form.invalid input.wpcf7-not-valid {
	border: 1px solid red;
	background: #f0e3e3;
}
/*--------------------------------------------------------------
Cutted buttons
--------------------------------------------------------------*/

.cut {
	position: relative;
}
.cut .triangle {
	position: absolute;
	top: 0;
	right: 100%;
	border-top: solid transparent;
	border-right: 15px solid;
	width: 0;
	display: none;
}



.page-id-25 h1 {
	direction: ltr;
}
.page-id-25 h1 .title-arrow {
	display: none;
}
#wpcf7-f197-p37-o1 .wpcf7-form-control-wrap.checkbox-349{
   float: right;
    margin-right: 110px;
}
#wpcf7-f197-p37-o1 .wpcf7-form-control-wrap.checkbox-349 label{
    width: 100%;}
#wpcf7-f197-p37-o1 .wpcf7-form-control-wrap.checkbox-349 label input{ margin-top:8px;}
#wpcf7-f197-p37-o1 .wpcf7-form-control.wpcf7-submit{ margin-top:-35px}
#wpcf7-f4-p26-o1 .wpcf7-form-control-wrap.checkbox-728{ float:right; margin-right:29%;}
#wpcf7-f4-p26-o1 .wpcf7-form-control-wrap.checkbox-728 .wpcf7-list-item.first.last .wpcf7-list-item-label{ font-size:16px}
#wpcf7-f4-p26-o1 .wpcf7-form-control-wrap.checkbox-728 .wpcf7-list-item.first.last input{ width:auto; float:right; margin-top:5px}
#wpcf7-f4-p26-o1 .wpcf7-form-control.wpcf7-submit{ margin-top:-25px}
#wpcf7-f966-p88-o1 .wpcf7-form-control-wrap.checkbox-239 .wpcf7-list-item.first.last input{ width:auto; float:right; margin-top:3px;}
#wpcf7-f116-p88-o2 .wpcf7-form-control-wrap.checkbox-147 .wpcf7-form-control.wpcf7-checkbox.checkbox .wpcf7-list-item-label{ font-size:15px;}
#wpcf7-f116-p88-o2 .wpcf7-form-control-wrap.checkbox-147 .wpcf7-form-control.wpcf7-checkbox.checkbox  input{ width: auto; float: right; margin-top: 10px;}
@media (max-width:890px){
	#wpcf7-f197-p37-o1 .wpcf7-form-control-wrap.checkbox-349 {margin-right: 0;}
}

@media (max-width:767px){
	/*
	.category-left .post-featured-img
	{
			min-height: 149px;
	}
	*/
	#wpcf7-f4-p26-o1 .wpcf7-form-control-wrap.checkbox-728 {margin-right: 0;}
}


/*--------------------------------------------------------------
Print
--------------------------------------------------------------*/
@media print {
	* {
		direction: rtl;
	}
}
.breadcrumbs-arrow {
    background: url(images/arrow-breadcrumbs.jpg);
    background-size: 8px 9px;
    background-repeat: no-repeat;
    background-position: 6px 3px;
    padding: 0px 8px;
    margin-right: 0px;
    vertical-align: 2px !important;
    width: 0px;
    color: transparent;
}
img.wp-smiley, img.emoji {
    display: none !important;
}

.wpcf7-form-control-wrap{
	position:static !important;
}

#ulp-F5VvkShyQ7yZxLE8 {
    position: relative;
/*    height: 595px !important;*/
   /* width: 472px !important;*/
 font-family: 'Assistant';
}
.ulp-input-field
{
 font-family: 'Assistant';
}
#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-43{
    top:-15px !important;
    right:-15px;
}
#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-43 a{
    color:#000;
    border:6px solid #000;
    border-radius:50%;
    background:#fff;
    width:60px;
    height:60px;
    display:block;
    font-size:50px;
    line-height:50px;
    text-align:center;
}
/*#ulp-F5VvkShyQ7yZxLE8 .ulp-content, #ulp-F5VvkShyQ7yZxLE8 #ulp-layer-34 {
    width: 100% !important;
    height: 100% !important;
}*/
#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-215{
    /*top: inherit !important;*/
    bottom: 0px;
    right: 10px !important;
}
#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-36 {
    margin-top: 10px;
    font-size: 36px;
    line-height: 36px;
   font-family: 'Assistant';
    left: 0 !important;
    right: 0 !important;
    width: 100%;
}

#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-38 {
    left: 0 !important;
    right: 0 !important;
    width: 100%;
    font-family: 'Assistant';
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -8px;
    line-height: 18px;
}

#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-210 {
    left: 0 !important;
    right: 0 !important;
    width: 100%;
   font-family: 'Assistant';
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -15px;
    line-height: 22px;
}

#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-211 {
    left: 0 !important;
    right: 0 !important;
    width: 100%;
 font-family: 'Assistant';
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -10px;
    line-height: 18px;
}

#ulp-F5VvkShyQ7yZxLE8 #ulp-layer-212, #ulp-F5VvkShyQ7yZxLE8 #ulp-layer-39, #ulp-F5VvkShyQ7yZxLE8 #ulp-layer-40, #ulp-F5VvkShyQ7yZxLE8 #ulp-layer-213 {
    left: 0 !important;
    right: 0 !important;
    width: auto;
   font-family: 'Assistant';
    font-weight: bold;
    margin-left: 100px;
    margin-right: 100px;
    line-height: 18px;
}


.maintopsearch .dropdown{
	width:25%;
	padding: 0 5px;
	float:right;
}
.maintopsearch .dropdown select{
	outline:none !important;
	padding:5px;
	font-size: 25px;
	font-weight: bold;
	background: #f6921e;
	color: #fff;
	border:none;
	font-family: inherit;
}
.maintopsearch .dropdown select option{
	font-size: 20px;
	background: #fff;
	color: #000;
	border:none;
}
.maintopsearch .dropdown + input{
	line-height: 33px;
	padding-bottom: 6px;
}

#wpcf7-f4251-o1 input[type="submit"]
{
    border-radius: 2px !important;
    background: #2f387c;
    border: 1px solid #2f387c;
    background-image: linear-gradient(#262d62,#2f387c);
}
#wpcf7-f4251-o1 p wpcf7-form-control-wrap
{
    border-radius: 0px;
    border: 1px solid #979cbe;
    z-index: 1000009;
    text-align: right;
    padding: 0px 0px;
    font-weight: 700;
    color: #2f387c;
    font-size: 17px;
}
#wpcf7-f4251-o1 input
{
    /*border-width: 1px !important;
    border-radius: 2px !important;
    border-color: #ffffff;
    text-align: right;
    font-weight: 700;
    color: #2f387c;
border: 1px solid #ccc;
	

    -moz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    -o-border-radius: 2px!important;
    -ms-border-radius: 2px!important;
    -khtml-border-radius: 2px!important;
    border-radius: 2px!important;
    vertical-align: middle!important;
    border-width: 1px!important;
    border-style: solid!important;
    border-color: #888;
    border-spacing: 0!important;
    clear: both!important;
    width: 100%!important;
    margin: 0!important;
    -moz-box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    -ms-box-sizing: border-box!important;
    box-sizing: border-box!important;
    height: 100%!important;
    background: #fff;
    margin: 0!important;
    padding: .3em 1em!important;
    line-height: 1.5!important;
    background: hsla(0,0,100%,.8);
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    -o-box-shadow: none!important;
    -ms-box-shadow: none!important;
    box-shadow: none!important;
    font-size: inherit!important;
    min-width: 0!important;
    max-width: 100%!important;
    outline: none!important;
    letter-spacing: 0!important;
    background-image: none;

    font-family: 'Assistant';
*/
}

#bl_5 > div > div > div > div > div > div > div > div > div.bl-padding-columns.bl-content-wrapper-columns > div > div > div > span > span > strong > span
{
color: #fff !important;	
}

#ui-tooltip-0,#ui-tooltip-1,#ui-tooltip-2,.ui-tooltip ,.ui-tooltip-default ,.ui-tooltip-red ,.ui-tooltip-rounded ,.__atPopupQtips ,.ui-tooltip-pos-bl {
	    z-index: 9999999 !important;
}
#_atPopupSU .bl-template .p-close-btn {
    position: absolute;
    top: 55px !important;
    right: 0 !important;
}
.TextOnAllTours{
	padding: 15px 0;
	border-bottom: 1px dashed #c4c4cf;
	border-top: 1px dashed #c4c4cf;
	background-color: white;
}
.tour-result .tour-agency {
    height: 55px;
    text-align: center;
    line-height: 55px;
    margin-top: 8px;
    font-size: 0;
} 	
.tour-result .tour-agency ~ .info.tour-agency-prev {
	margin-top: 8px;
}
.tour-result .tour-agency img {
    max-height: 80%;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}
ul.dates,
.prices ul {
	list-style: none;
}
.section-tour-agency #tab-1 p{
	font-size: 14px;
}
.section-tour-agency .tour-widget h3 {
	background-color: transparent;
	color: #404040;
}
.section-tour-agency .route h3,
.section-tour-agency .promise h3,
.section-tour-agency .tour-widget h3,
.section-tour-agency .dates-header {
	font-size: 38px;
	line-height: 1.2;
	font-weight: bold;
}
.section-tour-agency .route h3,
.section-tour-agency .dates-header,
.section-tour-agency .promise h3:first-child {
	border-bottom: 4px solid #000;
}
.section-tour-agency .dates-header {
	margin-bottom: 17px;
}
.section-tour-agency .prices {
	font-size: 14px;
}
.section-tour-agency .date-and-guide .date {
	font-size: 40px;
	line-height: 1;
}
.section-tour-agency .tour-note p {
	font-size: 14.5px;
}
.bridge-tours {
	text-align: center;
	margin-bottom: 20px;
}
.bridge-tours-text {
	height: 28px;
	margin-bottom: 30px;
	font-size: 25px;
	line-height: 22px;
	font-weight: bold;
	color: #0d3d89;
	border-top: 1px solid #0d3d89;
	border-bottom: 1px solid #0d3d89;
	font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
}
.bridge-tours .bridge-tours-link {
	font-size: 16px;
	text-decoration: underline;
}
.bridge-tours .bridge-tours-link:hover {
	text-shadow: none;
}
.section-tour-agency .tour-maps {
	margin-bottom: 30px;
}
.section-tour-agency .rote-table-wrap {
	overflow: auto;
	margin-top: 7px;
	margin-bottom: 20px;
}
.section-tour-agency .route table {
	border-collapse: collapse;
}
.section-tour-agency .route th,
.section-tour-agency .route td {
	font-size: 14px;
	text-align: center;
	border-right: 1px dashed #cdcbd8;
	border-left: 1px dashed #cdcbd8;
}
.section-tour-agency .route thead th {
    background-color: #0d3d89;
    color: #fff;
    padding: 7px 10px;
    border-right: 1px dashed #1a3880;
    border-left: 1px dashed #1a3880;
    font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 20px;
}
.section-tour-agency .route tbody td {
	padding: 13px 10px;
}
.section-tour-agency .route tbody tr:last-child td {
	border-bottom: 1px dashed #cdcbd8;
}
.section-tour-agency .route tbody tr:nth-child(2n + 1) td {
	background-color: #fff;
}
.section-tour-agency .route tbody tr:nth-child(2n) td {
	background-color: #ebedea;
}
.section-tour-agency .rote-link {
	text-align: center;
}
.section-tour-agency .rote-link a {
    display: inline-block;
    margin: 0 auto 40px;
    text-decoration: underline;
    font-size: 20px;
    font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
}
.bcktotop
{
    font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 20px;
}
.section-tour-agency .rote-link a:hover {
	text-decoration: none;
}
.form-tour-agency {
	background-color: #ebedea;
	border-top: 7px solid #0d3d89;
	padding: 20px 30px;
	margin-top: 30px;
}
.form-tour-agency .form-tour-title {
	font-size: 48px;
	text-align: center;
	line-height: 1;
	color: #0d3d89;
	font-weight: bold;
}
.form-tour-title-arrow {
	display: inline-block;
	width: 17px;
	height: 17px;
	position: relative;
	transform: rotate(45deg);
	margin-top: -3px;
	vertical-align: middle;
}
.form-tour-title-arrow:before,
.form-tour-title-arrow:after {
	content: "";
	position: absolute;
	background-color: #0d3d89;
	left: 0;
	bottom: 0;
}
.form-tour-title-arrow:before {
	height: 100%;
	width: 5px;
}
.form-tour-title-arrow:after {
	width: 100%;
	height: 5px;
}
.form-tour-agency .form-tour-sub-title {
	font-size: 14px;
	color: #000;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
}
.form-tour-agency .argamanall {
	min-height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}
.form-tour-agency .argamanall label {
    /* display: inline-block; */
    font-size: 16px;
    width: 60px;
    color: #000;
    line-height: 14px;
    vertical-align: middle;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.form-tour-agency .argamanall select {
	width: calc(100% - 115px);
	float: left;
	display: inline-block;
	border: none;
	height: 40px;
	padding: 0 10px 0 40px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff url("images/select-icon.png") left center no-repeat;
	cursor: pointer;
	font-size: 17px;
}
.form-tour-agency .argamanall select::-ms-expand {
	display: none;
}
.form-tour-agency .datecode-wrap {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
}
.form-tour-agency .tour-form-title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
.form-tour-agency p {
	margin-bottom: 10px;
}

.form-tour-agency .wpcf7-form-control-wrap textarea::-webkit-input-placeholder,
.form-tour-agency .wpcf7-form-control-wrap input::-webkit-input-placeholder {
    color: #000;
}
.form-tour-agency .wpcf7-form-control-wrap textarea::-moz-placeholder,
.form-tour-agency .wpcf7-form-control-wrap input::-moz-placeholder {
    color: #000;
    opacity: 1;
}
.form-tour-agency .wpcf7-form-control-wrap textarea:-ms-input-placeholder,
.form-tour-agency .wpcf7-form-control-wrap input:-ms-input-placeholder {
    color: #000;
}
.form-tour-agency .wpcf7-form-control-wrap textarea:-moz-placeholder,
.form-tour-agency .wpcf7-form-control-wrap input:-moz-placeholder {
    color: #000;
    opacity: 1;
}


.form-tour-agency .wpcf7-form-control-wrap textarea,
.form-tour-agency .wpcf7-form-control-wrap input[type="text"],
.form-tour-agency .wpcf7-form-control-wrap input[type="email"] {
	width: 100%;
	border: none;
	border-radius: 0;
	height: 40px;
	padding: 0 7px;
    color: #000;
	font-size: 16px;
}
.form-tour-agency .wpcf7-form-control-wrap textarea {
    height: 255px;
    padding: 10px 7px;
    resize: none;
}
.form-tour-agency .btn-submit {
    text-align: center;
    margin-top: 25px;
}
.form-tour-agency .btn-submit input {
    height: 36px;
    padding: 0 30px;
    background-color: #0d3d89;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 32px;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.form-tour-agency .btn-submit input:hover {
    background-color: #0d3d89;
}
.form-tour-agency .btn-checkbox {
    text-align: center;
}
.form-tour-agency .wpcf7-list-item {
    margin-right: 0;
}
.form-tour-agency .wpcf7-list-item label {

}
.form-tour-agency .wpcf7-list-item input[type="checkbox"] {
    display: none;
}
.form-tour-agency .wpcf7-list-item .wpcf7-list-item-label {
    padding-right: 20px;
    position: relative;
    color: #191919;
	cursor: pointer;
}
.form-tour-agency .wpcf7-list-item .wpcf7-list-item-label:before {
	content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    border: 1px solid #191919;
	right: 0;
	top: 0;
}
.form-tour-agency .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
	content: "";
	position: absolute;
	top: 4px;
	right: 3px;
	width: 9px;
	height: 6px;
	border-left: 1px solid #191919;
	border-bottom: 1px solid #191919;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.sidebar-contact {
	text-align: center;
	border-top: 7px solid #0d3d89;
	border-bottom: 7px solid #0d3d89;
	margin-top: 15px;
	padding: 10px 0;
}
.sidebar-contact p {
	margin: 0;
}
.sidebar-contact .phone-s {
	font-size: 52px;
	color: #414141;
	text-decoration: none;
	line-height: 34px;
	vertical-align: middle;
	font-weight: bold;
	font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
}
.sidebar-contact .phone-s:before {
	content: "";
	display: inline-block;
	width: 34px;
	height: 34px;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: -6px;
	background: url("images/phone-new.png") no-repeat;
}
.sidebar-contact .email-s {
	font-size: 24px;
	color: #414141;
	text-decoration: none;
	display: inline-block;
	margin-top: 5px;
}
.main-top-tabs-trip .tabs-nav-new a{
	padding: 3px 15px;
	min-width: 120px;
	text-align: center;
}
.promise li {
	font-size: 15px;
}
.tour-result > div {
	border: 1px solid transparent;
}
.tour-result.sailing-trip-result > div {
	border: 1px solid #cdcece;
}

/* menu and tabs start*/
span.header-mobile-menu {
	display: none;
	margin: 60px 10px 0 0;
	color: #fff;
	font-size: 20px;
	padding: 0 5px 3px 5px;
	position: relative;
	float: left;
}
span.header-mobile-menu.active{
	background: #f6921e;
}
span.header-mobile-menu.active:after {
	display: block;
	content: ' ';
	position: absolute;
	top: 100%;
	margin-top: 29px;
	right: 50%;
	width: 0;
	height: 0;
	margin-right: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #dfdfdf;
}
.mobile-menu-items {
	display: none;
	margin-top: 25px;
	position: relative;
}
.mobile-menu-items .close-mobile-menu {
	cursor: pointer;
	float: left;
	margin: 12px 0 12px 20px;
}
.tabs div span.tab-name {
	display: none;
	margin: 5px 0;
	padding: 5px 25px;
	background: #f6921e;
	color: #fff;
	font-size: 26px;
	position: relative;
	cursor: pointer;
	font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.tabs div span.tab-name:after {
	content: '';
	height: 10px;
	width: 10px;
	display: block;
	border: 2px solid #fefefe;
	border-right-width: 0;
	border-top-width: 0;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 30px;
	top: calc(50% - 5px);
}
.tabs div span.tab-name.active:after {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.mobile-table {
	display: none;
	padding: 30px 10px;
}
.mobile-table:nth-child(odd) {
	background: #f4f4f4;
}
.mobile-table p.mobile-table-header {
	font-size: 28px;
	font-weight: 600;
	color: #2e377f;
	margin-bottom: 30px;
	font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
}
.mobile-table p {
	font-size: 14px;
	margin-bottom: 0;
}

.mobile-table p span {
	font-weight: 600;
}

.tour-note a.form {
	float: left;
	margin-top: unset;
	color: #fff;
}
.mobile .tour-note {
	display: none;
}

@media (max-width: 799px){
	.main-top.main-top-tabs.main-top-tabs-trip.cf {
		display: none;
	}
	.tabs div .tab-new {
		display: none;
	}
	.tabs div span.tab-name {
		display: block;
	}
	.mobile-table {
		display: block;
	}
	.rote-table-wrap table {
		display: none;
	}
	span.header-mobile-menu {
		display: inline-block;
	}
	#tab-4.tab-new .tour-note {
		display: none;
	}
	.mobile .tour-note {
		display: block;
	}
	#tab-3 .tour-note .bridge-tours,
	#tab-3 .tour-note .TextOnAllTours{
		display: none;
	}
	ul.tabs-nav.tabs-nav-tour.main-top-tabs-tour {
		display: none;
	}
	.single-tour .booktour.form {
		float:none;
	}
	.tab-name .tab-link {
		text-decoration: none;
		color: #fff;
	}
}
ul {
    list-style: none;
}
.main p{
	font-size: 14px;
}
p.tour-length {
    font-size: 25px;
}
a.go-with-ul2 {
    float: right;
    margin-top: -21px;
}
@media(min-width:768px){
a.go-with-ul1{
    float: right;
}
a.go-with-ul2 {
   margin-right: 20px; 
}
}

@media(max-width:767px){
.go-with-ul1-sec, .go-with-ul2-sec{
	display:inline-block;
}
.go-with-ul2-sec{
	margin-right: 10px; 
}
}
/* menu and tabs end*/

.printhis{
	    padding: 10px;
    background-color: #0d3d89;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-family: 'Argaman', 'ArialSmaller', Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
}