/*

Theme Name: fluidampr
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.10.05
Template: x

*/

/* - - - - - - - - - - HEADER - - - - - - - - - - */

.x-logobar {
border-bottom: none !important;
background-color:#005da9;
}

.x-navbar {
border-bottom: solid 0px #4d779b;
	border-top: solid 2px #8ba9c2;
-webkit-box-shadow: none;
box-shadow: none;
background-color:#231f20;
}

.ubermenu-target-title{

}

.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    border-top: 1px solid #000 !important;
	border-bottom: 2px solid #000 !important;
}

/* BG - all */
.site, .x-site {

}

div.x-logobar-inner{
background: url(https://fluidampr.com/wp-content/uploads/bg-headr-trublu.gif);
	background-size:cover;
	background-position:center;
	border-top:none;
}



/* SEARCH */

li.menu-item.x-menu-item.x-menu-item-search {
    display: inline-block;
    margin-top: 20px;
	margin-left:16px;
    position: relative;
    top: -10px;
}

.x-searchform-overlay
{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2030;background-color:rgba(0,93,169,0.98);transition:top 0.3s ease}


a.x-btn-navbar-search {
  color: white;
  font-size: 16px;
}

.cx-searchform-overlay-inner{
	color:#000 !important;	
}


.x-sidebar.left {
    float: none !important;
}

.x-main.right {
    float: none !important;
    width: 50%;
}

.search .entry-wrap {
background-color:#eaeaea;
margin:0px;
padding:10px;
border:solid 3px #231F20;
padding-left:22px;
	
	text-align:center;
}




/* - - - - - - - - - - FOOTER - - - - - - - - - - */

.x-colophon.top {
	/* background-color: #005da9 !important; */
	background: url(https://fluidampr.com/wp-content/uploads/2018/02/bg-foot-dampr.png) no-repeat right bottom;
	border-top:none;
	text-shadow:none !important;
	 box-shadow: none !important;
	 min-height:260px;
	 padding-top:42px;
	 padding-bottom:9px;
}

.x-colophon.top .widget {
	text-shadow:none;
	color:#eaeaea;
	font-size:13px;
	line-height:16px !important;
	margin-left:1px !important;
}

.x-colophon.bottom {
	background-color: #231f20;
	box-shadow: none !important;
	text-align:left;
}

.x-colophon.bottom .x-colophon-content{
	margin-top:6px;
	margin-left:58px;
}



/* - - - - - - - - - -  TYPE - - - - - - - - - */

.access-menu{
font-family:"Rubik" !important; 
font-size:13px  !important;
}


.H-outline{
		text-shadow:
		-2px -2px 0 #000,
		2px -2px 0 #000,
		-2px 2px 0 #000,
		2px 2px 0 #000;
	color:#fff;
}


a.sub-menu-link:link{
color:#ffcc00;
}
a.sub-menu-link:hover{
color:#fff;	
}
a.sub-menu-link:visited{
color:#ffcc00;
}

.PROD-NO{
	color:#fff; 
	background-color:#231F20;
	padding:4px;
	border-radius: 4px;	
	font-size:22px
}


a.pillar-menu{
color:#fff;	
}
a.pillar-menu:link{
color:#fff;	
}
a.pillar-menu:visited{
color:#fff;	
}
a.pillar-menu:hover{
color:#e1e276;
}
a.pillar-menu:active{
color:#e1e276;
}


/* - - - - - - - - - -  CONTENT - - - - - - - - - */

.entry-wrap {
-webkit-box-shadow: none;
box-shadow: none;
}

/* - - - - - - - - - -  MENU CENTER - - - - - - - - - */
.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
	margin-bottom:12px;
	text-align:center;
}

.ubermenu .ubermenu-image{
	    text-align: center !important;
}


/* TABLES  */

#one-column-emphasis
{
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	vertical-align:middle;
}
#one-column-emphasis th
{
	font-size: 14px;
	padding: 12px 15px;
	color: #000;
	font-weight: bold;
	background: #999;
	
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #333;
	border-top: 1px solid #eaeaea;
}
.oce-first
{
	background: #cccccc;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #000;
	background: #eaeaea;
}


/* Dampr-Photoslides  */

.x-flexslider-shortcode-container .flex-control-nav.flex-control-paging {
    top: auto;
    bottom: -40px;
   margin-left: auto;
   margin-right: auto;
width:85%;
}


/* HOME BLOGR WIDGET  */

#HOMEBLOGR {
	background-color:#231f20;
	border-radius: 10px;
}


