/* ::::: 
Host with webvator five(5) websites and get 1 Free Domain plus Hosting for 1 year. Deal with a company that  appreciates you.
Our servers are 99% Uptime, Fast and we guarantee  100% Money Pay Back.
If you register a domain with us, you are free to transfer it to another company for free.
Thank you.
Check out our website
Website: www.webvator.com
Email: sales@webvator.com.
::::: */

.element-invisible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position: static ! important; clip: auto; overflow: visible; height: auto; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { min-height: 1%; }
ul.menu { border: medium none; list-style: none outside none; text-align: left; }
ul.menu li { margin: 0px 0px 0px 0.5em; }
ul li.expanded { list-style-image: url('images/menu-expanded.png'); list-style-type: circle; }
ul li.leaf { list-style-image: url('images/menu-leaf.png'); list-style-type: square; }
li.expanded, li.collapsed, li.leaf { padding: 0.2em 0.5em 0px 0px; margin: 0px; }
li a.active { color: rgb(0, 0, 0); }
form { margin: 0px; padding: 0px; }
img { border: 0px none; }
.form-item, .form-actions { margin-top: 1em; margin-bottom: 1em; }

.views-exposed-form .views-exposed-widget { float: left; padding: 0.5em 1em 0px 0px; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0px; margin-bottom: 0px; }
.views-exposed-widgets { margin-bottom: 0.5em; }


