﻿/*
Theme Name: SAUL
Theme URI: http://www.saul.ie
Description: The School of Architecture, UL, Main Site
Version: 2.0
*/
/* MSANCHEZ START
overwrite style of featured-video-plus pluggin */
.featured-video-plus.fvp-center {position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;}

.featured-video-plus.fvp-center iframe {position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* MSANCHEZ STOP */


/* MENU */



.navbar-fixed-top { top: 0px; }
    body.admin-bar .navbar-fixed-top { top: 28px !important; }


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: inline-block;
  margin:0;
  padding:0;
}

* {margin:0;padding:0; border:0;}


/***********H TAG STUFF***********/

h1{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#000000;
	display:block;
}

h1 a,
h1 a:hover,
h1 a:active{
	text-decoration:none;
	color:inherit;
}

h2{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	font-size:22px;
	color:#111111;
	display:block;
}

h3{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#000000;
	display:block;
	line-height:20px;
}

h4{
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	display:block;
	margin-top:4px;
}

h5{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:10px;
	color:#4a4a4a;
	text-transform:uppercase;
	display:block;
	font-style:italic;
}

h6{
    font-family: 'Open Sans', sans-serif;
    font-weight:500;
    font-size:15px;
    color:#111111;
    display:block;
    margin-bottom: 5px;
}

p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#111111;
	padding-bottom:1em;
	line-height:19px;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}
.entryText p{
  padding-bottom:1em;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

.entryText ul{
  font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#111111;
	padding-bottom:1em;
	line-height:19px;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}
.entryText ul li{
  	padding-bottom:0.5em;
}

.entryText a:link, .entryText a:visited, .entryText a:active{
  text-decoration: underline;
  color: #222;
}
.entryText a:hover{
  text-decoration: underline;
  color: #000;
}

.entryContent p{
  padding-bottom:1em;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

.entryContent h4{
  padding-bottom:1em;
}

.entryContent ul{
  padding-bottom: 0.5em;
  font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#111111;
	line-height:19px;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

.entryContent li{
  margin-left: 15px;
  padding-bottom:0.5em;
  font-family: 'Open Sans', sans-serif;
  font-weight:400;
  font-size:12px;
  color:#111111;
  line-height:19px;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}

.entryContent a:link, .entryContent a:visited, .entryContent a:active{
  text-decoration: underline;
  color: #222;
}
.entryContent a:hover{
  text-decoration: underline;
  color: #000;
}

.clear {clear: both;}

/* -----A TAG STUFF----- */
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img, a:hover img {
	border: none;
	text-decoration: none;
}


/***********HTML/BODY STUFF***********/
html,body{
	width:100%;
	padding:0;
	margin:0;
	border:0;
	background-color:#f2f2ff;
}


/*---------HEADER STUFF-----------*/
#header {
	width:100%;
	height:100px;
	background-color:#FFFFFF;
	position:fixed;
	z-index: 1005;
	top: 0;
		-webkit-box-shadow: 0 4px 11px 0px rgba(0,0,0,0.3);
	   	-moz-box-shadow: 0 4px 11px 0px rgba(0,0,0,0.3);
	     box-shadow: 0 2px 6px 0px rgba(0,0,0,0.1);

}

#headerContent{
	width:980px;
	margin:0 auto;
}
#leftHeader{
	width:330px;
	display:inline-block;
	position:relative;
	margin-left:0px;
}

.ul-logo {
	display:block;
  width: 330px;
  height: 100px;
}
.ul-logo img{
  width: 350px;
  height: 100px;
}

#rightHeader{
	width:620px;
	height:100px;
	display:inline-block;
}

	.saulLogo{
		float:right;
		padding-top:19px;
		}

			.saulLogo h1{
				font-weight:300;
				font-family: 'Open Sans', sans-serif;
				font-size:24px;
				display:inline;
			}
				h1 span {
	 				color: #5d5d5d;
					}

			.saulLogo h2{
				font-weight:600;
				font-family: 'Open Sans', sans-serif;
				font-size:16px;
				display:inline;
				padding-left:5px;
			}

			.saulLogo a{text-decoration:none;}



/***********MENU STUFF***********/
nav {
	display:inline-block;
	float:right;
	padding-top:13px;
	list-style:none;
	z-index: 1004;
	margin-right:-12px;

}