/* BLOGR  */

.x-sidebar{
	background-color:#005da9;
	background-repeat:repeat;
	padding:8px;
	border-radius: 10px;	
}

.h-widget{
	color:rgb(255, 204, 0) !important;
	text-shadow:none;
	text-align:center;
}

.widget{
	text-shadow:none;
}

/* BLOGR-recent post sidebar txt size */
.widget.widget_recent_entries li a {
    display: block;
    font-size: 14px;
    line-height: 14px;
}

.post-date{
	font-size:9px;
}

.widget ul li a, .widget ol li a {
    border-bottom: 0px;
}

.widget ul li a{
	font-size:14px;
}

.widget_recent_entries{
	color:#fff;
}

/* BLOGR-cat page heading  */
.h-landmark{
	font-size:26px;
}

.p-landmark-sub{
	font-size:20px;
	color:#999;
}

/* BLOGR-post title */

h2.entry-title a {
	color: #005da9 !important;
	font-size:20px;
	line-height:22px !important;
}

h2.entry-title a:hover {
    	color: #666 !important;
}

h1.entry-title{
    font-size:36px !important;
	line-height:38px !important;
}


.entry-title{
	color: #231F20 !important;
	font-size:12px !important;
	line-height:12px !important;
}



.entry-content excerpt{
	font-size:12px;
}

body .entry-featured {
	border: none !important;
}


body .entry-thumb {
 	 background-color:#fff;
}

body .entry-thumb img {
  min-width: inherit;
  display: block;
  margin: 0 auto;
  border:none !important;
}


/* BLOGR-remove img borders*/
.entry-featured {
 	box-shadow: none;
    margin: 0 auto;
}


/* BLOGR-removes post author */
.p-meta span:nth-child(1){
display: none !important;
}

.more-link {
   display: none;
}


/* BLOGR-sidebar hover color */
body .x-sidebar.right .widget ul li:hover, 
body .x-sidebar.right .widget ol li:hover {
   background-color: #0d3d64;
}

.x-sidebar li a{
color: #fff !important;
text-decoration:none;
}

/*BLOGR remove link icon over feat img*/
.blog a.entry-thumb:hover:before {
	opacity: 0;
}
.blog a.entry-thumb:hover img {
	opacity: 1;
}

img.attachment-entry.size-entry.wp-post-image {
    width: 50%;
}

/*BLOGR padding around entry */
div.entry-wrap{
	padding-top:20px;
	padding-right:40px;
	padding-left:40px;
	box-shadow:0 0.15em 0.35em 0 rgba(0,0,0,0.3);
}


.search-results .entry-featured a img {min-width: 20% !important; max-width: 20% !important; margin: 0 auto; display: block;}

.search-results .entry-thumb {background-color: transparent; margin: 0 auto; display: block;}

.search-results .entry-featured {border: 0; box-shadow: none;}


/* TESIMONIALS  */
.sldr_title{
	display:none;
}


/* FAQ TABS BAR  */

.x-nav-tabs > li > a { 
color: #eaeaea;
background-color:#4f4f4f;

}
.fd-tabs-bgcolor{
	background-color:#231f20;
	color:#eaeaea;
}

/* FORMS */
.form-text-color{
	color:#fff;
}


.nf-error-msg, .ninja-forms-req-symbol {
	color: #e3bc04 !important;
}


.ubermenu-target ubermenu-target-with-image ubermenu-target-with-icon ubermenu-item-layout-image_above a:hover{
	background-color:#fff;
}