@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 400;
	src: local("Lato Regular"), local("Lato-Regular"), url('9k-rpmcnxyepm8cnfsh2gg.woff') format("woff");
}
.clearfix:after { content: ""; display: table; clear: both; }
.clearfix {  }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
html { font-size: 100%; line-height: 1.5; height: 100%; overflow-y: scroll; }
body { min-height: 100%; margin: 0px; padding: 0px; }
button, input, select, textarea { font-family: sans-serif; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0px none; }
h2 { font-size: 1.5em; margin: 0.83em 0px; }
h4 { font-size: 1em; margin: 1.33em 0px; }
b, strong { font-weight: 700; }
p, pre { margin: 0px 0px 1.5em; }
dl, menu, ol, ul { margin: 1em 0px; }
menu, ol, ul { padding: 0px 0px 0px 40px; }
nav ul, nav ol { list-style: none outside none; }
img {  }
svg:not(:root) { overflow: hidden; }
form { margin: 0px; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
#main-content, .block-inner, .pane-inner, .menu-wrapper, .branding-elements, .breadcrumb-wrapper, .attribution, .at-panel .rounded-corner, .block-panels-mini > .block-title, div.messages { margin-left: 10px; margin-right: 10px; }
img { height: auto; }
img, embed, object, video { max-width: 100%; }
header[role="banner"], .content-inner, .nav, .region-sidebar-first, .region-sidebar-second, .region-secondary-content, .region-tertiary-content, .region-footer { overflow: visible; word-wrap: break-word; }
.element-invisible { border: 0px none; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { clip: auto; height: auto; overflow: visible; position: static; width: auto; }
html { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body { font-family: "Lato","Lucida Sans",Arial,Helvetica,sans-serif; color: rgb(54, 54, 54); }
h2 {  }
h4 {  }
p { color: rgb(54, 54, 54); }
b, strong {  }
ul {  }
li {  }
#page {  }
#header {  }
#main-content {  }
#content {  }
#footer {  }
#page-wrapper {  }
#footer-wrapper { background: none repeat scroll 0% 0% rgba(255, 192, 203, 0.5); }
#logo { padding: 10px 0px; }
#name-and-slogan {  }
#site-name { margin: 0px; }
#site-name a {  }
#site-name a:link, #site-name a:visited { text-decoration: none; }
#site-name a:hover, #site-name a:focus { text-decoration: underline; }
.region {  }
.region-inner {  }
.region-header {  }
.region-footer {  }
a { text-decoration: none; }
a:link, a:visited {  }
a:active, a.active {  }
a:hover, a:focus { text-decoration: underline; }
.nav { clear: both; margin: 10px 0px; }
.nav ul, .nav ul.menu { margin: 0px; padding: 0px; }
.nav li, .nav ul.menu li { display: inline; float: left; list-style: none outside none; margin: 0px; padding: 0px; }
.nav li a, .nav ul.menu li a { display: block; white-space: nowrap; padding: 0px 10px; }
.nav li a:visited, .nav ul.menu li a:visited {  }
.nav li a:hover, .nav li a:focus, .nav ul.menu li a:hover, .nav ul.menu li a:focus {  }
.nav .block { margin-bottom: 0px; }
ul.menu { padding-left: 15px; }
ul.menu ul { padding-left: 15px; }
ul.menu ul ul {  }
ul.menu ul ul ul {  }
ul.menu li { margin: 0px; }
ul.menu li.collapsed, ul.menu li.expanded, ul.menu li.leaf {  }
ul.menu li a {  }
ul.menu li a:link, ul.menu li a:visited {  }
ul.menu li a:active, ul.menu li a.active {  }
ul.menu li a:hover, ul.menu li a:focus {  }
ul.menu li.first, ul.menu li.last {  }
#skip-link { left: 50%; margin-left: -6.5em; margin-top: 0px; padding: 0px 0.5em; position: absolute; width: 12em; z-index: 50; }
#skip-link a { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); display: block; line-height: 2; padding: 0px; text-align: center; text-decoration: none; }
#skip-link a:link, #skip-link a:visited { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); display: block; line-height: 2; padding: 0px; text-align: center; text-decoration: none; }
#skip-link a:hover, #skip-link a:focus, #skip-link a:active { outline: 0px none; }
.field {  }
.block { margin-bottom: 20px; }
.block-inner {  }
.block-title { margin: 0px; color: rgb(180, 180, 180); }
.block-content {  }
.block-content {  }
.block-content ul, .block-content ol { padding: 0px 0px 0px 15px; }
.block-content li { margin: 0px; padding: 0px; }
#block-block-1 {  }
#block-system-main { clear: both; }
.node { margin-bottom: 20px; }
.form-item {  }
.form-submit {  }
tr.info, tr.even, tr:nth-child(2n+2) { border-bottom: 0px none; background-color: rgb(245, 245, 245); }
.node-conversations-page .contribution:nth-of-type(3n+2) { margin: 0px 2% 15px; }
.node-conversations-page .contribution:nth-of-type(3n+1) { clear: left; }
body.desktop .nav li a, .nav ul.menu li a { display: block; white-space: nowrap; padding: 0px 32px; }
html.lt-ie9 body.desktop .nav li a, .nav ul.menu li a { padding: 0px 25px; }
html.lt-ie9 body.desktop ul.menu li.collapsed, ul.menu li.expanded, ul.menu li.leaf { float: left; }
.clearfix {  }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio:not([controls]) { display: none; }
html { font-size: 100%; }
a:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
a:hover, a:active { outline: 0px none; }
img { height: auto; max-width: 100%; vertical-align: middle; border: 0px none; }
button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }
button, input { line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }
body { margin: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; color: #FFFFFF; background-color: rgb(255, 255, 255); }
a { color: rgb(0, 136, 204); text-decoration: none; }
a:hover, a:focus { color: rgb(0, 85, 128); text-decoration: underline; }
p { margin: 0px 0px 10px; }
strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0px; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit; text-rendering: optimizelegibility; }
h1, h2, h3 { line-height: 40px; }
h2 { font-size: 31.5px; }
h4 { font-size: 17.5px; }
ul, ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0px; }
li { line-height: 20px; }
form { margin: 0px 0px 20px; }
label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px; }
input, button, select, textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: rgb(85, 85, 85); vertical-align: middle; border-radius: 4px 4px 4px 4px; }
input, textarea, .uneditable-input { width: 206px; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; }
input:-moz-placeholder, textarea:-moz-placeholder { color: rgb(153, 153, 153); }
input, textarea, .uneditable-input { margin-left: 0px; }
input:focus:invalid, textarea:focus:invalid, select:focus:invalid { color: rgb(185, 74, 72); border-color: rgb(238, 95, 91); }
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus { border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px rgb(248, 185, 183); }
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
.nav { margin-bottom: 20px; margin-left: 0px; list-style: none outside none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0px; }
.ui-front { z-index: 100; }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px none; }
.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 21px; margin: -10px 0px 0px; padding: 1px; height: 20px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: none repeat scroll 0px center transparent; overflow: auto; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(166, 201, 226); background: url('images/ui-bg_inset-hard_100_fcfdfd_1x100.png') repeat-x scroll 50% bottom rgb(252, 253, 253); color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(66, 151, 215); background: url('images/ui-bg_gloss-wave_75_2191c0_500x100.png') repeat-x scroll 50% 50% rgb(33, 145, 192); color: rgb(234, 245, 247); font-weight: bold; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 5px; }
body { font-family: 'Lato'; }
h2 { font-size: 1.6em; }
h4 { font-size: 1.2em; }
/* ::::: http://fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic ::::: */

