/*   
Theme Name: San Souci HTML5 Theme
Theme URI: http://www.odsoluciones.com
Description: Theme for San Souci - Designed by Berry Whale - Development by OD Soluciones
Author: Iván Olivero
Author URI: http://www.odsoluciones.com
Version: 1
*/

/* default
-------------------------------------------------------------------------------*/

@font-face {
		font-family: 'GillSansMTPro-Bold';
		src: url('_/fonts/gillsansmtpro-bold.eot');
		src: url('_/fonts/gillsansmtpro-bold.eot#iefix') format('embedded-opentype'),
				 url('_/fonts/gillsansmtpro-bold.svg') format('svg'),
				 url('_/fonts/gillsansmtpro-bold.woff') format('woff'),
				 url('_/fonts/gillsansmtpro-bold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
				font-family: 'GillSansMT';
				src: url('http://souci.oliverodelgado.com/wp-content/themes/sansouci-2013-wp/_/fonts/gillsansmt.eot');
				src: url('http://souci.oliverodelgado.com/wp-content/themes/sansouci-2013-wp/_/fonts/gillsansmt.eot#iefix') format('embedded-opentype'),
						 url('_/fonts/gillsansmt.woff') format('woff'),
						 url('http://souci.oliverodelgado.com/wp-content/themes/sansouci-2013-wp/_/fonts/gillsansmt.ttf') format('truetype'),
						 url('_/fonts/gillsansmt.svg') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'OpenSans';
				src: url('_/fonts/opensans-regular.eot');
				src: url('_/fonts/opensans-regular.eot#iefix') format('embedded-opentype'),
						 url('_/fonts/opensans-regular.woff') format('woff'),
						 url('_/fonts/opensans-regular.ttf') format('truetype'),
						 url('_/fonts/opensans-regular.svg') format('svg');
				font-weight: normal;
				font-style: normal;
		}


body {/*background-image: url(_/img/body-bg.jpg) !important;*/background-repeat: no-repeat !important;background-position: center top !important;}
article > h1{
 font-size:2em !important;
}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}
html,
body {
   margin:0;
   padding:0;
   height:100%;
}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}
/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

html {overflow-y: scroll;}

ul {list-style: none;}

