hr,
img {
border: 0
}
.clearfix,
textarea {
overflow: auto
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline
}
body {
line-height: 1
}
ol,
ul {
list-style: none
}
blockquote,
q {
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: '';
content: none
}
caption,
td,
th {
font-weight: 400;
text-align: left;
font-family: Lato-Regular
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both
}
html {
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
.clearfix::after {
content: "";
clear: both;
display: table
}
a:focus {
outline: dotted thin
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block
}
audio,
canvas,
video {
display: inline-block
}
audio:not([controls]) {
display: none
}
del {
color: #333
}
ins {
background: #fff9c0;
text-decoration: none
}
hr {
background-color: #ccc;
height: 1px;
margin: 24px 24px 1.714285714rem
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
small {
font-size: smaller
}
img {
-ms-interpolation-mode: bicubic
}
.clear:after,
.format-status .entry-header:after,
.wrapper:after {
clear: both
}
.clear:after,
.clear:before,
.format-status .entry-header:after,
.format-status .entry-header:before,
.wrapper:after,
.wrapper:before {
display: table;
content: ""
}
.aligncenter,
.gallery-item a {
display: block
}
.archive-title,
.comment-content th,
.entry-content th,
.page-title,
.widget-title {
font-size: 11px;
font-size: .785714286rem;
line-height: 2.181818182;
font-weight: 700;
text-transform: uppercase;
color: #636363
}
article.format-link footer.entry-meta,
article.format-quote footer.entry-meta,
article.format-status footer.entry-meta {
font-size: 11px;
font-size: .785714286rem;
line-height: 2.181818182
}
button,
input,
select,
textarea {
border: 1px solid #ccc;
border-radius: 3px;
font-family: inherit;
padding: .428571429rem
}
button,
input {
line-height: normal
}
textarea {
font-size: 100%;
vertical-align: top
}
input[type=checkbox],
input[type=radio],
input[type=file],
input[type=hidden],
input[type=image],
input[type=color] {
border: 0;
border-radius: 0;
padding: 0
}
.bypostauthor cite span,
.menu-toggle,
article.post-password-required input[type=submit],
input[type=button],
input[type=reset],
input[type=submit] {
padding: .428571429rem .714285714rem;
font-size: 11px;
font-size: .785714286rem;
line-height: 1.428571429;
font-weight: 400;
color: #7c7c7c;
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, .1)
}
.menu-toggle,
button,
input[type=button],
input[type=reset],
input[type=submit] {
cursor: pointer;
border-radius: 4px
}
button[disabled],
input[disabled] {
cursor: default
}
.menu-toggle:hover,
article.post-password-required input[type=submit]:hover,
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
color: #5e5e5e;
background-color: #d4a539;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #d4a539, #d4a539);
background-image: -ms-linear-gradient(top, #d4a539, #d4a539);
background-image: -webkit-linear-gradient(top, #d4a539, #d4a539);
background-image: -o-linear-gradient(top, #d4a539, #d4a539);
background-image: linear-gradient(top, #d4a539, #d4a539)
}
.menu-toggle.toggled-on,
.menu-toggle:active,
button:active,
input[type=button]:active,
input[type=reset]:active,
input[type=submit]:active {
color: #757575;
background-color: #e1e1e1;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(top, #ebebeb, #e1e1e1);
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
border-color: transparent
}
.bypostauthor cite span {
color: #fff;
background-color: #21759b;
background-image: none;
border: 1px solid #1f6f93;
border-radius: 2px;
box-shadow: none;
padding: 0
}
.comment-content img,
.entry-content img,
.widget img {
max-width: 100%
}
img[class*=align],
img[class*=wp-image-],
img[class*=attachment-] {
height: auto
}
img.header-image,
img.size-full,
img.size-large,
img.wp-post-image {
max-width: 100%;
height: auto
}
embed,
iframe,
object,
video {
max-width: 100%
}
.entry-content .twitter-tweet-rendered {
max-width: 100%!important
}
.aligncenter {
margin-left: auto;
margin-right: auto
}
.author-avatar img,
.comment-content img,
.entry-content img,
.widget img,
img.header-image,
img.wp-post-image {
border-radius: 0;
box-shadow: 0 1px 4px rgba(0, 0, 0, .2)
}
.wp-caption {
max-width: 100%;
padding: 4px
}
.entry-caption,
.gallery-caption,
.wp-caption .wp-caption-text {
font-style: italic;
font-size: 12px;
font-size: .857142857rem;
line-height: 2;
color: #757575
}
.rsswidget img,
img.wp-smiley {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0
}
.entry-content dl.gallery-item {
margin: 0
}
.gallery-caption,
.gallery-item a {
width: 90%
}
.gallery-caption a {
display: inline
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%
}
.gallery-columns-1 .gallery-icon img {
padding: 3%
}
.site-content nav {
clear: both;
line-height: 2;
overflow: hidden
}
#nav-above {
padding: 1.714285714rem 0;
display: none
}
.paged #nav-above {
display: block
}
.nav-previous,
.previous-image {
float: left;
width: 50%
}
.nav-next,
.next-image {
float: right;
text-align: right;
width: 50%
}
.image-attachment div.attachment,
.image-attachment div.attachment p,
.main-navigation,
.site-header h1,
.site-header h2 {
text-align: center
}
#comment-nav-above,
.nav-single+.comments-area {
margin: 3.428571429rem 0
}
.author .archive-header {
margin-bottom: 1.714285714rem
}
.author-info {
border-top: 1px solid #ededed;
margin: 1.714285714rem 0;
padding-top: 1.714285714rem;
overflow: hidden
}
.author-description p {
color: #757575;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846
}
.author.archive .author-info {
border-top: 0;
margin: 0 0 3.428571429rem
}
.author.archive .author-avatar {
margin-top: 0
}
html {
font-size: 87.5%
}
body {
font-size: 14px;
font-size: 1rem;
font-family: Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
color: #444
}
body.custom-font-enabled {
font-family: "Open Sans", Helvetica, Arial, sans-serif
}
a {
outline: 0;
color: #21759b
}
a:hover {
color: #0f3647
}
.assistive-text,
.site .screen-reader-text {
position: absolute!important;
clip: rect(1px, 1px, 1px, 1px)
}
.main-navigation .assistive-text:focus {
background: #fff;
border: 2px solid #333;
border-radius: 3px;
clip: auto!important;
color: #000;
display: block;
font-size: 12px;
padding: 12px;
position: absolute;
top: 5px;
left: 5px;
z-index: 100000
}
.site {
padding: 0 1.714285714rem;
background-color: #fff
}
.site-content {
margin: 0
}
.widget-area {
margin: 1.714285714rem 0 0
}
.header-image,
.main-navigation,
.main-navigation li {
margin-top: 1.714285714rem
}
.site-header {
padding: 1.714285714rem 0
}
.site-header h1 a,
.site-header h2 a {
color: #515151;
display: inline-block;
text-decoration: none
}
.site-header h1 a:hover,
.site-header h2 a:hover {
color: #21759b
}
.site-header h1 {
font-size: 24px;
font-size: 1.714285714rem;
line-height: 1.285714286;
margin-bottom: 1rem
}
.widget-area .widget,
section[role=banner] {
margin-bottom: 3.428571429rem
}
.site-header h2 {
font-weight: 400;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846;
color: #757575
}
.main-navigation li {
font-size: 12px;
font-size: .857142857rem;
line-height: 1.42857143
}
.main-navigation a {
color: #5e5e5e
}
.main-navigation a:focus,
.main-navigation a:hover {
color: #21759b
}
.main-navigation div.nav-menu>ul,
.main-navigation ul.nav-menu {
display: none
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
display: inline-block
}
.widget-area .widget {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
word-wrap: break-word
}
.widget-area .widget h3,
.widget-area .widget p {
margin-bottom: 1.714285714rem
}
.widget-area .widget .textwidget,
.widget-area .widget li,
.widget-area .widget p {
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846
}
.widget-area .textwidget ul {
list-style: disc;
margin: 0 0 1.714285714rem
}
.widget-area .textwidget li {
margin-left: 2.571428571rem
}
.widget-area .widget a {
color: #757575
}
.widget-area .widget a:hover {
color: #21759b
}
.widget-area .widget a:visited {
color: #9f9f9f
}
.widget-area #s {
width: 53.66666666666%
}
footer[role=contentinfo] {
border-top: 1px solid #ededed;
clear: both;
font-size: 12px;
font-size: .857142857rem;
line-height: 2;
max-width: 960px;
max-width: 68.571428571rem;
margin-top: 1.714285714rem;
margin-left: auto;
margin-right: auto;
padding: 1.714285714rem 0
}
footer[role=contentinfo] a {
color: #686868
}
footer[role=contentinfo] a:hover {
color: #21759b
}
.entry-meta {
clear: both
}
.entry-header,
.entry-header img.wp-post-image {
margin-bottom: 1.714285714rem
}
.entry-header .entry-title {
font-size: 20px;
font-size: 1.428571429rem;
line-height: 1.2;
font-weight: 400
}
.entry-header .entry-title a {
text-decoration: none
}
.entry-header .entry-format {
margin-top: 1.714285714rem;
font-weight: 400
}
.entry-header .comments-link {
margin-top: 1.714285714rem;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846;
color: #757575
}
.comments-link a,
.entry-meta a {
color: #757575
}
.comments-link a:hover,
.entry-meta a:hover {
color: #21759b
}
article.sticky .featured-post {
border-top: 4px double #ededed;
border-bottom: 4px double #ededed;
color: #757575;
font-size: 13px;
font-size: .928571429rem;
line-height: 3.692307692;
margin-bottom: 1.714285714rem;
text-align: center
}
.entry-content,
.entry-summary,
.mu_register {
line-height: 1.714285714
}
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin: 1.714285714rem 0
}
.comment-content h1,
.entry-content h1 {
font-size: 21px;
font-size: 1.5rem;
line-height: 1.5
}
.comment-content h2,
.entry-content h2,
.mu_register h2 {
font-size: 18px;
font-size: 1.285714286rem;
line-height: 1.6
}
.comment-content h3,
.entry-content h3 {
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.846153846
}
.comment-content h4,
.entry-content h4 {
font-size: 14px;
font-size: 1rem;
line-height: 1.846153846
}
.comment-content h5,
.entry-content h5 {
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846
}
.comment-content h6,
.entry-content h6 {
font-size: 12px;
font-size: .857142857rem;
line-height: 1.846153846
}
.comment-content ol,
.comment-content p,
.comment-content ul,
.entry-content ol,
.entry-content p,
.entry-content ul,
.entry-summary p,
.mu_register p,
.mu_register ul {
margin: 0 0 1.714285714rem;
line-height: 1.714285714
}
.comment-content a:visited,
.entry-content a:visited {
color: #9f9f9f
}
.comment-content ol ol,
.comment-content ol ul,
.comment-content ul ol,
.comment-content ul ul,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ol,
.entry-content ul ul {
margin-bottom: 0
}
.comment-content ul,
.entry-content ul,
.mu_register ul {
list-style: disc
}
.comment-content ol,
.entry-content ol {
list-style: decimal
}
.comment-content li,
.entry-content li,
.mu_register li {
margin: 0 0 0 2.571428571rem
}
.comment-content blockquote,
.entry-content blockquote {
margin-bottom: 1.714285714rem;
padding: 1.714285714rem;
font-style: italic
}
.comment-content blockquote p:last-child,
.entry-content blockquote p:last-child {
margin-bottom: 0
}
.comment-content code,
.entry-content code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: .857142857rem;
line-height: 2
}
.comment-content pre,
.entry-content pre {
border: 1px solid #ededed;
color: #666;
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: .857142857rem;
line-height: 1.714285714;
margin: 1.714285714rem 0;
overflow: auto;
padding: 1.714285714rem
}
.comment-content pre code,
.entry-content pre code {
display: block
}
.comment-content abbr,
.comment-content acronym,
.comment-content dfn,
.entry-content abbr,
.entry-content acronym,
.entry-content dfn {
border-bottom: 1px dotted #666;
cursor: help
}
.comment-content address,
.entry-content address {
display: block;
line-height: 1.714285714;
margin: 0 0 1.714285714rem
}
.wp-caption.alignleft,
img.alignleft {
margin: .857142857rem 1.714285714rem .857142857rem 0
}
.wp-caption.alignright,
img.alignright {
margin: .857142857rem 0 .857142857rem 1.714285714rem
}
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: .857142857rem;
margin-bottom: .857142857rem
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
margin-bottom: 1.714285714rem
}
.comment-content dl,
.entry-content dl {
margin: 0 1.714285714rem
}
.comment-content dt,
.entry-content dt {
font-weight: 700;
line-height: 1.714285714
}
.mu_register h2,
article.format-image footer a h2 {
font-weight: 400
}
.comment-content dd,
.entry-content dd {
line-height: 1.714285714;
margin-bottom: 1.714285714rem
}
.comment-content table,
.entry-content table {
border-bottom: 1px solid #ededed;
color: #757575;
font-size: 12px;
font-size: .857142857rem;
line-height: 2;
margin: 0 0 1.714285714rem;
width: 100%
}
.comment-content table caption,
.entry-content table caption {
font-size: 16px;
font-size: 1.142857143rem;
margin: 1.714285714rem 0
}
.comment-content td,
.entry-content td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0
}
.site-content article {
border-bottom: 4px double #ededed;
margin-bottom: 5.142857143rem;
padding-bottom: 1.714285714rem;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto
}
.page-links {
clear: both;
line-height: 1.714285714
}
footer.entry-meta {
margin-top: 1.714285714rem;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846;
color: #757575
}
.single-author .entry-meta .by-author {
display: none
}
.mu_register h2 {
color: #757575
}
.archive-header,
.page-header {
margin-bottom: 3.428571429rem;
padding-bottom: 1.571428571rem;
border-bottom: 1px solid #ededed
}
.archive-meta {
color: #757575;
font-size: 12px;
font-size: .857142857rem;
line-height: 2;
margin-top: 1.571428571rem
}
.attachment .entry-content .mejs-audio {
max-width: 400px
}
.attachment .entry-content .mejs-container {
margin-bottom: 24px
}
.article.attachment {
overflow: hidden
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 auto;
max-width: 100%
}
.image-attachment .entry-caption {
margin-top: .571428571rem
}
article.format-aside h1 {
margin-bottom: 1.714285714rem
}
article.format-aside h1 a {
text-decoration: none;
color: #4d525a
}
article.format-aside h1 a:hover {
color: #2e3542
}
article.format-aside .aside {
padding: 1.714285714rem;
background: #d2e0f9;
border-left: 22px solid #a8bfe8
}
article.format-aside p {
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846;
color: #4a5466
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
margin-bottom: 0
}
article.format-image footer h1 {
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846;
font-weight: 400
}
article.format-image footer h2 {
font-size: 11px;
font-size: .785714286rem;
line-height: 2.181818182
}
article.format-link header {
padding: 0 .714285714rem;
float: right;
font-size: 11px;
font-size: .785714286rem;
line-height: 2.181818182;
font-weight: 700;
font-style: italic;
text-transform: uppercase;
color: #848484;
background-color: #ebebeb;
border-radius: 3px
}
article.format-link .entry-content {
max-width: 80%;
float: left
}
article.format-link .entry-content a {
font-size: 22px;
font-size: 1.571428571rem;
line-height: 1.090909091;
text-decoration: none
}
article.format-quote .entry-content p {
margin: 0;
padding-bottom: 1.714285714rem
}
article.format-quote .entry-content blockquote {
display: block;
padding: 1.714285714rem 1.714285714rem 0;
font-size: 15px;
font-size: 1.071428571rem;
line-height: 1.6;
font-style: normal;
color: #6a6a6a;
background: #efefef
}
.format-status .entry-header {
margin-bottom: 1.714285714rem
}
.format-status .entry-header header {
display: inline-block
}
.format-status .entry-header h1 {
font-size: 15px;
font-size: 1.071428571rem;
font-weight: 400;
line-height: 1.6;
margin: 0
}
.format-status .entry-header h2 {
font-size: 12px;
font-size: .857142857rem;
font-weight: 400;
line-height: 2;
margin: 0
}
.format-status .entry-header header a {
color: #757575
}
.format-status .entry-header header a:hover {
color: #21759b
}
.comments-area article header a,
.comments-area article header time {
text-decoration: none;
color: #5e5e5e
}
.format-status .entry-header img {
float: left;
margin-right: 1.5rem
}
.comments-title {
margin-bottom: 3.428571429rem;
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.5;
font-weight: 400
}
.comments-area article {
margin: 1.714285714rem 0
}
.comments-area article header {
margin: 0 0 3.428571429rem;
overflow: hidden;
position: relative
}
.comments-area article header img {
float: left;
padding: 0;
line-height: 0
}
.comments-area article header cite,
.comments-area article header time {
display: block;
margin-left: 6.071428571rem
}
.comments-area article header cite {
font-style: normal;
font-size: 15px;
font-size: 1.071428571rem;
line-height: 1.42857143
}
.comments-area cite b {
font-weight: 400
}
.comments-area article header time {
line-height: 1.714285714;
font-size: 12px;
font-size: .857142857rem
}
.comments-area article header a:hover {
color: #21759b
}
.comments-area article header cite a {
color: #444
}
.comments-area article header cite a:hover {
text-decoration: underline
}
.comments-area article header h4 {
position: absolute;
top: 0;
right: 0;
padding: .428571429rem .857142857rem;
font-size: 12px;
font-size: .857142857rem;
font-weight: 400;
color: #fff;
background-color: #0088d0;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #009cee, #0088d0);
background-image: -ms-linear-gradient(top, #009cee, #0088d0);
background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
background-image: -o-linear-gradient(top, #009cee, #0088d0);
background-image: linear-gradient(top, #009cee, #0088d0);
border-radius: 3px;
border: 1px solid #007cbd
}
.comments-area .bypostauthor cite span {
position: absolute;
margin-left: .357142857rem;
padding: .142857143rem .357142857rem;
font-size: 10px;
font-size: .714285714rem
}
.comments-area .bypostauthor cite b {
font-weight: 700
}
a.comment-edit-link,
a.comment-reply-link {
color: #686868;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846
}
a.comment-edit-link:hover,
a.comment-reply-link:hover {
color: #21759b
}
.commentlist .pingback {
line-height: 1.714285714;
margin-bottom: 1.714285714rem
}
#respond {
margin-top: 3.428571429rem
}
#respond h3#reply-title {
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.5
}
#respond h3#reply-title #cancel-comment-reply-link {
margin-left: .714285714rem;
font-weight: 400;
font-size: 12px;
font-size: .857142857rem
}
#respond form {
margin: 1.714285714rem 0
}
#respond form p {
margin: .785714286rem 0
}
#respond form p.logged-in-as {
margin-bottom: 1.714285714rem
}
#respond form label {
display: block;
line-height: 1.714285714
}
#respond form input[type=text],
#respond form textarea {
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
font-size: .857142857rem;
line-height: 1.714285714;
padding: .714285714rem;
width: 100%
}
#respond form p.form-allowed-tags {
margin: 0;
font-size: 12px;
font-size: .857142857rem;
line-height: 2;
color: #5e5e5e
}
.entry-page-image {
margin-bottom: 1rem
}
.template-front-page .site-content article {
border: 0;
margin-bottom: 0
}
#ctaTopRight a, #ctaTopRight2 a, #ctaTopRight3 a,
.home .article-video-content .you-need>div {
border-radius: 3px
}
.template-front-page .widget-area {
clear: both;
float: none;
width: auto;
padding-top: 1.714285714rem;
border-top: 1px solid #ededed
}
.template-front-page .widget-area .widget li {
margin: .571428571rem 0 0;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.714285714;
list-style-type: square;
list-style-position: inside
}
.template-front-page .widget-area .widget li a {
color: #757575
}
.template-front-page .widget-area .widget li a:hover {
color: #21759b
}
.template-front-page .widget-area .widget_text img {
float: left;
margin: .571428571rem 1.714285714rem .571428571rem 0
}
.widget-area .widget ul ul {
margin-left: .857142857rem
}
.widget_rss li {
margin: .857142857rem 0
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
color: #aaa;
font-size: 11px;
font-size: .785714286rem;
margin-left: .857142857rem
}
#wp-calendar {
margin: 0;
width: 100%;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846;
color: #686868
}
#wp-calendar caption,
#wp-calendar td,
#wp-calendar th {
text-align: left
}
#wp-calendar #next {
padding-right: 1.714285714rem;
text-align: right
}
.widget_search label {
display: block;
font-size: 13px;
font-size: .928571429rem;
line-height: 1.846153846
}
.widget_twitter li {
list-style-type: none
}
.widget_twitter .timesince {
display: block;
text-align: right
}
img#wpstats {
display: block;
margin: 0 auto 1.714285714rem
}
#ctaTopRight span { }
#ctaTopRight{display: inline-block;}
#ctaTopRight2, #ctaTopRight3{display: inline-block; margin-left: 15px;}
#ctaTopRight a {
display: block;
background-color: #D4A539;
padding: 10px 28px;
font-weight: 400;
line-height: 1.428571429;
vertical-align: middle;
cursor: pointer;
font-size: 1.3em;
color: #fff;
text-align: center;
margin-top: 8px
}
#ctaTopRight2 a, #ctaTopRight3 a {
display: block;
background-color: #D4A539;
padding: 10px 18px;
font-weight: 400;
line-height: 1.428571429;
vertical-align: middle;
cursor: pointer;
font-size: 1.3em;
color: #fff;
text-align: center;
margin-top: 8px
}
#ctaTopRight a:before {
content: "\f095";
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
padding-right: 10px;
}
#ctaTopRight2 a:before {
content: "\f0e0";
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
padding-right: 10px;
}
#ctaTopRight3 a:before {
content: "\f073";
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
padding-right: 10px;
}
#ctaTopRight a:hover, #ctaTopRight2 a:hover, #ctaTopRight3 a:hover{background-color: #ba8d3c; text-decoration: none;}
#menuWrap {
background: #656667
}
#menuWrap .container_frame #menu .nav-menu {
margin: 0;
float: none;
padding: 15px 0
}
#menuWrap .container_frame #menu .nav-menu li a {
margin: 0 0 0 29px
}
#menuWrap .nav-menu>li>a {
color: #fff;
font-size: 17px!important
}
#menuWrap .nav-menu .sub-menu {
padding-top: 15px
}
.newAVC {
background: url(//bruceframe.com.au/wp-content/themes/bruce_frame/images/bruce_homepage11_02.jpg)!important
}
.newAVC h2 {
color: #fff;
font-size: 1.9em
}
.newAVC h3 {
font-size: 1.3em;
margin-top: 15px
}
.newAVC p {
line-height: 1.2em!important
}
.boxMeet{text-align: left; margin-bottom:30px;}
.boxMeetTitle{
background: #d5a44b;
color: #fff;
border-radius: 5px 5px 0 0;
padding: 20px 20px;
font-size: 1.5rem;
position:relative;
}
.boxMeetTitle span{font-weight:bold;}
.boxMeetContent{
background: #f2f2f2;
padding: 20px;
border-radius: 0 0 5px 5px;
min-height:237px;
}
.boxMeetContent p{margin-bottom: 15px;}
.boxMeetContent ul{padding-left: inherit;}
.boxMeetContent ul li{
list-style: none;
font-weight: bold;
padding-bottom: 12px;
}
.boxMeetTitle:after{
position: absolute;
font-size: 80px;
right: 10px;
top: 0;
color: rgba(242,242,242,0.3);
}
#bm1:after{
content:'1';
}
#bm2:after{
content:'2';
}
#bm3:after{
content:'3';
}
#bm4:after{
content:'4';
}
@media screen and (min-width:861px) {
.grid6{
display: grid;
grid-gap: 10px;
grid-template-columns: auto auto auto auto auto auto;
}
}
@media screen and (min-width:420px) and (max-width:860px) {
.grid6{
display: grid;
grid-gap: 30px 10px;
grid-template-columns: auto auto auto;
}
}
.ifBox{
text-align:center;
margin-bottom:30px;
}
.ifBox img{padding-bottom:15px;}
.ifBox h3{font-size:1.2rem;}
.boxOrange{
text-align:center; background: #f6f2e8; border: 1px solid #e6e0d2; border-radius: 3px; padding: 20px 15px; margin: 10px 0 30px;
}
.contentPad .boxOrange p{margin-bottom:10px; line-height: 18px !important;}
.boxOrange p:last-child{margin-bottom:0;}
@-ms-viewport {
width: device-width
}
@viewport {
width: device-width
}
.cntents .btn.btn-warning {
padding: 6px 30px!important
}
#article-home-part-123 .container_frame h2,
.home.page-id-4 .article-video-content .container_frame h2,
.testimonial_part .container_frame h1,
.testimonial_part .container_frame h2 {
margin-top: 30px;
font-size: 35px;
font-family: Lato-Regular;
font-weight: 700;
color: #000
}
h2.sdefault,
h3.sdefault {
font-family: Lato-Regular;
color: #000;
margin: 20px 0 10px;
font-weight: 700
}
h1.sdefault {
font-size: 35px;
font-family: Lato-Regular;
font-weight: 700;
color: #000;
margin-bottom: 10px;
}
h2.sdefault {
font-size: 30px
}
h3.sdefault {
font-size: 20px
}
.row hr {
margin: 20px 0
}
.contentPad {
padding: 40px 0 60px
}
.contentPad p {
margin-bottom: 15px
}
#hguan,
.left.full.balik {
margin-bottom: 20px
}
.contentPad p a {
color: #d4a539
}
.checklists,
.checklists li>ul {
padding: 5px 0 15px 20px
}
.checklists li {
padding: 5px 0;
line-height: normal
}
.checklists.banLi li{padding: 5px 2px;}
.checklists.banLi li h3{font-size: 18px; font-weight: bold;}
.checklists.banLi.colcount3 li{display: inline-block; margin-right: 40px;}
.checklists.banLi>li:before {
content: '\f058';
font-family: FontAwesome;
padding-right: 8px;
color: #d4a539;
position: absolute;
margin-left: -20px;
margin-top: 1px;
font-size: 18px;
}
.checklists>li:before {
content: '\f058';
font-family: FontAwesome;
padding-right: 8px;
color: #d4a539;
position: absolute;
margin-left: -20px;
margin-top: 3px;
font-size:110%;
}
#ban1stTxt{font-weight: bold; font-size: 50px;}
.withBG{background: url(https://bruceframe.com.au/wp-content/uploads/slide-bg.jpg)no-repeat top center;}
.withBG h1{font-size: 30px; margin: 25px 0;}
.withBG h3{font-size: 18px; font-weight: bold; margin-bottom: 15px;}
.withBG .checklists.banLi.colcount3 li{margin-right: 29px; font-weight: bold;}
.withBG .resourceFormWrap{padding: 10px 30px 0;}
.withBG .contentPad{
padding: 40px 0 20px;
}
.LandingwithBG{background: url(https://bruceframe.com.au/wp-content/uploads/slide-bg.jpg)no-repeat bottom left; min-height: 404px;}
.LandingwithBG h1{font-size: 32px; margin: 25px 0;}
.LandingwithBG h2 {
font-size: 25px; margin-bottom: 15px;
}
.LandingwithBG .contentPad:before{
content: '';
background: url(https://bruceframe.com.au/wp-content/uploads/bruce.png) no-repeat;
position: absolute;
height: 396px;
width: 460px;
background-size: cover;
margin-top: -12px;
margin-left: -150px;
}
.LandingwithBG #brucePicBG{
padding-left: 265px;
padding-top: 30px;
}
.LandingwithBG #brucePicBG p{
font-size: 19px; margin-top: 10px;
}
.LandingwithBG .resourceFormWrap{padding: 15px 30px 0; min-height: 350px;}
.LandingwithBG .resourceFormWrap div.wpcf7-mail-sent-ok{
display: block;
border: none;
padding: 60px 45px 0;
font-size: 16px;
margin: 0;
text-align: center;
line-height: normal;
color: #fff;
}
.landFormWrap .resourceFormWrap .wpcf7-form input[type=submit],
.LandingwithBG .resourceFormWrap .wpcf7-form input[type=submit] {
width: 100%;
margin-bottom: 0;
background: #000 !important;
border: 2px solid #fff;
}
.LandingwithBG .contentPad {
padding: 20px 0 5px;
}
.page-id-2804 #ctaTopRight a{padding: 10px 30px;}
.checklists.lanPage {
padding: 5px 0 15px 25px;
}
.checklists.lanPage li {
font-size: 15px;
font-weight: bold;
}
.checklists.lanPage>li:before{
margin-left: -24px;
margin-top: 1px;
}
.lanPageBox{
padding: 30px 30px 10px;
margin-left: 35px;
border-radius: 3px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(244,244,244,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );
border:1px solid #ccc;
margin-top: 15px;
}
.podFrameworkSession{
text-align: center;
background: #fff;
}
.podFrameworkSession .podTtl{
background: #000;
color: #fff;
padding: 12px 0;
font-size: 16px;
position: relative;
}
.podFrameworkSession .podTtl:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(0, 0, 0, 0);
border-top-color: #000;
border-width: 10px;
margin-left: -10px;
}
.podFrameworkSession .podTtl strong{color: #d5a539;}
.podFrameworkSession .podDesc{
padding: 20px 10px;
line-height: 22px;
border-bottom: 1px solid #ccc;
min-height: 232px;
}
#btmLanding{
background: url(https://bruceframe.com.au/wp-content/uploads/bruce.png) no-repeat;
background-size: 20%;
padding-bottom: 30px;
}
#btmLandingTxt{
padding-left: 260px;
}
#btmLandingTxt .podBtn{
background: #d4a539;
color: #fff;
padding: 10px 50px;
border-radius: 3px;
display: inline-block;
}
.page-id-721 #wrapper > article:nth-child(1){display: none;}
.podFramework{text-align: center;}
.podFramework .podTtl{font-size: 20px; margin-bottom: 15px;}
.podFramework .podImg img{
padding: 5px;
background: #fff;
border: 1px solid #ccc;
border-radius: 5px;
margin-bottom: 15px;
max-width: 100%;
}
.podFramework .podDesc{line-height: normal;}
.podFramework2{
border-radius: 5px;
border: 1px solid #ccc;
padding: 20px;
text-align: center;
}
.podFramework2 h3{
color: #d4a539;
font-size: 22px;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
margin-bottom: 20px;
}
.podFramework2 .podDesc{min-height: 375px;}
.podFramework2 .podBtn{
background: #d4a539;
color: #fff;
padding: 10px 50px;
border-radius: 3px;
}
.primary_nav_wrap > ul > li{margin-top: -3px;}
.right.spacing.back .giveme,
p {
font-family: Lato-Regular
}
.checklists li>ul li {
list-style: disc
}
.stepTitle {
display: block;
font-size: 26px;
color: #dab05f
}
.nav-tabs {
border-bottom: none
}
.nav-tabs>li {
width: 25%
}
.nav-tabs>li>a {
text-align: center;
background: #f7f7f7;
color: #000;
min-height: 99px;
font-size: 1.1rem;
font-weight: bold;
text-transform: capitalize;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
background: #dab05f;
color: #fff
}
.nav-tabs>li.active>a .stepTitle {
color: #fff
}
.home .article-video-content .you-need>div h3,
.home .testimonial_part .container_frame .col-md-44 h3 {
font-family: Lato-Regular;
font-weight: 700;
font-size: 20px;
color: #000
}
.home .testimonial_part .container_frame a.fancybox-inline {
padding-left: 30px!important;
padding-right: 30px!important;
font-size: 22px!important
}
#article-home-part-123 .left1 h4,
#article-home-part-123 .right1 h4 {
font-size: 22px;
color: #000!important
}
.home article.testimonial_part {
padding: 0 0 30px!important
}
.right.spacing.back {
width: 32%!important
}
.right.spacing.back .giveme {
margin-top: 82px!important;
padding: 20px 30px!important;
height: initial!important;
font-weight: 500
}
#article-home-part-123 .left1 h4 span,
#article-home-part-123 .right1 h4 span {
margin-top: 6px;
display: inline-block
}
.home .testimonial_part.footer_line,
.testimonial_part.footer_line {
padding: 20px 0!important
}
#hguan {
padding-top: 40px!important
}
.bquote{
background: #f6f2e8;
border: 1px solid #e6e0d2;
border-radius: 3px;
padding: 20px 15px 20px 60px;
font-size: 20px;
font-style: italic;
position: relative;
width: 96%;
margin: 0 auto;
}
.bquote:before{
color: #d5a44b;
content: '“';
position: absolute;
left: 8%;
font-size: 110px;
font-family: arial;
line-height: 78px;
}
.media-info li.sm:before{
content: '';
}
@media screen and (min-width:861px) {
#ctaTopRight:before {
content: '';
background: url(https://bruceframe.com.au/wp-content/uploads/bruce_arrow.png) no-repeat;
width: 50px;
height: 50px;
position: absolute;
margin-left: -28px
}
}
@media screen and (min-width:600px) {
.author-avatar {
float: left;
margin-top: .571428571rem
}
.author-description {
float: right;
width: 80%
}
.site {
margin: 0 auto;
max-width: 960px;
max-width: 68.571428571rem;
overflow: hidden
}
.site-content {
float: left;
width: 65.104166667%
}
body.attachment .site-content,
body.full-width .site-content,
body.template-front-page .site-content {
width: 100%
}
.widget-area {
float: right;
width: 26.041666667%
}
.site-header h1,
.site-header h2 {
text-align: left
}
.site-header h1 {
font-size: 26px;
font-size: 1.857142857rem;
line-height: 1.846153846;
margin-bottom: 0
}
.main-navigation div.nav-menu>ul,
.main-navigation ul.nav-menu {
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
display: inline-block!important;
text-align: left;
width: 100%
}
.main-navigation ul {
margin: 0;
text-indent: 0
}
.main-navigation li,
.main-navigation li a {
display: inline-block;
text-decoration: none
}
.main-navigation li a {
border-bottom: 0;
color: #6a6a6a;
line-height: 3.692307692;
text-transform: uppercase;
white-space: nowrap
}
.main-navigation li a:focus,
.main-navigation li a:hover {
color: #000
}
.main-navigation li {
margin: 0 2.857142857rem 0 0;
position: relative
}
.main-navigation li ul {
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px)
}
.main-navigation li ul ul {
top: 0;
left: 100%
}
.main-navigation .focus>ul,
.main-navigation ul li:focus>ul,
.main-navigation ul li:hover>ul {
border-left: 0;
clip: inherit;
overflow: inherit;
height: inherit;
width: inherit
}
.main-navigation li ul li a {
background: #efefef;
border-bottom: 1px solid #ededed;
display: block;
font-size: 11px;
font-size: .785714286rem;
line-height: 2.181818182;
padding: .571428571rem .714285714rem;
width: 180px;
width: 12.85714286rem;
white-space: normal
}
.main-navigation li ul li a:focus,
.main-navigation li ul li a:hover {
background: #e3e3e3;
color: #444
}
.main-navigation .current-menu-ancestor>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current_page_item>a {
color: #636363;
font-weight: 700
}
.menu-toggle {
display: none
}
.entry-header .entry-title {
font-size: 22px;
font-size: 1.571428571rem
}
#respond form input[type=text] {
width: 46.333333333%
}
#respond form textarea.blog-textarea {
width: 79.666666667%
}
.template-front-page .site-content,
.template-front-page article {
overflow: hidden
}
.template-front-page.has-post-thumbnail article {
float: left;
width: 47.916666667%
}
.entry-page-image {
float: right;
margin-bottom: 0;
width: 47.916666667%
}
.template-front-page .widget-area .widget,
.template-front-page.two-sidebars .widget-area .front-widgets {
float: left;
width: 51.875%;
margin-bottom: 1.714285714rem
}
.template-front-page .widget-area .widget:nth-child(odd) {
clear: right
}
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets+.front-widgets {
float: right;
width: 39.0625%;
margin: 0 0 1.714285714rem
}
.template-front-page.two-sidebars .widget,
.template-front-page.two-sidebars .widget:nth-child(even) {
float: none;
width: auto
}
.commentlist .children {
margin-left: 3.428571429rem
}
.left.coach-bruce {
padding: 0!important
}
}
@media screen and (min-width:960px) {
body {
background-color: #e6e6e6
}
body .site {
padding: 0 2.857142857rem;
margin-top: 3.428571429rem;
margin-bottom: 3.428571429rem;
box-shadow: 0 2px 6px rgba(100, 100, 100, .3)
}
body.custom-background-empty {
background-color: #fff
}
body.custom-background-empty .site,
body.custom-background-white .site {
padding: 0;
margin-top: 0;
margin-bottom: 0;
box-shadow: none
}
}
@media print {
.site-header h1 a,
.site-header h2 a,
body {
color: #000
}
body {
background: 0 0!important;
font-size: 10pt
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "
}
a {
text-decoration: none
}
.author-avatar img,
.comment-content img,
.entry-content img,
img.wp-post-image {
border-radius: 0;
box-shadow: none
}
.site {
clear: both!important;
display: block!important;
float: none!important;
max-width: 100%;
position: relative!important
}
.site-header {
margin-bottom: 5.142857143rem;
text-align: left
}
.site-header h1 {
font-size: 21pt;
line-height: 1;
text-align: left
}
.site-header h2 {
color: #000;
font-size: 10pt;
text-align: left
}
#colophon,
#respond,
.author-avatar,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.main-navigation,
.page-link,
.site-content nav,
.widget-area,
img.header-image {
display: none
}
.wrapper {
border-top: none;
box-shadow: none
}
.site-content {
margin: 0;
width: auto
}
.entry-header .entry-title,
.entry-title {
font-size: 21pt
}
footer.entry-meta,
footer.entry-meta a {
color: #444;
font-size: 10pt
}
.author-description {
float: none;
width: auto
}
.commentlist>li.comment {
background: 0 0;
position: relative;
width: auto
}
.commentlist .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px
}
.comments-area article header cite,
.comments-area article header time {
margin-left: 3.57142857rem
}
}
.main-navigation {
clear: both;
margin: 0 auto;
max-width: 1080px;
min-height: 45px;
position: relative
}
div.nav-menu>ul,
ul.nav-menu {
margin: 28px 0 0 35px;
padding: 0;
float: right
}
.nav-menu li {
display: inline-block;
position: relative
}
.nav-menu li a {
color: #000;
display: block;
font-size: 15px!important;
line-height: 1;
padding: 0;
text-decoration: none;
font-weight: 500;
margin: 0 0 0 15px
}
.menu-toggle,
p.form-allowed-tags code {
display: none
}
.sub-menu li a {
padding: 10px!important
}
.nav-menu li a:focus,
.nav-menu li a:hover,
.nav-menu li:focus>a,
.nav-menu li:hover>a {
color: #D4A539
}
.nav-menu .children,
.nav-menu .sub-menu {
border-top: 0;
padding: 10px 0 0;
position: absolute;
left: -2px;
z-index: 99999;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px)
}
.nav-menu .children ul,
.nav-menu .sub-menu ul {
border-left: 0;
left: 100%;
top: 0
}
.nav-menu ul ul a,
ul.nav-menu ul a {
color: #000;
margin: 0 1px 0 26px;
width: 250px;
background: #fff;
padding: 0 0 6px 3px;
border-top: 1px solid #e2e2e2
}
.nav-menu .current-menu-ancestor>a,
.nav-menu .current-menu-item>a,
.nav-menu .current_page_ancestor>a,
.nav-menu .current_page_item>a,
.nav-menu ul ul a:focus,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
ul.nav-menu ul a:hover {
color: #D4A539
}
.nav-menu .focus>ul,
.nav-menu ul li:hover>ul,
ul.nav-menu .focus>ul,
ul.nav-menu li:hover>ul {
clip: inherit;
overflow: inherit;
height: inherit;
width: inherit
}
.nav-menu li:last-child {
margin: 0
}
.inner-container {
float: none;
margin: 0 auto;
padding: 0;
max-width: 1090px;
width: 98%
}
.left,
.older-btn {
float: left
}
.older-btn,
.single-page-content {
width: 100%
}
.archive-header,
.entry-header {
margin-top: 50px;
float: left;
width: 100%
}
@media (min-width:768px) {
.navbar-collapse .navbar-nav.navbar-right:last-child {
margin-right: -5px!important
}
}
.left {
width: 50%
}
.right {
float: right;
width: 50%
}
.group:after {
content: "";
display: table;
clear: both
}
.comments-link,
.flex-control-nav,
h1.entry-title {
display: none
}
img {
max-width: 100%;
height: auto
}
@media screen and (max-width:768px) {
.LandingwithBG .contentPad:before, #btmLanding{background: none;}
.lanPageBox, .LandingwithBG .resourceFormWrap{margin-left: 0;}
.podFrameworkSession .podDesc{min-height: 0;} .LandingwithBG #brucePicBG {
padding-left: 0;
padding-top: 0;
}
#btmLandingTxt {
text-align: center;
padding-left: 0;
}
.LandingwithBG{position: relative; overflow: hidden; min-height: initial;}
.LandingwithBG:before {
content: '';
background: url(https://bruceframe.com.au/wp-content/uploads/bruce.png) no-repeat;
position: absolute;
height: 260px;
width: 300px;
background-size: contain;
margin-top: 0;
margin-left: 160px;
}
}
@media screen and (min-width:480px) {
.hideDesktop{display: none;}
}
@media screen and (max-width:480px) {
.lanPageWrap{border-bottom: 1px solid #ccc;}
.lanPageBox {padding: 20px 20px 10px;}
.hideMobile{display: none;}
.LandingwithBG #brucePicBG{
max-width: 200px;
}
.LandingwithBG h1 {
font-size: 26px;
margin: 0px 0 10px;
}
.LandingwithBG h2 {
font-size: 16px;
margin-bottom: 0;
font-weight: normal;
max-width: 164px;
line-height: normal;
}
.LandingwithBG #brucePicBG p{text-align: left;font-size: 16px;}
.LandingwithBG .resourceFormWrap div.wpcf7-mail-sent-ok{padding: 60px 10px 0;}
.right.spacing.back .giveme{margin-top: 0 !important;}
.checklists.banLi li{font-size: 12px;}
#header-main-wrap .container_frame{padding: 0 !important}
#wrapper > article > div > div > div:nth-child(2) > span{width: 100%;}
#wrapper > article > div > div > div:nth-child(2) > span p.alignright{
text-align: center;
float: none !important;
}
.withBG .checklists.banLi.colcount3 li{font-size: 17px;}
.withBG .checklists.banLi>li:before{margin-top: 3px; margin-left: -25px;}
.withBG .checklists, .checklists li>ul{padding: 5px 0 15px 24px;}
.fixedMob {
position: fixed;
top: -7px;
left: 0;
width: 100%;
background: #fff;
padding: 0;
}
.contentFixed #wrapper {
padding-top: 100px;
}
#ctaTopRight2, #ctaTopRight3, #ctaTopRight{ margin:0;
width: 49%;
}
#btmLandingTxt {
text-align: center;
padding-left: 0;
}
#btmLandingTxt .podBtn {
display: block;
text-align: center;
margin-bottom: 10px;
}
#wrapper > article.footer_updates.animated.fadeIn > div > div > div:nth-child(2) > div > p:nth-child(1) > a.newLineMobile{margin-left: 0 !important;}
#ctaTopRight{
float: left;
}
#ctaTopRight2, #ctaTopRight3{
float: right;
}
#ctaTopRight a{border-radius: 0 3px 3px 0;}
#ctaTopRight2 a, #ctaTopRight3 a{border-radius: 3px 0 0 3px;}
#ctaTopRight a:before, #ctaTopRight2 a:before, #ctaTopRight3 a:before{content: '';}
#ctaTopRight a, #ctaTopRight2 a, #ctaTopRight3 a{height: auto; font-size: 15px; padding: 10px 11px; min-height: 62px;}
.newLineMobile{display: block !important;}
.container_frame .header-left{padding-left: 20px !important;}
#ctaTopRight:before {
content: '';
background: url(https://bruceframe.com.au/wp-content/uploads/bruce_arrow.png) no-repeat;
width: 50px;
height: 54px;
position: absolute;
margin-left: -62px
}
.nav-tabs>li>a {
min-height: 180px;
padding: 10px 5px
}
.stepTitle {
font-size: 20px
}
.left,
.right {
float: none!important;
width: auto!important
}
}
#section_part {
width: 100%;
float: left;
background: #F7F7F7!important
}
.alignleft {
float: left
}
.alignright {
float: right
}
p {
line-height: 1.5!important;
font-size: 110%
}
.ls-layers p {
line-height: initial!important
}
a {
font-family: Lato-Regular!important
}
.entry-headerss h1.brucedefault {
margin: 0 0 20px
}
.entry-headerss h1.brucedefault a {
color: #000
}
.group article.hentry {
margin-bottom: 50px
}
footer.entry-meta {
border-top: 1px solid #ccc;
padding-top: 10px
}
footer.entry-meta a {
color: #d4a539
}
#blogpostWrap .widget-area {
margin-top: 0
}
#blogpostWrap .widget-area .widget h3 {
margin-bottom: 15px;
font-size: 30px;
font-family: Lato-Regular;
font-weight: 700;
text-transform: capitalize;
line-height: initial;
color: #000;
border-bottom: 2px solid #000;
padding-bottom: 10px
}
#blogpostWrap .widget-area .widget_recent_entries li {
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
padding-bottom: 15px;
font-size: 18px;
line-height: initial
}
#blogpostWrap .widget-area .widget_recent_entries li a {
color: #000
}
#blogpostWrap .widget-area .widget_recent_entries li a:hover {
color: #d4a539;
text-decoration: none
}
#blogpostWrap .widget-area .widget_categories li {
font-size: 18px;
line-height: initial;
list-style: outside;
margin-left: 25px;
margin-bottom: 10px
}
#blogpostWrap .widget-area .widget_categories li a {
color: #000
}
#blogpostWrap .widget-area .widget_categories li a:hover {
color: #d4a539;
text-decoration: none
}
.entry-meta-single {
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
color: #aaa;
margin-bottom: 25px
}
.entry-meta-single a {
color: #d4a539
}
.nav-next a,
.nav-previous a {
background: #D4A539;
color: #fff;
padding: 8px 60px;
border-radius: 5px;
font-size: 18px
}
@media only screen and (max-width:991px) {
.hidecontent {
display: none
}
.hideborder {
border: 0!important
}
}
@media only screen and (max-width:600px) {
.space2 {
height: 120px!important
}
}
@media only screen and (max-width:479px) {
.hideme2 {
display: none
}
}
@media only screen and (max-width:800px) {
.bannerfont {
font-size: 60%!important;
line-height: 4
}
}
@media only screen and (max-width:480px) {
.spacing {
margin-top: 30px!important
}
.spacer21 {
margin-bottom: 20px!important
}
.spacer222 {
margin-top: 30px!important
}
}
@media only screen and (max-width:440px) {
.buttonnew {
white-space: normal!important;
height: 75px!important
}
}
@media only screen and (max-width:1114px) {
hr {
margin-left: 0!important;
margin-right: 0!important
}
}
label {
margin-top: 10px
}
@media only screen and (max-width:410px) {
.bruce2 {
margin-left: 0!important
}
}
@media only screen and (max-width:480px) {
p {
margin-right: 0!important
}
.textcontent {
margin-left: -5px
}
.brucedefault,
.image-adjust {
margin-left: 0!important
}
.image-adjust {
width: 100%!important
}
.topadjust {
margin-top: 15px!important
}
.text-bullet {
margin-left: 30px!important
}
.image-bullet {
margin-left: 0!important
}
}
table {
border-spacing: 0;
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%
}
td,
th {
border: 1px solid #ddd;
text-align: left;
padding: 8px
}
.arrow-down {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #efefef;
margin-left: 50px;
margin-top: -3px
} input[type=email],
input[type=file],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
width: 100%!important
}
.bypostauthor cite span,
.menu-toggle,
article.post-password-required input[type=submit],
input[type=button],
input[type=reset],
input[type=submit] {
background-image: -webkit-linear-gradient(top, #D4A539, #D4A539)!important
}
@media only screen and (max-width:767px) {
.bquote:before{left:1%; line-height: 88px;}
.bquote{text-align:left;}
button#responsive-menu-button {
top: 0
}
#primary_nav_wrap {
margin-top: 0!important;
text-align: center
}
#primary_nav_wrap ul {
display: inline-block;
float: none!important
}
.navbar-form {
margin-top: 54px!important;
text-align: center;
margin-right: -25px!important;
background-color: #D4A539;
padding: 12px 0 0
}
.top-menu {
height: 131px!important
}
.menu-top-right {
margin-top: -20px!important
}
}
@media only screen and (max-width:767px) and (min-width:640px) {
.menu-top-right {
margin-left: 33%!important
}
}
@media only screen and (max-width:639px) and (min-width:540px) {
.menu-top-right {
margin-left: 27%!important
}
}
@media only screen and (max-width:539px) and (min-width:420px) {
.menu-top-right {
margin-left: 20%!important
}
}
@media only screen and (max-width:419px) and (min-width:350px) {
.menu-top-right {
margin-left: 15%!important
}
}
@media only screen and (max-width:349px) {
.menu-top-right {
margin-left: 3%!important
}
}
input.wpcf7-form-control.wpcf7-submit {
font-size: 120%!important;
color: #fff!important;
font-family: Lato-Regular!important;
font-weight: 700!important;
border: 0
}
div#fancybox-content {
border-width: 0!important
}
div#fancybox-wrap {
width: inherit!important
}
@media only screen and (max-width:380px) {
div#fancybox-wrap {
left: 0!important
}
}
#map {
border-top: 0 solid #ea4748!important
}
@media only screen and (max-width:767px) and (min-width:481px) {
.contactpage {
width: 50%!important
}
}
@media only screen and (max-width:630px) and (min-width:481px) {
.buttonstarted {
width: 50%!important
}
}
@media only screen and (min-width:992px) {
.giveme {
margin-top: 45px!important
}
}
@media only screen and (max-width:900px) {
.mainmenu {
margin-top: 0!important
}
}
@media only screen and (max-width:991px) and (min-width:951px) {
.giveme {
margin-top: 50px!important
}
}
@media only screen and (max-width:950px) and (min-width:900px) {
.right.spacing.back {
width: 30%!important
}
.giveme {
width: 100%!important;
margin-top: 50px!important
}
}
@media only screen and (max-width:899px) and (min-width:480px) {
.giveme {
margin-top: 30px!important;
width: 60%!important
}
.back {
float: none!important;
width: auto!important
}
.full {
width: 100%!important
}
}
b,
strong {
font-weight: 700!important
}
@media only screen and (max-width:991px) and (min-width:604px) {
.hideme {
width: 50%!important;
margin-left: 24%
}
}
@media only screen and (max-width:603px) and (min-width:480px) {
.hideme {
width: 66%!important;
margin-left: 15%
}
}
@media only screen and (max-width:826px) and (min-width:597px) {
.time {
width: 50%!important;
margin-left: 27%
}
}
@media only screen and (max-width:991px) and (min-width:826px) {
.time {
width: 40%!important;
margin-left: 32%
}
}
.left1 {
float: left;
width: 50%
}
.right1 {
float: right;
width: 50%
}
@media only screen and (max-width:603px) and (min-width:417px) {
.time {
width: 68%!important;
margin-left: 15%
}
}
@media only screen and (max-width:928px) {
.aus {
margin-left: 0!important
}
}
.post.hentry.ivycat-post {
margin-bottom: 50px
}
#primary_nav_wrap ul,
#primary_nav_wrap ul li {
position: relative;
float: left;
margin: 0;
padding: 0
}
#primary_nav_wrap {
margin-top: 15px
}
#primary_nav_wrap ul {
list-style: none
}
#primary_nav_wrap ul a {
display: block;
color: #fff;
text-decoration: none;
line-height: 32px;
padding: 0 5px;
font-family: Lato-Regular
}
.dropbtn,
.dropdown-content a {
color: #A7A7A7;
font-family: Lato-Regular!important;
font-weight: 700!important;
font-size: 14px
}
#primary_nav_wrap ul li.current-menu-item {
background: #ddd
}
#primary_nav_wrap ul li:hover {
background: #D4A539
}
#primary_nav_wrap ul ul {
display: none;
position: absolute;
top: 100%;
left: 0;
background: #D4A539;
padding: 0;
z-index: 200
}
#primary_nav_wrap ul ul li {
float: none;
width: 150px
}
#primary_nav_wrap ul ul a {
line-height: 60%;
padding: 10px 15px
}
#primary_nav_wrap ul ul ul {
top: 0;
left: 100%
}
#primary_nav_wrap ul li:hover>ul {
display: block
}
@media only screen and (max-width:419px) {
.top-menu {
height: 190px!important
}
.fb {
display: none
}
}
@media only screen and (max-width:419px) and (min-width:320px) {
.social-icon {
display: none
}
.fb {
margin-left: 40%
}
}
@media only screen and (max-width:319px) {
.social-icon2 {
display: none
}
.tel {
margin-left: 27%
}
.mail {
margin-left: 30%
}
}
.dropbtn {
padding: 5px;
border: none;
cursor: pointer;
background-color: #1F1F1F;
text-align: left;
margin-bottom: -10px
}
.dropdown {
position: relative;
display: inline-block;
margin-bottom: -24px;
margin-top: -5px;
margin-left: -5px
}
.dropdown-content {
display: none;
position: absolute;
z-index: 1;
line-height: 2;
margin-top: -5px
}
.dropdown-content a {
padding: 1px 5px;
text-decoration: none;
display: block;
width: 300px;
background-color: #1F1F1F
}
.dropdown:hover .dropdown-content {
display: block
}
.dropdown:hover .dropbtn {
background-image: -webkit-linear-gradient(top, #1F1F1F, #1F1F1F);
color: #5e5e5e;
background-repeat: repeat-x;
background-color: #1F1F1F
}
.resourceFormWrap {
border: 1px solid #ccc;
border-radius: 5px;
border-top: 10px solid #D4A539;
padding: 30px;
margin-left: 35px
}
.resourceFormWrap h2 {
margin: 0 0 20px!important;
text-align: center;
font-size: 28px!important
}
.resourceFormWrap input {
margin-bottom: 5px;
border: 1px solid #d0d0d0;
font-size: 15.35px;
color: #999;
padding: 9px 18px
}
.resourceFormWrap .wpcf7-form input[type=submit] {
width: 100%;
margin-bottom: 0
}
@media only screen and (max-width:480px) {
.start {
margin-left: 0!important;
width: 100%!important
}
.topdef {
margin-top: 20px!important
}
.topdef1 {
margin-top: -25px!important
}
.topdef2 {
margin-top: -17px!important
}
}
@media only screen and (max-width:898px) and (min-width:768px) {
.showme {
margin-top: 15px;
display: block!important
}
}
@media only screen and (max-width:365px) {
.copyright {
margin-left: 13%
}
.bottom-icons {
margin-right: 90px
}
}
@media only screen and (max-width:767px) {
.top-title {
margin-left: -25px!important
}
}
@media only screen and (max-width:800px) and (min-width:480px) {
.text-bullet-adjust {
width: 92%!important
}
.process-page {
width: 85%!important
}
}
@media only screen and (max-width:570px) and (min-width:480px) {
.process-page {
width: 82%!important
}
}
@media only screen and (max-width:650px) and (min-width:481px) {
.myhist {
width: 92%!important
}
}
@media only screen and (max-width:332px) {
.copyright {
margin-left: 13%
}
}
@media only screen and (max-width:282px) {
.copyright {
margin-left: 5%
}
}
@media only screen and (max-width:278px) {
.top-social {
font-size: 90%!important
}
}
@media only screen and (max-width:1130px) {
.balik {
margin-left: 0!important
}
}
@media only screen and (max-width:367px) {
.space2 {
height: 150px!important
}
#primary_nav_wrap ul li {
margin-left: 0!important;
margin-right: 0!important
}
#primary_nav_wrap ul a {
padding: 0 3px!important
}
}
@media only screen and (max-width:721px) and (min-width:600px) {
.space2 {
height: 115px!important
}
}
@media only screen and (max-width:1182px) {
.mainmenu {
width: 75%!important;
margin-top: 0!important;
line-height: 2!important
}
}
@media only screen and (max-width:1072px) and (min-width:767px) {
.footerleft,
.footerright {
width: 100%!important
}
.footerright {
text-align: left;
margin-top: 0!important;
line-height: 2;
float: none
}
}
@media only screen and (max-width:480px) {
.footerright {
margin-top: 0!important
}
.resourceFormWrap {
margin: 10px 0 0;
padding: 20px 20px 0;
}
.page-id-2804 #wpcf7-f2830-p2804-o2 > form > div:nth-child(7){margin-top: 0 !important}
#rc-imageselect,
.g-recaptcha {
transform: scale(.77);
-webkit-transform: scale(.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0
}
#contact_form_pop form>.wpcf7-form-control-wrap {
width: 234px
}
}
.rg-container {
font-family: Lato, Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.4;
margin: 0;
padding: 1em .5em;
color: #222
}
table.rg-table {
width: 100%;
margin-bottom: .5em;
font-size: 1em;
border-collapse: collapse;
border-spacing: 0
}
table.rg-table tr {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
text-align: left
}
table.rg-table thead {
border-bottom: 3px solid #ddd;
border-top: 10px solid #d4a539
}
table.rg-table tr {
border-bottom: 1px solid #ddd;
color: #222
}
table.rg-table tr.highlight {
background-color: #dcf1f0!important
}
table.rg-table.zebra tr:nth-child(even) {
background-color: #f6f6f6
}
table.rg-table th {
font-weight: 700;
padding: 1em;
font-size: 1em
}
table.rg-table th.download {
max-width: 200px
}
table.rg-table td {
padding: 1em;
font-size: .9em
}
table.rg-table td.download a {
background: #d4a539;
color: #fff;
border-radius: 5px;
padding: 10px;
font-size: 1.25em;
width: 100%;
display: block;
text-align: center
}
table.rg-table td.download a:hover {
text-decoration: none
}
table.rg-table .highlight td {
font-weight: 700
}
table.rg-table th.number,
td.number {
text-align: right
}
@media screen and (max-width:600px) {
table.rg-table,
table.rg-table tbody {
width: 100%
}
.rg-container {
max-width: 600px;
margin: 0 auto
}
table.rg-table td.hide-mobile,
table.rg-table th.hide-mobile,
table.rg-table thead,
table.rg-table tr.hide-mobile {
display: none
}
table.rg-table td,
table.rg-table th,
table.rg-table tr {
display: block;
padding: 0
}
table.rg-table tr {
border-bottom: none;
margin: 0 0 1em;
padding: .5em
}
table.rg-table tr.highlight {
background-color: inherit!important
}
table.rg-table.zebra tr:nth-child(even) {
background-color: none
}
table.rg-table.zebra td:nth-child(even) {
background-color: #f6f6f6
}
table.rg-table tr:nth-child(even) {
background: 0 0!important
}
table.rg-table td {
padding: .5em;
border-bottom: 1px dotted #ccc
}
table.rg-table td[data-title]:before {
content: attr(data-title);
font-weight: 700;
display: block;
margin-right: .5em;
font-size: .95em
}
table.rg-table td:last-child {
padding-right: 0;
border-bottom: 2px solid #ccc
}
table.rg-table td:empty {
display: none
}
table.rg-table .highlight td {
background-color: inherit;
font-weight: 400
}
table.rg-table td.download {
text-align: center;
padding: 1em 0
}
table.rg-table td.download a {
width: 200px;
display: initial
}
.bcs_row1 .bcs_pod div {
min-height: initial !important;
}
.bcs_row2 .bcs_pod div {
min-height: initial !important;
}
.spc_b30 {
line-height: 0 !important;
}
}
#contact_form_pop form {
border-top: 6px solid #D4A539;
padding: 20px 30px;
font-size: 28px!important
}
#contact_form_pop form .pfcopy {
margin-bottom: 15px
}
#contact_form_pop form .pfhead {
text-align: center;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
padding-bottom: 10px
}
#contact_form_pop .wpcf7-checkbox {
display: block
}
#contact_form_pop .wpcf7-checkbox .wpcf7-list-item-label {
font-weight: 400
}
#contact_form_pop form .wpcf7-textarea {
max-height: 80px!important
}
#contact_form_pop form p {
font-size: 13px!important
}
.divder {
width: 100%;
display: block;
border-bottom: 1px solid #ccc;
margin: 10px 0 30px 0;
clear: both;
}
.bcs_pod {}
.bcs_pod div {
background: #fcfcfc;
padding: 20px;
border: 1px solid #ccc;
border-radius: 4px;
}
.bcs_pod div h2 {
font-family: Lato-Regular;
font-weight: 700;
font-size: 23px;
color: #000;
text-align: center;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
padding-bottom: 20px;
}
.bcs_pod div h2 a {
color: #000;
}
.bcs_pod div p {}
.bcs_pod ul {
margin: 0 0 18px 0;
padding: 0;
}
.bcs_pod ul li {
position: relative;
margin: 0 0 5px 0;
padding-left: 20px;
line-height: 1.3em;
}
.bcs_pod ul li:before {
background: url(https://bruceframe.com.au/wp-content/themes/bruce_frame/images/bruce_2-1-Business-Owner-Coach_09.jpg) no-repeat;
height: 14px;
width: 14px;
content: '';
position: absolute;
margin-left: -20px;
}
.bcs_pod a {}
.spc_b30 {
height: 30px;
}
.bcs_row1 {}
.bcs_row1 .bcs_pod div {
min-height: 488px;
}
.bcs_row2 {}
.bcs_row2 .bcs_pod div {
min-height: 593px;
}
.postid-1377 #secondary{display: none;}