

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, font, 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 {

    margin: 0;

    outline: 0 none;

    padding: 0;

}

blockquote::before, blockquote::after, q::before, q::after {

    content: "";

}

blockquote, q {

    quotes: "" "";

}

.clearfix::after {

    clear: both;

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    line-height: 0;

    visibility: hidden;

}

.clearfix {

    display: block;

}

* html .clearfix {

    height: 1%;

}

:first-child + html .clearfix {

    min-height: 1%;

}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {

    display: block;

}

body {

    background: #112644 url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/bg.png") repeat-x scroll center top;

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 20px;

    line-height: 23px;

    margin: 0 auto;

}

#wrap {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    margin: 0 auto;

    padding: 0;

    width: 960px;

}

a, a:visited {

    color: #f9d313;

    text-decoration: none;

}

a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

a img {

    border: medium none;

}

img.alignnone {

    display: inline;

    margin: 0 0 10px;

}

img.alignleft {

    display: inline;

    margin: 0 10px 10px 0;

}

img.centered, .aligncenter {

    display: block;

    margin: 0 auto 10px;

}

img.alignright {

    display: inline;

    margin: 0 0 10px 10px;

}

.alignleft {

    float: left;

    margin: 0 10px 0 0;

}

.alignright {

    float: right;

    margin: 0 0 0 10px;

}

.wp-caption {

    background: transparent none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    padding: 10px 5px 0;

    text-align: center;

}

.wp-caption p.wp-caption-text, .catalyst-excerpt-widget .wp-caption p.wp-caption-text {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 12px;

    line-height: 120%;

    margin: 0;

    padding: 0 0 10px;

}

.wp-post-image, #sidebar-1 .catalyst-excerpt-widget img, #sidebar-2 .catalyst-excerpt-widget img, #ez-home-sidebar-1 .catalyst-excerpt-widget img {

    background: transparent none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    padding: 4px;

}

#sidebar-1 .catalyst-excerpt-widget img, #sidebar-2 .catalyst-excerpt-widget img, .ez-widget-area img.wp-post-image {

    margin-bottom: 0;

}

img.wp-smiley, img.wp-wink {

    border: medium none;

    float: none;

    margin: 0;

    padding: 0;

}

img#wpstats {

    display: none;

    height: 0;

    overflow: hidden;

    width: 0;

}

.post-format-icon {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    display: block;

    float: right;

    margin: 0 0 0 10px;

}

.page .post-format-icon {

    display: none;

}

body.page-template-template-blog-php .post-format-icon {

    display: block;

}

#header-right .widget_search {

    float: right;

    padding: 0;

}

.recaptcha {

    border-radius: 3px;

    border-right: 1px solid #ddd;

    display: block;

    height: 76px;

    margin: 10px auto;

    overflow: hidden;

    padding: 0;

    width: 183px;

}

.searchform {

    display: inline;

    margin: 0;

    overflow: hidden;

    padding: 0;

}

#sidebar-1 .searchform, #sidebar-2 .searchform {

    padding: 0 10px;

}

.s {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    color: #dfdfdf;

    display: inline;

    font-family: "PT Sans",sans-serif;

    font-size: 12px;

    margin: 10px 0;

    padding: 6px 0 5px 6px;

}

#header .s, #navbar-1 .s, #navbar-2 .s {

    margin: 0;

}

.s, #header .s, #sidebar-1 .s, #sidebar-2 .s {

    width: 130px;

}

.searchsubmit {

    background: #fafafa none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    color: #dfdfdf;

    cursor: pointer;

    font-family: "PT Sans",sans-serif;

    font-size: 12px;

    margin: 0;

    padding: 6px 6px 5px;

}

.searchsubmit:hover {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

}

#wp-calendar {

    margin: 0;

    padding: 0;

    width: 100%;

}

#wp-calendar caption {

    color: #333333;

    font-size: 13px;

    margin: 0;

    padding: 5px 0 0;

}

#wp-calendar th {

    color: #333333;

}

#wp-calendar td {

    margin: 0;

    padding: 2px;

    text-align: center;

}

#wp-calendar tfoot td {

    margin: 0;

    padding: 0 0 5px;

}

#header-wrap {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    margin: 0 auto;

}

#header {

    float: none;

    font-size: 12px;

    height: 182px;

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    width: 960px;

}

#header-left {

    float: left;

    height: 182px;

    overflow: hidden;

    padding: 26px 0 0 20px;

    width: 220px;

}

#title {

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 34px;

    font-weight: normal;

    text-decoration: none;

}

#title a, #title a:visited {

    color: #ffffff;

    text-decoration: none;

}

#title a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#tagline {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 16px;

    font-weight: normal;

    margin: 0;

    padding: 8px 0 0;

}

.logo-image #header #header-left {

    background: rgba(0, 0, 0, 0) url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/logo.png") no-repeat scroll left top;

    margin: 0;

}

.logo-image #header-left, .logo-image #header-left #title, .logo-image #header-left #title a {

    display: block;

    float: left;

    height: 182px;

    overflow: hidden;

    padding: 0;

    text-indent: -9999px;

    width: 220px;

}

.logo-image #header-left #tagline {

    display: block;

    overflow: hidden;

}

#header-right {

    float: right;

    padding: 0;

    width: 550px;

}

#header-right p {

    margin: 0;

    padding: 0 0 5px;

}

#header-right h4 {

    color: #333333;

    font-size: 12px;

    margin: 0;

    padding: 0;

}

#header-right img {

    display: block;

}

.header-left-full-width #header-left, .header-left-full-width #header-left #title, .header-left-full-width #header-left #title a {

    width: 220px;

}

#navbar-1-wrap {

    background: #141415 none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    color: #ffffff;

    font-family: Cabin,sans-serif;

    font-size: 16px;

    height: 44px;

    line-height: 1em;

    margin: 0;

}

#navbar-1 {

    display: block;

    float: none;

    margin: 0 auto;

    padding: 0;

    width: 960px;

}

#navbar-1-left, #navbar-2-left {

    float: left;

    margin: 0;

    padding: 0;

}

#navbar-1-right, #navbar-2-right {

    float: right;

    margin: 0;

    padding: 0;

    text-transform: none;

}

#navbar-1-right {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

#navbar-1-right a, #navbar-1-right a:visited {

    color: #f9d313;

    text-decoration: none;

}

#navbar-1-right a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#navbar-1-right.navbar-right-text {

    padding: 10px 10px 0 0;

}

#navbar-1-right.navbar-right-search {

    padding: 4px 4px 0 0;

}

#nav-1, #nav-2 {

    margin: 0;

    padding: 0;

}

#nav-1 ul, #nav-2 ul {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

#nav-1 li, #nav-2 li {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

#nav-1 li a, #nav-1 li a:link, #nav-1 li a:visited {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    display: block;

    margin: 0;

    padding: 14px 15px;

    position: relative;

    text-decoration: none;

}

#nav-1 li a:hover, #nav-1 li a:active {

    background: #e3e4e4 none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #333333;

    text-decoration: none;

}

#nav-1 li a.sf-with-ul {

    padding-right: 25px;

}

#nav-1 li a .sf-sub-indicator {

    display: block;

    float: right;

    overflow: hidden;

    position: absolute;

    right: 15px;

    top: 14px;

}

#nav-1 li li a .sf-sub-indicator {

    right: 10px;

    top: 11px;

}

#nav-1 li li a, #nav-1 li li a:link, #nav-1 li li a:visited {

    background: #141415 none repeat scroll 0 0;

    border-color: currentcolor #141415 #141415;

    border-style: none solid solid;

    border-width: 0 1px 1px;

    color: #ffffff;

    float: none;

    margin: 0;

    padding: 11px 10px;

    text-decoration: none;

    width: 150px;

}

