

/* WHOLE SITE styles */

h1, h2, h3, h5 {
  font-family: nudista-web;
}

.white-text h1 {
  color: #FFF;
}

.white-text h2 {
  color: #FFF;
}

.white-text h3 {
  color: #FFF;
}

.white-text p {
  color: #FFF;
}

aside.sidebar .widget {
  border: 1px solid #e9e9e9;
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
}

aside.sidebar {
  text-align: center;
}

aside.sidebar .latest_post_holder.image_in_box {
  text-align: left;
}

.blog_holder.blog_single article {
  text-align: center;
}

.latest_post_image {
  width: 115px;
}

.latest_post_holder.image_in_box .latest_post_text {
  padding: 0 0 0 135px;
}

div.widget.widget_categories ul>li:not(:last-child) {
  border-bottom: 1px solid rgb(245, 245, 245);
}

.sidebar .latest_post_holder.image_in_box .post_infos span.date {
  font-weight: 300;
  font-style: italic;
  color: #FA4616;
  font-family: acumin-pro-condensed;
}

nav.main_menu>ul>li>a {
  padding: 0 24px;
}

body {
  font-family: acumin-pro;
}

p {
  font-family: acumin-pro;
}

p.q_masonry_blog_excerpt {
  margin-top: 20px;
}

.ajax_loader_2 img {
  max-width: 150px !important;
  height: auto;
}

.minimalist_date {
  text-transform: uppercase;
  font-weight: 700;
}


/* HEADER NAV customizations */

@media (min-width: 1000px) {
  nav.main_menu>ul>li>a>span {
    padding-top: 78px !important;
  }
}

.main_menu {
  font-family: acumin-pro-condensed;
  }

/* BLOG FEED CUSTOMIZATIONS */
body.page-template-blog-masonry-full-width-php .content .full_width {
  padding: 0px;
}

.blog_holder.blog_large_image_simple article .post_text .post_text_inner {
  text-align: left;
  }

.q_masonry_blog_post_info span.entry_date, .entry_date {
  color: #FA4616;
  font-family: acumin-pro-condensed;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
}

.widget_categories a:hover{
  color: #FA4616 !important;
}

.page-id-15451 li.cat-item-1624{
display: none !important;
}


/* BLOG - SINGLE - CUSTOMIZATIONS */

.blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_single article .post_text h2 .date {
  display: block;
}

.single-post .container_inner .blog_single {
  width: 800px;
  margin: 0 auto;
}

@media (max-width: 900px) {
  .single-post .container_inner .blog_single {
      width: 100%;
    }

}

.blog_holder.blog_single article h2 {
  line-height: 1.4em;
}

.blog_holder.blog_single article img {
  margin: 60px auto;
  display: block;
}

.blog_holder.blog_single article {
  text-align: left;
}

h2.entry_title {
  font-size: 32px !important;
}

img.alignleft{
margin-right:40px !important;
}

img.alignright {
	margin-left: 40px !important;
}

.post_text img[align="left"] {
	margin-right: 40px !important;
}

/* Social Sidebar Plugin Customizations */

csbwfs-sbutton {
  margin-top: 10px !important;
}

csbwfs-hide {
  display: none !important;
}

/* TWITTER FEED - homepage *
  (Plugin: AccessPress Twitter Feed) */

.aptf-follow-btn {
  color: #fa4616 !important;
  font-family: acumin-pro, sans-serif !important;
  border-color: #fa4616!important;
  font-size: 12px!important;
  font-style: normal !important;
  font-weight: 400 !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  border-width: 1px !important;
  text-shadow: none !important;
  background-image: none !important;
}

.aptf-follow-btn:hover {
  color: #FFF !important;
  background-color: #fa4616 !important;
  border-color: #fa4616!important;
}

a.bx-prev, a.bx-next {
  display: none !important;
}

.aptf-tweet-actions-wrapper .aptf-tweet-actions {
  display: none !important;
}

/* INSTAGRAM FEED - homepage
  (Plugin: WebDorado) */

#wdi_feed_0 .wdi_feed_container {
  background-color: rgba(0, 0, 0, 0.0) !important;
}

#wdi_feed_0 .wdi_feed_wrapper {
  background-color: rgba(0, 0, 0, 0.0) !important;
}

#wdi_feed_0 .wdi_load_more {
  background-color: rgba(0, 0, 0, 0.0) !important;
}

#wdi_feed_0 .wdi_spinner {
  background-color: rgba(0, 0, 0, 0.0) !important;
}

