/*FOR ADDITIONAL SUPPORT: Contact the developer at http://www.themeforest.net/user/egobuilders*****************************************************************************************************NOTE: UPDATES TO STYLE MUST FIRST BE MADE IN "style.css" AND THEN ONLY UPDATED HERE IF NECESSARY- This file contains the responsive CSS - Please see "style.css" before changing these styles- This file contains all styles for screen widths over 1700 pixels- "style.css" contains the style for screen widths of 1700 pixels and below*****************************************************************************************************RESPONSIVE CSS TABLE OF CONTENTS:Note: Responsive "break points" listed below are not based on exact device dimensions, due todifferent browsers returning different values for screen widths, as some include the scroll bar andsome do not. These widths were chosen for optimal responsiveness.NOTE: Anything set in a higher pixel width applies to all widths below it by default,unless different parameters are set in the lower pixel widths******************************************************************************************************/
/*3000 pixels wide, or less*/










@media screen and (max-width: 3000px) {
	.ego-exe-responsive {
		width: 1600px;
	}
}











/*2300 pixels wide, or less*/
@media screen and (max-width: 2300px) {
	.ego-exe-responsive {
		width: 1500px;
	}
}











/*2000 pixels wide, or less*/
@media screen and (max-width: 2000px) {
	.ego-exe-responsive {
		width: 1400px;
	}
}











/*1700 pixels wide, or less*/
@media screen and (max-width: 1700px) {
	.ego-exe-responsive {
		width: 1400px;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	font-size:14px;	padding:30px 15px;}*/
	#ego-exe-gallery-header {
		left: 35px;
		top: 35px;
		font-size: 48px;
		padding: 8px 25px 13px;
	}

	.ego-exe-table-shortcode-text {
		font-size: 13px;
	}

	.ego-exe-bar-text {
		font-size: 14px !important;
	}
}











/*1600 pixels wide, or less*/
@media screen and (max-width: 1600px) {
	.ego-exe-responsive {
		width: 1350px;
	}

	.ego-exe-bar-text {
		font-size: 13px !important;
	}/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	font-size:13px;	padding:30px 15px;}*/
	
}











/*1480 pixels wide (Internet Explorer hack), or less*/
@media screen and (max-width: 1480px) {
	.ego-exe-responsive {
		width: 1350px;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	font-size:13px;	font-weight:300px;	padding:25px 15px;}*/
	.ego-exe-gallery-caption-content {
		width: 70%;
	}/*nav .menu ul li ul.children,nav ul.menu li ul.sub-menu {    top:67px;}nav .menu ul li ul.children li ul.children,nav ul.menu li ul.sub-menu li ul.sub-menu {    margin-top:-67px;}nav .menu ul li ul.children li ul.children li ul.children,nav ul.menu li ul.sub-menu li ul.sub-menu li ul.sub-menu {    margin-top:-67px;}*/
	
}











/*1400 pixels wide, or less*/
@media screen and (max-width: 1400px) {
	.ego-exe-responsive {
		width: 1240px;
	}

	.ego-exe-text,.ego-exe-text p,div {
		font-size: 14px !important;
		line-height: 18px !important;
	}

	#logo-home > h1 {
		letter-spacing: -1px;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	font-size:12px;	font-weight:300px;	padding:25px 15px;}*/
	a[class^="ego-exe-button-"],button[class^="ego-exe-button-"] {
		font-size: 13px;
		padding: 7px 22px;
		font-weight: 400;
	}

	.ego-exe-crew-name {
		font-size: 22px;
		line-height: 18px;
	}

	.ego-exe-crew-title {
		font-size: 10px;
		font-weight: 400;
	}

	.ego-exe-crew-text {
		font-size: 13px;
		font-weight: 300;
		line-height: 15px;
	}

	.ego-exe-crew-photo {
		height: 175px;
	}

	#ego-exe-gallery-header {
		left: 35px;
		top: 35px;
		font-size: 45px;
		line-height: 40px;
		font-weight: 300;
		padding: 15px 30px 17px;
	}

	input[type="text"],textarea {
		font-size: 14px;
		font-weight: 400;
	}

	.ego-exe-error-color {
		font-size: 14px;
	}

	.ego-exe-bottom-arrow {
		top: -145px;
	}

	.ego-exe-gallery-caption-content {
		width: 80%;
	}

	.ego-exe-pad-bottom-contact {
		padding-bottom: 50px;
	}

	a.ego-exe-social-footer {
		margin: 19px 8px 5px;
	}
}