#nav-1 li li a:hover, #nav-1 li li a:active {

    background: #e3e4e4 none repeat scroll 0 0;

    color: #333333;

    text-decoration: none;

}

#nav-1 li ul {

    height: auto;

    left: -999em;

    margin: 0;

    padding: 0;

    position: absolute;

    width: 175px;

    z-index: 9999;

}

#nav-1 li ul ul {

    margin: -39px 0 0 171px;

}

#nav-1 li:hover ul ul, #nav-2 li:hover ul ul, #nav-1 li:hover ul ul ul, #nav-2 li:hover ul ul ul {

    left: -999em;

}

#nav-1 li:hover ul, #nav-1 li.sfHover ul, #nav-2 li:hover ul, #nav-2 li.sfHover ul, #nav-1 li li:hover ul, #nav-2 li li:hover ul, #nav-1 li li li:hover ul, #nav-2 li li li:hover ul {

    left: auto;

}

#nav-1 li:hover, #nav-1 li.sfHover, #nav-2 li:hover, #nav-2 li.sfHover {

    position: static;

}

#nav-1 li.current_page_item a, #nav-1 li.current-menu-item a, #nav-1 li.current-cat a {

    background: #e3e4e4 none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #333333;

    text-decoration: none;

}

#navbar-2-wrap {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

    height: 36px;

    line-height: 1em;

    margin: 0;

}

#navbar-2 {

    display: block;

    float: none;

    margin: 0 auto;

    padding: 0;

    width: 960px;

}

#navbar-2-right {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

#navbar-2-right a, #navbar-2-right a:visited {

    color: #f9d313;

    text-decoration: none;

}

#navbar-2-right a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#navbar-2-right.navbar-right-text {

    padding: 10px 10px 0 0;

}

#navbar-2-right.navbar-right-search {

    padding: 4px 4px 0 0;

}

#nav-2 li a, #nav-2 li a:link, #nav-2 li a:visited {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #dfdfdf;

    display: block;

    margin: 0;

    padding: 11px 15px;

    position: relative;

    text-decoration: none;

}

#nav-2 li a:hover, #nav-2 li a:active {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #c9ab0f;

    text-decoration: none;

}

#nav-2 li a.sf-with-ul {

    padding-right: 25px;

}

#nav-2 li a .sf-sub-indicator {

    display: block;

    float: right;

    overflow: hidden;

    position: absolute;

    right: 15px;

    top: 11px;

}

#nav-2 li li a .sf-sub-indicator {

    right: 10px;

    top: 11px;

}

#nav-2 li li a, #nav-2 li li a:link, #nav-2 li li a:visited {

    background: #ffffff none repeat scroll 0 0;

    border-color: currentcolor #e8e8e8 #e8e8e8;

    border-style: none solid solid;

    border-width: 0 1px 1px;

    color: #dfdfdf;

    float: none;

    margin: 0;

    padding: 11px 10px;

    text-decoration: none;

    width: 150px;

}

#nav-2 li li a:hover, #nav-2 li li a:active {

    background: #fafafa none repeat scroll 0 0;

    color: #c9ab0f;

    text-decoration: none;

}

#nav-2 li ul {

    height: auto;

    left: -999em;

    margin: 0;

    padding: 0;

    position: absolute;

    width: 175px;

    z-index: 9999;

}

#nav-2 li ul ul {

    margin: -37px 0 0 171px;

}

#nav-2 li.current_page_item a, #nav-2 li.current-menu-item a, #nav-2 li.current-cat a {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #dfdfdf;

    text-decoration: none;

}

#dropdown-nav-1-wrap, #dropdown-nav-2-wrap {

    display: none;

}

.nav-1-chosen-select, .nav-2-chosen-select {

    margin: 0;

    padding: 7px;

    width: 100%;

}

.nav-1-chosen-select {

    background: #141415 none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    color: #ffffff;

    font-family: Cabin,sans-serif;

    font-size: 16px;

}

.nav-2-chosen-select {

    background: transparent none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

#container-wrap {

    background: #141415 none repeat scroll 0 0;

    clear: both;

    margin: 0;

    padding: 30px;

}

#container {

    float: left;

    margin: 0;

    padding: 0;

    width: 900px;

}

#content-sidebar-wrap {

    float: left;

    width: 900px;

}

.double-sidebar #content-sidebar-wrap {

    width: 900px;

}

#content-wrap {

    float: left;

    margin: 0;

    padding: 0;

    width: 100%;

}

.left-sidebar #content-wrap, .double-left-sidebar #content-wrap, .double-sidebar #content-wrap {

    float: right;

}

.double-sidebar #content-wrap {

}

#content-wrap, .left-sidebar #content-wrap, .right-sidebar #content-wrap, .no-sidebar #content-wrap {

    width: 440px;

}

#content {

    float: left;

    margin: 0;

    padding: 0;

}

.double-left-sidebar #content {

}

.right-sidebar #content {

}

.left-sidebar #content {

}

.double-sidebar #content {

}

.no-sidebar #content {

}

#content, .left-sidebar #content, .right-sidebar #content, .no-sidebar #content {

    width: 440px;

}

#content img, #content p img {

    height: auto;

    max-width: 100%;

}

#content .nivoSlider img {

    max-width: none;

}

#content .post, #content article {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    margin: 0 0 20px;

    padding: 0;

}

#content .page {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    margin: 0 0 20px;

    padding: 0;

}

#content .post p, #content .page p, #content article p {

    margin: 0;

    padding: 0 0 20px;

}

/*.entry-title a {

    cursor: default;

    pointer-events: none;*/

}

#content .entry-title {

    padding: 5px 0 0;

}

.widget.widget_mdz_testimonials h4 {

    margin-bottom: 15px;

}

.blDate {

    visibility: hidden;

}

#content .archive-template {

    float: left;

    padding: 10px 0;

    width: 50%;

}

.entry-content p, .entry-content ul li, .entry-content ol li {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

.entry-content a, .entry-content a:visited {

    color: #f9d313;

    text-decoration: none;

}

.entry-content a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.breadcrumbs, .taxonomy-title-box, .author-title-box {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 13px;

    margin: 0 0 20px;

    padding: 4px 10px;

}

.breadcrumbs a, .breadcrumbs a:visited, .taxonomy-title-box a, .taxonomy-title-box a:visited, .author-title-box a, .author-title-box a:visited {

    color: #f9d313;

    text-decoration: none;

}

.breadcrumbs a:hover, .taxonomy-title-box a:hover, .author-title-box a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#content .taxonomy-title-box h1, #content .author-title-box h1 {

    color: #dfdfdf;

}

#entry-author-info {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 13px;

    margin: 20px 0 30px;

    overflow: hidden;

    padding: 10px;

}

#entry-author-info a, #entry-author-info a:visited {

    color: #f9d313;

    text-decoration: none;

}

#entry-author-info a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#entry-author-info #author-avatar {

    background: transparent none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    float: left;

    height: 80px;

    margin: 0 10px 0 0;

    padding: 5px;

    width: 80px;

}

#entry-author-info #author-avatar .avatar {

    height: 80px;

    width: 80px;

}

#entry-author-info #author-description {

    margin: 0;

    padding: 0;

}

#entry-author-info p {

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

    font-weight: bold;

    padding-bottom: 0;

}

.catalyst-hybrid-odd, .catalyst-hybrid-even {

    float: left;

}

.catalyst-hybrid-odd.catalyst-hybrid-columns {

    clear: both;

}

.catalyst-hybrid-even.catalyst-hybrid-columns {

    float: right;

}

