/*
Theme Name: Orphanbiotec v2
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Orphan Biotec
Author: 
Author URI: 
*/

@font-face {
/* This declaration targets Internet Explorer */
font-family: times, 'Corbel';
src: url('fonts/corbel-corbel.eot');
}

@font-face {
/* This declaration targets everything else */
font-family: times, 'Corbel';
src: url(//:) format('no404'), url('fonts/corbel-corbel.woff') format('woff'), url('fonts/corbel-corbel.ttf') format('truetype'), url('fonts/corbel-corbel.svg#webfontM4U78TE2') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
/* This declaration targets Internet Explorer */
font-family: times, 'Corbel';
src: url('fonts/corbelb-corbel.eot');
}

@font-face {
/* This declaration targets everything else */
font-family: times, 'Corbel';
src: url(//:) format('no404'), url('fonts/corbelb-corbel.woff') format('woff'), url('fonts/corbelb-corbel.ttf') format('truetype'), url('fonts/corbelb-corbel.svg#webfont7QG5Rg9j') format('svg');
font-weight: bold;
font-style: normal;
}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#00a5cc}
a:hover {}
abbr, acronym, dfn {border-bottom:0px dotted;cursor:help}
blockquote {background:url(images/quote.gif) left top no-repeat;font:italic 1.5em times, 'Corbel',Arial, Sans-Serif;margin:0 0 2.5em;padding:0 0 0 33px}
html {background:#363636}
body {background:#dddddd;color:#414140;font:75%/125% times, Georgia, Garamond, Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {color:#00a5cc;font:bold 1.6em/1.25em times, 'Corbel', Arial, Sans-Serif;}
h2 {color:#00a5cc;font:bold 1.265em/1.2em times, 'Corbel', Arial, Sans-Serif}
h3 {color:#383838;font:bold 1.165em/1.2em times, 'Corbel', Arial, Sans-Serif}
h4 {font:bold 1em/1.25em times, 'Corbel', Arial, Sans-Serif}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em times, Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
th {background:#EEE;border:solid #CCC;border-width:0px 0 0 0px;padding:3px}
td {border:solid #CCC;border-width:0px 0 0 0px;padding:3px}
table {border:solid #CCC;border-width:0 0px 0px 0}

/* Containers */
#page {margin:0 auto;width:960px}

/*Changes made in the area until "Main"
- top bar: turned off
- header items
/*	
/*Top Bar*/
#top-bar {display:none;background:#312f2b;height:34px} /*turned off*/
#top-bar .centered {margin:0 auto;padding:6px 50px 0 50px;width:960px}

/*Font Size*/
#top-bar ul#text-size {color:#fff;float:right;font:.865em Times, Verdana, Arial, Sans-Serif;list-style:none;margin:0}
#top-bar ul#text-size li {display:inline;float:left;margin:0 3px 0 0;padding:1px 0 0}
#top-bar ul#text-size li.nolink {padding:4px 4px 0 0}
#top-bar ul#text-size li a {color:#fff;display:inline;height:15px;float:left;overflow:hidden;text-indent:-999em;position:relative;}
#top-bar ul#text-size li a.small {width:8px}
#top-bar ul#text-size li a.medium {width:10px}
#top-bar ul#text-size li a.big {width:14px}
#top-bar ul#text-size li a span {background:url(images/text-size.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:110%}
#top-bar ul#text-size li a.medium span {background-position:-10px 0}
#top-bar ul#text-size li a.big span {background-position:100% 0}


/*Font Switcher*/
#lang-switcher #language-list {border:0;float:left;width:auto}
#lang-switcher #language-list ul {border:0;display:inline;float:left;list-style:none;margin:0;width:auto}
#lang-switcher #language-list ul li {background:none;display:inline;float:left;padding:0;width:auto}
#lang-switcher #language-list ul li.nolink {color:#fff;float:left;font:.865em times, Verdana, Arial, Sans-Serif;padding:4px 0 0 0;margin:0 10px 0 0; display: none;}
#lang-switcher #language-list ul li a {background:none;border:0;padding:0;}
#lang-switcher #language-list ul li a img {text-indent:0}

/*Search Form*/
#header form {float:right;margin:0 8px 0 0}
#header form label {color:#fff;float:left;font:.865em times, Verdana, Arial, Sans-Serif;padding:4px 0 0 0;margin:0 6px 0 0}


/*Home Links*/
#header #home-link {display:none;color:#fff;display:inline;float:left;margin:2px 0 0 0;text-decoration:none} /*turned off*/

/* Header */
#header {height: 124px; width:100%;padding-left:50px;padding-right:50px;padding-top:10px; padding-bottom:16px;background-color:#fff;text-align:center; overflow: visible;}
#header #logo {display:block;margin:15px}
#header ul {display:block; float: left; font:1.365em; margin: 0;}
#header li {float: left; list-style: none; margin: 0;}
#header ul li a {color:#000000;float:left;text-decoration:none;}
#header ul li.donate a, #header ul li.donate a:hover {background:#838383;background-image:-moz-linear-gradient(100% 100% 90deg, #838383, #e3e3e3);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#838383));border:1px solid #838383!important;-moz-border-radius: 0px;border-radius: 0px;color:#000!important;}


/*additional language items to menu of header*/
#header ul li.additional-language-item a  {border-bottom:0;font-size:12px;color:#000000;text-decoration:none;text-transform:uppercase}

/*additional text size switcher*/
#header ul li.resize a  {border-bottom:0;font-size:12px;color:#000000;text-decoration:none;text-transform:uppercase}

/*additional Search Form to menu of header*/
#header form {float:left;margin:0 8px 0 0}
#header form label {color:#fff;float:left;font:.865em times, Verdana, Arial, Sans-Serif;padding:4px 0 0 0;margin:0 16px 0 0}
#header form input {
    background:#f7f7f7;
    border:0;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color:#000;
    font:.865em times, Verdana, Arial, Sans-Serif;
    padding:6px 5px;
    width:150px;
    -webkit-box-shadow: inset 0px 0px 2px 2px rgba(227, 227, 227, 1);
    box-shadow: inset 0px 0px 2px 2px rgba(227, 227, 227, 1);
}

/*Banner*/
#banner {-moz-border-radius: 0px;height:250px;position:relative;width:960px;padding-left:50px;padding-right:50px;background-color:#fff;}
#banner img {padding: 5px 0px 5px 0px;-moz-border-radius: 0px;border-radius: 0px;-moz-border-top: 0px solid #f0f0f0; border-top: 0px solid #f0f0f0; -moz-border-bottom: 0px solid #f0f0f0; border-bottom: 0px solid #f0f0f0;}
#banner .page-header {display:none;background:url(images/top-header-bg.png) 50px 0px no-repeat;height:94px;left:0;position:absolute;top:231px;width:960px;padding-left:50px;padding-right:50px;} /*turned off*/
#banner .page-header h1 {display:none;color:#4392fe;font-size:1.5em;line-height:1em;margin:0;padding:20px 32px 0} /*turned off*/
#banner .page-header h1 strong {display:none;color:#383838;display:block;font-size:1.66em;line-height:1em;font-weight:400;margin:0 0 10px} /*turned off*/

/*Main*/
#main {margin:0 auto;overflow:hidden;padding:24px 50px;width:960px;background-color:#fff}

/* Content*/
#content {float:left;overflow:hidden;padding:7px 0 20px;width:710px}
.home #content {float:left;padding:5px 0 20px;width:575px}
#content ul {list-style:none;margin:0 0 2.5em 18px}
#content ol {list-style:decimal;margin:0 0 2.5em 22px}
#content h2 {margin:0 0 6px}
#content h1 {margin:0 0 15px;text-transform:uppercase;}
#content ul li {background:url(images/blue-bullet.gif) left 8px no-repeat;padding:0 0 0 8px}
#content ul ul {margin:0 0 0 38px}
#content ul ul li {background:url(images/light-blue-bullet.gif) left 8px no-repeat}

/* Post */
#content .post, .search #content .page, .search #content .ob_projects {margin:0 0 30px;overflow:hidden;width:710px}
#content .post .meta {font-size:0.8em}
#content .post h1 {border:0;margin:0}
#content .sticky {background:#f5efca}
#content .post .entry-loop h2 {margin:0 0 10px}

/*Single Stuff*/
.single #content .post h1, .single #content .ob_projects h1, .page #content .page h1 {margin:0 0 12px;text-transform:none}
.single #content .post h2, .single #content .ob_projects h2,  .page #content .page h2 {color:#00a5cc;font-size:1.365em;margin:0 0 5px} 
.single #content .post h3, .single #content .ob_projects h3, .page #content .page h3 {color:#00a5cc;font-size:1.365em;margin:0 0 5px} 

/*Content in posts*/
#content .date {color:#00a5cc;display:inline;float:left;font:1.165em/1em times, Verdana, Arial, Sans-Serif;margin:3px 9px 0 0;text-align:center;text-transform:uppercase;width:40px}
#content .date strong {display:block;font-size:2.142em;font-weight:400;line-height:1.2em}
#content .entry-loop {float:left;width:642px} 
#content .post .entry-loop h2 a {color:#414140;text-decoration:none}

/*Boxed*/
#content .boxed {background:#ebebeb;-moz-border-radius: 0px;border-radius: 0px;margin:0 0 33px;overflow:hidden;width:710px}
.home #content .boxed {width:575px}
#content .boxed p {margin:0 0 1.5em}
#content .boxed .inner {padding:10px 9px 5px}
#content .boxed h3 {background:#ddd;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;padding:9px 0;text-align:center}
#content .boxed ul {margin:0 0 1em 15px}
#content .boxed ul li {background:ebebeb left 7px no-repeat;padding:0 0 0 21px}

/*Projects Styling*/
.page #content .ob_projects {background:#ddd;font-family:times, Verdana, Arial, Sans-Serif;margin:0 0 27px;overflow:hidden;padding:14px;width:682px}
.page #content .ob_projects .attachment-projects {border:0px solid #b1b1b1;display:inline;float:left;margin:0 12px 0 0}
.page #content .ob_projects h2 {margin:0 0 7px}
#content .ob_projects h2 a {color:#414140;text-decoration:none}
#content .ob_projects .funding-bar h4 {color:#7f7f7f;font:1em times, 'Corbel', Arial, Sans-Serif;line-height:1em;margin:-20px 0 8px;position:relative;text-transform:uppercase}
#content .options {font-family: times, 'Corbel', Arial, Sans-Serif;overflow:hidden;padding:20px 0 0;width:513px}
.single #content .options {padding:20px 0 40px}

/*Funding Bar*/
#content .ob_projects .funding-bar {display:inline;float:left;margin:0 15px 0 0;width:140px}
#content .ob_projects .prog-empty {background:#151412;background-image:-moz-linear-gradient(100% 100% 90deg, #40403e, #151412);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#151412), to(#40403e));clear:both;height:20px;position:relative;width:140px}
#content .ob_projects .prog-empty .prog-bar {background:#6db5ff;background-image:-moz-linear-gradient(100% 100% 90deg, #3483d4, #6db5ff);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6db5ff), to(#3483d4));height:20px;left:0;position:absolute;top;0}
#content .ob_projects .prog-empty .prog-bar span {background:url(images/lines.png) left top repeat;height:20px;left:0;position:absolute;top:0;width:100%}


/*Buttons*/
#content .options .button {background:#3398d7;background-image:-moz-linear-gradient(100% 100% 90deg, #1e58ba, #3398d7);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3398d7), to(#1e58ba));-moz-border-radius: 0px;border-radius: 0px;color:#fff;display:inline;float:left;font-weight:700;height:20px;line-height:20px;margin:0 13px 0 0;padding:0 14px;text-decoration:none;text-transform:uppercase}

/* Pagination */
#content ul#prev-next {list-style:none;margin:0}
#content ul#prev-next li#prev {background:none;float:left;padding:0}
#content ul#prev-next li#next {background:none;float:right;padding:0}

/* Sidebar */
#sidebar {float:right;padding:0 0 20px;width:230px}
.home #sidebar {float:right;width:350px}
#sidebar p {margin:0 0 1em}
#sidebar ul {list-style:none;margin:0 0 1em 0}
#sidebar ul li.widget {background:#ebebeb;-moz-border-radius: 0px;border-radius: 0px;margin:0 0 25px;overflow:hidden;width:230px}
.home #sidebar ul li.widget {background:#ebebeb;-moz-border-radius: 0px;border-radius: 0px;margin:0 0 25px;overflow:hidden;width:350px}
#sidebar ul li h3 {background:#ffffff;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;font-weight:700;padding:9px 0;text-align:left}
#sidebar ul ul {list-style:none;line-height:1.3em;margin:15px 0 1em 21px}
#sidebar ul ul li {background:none;padding:5px 0 10px}
#sidebar ul ul ul  {list-style:none;margin:0}
#sidebar ul ul ul li {background:ebebeb left 10px no-repeat;padding:5px 0 5px 17px}
#sidebar ul ul li a {color:#0a0a09;text-decoration:none}
#sidebar ul ul ul ul li {background:none;-moz-border-radius:0;border-radius:0;width:auto}
#sidebar ul ul ul li ul {list-style:none;margin:0 0 0 25px}
#sidebar ul ul ul li ul li {background:none;padding:0}
#sidebar ul ul ul li ul li a {color:#ffffff;font-size:.915em}
#sidebar ul li.widget-donate h3 {background:#00a5cc;color:#fff}
#sidebar ul li.widget-donate a {color:#414140}
#sidebar ul li.current_page_item a {text-decoration:none}
#sidebar ul li.current_page_item li a {text-decoration:none} 

/*Show/Hide*/
#sidebar ul ul ul, #sidebar ul ul ul ul, #sidebar ul ul li.current_page_item ul ul {}
#sidebar ul ul li.current_page_ancestor ul, #sidebar ul ul li.current_page_item ul, #sidebar ul ul li.current-cat ul, #sidebar ul ul li.current-cat-parent ul {display:block}
#sidebar ul ul li.current_page_ancestor ul ul {display:block}

/*Regular Boxes*/
#sidebar ul li div {padding:17px 19px 5px;}

/*Box-post*/
#sidebar .box-post {overflow:hidden;padding:14px 19px 5px 19px;width:312px}
#sidebar .first-post {border-bottom:0px solid #828282}
#sidebar .box-post p {margin:0 0 1em}
#sidebar .box-post .attachment-post-thumbnail {border:0px solid #292929;float:left;margin:0 11px 0 0}
#sidebar .box-post h2 {line-height:1em;margin:0}
#sidebar .box-post h2 a {color:#222;text-decoration:none}
#sidebar .box-post p.meta {color:#000;font:.75em Times, Verdana, Arial, Sans-Serif;margin:0 0 .3em}
#sidebar .box-post .meta a {color:#000;text-decoration:none}
#sidebar .box-post .text {float:left;padding:0;width:190px}

/*Footer Bar*/
#footer-bar {background:#191919 url(images/footerbar-bg.png) left top repeat-x;clear:both;overflow:hidden;width:100%}
#footer-bar .centered {margin:0 auto;width:1020px;}
#footer .centered {margin:0 auto;width:1020px;}
.elementwrap {display:block;margin-left:60px;}

/*Footer Widgets*/
#footer-bar .widget {background:url(images/divider.png) right top no-repeat;color:#ebebeb;float:left;min-height:327px;padding:33px 11px 20px 10px;width:300px}
#footer-bar .last-widget {background:none;padding-right:0}
#footer-bar .widget p {margin:0 0 1em}
#footer-bar .widget address {font-style:normal;margin:0 0 1em}
#footer-bar .widget h3 {color:#fff;font-size:1.5em;font-weight:700;margin:0 0 20px;text-transform:uppercase}
#footer-bar .widget .img-container {background:url(images/img-container.png) left top no-repeat;height:108px;margin:0 -4px 14px -4px;width:308px}
#footer-bar .widget .img-container img {margin:0 4px}
#footer-bar .widget a {color:#b8b8b8;font:bold 1em times, 'Corbel', Arial, Sans-Serif;}
#footer-bar .widget p#email {background:url(images/email.png) left 3px no-repeat;padding:0 0 0 61px}
#footer-bar .widget p#email a {color:#ebebeb;font:1em times, Georgia, Garamond, Serif;text-decoration:none}

/* Footer */
#footer {background:#2D2D2D url(images/footer-bg.png) left top repeat-x;clear:both;color:#acacac;font-size:.915em;height:1%;overflow:hidden}
#footer .centered {padding-top:12px;padding-bottom:10px}
#footer p {float:right;margin:0}
#footer ul {float:right;list-style:none}
#footer ul li {background:url(images/footer-divider.gif) left no-repeat;float:left;padding:0 3px 0 7px}
#footer ul li.first {background:none;padding:0 3px 0 10px}
#footer ul li a {color:#8c8c8c}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* 2.7+ Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:0px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:0px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:0px solid #ddd;border-radius:0px;khtml-border-radius:0px;margin:10px;moz-border-radius:0px;padding-top:4px;text-align:center;webkit-border-radius:0px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/* New menu roll-down */
/******************************************************************************
* @Author: Boutros AbiChedid
* @Date:   December 1, 2011
* @Websites: http://bacsoftwareconsulting.com/ ; http://blueoliveonline.com/
* @Description: CSS code for a 3-Level deep Dropdown (Pulldown) Navigation Menu
* @Tested on: IE7/IE8/IE9, Safari 5 (for windows), Google Chrome 15, Opera 11.5
* and Mozilla Firefox 8
*******************************************************************************/
/*****************************************
Style declarations for Top Menu
*****************************************/

#header {
    position: relative;
    z-index: 999;
}
#navigation,
#search-form,
#lang-switcher,
#font-resizer
{
    background: #fff;
    float: left;
}
#navigation {
    float: right; 
}
#navigation li {
    display: inline-block;
    float: left;
}

#menu-main-menu {
    text-align: left;
}
#menu-main-menu > li {
    position: relative;
}
#menu-main-menu > li > a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
}
#menu-main-menu > li > ul {
    position: absolute;
    left: 0;
    display: none;
    background: #edf0ef;
    z-index: 999;
    top: 36px;
    padding: 0 10px;
}
#menu-main-menu > li:hover > ul,
#menu-main-menu > li a:hover + ul {
    display: block;
}
#menu-main-menu > li > ul > li {
    border-bottom: 1px solid #fff;
    width: 200px;
    padding: 10px 0;
}
#menu-main-menu ul {
    margin: 0 0 0 10px;
    clear: left;
}
#menu-main-menu ul ul {
    margin: 5px 0 0 10px;
}
#menu-main-menu li li {
    clear: left;
    width: 190px;
    display: block;
}
#menu-main-menu a:hover, 
#menu-main-menu li.current_page_item > a,
#menu-main-menu li.current-page-ancestor > a,
#menu-main-menu li.current-menu_ancestor > a,
#menu-main-menu li.current-menu-ancestor > a,
#menu-main-menu li.current_page_ancestor > a,
#menu-main-menu li.current-page-parent > a,
#menu-main-menu li.current-menu_parent > a,
#menu-main-menu li.current-menu-parent > a,
#menu-main-menu li.current_page_parent > a
{
    color:#00a5cc;
}