nav a[href="http://fablab.saul.ie/"], nav a[href="http://iu.saul.ie/"] {
  color: #888;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-table;

}
	nav ul:after {
		content: "";
		clear: both;
		display: block;
	}

	nav ul li {
		list-style:none;
		position:relative;
		float: left;
		padding:0px 9px 0 12px;	}

		nav ul li:hover,
		nav ul li:hover a {
				color: #000000;
			}
		nav ul li a:active{
				text-decoration:underline;
			}

		nav ul li a {
			display: block;
			font-size: 14px;
			font-weight:300;
			font-family: 'Roboto Condensed', sans-serif;
			color:#000000;
		}


		nav ul ul {
			top:100%;
			background: #ffffff;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
			position: absolute;
			padding: 10px 0 10px 0;
			border-left:1px solid rgba(0, 0, 0, 0.1);
			border-right:1px solid rgba(0, 0, 0, 0.1);
			border-bottom:1px solid rgba(0, 0, 0, 0.1);
			border-top: 1px solid rgba(0, 0, 0, 0.05);
	    		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
				-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
				box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
				-webkit-background-clip: padding-box;

		}
		nav ul ul li {
				line-height: 20px;

		}
			nav ul ul li a {
				color: #fff;
					display: block;
					padding: 3px 20px;
					clear: both;
					font-weight: 300;
					color: #333333;
					white-space: nowrap;
			}
				nav ul ul li a:hover {
					text-decoration:underline;
				}

	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}

/***********MAIN CONTENT STUFF***********/
body > #content{
	width:100%;
	margin-top: 100px;
	margin-bottom: 70px;
}

#contentContainer{
	width:980px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:20px;
}

/***********HOME PAGE IMAGE SLIGER STUFF***********/
#homeWrapper{
	margin-top: 110px;
}
#slider{
	margin-top: 0px;
}

#slider .container{
	height: auto;
	width: 940px;
	margin: 0 auto;
	/*background-color: red;*/
}

/***********HOME PAGE BLOG STUFF***********/

.banner-post{
  position: relative;
}
.banner-post .caption{
  position: absolute;
  top: 0px;
  width: 940px;
  height: 600px;
}
#fondoImagen1 .caption {
  display: none;
}
.banner-post .caption-title{
  padding: 30px;
  width: 600px;
  opacity: 0.8;
}
.banner-post .ab-light .caption h3, .banner-post .ab-light .caption h4{
  color: black;
}
.banner-post .ab-dark .caption h3, .banner-post .ab-dark .caption h4{
  color: white;
}
.banner-post .caption h3 {
  color: white;
  font-size: 22px;
  margin-bottom: 5px;
}
.banner-post .caption h4 {
  color: white;
  font-size: 16px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  text-transform: none;
}
.banner-post a:hover .caption-title{
  opacity: 1;
}

.banner-post .background{
  height: 500px;
}

#listing{
	margin-top: 40px;
	margin-left:20px;
  display: none;
}

#listing .background{
  height: 165px;
}
#listing .title{
	width: 940px;
	min-height: 1px;
	clear: both;
  padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
}

#listing .post{
	margin:0px 20px 0 0;
	float: left;
	height: 185px;
	}

.post {
	width: 220px;
}

#listing .post img{
	width:220px;
	vertical-align:top;
	border:1px solid rgba(0,0,0,0.06);
}

#listing .post .caption{
	width:222px;
  position: absolute;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
  height: 167px;
}


#listing .post .caption .caption-title{
  width: 140px;
  padding: 10px;
  opacity: 0.8;
}

#listing .post .ab-dark .caption h3, #listing .post .ab-dark .caption h4{
  color: white;
}

#listing .post .ab-light .caption h3, #listing .post .ab-light .caption h4{
  color: black;
}

#listing .post .caption h3{
  font-size: 15px;
  line-height: 20px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  text-transform: none;
}
#listing .post .caption h4{
  font-size: 13px;
  line-height: 18px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  text-transform: none;
}

#listing .post a:hover .caption-title{
  opacity: 1;
}

/**********NEWS PAGE NAVIGATION STUFF**********/
#navigation {
	float:left;
	font-size:13px;
	width: 100%;
    margin-top: 50px;
	}

    #navigation a{ text-decoration: none; color: #1a1a1a;}
    #navigation a:hover{text-decoration: underline;}
.nav-previous {width: 100px; display: inline-block; float: right;}