.catalyst-hybrid-odd.catalyst-hybrid-columns, .catalyst-hybrid-even.catalyst-hybrid-columns {

    width: 48%;

}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {

    font-family: "PT Sans",sans-serif;

    font-weight: normal;

    line-height: 120%;

    margin: 0 0 4px;

    padding: 0;

}

#content h1 {

    color: #ffffff;

    font-size: 26px;

}

#content h2 a, #content h2 a:visited {

    color: #f9d313;

    text-decoration: none;

}

#content h2 a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#content h2 {

    color: #ffffff;

    font-size: 22px;

}

#content h3 {

    color: #ffffff;

    font-size: 20px;

}

#content h4 {

    color: #ffffff;

    font-size: 18px;

}

#content h5 {

    color: #ffffff;

    font-size: 16px;

}

#content h6 {

    color: #ffffff;

    font-size: 14px;

}

#content .sticky {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    margin: 0 0 30px;

    padding: 0;

}

#content .post ul, #content .page ul, #content article ul, .catalyst-widget-area ul, #content .post ol, #content .page ol, #content article ol, .catalyst-widget-area ol {

    margin: 0;

    padding: 0 0 15px;

}

#content .post ul li, #content .page ul li, #content article ul li, #content .post ol li, #content .page ol li, #content article ol li, .catalyst-widget-area ul li, .catalyst-widget-area ol li {

    margin: 0 0 0 20px;

    padding: 0;

}

#content .post ul li, #content .page ul li, #content article ul li, .catalyst-widget-area ul li {

    list-style-type: disc;

    margin: 0 0 0 20px;

}

#content .post ul ul, #content .page ul ul, #content article ul ul, .catalyst-widget-area ul ul {

    padding: 0 0 0 20px;

}

#content .post ol ol, #content .page ol ol, #content article ol ol, .catalyst-widget-area ol ol {

    padding: 0;

}

#content blockquote {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    margin: 0 25px 15px;

    padding: 10px 15px 0;

}

#content blockquote p {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

#content blockquote a, #content blockquote a:visited {

    color: #f9d313;

    text-decoration: none;

}

#content blockquote a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.byline-meta {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 12px;

    line-height: 120%;

    margin: 0 0 8px;

    width: 100%;

}

.byline-meta a, .byline-meta a:visited {

    color: #f9d313;

    text-decoration: none;

}

.byline-meta a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.post-meta {

    border-top: 0 solid #e8e8e8;

    clear: both;

    font-style: italic;

    margin: 5px 0 0;

    padding: 5px 0 0;

}

.post-meta p {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

.post-meta a, .post-meta a:visited {

    color: #f9d313;

    text-decoration: none;

}

.post-meta a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.post-nav {

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: 100%;

}

.post-nav ul {

    list-style-type: none;

    margin: 10px 0;

    padding: 0;

}

.post-nav li {

    display: inline;

}

.post-nav a, .post-nav a:visited {

    color: #f9d313;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

    text-decoration: none;

}

.post-nav a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.post-nav li a, .post-nav li a:visited, .post-nav li.disabled, .post-nav li a:hover, .post-nav li.active a {

    background: transparent none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    color: #f9d313;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

    margin: 0;

    padding: 6px 10px;

    text-decoration: none;

}

.post-nav li.active a, .post-nav li a:hover {

    background: transparent none repeat scroll 0 0;

    color: #c9ab0f;

    text-decoration: none;

}

.post-nav li a:hover {

    text-decoration: none;

}

.catalyst-widget-area {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #dfdfdf;

    float: none;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

    margin: 0;

    padding: 0;

}

.catalyst-widget-area h4 {

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 22px;

    font-weight: normal;

    line-height: 120%;

    padding: 0 0 5px;

}

.catalyst-widget-area a, .catalyst-widget-area a:visited {

    color: #f9d313;

    text-decoration: none;

}

.catalyst-widget-area a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.catalyst-widget-area #wp-calendar caption, .catalyst-widget-area #wp-calendar th {

    color: #dfdfdf;

}

.catalyst-excerpt-widget, #content .catalyst-excerpt-widget {

    float: left;

    margin: 0;

    padding: 0;

}

.catalyst-excerpt-widget .entry-content p {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

.catalyst-excerpt-widget .entry-content a, .catalyst-excerpt-widget .entry-content a:visited {

    color: #f9d313;

    text-decoration: none;

}

.catalyst-excerpt-widget .entry-content a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.catalyst-excerpt-widget h2 {

    color: #333333;

    font-family: "PT Sans",sans-serif;

    font-size: 18px;

    font-weight: normal;

    line-height: 120%;

    margin: 0 0 5px;

    padding: 0;

}

.catalyst-excerpt-widget h2 a, .catalyst-excerpt-widget h2 a:visited {

    color: #f9d313;

    text-decoration: none;

}

.catalyst-excerpt-widget h2 a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.catalyst-excerpt-widget .byline-meta {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 12px;

}

.catalyst-excerpt-widget .byline-meta a, .catalyst-excerpt-widget .byline-meta a:visited {

    color: #f9d313;

    text-decoration: none;

}

.catalyst-excerpt-widget .byline-meta a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#catalyst-125-ads {

    margin: 10px auto 0;

    padding: 0 0 5px;

    width: 270px;

}

.catalyst-125-ads-inner {

    margin-top: 5px;

}

#catalyst-125-ads span, .catalyst-125-ads-inner span {

    padding: 0 5px;

}

.ez-five-sixths, .ez-four-fifths, .ez-four-sixths, .ez-one-fifth, .ez-one-fourth, .ez-one-half, .ez-one-sixth, .ez-one-third, .ez-three-fifths, .ez-three-fourths, .ez-three-sixths, .ez-two-fifths, .ez-two-fourths, .ez-two-sixths, .ez-two-thirds {

    float: left;

    padding-left: 3%;

}

.ez-one-half, .ez-three-sixths, .ez-two-fourths {

    width: 48%;

}

.ez-one-third, .ez-two-sixths {

    width: 31%;

}

.ez-four-sixths, .ez-two-thirds {

    width: 65%;

}

.ez-one-fourth {

    width: 22.5%;

}

.ez-three-fourths {

    width: 73.5%;

}

.ez-one-fifth {

    width: 17.4%;

}

.ez-two-fifths {

    width: 37.8%;

}

.ez-three-fifths {

    width: 58.2%;

}

.ez-four-fifths {

    width: 78.6%;

}

.ez-one-sixth {

    width: 14%;

}

.ez-five-sixths {

    width: 82%;

}

.ez-first {

    clear: both;

    padding-left: 0;

}

.ez-only {

    float: left;

    padding-left: 0;

    width: 100%;

}

.ez-row-wrap {

    clear: both;

    float: left;

    margin-bottom: 20px;

    width: 100%;

}

.ez-row-wrap-border {

    border-bottom: 1px solid #e8e8e8;

    clear: both;

    float: left;

    margin-bottom: 15px;

    padding-bottom: 15px;

    width: 100%;

}

.ez-widget-area h4 {

    border-bottom: 1px solid #e8e8e8;

    color: #111111;

    font-size: 18px;

    font-weight: normal;

    margin: 0 0 10px;

    padding: 0 0 5px;

}

.ez-widget-area ul, .ez-widget-area ol {

    margin: 0;

    padding: 0 0 15px;

}

.ez-widget-area ul li, .ez-widget-area ol li {

    margin: 0 0 0 20px;

    padding: 0;

}

.ez-widget-area ul li {

    list-style-type: square;

}

.ez-widget-area ul ul, .ez-widget-area ol ol {

    padding: 0;

}

#home-hook-wrap {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    padding: 20px 35px;

}

