/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.3
*/

@import url("../flatsome/css/foundation.css");
@import url("//hello.myfonts.net/count/2d8f3f");
@font-face {font-family: 'ProximaNovaA-Regular';src: url('fonts/2D8F3F_0_0.eot');src: url('fonts/2D8F3F_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D8F3F_0_0.woff2') format('woff2'),url('fonts/2D8F3F_0_0.woff') format('woff'),url('fonts/2D8F3F_0_0.ttf') format('truetype');} 
@font-face {font-family: 'ProximaNovaS-Regular';src: url('fonts/2D8F3F_1_0.eot');src: url('fonts/2D8F3F_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D8F3F_1_0.woff2') format('woff2'),url('fonts/2D8F3F_1_0.woff') format('woff'),url('fonts/2D8F3F_1_0.ttf') format('truetype');} 
@font-face {font-family: 'ProximaNova-Regular';src: url('fonts/2D8F3F_2_0.eot');src: url('fonts/2D8F3F_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D8F3F_2_0.woff2') format('woff2'),url('fonts/2D8F3F_2_0.woff') format('woff'),url('fonts/2D8F3F_2_0.ttf') format('truetype');}
body{font-family:"helvetica neue",helvetica,arial,sans-serif;position:static;background-color:#fff;}
body,p{font-weight:300;}
body,.footer-wrapper a{color:#575859;}
h1, h2, h3, h4, h5, h6{color:#424242;}
h1, h1.entry-title,.type-page h1.entry-title,.search-results .text-center h1.entry-title{font-family:Georgia,serif;font-size:42px;font-weight:normal;margin-bottom:35px;}
h2, h3, h4, h5, h6{font-family:ProximaNovaA-Regular,sans-serif;font-weight:normal;margin-bottom:36px;}
h2{font-size:27px;}
h3, h3.widget-title{font-size:27px;}
.entry-content h3.entry-title{margin-bottom:19px;}
h3.rpwe-title {font-size:17px;font-weight:900;margin-bottom:10px;text-transform:uppercase;font-family:"Lato";}
ul.header-nav li a,.royalSlider.rsDefault .rsBullets .rsNavItem,.royalSlider .rsABlock *{font-family:"Open Sans",sans-serif;display:inline-block;}
ul.header-nav a.nav-top-link{color:#434343;}
p,ul,ol,dl{margin-bottom:34px;}
p,ul,ol,dl,.recent-posts-extended .rpwe-summary{line-height:2;}
strong,b,.xl24,.xl25{font-weight:600;}
table tr th, table tr td{padding:9px 8px;}
#top-bar{opacity: 1;filter: alpha(opacity=100);background-color:#4698c7 !important;}
#top-bar .right{float:left !important;}
#top-bar ul.top-bar-nav{display:block;}
#top-bar ul li{border:0 none;margin:0 16px;position:relative;padding:0 !important;line-height:25px !important;}
.site-id-1 #top-bar li#menu-item-1164:after,.site-id-2 #top-bar li#menu-item-1143:after,.site-id-3 #top-bar li#menu-item-1144:after,
.site-id-4 #top-bar li#menu-item-1145:after,.site-id-5 #top-bar li#menu-item-1146:after,.site-id-6 #top-bar li#menu-item-1147:after,
.site-id-7 #top-bar li#menu-item-1148:after,.site-id-8 #top-bar li#menu-item-1149:after,.site-id-9 #top-bar li#menu-item-1150:after,
#top-bar ul li:hover:after{bottom:-13px;content:url("images/arrow.png");display:block;position:absolute;text-align:center;width:100%;}
#top-bar ul li a{font-size:15px !important;padding:6px 0px !important;text-transform:none !important;}
#top-bar ul li:first-child{margin-left:0;}
#top-bar ul li:last-child{margin-right:0;}
#content{margin-bottom:30px;}
#masthead{background-position:center center;background-size:cover;border-bottom:1px solid #d9dbde;height:auto !important;padding:0 17px;}
#masthead #logo{padding:15px 0;}
#masthead #logo,#masthead #logo a{width:auto !important;}
#masthead #logo h2{margin:0;}
#masthead #logo a{font-family:lato;font-size:53px;padding-top:0;}
#masthead #logo a img{max-height:140px !important;}
#content ul{margin-left: 40px;}
#content ul.tick,#content ol.tick{margin-left:30px;}
.tick li{list-style:none;margin-left:20px;position:relative;}
.tick li:before{content:url("images/tick.png");display:inline-block;left:-25px;position:absolute;top:4px;width:23px;}
#banner{margin:20px 0 40px;}
#banner .ux_banner {background-color: #222222;}
#banner .large-9 .ux_banner h1,.large-9  .ux_banner h2,.large-9 .ux_banner h3,.large-9 .ux_banner h4,.large-9 .ux_banner h5 ,
#banner .large-9 .ux_banner h6{font-weight: normal;}
#banner .large-9 .ux_banner h1{font-size: 315%;line-height: 93%;}
#banner .large-9 .ux_banner h2{font-size: 220%;}
#banner .large-9 .ux_banner h3{font-size: 180%;}
#banner .ux_banner .inner.bottom {bottom:4% !important;}
#banner .large-9 .ux_banner .inner.bottom {bottom:2% !important;}
#banner .large-9 .ux_banner .right {right:5.5%;}
#banner .large-3 .inner {width:80% !important;}
#banner .large-3 .inner h3{font-size:210%;}
#banner .large-3 .inner .button{font-size:165%;}
#banner .large-3 .banner-bg, #banner .large-9 .banner-bg{opacity: 0.7;filter:alpha(opacity=70);}
#banner .large-3:hover .banner-bg, #banner .large-9:hover .banner-bg{opacity:0.40;filter:alpha(opacity=40);}
.checkout-message{padding:10px 20px;background-color:#6386a3;margin-bottom:20px;}
.checkout-message p{color:#fff;font-size:14px;line-height:21px;font-family:arial,sans-serif;margin-bottom:0 !important;}
.wide-nav .header-nav > li{line-height:normal;float:left;}
.wide-nav .header-nav a.nav-top-link {font-size:15px !important;padding:20px 17px;text-transform:none;}
.wide-nav.myfixed .header-nav a.nav-top-link {padding:13px 17px;}
.wide-nav .header-nav li.current-menu-item a.nav-top-link,.wide-nav .header-nav li:hover a.nav-top-link,.wide-nav .header-nav li.current_page_parent a.nav-top-link,
.page-id-1326 .wide-nav .header-nav li.menu-item-1331 a.nav-top-link,.page-id-1323 .wide-nav .header-nav li.menu-item-1331 a.nav-top-link
{background-color:#fff;}
.wide-nav .wide-nav-right{height:auto;}
ul.header-nav a.nav-top-link{opacity:1;filter:alpha(opacity=100);}
ul.header-nav li a {font-size:72% !important;font-weight:600;color:#21272f;}
ul.header-nav li.active a:hover{color:#808080;}
ul.header-nav li.current-menu-item > a, ul.header-nav li.current_page_parent > a{opacity: 1;filter: alpha(opacity=1);color:#4d4d4d;}
input[type="file"]{color:rgba(0, 0, 0, 0.75);font-family:inherit;height:2.3125em;line-height:19px;}
select{background-color: #FFFFFF;border: 1px solid #CCCCCC;color: rgba(0, 0, 0, 0.55);display: block;font-family: inherit;font-size: 0.875em;height: 2.3125em;
margin: 0 0 1em;padding: 0.5em;width: 100%;}
::-webkit-input-placeholder {opacity: 0.75;filter: alpha(opacity=75);}
:-moz-placeholder {opacity: 0.75;filter: alpha(opacity=75);}
::-moz-placeholder {opacity: 0.75;filter: alpha(opacity=75);}
:-ms-input-placeholder {opacity: 0.75;filter: alpha(opacity=75);}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], 
input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], 
input[type="url"]{height:auto;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus,
input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, 
input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, 
input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, 
input[type="url"]:focus, textarea:focus, input[type="text"], input[type="password"],
input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"],
input[type="week"], input[type="email"], input[type="number"], input[type="search"],
input[type="tel"], input[type="time"], input[type="url"], input[type="file"], textarea, .wide-nav,
.nav-dropdown, .sub-menu.submenu-languages{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"],
input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"],
input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="file"], textarea,
ul.page-numbers li > span, .mini-cart:hover .custom-cart-count, .callout .inner, .button.secondary, .button.checkout,
#submit.secondary, button.secondary, .button.secondary, input.secondary[type="submit"], a[rel*="shadowbox"]:before, a[rel*="shadowbox"], a[rel*="shadowbox"] img,
#bbpress-forums .wp-editor-container, input#captcha_code, select{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus,
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="time"]:focus, input[type="url"]:focus, textarea:focus, input[type="text"]:hover, input[type="password"]:hover, input[type="date"]:hover, input[type="datetime"]:hover,
input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="week"]:hover,
input[type="email"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="tel"]:hover,
input[type="time"]:hover, input[type="url"]:hover, textarea:hover, #bbpress-forums .wp-editor-container:hover,
#bbpress-forums .wp-editor-container:focus, input[type="file"]:hover,select:hover, select:focus{border-color:#13264f;background-color: #fff;}
input#captcha_code:hover, input#captcha_code:focus{border-color:#D52A2A !important;}
.wide-nav-search {float: right;}
.wide-nav-search > div{display: block;text-align: right;}
#searchform input:hover, #searchform input:focus{-webkit-box-shadow: 0 0 0 3px #242424 inset;-moz-box-shadow: 0 0 0 3px #242424 inset;box-shadow: 0 0 0 3px #242424 inset;border-color:#242424;}
#searchform button:hover{background-color:#242424;border-color:#242424;}
body .entry-content ol {margin-left:30px;}
body #secondary, body .page #secondary{padding-top:10px !important;}
body #secondary .widget-title{margin-bottom:25px;color:#666666;}
body #secondary .widget{margin-bottom:20px;}
body #secondary .widget:first-child .widget-title,#content > h1,#content > h2,#content > h3{margin-top: 0;}
#submit, button, .button, input[type="submit"] {font-size: 13px;font-weight: bold;padding: 5px 12px 6px;text-transform: capitalize;}
.type-page h1.entry-title, .search-results .text-center h1.entry-title, body #secondary .widget .widget-title{text-transform: none;}
.page-wrapper .page-inner{border-left: 0 none;padding-left: 45px;}
.page-right-sidebar .page-inner{border-right: 0 none;}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a{padding:7px 0 12px;}
.evcal_cblock em {width: 100%;}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_cblock em.evo_month {font-size: 17px;font-weight: bold;}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_cblock em, .ajde_evcal_calendar .evo_pop_body .evcal_cblock em{line-height: 100%;}
#evcal_widget #evcal_list .eventon_list_event .evcal_list_a {padding: 5px 0 8px !important;}
#evcal_widget .evo_date > span {font-size: 12px !important;}
#main-content .ajde_evcal_calendar .calendar_header.evcal_nosort {min-height: 0 !important;padding: 0 !important;}
.recent-posts-extended .rpwe-title a,.footer h3{color:#4d4d4d;}
.footer{padding: 15px 0 30px;background-color:#fbfbfb !important;border-top:1px solid #dfd8da;}
.footer h3{font-family:"lato";font-size:16px;margin-bottom:13px;text-transform:uppercase;}
.footer ul{list-style-type:none;}
.footer ul li{font-size:14px;line-height:22px;padding:5px 0;}
.footer .footer-logo {display:block;margin:0 auto;max-width:95%;}
.absolute-footer{padding: 0;}
.wide-nav-search.hide-for-small div#logged-in{font-size: 90%;}
footer .eventon_events_list .eventon_list_event .desc_trig,footer .eventon_events_list .eventon_list_event .desc_trig:hover{background-color: #FFFFFF;}
.widget_nav_menu ul li.current-menu-item a {border-right: 0 none;}
.ajde_evcal_calendar .evcal_month_line p{text-transform: capitalize !important;}
.home .ajde_evcal_calendar .calendar_header{min-height: 0px !important;}
footer .widget iframe[src*="facebook"] {background: #FFFFFF;padding-bottom: 12px;outline: 1px solid #e5e5e5;}
.widget_nav_menu ul li a{color:#707273;font-family:lato;font-weight:900;padding:14px 0 14px 5px;text-transform:uppercase;}
blockquote:before{color:#ccc;content:"\201C";font-family:Georgia,serif;left:-7px;line-height:1;margin:0;position:absolute;top:0px;vertical-align:-0.4em;font-size:5em;}
blockquote{border: 0 none;position: relative;padding-left: 40px;}
blockquote, blockquote p {color:#666666;font-family:Georgia,serif !important;font-size:1.18em;font-style:italic;}
blockquote cite {font-size:15px;padding: 5px 0 0 12px;}
#secondary p, #secondary form:before {font-size: 93%;}
#bbpress-forums p, #bbpress-forums label, #bbpress-forums legend, #bbpress-forums li, #bbpress-forums input,
#bbpress-forums textarea, #bbpress-forums .bbp-forum-content, #bbpress-forums .bbp-pagination-count,#bbpress-forums .bbp-author-role,
#bbpress-forums .bbp-reply-ip, #bbpress-forums .bbp-pagination-links a, #bbpress-forums .bbp-pagination-links span.current,
#bbpress-forums .bbp-topic-pagination a{font-size: 14px !important;}
#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink, #bbpress-forums button,#bbpress-forums .bbp-reply-content p{font-size: 15px !important;}
#bbpress-forums .bbp-reply-permalink {font-size: 13px;}
#bbpress-forums .bbp-the-content-wrapper textarea{min-height: 120px;}
#bbpress-forums .wp-editor-container{border: 1px solid #CCCCCC;}
#bbpress-forums #bbp-your-profile select#display_name, #bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea,
#bbpress-forums #bbp-your-profile fieldset fieldset.password{width: 75%;}
#bbpress-forums fieldset.submit{border: 0 none;}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar, .vcard{max-width: 100%; height: auto;}
#bbpress-forums .avatar{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#bbpress-forums .bbp-pagination-links a, #bbpress-forums .bbp-pagination-links span.current{padding: 5px 8px;}
#bbpress-forums span.bbp-admin-links a, #bbpress-forums span.bbp-admin-links{color:#8a8a8a;font-size: 12px;line-height: 23px;}
#bbpress-forums .bbp-forum-header a.bbp-forum-permalink, #bbpress-forums .bbp-topic-header a.bbp-topic-permalink, #bbpress-forums .bbp-reply-header a.bbp-reply-permalink{color:#8a8a8a;}
.bbp-login-form #mc4wp-checkbox label{width: 100% !important;}
.bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input{height:26px;}
.bbp-user-page.logged-in #content{display: block;}
body[class*="bbp"] ul#site-navigation li#menu-item-342 a{color:#000;}
.captchaSizeDivLarge{height:75px !important;}
input#captcha_code{width: 170px !important;font-size: 16px !important;border-color: #ccc !important;background-color:#fff !important;margin-bottom: 0 !important;}
.nav-dropdown, .sub-menu.submenu-languages{border-width: 2px;padding: 6px 0 4px 16px;}
.wide-nav .nav-dropdown {margin-top: -1px;}
.nav-dropdown > ul:after, .nav-dropdown > .row:after, .nav-dropdown-inner:after, .menu-item-language .sub-menu:after{border: 0 none;}
.evo_page_content.evo_se_sidarbar {width: 75%;}
.clear {clear: both;}
.evo_page_content .entry-content{margin: 0;}
.evo_page_content .eventon_main_section {padding: 0 !important;}
.evo_page_body .evo_page_sidebar #sidebar h3.widget-title {font-family:inherit !important;font-style:normal;text-transform:capitalize;}
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow {background-color: #FFFFFF !important;}
.eventon_events_list .eventon_list_event .event_description{border-bottom: 0 none !important;}
#main-content #evcal_list .eventon_list_event .event_description p,#main-content #evcal_list .eventon_list_event .event_description li,
#main-content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p {color: #4d4d4d !important;font-size: 17px !important;}
#main-content .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info,
#main-content .evo_pop_body .evcal_desc .evcal_desc_info {font-size: 16px !important;opacity: 1 !important;filter:alpha(opacity=100) !important;}
#main-content .eventon_main_section .ajde_evcal_calendar .calendar_header {margin-bottom: 10px;margin-top:0px;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {font-size: 20px !important;text-transform:capitalize !important;}
#main-content .ajde_evcal_calendar .calendar_header{min-height: 20px !important;}
#main-content .ajde_evcal_calendar .calendar_header p {font-size: 22px !important;height: 22px !important;line-height: 22px !important;text-transform:capitalize !important;}
#secondary ul#sidebar > li{list-style-type: none;}
.page-id-251 .entry-content  > div:before, .page-id-254 .entry-content div#cpinfo > div:before  {clear: both;content: "";display: block;}
.page-id-251 .entry-content > div, .page-id-254 .entry-content div#cpinfo > div{min-height: 300px;margin-bottom: 47px;}
.page-id-251 .entry-content > div img, .page-id-254 .entry-content div#cpinfo > div img {height: auto;max-width: 100%;width: 235px;}
#masthead .left-links .search-bar {float:right;}
.entry-image .post-date{left:0;top:0;}
.bbp_widget_login fieldset{padding: 0; border: 0 none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.bbp_widget_login fieldset .captchaSizeDivLarge{width: 100%;}
.bbp_widget_login .bbp-logged-in h4 a {color: #737373;font-size: 14px;font-weight: bold;}
.rpwe-block *{font-size: 95%;}
.recent-posts-extended .rpwe-title, .bbp_widget_login .bbp-logged-in h4 {line-height:21px;}
.widget_nav_menu ul li{font-size:100%;}
.recent-posts-extended .rpwe-clearfix > a {max-width: 100%;}
.recent-posts-extended .rpwe-block li.rpwe-clearfix {margin-bottom:28px;}
.recent-posts-extended .rpwe-block li.rpwe-clearfix a img.rpwe-thumb {display: block;margin: 0 auto;}
body #secondary .widget {margin-bottom:45px;}
.wpcf7 textarea {min-height:130px;}
.home #content p img.span4{max-width:30.25%;}
#logged-out,#logged-in{background-color:rgba(255, 255, 255, 0.8);margin:20px 0;padding:10px 15px;position:relative;border:1px solid #fff;}
#logged-out .bbp-password,#logged-out .bbp-username{float:left;width:145px;}
#logged-out fieldset > div,.blog .entry-content h3.entry-title{margin-top:0;}
#logged-out .bbp-username{margin-right:12px;}
#logged-out .bbp-password{margin-right:78px;}
#logged-out .bbp-username label,#logged-out .bbp-password label{margin-bottom:4px;}
#logged-out input{margin-bottom:5px;}
#logged-out fieldset{border:0 none;padding:0;}
#logged-out .bbp-submit-wrapper{top:30px;right:15px;}
#logged-out span#lost-pass{bottom:15px;left:173px;}
#logged-out label[for*="remember"]{position:relative;top:-2px;margin-bottom:0;font-weight:300;}
html[data-useragent*="Mac"] #logged-out label[for*="remember"]{top:0px;}
#logged-out span#lost-pass,#logged-out .bbp-submit-wrapper{position:absolute;}
#logged-out label[for*="user_login"],#logged-out label[for*="user_pass"]{font-size:13px !important;}
#logged-out span#lost-pass,#logged-out label[for*="remember"]{font-size:11px;}
#logged-out span#lost-pass a,#logged-out span#lost-pass a:hover,#logged-out label[for*="remember"]{color:#74747a;}
#header-button,#logged-out .button,input[type="submit"],input[type="submit"]:hover,button[type="submit"],button[type="submit"]:hover{background-color:#5b74a8 !important;background-image:url("images/bg.png");background-position:0 -49px;background-repeat:no-repeat;
background-size:auto auto;border-color:#2f477a #29447e #1a356e !important;border-image:none;border-style:solid;border-width:1px;font-family:tahoma,verdana,sans-serif;
box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);}
#header-button,input[type="submit"],input[type="submit"]:hover,#main-content button[type="submit"],#main-content button[type="submit"]:hover{background-position:0 0;border-color:#9d2323 !important;padding-top:11px;padding-bottom:12px;text-transform:uppercase;}
#logged-out .button:focus,#logged-out .button:active,input[type="submit"]:focus,input[type="submit"]:active,button[type="submit"]:focus,button[type="submit"]:active{background-image:none;}
#logged-out .button:focus,#logged-out .button:active{background-color:#5069ad !important;}
#header-button:active,#header-button:hover,input[type="submit"]:focus,input[type="submit"]:active,button[type="submit"],button[type="submit"]:hover{background-color:#b51d1d !important;}
body .rsMinW .rsArrow{z-index:5;}
#header-button{float:right;font-size:14px;max-width:100%;width:175px;margin-bottom:0;}
.variations_form .variations_button{margin-top:30px;}
.variations label{font-size:16px;}
.evcal_month_line p{font-size:17px !important;padding:20px 0 17px !important;}
.home .royalSlider.rsDefault .rsBullets{background-color:transparent;}
.home .royalSlider.rsDefault .rsBullets .rsNavItem{border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:14px;
margin-bottom:10px;margin-right:10px;padding:8px;filter:alpha(opacity=5);opacity:0.50;-webkit-transition: opacity 0.8s ease;
-moz-transition: opacity 0.8s ease;-o-transition: opacity 0.8s ease;transition: opacity 0.8s ease;background-color:rgba(255, 255, 255, 1);}
.home .royalSlider.rsDefault .rsBullets .rsNavItem,.home .royalSlider .rsABlock *{color:#1b75bc;font-weight:800;}
.home .royalSlider.rsDefault .rsBullets{text-align:left;left:13px;}
.home .royalSlider.rsDefault .rsBullets .rsNavItem.rsNavSelected{filter:alpha(opacity=100);opacity:1;}
.home .royalSlider.rsDefault .rsBullets .rsNavItem:last-child{margin-right:0;}
.home .royalSlider.rsDefault .rsBullets .rsNavItem:hover{cursor:pointer;}
.home .royalSlider .rsABlock{padding:5px 0 5px 5px;width:35% !important;}
.home .royalSlider .rsABlock *{font-size:38px;line-height:44px;margin:0 0 0 5px;}
.home .royalSlider .desc-bg{background:url("../../wp-content/themes/flatsome-child/images/slide-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display:block;height:330px !important;left:0;position:absolute;top:0;width:36% !important;background-size:contain;}
.content-column{padding-right:3%;}
#content .content-column ul{margin-left:15px;}
body .wrapfixed{z-index:99999;}
.form-row.terms{line-height:18px;}
.woocommerce-message{padding-right:0px !important;border:0;text-align:center;}
.woocommerce .checkout-group .input-radio{float:left;margin-right:6px !important;position:relative;top:7px;}
.woocommerce .checkout-group p label.checkbox,.woocommerce .checkout-group p label.radio{font-weight:normal;}
.woocommerce .checkout-group .input-checkbox {position:relative;top:1px;margin-right:5px;}
.woocommerce-checkout .order-review{margin-top:20px;}
.login-action-login #nav a:first-child,.login-action-lostpassword #nav a + a,.login-action-rp #nav a + a,.login-action-resetpass p.reset-pass a{display:none;}
/* Additional Styles */
.woocommerce-checkout #customer_details p{margin-bottom:11px;}
#billing_email_field, #billing_phone_field {width:98.5%;padding:0;}
.woo-billing p.form-row-first{padding-right:2%;width:48%;}
.woo-billing p.form-row-last{width:50%;}
.woo-billing label.checkbox{margin-left:0;}
.woocommerce-checkout #content .large-7,.woocommerce-checkout #content .large-5{width:100%;float:none;}
.woocommerce-account #top-login #logged-out,.page-id-1212.site-id-1 #top-login #logged-out,.page-id-1209.site-id-1 #top-login #logged-out{display:none;}
body.asme-western-australia:not(.woocommerce-page) table tr td:first-child{width:22.5%;}
/*New stuff*/
.woocommerce-MyAccount-navigation-link > a{color:#434343;font-family:open sans;font-size:15px;font-style:italic;font-weight:600;line-height:50px;
padding:15px 12px;}
.woocommerce-MyAccount-navigation-link > a:hover,.woocommerce-MyAccount-navigation-link.is-active > a{background-color:#fff;}
.woocommerce-MyAccount-navigation > ul{background-color:#e9eaed;height:50px;margin:0 0 21px !important;width:100%;}
.woocommerce-MyAccount-navigation-link{float:left;list-style:none;}
.woocommerce-MyAccount-content label.checkbox{display:block;}
.woocommerce-message,.woocommerce-info{display:block;margin:0;padding:35px 0 10px;text-align:center;}
.woocommerce-info{font-weight:bold;}
.woo-billing label.checkbox{display:block;margin-bottom:10px;margin-top:10px;}
.page-template-page-my-account fieldset{border:0 none;margin:0;padding:0;}
.page-template-page-my-account fieldset legend{display:none;}
.page-template-page-my-account-php #content p#breadcrumbs + h1{display:none;}
.page-template-page-my-account h1{border:0 none;font-size:36px;padding-bottom:0;}
small{font-size:82%;}
.woocommerce-account .order-actions .button.pay{margin-right:18px;}
.shop_table.cart td.product-name{padding:20px 30px;}
.woocommerce-checkout .entry-title{display:block;width:100%;}
#breadcrumbs{background-color:#81bada;margin-top:35px;padding:3px 0;}
#breadcrumbs p{margin:0;text-transform:uppercase;font-size:14px;}
#breadcrumbs p,#breadcrumbs a{color:#fff;}
#breadcrumbs a, #breadcrumbs .breadcrumb_last{padding:0 4px;}
.blog-list-style .large-8{width:100%;}
.alert-box.alert{margin-top:35px;}
.error-messages a {color: #fff;text-decoration: underline;}
body label.checkbox{margin-left:0;}
body #content .alert-box ul{margin-left:0px;}
/*REMOVALS*/
/*DISPLAY*/.page-id-519 .entry-content h2#authors, .page-id-519 .entry-content h2#authors + ul,.error404 .entry-content h2#authors, 
.error404 .entry-content h2#authors + ul, body .evcal_time,.tx-div.small,#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums .bbp-forum-description .avatar, 
#bbpress-forums .bbp-topic-description .avatar,#bbpress-forums #bbp-your-profile #wpua-preview,.bbp-user-page #content,#secondary .tx-div,
#bbpress-forums div.bbp-template-notice.info,#wpadminbar #wp-admin-bar-appearance,.payment_method_paypal img,#wpadminbar li#wp-admin-bar-customize,
body.woocommerce-cart .wc-proceed-to-checkout,body.woocommerce-cart .cart-sidebar .checkout-button.wc-forward,
body.woocommerce-cart input.button[name="update_cart"],body.woocommerce-cart .cart-wrapper .cart_totals{display:none;}
/*PADDING*/.variations_form td,#top-bar .left-text,#top-bar .right-text,.widget_nav_menu .menu,h3.rpwe-title a,.catalog-product-text{padding:0;}
/*BOX SHADOW*/#logged-out .button:focus,#logged-out .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
/*MARGIN*/.footer ul,#banner .widget ,.nomargin,#top-login fieldset,#top-login .bbp-login-form,#top-login  .widget{margin:0;}
/*BORDER*/table tr,abbr[title],#top-bar ul li:hover a{border:0 none;}
/*ADDITIONS*/
/*HEADER GREY*/#logged-out label[for*="user_login"],#logged-out label[for*="user_pass"],#masthead #logo a
{color:#525256;}
/*HEADER INPUTS*/header input[type="text"],header input[type="password"],header input[type="date"],header input[type="datetime"],header input[type="datetime-local"],header input[type="month"],
header input[type="week"],header input[type="email"],header input[type="number"],header input[type="search"],header input[type="tel"],header input[type="time"],
header input[type="url"],header input[type="checkbox"]{border-color:#505f8c;}
.sumosubs_payment_mode_switcher input{margin-right:10px;}
body.page-template-page-my-account p#breadcrumbs{display:none;}
ul.payment_methods p{line-height:150%;}
body.page-template-page-my-account .sumo_my_subscriptions-filter{display:none !important;}
.product-price small{display:block;margin-top:5px;}
@media all and (max-width: 1080px){
.home .royalSlider .rsABlock *{font-size:37px;line-height:38px;}
.woocommerce-account .my-account > .row{padding:0 20px;}}
@media all and (max-width: 1020px){
#top-bar ul li a{font-size:13px !important;}
#top-bar ul li{margin: 0 5px;}}
@media all and (max-width: 935px){
.page-wrapper .page-inner{padding-left: 0;}
.home .royalSlider .rsABlock *{font-size:28px;line-height:30px;}}
@media all and (max-width: 766px){
h1{font-size:1.625em}
h2{font-size:1.5em}
h3{font-size:1.25em;}
#masthead {height: auto !important;padding-bottom: 2%;}
#masthead .header-container, #masthead .left-links, #masthead .hide-for-small, #masthead .wide-nav-search{display:block !important;}
#masthead .left-links {max-width:100%;min-width:auto;width:auto;text-align:center;}
#masthead  #top-login.right {display:inline-block;float:none !important;}
#masthead .left-links #top-login *{text-align:left;}
#masthead  #logged-out,#masthead  #logged-in{margin:0;}
#masthead .left-links .search-bar{display:none;}
#masthead .wide-nav-search.hide-for-small div#logged-in{font-size:100%;text-align:center;padding:0;}
#masthead .wide-nav-search{float:none;}
#masthead #logo{padding: 0 10px;display:block;height:auto;max-width:95%;margin-bottom:15px;margin-left:30px;margin-top:1.5%;}
#masthead .mobile-menu {display:block !important;float:left;padding-top:5%;width:30px;}
#banner .large-9 .inner{width: 90% !important;}
.evo_page_content.evo_se_sidarbar {width: 100%;float: none;}
.footer .columns{margin-bottom:40px;}
.footer .footer-logo {margin:0;max-width:100%;width:240px;}
.home .royalSlider{margin-bottom:35px;}
.home .royalSlider .desc-bg{background-image:none;}
.home .royalSlider.rsDefault .rsBullets{bottom:-44px;text-align:center;}
.home .royalSlider .rsSlide{overflow:visible !important;}
.home .royalSlider .rsABlock{background-color:rgba(255, 255, 255, 0.6);bottom:0 !important;text-align:center;top:auto !important;width:100% !important;}
.home .royalSlider .rsABlock *{font-size:17px;line-height:21px;}
.home .royalSlider.rsDefault .rsBullets .rsNavItem{font-size:11px;padding:6px;}
#masthead .left-links{display:none !important;}
.icon-menu:after{content:"MENU";font-family:lato;font-size:24px;font-weight:900;left:5px;position:relative;top:-4px;}
.top-bar-items #menu-top-menu:before{content:"CHAPTERS";font-family:"lato";font-size:17px;font-weight:900;padding-left:23px;position:relative;top:-8px;}}
@media all and (max-width: 680px){
#masthead .left-links{margin-left:30px;}
#logged-out .bbp-password,#logged-out .bbp-username{float:none;width:100%;margin:0;}
#logged-out span#lost-pass, #logged-out .bbp-submit-wrapper{position:static;}
div.bbp-submit-wrapper{float:none;}
div.bbp-submit-wrapper button{display:block;text-align:center !important;width:100%;}
.bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input{padding:15px 5px;}
body #masthead #top-login.right #logged-out{margin:0 auto;max-width:100%;width:290px;}
#logged-out .button{padding:10px 0;}
#logged-out input{margin-bottom:12px;}
#logged-out span#lost-pass, #logged-out label[for*="remember"]{font-size:13px;}
body #masthead #top-login.right{display:block !important}
#logged-out .button {background-repeat:repeat-x;}
#header-button{float:none;margin-right:auto;margin-left:auto;}}
@media screen and (max-width: 600px){.content-column{padding-right:0;}}
@media all and (max-width: 480px){
.page-id-251 .entry-content > div img{float: none !important;}
.profile-up {background-color:rgb(255,221,135);border:1px solid rgb(255,206,84);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
color:rgb(138,109,59);font-size:14px;line-height:20px;padding:15px;margin-bottom:20px;}}
@media all and (max-width: 420px){
.home #banner .new_royalslider_widget{display:none;}
#logo a img{float:right;}
#banner{margin:0;}}
@media all and (max-width: 380px){
.icon-menu:after{font-size:18px;}}
@media all and (max-width: 320px){
.icon-menu:after{content:"";}}