/*
 Theme Name:     Anamaya Resort
 Theme URI:      http://www.exactprecisions.com/
 Description:    Child theme for travelify built for Anamaya Resort
 Author:         Robert Parker
 Author URI:     http://www.exactprecisions.com
 Template:       travelify
 Version:        1.0.0
*/
@import url("../travelify/style.css");

body {
    background-position: top center;
}
a {color:#ffcc00 !important;}
table, tbody, tr, td, tr:hover{
	background-color:transparent !important;
	border:none;
}
.wrapper {
	border:1px #fff solid;
	margin-top:40px;
	margin-bottom:40px;
	border-top-right-radius:15px;
	border-top-left-radius:15px;
	max-width:1200px;
}
.wrapper img {
	border-radius: 15px !important;
}
.container {
	max-width:1200px;
}
.hidemobile {
	padding:0 15px;
}


/* header */
#main-nav {
    border-color: #2a1c0e !important;
    border-top: thin solid #fff !important;
    border-bottom: thin solid #fff !important;   
    top:-52px; 
    z-index:9999;
}
#main-nav li {
	border-right:1px #fff solid;
}
#main-nav li:last-child {
	border-right:none;
}
#main-nav a {
	padding-left:1.7em;
	padding-right:1.7em;
	color:#fff !important;
	font-size:0.98rem;
}
#main-nav > .container {
	margin:0;
	padding:0;
	width:100%;
	max-width:100%;
	position: relative;
}
#branding .hgroup-wrap {
	padding:0;
}
#site-logo {
    position:absolute !important;
    bottom: 0;
    top: 0;
    z-index: 9999;
    opacity: 1.0!important;    
}
.hgroup-right {
	position:relative;
	width:220px;
}
.social-icons {
	position:absolute !important;
	z-index:9999;
	right:10px;
	top:-43px;
}
.social-icons ul li a {text-decoration:none !important;}
.social-icons ul li {
    margin-top: 8px !important;
    float: left !important;
    padding-right: 0 !important;
    margin-left: 6px !important;
}

.social-icons ul li a {
    padding: 2px 2px !important;;
    border-radius: 6px !important;;
    color: #fff !important;}
.facebook {
    background: #3b599e !important;  
    border: thin #fff solid !important;
    border-radius: 6px !important;  
}
.twitter {
    background: #07a9ec !important;  
    border: thin #fff solid !important;
    border-radius: 6px !important;  
}
.google-plus  {
    background: #d63737 !important;  
    border: thin #fff solid !important;
    border-radius: 6px !important;  
}
.youtube  {
    background: #cd4233 !important;  
    border: thin #fff solid !important;
    border-radius: 6px !important;  
}
.pinterest  {
    background: #ce212a !important;  
    border: thin #fff solid !important;
    border-radius: 6px !important;  
}
.instagram {
    background: #5280ac !important;  
    border: thin #fff solid !important;
    border-radius: 6px !important;  
}


/* main */
#main {
	position:relative;
	top:-52px;
}
/*#container {
	overflow:auto;
}*/
.entry-title, .entry-title a, .entry-title a:focus, h1, h2, h3, h4, h5, h6, .widget-title  {
	color: #ffcc00 !important;
	text-shadow: none !important;
}
.entry-title, h1, h2, .widget-title {
	text-align:center;
}
/*.page h2.entry-title:after {
	content:url("");
	display:block;
	background-image:url("http://beta.exactprecisions.net/new-anamayaresort.com/wp-content/themes/anamayaresort/images/divider.png");
	background-repeat: no-repeat;
	margin:10px 0 0;
	width:;
}*/
.widget, article, blockquote {
	background-color: none !important;
	background:none !important;
	box-shadow: none !important;
}
.entry-content {border:none !important;}
.img-border, img[class*="wp-image-"] {
	padding:0;
	background:none;
	border:1px #fff solid !important;
	border-radius:15px !important;
}
blockquote {border:none;}
.entry-content {color:#fff !important;clear:both;}
.post .entry-title, .page h2.entry-title {
	font-size:2rem !important;
}
.entry-content, .entry-header {
	background:none !important;
	display:inline !important;
}

.entry-meta-bar {
	background:none !important;
	border:none !important;
	padding:0;
}
.entry-meta {float:none;}
.entry-meta .author:before, .entry-meta .posted-on:before, .entry-meta .category:before, .entry-meta .comments:before, .tags:before, .back-to-top a:before {
	color:#fff;
}
.single .entry-meta-bar {
	text-align:center;
}
.post .entry-meta-bar .readmore {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #2a1c0e !important;
    border: 1px #fff solid !important;
    border-color:#fff !important;
    border-radius: 15px !important;
    color: #FFF !important;
    font-weight: normal !important;
    width: auto !important;
    display: block;
}
.page #comments, .post #comments, .default-wp-page {display:none !important;}
ul.default-wp-page li a, ul.default-wp-page li a:hover {
	background-color:transparent;
	border:none;
}
ul.default-wp-page li a:hover {
	background:#7ba931 !important;
}
div[class*="huge_it_slideshow_image_wrap_"] {
	background:none !important;
	border:none;
}
#branding div[class*="huge_it_slideshow_image_wrap_"] {
	top:-52px;
}
.mc4wp-form-fields input[type="email"] {
display: block;
    padding: 3px 0 !important;
    margin: 0 auto 10px auto !important;
    text-indent: 5px;
    width: 75% !important;
    min-width: 130px;
    text-align: center !important;
    border-radius: 0 !important;
    border: thin solid #2a1c0e !important;
    color: #393939;
}
.mc4wp-form-fields input[type="submit"] {
	background-color: #2a1c0e !important;
    border: 1px #fff solid !important;
    border-radius: 15px !important;
    color: #FFFFFF !important;
    font-family: lucida sans unicode !important;
    font-weight: normal !important;
    width: 40% !important;
    margin:0 auto;
    max-width:90px;
    display:block;
}
.row {
	position:relative;
	max-width:100%;
	overflow:hidden;
}
.modal-padding {
	padding:0.75em;
}
.modal-padding-left {
	padding:0.75em 0.75em 0.75em 1em;
}
.one-half {
	float:left;
	width:50%;
	margin:0;
	padding:0;
}
.one-third {
	float:left;
	width:33%;
	margin:0;
	padding:0;
}
.one-fourth {
	float:left;
	width:25%;
	margin:0;
	padding:0;
}
.one-fifth {
	float:left;
	width:20%;
	margin:0;
	padding:0;
}
h3.blog-title, h4.blog-title {
	font-size:0.9rem !important;
	line-height:1.0rem;
	margin-bottom:5px;
}
.blog-title-big {
	min-height:2em;
}
div.blog-excerpt {
	font-size:0.75rem;
	line-height:0.8rem;
	color:#fff;
	padding:0;
	min-height:4.8em;
}
div.blog-excerpt p {
	margin:0;
	padding:0;
}
input[type="reset"], input[type="button"], input[type="submit"], #controllers a:hover, #controllers a.active, .pagination span, .pagination a:hover span, .wp-pagenavi .current, .wp-pagenavi a:hover {
	color:#fc0;
}
#content .post {
	border-top:none !important;
}
.archive #content .post:after, .search #content .post:after, .category #content .post:after {
	content:url("");
	display:block;
	background-image:url("http://www.anamayaresort.com/wp-content/uploads/2015/10/divider.png");
	background-position:center center;
	background-size:100% auto;
	background-repeat: no-repeat;
	margin:10px 0 10px;
}
.also-like {
	float:left;
}
.also-like .modal-padding{padding:0.65em;}
.entry-meta .comments {
	display:none !important;
}
.entry-meta span {
	color:#fc0;
}
#primary {
   width: 70.64% !important;
}
#secondary {
	width: 26.28% !important;
}
td, tbody th {
	background:transparent !important;
	border: none !important;
	color:#fff;
}
.floatleftthumb {
	float:left;
	padding-right:0.5em;
}