#ez-home-container-wrap .post {

    margin: 0 0 20px;

}

#ez-home-container-wrap .post p {

    padding: 0 0 20px;

}

#ez-home-container-wrap .page p {

    padding: 0 0 20px;

}

#ez-home-container-wrap .ez-widget-area img.wp-post-image {

    margin-bottom: 10px;

}

#ez-home-container-wrap .ez-widget-area h4 {

    border-bottom: 0 solid #e8e8e8;

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 22px;

}

#ez-home-container-wrap .ez-widget-area {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

#ez-home-container-wrap .ez-widget-area a, #ez-home-container-wrap .ez-widget-area a:visited {

    color: #f9d313;

    text-decoration: none;

}

#ez-home-container-wrap .ez-widget-area a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#ez-home-container-wrap .ez-widget-area #wp-calendar caption, #ez-home-container-wrap .ez-widget-area #wp-calendar th {

    color: #dfdfdf;

}

#ez-home-container-wrap img, #ez-home-container-wrap p img {

    height: auto;

    max-width: 100%;

}

#ez-home-container-wrap .nivoSlider img {

    max-width: none;

}

body.ez-home-sidebar #ez-home-container-wrap {

    float: left;

    padding-right: 20px;

    width: 590px;

}

body.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap {

    float: right;

    padding-left: 20px;

    padding-right: 0;

}

#ez-home-top-container .ez-widget-area, #ez-home-middle-container .ez-widget-area, #ez-home-bottom-container .ez-widget-area {

    padding-left: 29px;

    width: 276.667px;

}

body.home-top-single #ez-home-top-container .ez-widget-area, body.home-middle-single #ez-home-middle-container .ez-widget-area, body.home-bottom-single #ez-home-bottom-container .ez-widget-area {

    width: 890px;

}

body.home-top-double #ez-home-top-container .ez-widget-area, body.home-middle-double #ez-home-middle-container .ez-widget-area, body.home-bottom-double #ez-home-bottom-container .ez-widget-area {

    width: 430px;

}

body.ez-home-wide-left-2-3 #ez-home-top-1, body.ez-home-wide-right-2-3 #ez-home-top-2, body.ez-home-wide-left-2-3-3 #ez-home-top-1, body.ez-home-wide-right-2-3-3 #ez-home-top-2, body.ez-home-wide-left-3-2 #ez-home-bottom-1, body.ez-home-wide-right-3-2 #ez-home-bottom-2, body.ez-home-wide-left-3-2-3 #ez-home-middle-1, body.ez-home-wide-right-3-2-3 #ez-home-middle-2, body.ez-home-wide-left-3-3-2 #ez-home-bottom-1, body.ez-home-wide-right-3-3-2 #ez-home-bottom-2 {

    width: 582.333px;

}

body.ez-home-sidebar #ez-home-top-container .ez-widget-area, body.ez-home-sidebar #ez-home-middle-container .ez-widget-area, body.ez-home-sidebar #ez-home-bottom-container .ez-widget-area {

    width: 176.667px;

}

body.home-top-single.ez-home-sidebar #ez-home-top-container .ez-widget-area, body.home-middle-single.ez-home-sidebar #ez-home-middle-container .ez-widget-area, body.home-bottom-single.ez-home-sidebar #ez-home-bottom-container .ez-widget-area {

    width: 590px;

}

body.home-top-double.ez-home-sidebar #ez-home-top-container .ez-widget-area, body.home-middle-double.ez-home-sidebar #ez-home-middle-container .ez-widget-area, body.home-bottom-double.ez-home-sidebar #ez-home-bottom-container .ez-widget-area {

    width: 280px;

}

body.ez-home-wide-left-2-3.ez-home-sidebar #ez-home-top-1, body.ez-home-wide-right-2-3.ez-home-sidebar #ez-home-top-2, body.ez-home-wide-left-2-3-3.ez-home-sidebar #ez-home-top-1, body.ez-home-wide-right-2-3-3.ez-home-sidebar #ez-home-top-2, body.ez-home-wide-left-3-2.ez-home-sidebar #ez-home-bottom-1, body.ez-home-wide-right-3-2.ez-home-sidebar #ez-home-bottom-2, body.ez-home-wide-left-3-2-3.ez-home-sidebar #ez-home-middle-1, body.ez-home-wide-right-3-2-3.ez-home-sidebar #ez-home-middle-2, body.ez-home-wide-left-3-3-2.ez-home-sidebar #ez-home-bottom-1, body.ez-home-wide-right-3-3-2.ez-home-sidebar #ez-home-bottom-2 {

    width: 382.333px;

}

.ez-home-container-area {

    margin: 0 0 20px;

    overflow: hidden;

}

.ez-home-bottom {

    margin: 0;

}

#ez-home-slider-container-wrap {

    margin: 0 0 20px;

    overflow: hidden;

}

#ez-home-slider-container-wrap, #ez-home-slider {

    width: 900px;

}

body.child_home #ez-home-slider-container-wrap, body.child_home #ez-home-slider {

    width: 890px;

}

body.slider-inside.ez-home-sidebar #ez-home-slider-container-wrap, body.slider-inside.ez-home-sidebar #ez-home-slider {

    width: 590px;

}

body.double-left-sidebar.slider-inside #ez-home-slider-container-wrap, body.double-right-sidebar.slider-inside #ez-home-slider-container-wrap, body.double-sidebar.slider-inside #ez-home-slider-container-wrap, body.left-sidebar.slider-inside #ez-home-slider-container-wrap, body.right-sidebar.slider-inside #ez-home-slider-container-wrap, body.no-sidebar.slider-inside #ez-home-slider-container-wrap, body.double-left-sidebar.slider-inside #ez-home-slider, body.double-right-sidebar.slider-inside #ez-home-slider, body.double-sidebar.slider-inside #ez-home-slider, body.left-sidebar.slider-inside #ez-home-slider, body.right-sidebar.slider-inside #ez-home-slider, body.no-sidebar.slider-inside #ez-home-slider {

    width: 440px;

}

body.double-left-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.double-right-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.double-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.left-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.right-sidebar.slider-inside #ez-home-slider-container-wrap {

}

#ez-home-slider {

    height: 300px;

    width: 100%;

}

#ez-home-slider .nivoSlider img {

    max-width: none;

}

#ez-home-sidebar-1-wrap {

    float: right;

    width: 280px;

}

body.home-sidebar-left #ez-home-sidebar-1-wrap {

    float: left;

}

#ez-home-sidebar-1 #cat, #ez-home-sidebar-1 .widget_archive select {

    width: 258px;

}

#ez-feature-top-container-wrap {

    background: #f9d313 url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/top.png") no-repeat scroll center top;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

}

#ez-feature-top-container {

    margin: 0 auto;

    padding: 0;

    width: 960px;

}

#ez-feature-top-container .ez-widget-area h4 {

    border-bottom: 0 solid #e8e8e8;

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 22px;

}

#ez-feature-top-container .ez-widget-area {

    color: #071d3c;

    font-family: Cabin,sans-serif;

    font-size: 18px;

    padding-left: 29px;

    width: 300px;

}

#ez-feature-top-container .ez-widget-area a, #ez-feature-top-container .ez-widget-area a:visited {

    color: #f9d313;

    text-decoration: none;

}

#ez-feature-top-container .ez-widget-area a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#ez-feature-top-container .ez-widget-area #wp-calendar caption, #ez-feature-top-container .ez-widget-area #wp-calendar th {

    color: #071d3c;

}

#ez-feature-top-container img, #ez-feature-top-container p img {

    height: auto;

    max-width: 100%;

}

#ez-feature-top-container .nivoSlider img {

    max-width: none;

}