/* - - EBOOK FORM - - */

.nf-form-fields-required {
  display: none;
}



/* - - AUTO NAME - - */

	.auto-name{font-size:50 !important; padding:9px 50px 9px 50px !important; color:#fff !important; background-color:rgba(35,31,32,.99) !important; border-radius:8px; border:3px solid #fff;}


/* - - - - - - - - - -  DESKTOP - - - - - - - - - - - */

@media only screen and (min-width: 1025px)  {

h1{font-size:48px !important; line-height:42px !important; margin-top:0px;}
h2{font-size:38px !important; line-height:36px !important; margin-top:0px;}
h4{font-size:22px !important; line-height:22px !important; margin-top:0px;}
h6{font-size:15px !important; line-height:22px !important; margin-top:0px; font-family:Rubik !important;  font-weight:700 !important;}
h6.faq-q{text-transform:none !important; color:#e1e276 !important;font-size:18px  !important; font-weight:400 !important;}


	
#footer-contact{
	text-align:left;
	}
	
#footer-tagline{
	font-size:45px;
	line-height:44px;
	font-family:racing sans one;
	text-align:left;
	padding-top:32px;
}

	
h1.DampSec-Head{
	font-size:41px !important;
	color:#ffcc00;
}

#COLM-DMPR-INFO{
padding:72px;
	padding-top:32px;
}
	
h1.entry-title{
    font-size:36px !important;
	line-height:38px !important;
}
	
	
	
}


/* - - - - - - - - - -  TABLET HORZ - - - - - - - - - */

@media only screen and (min-width: 768px ) and (max-width: 1024px) {
	
h1{font-size:45px !important;line-height:38px !important; margin-top:0px;}
h2{font-size:28px !important; line-height:26px !important; margin-top:0px;}
h4{font-size:22px !important; line-height:22px !important; margin-top:0px;}
h6{font-size:15px !important; line-height:22px !important; margin-top:0px; font-family:Rubik !important;  font-weight:700 !important;}
h6.faq-q{text-transform:none !important; color:#e1e276 !important;font-size:18px  !important; font-weight:400 !important;}
h1.DampSec-Head{
	font-size:31px !important;
	color:#ffcc00;
}

#footer-contact{
	text-align:left;
}

#footer-tagline{
	font-size:40px;
	line-height:38px;
	font-family:racing sans one;
	text-align:center;
	padding-top:42px;
		text-shadow:
		-2px -2px 0 #005da9,
		2px -2px 0 #005da9,
		-2px 2px 0 #005da9,
		2px 2px 0 #005da9;

}

	
	h1.entry-title{
    font-size:30px !important;
	line-height:32px !important;
}

	
}


/* - - - - - - - - - -  MOBI  - - - - - - - - - */ 

@media only screen and (min-width: 20px ) and (max-width: 767px) {
	
	
h1{font-size:30px; margin-top:0px; line-height:28px !important}
h2{font-size:24px; line-height:22px !important; margin-top:0px;}
h4{font-size:22px !important; line-height:22px !important; margin-top:0px;}
h6{font-size:15px !important; line-height:22px !important; margin-top:0px; font-family:Rubik !important;  font-weight:700 !important;}
h6.faq-q{text-transform:none !important; color:#e1e276 !important;font-size:18px  !important; font-weight:400 !important;}
h1.DampSec-Head{
	font-size:22px !important;
	color:#ffcc00;
}

#footer-contact{
	text-align:left;
	font-size:13px;
	}

#footer-tagline{
	font-size:24px;
	font-family:racing sans one;
	line-height:20px;
	text-align:center;
	padding-top:13px;
	padding-bottom:13px;
	background-color:#005da9;
}
	
	
#COLM-DMPR-INFO{
padding:9px;
}
	
	#SOCIAL-TAGS{
		display:none;
	}

	
	h1.entry-title{
    font-size:22px !important;
	line-height:22px !important;
}

	
}