.nav-next {width: 100px; display: inline-block; float: left;}


#loaderGif,
#infscr-loading {position: fixed; width: 32px; height: 32px; line-height: 32px; background:#fff; padding:3px; overflow: hidden; right:30px; text-align: center; bottom: 60px; z-index: 2000; font-size: 10px; }
#infscr-loading div {visibility: hidden;}

/***************LEFT CONTENT AREA***************/

#leftContent{
	width:140px;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin-left:20px;

}

#pageTitle{
	padding-top:24px;
}

#pageMenu {
	width:140px;
	padding-top:23px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	font-size:14px;
	color:#111111;
}
#pageMenu2 {
	width:140px;
	padding-top:13px;
  margin-bottom: 60px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	font-size:14px;
	color:#111111;
}
	#pageMenu ul, #pageMenu2 ul{
	width:140px;
	list-style-type: none;
	line-height:2em;
	word-wrap:normal;


	}
  .notactive{
    opacity: 0.75;
    margin-top: 10px;
  }

	#pageMenu ul li, #pageMenu2 ul li{
		text-align:right;
		word-wrap:normal;
	}

	#pageMenu ul li a, 	#pageMenu2 ul li a{
		color:#888;
	margin-right: 5px;
	}

   #pageMenu ul li.current-menu-item a,    #pageMenu2 ul li.current-menu-item a {
     color:#000;
  }

	#pageMenu ul li.focus, 	#pageMenu2 ul li.focus{
		color:#888;
		font-weight:400;
	}

	#pageMenu ul li a:hover, 	#pageMenu2 ul li a:hover{
		text-decoration:underline;
	}
	#pageMenu ul li a:visited, #pageMenu2 ul li a:visited,{
		text-decoration:underline;
	}


#pageMenu ul li.disabled{
color: #999999;
}

#pageMenu span.up-triangle {
	margin-left:2px;
   border-bottom: 8px solid #4a4a4a;
   border-left: 4px solid transparent;
   border-right: 4px solid transparent;
   display:inline-block;
}

#horizontal-break {
    min-height: 1px;
    clear:both;
    width:100%;
    border-bottom:1px solid #ddd;
    height:1px;
    padding-top:25px;
}
#horizontal-break2 {
    min-height: 1px;
    clear:both;
    width:100%;
    border-bottom:1px dotted #d9d9d9;
    height:1px;
    padding-top:5px;
    padding-bottom:5px;
}


/***********MAIN CONTENT AREA***********/
#middleContent{
	width:300px;
	margin-left:20px;
	display:inline-block;
	vertical-align:top;
}


#middleContent .subTitle{
	padding-top:24px;
}

#middleContent .entryTitle{
	padding-top:21px;
}

#middleContent .entryContent{
	padding-top:16px;
}

#middleContent .entryContent p{
	text-justify:auto;
	margin-bottom: 10px;
}
/* MSANCHEZ: NEW STYLE start*/
#middleContent .entryContent ul{
	list-style-type: circle;
    list-style-position: inside;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
}
#middleContent .entryContent ul li{
	padding-bottom: 5px;
}
/* MSANCHEZ: NEW STYLE end */
#middleContent .entryContent p strong{
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 13px;
}

#middleContent .entryContent p a{
		color: inherit;
}


/**********MAIN CONTENT FULL WIDTH***********/
#middleContentFullWidth{
	width:600px;
	margin-left:20px;
	margin-bottom: 30px;
	display:inline-block;
	vertical-align:top;
}
#middleContentFullWidth .subTitle{
	padding-top:24px;
}

#middleContentFullWidth .entryTitle h3{
  padding-top:6px;
}

#middleContentFullWidth .entryContent h3{
	padding-top:24px;
  padding-bottom: 12px;
}

#middleContentFullWidth .entryTitle{
	padding-top:21px;
}

#middleContentFullWidth .entryContent{
	padding-top:16px;
}

#middleContentFullWidth .entryContent p strong{margin-left: -10px;}
#middleContentFullWidth .entryContent p{margin-left:10px;}

#middleContentFullWidth img{
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	border: 1px solid rgba(0,0,0,0.06);
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}

#middleContentFullWidth a,
#middleContentFullWidth a:visited{
	color: inherit !important;
}

/**********MAIN CONTENT FULL WIDTH STAPP PROFILES***********/
#middleContentFullWidthStaff{
    width:800px;
    margin-left:20px;
    margin-bottom: 30px;
    display:inline-block;
    vertical-align:top;
}