/* sidebar */
.widget {
	background-image:url("images/backgrounds/widget.png") !important;
	background-repeat:repeat-y;
	background-color:#534d3f;
	border:1px #fff solid;
	border-radius:15px;
	margin-bottom:25px;
}
.widget_text {
	background-image:none !important;
	background-color:transparent;
	border:none;
	padding-top:0;
	padding-bottom:0;
}
.widget a, .widget {
	color:#fff;
}
.widget-title {
	font-size:1.1rem;
	line-height:1.4em;
}
.blog-widget-title-big {
	min-height:2em;
	height:2em;
}
.recent-article-big {
	font-size:2rem;
	line-height:2.1rem;
}
.recent-article-padding {
	padding:1rem 0 2rem;
}
.widget-title:before, .widget-title:after {
    content: url("images/widget_title-before.png") !important;
    padding-bottom: 5px;
}
.widget .widget-title {
	font-size:1.0rem !important;
	line-height:1.1rem !important;
}
.widget ul {
	margin:0 0 0 2.2em !important;
}
.widget ul li {
	list-style:none;
	background-image:none;
	padding:0;
}
.widget ul ul.sub-menu li {
	list-style:disc;
}
.widget ul.menu li a {
	color:#fff !important;
	font-weight:bold;
}
.widget ul.menu li ul.sub-menu li a, .widget ul.menu li ul.sub-menu li {
	color:#fc0 !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl dt span.inner {
    background-image: none !important;
	display:list-item !important;
	list-style:none !important;
	padding:0 !important;
	margin:0 0 0 10px !important;
	color:#fff !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl dt.level2 span.inner {
	list-style:disc !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl .outer {
	padding:0 0 0 25px !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level2 .outer {
	padding:0 0 0 50px !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level1 dt a, div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level1 dt a span {
    color: #fff !important;
    font-family:inherit !important;
    font-size:0.85rem !important;
    font-weight:bold !important;
    text-shadow: none !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level2 dt span.inner a, div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level2 dt span.inner {
	color:#fc0 !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level1 dt .inner {
    border: none !important;}

div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level1 dt.parent.opened .inner, div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level1 dt.parent.opening .inner {
    background-image: none !important;
}
div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level2 dt a, div[id*="nextend-accordion-menu-nextendaccordionmenuwidget-"] dl.level2 dt a span {
    color: #fc0 !important;
}
.widget_mc4wp_form_widget {
	padding:15px 15px 5px 15px;
}
.entry-meta .posted-on:before {
	content:"" !important;
}


/* footer */ 
#footerarea {
    background-image: url('images/backgrounds/footer.png');
    margin-bottom: 0 !important;
    height: 100px;
    background-color: #5c5646;
    border-bottom-left-radius: 7.5px;
    border-bottom-right-radius: 7.5px;
    position: relative;;
}
#footer-nav {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
}
#footer-nav ul {
	display:block;
	width:100%;
	list-style: none;
	margin:0;
	padding:0;
}
#footer-nav ul li {
	display:inline-block;
	width:24.5%;
	margin:0;
	padding:5px 0;
	text-align:center;
}
#footer-nav ul li a {
	color:#fff !important;
}

.text-white a {color:#fff !important;}
.text-orange a, .text-orange {color:#fc0 !important;}

@media only screen and (max-width: 767px) {
	#primary, .also-like, #secondary {
    	width: 100% !important;
	}
}