/* @override https://www.moganpuerto.com/zinc/css/moganpuerto.css */

/* @group Common */

body {
	font-family: halyard-display-n4, halyard-display, "Droid Sans", "PT Sans", Lato, Arimo, Cabin, Nobile, Cantarell, Puritan, Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	background-image: none;
	-webkit-transform: translate3d(0, 0, 0);
	background-color: #000931;
}

a {
	color: #1b0146;
}

a:hover {
	color: #5accf1;
}

p {
	font-size: 1.1em;
}

#sliderband {
	background: #0a2d63 url(https://moganpuerto.com/zinc/images/bigsky.jpg) repeat-x fixed;
	background-size: cover;
}

#logotitleband {
	background-color: red;
	padding-top: 1.6em;
	padding-bottom: 1.6em;
}

#contentband {
	padding-bottom: 2rem;
	background-color: white;
	padding-top: 1.6em;
}

#contentband-welcome {
	padding-bottom: 2rem;
	padding-top: 1.6em;
	color: white;
	background-color: #07b9bb;
}

#contentband-welcome h2 {
	color: white;
	font-weight: bold;
	margin-top: 0;
	font-size: 2.3em;
}

.textcolbar {
	background-color: #f5f5f5;
	border-bottom: 3px solid #e7e7e7;
	padding: 1.4em 1.4em .5em;
}

.textcolbar h4 {
	line-height: 1.1;
}

.textcolbar h4 a {
	text-transform: capitalize;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	line-height: .5;
}

.menu-list-right {
	line-height: 1.6;
}

.menu-list-right ul {
	padding-left: 10px;
	margin-left: 10px;
	text-indent: 10px;
	list-style-type: disc;
	list-style-position: inside;
}

.topmargin {
}

.image-slider-page {
	margin-bottom: 1em;
}

/* @group Headers */

h5 {
	color: #5bccf2;
	padding: 6px;
	font-size: 1.2em;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	text-align: center;
}

h4 {
	text-transform: uppercase;
	color: #5bccf2;
	font-size: 1.4em;
}

h3 {
	text-transform: lowercase;
	color: #5bccf2;
	font-size: 1.6em;
}

h2 {
	color: #5bccf2;
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 1.8em;
}

h1 {
	color: #5bccf2;
	font-size: 2em;
	text-transform: none;
	margin-bottom: .8em;
}

h1,h2,h3,h4,h5,h6 {
}



/* @end */

header {
}

#headerband {
	background-image: none;
	opacity: 1;
	background-color: white;
	border-bottom: 1px solid #eee;
	color: #f2c690;
}

.booking-button {
	background-color: #ff5a5f;
	color: white;
	border: 2px solid #d2d2d2;
	border-radius: 2em;
	width: 100%;
	padding: 1em;
	text-align: center;
	font-weight: bold;
}

.booking-button a {
color: white;
}

.booking-button:hover {
color: #ff5a5f;
	text-align: center;
	background-color: black;
}

.imagelinkblock {
}



/* @end */

/* @group Homepage */

.slider-area {
	text-align: center;
	margin-top: 3.6em;
}

.slider-area .phone {
	margin-top: .8em;
}

.slider-area a {
	color: #130037;
}

.slider-area a:hover {
	color: #afb3b6;
}

.slider-area .phonenumber {
	font-size: 2rem;
	color: #afb3b6;
	font-weight: bold;
}

.slider-area .email {
	font-size: 1em;
}

.tagline {
	margin-bottom: 1em;
	color: orange;
	font-style: italic;
	margin-top: 1.2em;
}

.hpslider {
	background-color: white;
	padding: 20px;
	margin-bottom: -50px;
}



/* @end */

/* @group Header */

header {
	color: #afb3b6;
	list-style-type: none;
	font-size: 1.1em;
	margin-bottom: 1em;
}

header .phone {
	margin-top: .8em;
}

header a {
	color: #130037;
}

header a:hover {
	color: #afb3b6;
}

header .phonenumber {
	font-size: 2rem;
	color: #afb3b6;
	font-weight: bold;
}

header .email {
	font-size: 1em;
}



/* @end */

/* @group Navigation */

#nav {
	font-weight: bold;
}

#nav a {
	color: white;
	text-transform: uppercase;
}

#nav a:hover {
	color: #5accf1;
	text-transform: uppercase;
}

/* @group Home Nav */

.frq-main-nav {
	width: 100%;
	float: left;
	background-color: transparent;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1.2em;
}