.wdi_feed_container {
  border-bottom: none !important;
  background-color: rgba(0, 0, 0, 0.0) !important;
}

#wdi_feed_0 {
  border-bottom: none !important;
  background-color: rgba(0, 0, 0, 0.0) !important;
}

a#csbwfs-hide {
  display: none !important;
}
/* 	END INSTAGRAM FEED */


/* Social Sidebar Plugin Customizations */

.csbwfs-gp a, .csbwfs-tw a, .csbwfs-fb a {
  background: #424547 !important;
}

csbwfs-sbutton {
  margin-top: 10px !important;
}

csbwfs-hide {
  display: none !important;
}

/* TWITTER FEED - homepage *
  (Plugin: AccessPress Twitter Feed) */

.aptf-follow-btn {
  color: #fa4616 !important;
  font-family: acumin-pro, sans-serif !important;
  border-color: #fa4616!important;
  font-size: 12px!important;
  font-style: normal !important;
  font-weight: 400 !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  border-width: 1px !important;
  text-shadow: none !important;
  background-image: none !important;
}

.aptf-follow-btn:hover {
  color: #FFF !important;
  background-color: #fa4616 !important;
  border-color: #fa4616!important;
}

a.bx-prev, a.bx-next {
  display: none !important;
}

.aptf-tweet-actions-wrapper .aptf-tweet-actions {
  display: none !important;
}



/* FOOTER styles */



#menu-footer {
  font-family:acumin-pro-condensed !important;
  }
  

.footer_top .four_columns .column_inner{
padding:0px !important;
}

@media (min-width: 600px) {
	.footer_col2 {
		border-right: solid 1px #505050 !important;
		border-left: solid 1px #505050 !important;
	} 
  .three_columns>.column2 {width: 33%;}
}


#media_image-2 img {
  max-width: 150px !important;
  height: auto;
}

.footer_top h5{
  text-transform:none !important;
  }



  .elp-widget h5{
  	font-family: acumin-pro-condensed;
  	font-size: 16px;
  	letter-spacing: 1px;
  	font-weight: 700;
  	color:#d6d6d6 !important;
  	text-transform: uppercase !important;
  }

  .es_widget_form label, .es_widget_form input{
  font-family: acumin-pro;
  font-size: 14px;
  font-weight: 300;
  }

  .es_widget_form input.es_textbox_class{
    background-color: transparent !important;
	border: 1px solid #6a6a6a !important;
	color: white !important;
	height:30px !important;
	width: 180px !important;
  }
  
  .es_widget_form input.es_submit_button{
  	background-color: #fa4616;
  	border: #fa4616;
  	font-size: 12px;
  	letter-spacing:1px;
  	color: white;
  	text-transform: uppercase;
  	padding: 9px 0px 11px 0px;
  }
  
  .es_widget_form input.es_submit_button:hover{
  	background-color: #BB3510;
  }

  .widget #searchform{
    width: 180px !important;
  }

  @media (max-width:800px;) {
	.footer_inner {
		text-align:center !important;
	}
  }

  #nav_menu-2, #email-subscribers-2 {
	margin-left: 0px !important;
	}


/* BLOG SIDEBAR CUSTOMIZATION*/

aside .widget {
  margin-top: 20px !important;
}


/* PAGE HEADINGS WITH PATTERN BACKGROUND */

  @media (max-width: 600px) {
    .lightHeading p{
    font-size:26px !important;
    }
  }

  .lightHeading p {
    font-size: 36px; font-weight: 200; text-align: center; line-height: 150%;
  }

.touch section.parallax_section_holder {
min-height: 100px;
}

/* QODE UNORDERED LIST ELEMENT */

	.q_list.circle ul>li {
		color: inherit !important;
		}
		
	
	
/* Underline LINKS */

	li>a, p>a, .post_text>p>a .post_text>p>em>a{
		text-decoration: underline;
	}
	
/* De-underline FOOTER LINKS */

	ul#menu-footer>li>a{
		text-decoration: none;
	}

/* READ MORE TAG */
  .read-link {
  	color:#FA4616;
  }
  .read-link:hover {color:#BB3510}
  
  *[id^='readlink'] {
  	color: #FA4616 !important;
  	padding: 0px !important;
  }
  
  .read_div {
  	margin-top:12px;
  }

  
  
/* SHARE LINK */
  .qode_share span {
	color: #fa4616;
	font-family: acumin-pro-condensed;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
  }

/* CATEGORY POST LIST PAGES */
  body.category .post_image:firstchild {
	margin-top: 60px !important;
  }