/*
Theme Name: UK Allergy
Author: WebfactoryUK
Description: UK Allergy Template
Version: 1.0
*/

@import url(http://fonts.googleapis.com/css?family=Abel);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
body{margin:0;padding:0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#background {background:url(images/page-background.jpg) repeat-x #43a8e6;min-width:1013px;}
/*Styling*/
h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:#000;font-family: 'Open Sans', sans-serif;}
a{color:#000;outline:none;text-decoration:none;}
h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}
.clear {clear:both;}
img {border:none;}
.alignleft {float:left;}
.alignright{float:right;}
.aligncenter {display:block;margin:0 auto;}
.btn-label {font-family: 'Abel', sans-serif;color:#06476f;font-size:16px;font-weight:bold;margin:18px 0;}
.main-logo {display:block;padding-top:10px;width:250px;float:left;}
.slogan {width:490px;float:left;font-size:20px;font-family: 'Abel', sans-serif;text-align:center;}
.really_simple_share {width:300px;margin:20px auto 0;}
.home-buttons {float:left;}
.jta-tweet-action-favorite {display:none;}
.g-maps {position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.g-maps iframe {position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
#text-32 {font-size:30px;width:245px;text-align:center;}
.ques {border:1px solid #000;border-radius:10px;margin-bottom:25px;padding:20px 20px;background:url(/wp-content/themes/ukallergy/images/main-logo.png) no-repeat 600px 20px;font-family: 'Abel', sans-serif;}
#wpcf7-f1189-p1187-o1 {width:380px;margin:30px auto;text-align:center;}
.ques-label {font-weight:bold;color:#06476f;}
.page-id-522 .entry-content input {width:300px;height:25px;line-height:25px;border-radius:5px;border:1px solid #c8c8c8;}
.page-id-522 input[type="checkbox"] {width:15px;height:15px;border:none;}
.wpcf7-form-control-wrap {margin-top:4px;display:block;}
.wpcf7-textarea {width:500px;height:150px;border-radius:5px;border:1px solid #c8c8c8;}
.page-id-522 h3 {font-size:18px;width:70%;padding-bottom:10px;border-bottom:1px solid #a9a9a9;color:#c4161c;}
.page-id-522 .entry-content input.wpcf7-submit {background:url(/wp-content/uploads/2013/06/send.png) no-repeat;width:237px;height:0;padding-top:43px;overflow:hidden;cursor:pointer;float:right;border:none;}
.special-check .wpcf7-list-item {display:block;margin-bottom:10px;}
.home #advps_container1 .really_simple_share {display:none;}
.quotes-wrap {padding:10px 0;}
.quotes-wrap h2 {margin-bottom:15px;text-align:center;}
.quotes-wrap p {margin:0 0 15px;}
ul.cycle-slideshow {width:246px;height:220px;margin:0 22px;padding:0;float:left;color:#fff;}
ul.cycle-slideshow li {list-style:none;margin:30px 0;padding:0 10px;font-style:italic;text-align:center;font-size:14px;}
ul.cycle-slideshow li span {font-style:normal;font-weight:bold;font-size:13px;display:block;margin-top:8px;}
.bub1 {background:url("images/bubble1.png") no-repeat;background-size:100%;}
.bub3 {background:url("images/bubble3.png") no-repeat;background-size:100%;}
.bub2 {background:url("images/bubble2.png") no-repeat;background-size:100%;}
.quotes-wrap ul.bub2 li {margin-top:50px;padding:0 23px;}
/*Structure*/
#wrapper {width:1013px;margin:0 auto;}
#header {width:1013px;height:129px;position:relative;}
#header-widgets {position:absolute;right:0;top:15px;}
#main-menu {width:1013px;height:45px;}
#left-lang, #right-lang {width:70px;float:left;min-height:400px;padding-top:5px;}
#left-lang input, #right-lang input {margin-bottom:8px;}
#content {width:873px;min-height:600px;float:left;padding-top:15px;background:#fff;}
#banner {width:873px;height:280px;margin-bottom:20px;}
#content-wrapper {}
#full-content-area {width:843px;padding:15px;}
#content-area {width:565px;float:left;padding-left:10px;margin-right:20px;}
#content-area h1 {font-size:22px;}
#content-area h2 {font-size:18px;}
#content-area h3 {font-size:16px;}
/*Main Menu*/
.main-menu ul {margin:0 auto;padding:0;height:45px;width:952px;}
.main-menu li {float:left;list-style:none;position:relative;line-height:45px;}
.main-menu li a {color:#fff;font-size:20px;padding:0 7px;display:block;outline:none;font-family: 'Abel', sans-serif;line-height:45px;border-left:1px solid #fff;}
.main-menu li a:hover {color:#fff;}
/*Drop Downs*/
.main-menu ul ul {margin:0;padding:0;display:none;position:absolute;left:0;top:45px;background:#0064cc;z-index:999;width:220px;height:auto;border-bottom:5px solid #c1e1f6;}
.main-menu ul ul li {list-style:none;float:none;border-bottom:1px solid #c1e1f6;}
.main-menu ul ul li a {color:#fff!important;font-size:16px;padding:7px 5px;width:210px;display:block;line-height:16px;border-left:none;}
.main-menu ul ul li a:hover {color:#c1e1f6;}
.main-menu li:hover ul {display:block;}
/*Widgets & Sidebar*/
#sidebar {width:245px;float:left;min-height:400px;padding-left:10px;margin-right:20px;}
#sidebar h2 {margin:0 0 5px;}
.widget-area a {text-decoration:none;}
.widget-area ul {margin:0;padding:0;}
.widget-area li {list-style:none;padding-bottom:5px;}
#sidebar .widget-area li {list-style:none;padding-bottom:15px;}
.widget-area li li {border-bottom:none;background:none;padding:5px 0;}
#text-3 .textwidget {background:#fff;color:#06476f;}
#text-2 .textwidget p {margin:0 0 5px;}
#header-widgets {font-family: 'Abel', sans-serif;color:#06476f;}
#header-widgets #text-4 p {margin:0;font-size:19px;}
#s {background:url(images/search-box.png) no-repeat;width:163px;height:27px;line-height:27px;padding:0 5px;border:none;outline:none;}
#searchsubmit {border:none;background:url(images/search.png) no-repeat;padding-left:22px;line-height:21px;}
.screen-reader-text {display:none;}
.widget_nav_menu ul li {background:url(images/arrow.png) no-repeat left top;padding-left:20px;font-size:12px;line-height:12px;}
.aiwidget-title {display:none;}
.aiwidgetscss .imgdisplay {margin-bottom:15px!important;}
.aiwidgetscss h3 {font-size:20px;}
/*Footer*/
#footer-wrapper {width:100%;background:url(images/footer-stripe.jpg);height:40px;padding-top:5px;}
#footer {width:963px;margin:0 auto;}

.flags {width:40px;margin:0 auto;}
.flags a {display:block;cursor:pointer;margin-bottom:15px;}
#google_translate_element, #google_language_translator {display:none;}

ul.gfield_radio li,ul.gfield_checkbox li {float:left;}