@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 300;
	src: local("Lato Light"), local("Lato-Light"), url('kt3ks9aol4wfr6vas8kncg.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 400;
	src: local("Lato Regular"), local("Lato-Regular"), url('9k-rpmcnxyepm8cnfsh2gg.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 700;
	src: local("Lato Bold"), local("Lato-Bold"), url('wkfqbvft_02e2iwo3yyueq.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: italic;
	font-weight: 300;
	src: local("Lato Light Italic"), local("Lato-LightItalic"), url('2hg_tepiq4z6795cgfdivd8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: italic;
	font-weight: 400;
	src: local("Lato Italic"), local("Lato-Italic"), url('ouan5vrekpziazlue5ieaa.woff') format("woff");
}
@font-face {
	font-family: "Lato";
	font-style: italic;
	font-weight: 700;
	src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url('hkf_qi1x_noxlxhrhmqyed8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}


* { margin: 0px; }
.mobile { display: none; }
.tablet { display: none; }
.desktop { display: block; }
.block, .block-inner { margin: 0px; }
.block-title {  }
.form-item { margin: 0px; }
#header { height: 100px; margin-top: 15px; position: relative; }
#header .section { margin: 0px auto; width: 976px; }
.region-header { float: right; }
#header #block-views-exp-phrmapedia-page-2, #header #block-views-exp-phrmapedia-v2-page-2 { float: right; position: relative; top: 50px; }
#views-exposed-form-phrmapedia-page-2, #views-exposed-form-phrmapedia-v2-page-2 { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4) inset; width: 160px; height: 31px; border-radius: 5px 5px 5px 5px; }
#views-exposed-form-phrmapedia-page-2 .form-type-textfield, #views-exposed-form-phrmapedia-v2-page-2 .form-type-textfield { width: 133px; float: left; }
#views-exposed-form-phrmapedia-page-2 .views-exposed-form .views-exposed-widget, #views-exposed-form-phrmapedia-v2-page-2 .views-exposed-form .views-exposed-widget { padding: 0px; }
#views-exposed-form-phrmapedia-page-2 .form-text, #views-exposed-form-phrmapedia-v2-page-2 .form-text { width: 133px; border: 0px none; display: inline-block; background: none repeat scroll 0% 0% transparent; text-indent: 9px; font-size: 12px; padding: 7px 0px 0px; }
#views-exposed-form-phrmapedia-page-2 .form-text:focus, #views-exposed-form-phrmapedia-v2-page-2 .form-text:focus { outline: 0px none; }
#views-exposed-form-phrmapedia-page-2 .views-submit-button, #views-exposed-form-phrmapedia-v2-page-2 .views-submit-button { width: 27px; float: left; }
#views-exposed-form-phrmapedia-page-2 .form-submit, #views-exposed-form-phrmapedia-v2-page-2 .form-submit { width: 16px; height: 17px; background: url('images/form-submit.png') no-repeat scroll 0% 0% transparent; display: inline-block; vertical-align: middle; border: 0px none; text-indent: -9999px; margin: 8px 0px 0px; }
#menu-bar { position: relative; background: none repeat scroll 0% 0% / auto 36px rgb(0, 74, 49); margin: 0px; min-width: 1026px; }
#menu-bar .menu-name-main-menu { margin: 0px auto; display: table; width: 976px; }
.navigation li, ul.menu li { display: inline-block; margin: 0px; }
.menu-name-main-menu ul.menu a { color: rgb(255, 255, 255); display: block; text-decoration: none; line-height: 36px; text-align: center; font-weight: 600; }
.menu-name-main-menu ul.menu .menu-mlid-884 > a { text-transform: none; }
.menu-name-main-menu > ul.menu > li > a { border-right: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.menu-name-main-menu > ul.menu { display: table-row; }
.menu-name-main-menu > ul.menu > li { display: table-cell; }
.menu-name-main-menu > ul.menu > li.last a { border-right: medium none; text-transform: none; }
li.expanded, li.collapsed, li.leaf { padding: 0px; }
.menu-name-main-menu > ul.menu > li.active-trail > a, .menu-name-main-menu > ul.menu > li.expanded:hover > a { color: rgb(0, 74, 49); background: none repeat scroll 0% 0% rgb(230, 230, 230); box-shadow: 2px 2px 5px rgb(102, 102, 102) inset; height: 72px; }
.menu-name-main-menu li.expanded > nav { display: none; }
.menu-name-main-menu li.expanded:hover > nav { display: block; z-index: 10 ! important; }
.menu-name-main-menu li.active-trail > nav, .menu-name-main-menu li.expanded:hover > nav { position: absolute; width: 100%; left: 0px; top: 50%; background: none repeat scroll 0% 0% rgb(230, 230, 230); border-bottom: 2px solid rgb(200, 200, 200); z-index: 5; display: block; }
.menu-name-main-menu li.expanded > nav ul { width: 976px; margin: auto; }
.menu-name-main-menu li.expanded > nav ul a { color: rgb(110, 110, 110); font-size: 13px; padding: 0px 5px; }
.menu-name-main-menu li.expanded > nav ul a.active, .menu-name-main-menu li.expanded > nav ul a.active-trail, .menu-name-main-menu li.expanded > nav ul a:hover { color: rgb(0, 103, 172); }
.menu .menu { padding: 0px; margin: 0px; }
#content { position: relative; width: 100%; }
body.sidebar-first #content {  }
#main { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4); margin: 0px auto 20px; padding: 25px 25px 10px; width: 976px; }
#main-content { display: none; }
#footer-wrapper { background: none repeat scroll 0% 0% transparent; clear: both; }
#footer { border-top: 1px solid rgb(110, 110, 110); margin-top: 22px; padding-top: 38px; }
#block-block-1 { float: right; margin-right: 25px; position: relative; top: -10px; }
#block-block-1 p { height: 31px; margin: 0px; }
#block-block-1 .content a { background-color: rgb(255, 255, 255); display: inline-block; height: 21px; overflow: hidden; text-indent: -9999px; width: 21px; vertical-align: -5px; }
#block-block-1 a.facebook { background-image: url('images/facebook.png'); }
#block-block-1 a.facebook:hover { background-image: url('images/facebook_active.png'); }
#block-block-1 a.twitter { background-image: url('images/twitter.png'); }
#block-block-1 a.twitter:hover { background-image: url('images/twitter_active.png'); }
#block-block-1 a.gplus { background-image: url('images/gplus.png'); }
#block-block-1 a.gplus:hover { background-image: url('images/gplus_active.png'); }
#block-block-1 a.youtube { background-image: url('images/youtube.png'); }
#block-block-1 a.youtube:hover { background-image: url('images/youtube_active.png'); }
#block-block-1 a.flickr { background-image: url('images/flickr.png'); }
#block-block-1 a.flickr:hover { background-image: url('images/flickr_active.png'); }
#block-menu-menu-footer-menu { width: 800px; }
#block-menu-menu-footer-menu ul.menu { display: table; width: 100%; padding: 0px; }
#block-menu-menu-footer-menu ul.menu li { display: table-cell; list-style-type: none; margin: 0px 25px; }
#footer li a { color: rgb(110, 110, 110); font-size: 12px; padding: 0px 12px; display: block; text-align: center; font-weight: 600; }
#block-menu-menu-footer-menu li a:hover { color: rgb(1, 104, 172); text-decoration: none; }
#block-menu-menu-footer-menu li.last a { display: none; }
#node-1 .column.three > .module.blue-4 li:nth-child(2) a { background-position: 100% -18px; }
#node-1 .column.three > .module.blue-4 li:nth-child(3) a { background-position: 100% -46px; }
#node-1 .column.three > .module.blue-4 li:nth-child(4) a { background-position: 100% -72px; }
#node-1 .column.three > .module.blue-4 li:nth-child(5) a { background-position: 100% -98px; }
#node-1 .one:nth-child(2) h2 { background-position: 217px -165px; }
#node-1 .one:nth-child(3) h2 { background-position: 217px -327px; }
.count-3 > .block { width: 320px; margin-right: 8px; }
.node-home-page > section:last-of-type { margin-right: 0px ! important; }
#sharingPrint a:nth-child(2) { background-position: -53px 33px; }
#sharingPrint a:nth-child(3) { background-position: -130px 33px; }
#edit-search-api-views-fulltext-wrapper input { background: url('images/form-submit.png') no-repeat scroll 5px center rgb(255, 255, 255); padding-left: 25px; width: 670px; }
.column { float: left; }
.two { margin-right: 1%; width: 100%; }
.noMarginRight { margin-right: 0px; }
.field-name-field-cta-left img, .field-name-field-cta-right img { width: 100%; }
.modules { clear: both; margin: 8px 0px; width: 100%; }
.modules .block { display: block; float: left; margin-right: 1%; overflow: hidden; text-align: left; width: 32.6%; }
.modules .block:last-of-type { margin-right: 0px; }
.modules .block .block-title { border-bottom: 1px solid; color: rgb(255, 255, 255); display: block; padding-left: 1em; }
.modules #block-views-most-recent-block, .modules #block-block-15 { background-color: rgb(126, 191, 217); text-align: left; }
.modules #block-block-14 { background-color: rgb(0, 74, 49); }
.modules #block-block-13 { background-color: rgb(0, 74, 49); }
.modules .block-content { padding: 15px; }
.modules #block-views-most-recent-block a, .modules #block-block-15 a { color: rgb(255, 255, 255); }
.articles .article { margin: 15px 0px; }
.articles .article img { float: left; margin-right: 5%; width: 20%; }
.articles .article .teaser { float: left; width: 75%; }
.articles .article .teaser h4 { margin-top: 0px; }
body.desktop .menu-name-main-menu > ul.menu { float: left; }
body.desktop .menu-name-main-menu > ul.menu > li { float: left; }