/*1300 pixels wide, or less*/
@media screen and (max-width: 1300px) {
	.ego-exe-responsive {
		width: 1160px;
	}

	.ego-exe-padder-top {
		padding-top: 75px;
	}

	.ego-exe-padder-bottom {
		padding-bottom: 100px;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	padding:25px 10px;}*/
	.ego-exe-text,.ego-exe-text p {
		font-size: 15px !important;
		line-height: 19px !important;
	}

	.ego-exe-crew-content {
		padding: 40px 20px 0 45px;
	}

	.ego-exe-gallery-caption-content {
		width: 80%;
	}

	#ego-exe-gallery-header {
		left: 35px;
		top: 35px;
		font-size: 45px;
		font-weight: 300;
		padding: 15px 30px 17px;
	}

	.ego-exe-bar-text {
		font-size: 12px !important;
	}
}











/*1200 pixels wide, or less*/
@media screen and (max-width: 1200px) {
	.ego-exe-responsive {
		width: 100%;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	padding:25px 9px;}*/
	.ego-exe-text,.ego-exe-text p {
		font-size: 14px !important;
		line-height: 19px !important;
	}

	.ego-exe-crew-text {
		font-size: 14px;
	}

	.ego-exe-gallery-caption-content {
		width: 80%;
	}

	.ego-exe-prev-next {
		margin-top: -20px;
		margin-bottom: 0;
		font-size: 11px;
	}

	.ego-exe-prev-next a {
		font-size: 13px;
	}

	.ego-exe-table-shortcode-break {
		float: none;
		width: 100% !important;
	}

	.ego-exe-table-shortcode-text {
		font-size: 19px;
		line-height: 25px;
		font-weight: 400 !important;
		margin-left: 0 !important;
		width: 100%;
		text-align: left;
	}

	.ego-exe-table-shortcode-pad {
		padding-left: 20px;
		margin-right: -20px;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.ego-exe-table-shortcode-weight {
		font-weight: 900 !important;
	}

	.ego-exe-table-shortcode-disappear {
		display: none;
	}

	.ego-exe-table-shortcode-label {
		display: inline-block !important;
	}

	.ego-exe-blog-video {
		left: -30px;
		width: calc(100% + 60px);
		min-width: calc(100% + 60px);
	}

	.ego-exe-bar-text {
		font-size: 11px !important;
	}
}











/*1100 pixels wide, or less*/
@media screen and (max-width: 1100px) {
	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	padding:25px 9px;}*/
	.ego-exe-text,.ego-exe-text p {
		font-size: 14px !important;
		line-height: 19px !important;
	}

	.ego-exe-crew-social {
		padding: 10px 0;
	}

	.ego-exe-gallery-caption-content {
		width: 90%;
	}

	.ego-exe-bar-text {
		font-size: 10px !important;
	}
}