body.ez-feature-top-1 #ez-feature-top-container .ez-widget-area {

    width: 960px;

}

body.ez-feature-top-2 #ez-feature-top-container .ez-widget-area {

    width: 465px;

}

body.ez-feature-top-4 #ez-feature-top-container .ez-widget-area {

    width: 218px;

}

body.ez-feature-top-wide-left-2 #ez-feature-top-1.ez-widget-area, body.ez-feature-top-wide-right-2 #ez-feature-top-2.ez-widget-area {

    width: 629px;

}

#ez-fat-footer-container-wrap, .fat-footer-outside #ez-fat-footer-container-wrap {

    background: #141415 none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

}

#ez-fat-footer-container-wrap {

    margin: 0 0 5px;

}

.fat-footer-outside #ez-fat-footer-container-wrap {

    margin: 0;

}

#ez-fat-footer-container {

    padding: 18px 35px;

}

#ez-fat-footer-container .ez-widget-area h4 {

    border-bottom: 0 solid #e8e8e8;

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 22px;

}

#ez-fat-footer-container .ez-widget-area {

    color: #b1b3b4;

    font-family: Cabin,sans-serif;

    font-size: 21px;

    padding-left: 29px;

    width: 276.667px;

}

#ez-fat-footer-container .ez-widget-area a, #ez-fat-footer-container .ez-widget-area a:visited {

    color: #b1b3b4;

    text-decoration: none;

}

#ez-fat-footer-container .ez-widget-area a:hover {

    color: #f9d313;

    text-decoration: none;

}

#ez-fat-footer-container .ez-widget-area #wp-calendar caption, #ez-fat-footer-container .ez-widget-area #wp-calendar th {

    color: #b1b3b4;

}

#ez-fat-footer-container img, #ez-fat-footer-container p img {

    height: auto;

    max-width: 100%;

}

#ez-fat-footer-container .nivoSlider img {

    max-width: none;

}

body.ez-fat-footer-1 #ez-fat-footer-container .ez-widget-area {

    width: 890px;

}

body.ez-fat-footer-2 #ez-fat-footer-container .ez-widget-area {

    width: 430px;

}

body.ez-fat-footer-4 #ez-fat-footer-container .ez-widget-area {

    width: 200.5px;

}

body.ez-fat-footer-wide-left-2 #ez-fat-footer-1.ez-widget-area, body.ez-fat-footer-wide-right-2 #ez-fat-footer-2.ez-widget-area {

    width: 582.333px;

}

#dual-sidebar-outer {

    float: right;

    width: 620px;

}

.double-left-sidebar #dual-sidebar-outer {

    float: left;

}

#dual-sidebar-inner {

    float: left;

    width: 100%;

}

#sidebar-1-wrap {

    float: left;

    width: 390px;

}

.right-sidebar #sidebar-1-wrap {

    float: right;

}

.left-sidebar #sidebar-1-wrap {

}

.double-sidebar #sidebar-1-wrap {

}

#sidebar-2-wrap {

    float: right;

    width: 160px;

}

.double-sidebar #sidebar-2-wrap {

}

#sidebar-1 {

    margin: 0;

    padding: 0;

    width: 390px;

}

#sidebar-2 {

    margin: 0;

    padding: 0;

    width: 160px;

}

#sidebar-1 .widget, #sidebar-2 .widget, #ez-home-sidebar-1 .widget {

    clear: both;

    margin: 0 0 15px;

    padding: 0;

}

#sidebar-1, #sidebar-2, #ez-home-sidebar-1 {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

#sidebar-1 a, #sidebar-1 a:visited, #sidebar-2 a, #sidebar-2 a:visited, #ez-home-sidebar-1 a, #ez-home-sidebar-1 a:visited {

    color: #f9d313;

    text-decoration: none;

}

#sidebar-1 a:hover, #sidebar-2 a:hover, #ez-home-sidebar-1 a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#sidebar-1 .widget, #sidebar-2 .widget, #ez-home-sidebar-1 .widget {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    margin: 0 0 25px;

}

#sidebar-1 h4, #sidebar-2 h4, #ez-home-sidebar-1 h4 {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 26px;

    font-weight: normal;

    margin: 0;

    padding: 5px 0 4px;

}

#sidebar-1 .widget p, #sidebar-2 .widget p, #ez-home-sidebar-1 .widget p {

    margin: 0;

    padding: 0;

}

#sidebar-1 .textwidget, #sidebar-2 .textwidget, #sidebar-1 .php-textwidget, #sidebar-2 .php-textwidget, #sidebar-1 .widget_tag_cloud div div, #sidebar-2 .widget_tag_cloud div div, #sidebar-1 .catalyst-excerpt-widget-inner, #sidebar-2 .catalyst-excerpt-widget-inner, #sidebar-1 .author-bio-widget, #sidebar-2 .author-bio-widget, #ez-home-sidebar-1 .textwidget, #ez-home-sidebar-1 .php-textwidget, #ez-home-sidebar-1 .widget_tag_cloud div div, #ez-home-sidebar-1 .catalyst-excerpt-widget-inner, #ez-home-sidebar-1 .author-bio-widget {

    padding: 0;

}

#sidebar-1 #wp-calendar caption, #sidebar-2 #wp-calendar caption, #sidebar-1 #wp-calendar th, #sidebar-2 #wp-calendar th, #ez-home-sidebar-1 #wp-calendar caption, #ez-home-sidebar-1 #wp-calendar th {

    color: #dfdfdf;

}

#cat, .widget_archive select, #sidebar-1 .widget_archive select, #sidebar-2 .widget_archive select, #ez-home-sidebar-1 .widget_archive select {

    background: #f6f6f6 none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    display: inline;

    font-size: 12px;

    margin: 10px 0 10px 10px;

    padding: 3px;

}

#sidebar-1 #cat, #sidebar-1 .widget_archive select {

    width: 368px;

}

#sidebar-2 #cat, #sidebar-2 .widget_archive select {

    width: 138px;

}

#sidebar-1 a img, #sidebar-2 a img, #ez-home-sidebar-1 a img {

    border: medium none;

    margin: 0;

    padding: 0;

}

#sidebar-1 ul li, #sidebar-2 ul li, #ez-home-sidebar-1 ul li {

    list-style-type: none;

}

#sidebar-1 ol li, #sidebar-2 ol li, #ez-home-sidebar-1 ol li {

    list-style-type: decimal;

}

#sidebar-1 ul, #sidebar-1 ol, #sidebar-2 ul, #sidebar-2 ol, #ez-home-sidebar-1 ul, #ez-home-sidebar-1 ol {

    margin: 0;

    padding: 0;

}

#sidebar-1 .searchform, #sidebar-2 .searchform, #ez-home-sidebar-1 .searchform {

    padding: 0 10px;

}

#sidebar-1 ul ul, #sidebar-1 ol ol, #sidebar-2 ul ul, #sidebar-2 ol ol, #ez-home-sidebar-1 ul ul, #ez-home-sidebar-1 ol ol {

    margin: 0;

    padding: 0 0 0 15px;

}

.widget_pages {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 14px;

}

.widget_pages a, .widget_pages a:visited {

    color: #f9d313;

    text-decoration: none;

}

.widget_pages a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

#comment-wrap {

    background: transparent none repeat scroll 0 0;

    border: 0 solid #e8e8e8;

    margin: 0;

    padding: 0;

}

#comment, #author, #email, #url {

    display: inline;

    font-weight: normal;

    margin: 10px 0 5px;

    padding: 3px 0 3px 5px;

}

#author, #email, #url {

    margin: 10px 0 0;

}

#respond {

    display: block;

}

