Theme Name:imcos Author:Popcorn Web Design Author URI:http://www.popcornwebdesign.co.uk Version:1.0.0 */ 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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}@font-face{font-family:'Bembo Std';src:url(/wp-content/themes/imcos/fonts/BemboStd.eot);src:url('/wp-content/themes/imcos/fonts/BemboStd.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/imcos/fonts/BemboStd.woff2) format('woff2'),url(/wp-content/themes/imcos/fonts/BemboStd.woff) format('woff'),url(/wp-content/themes/imcos/fonts/BemboStd.ttf) format('truetype'),url('/wp-content/themes/imcos/fonts//wp-content/themes/billericay-glass/fonts/BemboStd.svg#BemboStd') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Bembo Std';src:url(/wp-content/themes/imcos/fonts/BemboStd_1.eot);src:url('/wp-content/themes/imcos/fonts/BemboStd_1.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/imcos/fonts/BemboStd_1.woff2) format('woff2'),url(/wp-content/themes/imcos/fonts/BemboStd_1.woff) format('woff'),url(/wp-content/themes/imcos/fonts/BemboStd_1.ttf) format('truetype'),url('/wp-content/themes/imcos/fonts/BemboStd_1.svg#BemboStd') format('svg');font-weight:400;font-style:normal}p{line-height:20px}a{color:inherit}a:hover{text-decoration:underline}img{border:0;height:auto}body{background:#f7f7f7;color:#333;font-family:arial;font-size:14px;line-height:17px;margin:0}strong{font-weight:700}h1{font-size:40px;line-height:42px;margin-bottom:20px;margin-top:20px;padding-bottom:5px}h2{font-size:23px;line-height:26px}h3{font-size:22px;line-height:24px}h4{font-size:18px;line-height:22px}h5{font-size:16px;line-height:21px}h6{font-size:14px;line-height:20px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{margin:0 auto;max-width:1500px}header.header{background:#2f4a66;color:#FFF;display:inline-block;padding:30px 0 20px 0;width:100%}header.header .header-middle{float:left;width:71%}header.header .header-middle-top{border-bottom:1px solid #FFF;display:inline-block;margin-bottom:10px;padding-bottom:10px;width:100%}header.header .header-middle-top .left{float:left;padding-bottom:2px;text-transform:uppercase;width:70%}header.header .header-middle-top .right{float:right;width:30%}a.home-icon{float:left}a.home-icon i.fa{font-size:24px;margin-top:10px}body.logged-in a.home-icon i.fa{margin-top:15px}.logo{float:left;width:20%;padding-right:3%}nav.menu{float:left;padding-top:2px;width:100%}nav.menu ul li,nav.menu li{float:left;position:relative;text-transform:uppercase;padding:8px 2.5%;font-size:18px;list-style:none}nav.menu li a{text-decoration:none}nav.menu ul li a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;text-decoration:none}nav.menu>.menu-main-navigation-container>ul#menu-main-navigation>li:hover{background:#3d6185;text-decoration:none}nav.menu li:hover{background:#3d6185;text-decoration:none}nav ul ul{background:#3d6185;border-top:2px solid #2f4a66;display:none;padding-left:0;position:absolute;top:100%;width:100%;z-index:999}nav ul li:hover>ul{display:inherit}nav.menu ul ul li{float:none;font-size:11px;display:block;margin-bottom:0;padding:10px 0;position:relative;text-transform:none;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;width:100%}nav.menu ul ul li a{padding-left:15%;width:85%}nav.menu ul ul li:hover{background:#2f4c63}nav.menu ul ul li:hover a{text-decoration:none}header.header .header-right{float:right;width:8%}form.search-form{overflow:hidden;position:relative}form.search-form input[type="text"]{border:0;color:#111;font-size:12px;height:24px;outline-width:0;padding:2px 2px 2px 8px;width:100%}form.search-form input[type="submit"]{background:#fff0;border:0;color:#fff0;height:100%;padding:0;position:absolute;right:-4px;top:0;width:30px;z-index:99999}form.search-form label{background:#FFF;color:#000;cursor:pointer;font-size:18px;height:100%;padding:3px 4px 0 6px;position:absolute;right:0;top:0;width:30px;z-index:999}.pure-g{padding:0 3%}.pure-g p,.pure-g a{letter-spacing:initial}.content{background:#FFF;margin:20px 5% 0 0;padding:3%}.sidebar{background:#FFF;margin:20px 0 0 0}#bbpress-forums ul.bbp-forums{font-size:15px}#bbpress-forums ul li.bbp-header{background:#545454;color:#FFF;font-weight:400}#bbpress-forums ul li.bbp-header .bbp-topic-title{font-size:16px}#bbpress-forums ul li.bbp-topic-freshness a{color:#334f66;font-weight:700}#bbpress-forums ul li.bbp-topic-title a.bbp-topic-permalink{color:#334f66;font-size:14px;font-weight:700}#bbpress-forums div.odd,#bbpress-forums ul.odd{background:#ededed}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:0}#bbpress-forums a.bbp-author-avatar{display:none}#bbpress-forums .bbp-topic-started-by a.bbp-author-name{background:#334f66;color:#FFF;padding:2px 10px 4px 10px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s}#bbpress-forums .bbp-topic-started-by a.bbp-author-name:hover{background:#153147;text-decoration:none}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:12px}#bbpress-forums div.bbp-search-form{width:100%}#bbpress-forums form#bbp-search-form{background:#ededed;border:1px solid #d4d4d4;height:70px;margin-bottom:1em;position:relative;width:100%}#bbpress-forums form#bbp-search-form>div{width:100%}#bbpress-forums #bbp-search-form #bbp_search{background:#ededed;border:0;box-sizing:border-box;color:#111;float:left;font-size:20px;font-weight:700;outline-width:0;height:68px;padding:0 70px 0 3%;width:100%}#bbpress-forums #bbp-search-form .search-submit-button{background:#333;float:left;width:45px;height:45px;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#bbpress-forums #bbp-search-form .search-submit-button:after{color:#FFF;content:"\f002";font-family:FontAwesome;font-size:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1}#bbpress-forums #bbp-search-form .search-submit-button input{background:#fff0;border:0;color:#fff0;outline-width:0;height:45px;width:45px;margin:0;padding:0;z-index:999}::-webkit-input-placeholder{color:#111}:-moz-placeholder{color:#111}::-moz-placeholder{color:#111}:-ms-input-placeholder{color:#111}div.bbp-template-notice,div.indicator-hint{background-color:#f4f4f4;border-color:#334f66}div.bbp-template-notice.info{background-color:#f4f4f4;border:1px solid #334f66}#bbp_reply_submit{background:#334f66;border:0;color:#FFF;padding:4px 10px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s}#bbp_reply_submit:hover{background:#1F3445}.pmpro_member_directory th{text-align:left}.pmpro_member_directory .extra-directory-info label{font-weight:700}.pmpro_member_directory .extra-directory-info tr td{font-size:14px}.pmpro_member_directory .name-clickable{cursor:pointer}.new-user-account{border:1px solid #DDD;padding:10px}.new-user-account>span.heading{font-size:22px;margin:5px 0 25px 0}.additional-information{border:1px solid #DDD;padding:10px}.additional-information>span.heading{font-size:22px;margin:5px 0 25px 0}form.pmpro_form label{font-size:16px;font-weight:400;text-align:left;width:150px}form.pmpro_form .input,form.pmpro_form textarea,form.pmpro_form select{max-width:65%;width:65%}#pmpro_change_password .pmpro_cols-2 .pmpro_form_label{display:block;width:auto}#pmpro_change_password .pmpro_form_field-pass2 .pmpro_form_label{white-space:nowrap}#pmpro_member_profile_edit .pmpro_form_fields{column-gap:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}#pmpro_member_profile_edit .pmpro_form_field{margin-bottom:0;min-width:0;width:auto}#pmpro_member_profile_edit .pmpro_form_label{display:block;margin-bottom:6px;width:auto}#pmpro_member_profile_edit .pmpro_form_input:not(.select2-hidden-accessible),#pmpro_member_profile_edit .pmpro_form_field select:not(.select2-hidden-accessible),#pmpro_member_profile_edit .select2-container{box-sizing:border-box;max-width:none;width:100%!important}#pmpro_member_profile_edit .pmpro_form_field-country .select2-selection--single{border:1px solid #777;border-radius:8px;font-family:'Bembo Std',serif;font-size:16px;height:50px}#pmpro_member_profile_edit .pmpro_form_field-country .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:12px;padding-right:40px}#pmpro_member_profile_edit .pmpro_form_field-country .select2-selection--single .select2-selection__arrow{height:48px;right:8px}#pmpro_member_profile_edit .pmpro_form_field-website,#pmpro_member_profile_edit .pmpro_form_field-collection_interests,#pmpro_member_profile_edit .pmpro_form_field-show_in_directory,#pmpro_member_profile_edit .pmpro_form_field-checkbox{grid-column:1 / -1}#pmpro_member_profile_edit .pmpro_form_field-checkbox .pmpro_form_label{display:inline;margin-bottom:0}@media screen and (max-width:700px){#pmpro_member_profile_edit .pmpro_form_fields{grid-template-columns:1fr}#pmpro_member_profile_edit .pmpro_form_field{grid-column:1}}.pmpro_thead-name{text-align:left}table#pmpro_levels_table{width:100%}.pmpro_btn,.pmpro_btn:link{border-radius:0;font-size:16px}.pmpro_checkout thead th{text-align:left}.pmpro-checkout .content{padding:3% 3% 6% 3%}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field{margin-bottom:16px}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field>label,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field>.pmpro_form_label{display:block;margin-bottom:6px;width:auto}.pmpro-checkout .pmpro_form_field-bconfirmemail label{white-space:nowrap;width:auto}.pmpro-checkout .pmpro_form_field-country .select2-container{display:block;max-width:none;width:100%!important}.pmpro-checkout .pmpro_form_field-country .select2-selection--single{border:1px solid #777;border-radius:8px;font-family:'Bembo Std',serif;font-size:16px;height:50px}.pmpro-checkout .pmpro_form_field-country .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:12px;padding-right:40px}.pmpro-checkout .pmpro_form_field-country .select2-selection--single .select2-selection__arrow{height:48px;right:8px}body.pmpro-checkout .select2-dropdown{border-color:#777;font-family:'Bembo Std',serif;font-size:16px;line-height:20px}body.pmpro-checkout .select2-search--dropdown{padding:8px}body.pmpro-checkout .select2-search--dropdown .select2-search__field{border:1px solid #777;border-radius:5px;font-family:'Bembo Std',serif;font-size:16px;height:42px;padding:8px 10px}.pmpro-checkout form.pmpro_form .imcos-field-invalid input:not([type="checkbox"]),.pmpro-checkout form.pmpro_form .imcos-field-invalid select,.pmpro-checkout form.pmpro_form .imcos-field-invalid textarea,.pmpro-checkout form.pmpro_form .select2-selection.imcos-invalid{border-color:#b32d2e!important;box-shadow:0 0 0 1px #b32d2e}.pmpro-checkout form.pmpro_form .imcos-field-invalid>label,.pmpro-checkout form.pmpro_form .imcos-field-invalid>.pmpro_form_label{color:#b32d2e}.pmpro-checkout form.pmpro_form input[type="checkbox"].imcos-invalid{outline:2px solid #b32d2e;outline-offset:2px}#imcos-required-error{background:#fff2f2;border-left:4px solid #b32d2e;color:#8a2424;margin-bottom:20px;padding:12px 15px}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-first_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-last_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-telephone,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-mobile,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_1,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_2,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_3,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_4{display:inline-flex;vertical-align:top;width:calc(50% - 10px)}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-first_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-telephone,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_1,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_3{margin-right:15px}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-first_name input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-last_name input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-telephone input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-mobile input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_1 input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_2 input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_3 input,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_4 input{box-sizing:border-box;max-width:none;width:100%}@media screen and (max-width:700px){.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-first_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-last_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-telephone,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-mobile,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_1,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_2,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_3,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_4{display:block;margin-right:0;width:100%}}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_fields{column-gap:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field{grid-column:1 / -1;margin-bottom:0}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-first_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-last_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_1,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_2,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_3,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_4,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-telephone,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-mobile{grid-column:auto;margin-right:0;width:100%!important}@media screen and (max-width:700px){.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_fields{grid-template-columns:1fr}.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-first_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-last_name,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_1,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_2,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_3,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-address_line_4,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-telephone,.pmpro-checkout #pmpro_form_fieldset-member_details .pmpro_form_field-mobile{grid-column:1}}.journal-search-result{background:#FFF;border-bottom:1px solid #EEE;margin:0 3%;padding:20px 0 20px 0}.journal-search-result:last-of-type{border-bottom:0px!important}.journal-search-result:first-of-type{padding-top:0px!important}.journal-search-listing{margin-bottom:30px}.journal-search-result p.journal-search-title a{font-size:40px;text-decoration:none}.journal-search-result .journal-search-right{padding-left:20px}.journals-list .journal-buttons{margin:20px 0 40px 0;padding:0}.journals-list .issue-number,.buy{background:#2f4c63;color:#FFF;padding:15px 1%;text-align:center}.journals-list .preview-button{background:#333;color:#FFF;padding:15px;text-align:center}.journals-list .journal-item{padding:0 2%}.no-padding{padding:0!important}.journals-list .issue-number-top{border:1px solid #444;padding:4px}form#your-profile th{display:block}.journal-search form.search-form input[type="submit"]{width:50px!important;margin:0 20px;z-index:99999}ul#menu-member-sidebar li.member-only{display:none}body.logged-in ul#menu-member-sidebar li.member-only{display:block}.sidebar .tml{padding:20px}.sidebar .tml p{margin:0}footer.footer{background:#2f4c63;color:#FFF;margin-top:30px;padding:0 0 30px 0}footer.footer h4{border-bottom:1px solid #FFF;font-family:Bembo Std;font-size:18px;margin:30px 0 10px 0;max-width:70%}footer.footer ul{padding-left:0}.footer-bottom{border-bottom:20px solid #2f4c63;color:#2f4c63;padding:2em 0}footer a{text-decoration:none}.footer-bottom .pure-g div{font-family:Bembo Std}.memberloginfooter li:before{content:"-";padding:0 10px 0 0}.memberloginfooter li{list-style-type:none!important}.page-template-login .sidebar #wpwidget-widget:first-child{display:none}.addtoany_shortcode{margin:30px 0}.DownloadPdf{background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f4c63),to(#3f739c));background-color:#2f4c63;cursor:pointer;box-shadow:0 1px 0 rgb(255 255 255 / .2) inset,0 1px 2px rgb(0 0 0 / .05);text-shadow:0 -1px 0 rgb(0 0 0 / .25);color:#fff;padding:7px 25px;margin:15px 0;display:inline-block;clear:both;border-radius:2px}.DownloadPdf a{text-decoration:none}table#pmpro_user_fields{margin-bottom:15px}div#pmpro_donations{margin:30px 0}div#terms_and_conditions_div{display:inline-block;width:100%;margin-top:10px;margin-bottom:10px}div#terms_and_conditions_div label:first-child{width:100%;margin-bottom:8px}div#terms_and_conditions_div input{width:auto!important;max-width:inherit!important}