/*980 pixels wide, or less*/
@media screen and (max-width: 980px) {
	.ego-exe-disappear {
		display: none;
	}

	.ego-exe-padder-top {
		padding-top: 75px;
	}

	.ego-exe-padder-bottom {
		padding-bottom: 50px;
	}

	/*div[class*="ego-exe-width-"] {	float:none;	width:100%;}div[class^="ego-exe-width-"] {	width:100% !important;	max-width:100%;}*/
	.ego-exe-hpad {
		padding: 0 20px;
	}

	.ego-exe-center-to-left {
		text-align: left;
	}

	#home {
		background-attachment: scroll !important;
	}

	nav #menu {
	}

	#ego-exe-gallery {
		margin-top: 50px;
	}

	.the-nav {
		display: block;
		text-align: left;
		clear: both;
		float: none;
		width: 100%;
		height: 0;
		overflow: hidden;
	}

	.the-nav-holder {
		display: table;
		vertical-align: none;
		width: 100%;
		margin-left: 0;
	}

	.the-logo,.the-picker {
		clear: both;
		float: none;
		position: relative !important;
		top: 0;
	}

	.the-logo {
	}

	.the-picker {
		float: right;
		max-width: 230px;
		right: 0;
		top: 0;
	}

	/*#menu-btn {	display:table;	text-align:left;	position:relative;	top:0px;	font-size:25px;	width:100%;	margin-right:-30px;	cursor:pointer;}nav .menu ul,nav ul.menu {	width:100%;	margin:0px;	padding:0px;}nav .menu ul li,nav ul.menu li {	display:block;	width:100%;	height:auto;	margin:0px;	padding:0px;}nav .menu ul li a,nav ul.menu li a,nav a.menu {	display:table;	font-size:25px;	width:100%;	text-align:left;	padding:25px 25px 25px 30px;	padding:10px 25px;	background-color:#303036;	white-space:normal;	clear:both;	float:none;	border-top:0;	border-bottom:solid 1px #606066 !important;}nav .menu ul > li > ul.children,nav ul.menu > li > ul.sub-menu {	display:table;	position:relative;	top:0px !important;	width:100%;	border-bottom:solid 1px #606066;}nav .menu ul > li > ul.children > li > a,nav ul.menu > li > ul.sub-menu > li > a {	background-color:#19191f;	font-size:15px;}nav .menu ul > li > ul.children > li a:hover,nav ul.menu > li > ul.sub-menu > li a:hover {	background-color:#09090f;}nav .menu ul > li > ul.children > li:hover > ul.children,nav ul.menu > li > ul.sub-menu > li:hover > ul.sub-menu {    display:table-cell;}nav .menu ul > li > ul.children > li > ul.children,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu {	display:table-cell;	position:relative;	top:0px !important;	width:1000px;	border-bottom:solid 0px #606066;}nav .menu ul > li > ul.children > li > ul.children > li > a,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu > li > a {	background-color:#19191f;	padding-left:75px;	font-size:15px;}nav .menu ul > li > ul.children > li > ul.children > li,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu > li {	font-size:15px;}nav .menu ul > li > ul.children > li > ul.children > li > a:hover,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {	background-color:#09090f;}nav .menu ul > li > ul.children > li > ul.children > li:hover > ul.children,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu > li:hover > ul.sub-menu {    display:table-cell;}nav .menu ul > li > ul.children > li > ul.children > li > ul.children,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {	display:table-cell;	position:relative;	top:0px !important;	width:1000px;	border-bottom:solid 0px #606066;}nav .menu ul > li > ul.children > li > ul.children > li > ul.children > li > a,nav ul.menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {	background-color:#19191f;	padding-left:100px;	font-size:15px;}nav a:hover.menu {	color:#ffffff;	background-color:#000000;}*/
	.logo-nav-inner h3 {
		font-size: 35px;
	}

	.ego-exe-text,.ego-exe-text p {
		font-size: 26px !important;
		line-height: 24px !important;
	}

	.ego-exe-pad-top-shrink {
		padding-top: 25px;
	}

	.ego-exe-pad-bottom-100 {
		padding-bottom: 0;
	}

	.ego-exe-pad-bottom-200 {
		padding-bottom: 0;
	}

	.ego-exe-pad-bottom {
		padding-bottom: 0;
	}

	.ego-exe-logo-top-padding {
		padding-top: 30px;
	}

	.ego-exe-first-top-padding {
		padding-top: 100px;
		margin-top: 30px;
	}

	.ego-exe-links {
		background-color: #404044;
	}

	.ego-exe-crew-name {
		font-size: 30px;
	}

	.ego-exe-crew-title {
		font-size: 12px;
	}

	.ego-exe-crew-text {
		font-size: 18px;
		line-height: 23px;
	}

	.ego-exe-crew-social {
		padding: 25px 0 10px;
	}

	.ego-exe-crew-photo {
		height: 250px;
	}

	#ego-exe-gallery-header {
		left: 35px;
		top: 115px;
		font-size: 45px;
		padding: 5px 20px 10px;
	}

	.header-width-left {
		width: 100px;
	}

	.header-width-right {
		width: 100%;
		float: none;
	}

	.logo-font {
		padding-top: 35px;
	}

	.ego-exe-top-content h5 {
		line-height: 10px;
	}

	div.ego-exe-gallery-photo {
		background-size: contain !important;
	}

	.ego-exe-the-title {
		padding-top: 20px !important;
	}

	.ego-exe-hpad .ego-exe-hpad {
		padding: 0 !important;
	}

	.ego-exe-blog-video {
		left: -20px;
		width: calc(100% + 40px);
		min-width: calc(100% + 40px);
	}

	.ego-exe-slider-arrows-right,.ego-exe-slider-arrows-left {
		z-index: 180;
	}

	.ego-exe-hide-desktop {
		display: block !important;
	}

	.ego-exe-hide-responsive {
		display: none !important;
	}
}