#respond::after {

    clear: both;

    content: " ";

    display: block;

    font-size: 0;

    height: 0;

    line-height: 0;

    visibility: hidden;

}

#commentform {

    margin: 5px 10px 0 0;

}

#commentform #author, #commentform #email, #commentform #url {

    width: 200px;

}

#commentform textarea {

    width: 100%;

}

#commentform textarea, #commentform #author, #commentform #email, #commentform #url {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 13px;

}

#commentform p {

    margin: 5px 0;

}

#commentform #submit {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    color: #dfdfdf;

    cursor: pointer;

    float: left;

    font-family: "PT Sans",sans-serif;

    font-size: 13px;

    padding: 3px;

    text-decoration: none;

    width: 110px;

}

#commentform #submit:hover {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    color: #111111;

    text-decoration: none;

}

#commentform input {

    margin: 5px 5px 1px 0;

    padding: 2px;

    width: 200px;

}

.commentlist li .avatar {

    background: transparent none repeat scroll 0 0;

    border: 1px solid #e8e8e8;

    float: right;

    height: 60px;

    margin: 0 5px 0 10px;

    padding: 4px;

    width: 60px;

}

.commentlist cite, .commentlist cite a, .commentlist .says {

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

}

.commentlist p {

    font-weight: normal;

    margin: 10px 5px 10px 0;

    text-transform: none;

}

.commentlistmetadata {

    font-weight: normal;

}

.comment-body-text, .commentlist p, .reply, #respond p {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

    font-size: 13px;

}

#reply-title, .comment-heading {

    color: #ffffff;

    font-family: "PT Sans",sans-serif;

    font-size: 18px;

}

.comment-author {

    color: #dfdfdf;

    font-family: "PT Sans",sans-serif;

}

.comment-author cite, .comment-author cite a, .comment-author .says {

    font-size: 13px;

}

.commentmetadata {

    color: #f9d313;

    font-family: "PT Sans",sans-serif;

    font-size: 12px;

}

.commentmetadata a, .commentmetadata a:visited {

    color: #f9d313;

    text-decoration: none;

}

.commentmetadata a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.commentlist a, .commentlist a:visited, .comments-nav a, .comments-nav a:visited, #respond a, #respond a:visited {

    color: #f9d313;

    text-decoration: none;

}

.commentlist a:hover, .comments-nav a:hover, #respond a:hover {

    color: #c9ab0f;

    text-decoration: none;

}

.comment-list, .children {

    margin: 0;

    padding: 0;

}

.commentlist ol {

    padding: 10px;

}

.commentlist li {

    list-style: outside none none;

    margin: 15px 0 10px;

    padding: 10px 5px 10px 10px;

}

.commentlist li ul li {

    background: transparent none repeat scroll 0 0;

    margin-left: 10px;

    margin-right: -5px;

}

.nocomments {

    text-align: center;

}

.comments-nav {

    margin: 10px 0 40px;

}

.thread-even {

    background: transparent none repeat scroll 0 0;

}

.thread-odd {

    background: transparent none repeat scroll 0 0;

}

.even, .alt {

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 1px 0;

}

.commentlist .depth-2, .commentlist .depth-3, .commentlist .depth-4, .commentlist .depth-5, .commentlist .depth-6 {

    border-color: #e8e8e8 currentcolor #e8e8e8 #e8e8e8;

    border-style: solid none solid solid;

    border-width: 1px 0;

}

#footer-wrap {

    background: transparent none repeat scroll 0 0;

    border-color: #e8e8e8;

    border-style: solid;

    border-width: 0;

    clear: both;

    margin: 0 auto;

}

#footer {

    clear: both;

    display: block;

    float: none;

    height: auto;

    margin: 0 auto;

    padding: 10px 0;

    width: 960px;

}

#footer p.footer-content {

    color: #888888;

    font-family: "Open Sans",sans-serif;

    font-size: 10px;

}

#footer .footer-content a, #footer .footer-content a:visited {

    color: #888888;

    text-decoration: none;

}

#footer .footer-content a:hover {

    color: #555555;

    text-decoration: none;

}

.footer-left {

    float: left;

    padding: 0 20px;

}

.footer-right {

    float: right;

    padding: 0 20px;

}

.footer-center {

    clear: both;

    padding: 0;

    text-align: center;

}

.catalyst-attribute {

    font-style: italic;

}

.no_sidebar #wrap {

    width: 960px;

}

.no_sidebar #header {

    width: 960px;

}

.no_sidebar.header-left-full-width #header-left, .no_sidebar.header-left-full-width #header-left #title, .no_sidebar.header-left-full-width #header-left #title a {

    width: 220px;

}

.no_sidebar #navbar-1 {

    width: 960px;

}

.no_sidebar #navbar-2 {

    width: 960px;

}

.no_sidebar #container {

    width: 900px;

}

.no_sidebar #ez-home-slider-container-wrap, .no_sidebar #ez-home-slider {

    width: 900px;

}

.no_sidebar #content-sidebar-wrap {

    width: 900px;

}

.no_sidebar.double-sidebar #content-sidebar-wrap {

    width: 1250px;

}

.no_sidebar #content-wrap, .no_sidebar.left-sidebar #content-wrap, .no_sidebar.right-sidebar #content-wrap, .no_sidebar.no-sidebar #content-wrap {

    width: 900px;

}

.no_sidebar #content, .no_sidebar.left-sidebar #content, .no_sidebar.right-sidebar #content, .no_sidebar.no-sidebar #content {

    width: 900px;

}

.no_sidebar #content {

    margin: 0;

}

.no_sidebar.double-left-sidebar #content {

}

.no_sidebar.right-sidebar #content {

}

.no_sidebar.left-sidebar #content {

}

.no_sidebar.double-sidebar #content {

}

.no_sidebar.no-sidebar #content {

}

body.no_sidebar.slider-inside #ez-home-slider-container-wrap, .no_sidebar.slider-inside #ez-home-slider {

    width: 900px;

}

body.no_sidebar.double-left-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.no_sidebar.double-right-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.no_sidebar.double-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.no_sidebar.left-sidebar.slider-inside #ez-home-slider-container-wrap {

}

body.no_sidebar.right-sidebar.slider-inside #ez-home-slider-container-wrap {

}

.no_sidebar #ez-feature-top-container {

    width: 960px;

}

.no_sidebar #ez-feature-top-container .ez-widget-area {

    width: 300px;

}

.no_sidebar.ez-feature-top-1 #ez-feature-top-container .ez-widget-area {

    width: 960px;

}

.no_sidebar.ez-feature-top-2 #ez-feature-top-container .ez-widget-area {

    width: 465px;

}

.no_sidebar.ez-feature-top-4 #ez-feature-top-container .ez-widget-area {

    width: 218px;

}

.no_sidebar.ez-feature-top-wide-left-2 #ez-feature-top-1.ez-widget-area, .no_sidebar.ez-feature-top-wide-right-2 #ez-feature-top-2.ez-widget-area {

    width: 629px;

}

.no_sidebar #ez-fat-footer-container .ez-widget-area {

    width: 276.667px;

}

.no_sidebar.ez-fat-footer-1 #ez-fat-footer-container .ez-widget-area {

    width: 890px;

}

.no_sidebar.ez-fat-footer-2 #ez-fat-footer-container .ez-widget-area {

    width: 430px;

}

.no_sidebar.ez-fat-footer-4 #ez-fat-footer-container .ez-widget-area {

    width: 200.5px;

}

.no_sidebar.ez-fat-footer-wide-left-2 #ez-fat-footer-1.ez-widget-area, .no_sidebar.ez-fat-footer-wide-right-2 #ez-fat-footer-2.ez-widget-area {

    width: 582.333px;

}