.frq-home-nav {
	width: 95%;
	float: left;
	background-color: transparent;
	text-align: center;
	margin: 1em 2.5% 1.2em;
}

.frq-main-nav li {
	list-style-type: none;
	font-size: 0.98rem;
	float: left;
	background-color: transparent;
}

li.home {
	text-align: left;
	width: 7%;
	background-color: transparent;
}

li.properties {
	width: 23%;
	background-color: transparent;
	text-align: center;
}

li.reviews {
	text-align: center;
	width: 11%;
	background-color: transparent;
}

li.news {
	text-align: center;
	width: 9%;
	background-color: transparent;
}

li.puerto {
	text-align: center;
	width: 19%;
	background-color: transparent;
}

li.tourist {
	text-align: center;
	width: 22%;
	background-color: transparent;
}

li.contact {
	text-align: right;
	width: 9%;
	background-color: transparent;
}

/* @end */

.smallnavdrop {
	background-color: #f4f4f4;
}

.smallnavdrop a {
	font-weight: bold;
}



/* @end */

/* @group Footer */

#footerband {
	background-image: none;
	padding-top: 1.2em;
}

#listband {
	background-image: none;
	background-color: #5bccf1;
	padding-bottom: 1em;
}

#listband .button {
	background-color: #000830;
	color: white;
	text-transform: uppercase;
}

#listband h5 {
	color: white;
	font-weight: bold;
}

footer {
	padding-bottom: 2rem;
	list-style-type: none;
	color: white;
}

footer a {
	color: white;
}

footer a:hover {
	color: orange;
}

footer .phone a {
	font-size: 1.2rem;
	color: #afb3b6;
}

footer .phonenumber {
	color: #5bccf2;
	margin-bottom: 10px;
	font-size: 1.2em;
}

footer .phonenumber a {
	color: #5bccf2;
	margin-bottom: 10px;
	font-size: 1.4em;
}

footer .email {
	margin-bottom: 1em;
	color: white;
	font-size: 1.2em;
}

footer .email a {
	margin-bottom: 1em;
	font-size: 1em;
	color: white;
}

.credits {
	font-size: 0.8em;
	line-height: 1.4;
	margin-top: 1em;
}

.social-accounts-footer {
	color: #afb3b6;
	margin-right: 0.3rem;
	font-size: 2em;
	padding-top: .5em;
	padding-bottom: .5em;
}

.social-accounts-footer a {
	color: #afb3b6;
	margin-right: 0.3rem;
}

.social-accounts-footer a:hover {
	color: white;
}

.footer-links {
	line-height: 1.2em;
	font-size: 0.9em;
	margin-bottom: 20px;
}

.footer-links a {
}



/* @end */

/* @group Sharing */

.social-share-icons {
	color: #afb3b6;
	margin-right: 0.3rem;
}

.social-share-icons a {
	color: #afb3b6;
	margin-right: 0.3rem;
	font-size: 2.6em;
}

.social-share-icons a:hover {
	color: white;
}



/* @end */

/* @group Transitions */

.fxtransition
{

            background:#676470;
            transition:all 0.3s ease;
}

.fxborder:hover
{

        box-shadow: inset 0 0 0 15px #53a7ea;
}


.shrink:hover
{

        -webkit-transform: scale(0.92);
        -ms-transform: scale(0.92);
        transform: scale(0.92);
}
/* @end */

/* @group News */

.newslist a {
	line-height: 1;
	color: #faa301;
	font-size: 1.2em;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}

.newslist a:hover {
	color: #5bccf2;
}