#middleContentFullWidthStaff .leftside{
	width:300px;
	display:inline-block;
	float:left;
}
#middleContentFullWidthStaff .rightside{
    padding-top: 30px;
    width: 500px;
    float: right;
    padding-left: 1em;
    box-sizing: border-box;
}
#middleContentFullWidthStaff .firstPart{
    width:800px;
    clear: both;
    display: block;
}
#middleContentFullWidthStaff .secondPart{
    width:600px;
    padding-top: 2em;
    clear: both;
    display: block;
}

#middleContentFullWidthStaff .subTitle{
    padding-top:24px;
}

#middleContentFullWidthStaff .entryTitle{
    padding-top:21px;
}

#middleContentFullWidthStaff .entryTitle h3{
  padding-top:6px;
}

#middleContentFullWidthStaff .entryContent h3{
	padding-top:24px;
  padding-bottom: 12px;
}

#middleContentFullWidthStaff .entryContent{
}

#middleContentFullWidthStaff .entryContent p strong{}
#middleContentFullWidthStaff .entryContent p{}

#middleContentFullWidthStaff img{
border: 1px solid rgba(0,0,0,0.06);
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}

#middleContentFullWidthStaff a,
#middleContentFullWidthStaff a:visited{
    color: inherit !important;
}

/***********RIGHT IMAGE AREA***********/
#rightContent{
	width:460px;
	margin:0 20px 0 20px;
	float:right;
	display:inline-block;
	vertical-align:top;
}

#rightContent .images{
	margin-top:80px;

}
	#rightContent .images img{
	border:1px solid rgba(0,0,0,0.06);
		-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
		box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}

/*********RIGHT 2COLUMN IMAGE AREA*********/
#rightContent2col{
	width:220px;
	margin-left:20px;
	float:right;
	display:inline-block;
	vertical-align:top;
	margin-top:75px;
}


#rightContent2col .images,
#rightContent2col .images img{

}


/*--------EVENTS PAGE STUFF------*/
#events-leftarea{
	width:140px;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin-left:20px;

}


#events-mainarea, #about-mainarea, #admissions-mainarea{
	width:780px;
	margin-left:20px;
	display:inline-block;
	margin-bottom: 30px;
}

#events-mainarea .eventsSubTitle, #about-mainarea .subTitle, #admissions-mainarea .subTitle{
	padding-top:24px;
}

#eventsItem{
	width:780px;
	height:222px;
}


#eventsLeftContent, #about-LeftContent, #admissions-LeftContent{
	padding-top:27px;
	width:300px;
	display:inline-block;
	float:left;
}

	.eventsh4, .entryTitle h4{
    margin-top: 4px;
    margin-bottom: 14px;
	}

	.eventsText{
		padding-top:14px;
		height:93px;
		overflow:hidden;
	}
	.eventsText p a{
		color: inherit;
		text-decoration: underline;
	}

	.eventsContinue{ float:right; padding-top:10px; }
	.eventsContinue a{text-decoration:none;}
	.eventsContinue a:hover{ text-decoration:underline; color:#4a4a4a;}

#eventsRightContent, #about-RightContent, #admissions-RightContent{
	padding-top:27px;
	width:460px;
	float:left;
	display:inline-block;
	margin-left:20px;
}

	#eventsRightContent .images{
		float:left;
		padding-left:10px;
		margin-top: 5px;
	}

	#eventsRightContent .images img{
	border:1px solid rgba(0,0,0,0.06);
		-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
		box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
	}
	#eventsRightContent .images .cover{
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
	}

#page-break-news{
    clear: both;
    display: block;
}

/*--------RESEARCH PAGE STUFF------*/
#research-leftarea{
	width:140px;
	float:left;
	display:inline-block;
	vertical-align:top;
	margin-left:20px;

}


#research-mainarea{
	width:780px;
	margin-left:20px;
	display:inline-block;
}

	#research-mainarea .researchSubTitle{
		padding-top:24px;
	}

#researchItem{
	width:780px;
	height:275px;
}