.no_sidebar #dual-sidebar-outer {

    width: 510px;

}

.no_sidebar.double-left-sidebar #dual-sidebar-outer {

}

.no_sidebar #sidebar-1-wrap, .no_sidebar #sidebar-1 {

    width: 280px;

}

.no_sidebar.right-sidebar #sidebar-1-wrap {

}

.no_sidebar.left-sidebar #sidebar-1-wrap {

}

.no_sidebar.double-sidebar #sidebar-1-wrap {

}

.no_sidebar #sidebar-2-wrap, .no_sidebar #sidebar-2 {

    width: 160px;

}

.no_sidebar.double-sidebar #sidebar-2-wrap {

}

.no_sidebar #sidebar-1 #cat {

    width: 258px;

}

.no_sidebar #sidebar-2 #cat {

    width: 138px;

}

.no_sidebar #footer {

    width: 960px;

}

#container-wrap {

    margin-top: 10px;

}

body.home #container-wrap {

    margin-top: 30px;

}

#ez-feature-top-1 {

    height: 305px;

}

#ez-feature-top-1 .widget_black_studio_tinymce {

    margin: 50px 0 0 40px;

}

#ez-feature-top-1 .widget_sp_image {

    margin: 15px 0 0 165px;

}

#ez-feature-top-1 .widget p {

    padding-bottom: 20px;

}

#ez-feature-top-1 .widget {

    max-width: 309px;

}

body.home #content-wrap, body.home #sidebar-1 {

    background: #222223 none repeat scroll 0 0;

    box-sizing: border-box;

    padding: 30px 30px 10px;

}

body.home #content {

    width: 380px;

}

#container {

    background: #222223 none repeat scroll 0 0;

    box-sizing: border-box;

    padding: 30px;

}

body.home #container {

    background: transparent none repeat scroll 0 0;

    padding: 0;

}

#sidebar-1 {

    width: 330px;

}

body.home #sidebar-1 {

    width: 390px;

}

#navbar-1-left {

    margin-left: 10px;

}

#container-wrap {

    padding: 30px 30px 0;

}

#ez-fat-footer-1 .menu {

    padding: 0;

    text-align: right;

}

#ez-fat-footer-1 .menu li {

    display: inline;

    margin: 0 0 0 18px;

}

#ez-fat-footer-1 .menu li.current-menu-item a {

    color: #f9d313;

}

.MR_Social_Sharing_Toolkit_Widget h4 {

    float: left;

    font-size: 16px;

    text-transform: uppercase;

}

.MR_Social_Sharing_Toolkit_Widget {

    clear: both;

    float: right;

    width: 265px;

}

.MR_Social_Sharing_Toolkit_Widget .mr_social_sharing_wrapper {

    text-align: right;

}

#header-right .widget {

    clear: both;

    float: right;

}

#header-right .tagline {

    color: #fff;

    font-family: Cabin,sans-serif;

    font-size: 26px;

    font-style: italic;

    margin: 74px 0 10px;

}

#header-right .phone {

    background: rgba(0, 0, 0, 0) url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/phone.png") no-repeat scroll left center;

    color: #fff;

    font-size: 30px;

    line-height: 34px;

    padding-left: 42px;

}

#sidebar-1::after {

    clear: both;

    content: "";

    display: block;

}

#header {

    overflow: visible;

}

.entry-content iframe {

    width: 95%;

}

input[type="text"], input[type="email"], input[type="tel"], input[type="file"], select, textarea {

    border: medium none;

    padding: 2px 0;

    width: 95%;

}

input[type="submit"] {

    background: #fee000 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #000;

    font-size: 18px;

    height: 35px;

    text-align: center;

    width: 120px;

}

.menuD {

    border-bottom: 1px solid #f2f0f0;

    float: right;

}

.menuWrapr .navigation {

    float: left;

    width: 100%;

}

.menuWrapr .navigation ul {

    float: left;

}

.menuWrapr .navigation ul li {

    display: inline;

    float: left;

}

.menuWrapr .navigation ul li a {

    color: #fff;

    float: left;

    letter-spacing: 0.5px;

    padding: 14px 15px;

    text-transform: none;

}

.menuWrapr .navigation ul li a:hover {

    background: #e3e4e4 none repeat scroll 0 0;

    color: #333;

}

.menuWrapr .current_page_item a, .menuWrapr .current-menu-item a {

    background: #e3e4e4 none repeat scroll 0 0;

    color: #333;

}

.menuWrapr .current_page_item a:hover, .menuWrapr .current_page_item li a:hover, .menuWrapr .current-menu-item a:hover {

    color: #333;

}

.menuWrapr .current_page_item li a {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: #ffffff;

}

.menuWrapr .navigate .open {

    display: none;

}

.menuWrapr .sub-menu {

    display: none;

}

.menuWrapr .navigate > .menu-item-has-children:hover > ul {

    display: block;

}

.menuWrapr .sub-menu .sub-menu {

    display: none;

}

.menuWrapr .navigate2 .menu-item-has-children:hover > .sub-menu .sub-menu {

    display: none;

    left: 0;

}

.menuWrapr .navigate2 .sub-menu .menu-item-has-children:hover > .sub-menu {

    display: block;

}

.menuWrapr .menu-item-has-children {

    position: relative;

}

.menuWrapr .sub-menu {

    background: #141415 none repeat scroll 0 0;

    left: 0;

    overflow: hidden;

    position: absolute;

    text-align: left;

    top: 43px;

    width: 245px;

    z-index: 2147483647;

}

.menuWrapr .sub-menu li {

    display: block;

    padding: 0;

    width: 100%;

}

.menuWrapr .sub-menu li a {

    border-bottom: 1px solid #1d1d1e;

    font-size: 14px;

    margin: 0;

    padding: 10px 9px;

    width: 100%;

}

.menuWrapr .navigate.open li {

    display: block;

}

.menuWrapr .navigate.open {
display: block;
    clear: both;

    padding: 0;

}

.menuWrapr .MenuIcon {

    display: none;

}

.menuWrapr .sub-menu .sub-menu {

    left: 245px;

    top: 0;

}

.menuWrapr .sub-menu li {

    position: relative;

}

.menuWrapr .sub-menu .menu-item-has-children a {

    background-image: url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/dpDownArrow.png");

    background-position: 90% center;

    background-repeat: no-repeat;

}

.menuWrapr .sub-menu .menu-item-has-children a:hover {

    background-image: url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/dpDownArrow.png");

    background-position: 90% center;

    background-repeat: no-repeat;

}

.menuWrapr .sub-menu .menu-item-has-children ul li a {

    background-image: none;

}

.menuWrapr .sub-menu .menu-item-has-children ul li a:hover {

    background-image: none;

}

@media screen and (max-width: 959px) {

#wrap {

    width: 98%;

}

#header {

    display: block;

    height: auto;

    width: 100%;

}

#header-wrap::after, #header-wrap::before {

    clear: both;

    content: "";

    display: block;

}

#header-right {

    width: auto;

}

#navbar-1 {

    width: 100%;

}

#ez-feature-top-container {

    width: 100%;

}

body.ez-feature-top-1 #ez-feature-top-container .ez-widget-area {

    width: 100%;

}

#container {

    width: 100%;

}

#content-sidebar-wrap {

    width: 100%;

}

#content-wrap, .left-sidebar #content-wrap, .right-sidebar #content-wrap, .no-sidebar #content-wrap {

    width: 55%;

}

#sidebar-1-wrap {

    width: 44%;

}

body.ez-fat-footer-1 #ez-fat-footer-container .ez-widget-area {

    width: 100%;

}

#footer {

    width: 98%;

}

