<style type="text/css" id="aoatfcss" media="all">
@charset "UTF-8";
#cookie-notice {
	display:none;
	position:fixed;
	min-width:100%;
	height:auto;
	z-index:100000;
	font-size:13px;
	line-height:20px;
	left:0;
	text-align:center
}
.cookie-notice-container {
	padding:10px
}
.cn-bottom {
	bottom:0
}
#cookie-notice .button {
	margin-left:10px
}
#cookie-notice .button.bootstrap {
	font-family:sans-serif;
	display:inline-block;
	padding:4px 12px;
	margin-right:.3em;
	margin-bottom:0;
	line-height:20px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255, 255, 255, .75);
	font-style:normal;
	vertical-align:middle;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .25);
	background-color:#006dcc;
	background-image:-moz-linear-gradient(top, #08c, #04c);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image:-webkit-linear-gradient(top, #08c, #04c);
	background-image:-o-linear-gradient(top, #08c, #04c);
	background-image:linear-gradient(to bottom, #08c, #04c);
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
	border-color:#04c #04c #002a80;
	border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	box-shadow:0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 2px rgba(0, 0, 0, .05);
	padding:2px 10px;
	font-size:12px;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	outline:0
}
.gform_wrapper ul {
	padding-left:0;
	list-style:none
}
.gform_wrapper li {
	margin-bottom:15px
}
.gform_wrapper form {
	margin-bottom:0
}
.gform_wrapper .gfield_required {
	padding-left:1px;
	color:#b94a48
}
.ginput_container input {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.ginput_container input:-moz-placeholder {
color:#999
}
.ginput_container input::-moz-placeholder {
color:#999
}
.ginput_container input:-ms-input-placeholder {
color:#999
}
.ginput_container input::-webkit-input-placeholder {
color:#999
}
.gform_button, .gform_wrapper .button {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.428571429;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#428bca;
	border:1px solid transparent;
	border-color:#357ebd;
	border-radius:4px
}
.gfield_label {
	margin-bottom:5px;
	font-size:14px
}
.ginput_complex>span>label {
	font-size:11px
}
.et_monarch .et_social_heading, .et_monarch .et_social_mobile, .et_monarch .et_social_mobile_button, .et_monarch .et_social_networks, .et_monarch .et_social_networks a, .et_monarch .et_social_networks div, .et_monarch .et_social_networks i, .et_monarch .et_social_networks li, .et_monarch .et_social_networks span, .et_monarch .et_social_networks ul, .et_monarch .et_social_pinterest_window h3, .et_monarch .et_social_sidebar_networks, .et_monarch .et_social_sidebar_networks a, .et_monarch .et_social_sidebar_networks i, .et_monarch .et_social_sidebar_networks li, .et_monarch .et_social_sidebar_networks span, .et_monarch .et_social_sidebar_networks ul {
	font-family:'Open Sans', helvetica, arial, sans-serif;
	line-height:1em;
	text-transform:none;
	font-weight:400;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background-image:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks {
	font-family:'Open Sans', helvetica, arial, sans-serif;
	line-height:1em;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.et_monarch .et_social_pinterest_window h3 {
	font-family:'Open Sans', helvetica, arial, sans-serif;
	font-size:26px;
	line-height:1.1em;
	color:#333;
	font-weight:400;
	letter-spacing:.5px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.et_monarch .et_social_icon, .et_monarch .et_social_networks .et_social_network_label {
	color:#fff
}
.et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks {
	text-shadow:none!important
}
@font-face {
font-family:ETmonarch;
src:url(https://camelliatravel.com.mk/wp-content/plugins/monarch/css/fonts/monarch.eot);
src:url(https://camelliatravel.com.mk/wp-content/plugins/monarch/css/fonts/monarch.eot?#iefix) format('embedded-opentype'), url(https://camelliatravel.com.mk/wp-content/plugins/monarch/css/fonts/monarch.ttf) format('truetype'), url(https://camelliatravel.com.mk/wp-content/plugins/monarch/css/fonts/monarch.woff) format('woff'), url(https://camelliatravel.com.mk/wp-content/plugins/monarch/css/fonts/monarch.svg#ETmonarch) format('svg');
font-weight:400;
font-style:normal
}
.et_monarch .et_social_icon, .et_monarch .et_social_icon:after, .et_monarch .et_social_icon:before {
	font-family:ETmonarch;
	speak:none;
	font-style:normal;
	font-size:16px;
	line-height:16px;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-align:center;
	display:block
}
.et_monarch .et_social_icon_googleplus:after, .et_monarch .et_social_icon_googleplus:before {
	content:"\e626"
}
.et_monarch .et_social_icon_pinterest:after, .et_monarch .et_social_icon_pinterest:before {
	content:"\e63a"
}
.et_monarch .et_social_icon_facebook:after, .et_monarch .et_social_icon_facebook:before {
	content:"\e63f"
}
.et_monarch .et_social_icon_twitter:after, .et_monarch .et_social_icon_twitter:before {
	content:"\e640"
}
.et_monarch .et_social_facebook {
	background-color:#3a579a
}
.et_monarch .et_social_twitter {
	background-color:#00abf0
}
.et_monarch .et_social_pinterest {
	background-color:#cd1c1f
}
.et_monarch .et_social_googleplus {
	background-color:#df4a32
}
.et_monarch .et_social_networkname {
	word-break:break-all
}
.et_monarch .et_social_icon {
	position:relative;
	z-index:100
}
.et_monarch .et_social_networks span.et_social_overlay {
	height:100%;
	width:100%;
	background-color:rgba(0, 0, 0, .1);
	bottom:0;
	left:0;
	z-index:1;
	position:absolute
}
.et_monarch .et_social_networks.et_social_left .et_social_networkname {
	line-height:1em;
	display:inline-block
}
.et_monarch .et_social_networks {
	width:100%;
	display:inline-block
}
.et_monarch .et_social_networks .et_social_icons_container {
	padding:0!important;
	margin:0!important;
	line-height:1em!important;
	display:inline-block;
	width:inherit
}
.et_monarch .et_social_networks li {
	float:left;
	position:relative;
	margin:2% 0 0 2%;
	overflow:hidden;
	min-height:40px;
	line-height:0
}
.et_monarch .et_social_networks li a {
	line-height:0
}
.et_monarch .et_social_icon, .et_monarch .et_social_networks li, .et_monarch .et_social_networks li a {
	display:block;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.et_monarch .et_social_networks div.et_social_network_label {
	font-size:14px
}
.et_monarch .et_social_networks div, .et_monarch .et_social_networks li i, .et_monarch .et_social_networks span {
	position:relative;
	z-index:2
}
.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon:after, .et_monarch .et_social_networks .et_social_icon:before {
	width:40px;
	height:40px;
	line-height:40px;
	display:inline-block;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px
}
.et_monarch .et_social_networks .et_social_networkname {
	font-weight:700
}
.et_monarch .et_social_networkname {
	display:none
}
.et_monarch .et_social_icon:after {
	display:none
}
.et_monarch .et_social_simple li a {
	padding:0!important
}
.et_monarch .et_social_simple.et_social_left .et_social_network_label div {
	margin-left:0!important
}
.et_monarch .et_social_simple.et_social_left .et_social_network_label {
	padding-left:0!important
}
.et_monarch .et_social_simple li .et_social_overlay {
	margin:0!important;
	display:none
}
.et_monarch .et_social_sidebar_networks {
	left:0;
	position:fixed;
	top:30%;
	z-index:999999
}
.et_monarch .et_social_sidebar_networks ul {
	margin:0!important;
	list-style:none!important;
	padding:0!important
}
.et_monarch .et_social_sidebar_networks li {
	position:relative;
	width:40px;
	overflow:hidden;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.et_monarch .et_social_sidebar_networks a {
	display:block;
	padding:12px 0 12px;
	float:left;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.et_monarch .et_social_icon:after, .et_monarch .et_social_icon:before {
	position:relative;
	width:100%
}
.et_monarch .et_social_icon:after {
	display:none
}
.et_monarch .et_social_circle .et_social_icon:after, .et_monarch .et_social_circle .et_social_icon:before {
	width:100%!important;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px
}
.et_monarch .et_social_sidebar_slide li {
	border-left:0 solid
}
.et_monarch .et_social_sidebar_slide i.et_social_icon:before {
	opacity:1;
	left:0;
	z-index:2;
	position:relative
}
.et_monarch .et_social_sidebar_slide i.et_social_icon:after {
	opacity:0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.et_monarch .et_social_sidebar_slide .et_social_icon:after {
	display:inherit
}
.et_monarch .et_social_circle.et_social_sidebar_networks {
	left:10px
}
.et_monarch .et_social_circle li {
	width:40px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	margin-bottom:10px;
	left:0
}
.et_monarch .et_social_sidebar_slide.et_social_circle span.et_social_icon:after {
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px
}
.et_monarch span.et_social_hide_sidebar {
	background:rgba(0, 0, 0, .3);
	height:24px;
	width:24px;
	display:block;
	margin:8px 0 0 8px!important;
	border-radius:12px;
	opacity:0
}
.et_monarch span.et_social_hide_sidebar:before {
	content:"\e649";
	transform:rotate(-90deg);
	font-size:20px!important;
	line-height:24px!important;
	left:-1px
}
.et_monarch .et_social_sidebar_networks.et_social_visible_sidebar .et_social_icons_container {
	margin-left:0!important
}
.et_monarch .et_social_left {
	text-align:left
}
.et_monarch .et_social_left .et_social_network_label {
	margin-left:40px;
	padding:7px 14px 10px 10px
}
.et_monarch .et_social_left .et_social_network_label div {
	margin:6px 4px 0
}
.et_monarch .et_social_left .et_social_overlay {
	background-color:rgba(0, 0, 0, .1);
	margin:0 0 0 40px
}
.et_monarch .et_social_left .et_social_icon {
	float:left
}
.et_monarch .et_social_rounded.et_social_networks li {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	overflow:hidden
}
.et_monarch .et_social_circle .et_social_overlay {
	display:none
}
.et_monarch .et_social_icons_container a {
	text-decoration:none!important
}
.et_monarch .et_social_mobile {
	position:fixed;
	bottom:0;
	background:rgba(0, 0, 0, .5);
	width:100%;
	z-index:999999;
	display:none;
	max-height:100%
}
.et_monarch .et_social_mobile .et_social_networks {
	position:relative;
	width:100%;
	overflow:auto;
	padding:20px;
	background-color:#fff;
	line-height:1em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-10px
}
.et_monarch .et_social_mobile .et_social_networks li {
	width:23.5%;
	margin:0 2% 2% 0;
	float:left;
	text-align:center
}
.et_monarch .et_social_mobile .et_social_networks li:nth-child(4n) {
width:23.5%;
margin-right:0
}
.et_monarch .et_social_mobile .et_social_networks li a {
	padding:10px
}
.et_monarch .et_social_mobile .et_social_networks li a i.et_social_icon {
	display:inline-block
}
.et_monarch .et_social_close:after, .et_monarch .et_social_heading:after, .et_monarch .et_social_mobile_button:before {
	font-family:etmonarch;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	font-size:16px
}
.et_monarch .et_social_heading {
	text-align:center;
	padding:10px 0;
	color:#fff;
	height:20px;
	line-height:19px;
	font-size:14px
}
.et_monarch .et_social_heading:after {
	content:"\e649";
	color:#ccc;
	display:inline-block;
	font-size:32px;
	top:10px;
	position:absolute;
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.et_monarch .et_social_mobile_button {
	position:fixed;
	bottom:0;
	margin-left:-45px;
	display:none
}
.et_monarch .et_social_mobile_button:before {
	content:"\e605";
	display:inline-block;
	padding:10px 12px;
	background:rgba(0, 0, 0, .5);
	color:#ddd;
	height:20px;
	line-height:20px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px
}
.et_monarch .et_social_mobile .et_social_networks {
	display:none
}
.et_monarch span.et_social_close {
	position:absolute;
	right:10px;
	top:0;
	line-height:40px
}
.et_monarch span.et_social_close:after {
	content:"\e60C";
	color:#ccc
}
.et_monarch .et_social_mobile_overlay {
	background:rgba(0, 0, 0, .7);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	z-index:99999
}
.et_monarch .et_social_pin_images_outer {
	display:none;
	z-index:9999999999;
	position:absolute
}
.et_monarch .et_social_pin_images_outer:after {
	content:"";
	background-color:rgba(0, 0, 0, .6);
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:fixed;
	z-index:999999
}
.et_monarch .et_social_pinterest_window {
	background:#fff;
	position:fixed;
	top:20%;
	left:50%;
	padding:20px;
	width:500px;
	height:400px;
	z-index:9999999;
	margin-left:-250px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px
}
.et_monarch .et_social_pin_images {
	overflow:auto;
	max-height:370px;
	z-index:999;
	position:relative
}
@media only screen and (min-width:1025px) {
.et_monarch .et_social_mobile, .et_monarch .et_social_mobile_overlay {
display:none!important
}
}
@media only screen and (max-width:1024px) {
.et_monarch .et_social_mobile {
display:block
}
.et_monarch .et_social_mobile .et_social_networks li:nth-child(4n) {
margin-right:0!important
}
.et_monarch .et_social_sidebar_networks {
display:none
}
.et_monarch .et_social_mobile_button {
display:block
}
.et_monarch .et_social_mobile div.et_social_network_label {
text-align:left
}
}
@media only screen and (max-width:767px) {
.et_monarch .et_social_mobile .et_social_networks li, .et_monarch .et_social_networks li {
margin:2% 0 0 2%!important;
width:49%!important;
clear:none!important
}
.et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1), .et_monarch .et_social_networks li:nth-child(2n+1) {
margin-left:0!important;
clear:both!important
}
.et_monarch .et_social_mobile .et_social_networks li:nth-child(-n+2), .et_monarch .et_social_networks li:nth-child(-n+2) {
margin-top:0!important
}
.et_monarch .et_social_pinterest_window {
height:80%;
width:80%;
top:10px;
margin-left:0;
z-index:99999999;
left:6%
}
.et_monarch .et_social_pin_images {
max-height:90%
}
}
@media only screen and (max-width:479px) {
.et_monarch .et_social_mobile .et_social_networks li, .et_monarch .et_social_networks li {
width:100%!important;
margin-left:0!important;
clear:both!important
}
.et_monarch .et_social_mobile .et_social_networks li:first-child, .et_monarch .et_social_networks li:first-child {
margin-top:0!important
}
.et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2), .et_monarch .et_social_networks li:nth-child(n+2) {
margin:2% 0 0 0!important
}
}
@-webkit-keyframes et_social_fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(-30%)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes et_social_fadeInRight {
0% {
opacity:0;
-moz-transform:translateX(-30%)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
@-o-keyframes et_social_fadeInRight {
0% {
opacity:0;
-o-transform:translateX(-30%)
}
100% {
opacity:1;
-o-transform:translateX(0)
}
}
@keyframes et_social_fadeInRight {
from {
opacity:0;
transform:translateX(-30%)
}
to {
	opacity:1;
	transform:translateX(0)
}
}
.et_monarch .et_social_slideright.et_social_animated {
	opacity:1;
	-webkit-animation:et_social_fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
	-moz-animation:et_social_fadeInRight 1s 1s cubic-bezier(.77, 0, .175, 1);
	-o-animation:et_social_fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1);
	animation:et_social_fadeInRight 1s 1 cubic-bezier(.77, 0, .175, 1)
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
header, nav, section {
	display:block
}
a {
	background-color:transparent
}
h1 {
	font-size:2em;
	margin:.67em 0
}
img {
	border:0
}
button, input {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button {
	text-transform:none
}
button, input[type=submit] {
	-webkit-appearance:button
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height:normal
}
input[type=checkbox] {
	box-sizing:border-box;
	padding:0
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px
}
body {
	font-family:Lato, sans-serif;
	font-size:15px;
	line-height:1.42857;
	color:#333;
	background-color:#fff
}
button, input {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#337ab7;
	text-decoration:none
}
img {
	vertical-align:middle
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
h1, h3, h4, h5 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
h1, h3 {
	margin-top:21px;
	margin-bottom:10.5px
}
h4, h5 {
	margin-top:10.5px;
	margin-bottom:10.5px
}
h1 {
	font-size:39px
}
h3 {
	font-size:26px
}
h4 {
	font-size:19px
}
h5 {
	font-size:15px
}
p {
	margin:0 0 10.5px
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
ul {
	margin-top:0;
	margin-bottom:10.5px
}
ul ul {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container:after, .container:before {
	content:" ";
	display:table
}
.container:after {
	clear:both
}
@media (min-width:768px) {
.container {
width:630px
}
}
@media (min-width:959px) {
.container {
width:960px
}
}
@media (min-width:1200px) {
.container {
width:1170px
}
}
.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container-fluid:after, .container-fluid:before {
	content:" ";
	display:table
}
.container-fluid:after {
	clear:both
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:after, .row:before {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.col-md-12, .col-md-3, .col-md-4, .col-md-5, .col-sm-1, .col-sm-12, .col-sm-6, .col-xs-1, .col-xs-12, .col-xs-2, .col-xs-6 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1, .col-xs-12, .col-xs-2, .col-xs-6 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-12 {
	width:100%
}
@media (min-width:768px) {
.col-sm-1, .col-sm-12, .col-sm-6 {
float:left
}
.col-sm-1 {
width:8.33333%
}
.col-sm-6 {
width:50%
}
.col-sm-12 {
width:100%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-6 {
margin-left:50%
}
}
@media (min-width:959px) {
.col-md-12, .col-md-3, .col-md-4, .col-md-5 {
float:left
}
.col-md-3 {
width:25%
}
.col-md-4 {
width:33.33333%
}
.col-md-5 {
width:41.66667%
}
.col-md-12 {
width:100%
}
.col-md-offset-1 {
margin-left:8.33333%
}
.col-md-offset-8 {
margin-left:66.66667%
}
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
input[type=checkbox] {
	margin:4px 0 0;
	line-height:normal
}
.form-control {
	display:block;
	width:100%;
	height:35px;
	padding:6px 12px;
	font-size:15px;
	line-height:1.42857;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control::-ms-expand {
border:0;
background-color:transparent
}
.form-group {
	margin-bottom:15px
}
@media (min-width:768px) {
.form-inline .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:15px;
	line-height:1.42857;
	border-radius:0
}
.btn-default {
	color:#fff;
	background-color:#49c0bc;
	border-color:#49c0bc
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-sm {
	padding:5px 10px;
	font-size:13px;
	line-height:1.5;
	border-radius:0
}
.btn-xs {
	padding:1px 5px;
	font-size:13px;
	line-height:1.5;
	border-radius:0
}
.fade {
	opacity:0
}
.close {
	float:right;
	font-size:22.5px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2
}
button.close {
	padding:0;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.modal {
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0, -25%);
	-ms-transform:translate(0, -25%);
	-o-transform:translate(0, -25%);
	transform:translate(0, -25%)
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0, 0, 0, .2);
	border-radius:0;
	-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
	box-shadow:0 3px 9px rgba(0, 0, 0, .5);
	background-clip:padding-box;
	outline:0
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header:after, .modal-header:before {
	content:" ";
	display:table
}
.modal-header:after {
	clear:both
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.42857
}
.modal-body {
	position:relative;
	padding:15px
}
@media (min-width:768px) {
.modal-dialog {
width:600px;
margin:30px auto
}
.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);
box-shadow:0 5px 15px rgba(0, 0, 0, .5)
}
}
@media (min-width:959px) {
.modal-lg {
width:900px
}
}
.pull-right {
	float:right!important
}
@-ms-viewport {
width:device-width
}
@media (max-width:767px) {
.hidden-xs {
display:none!important
}
}
@media (min-width:768px) and (max-width:958px) {
.hidden-sm {
display:none!important
}
}
@media (min-width:959px) and (max-width:1199px) {
.hidden-md {
display:none!important
}
}
@media (min-width:1200px) {
.hidden-lg {
display:none!important
}
}
.slides, .slides>li {
	margin:0;
	padding:0;
	list-style:none
}
.flexslider .slides>li {
	display:none;
	-webkit-backface-visibility:hidden
}
.flexslider .slides img {
	width:100%;
	display:block
}
.flexslider .slides img {
	height:auto
}
@font-face {
font-family:FontAwesome;
src:url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/fontawesome-webfont.eot?v=4.7.0);
src:url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight:400;
font-style:normal
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.pull-right {
	float:right
}
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x, .fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {
	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-user:before {
	content:"\f007"
}
.fa-times:before {
	content:"\f00d"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-phone:before {
	content:"\f095"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook:before {
	content:"\f09a"
}
.fa-rss:before {
	content:"\f09e"
}
.fa-globe:before {
	content:"\f0ac"
}
.fa-bars:before {
	content:"\f0c9"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-circle:before {
	content:"\f111"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-caret-square-o-up:before {
	content:"\f151"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
@font-face {
font-family:Lato;
font-style:normal;
font-weight:400;
src:local("Lato"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/lato-regular-webfont.woff2) format("woff2"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/lato-regular-webfont.woff) format("woff")
}
@font-face {
font-family:Lato;
font-style:normal;
font-weight:700;
src:local("Lato"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/lato-bold-webfont.woff2) format("woff2"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/fonts/lato-bold-webfont.woff) format("woff")
}
@font-face {
font-family:Lato;
font-style:normal;
font-weight:900;
src:local("Lato"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/css/../fonts/lato-black-webfont.woff2) format("woff2"), url(https://camelliatravel.com.mk/wp-content/themes/tt-theme/css/../fonts/lato-black-webfont.woff) format("woff")
}
h1.logo {
	margin:0!important;
	padding:0!important
}
h1.logo img {
	width:220px;
	height:auto;
	margin-top:18px;
	margin-bottom:15px
}
@media screen and (max-width:767px) {
h1.logo img {
width:220px;
margin-top:10px;
margin-bottom:10px
}
}
@media screen and (max-width:959px) {
body {
padding-top:122px
}
}

.top-right-area {
	padding-top:15px;
	font-size:15px
}
.top-right-area a i {
	color:#00bdbb
}
.top-right-area .phone-mail {
	font-size:20px;
	margin-top:2px
}
@media screen and (max-width:959px) {
.top-right-area {
padding-top:5px;
font-size:15px;
line-height:23px
}
}
.menu-search-area {
	height:50px;
	background-color:#00bdbb;
	box-shadow:0 0 3px 0 rgba(0, 0, 0, .3)
}
@media screen and (max-width:959px) {
.menu-search-area {
position:fixed;
width:100%;
top:73px;
z-index:99
}
}
.menu-search-area .search-form {
	margin-top:-42px;
	float:right
}
.menu-search-area .search-form .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.menu-search-area .search-form .btn {
	margin-left:-3px;
	border-bottom:0!important
}
.images-round img {
	border-radius:50%!important
}
.second-logo {
	margin-top:-46px;
	height:40px
}
.second-logo img {
	height:34px;
	margin-top:4px;
	opacity:0
}
.search-fomr-div, .second-logo {
	z-index:9999
}
@media screen and (max-width:959px) {
.search-fomr-div {
float:right
}
}
.search-fomr-div input {
	width:189px!important
}
.wonder-menu {
	width:100%;
	text-align:center
}
@media screen and (max-width:959px) {
.wonder-menu {
text-align:left
}
}
.wonder-menu ul {
	list-style:none;
	margin:0 auto;
	padding:0
}
.wonder-menu ul li {
	display:inline-block;
	position:relative
}
.wonder-menu ul li a {
	display:block;
	font-size:14px;
	padding:0 10px;
	font-weight:700;
	line-height:49px;
	color:#fff
}
.wonder-menu ul li a i {
	display:none
}
.wonder-menu ul li ul {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	margin-top:49px;
	background-color:#f9f9f9;
	text-align:left;
	z-index:999
}
.wonder-menu ul li ul li {
	width:100%;
	margin:0;
	padding:0
}
.wonder-menu ul li ul li a {
	padding:5px 10px;
	color:#111;
	line-height:30px;
	border-top:1px solid #00bdbb
}
.wonder-menu ul li ul li:first-child a {
	border-top:0
}
.wonder-menu ul li.mega-menu ul {
	display:none;
	width:1170px;
	position:fixed;
	background-color:#f9f9f9;
	top:0;
	left:0;
	right:0;
	margin:122px auto 0 auto;
	z-index:99
}
@media screen and (max-width:1199px) {
.wonder-menu ul li.mega-menu ul {
width:100vw
}
}
@media screen and (max-width:959px) {
.wonder-menu ul li.mega-menu ul {
margin:123px auto 0 auto
}
}
.wonder-menu ul li.mega-menu ul li {
	margin:20px 0;
	padding:0 15px;
	display:block
}
.wonder-menu ul li.mega-menu ul li a {
	font-weight:700;
	color:#00bdbb;
	border-bottom:1px solid #00bdbb;
	border-top:0
}
@media screen and (max-width:959px) {
.wonder-menu ul li.mega-menu ul li a {
font-size:10px;
line-height:20px
}
}
.wonder-menu ul li.mega-menu ul li ul {
	position:relative;
	width:auto;
	margin:0!important;
	left:0;
	display:block;
	width:100%;
	background-color:transparent
}
.wonder-menu ul li.mega-menu ul li ul li {
	width:100%;
	display:block;
	padding:0;
	border:0;
	margin:0
}
.wonder-menu ul li.mega-menu ul li ul li a {
	font-weight:400;
	font-size:15px;
	display:block;
	height:40px;
	padding:0 0 0 10px;
	margin-bottom:5px;
	margin-top:10px;
	line-height:16px;
	border:0;
	color:#8f8f8f
}
.wonder-menu ul li.mega-menu ul li ul li a img {
	float:left;
	width:40px;
	margin-right:10px
}
.wonder-menu ul li.mega-menu ul li ul li a span {
	font-size:11px;
	color:#c1c1c1
}
.wonder-menu .deal-header h4 {
	color:#00bdbb!important
}
.wonder-menu ul li ul li .top-deal-single {
	margin-top:0
}
.wonder-menu ul li ul li .top-deal-single a {
	padding:5px 0
}
.mobile-top {
	position:fixed;
	top:0;
	background-color:#f9f9f9;
	opacity:1;
	width:100%;
	height:50px;
	line-height:50px;
	font-size:18px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .3);
	z-index:99
}
.mobile-top .mobile-logo {
	margin-top:10px
}
.mobile-dropdowns .open-close-boxes {
	position:fixed;
	z-index:90;
	width:100%;
	background-color:#f9f9f9;
	top:-100%;
	width:100%;
	padding:20px 15px
}
.mobile-dropdowns .phone-open-close-box {
	font-size:15px;
	line-height:30px
}
.mobile-dropdowns .phone-open-close-box a i {
	color:#00bdbb;
	margin-right:5px;
	font-size:20px
}
.mobile-menu {
	position:fixed;
	width:100vw;
	height:calc(100vh);
	top:0;
	left:-100vw;
	z-index:999
}
.mobile-menu .mobile-menu-cont {
	height:100vh;
	background-color:#302a3d
}
.mobile-menu .mobile-menu-cont ul {
	width:100vw;
	height:calc(100vh - 50px);
	position:absolute;
	overflow:hidden;
	top:0;
	margin-top:50px;
	background-color:#302a3d;
	z-index:97
}
.mobile-menu .mobile-menu-cont ul li {
	display:block
}
.mobile-menu .mobile-menu-cont ul li a {
	display:block;
	line-height:50px;
	height:50px;
	font-size:30px;
	font-weight:700;
	padding:0 20px;
	border-top:1px solid #443f50;
	color:#fff
}
.mobile-menu .mobile-menu-cont ul li a i {
	display:block;
	width:30px;
	float:left;
	line-height:50px;
	font-size:20px;
	opacity:.5
}
.mobile-menu .mobile-menu-cont ul li:first-child a {
	border-top:0
}
.mobile-menu .mobile-menu-cont ul li ul {
	left:100vw;
	height:calc(100vh - 50px);
	top:0;
	margin-top:0;
	background-color:#302a3d;
	z-index:98
}
.mobile-menu .mobile-menu-cont ul li ul li a {
	display:block;
	line-height:50px;
	height:50px;
	font-size:22px;
	font-weight:900;
	padding:0 20px
}
.mobile-menu .mobile-menu-cont ul li ul li ul {
	z-index:99
}
.mobile-menu .mobile-menu-cont ul li ul li ul li a {
	display:inline-block;
	line-height:20px;
	height:60px;
	font-size:15px;
	font-weight:700;
	padding:10px 20px;
	width:100%
}
.mobile-menu .mobile-menu-cont ul li ul li ul li a img {
	float:left;
	margin-right:10px
}
.mobile-menu .mobile-menu-cont ul li ul li ul li a span {
	font-weight:400;
	font-size:13px
}
.mobile-menu-header {
	display:block;
	width:100%;
	padding:0 5px;
	font-size:30px;
	line-height:40px;
	margin-top:5px;
	margin-bottom:5px;
	float:left
}
.mobile-menu-header img.img-responsive {
	margin-top:5px
}
.mobile-menu-footer {
	position:absolute;
	bottom:0;
	margin-left:15px;
	margin-bottom:55px;
	z-index:999
}
.mega-menu .top-deal-single {
	box-shadow:none
}
@media screen and (max-width:767px) {
.deal-mobile-style .widget-area .deal-image-area {
display:none
}
}
@media screen and (max-width:767px) {
.deal-mobile-style .widget-area .deal-content {
display:none
}
}
@media screen and (max-width:767px) {
.deal-mobile-style .widget-area .top-deal-single a .deal-text {
padding:0;
margin:0;
background-color:transparent;
color:#fff!important
}
}
@media screen and (max-width:767px) {
.deal-mobile-style .widget-area .top-deal-single a .deal-text h4 {
color:#fff!important;
display:block;
font-size:15px;
font-weight:900;
padding:0 20px
}
}
.tour-in-slider {
	width:95%;
	margin:0 2.5%;
	line-height:22px
}
.tour-in-slider .price {
	float:none!important;
	padding:0 0 5px!important;
	display:block!important;
	margin-top:5px!important;
	position:relative!important;
	text-align:center
}
.tour-in-slider .button-area {
	margin-top:5px
}
.tour-in-slider .model-one-tour {
	border:0!important
}
.tour-in-slider h5 {
	margin-bottom:5px;
	text-align:center
}
.tour-in-slider .text-left {
	float:left;
	padding-bottom:10px;
	line-height:18px;
	font-size:13px
}
.model-one-tour {
	border:1px solid #ebebeb;
	float:left;
	width:100%;
	color:#999;
	padding-bottom:10px;
	position:relative;
	background-color:#fff;
	margin-top:5px;
	margin-bottom:10px;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.model-one-tour .tour-image-area {
	position:relative;
	float:left;
	width:100%;
	overflow:hidden
}
.model-one-tour .tour-image-area img {
	width:100%;
	height:auto
}
.model-one-tour .tour-content-area {
	float:left;
	width:90%;
	margin-left:5%;
	position:relative
}
.model-one-tour .tour-content-area .tour-header-price {
	float:left;
	width:100%
}
.model-one-tour .tour-content-area .tour-header-price .price {
	float:right;
	margin-top:18px;
	margin-bottom:0;
	font-size:12px
}
@media screen and (max-width:959px) {
.model-one-tour .tour-content-area .tour-header-price .price {
position:absolute;
right:0;
margin-top:40px
}
}
.model-one-tour .tour-content-area .tour-header-price .price span {
	color:#00bdbb;
	font-weight:900;
	font-size:16px
}
.home h1 {
	font-size:30px;
	line-height:48px;
	margin-top:20px;
	font-weight:400
}
.home .sub-text {
	font-size:15px;
	line-height:24px
}
.home .sub-text p {
	font-size:15px;
	line-height:24px
}
.home section {
	padding-bottom:25px
}
.top-deal-single {
	position:relative;
	overflow:hidden;
	margin-top:30px;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .2)
}
.top-deal-single a .deal-text {
	background-color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:20;
	height:auto;
	padding:0 19px 20px;
	box-sizing:border-box;
	margin-bottom:-21px
}
.top-deal-single a .deal-text .deal-content {
	color:#808285;
	height:1px
}
.home-slider {
	width:100vw;
	height:566px;
	overflow:hidden
}
@media screen and (max-width:959px) {
.home-slider {
height:300px;
margin-top:123px
}
}
@media screen and (max-width:767px) {
.home-slider {
height:calc(100vh - 50px);
margin-top:0
}
}
.home-slider .slide-item {
	background-size:cover;
	background-repeat:no-repeat;
	height:566px;
	width:100%;
	background-position:center center
}
@media screen and (max-width:959px) {
.home-slider .slide-item {
height:300px
}
}
@media screen and (max-width:767px) {
.home-slider .slide-item {
height:calc(100vh - 50px)
}
}
@media screen and (max-width:767px) {
.home-slider .slide-item .container .row .text-right {
text-align:center!important
}
}
.home-slider .flexsliderfront .slides>li {
	background-position:center;
	height:566px;
	width:100%;
	-webkit-backface-visibility:hidden;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
@media screen and (max-width:959px) {
.home-slider .flexsliderfront .slides>li {
height:300px
}
}
@media screen and (max-width:767px) {
.home-slider .flexsliderfront .slides>li {
height:calc(100vh - 50px)
}
}
.home-slider .top-position {
	margin-top:30px
}
.home-slider .slider-text {
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, .7)
}
.scroll-to-dest {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	z-index:99;
	font-size:26px;
	color:#fff;
	text-align:center
}
.scroll-to-dest a {
	color:#fff
}
.tour-image-map-single {
	background-color:#f7f7f7
}
.tour-image-map-single .img-responsive {
	min-width:100%
}
.tour-image-map-single.view-image .image-area {
	display:block
}
.footer-subs-area .gform_wrapper .top_label .gfield_label {
	display:none
}
.footer-subs-area .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
width:100%;
border-radius:0;
margin-top:10px;
font-weight:400!important
}
.scroll-to-top {
	position:fixed;
	bottom:0;
	right:0;
	margin-right:20px;
	margin-bottom:20px;
	font-size:40px
}
@media screen and (max-width:767px) {
.scroll-to-top {
margin-bottom:60px
}
}
.scroll-to-top a i {
	color:#00bdbb
}
@media screen and (max-width:1199px) {
body {
font-size:14px!important;
line-height:22px!important
}
}
@media screen and (max-width:959px) {
body {
font-size:12px!important;
line-height:18px!important
}
}
body, h1, h3, h4, h5 {
	font-family:Lato, sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased
}
a, p a {
	color:#00bdbb;
	text-decoration:none

}
a, body, div, form, h1, h3, h4, h5, html, i, iframe, label, li, p, span, ul {
	background:0 0;
	border:0;
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:0
}
body {
	background-color:#fff
}
a img {
	border:0
}
h4, h5 {
	margin-top:15px
}
h4, h5 {
	margin-bottom:15px
}
header, nav, section {
	display:block
}
a, p a {
	text-decoration:none
}
img {
	max-width:100%;
	height:auto
}
html {
	height:100%;
	margin:0!important;
	overflow-y:scroll!important
}
body {
	font-size:15px;
	line-height:24px;
	color:#777;
	font-weight:400;
	overflow-x:hidden!important;
	-webkit-font-smoothing:antialiased
}
h1, h3, h4, h5 {
	font-weight:700
}
h1 {
	font-size:40px;
	line-height:64px
}
h3 {
	font-size:26px;
	margin-top:20px;
	margin-bottom:20px
}
@media screen and (max-width:1199px) {
h3 {
font-size:18px;
margin-top:10px;
margin-bottom:10px
}
}
h4 {
	font-size:22px
}
@media screen and (max-width:1199px) {
h4 {
font-size:17px;
margin-top:5px;
margin-bottom:5px
}
}
h5 {
	font-size:20px
}
@media screen and (max-width:1199px) {
h5 {
font-size:14px
}
}
h1, h3, h4, h5 {
	color:#303030
}
h1 a, h5 a {
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	text-transform:inherit
}
input[type=submit] {
	-webkit-appearance:none
}
ul {
	list-style-position:inside
}
p {
	margin:10px 0
}
a {
	color:#777
}
@media screen and (max-width:767px) {
body {
padding-bottom:60px;
padding-top:50px
}
}
h1, h1 a, h3, h4, h5, h5 a {
	font-weight:700;
	color:#303030
}
h5 {
	font-size:20px
}
@media screen and (min-width:768px) {
.modal {
text-align:center;
padding:0!important
}
.modal:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin-right:-4px
}
.modal-dialog {
display:inline-block;
text-align:left;
vertical-align:middle
}
}
@media screen and (max-width:767px) {
.modal-dialog {
margin-top:80px
}
}
.search-results {
	position:absolute;
	background:#fff;
	width:260px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc
}
@media screen and (max-width:767px) {
.search-results {
width:calc(100% - 30px);
margin-top:-15px
}
}
.ginput_container input {
	border-radius:0
}
.gform_button, .gform_wrapper .button {
	color:#fff!important;
	background-color:#00bdbb;
	border:1px solid transparent;
	border-color:#00bdbb;
bor 2.5%;
	line-height:22px
}
.tour-in-slider .price {
	float:none!important;
	padding:0 0 5px!important;
	display:block!important;
	margin-top:5px!important;
	position:relative!important;
	text-align:center
}
.tour-in-slider .button-area {
	margin-top:5px
}
.tour-in-slider .model-one-tour {
	border:0!important
}
.tour-in-slider h5 {
	margin-bottom:5px;
	text-align:center
}
.tour-in-slider .text-left {
	float:left;
	padding-bottom:10px;
	line-height:18px;
	font-size:13px
}
.model-one-tour {
	border:1px solid #ebebeb;
	float:left;
	width:100%;
	color:#999;
	padding-bottom:10px;
	position:relative;
	background-color:#fff;
	margin-top:5px;
	margin-bottom:10px;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.model-one-tour .tour-image-area {
	position:relative;
	float:left;
	width:100%;
	overflow:hidden
}
.model-one-tour .tour-image-area img {
	width:100%;
	height:auto
}
.model-one-tour .tour-content-area {
	float:left;
	width:90%;
	margin-left:5%;
	position:relative
}
.model-one-tour .tour-content-area .tour-header-price {
	float:left;
	width:100%
}
.model-one-tour .tour-content-area .tour-header-price .price {
	float:right;
	margin-top:18px;
	margin-bottom:0;
	font-size:12px
}
@media screen and (max-width:959px) {
.model-one-tour .tour-content-area .tour-header-price .price {
position:absolute;
right:0;
margin-top:40px
}
}
.model-one-tour .tour-content-area .tour-header-price .price span {
	color:#00bdbb;
	font-weight:900;
	font-size:16px
}
.home h1 {
	font-size:30px;
	line-height:48px;
	margin-top:20px;
	font-weight:400
}
.home .sub-text {
	font-size:15px;
	line-height:24px
}
.home .sub-text p {
	font-size:15px;
	line-height:24px
}
.home section {
	padding-bottom:25px
}
.top-deal-single {
	position:relative;
	overflow:hidden;
	margin-top:30px;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .2)
}
.top-deal-single a .deal-text {
	background-color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:20;
	height:auto;
	padding:0 19px 20px;
	box-sizing:border-box;
	margin-bottom:-21px
}
.top-deal-single a .deal-text .deal-content {
	color:#808285;
	height:1px
}
.home-slider {
	width:100vw;
	height:566px;
	overflow:hidden
}
@media screen and (max-width:959px) {
.home-slider {
height:300px;
margin-top:123px
}
}
@media screen and (max-width:767px) {
.home-slider {
height:calc(100vh - 50px);
margin-top:0
}
}
.home-slider .slide-item {
	background-size:cover;
	background-repeat:no-repeat;
	height:566px;
	width:100%;
	background-position:center center
}
@media screen and (max-width:959px) {
.home-slider .slide-item {
height:300px
}
}
@media screen and (max-width:767px) {
.home-slider .slide-item {
height:calc(100vh - 50px)
}
}
@media screen and (max-width:767px) {
.home-slider .slide-item .container .row .text-right {
text-align:center!important
}
}
.home-slider .flexsliderfront .slides>li {
	background-position:center;
	height:566px;
	width:100%;
	-webkit-backface-visibility:hidden;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
@media screen and (max-width:959px) {
.home-slider .flexsliderfront .slides>li {
height:300px
}
}
@media screen and (max-width:767px) {
.home-slider .flexsliderfront .slides>li {
height:calc(100vh - 50px)
}
}
.home-slider .top-position {
	margin-top:30px
}
.home-slider .slider-text {
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, .7)
}
.scroll-to-dest {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	z-index:99;
	font-size:26px;
	color:#fff;
	text-align:center
}
.scroll-to-dest a {
	color:#fff
}
.tour-image-map-single {
	background-color:#f7f7f7
}
.tour-image-map-single .img-responsive {
	min-width:100%
}
.tour-image-map-single.view-image .image-area {
	display:block
}
.footer-subs-area .gform_wrapper .top_label .gfield_label {
	display:none
}
.footer-subs-area .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
width:100%;
border-radius:0;
margin-top:10px;
font-weight:400!important
}
.scroll-to-top {
	position:fixed;
	bottom:0;
	right:0;
	margin-right:20px;
	margin-bottom:20px;
	font-size:40px
}
@media screen and (max-width:767px) {
.scroll-to-top {
margin-bottom:60px
}
}
.scroll-to-top a i {
	color:#00bdbb
}
@media screen and (max-width:1199px) {
body {
font-size:14px!important;
line-height:22px!important
}
}
@media screen and (max-width:959px) {
body {
font-size:12px!important;
line-height:18px!important
}
}
body, h1, h3, h4, h5 {
	font-family:Lato, sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased
}
a, p a {
	color:#00bdbb;
	text-decoration:none
}
a, body, div, form, h1, h3, h4, h5, html, i, iframe, label, li, p, span, ul {
	background:0 0;
	border:0;
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:0
}
body {
	background-color:#fff
}
a img {
	border:0
}
h4, h5 {
	margin-top:15px
}
h4, h5 {
	margin-bottom:15px
}
header, nav, section {
	display:block
}
a, p a {
	text-decoration:none
}
img {
	max-width:100%;
	height:auto
}
html {
	height:100%;
	margin:0!important;
	overflow-y:scroll!important
}
body {
	font-size:15px;
	line-height:24px;
	color:#777;
	font-weight:400;
	overflow-x:hidden!important;
	-webkit-font-smoothing:antialiased
}
h1, h3, h4, h5 {
	font-weight:700
}
h1 {
	font-size:40px;
	line-height:64px
}
h3 {
	font-size:26px;
	margin-top:20px;
	margin-bottom:20px
}
@media screen and (max-width:1199px) {
h3 {
font-size:18px;
margin-top:10px;
margin-bottom:10px
}
}
h4 {
	font-size:22px
}
@media screen and (max-width:1199px) {
h4 {
font-size:17px;
margin-top:5px;
margin-bottom:5px
}
}
h5 {
	font-size:20px
}
@media screen and (max-width:1199px) {
h5 {
font-size:14px
}
}
h1, h3, h4, h5 {
	color:#303030
}
h1 a, h5 a {
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	text-transform:inherit
}
input[type=submit] {
	-webkit-appearance:none
}
ul {
	list-style-position:inside
}
p {
	margin:10px 0
}
a {
	color:#777
}
@media screen and (max-width:767px) {
body {
padding-bottom:60px;
padding-top:50px
}
}
h1, h1 a, h3, h4, h5, h5 a {
	font-weight:700;
	color:#303030
}
h5 {
	font-size:20px
}
@media screen and (min-width:768px) {
.modal {
text-align:center;
padding:0!important
}
.modal:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin-right:-4px
}
.modal-dialog {
display:inline-block;
text-align:left;
vertical-align:middle
}
}
@media screen and (max-width:767px) {
.modal-dialog {
margin-top:80px
}
}
.search-results {
	position:absolute;
	background:#fff;
	width:260px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc
}
@media screen and (max-width:767px) {
.search-results {
width:calc(100% - 30px);
margin-top:-15px
}
}
.ginput_container input {
	border-radius:0
}
.gform_button, .gform_wrapper .button {
	color:#fff!important;
	background-color:#00bdbb;
	border:1px solid transparent;
	border-color:#00bdbb;
	border-radius:0
}
.compare_menu ul {
	margin-left:0!important
}
@media screen and (max-width:767px) {
.compare_menu {
width:100%!important;
font-size:14px!important;
margin:0!important;
left:0
}
.compare_menu li {
padding:10px 4px!important
}
}
.btn-default {
	background-size:200% 100%!important;
	background:linear-gradient(to right, #379f9b 50%, #00bdbb 50%);
	background-position:right
}
.btn-danger {
	background-size:200% 100%!important;
	background:linear-gradient(to right, #d9534f 50%, #d43f3a 50%);
	background-position:right
}
.mobile-user-menu li {
	list-style:none;
	font-size:16px;
	line-height:34px
}
.mobile-user-menu li i {
	color:#00bdbb;
	width:20px
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border:0 solid #f9f9f9;
background-color:#f9f9f9;
box-shadow:none!important;
box-shadow:none!important;
text-indent:5px
}
.compare_menu {
	bottom:-150px;
	position:fixed;
	z-index:9999;
	right:10px;
	background:#00bdbb;
	width:390px;
	color:#fff;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	line-height:20px
}
.compare_menu ul {
	margin-bottom:0
}
.compare_menu li {
	padding:10px 9px!important
}
.compare_menu .compare_list_data {
	background:#fff;
	padding:10px
}
#compareList {
	color:#000
}
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:400;
src:url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-regular.eot);
src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-regular.woff2) format('woff2'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-regular.woff) format('woff'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-regular.ttf) format('truetype'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-regular.svg#OpenSans) format('svg')
}
@font-face {
font-family:'Open Sans';
font-style:italic;
font-weight:400;
src:url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-italic.eot);
src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-italic.eot?#iefix) format('embedded-opentype'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-italic.woff2) format('woff2'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-italic.woff) format('woff'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-italic.ttf) format('truetype'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-italic.svg#OpenSans) format('svg')
}
@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:700;
src:url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-700.eot);
src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-700.eot?#iefix) format('embedded-opentype'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-700.woff2) format('woff2'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-700.woff) format('woff'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-700.ttf) format('truetype'), url(https://camelliatravel.com.mk/wp-content/plugins/traveltalk/assets/fonts/open-sans-v14-latin-700.svg#OpenSans) format('svg')
}
.gform_wrapper {
	margin:16px 0;
	max-width:100%
}
.gform_wrapper form {
	text-align:left;
	max-width:100%;
	margin:0 auto
}
.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
	box-sizing:border-box!important
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
font-size:inherit;
font-family:inherit;
padding:5px 4px;
letter-spacing:normal
}
.gform_wrapper ul.gform_fields {
	margin:0!important;
	list-style-type:none;
	display:block
}
.gform_wrapper ul {
	text-indent:0
}
.gform_wrapper form li, .gform_wrapper li {
	margin-left:0!important;
	list-style:none!important;
	overflow:visible
}
.gform_wrapper ul li.gfield {
	clear:both
}
.gform_wrapper ul.gfield_checkbox li {
	overflow:hidden
}
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {
	padding:0;
	margin:0;
	overflow:visible
}
.gform_wrapper .ginput_complex.ginput_container {
	overflow:visible;
	width:100%
}
.gform_wrapper label.gfield_label {
	font-weight:700;
	font-size:inherit
}
.gform_wrapper .top_label .gfield_label {
	display:-moz-inline-stack;
	display:inline-block;
	line-height:1.3;
	clear:both
}
.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
width:100%
}
.gform_wrapper .hidden_label .gfield_label {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	display:block;
	font-size:.813em;
	letter-spacing:.5pt;
	white-space:nowrap
}
.gform_wrapper ul.gfield_checkbox li label {
	display:-moz-inline-stack;
	display:inline-block;
	letter-spacing:inherit;

	vertical-align:middle
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	margin:1px 0 9px 1px
}
body .gform_wrapper .top_label div.ginput_container {
	margin-top:8px
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
	margin-top:16px;
	margin-bottom:0
}
.gform_wrapper li.hidden_label input {
	margin-top:12px
}
.gform_wrapper input.medium {
	width:100%
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox] {
	width:auto!important
}
.gform_wrapper ul.gfield_checkbox {
	margin:6px 0;
	padding:0
}
.gform_wrapper .gfield_checkbox li label {
	display:-moz-inline-stack;
	display:inline-block;
	padding:0;
	width:auto;
	line-height:1.5;
	font-size:.875em;
	vertical-align:middle;
	max-width:85%;
	white-space:normal
}
.gform_wrapper .gfield_checkbox li label {
	margin:0
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox] {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
	margin-left:1px
}
.gform_wrapper .gfield_required {
	color:#790000;
	margin-left:4px
}
.gform_wrapper .gform_footer {
	padding:16px 0 10px;
	margin:16px 0 0;
	clear:both;
	width:100%
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
	font-size:1em;
	width:100%;
	margin:0 0 16px
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
	min-height:45px
}
.gform_wrapper .gfield_checkbox li {
	position:relative;
	margin:0 0 16px;
	line-height:1.2
}
.gform_wrapper .gform_hidden, .gform_wrapper input.gform_hidden, .gform_wrapper input[type=hidden] {
	display:none!important;
	max-height:1px!important;
	overflow:hidden
}
.gform_wrapper ul.gfield_checkbox li {
	padding:0!important
}
body .gform_wrapper ul li.gfield {
	margin-top:16px;
	padding-top:0
}
@media only screen and (max-width:641px) {
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
line-height:2;
min-height:2rem
}
.gform_wrapper .ginput_container span:not(.ginput_price) {
margin-bottom:8px;
display:block
}
.gform_wrapper li.field_sublabel_below .ginput_complex {
margin-top:12px!important
}
.gform_wrapper ul.gfield_checkbox li label {
width:85%
}
}
@media only screen and (min-width:641px) {
.gform_wrapper .gform_body {
width:100%
}
.gform_wrapper .gfield_checkbox li {
margin:0 0 8px;
line-height:1.3
}
.gform_wrapper .top_label input.medium {
width:calc(50% - 8px)
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
width:50%;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
margin:0 -4px 0 0
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
display:-moz-inline-stack;
display:inline-block
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size:1em;
width:auto;
margin:0 16px 0 0
}
.gform_wrapper ul.gform_fields li.gfield {
padding-right:16px
}
.gform_wrapper .ginput_complex .ginput_left {
padding-right:8px
}
.top_label div.ginput_complex.ginput_container.gf_name_has_2 {
width:calc(100% + 15px)
}
div.ginput_container_name span {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
padding-right:16px;
margin-right:-4px
}
div.ginput_complex.ginput_container.gf_name_has_2 span {
width:50%
}
html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child {
margin-left:0!important
}
}
@media only screen and (min-width:641px) {
.gform_wrapper .top_label li ul.gfield_checkbox {
width:calc(100% + 16px)
}
}
.gform_wrapper.gf_browser_unknown ul li:after, .gform_wrapper.gf_browser_unknown ul li:before {
	content:none
}
.xslid_0 {
	background-image:url(https://camelliatravel.com.mk/wp-content/uploads/2017/04/slide-01.jpg)
}
@media screen and (max-width:767px) {
.xslid_0 {
background-image:url(https://camelliatravel.com.mk/wp-content/uploads/2017/04/Save-40-mobile-june-banner.jpg)
}
}
.xslid_1 {
	background-image:url(https://camelliatravel.com.mk/wp-content/uploads/2017/05/croatia-banner.jpg)
}
@media screen and (max-width:767px) {
.xslid_1 {
background-image:url(https://camelliatravel.com.mk/wp-content/uploads/2017/05/ls-munite-1.jpg)
}
}
</style>