#language-list *,
#text-size * {
    line-height: 36px;
}
#language-list a {
    text-transform: capitalize;
    padding: 0 5px;
    line-height: 36px;
}
#language-list .lang-code {
    padding: 5px;
}
#language-list > ul li:last-child .lang-sep {
    display: none;
}
#text-size .nolink {
    display: none;
}
#text-size .medium {
    font-size: .8em;
    line-height: 39px;
}
#text-size .big {
    font-size: 1.2em;
}
#text-size a {
    cursor: pointer;
}
#font-resizer {
    margin-left: 10px;
}
#search-form {
    padding: 5px 0;
}
/*
** sesa
*/
.sesa img{
	float: left;
	padding: 5px 10px;
}
/*
** Contact Form 7 - sesa
*/
.wpcf7-list-item-sesa .wpcf7-list-item{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
@media screen and (max-width: 440px) {
	.wpcf7-list-item-sesa-mob .wpcf7-list-item{
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
}
@media screen and (min-width: 500px) {
	.wpcf7-list-item-label{
		margin-left: 20px;
		margin-right: 20px;
	}
}
.wpcf7-list-item-label{
	margin-left: 10px;
	margin-right: 10px;
}
.wpcf7-form hr { 
    width: 100%; 
    height: 2px; 
    margin: 0 auto 10px;
    color: #00a5cc;
    background: #00a5cc;
    box-shadow: 2px 2px 2px #000000;
    clear: both;
}
@media screen and (min-width: 955px) {
	.wpcf7-form .sesa-cf7-name{
		width: 50%;
		float: left;
	}
	.wpcf7-form .sesa-cf7-field{
		width: 47.5%;
		float: left;
		margin-left: 2.5%;
	}
	.wpcf7-form .sesa-cf7-submit .wpcf7-submit{
		margin-left: 42%;
		width: 16%;
	}
}
@media screen and (min-width: 500px) {
	.wpcf7-form .sesa-cf7-submit .wpcf7-submit{
		margin-left: 35%;
		width: 30%;
	}
	.postid-208 .wpcf7-form input[type="text"], .postid-208 .wpcf7-form input[type="email"], .postid-208 .wpcf7-form input[type="url"], .postid-208 .wpcf7-form input[type="password"], .postid-208 .wpcf7-form input[type="search"], .postid-208 .wpcf7-form input[type="tel"] {
		width: 70%;
		float: right;
	}
	.wpcf7-form .sesa-cf7-field .wpcf7-textarea{
		width: 97.5%;
		height: 292px;
	}
}
.wpcf7-form .sesa-cf7-submit{
	width: 100%;
	clear: both;
}