body.home #sidebar-1 {

    width: 100%;

}

body.home #content {

    width: 100%;

}

.wp-caption.aligncenter {

    width: 100%;

}

#ez-fat-footer-1 .menu {

    display: block;

    float: left;

    text-align: center;

    width: 100%;

}

#ez-fat-footer-1 .menu li {

    margin: 0 10px;

}

#ez-fat-footer-container .ez-widget-area a, #ez-fat-footer-container .ez-widget-area a:visited {

    font-size: 16px;

}

#footer-wrap {

    text-align: center;

    width: 100%;

}

.footer-left {

    display: inline-block;

    float: none;

}

.footer-right {

    display: inline-block;

    float: none;

}

.info {

    display: inline-block;

    float: none;

    margin: 0 5px;

}

#footer > div {

    display: inline-block;

    float: none;

    margin: 0 5px;

}

#content, .left-sidebar #content, .right-sidebar #content, .no-sidebar #content {

    width: 100%;

}

#sidebar-1 {

    width: 100%;

}

}

@media only screen and (max-width: 768px) {

}

@media screen and (max-width: 767px) {
    #ez-feature-top-container .ez-widget-area, #ez-fat-footer-container .ez-widget-area{padding-left: 0px;}
    #footer > div{margin-left: 0px !important;}
    .wp-caption.aligncenter{width: 100% !important;}

#content img, #content p img{width: 100%;}
#content-wrap, .left-sidebar #content-wrap, .right-sidebar #content-wrap, .no-sidebar #content-wrap {

    width: 100%;

}

#sidebar-1-wrap {

    width: 100%;

}

.info {

    display: none;

}

.entry-content iframe {

    width: 95%;

}

input[type="text"], input[type="email"], input[type="tel"], input[type="file"], select, textarea {

    height: 26px;

    width: 100%;

}

textarea {

    height: auto;

}

.MR_Social_Sharing_Toolkit_Widget {

    float: left;

    width: 100%;

}

.MR_Social_Sharing_Toolkit_Widget h4 {

    margin-right: 10px;

}

.MR_Social_Sharing_Toolkit_Widget .mr_social_sharing_wrapper {

    text-align: left;

}

#content .page {

    margin-bottom: 0;

}

}

@media screen and (max-width: 670px) {

body {

    background-image: none;

}

#navbar-1-wrap {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    height: auto;

    position: absolute;

    right: 10px;

    top: 85px;

}

.menuWrapr {

    position: relative;

}

.menuWrapr .navigate {

    background: #183051 none repeat scroll 0 0;

    overflow: hidden;

    position: absolute;

    right: 0;

    top: 32px;

    width: 280px;

    z-index: 9;

}

.menuWrapr .menuImg {

    cursor: pointer;

    float: right;

    width: 50px;

}

.menuWrapr .MenuIcon {

    display: block;

}

.menuWrapr .MenuIcon span {

    background: #fff none repeat scroll 0 0;

    border-radius: 5px;

    float: left;

    height: 6px;

    margin: 2px 0;

    width: 100%;

}

.menuWrapr .navigate {

    display: none;

}

.menuWrapr .navigate li {

    width: 100%;

}

.menuWrapr .navigation ul li a {

    border-bottom: 1px solid #1f385b;

    color: #fff;

    font-size: 17px;

    padding: 10px 2%;

    width: 100%;

}

.menuWrapr .navigate .menu-item-has-children > span {

    background: rgba(0, 0, 0, 0) url("https://perthemergencylocksmiths.com.au/wp-content/themes/dynamik/css/images/dpDownArrow.png") no-repeat scroll center center;

    cursor: pointer;

    display: block;

    height: 36px;

    position: absolute;

    right: 2%;

    top: 0;

    width: 50px;

}

.menuWrapr .navigate .menu-item-has-children:hover > ul {

    display: none;

}

.menuWrapr .menu ul li {

    background: #666 none repeat scroll 0 0;

    border-bottom: 1px solid #fff;

    display: block;

    float: left;

    padding: 17px 0;

    width: 100%;

}

.menuWrapr .sub-menu {

    background: #142640 none repeat scroll 0 0;

    float: left;

    margin: 0;

    padding: 0;

    position: inherit;

    top: inherit;

    width: 100%;

}

.menuWrapr .sub-menu li {

    padding: 0;

    width: 100%;

}

.menuWrapr .sub-menu li a {

    font-size: 15px;

    padding: 10px;

}

.menuWrapr .sub-menu li a {

    border-bottom: 1px solid #252525;

    font-size: 15px;

    width: 100%;

}

.menuWrapr .sub-menu ul li {

    background: #666 none repeat scroll 0 0;

    display: block;

    padding: 16px 10px;

}

.menuWrapr .sub-menu .sub-menu {

    float: left;

    margin: 0;

    padding: 0;

    position: static;

}

.menuWrapr .sub-menu .sub-menu li {

    margin: 0;

    padding: 0;

}

.menuWrapr .sub-menu .sub-menu li a {

    background: #414141 none repeat scroll 0 0;

    padding-left: 9%;

}

.menuWrapr .sub-menu .menu-item-has-children a {

    background-image: none;

}

.menuWrapr .sub-menu .menu-item-has-children a:hover {

    background-image: none;

}

.logo-image #header #header-left {

    background-position: 0 center;

    background-size: 100% auto;

    display: block;

    float: none;

    height: 128px;

    margin: 0 auto;

    padding-top: 0;

    width: 180px;

}

.logo-image #header-left, .logo-image #header-left #title, .logo-image #header-left #title a {

    height: 128px;

}

#header-right {

    float: left;

    text-align: center;

    width: 100%;

}

#header-right .widget {

    float: none;

}

#header-right .tagline {

    font-size: 17px;

    line-height: normal;

    margin-bottom: 15px;

    margin-top: 2px;

}

#header-right .phone {

    display: inline-block;

    float: none;

    margin-bottom: 13px;

    padding: 0 0 0 37px;

    width: auto;

}

#ez-feature-top-1 .widget_sp_image .widget_sp_image-image-link {

    background: #fff none repeat scroll 0 0;

    border: 2px solid #112644;

    border-radius: 24px;

    display: inline-block;

    height: 34px;

    margin-right: 5px;

    padding: 5px 10px;

}

}

@media screen and (max-width: 500px) {

.footer-left {

    display: block;

    float: left;

    padding: 0;

    width: 100%;

}

#footer > div {

    float: left;

    margin: 0;

    width: 100%;

}

.footer-right {

    display: none;

}

.wp-caption p.wp-caption-text, .catalyst-excerpt-widget .wp-caption p.wp-caption-text {

    font-size: 18px;

}

}

@media screen and (max-width: 400px) {

#container-wrap {

    padding: 5px;

}

#ez-feature-top-1 {

    height: 259px;

}

#ez-feature-top-1 .widget_sp_image {

    margin: 0 0 0 165px;

}

#ez-feature-top-1 .widget p {

    padding-bottom: 10px;

}

#ez-feature-top-1 .widget_black_studio_tinymce {

    margin: 0;

    padding: 14px;

}

.MR_Social_Sharing_Toolkit_Widget h4 {

    display: block;

    float: none;

}

.MR_Social_Sharing_Toolkit_Widget .mr_social_sharing_wrapper {

    text-align: left;

}

body.home #content-wrap, body.home #sidebar-1 {

    padding: 10px;

}

#ez-feature-top-container-wrap {

    background-position: -448px top;

}

body.ez-feature-top-1 #ez-feature-top-container .ez-widget-area {

    background: rgba(249, 211, 19, 0.8) none repeat scroll 0 0;

}

#container {

    padding: 10px;

}

}