/*880 pixels wide, or less*/
@media screen and (max-width: 880px) {
	.logo-nav-inner h3 {
		font-size: 30px;
	}

	.ego-exe-text,.ego-exe-text p {
		font-size: 23px !important;
		line-height: 32px !important;
	}

	.box-picker {
		float: right;
		margin-right: -30px;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	font-size:25px;	clear:both;	float:none;	text-align:left;	display:table;	width:100%;	padding:10px 25px;	padding-left:30px;	background-color:#303036;}nav a:hover.menu {	color:#ffffff !important;	background-color:#000000;}*/
	.ego-exe-break-center {
		clear: both;
		float: none;
		padding: 0;
		padding-top: 30px;
		margin: 0;
		width: 100%;
		text-align: center;
		margin: auto;
	}

	.ego-exe-break-left {
		text-align: left;
	}

	#ego-exe-respond .ego-exe-break-input {
		clear: both;
		float: none;
		width: 100% !important;
	}

	#ego-exe-respond .ego-exe-comment-text {
		margin-top: 10px;
	}

	.ego-exe-input-offset {
		font-size: 25px !important;
		height: 30px;
	}

	.ego-exe-textarea-offset {
		font-size: 25px !important;
	}

	/*.ego-exe-input-underline {	height:20px;}.ego-exe-textarea-underline {}*/
	.ego-exe-contact-label {
		font-size: 30px;
	}

	.ego-exe-crew-holder {
		padding-bottom: 50px;
	}

	.ego-exe-crew-left,.ego-exe-crew-right {
		width: 100%;
		height: auto;
		clear: both;
		float: none;
	}

	.ego-exe-crew-name {
		font-size: 40px !important;
	}

	.ego-exe-crew-title {
		font-size: 25px;
		display: block;
	}

	.ego-exe-crew-text {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 25px;
	}

	.ego-exe-crew-frame {
		width: 100%;
		padding: 0;
	}

	.ego-exe-crew-photo {
		height: 500px;
		margin: 0;
	}

	.ego-exe-crew-social {
		position: relative;
		width: 100%;
		padding: 0 0 30px;
	}

	a.ego-exe-social {
		padding: 10px;
		margin: 0 15px;
	}

	.ego-exe-captions-pad {
		padding: 20px 0 0;
	}

	#ego-exe-gallery-title {
		font-size: 21px;
		line-height: 21px;
		padding-left: 30px;
		padding-right: 30px;
	}

	#ego-exe-gallery-description {
		font-size: 15px;
		line-height: 15px;
		padding-left: 30px;
		padding-right: 30px;
	}

	button[class^="ego-exe-button-"] {
		display: block;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 20px;
		margin-bottom: 10px;
	}

	button#ego-exe-send-btn {
		width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 25px;
		margin-bottom: 10px;
	}

	#ego-exe-gallery-url {
		margin-bottom: 0;
	}

	/*#ego-exe-gallery-header {	left:0px;	top:115px;	font-size:25px;	padding:5px 25px 10px 25px;}*/
	.logo-font {
		font-size: 40px;
	}

	.ego-exe-top-content h5 {
		font-size: 12px;
	}

	.post-title {
		font-size: 35px !important;
		line-height: 35px !important;
		font-weight: 400;
	}

	.comment-awaitint-moderation,.comment-content {
		clear: both;
		float: none;
		left: 0 !important;
		top: 20px;
		padding-bottom: 10px;
	}

	.comment-awaiting-moderation p,.comment-content p {
		font-size: 16px !important;
	}

	.prev-next {
		margin-top: -20px;
		margin-bottom: 0;
		font-size: 11px;
	}

	.prev-next a {
		font-size: 11px;
	}

	.the-pages {
		display: table;
		float: left;
		color: #000;
		min-width: 49%;
		height: 40px;
		text-align: left;
		font-weight: 900;
		margin: 25px 0 0 -10px;
		letter-spacing: 1px;
	}

	.the-pages a {
		display: inline-table;
		text-decoration: none;
		color: #909096 !important;
		border-radius: 0;
		background-color: transparent;
		text-align: center;
		border: 0;
		font-weight: 900;
		width: auto;
		height: 25px;
		padding: 0 0 0 2px;
		margin: 0 1px 0 0;
		letter-spacing: 2px;
	}

	.the-pages a:hover {
		text-decoration: underline;
		color: #303036 !important;
		background-color: transparent;
		border: 0;
	}

	.ego-exe-map {
		padding: 0 20px;
		height: 280px;
	}

	.ego-exe-map iframe {
		height: 280px;
	}
}