#researchLeftContent{
	padding-top:26px;
	width:300px;
	display:inline-block;
	float:left;
}

	.researchTitle{
	}

	.researchDate{
	}

	.researchText{
		padding-top:14px;
		height:150px;
		overflow:hidden;
	}

	.researchContinue{ float:right; padding-top:10px;   }
	.researchContinue a{text-decoration:none;}
	.researchContinue a:hover{ text-decoration:underline; color:#4a4a4a;}

#researchRightContent{
	padding-top:26px;
	width:460px;
	float:left;
	display:inline-block;
	margin-left:10px;
}

	#researchRightContent .images{
		float:left;
		padding-left:10px;
	}


/*--------FIXED FOOTER STUFF------*/
#footer{
	width:100%;
	height:30px;
    position: fixed;
	background-color:#4a4a4a;
	clear:both;
	bottom:0;

}
#footer .container{
	width:980px;
	margin:0 auto;
}
#footer .container p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:9px;
	color:#ffffff;

}
	#footer .container p.left{
		float: left;
		padding-left:20px;
		padding-top:5px;
	}
	#footer .container p.right{
		float: right;
		padding-right:20px;
		text-align:right;
		padding-top:5px;
	}

#footer a{
	color:#ffffff;
}

#footer a:hover{
	text-decoration:underline;}


/*--------REGULAR FOOTER STUFF------*/
#footerBottom{
	width:100%;
	height:30px;
	position:fixed;
	background-color:#4a4a4a;
	clear:both;
	bottom:0;
}
#footerBottom .container{
	width:980px;
	margin:0 auto;
}
#footerBottom .container p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:9px;
	color:#ffffff;

}
	#footerBottom .container p.left{
		float: left;
		padding-left:20px;
		padding-top:5px;
	}
	#footerBottom .container p.right{
		float: right;
		padding-right:20px;
		text-align:right;
		padding-top:5px;
	}

#footerBottom a{
	color:#ffffff;
}

#footerBottom a:hover{
	text-decoration:underline;
}


/**********PUBBLE STUFF**********/
#lp-qa-embed {
	background-color: #f2f2ff !important;
	color: #111111 !important;
}
#adviceButton{
	font-family: 'Open Sans', sans-serif !important;

}
div#lp-qa-embed .lp-qa-functions,
div#lp-qa-embed .lp-qa-question-replies-expand{
	background-color: #f2f2ff !important;
}
div#lp-qa-embed div.lp-qa-header{
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight:400 !important;
	font-size:16px !important;
	color:#000000 !important;
	display:block !important;
	line-height:20px;
}

div#lp-qa-embed .lp-qa-signin, div#lp-qa-embed .lp-qa-signin a{
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight:400;color: #F6760E !important;
	text-decoration: none !important;
	font-size: 15px !important;
	font-weight: bold !important;
	border: none !important;
}

div#lp-qa-embed div.lp-qa-questions-question-name{
	font-family: 'Open Sans', sans-serif !important;
	font-weight:600 !important;
	font-size: 14px !important;
}
div#lp-qa-embed .lp-qa-questions-question-body{
	font-family: 'Open Sans', sans-serif !important;
	font-weight:400 !important;
	font-size: 12px !important;
}
.lpqanav>ul>li>a{
	font-family: 'Open Sans', sans-serif !important;
	font-weight:400 !important;
}
div#lp-qa-embed .lp-qa-stats{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
}
div#lp-qa-embed .lp-qa-textarea textarea{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
}
div#lp-qa-embed .lp-qa-questions-question-date{
		font-family: 'Open Sans', sans-serif !important;
		font-size: 13px !important;
}

div#lp-qa-embed .lp-qa-questions-question-avatar2,
div#lp-qa-embed .lp-question-function-button,
div#lp-qa-embed .lp-qa-functions-post span{
	font-family: 'Open Sans', sans-serif !important;
}
div#lp-qa-embed .lp-blue{
	font-family: 'Open Sans', sans-serif !important;
}


.collapseomatic {
	background-image: none;
	background-repeat: no-repeat;
	padding: 0px 0px 0.5em 0px !important;
	/*border: 1px dotted blue;*/
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	display: block;
	min-height: 1px;
	clear: both;
	width: 100%;

}
.collapseomatic{
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
  color:#000000;
  display:block;
  line-height:20px;
}
.collapseomatic_content{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #000000;
  display: block;
  padding: 0px 0px 0px 0px !important;
  margin: 0.75em 0px 0px 0px !important;
}
.collapseomatic, .colomat-hover, .colomat-close, .colomat-visited {
  background-image: none !important;
}