.thumbnail100 {
	width: 100px;
	height: 100px;
	background-color: #1f005a;
	float: left;
	background-image: url(http://www.moganpuerto.com/images/uploads/attractions/3/mogan3__small.jpg);
}

.news-list-entry-date {
	margin-bottom: .7em;
	color: black;
}

.news-sidebar {
	list-style-type: none;
}

.news-sidebar i {
	list-style-type: none;
	color: silver;
	padding: 10px;
	display: none;
}

.news-sidebar li {
	margin-bottom: .5em;
	border-bottom: 1px solid white;
	padding-bottom: .5em;
}

.readmore {
	width: 100%;
	margin-top: .7em;
	margin-bottom: .7em;
}

.listing {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 1.3em;
	padding-bottom: 1.3em;
	padding-top: 1em;
}



/* @end */

/* @group Pagination */

.paginationx{\padding:10px;color: #576169;background-color: #f6f6f6;text-decoration:none;
	margin-top: .7em;
	margin-bottom: .7em;
	padding: .7em;
}

.paginationx a {
	margin-right: .7em;
	margin-left: .7em;
}.paginationx a:hover{
	color: gray;
}



/* @end */

/* @group Right Sidebar */

.testimonials-right {
	padding: 10px;
	border: 1px solid #ececec;
}

.news-right {
	padding: 10px;
	border: 1px solid #ececec;
	margin-bottom: 1.6em;
	margin-top: 1.6em;
}

.social-share-icons {
	padding: 10px;
	border: 1px solid #ececec;
	margin-bottom: 1.6em;
	margin-top: 1.6em;
}

.social-share-icons h5 {
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

.properties-details {
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
}

.properties-details li {
	font-size: 1.2em;
	margin-bottom: .5em;
	border-bottom: 1px dotted silver;
	padding-bottom: .5em;
}

.properties-details li p {
	float: none;
	clear: none;
	display: inline;
}

.properties-details i {
	color: silver;
	margin-right: .7em;
}

.properties-details h5 {
	text-align: left;
	font-weight: bold;
	color: #5bccf2;
	margin-top: .5em;
	margin-bottom: .5em;
	background-color: #f7f7f7;
	padding: .6em;
}

.news-right h5 {
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

.testimonials-right h5 {
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

.reviews-sidebar h6 {
	font-style: italic;
	font-size: 1.2em;
	font-weight: bold;
	color: #faa301;
}

.properties-features {
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
}

.properties-features li {
	margin-bottom: .5em;
	border-bottom: 1px dotted silver;
	padding-bottom: .5em;
	font-size: .9em;
	text-transform: capitalize;
}

.properties-features h5 {
	text-align: left;
	font-weight: bold;
	color: #5bccf2;
	margin-top: .5em;
	margin-bottom: .5em;
	background-color: #f7f7f7;
	padding: .6em;
}

.properties-features i {
	color: silver;
	margin-right: .7em;
}



/* @end */

/* @group Forms */

label {
	line-height: 2;
	font-size: 1.1em;
}

.error {
	font-size: 1em;
	font-weight: bold;
	color: red;
}



/* @end */

/* @group Reviews */

.reviews-title {
	font-style: italic;
	font-size: 1.4em;
	font-weight: bold;
	color: #0a2d63;
	text-transform: none;
}

.reviews-name-address {
	font-weight: bold;
}

.review-guestname {
	font-size: 1.1em;
	margin-top: .6em;
	margin-bottom: .6em;
}

.reviews-propertyname {
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.reviews-propertyname a {
	color: #5bccf2;
	font-weight: bold;
}

.reviews-propertyname a:hover {
	color: #faa301;
	font-weight: bold;
}

.testimonial-entry {
	margin-top: .5em;
	margin-bottom: .5em;
	padding-top: .5em;
	padding-bottom: .5em;
	border-bottom: 1px solid silver;
}

.testimonials-main {
	
}

.testimonials-main h3 {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 1em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 1em;
	margin-bottom: 1em;
}



/* @end */

/* @group Maps */

#map {
	margin-bottom: 2em;
}

.properties-map {
	width: 560px;
	text-align: center;
}



/* @end */

.staff-image {
	border: 2px solid white;
}

.staffmp {
}

.stafflabel {
	margin-top: 1em;
}

.apartment-block {
	padding-bottom: 1em;
	margin-bottom: 1em;
	text-align: center;
}

.apartment-block h6 {
	margin-top: 1em;
}

.mogan-nav {
	color: white;
	margin-top: 1em;
	margin-bottom: 1em;
}

.mogan-nav a {
	color: white;
	font-weight: bold;
	font-size: 1.2em;
}

.mogan-nav a:hover {
	color: #5accf1;
}

.section-title {
	color: #153566;
	font-size: 2.6em;
	margin-top: .7em;
	padding-top: 0;
}

#google-translate-container {
	color: #153566;
	font-size: 2.6em;
	margin-top: .7em;
}

#google-translate-container-home {
	color: #153566;
	margin-top: .7em;
	margin-bottom: -1em;
}

.review-property-image {
	margin-bottom: 1em;
}

.review-property-image img {
	width: 100%;
}

.reviews-title-quote {
	font-size: 2em;
	text-transform: lowercase;
	font-style: italic;
	margin-bottom: 0;
}

/* @group My Group */

.propertiesx3 {
	text-align: center;
}

.propertiesx3 h6 {
	text-align: center;
	margin-top: 1em;
}

.propertiesx3 h4 {
	text-align: center;
	margin-bottom: 1em;
	font-weight: bold;
}



/* @end */