article h2 {font-style: 2em;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

p{margin-bottom: 1em;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 


sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

button, input, select, textarea {margin: 0;}

button {width: auto; overflow: visible;}
 
.ie7 img {-ms-interpolation-mode: bicubic;}

.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

.alignleft {float:left;}
.alignright {float:right;}

input[type="search"]{
  -webkit-appearance: none;
  -webkit-box-sizing: content-box;
  outline:none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/
body {font: 13px "GillSansMT", "Gill Sans", "Arial", sans-serif;line-height:1.5em;}




body, select, input, textarea {color: #6d6e71;}

a {color: #ec008c;text-decoration: none}
a:hover {color: #6d6e71;}
.supra ul li a:hover {text-decoration:none;color:#eee;}


/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #ec008c; color: #fff; text-shadow: none;}
::selection {background: #ec008c; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #ec008c;} 

ins {background-color: #ec008c; color: #000; text-decoration: none;}
mark {background-color: #ec008c; color: #000; font-style: italic; font-weight: bold;}

ul.nav li{float:left;margin-right:10px;}
ul.nav li a {text-decoration: none;}
ul.nav li a:before {
   content:' \2022 ';
}
ul.nav li a:after {
	content:' \2022';
}


/* header */
.supra {background-color:#f58026;height:30px;line-height: 30px;}
	.supra .nav {float:right;}
	.supra .nav li {margin-right:10px;}

	.supra a {color:#fff;}
		.supra a:hover {text-decoration: underline;}
#header {height:50px;}
	#header h1 {background-image: url(_/img/logo.png);background-repeat:no-repeat;margin-top:12px;float:left;}
		#header h1 a {display: block;width:240px;height:30px;}

	#header #searchform input {float:left;}
	#header #searchform {margin-top:15px;float:right;width:180px;}
	#s {border:0;background-image: url(_/img/buscar.png);background-repeat: no-repeat;padding:3px;font-size: 0.85em;padding-left:7px;width:137px;}
.screen-reader-text {text-indent: -999em;}
textarea:focus, input:focus{
    outline: none;
}



/* nav */
#header nav {float:left;margin-top:11px;margin-left:20px;}
			#header nav ul li a, .footer-nav ul li a {display:block;padding:5px;color:#808285;text-transform: uppercase;font-size:1.1em;font-weight: normal;}
#header #megaMenu ul.megaMenu > li {border: 1px solid #fff;}				
#header #megaMenu ul.megaMenu > li > a {position:relative;z-index:99;padding:6px 5px 3px 5px;font-size:15px;}
#header #megaMenu ul.megaMenu > li:hover {border: 1px solid #dadfe7;}
#header #megaMenu ul.megaMenu > li > a:hover {position:relative;z-index:99;padding:6px 19px 5px 5px;font-size:15px;}
#header #megaMenu ul.megaMenu > li.mega-with-sub > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {position:relative;z-index:99;padding:6px 19px 5px 5px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;font-size:15px;border-bottom:1px solid #fff;}

#header #megaMenu ul.megaMenu > li.mega-with-sub:hover {border-top: 1px solid #dadfe7;border-left: 1px solid #dadfe7;border-right: 1px solid #dadfe7;} 
#header #megaMenu ul.megaMenu > li#menu-item-180:hover {border: 1px solid #dadfe7;}
#header ul li ul {}
#header #megaMenu ul.megaMenu li ul {border:1px solid #dadfe7;padding:0;border-top-left-radius: 0px;border-top-right-radius: 0px;z-index: 90;background-color:#fff;margin-top: -1px;margin-left:-1px;}
#header #megaMenu ul.megaMenu li#menu-item-180 {}
#header #megaMenu ul.megaMenu li ul li {border-bottom: 1px solid #dadfe7;}
#header #megaMenu ul.megaMenu li ul li:last-child {border:0;}
#header #megaMenu ul.megaMenu li ul li a {text-transform:none; display: block;padding:10px 50px 10px;background-image:url(_/img/nav-primary-bullet.gif);background-repeat: no-repeat;background-position:10px center;color:#00acc0;font-size:15px;}
#header #megaMenu ul.megaMenu li ul li a:hover {background-image:url(_/img/nav-primary-bullet-hover.gif);background-color:#00afc3;color:#fff;}

#header #megaMenu ul.megaMenu li ul li ul {border:0;}
#header #megaMenu ul.megaMenu li ul li ul li a {text-transform:none; padding-left:30px;color: #f27e33;background-image:url(_/img/nav-secondary-bullet.gif);background-repeat: no-repeat;background-position: 15px center;}
#header #megaMenu ul.megaMenu li ul li ul li a:hover {font-weight: bold;background-color:#fff;background-image:url(_/img/nav-secondary-bullet.gif);color:#f27e33;}
/* breadcrumbs */

p#breadcrumbs {color:#f27e33;padding:10px 0;margin:0;}
p#breadcrumbs a {color:#808285;}
p#breadcrumbs a:hover {color:#f27e33;}

/* home */
.home-content {width:960px;float:left;height:386px;margin-bottom:10px;background-image: url(_/img/ajax-loader.gif);background-position: center center;background-repeat: no-repeat;position:relative;}

#main-banner-logo {position: absolute;z-index: 50;top:85px;}

#banners-tiles {background-color:#fff;position:relative;}
html.js #banners-tiles, html.js #main-banner-logo {display: none;}
.home-news {float:left;width:640px;}
.home-news h2 {padding:5px 10px 5px 10px;background-color:#a7a9ac;margin-bottom:10px;font-size:1.5em;color:#fff;}
.home-news article {padding:20px 30px;position: relative;background-color: #ebebec;color:#6d6e71;height:100px;border-bottom: 1px solid #ccc}
.home-news article:last-child {border-bottom: 0;}
.home-news article h1, h1.pagetitle  {font-size:2em;font-weight: bold;margin-bottom: .25em;line-height: 1.2em;}
h1.pagetitle, body.page article h1{margin-bottom: .5em;color:#00ACC0;}
.home-news article p {font-size: 1.2em;margin-bottom: 0;line-height: 1.3em;}
.home-news article a {color:#6d6e71;}
.home-news article.big-ho {height:160px;padding:20px 30px;color:#6d6e71;}
.home-news article.big-ho a {color:#6d6e71;}
.home-news article.big-ho h1 {margin-top:0px;font-size:2.2em;}
/*.home-news article.big-ho h1 a {filter: dropshadow(color=#ccc, offx=0, offy=0);text-shadow: -1px 0 1px #ccc, 0 1px 1px #ccc, 1px 0 1px #ccc, 0 -1px 1px #ccc}
.home-news article.big-ho p {font-size:1.3em;filter: dropshadow(color=#ccc, offx=1, offy=1);text-shadow: -1px 0 1px #ccc, 0 1px 1px #ccc, 1px 0 1px #ccc, 0 -1px 1px #ccc;}*/
.alignleft {float:left;margin-right:15px;}
/* sitemap */

.post .entry p {width:620px;text-align:justify;}
.post .entry .wpcf7 p {width:auto;}
#wp-realtime-sitemap-pages, #wp-realtime-sitemap-categories {width:50%;float:left;}
#wp-realtime-sitemap-pages {margin-top:20px;}
#wp-realtime-sitemap-pages h3 {display: none}
#wp-realtime-sitemap-pages ul {list-style: none;margin-bottom:20px;margin-left:0;}
#wp-realtime-sitemap-pages ul li a {color:#137fc5;font-weight: bold;}
#wp-realtime-sitemap-pages ul li ul {margin-bottom:5px;margin-left:30px;}
#wp-realtime-sitemap-pages ul li ul li a {color:#666666;}
#wp-realtime-sitemap-pages ul li ul li ul {margin-bottom:0px;margin-left:30px;}
#wp-realtime-sitemap-pages ul li ul li ul a {color:#666666;font-weight: normal;}

#wp-realtime-sitemap-categories {margin-top:20px;}
#wp-realtime-sitemap-categories h3 {display: none}
#wp-realtime-sitemap-categories ul {list-style: none;margin-bottom:20px;margin-left:0;}
#wp-realtime-sitemap-categories ul li a {color:#137fc5;font-weight: bold;}
#wp-realtime-sitemap-categories ul li ul {margin-bottom:5px;margin-left:30px;}
#wp-realtime-sitemap-categories ul li ul li a {color:#666666;}
#wp-realtime-sitemap-categories ul li ul li ul {margin-bottom:0px;margin-left:30px;}
#wp-realtime-sitemap-categories ul li ul li ul a {color:#666666;font-weight: normal;}



.home-news a.read-more {color:#f143aa !important;
	padding: 5px 3px 2px;line-height: 1em;
background-position: right center;
	display: block;
    margin-top:-10px;
    width:80px;
    text-decoration: none;
    float:right;
    background:url(_/img/leermas.png) white;background-repeat: no-repeat;background-position: right center}
.home-news .read-more {position:absolute;bottom: 0;right: 0}

/* pages */
.page-content {border-top:1px solid #dadfe7;position:relative;}
#breadcrumb-blocker {position:absolute;height:20px;width:135px;left:50px;top:10px;z-index:66;}

.page article {width:640px;margin-left:20px;float:left;font-family:"OpenSans", "Open Sans", Helvetica, sans-serif }
.page article.page-wide {width:960px;margin-left:0;} 
.page article h1 {font-size:1.1em;}
.page article h2 {font-size:1.5em;color:#F27E33;border-bottom: 1px solid #dadfe7;margin-bottom: 1em;}
.page article h3 {padding:5px 10px 5px 40px;background-color:#00afc3;margin-bottom:0px;font-size:1.2em;color:#fff;background-image:url(_/img/nav-primary-bullet-hover.gif);background-repeat: no-repeat;background-position:10px center;}


.page article div.gallery {width:660px !important;}
.page article div.gallery img {border:0 !important;}
.page article div.gallery .gallery-item {width:auto !important;margin-right:20px !important;}


.mainimagecont {padding-bottom: 10px;border-bottom: 1px solid #dadfe7;margin-bottom: 10px;}
.page-wide {}


/* single */ 
.single article {width:640px;margin-left:20px;float:left;font-family:"OpenSans", "Open Sans", Helvetica, sans-serif }
.single article.page-wide {width:960px;margin-left:0;} 
.single article h1 {font-size:1.5em;line-height:1.3em}
.single article h2 {font-size:1.5em;color:#00afc3;border-bottom: 1px solid #dadfe7;margin-bottom: 1em;}
.single article h3 {padding:5px 10px 5px 40px;background-color:#00afc3;margin-bottom:0px;font-size:1.2em;color:#fff;background-image:url(_/img/nav-primary-bullet-hover.gif);background-repeat: no-repeat;background-position:10px center;}

.single article .navigation {padding:20px 0;margin-top:20px;border-top:1px solid #dadfe7;}
.single article .navigation a {display: block;padding:8px 10px;background-color: #f27e33;color:#fff;border-radius: 8px;-moz-border-radius:8px;}
.single article .navigation a.prev-link {float:left;}
.single article .navigation a.next-link {float:right;}
.single article .navigation a:hover {color:#ccc;background-color:#dadfe7;}
/*archives*/
.articles-container {width:640px;margin-left:20px;float:left;font-family:"OpenSans", "Open Sans", Helvetica, sans-serif;}
.articles-container article {margin-bottom:1em;padding-bottom:1em;border-bottom: 1px solid #dadfe7;}
.articles-container article h3 a{font-size:1.3em;color:#4aa3cf;font-weight: bold;}
.articles-container article p {font-size:1em;}
.articles-container article .meta {font-size: 0.8em;}
.articles-container article .meta  a{color:#4aa3cf;}
.articles-container article a.read-more {color:#f47e33}

/* single */
.single article .meta {font-size:0.8em;line-height:22px;border-bottom: 1px solid #dadfe7;margin-bottom: 1em;}
.single article .meta .social {/* float: right; */
display: inline-block;
margin: -11px 0px 0px 385px;
}
.single article .meta .social iframe {/* float: left; */
/* width: 100px !important; */
display: inline-block;
margin: 0 8px;}

/*sidebar */
.home #sidebar {width:300px;float:left;padding-left:9px;margin-left:9px;border-left:2px dashed #b20838;}
.home #sidebar .widget  img {padding-bottom:4px;margin-bottom:4px;border-bottom:2px dashed #b20838;}
.home #sidebar .widget  img:last-child {border-bottom:0;margin-bottom: 0;padding-bottom:0;}
.home #sidebar h2 {padding:5px 10px 5px 10px;background-color:#108acb;margin-bottom:10px;font-size:1.5em;color:#fff;}


#sidebar {width:300px;float:left;}
#sidebar ul{margin:0;margin-bottom: 20px;}
	#sidebar ul li {padding:0px;margin:0;border-bottom:1px solid #dadfe7;width:100%;}
		#sidebar ul li a {display: block;padding:10px 40px 10px;background-image:url(_/img/nav-primary-bullet.gif);background-repeat: no-repeat;background-position:15px center;color:#00acc0;font-size:15px;}
		#sidebar ul li a.page-with-children {background-image:url(_/img/nav-primary-bullet-with-children.gif);}
		#sidebar ul li.current_menu_item  a{font-weight: bold;}
		#sidebar ul li.current_menu_item ul li a {font-weight:normal}
		#sidebar ul li ul li.current_menu_item a {font-weight: bold;}

			#sidebar ul li ul {margin:0;}
					#sidebar ul li ul li a {margin-left:40px;padding-left:30px;color: #f27e33;background-image:url(_/img/nav-secondary-bullet.gif);background-repeat: no-repeat;background-position: center left}
				#sidebar ul li ul li:last-child {border:0;}


/* footer */
.single #footer {margin-top:40px;}

.footerLinks, .footer-social, .footer-nav {border-bottom:2px dashed #b20838;}
.footer-social, .footer-nav {height:60px;padding:20px 0;}
.footer-nav {line-height:60px;border-top:4px solid #b20838;}
	.footer-nav a  {font-family: "GillSansMTPro-Bold", "Gill Sans MT Pro Bold", sans-serif;}
	.footer-nav a:hover {color:#f57e33;}
.footer-social {width:100%;}
.footer-social p {margin-bottom: 0.5em;font-size: 1.3em;}
.quote-link {float:right;margin:0.25em 0;}

.footerLinks {padding:1.5em 0;background-image:url(_/img/logo.png);background-position:center right;background-repeat: no-repeat}
.footerLinks a {color:#808285;margin-right:8px;display:block;}
.footerLinks a:hover {color:#F57E33;}
.footerLinks p {margin-bottom: 0;}
.colophon {height:30px;margin-top:10px;color:#c3c3c3;}
.colophon a {color:#ff81cc;}

.bottom-graph {
   position:absolute;
   bottom:0;
   width:100%;
   height:80px;   /* Height of the footer */
   background-image:url(_/img/footerDown.png);background-repeat: repeat-x;background-position: center top;
}

article ul {list-style: disc;margin-left:30px;margin-bottom:1.5em;}


/* form */
.wpcf7{width:600px;float:left;margin-right:0px;background-color:#f9f9f9;padding:15px 0px 15px 40px !important;}
.wpcf7 p {margin:0 !important;}
.wpcf7 .form-set {width:270px;margin-right:20px;float:left;margin-bottom: 20px;}
.wpcf7 .form-set input, .page-id-120 .wpcf7 .form-set select, .page-id-332 .wpcf7 .form-set select {border:1px solid #dadfe7;padding:10px;width:248px;margin-top:5px;}
.wpcf7 .form-set select{width:268px;padding:9px 10px;margin-top:5px;}
.wpcf7 textarea {width:538px;padding:10px;height:150px;border:1px solid #dadfe7;margin-top:5px;margin-bottom:15px;}
.wpcf7 input.submit {border:0;padding:10px 20px;border-radius: 8px;-moz-border-radius:8px;background-color: #00afc3;float:right;color:#fff;margin-right: 40px;}
.wpcf7 input.submit:hover {background-color:#dadfe7;color:#333;}


.page-id-120 .wpcf7, .page-id-332 .wpcf7{width:560px;float:left;margin-right:40px;margin-bottom:40px;padding:0;}
.page-id-120 .wpcf7 .form-set, .page-id-332 .wpcf7 .form-set {width:250px;margin-right:20px;float:left;margin-bottom: 20px;}
.page-id-120 .wpcf7 .form-set input, .page-id-120 .wpcf7 .form-set select, .page-id-332 .wpcf7 .form-set input, .page-id-332 .wpcf7 .form-set select {border:1px solid #dadfe7;padding:10px;width:228px;margin-top:5px;}
.page-id-120 .wpcf7 .form-set select, .page-id-332 .wpcf7 .form-set select{width:248px;padding:9px 10px;}
.page-id-120 .wpcf7 textarea, .page-id-332 .wpcf7 textarea {width:498px;padding:10px;height:150px;border:1px solid #dadfe7;margin-top:5px;margin-bottom:15px;}
.page-id-120 .wpcf7 input.submit, .page-id-332 .wpcf7 input.submit {border:0;padding:10px 20px;border-radius: 8px;-moz-border-radius:8px;background-color: #00afc3;float:right;color:#fff;margin-right: 40px;}
.page-id-120 .wpcf7 input.submit:hover, .page-id-332 .wpcf7 input.submit:hover {background-color:#dadfe7;color:#333;}


.wpcf7 div.wpcf7-response-output {width:290px !important;float:left;margin:0 !important;}
.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors {border:3px solid #d8d9dd;background-color:#feee00;color:#444;padding:8px;background-repeat:no-repeat;background-position:5px center;}
.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok {border:3px solid #d8d9dd;background-color:#1c9722;color:#fff;padding:8px;background-repeat:no-repeat;background-position:5px center;}



/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {width: 100%; margin: 0px auto;min-height:100%;
   position:relative;}

.width-wrap {width:960px;margin:0 auto;padding-bottom:80px;background-color:#fff;padding-left:10px;padding-right:10px;}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    position: absolute;
    top: 21px !important;
    left: 0px;
    padding: 9px 6px;
    width: 95%;
    font-size: 12px;
}
.certificatedbasc{
	float: right;
	font-size: 14px;
	margin-top: 26px;
}



/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}