/*500 pixels wide, or less*/
/*@media screen and (max-width: 500px) {.ego-exe-text,.ego-exe-text p,div {	font-size:22px !important;	line-height:27px !important;}div.ego-exe-tab,div.ego-exe-tab-off {	font-size:13px;	padding:5px 10px;}.ego-exe-tab-content {	padding:20px 10px 20px 20px !important;}.ego-exe-captions-pad {	padding:20px 0px 0px 0px;}#ego-exe-gallery-title {	font-size:21px;	line-height:21px;	padding-left:0px;	padding-right:0px;}#ego-exe-gallery-description {	font-size:15px;	line-height:15px;	padding-left:0px;	padding-right:0px;}button[class^="ego-exe-button-"] {	display:table;	width:100%;	text-align:center;	padding-top:15px;	padding-bottom:15px;	font-size:20px;	margin-bottom:10px;}button#ego-exe-send-btn {	width:100%;	padding-top:15px;	padding-bottom:15px;	font-size:20px;	margin-bottom:10px;}#ego-exe-gallery-url {	margin-bottom:40px;}a.ego-exe-social {	margin-bottom:10px;}#ego-exe-gallery-header {	left:0px;	top:115px;	font-size:20px;	padding:5px 20px 10px 20px;}.ego-exe-crew-name {	font-size:26px !important;	font-weight:bold !important;}.ego-exe-crew-title {	font-size:19px;	padding-top:0px;}.ego-exe-crew-text {	font-size:20px;	line-height:25px;}.ego-exe-crew-content {	padding:30px 20px 0px 35px;}.ego-exe-crew-photo {	height:300px;}.logo-font {	font-size:40px;}.ego-exe-top-content h5 {	font-size: 14px;	line-height: 12px;}.ego-exe-bg-contact {	background-image:none !important;}.ego-exe-address-street {	font-size:18px;	font-weight:300;}.ego-exe-contact-label {	color:#909099;	font-size:20px;	font-weight:700;}.ego-exe-input-offset {	font-size:15px !important;}.ego-exe-textarea-offset {	font-size:15px !important;}.ego-exe-error-color {	font-size:15px !important;	padding:14px 0px 0px 0px;}button#ego-exe-send-btn {	width:100%;	padding-top:10px;	padding-bottom:10px;	font-size:15px;	margin-bottom:10px;}.ego-exe-accordion-title {	font-size:18px !important;}.ego-exe-accordion-text {	padding:0px 10px 20px 20px !important;	font-size:18px !important;}.ego-exe-tab-text {	font-size:18px !important;	line-height:23px !important;	padding-right:10px;}.ego-exe-address-email {	float:none;	clear:both;}.ego-exe-border-left-1 {	border:0;	padding-left:0px;}.ego-exe-email-main {	padding-top:50px;}.ego-exe-button-table {	width:100% !important;	min-width:100% !important;	display:table !important;}a.ego-exe-href-button,button.ego-exe-scroll-button {	width:100% !important;	display:table !important;}a.ego-exe-href-button .ego-exe-button-icon,button.ego-exe-scroll-button .ego-exe-button-icon {	padding:15px 40px 17px 40px !important;	font-size:24px !important;	line-height:24px !important;}.ego-exe-button-holder {	width:100%;}.ego-exe-button-icon {	margin:0px auto;}#ego-exe-slideshow-header {	right:20px;	top:20px;}.ego-exe-slider-arrows {	}.ego-exe-table-shortcode-text {	font-size:17px;	line-height:22px;}.ego-exe-blog-video {	left:-10px;	width:calc(100% + 20px);	min-width:calc(100% + 20px);}.ego-exe-hpad {	padding:0px 15px 0px 15px;}.ego-exe-slide-left {	z-index:190;	padding:15px;	cursor:pointer;	width:40px;}.ego-exe-slide-right {	z-index:190;	padding:15px;	cursor:pointer;	width:40px;}}*/
/*600 pixels wide, or less*/
@media screen and (max-width: 600px) {
	.logo-nav-inner h3 {
		font-size: 15px;
	}

	.ego-exe-text,.ego-exe-text p {
		font-size: 15px !important;
		line-height: 22px !important;
	}

	#logo-home {
	}

	.the-logo {
	}

	.the-picker {
		margin-top: -70px;
	}

	.menu-btn-padding {
		padding: 15px 25px;
		font-size: 15px;
	}

	/*nav .menu ul li a,nav ul.menu li a,nav a.menu {	font-size:15px;	padding:10px 25px;}*/
	.logo-font {
		font-size: 25px;
	}

	.ego-exe-top-content h5 {
		font-size: 12px;
		line-height: 10px;
	}

	.ego-exe-crew-name {
		font-size: 22px !important;
		font-weight: 700 !important;
	}

	.ego-exe-crew-title {
		font-size: 14px;
		padding-top: 0;
	}

	.ego-exe-crew-text {
		font-size: 14px;
		line-height: 18px;
	}

	.ego-exe-crew-content {
		padding: 10px 10px 0 25px;
	}

	.ego-exe-crew-photo {
		height: 200px;
		margin: 0;
	}

	#ego-exe-gallery-header {
		left: 0;
		top: 100px;
		font-size: 15px;
		padding: 0 15px 3px;
	}

	div.ego-exe-tab,div.ego-exe-tab-off {
		font-size: 12px;
		padding: 5px 10px;
	}

	.ego-exe-captions-pad {
		padding: 20px 0 0;
	}

	#ego-exe-gallery-title {
		font-size: 22px;
		line-height: 22px;
		padding-left: 0;
		padding-right: 0;
	}

	#ego-exe-gallery-description {
		font-size: 15px;
		line-height: 15px;
		padding-left: 0;
		padding-right: 0;
	}

	button[class^="ego-exe-button-"] {
		padding: 10px 20px;
		font-size: 15px;
		margin: auto;
		margin-bottom: 10px;
	}

	a.ego-exe-social-footer {
		margin: 19px 3px 5px;
	}

	.hide-blog-hpad {
		padding: 0 10px;
	}

	.category-post-class {
		padding: 10px;
	}

	.post-title {
		font-size: 25px !important;
		line-height: 25px !important;
		font-weight: 400;
	}

	.post-text {
		line-height: 22px;
	}

	.post-text p {
		line-height: 18px;
		font-size: 13px;
	}

	.copyright {
		font-size: 11px;
		line-height: 20px;
	}

	.comment-author a.url {
		font-size: 13px !important;
	}

	.comment-awaitint-moderation,.comment-content {
		clear: both;
		float: none;
		left: 0 !important;
		top: 20px;
		padding-bottom: 10px;
	}

	.comment-awaitint-moderation p,.comment-content p {
		font-size: 13px !important;
	}

	.menu-item {
	}

	.menu-item a {
		margin-right: -300px;
	}

	.ego-exe-accordion-title {
		font-size: 18px !important;
	}

	.ego-exe-accordion-text {
		padding: 0 10px 20px 20px !important;
		font-size: 16px !important;
	}

	.ego-exe-tab-text {
		font-size: 16px !important;
		line-height: 20px !important;
	}

	#ego-exe-slideshow-header {
		right: 30px;
		top: 10px;
	}

	#ego-exe-hide-captions {
		top: auto;
		bottom: 5px;
		right: 5px;
	}

	#ego-exe-gallery-link {
		padding-top: 0;
	}

	#ego-exe-gallery-title {
		padding-bottom: 0;
	}

	.ego-exe-captions-pad {
		padding-top: 0;
	}

	.ego-exe-button-holder,.ego-exe-button-table {
		width: 100%;
	}

	.ego-exe-button-icon {
		margin: auto;
	}

	a.ego-exe-href-button,a.ego-exe-scroll-button,button.ego-exe-scroll-button {
		width: 100%;
	}

	a.ego-exe-href-button .ego-exe-button-icon,a.ego-exe-scroll-button .ego-exe-button-icon,button.ego-exe-scroll-button .ego-exe-button-icon {
		padding: 10px 35px 12px !important;
		font-size: 15px !important;
		line-height: 15px !important;
	}

	.ego-exe-table-shortcode-text {
		font-size: 13px;
		line-height: 18px;
	}

	.ego-exe-table-shortcode-pad {
		padding-left: 10px;
	}

	.ego-exe-slide-left {
		z-index: 190;
		padding: 10px;
		cursor: pointer;
		width: 30px;
	}

	.ego-exe-slide-right {
		z-index: 190;
		padding: 10px;
		cursor: pointer;
		width: 30px;
	}

	.ego-exe-input-offset {
		font-size: 15px !important;
		padding: 0 5px !important;
	}

	.ego-exe-textarea-offset {
		font-size: 15px !important;
		padding: 0 5px !important;
	}

	.ego-exe-error-color {
		font-size: 15px !important;
		padding: 4px 0 0;
	}

	button#ego-exe-send-btn {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 15px;
		margin-bottom: 10px;
	}

	.ego-exe-map {
		padding: 0 20px;
		height: 280px;
	}

	.ego-exe-map iframe {
		height: 280px;
	}

	.ego-exe-slider-dots {
		top: 11px;
	}

	.ego-exe-slider-dot-on,.ego-exe-slider-dot-off {
		margin: 0 2px;
	}

	.ego-exe-thumb-caption {
		font-size: 10px !important;
		line-height: 10px !important;
		font-weight: 300;
		margin: 0;
		width: 100%;
		padding: 2px 0 6px;
		background-image: none;
	}

	.ego-exe-layer {
		padding-top: 20px !important;
		margin-top: -20px !important;
	}

	.ego-exe-slide-left {
		padding: 0 0 0 5px;
	}

	.ego-exe-slide-right {
		padding: 0 5px 0 0;
	}

	.ego-exe-pricing-text {
		padding: 20px;
	}

	.ego-exe-bar-text {
		font-size: 13px !important;
	}
	
	.ego-exe-tour-name {
		top:-10px;
		left:10px;
		bottom:auto;
		text-shadow:0px 0px 10px rgba(0,0,0,1);
		font-size:15px;
	}
	
	.ego-exe-tours-menu {
		position:relative;
		left:0px;
		top:-5px;
		width:calc(100% - 10px);
	}

	a[class^="ego-exe-tour-map-"] {
		background-color:#cdcdcd;
		color:#114477;
		padding:8px 5px;
		font-size:13px;
	}

}
