/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina-ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

body {background: hsl(0, 0%, 100%) url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/06/Bottom_texture.jpg") repeat scroll left top !important;}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{ padding:0px!important;}
div.wpcf7-validation-errors {
    border: 2px solid #F44336;
    background: #f00;
    color: #fff;
}
#body2 {
    background-attachment: scroll;
    background-image: url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/06/Middle_texture.jpg");
    background-position: left top;
    background-repeat: repeat-x;
   padding:17px 0; 
}
#page.boxed {
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
padding:0 15px;
}
#page.boxed .spacing-box {
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}

.rtecenter {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.3;
    text-align: center;
}

p, #content > ul{ font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; color:#000; }

.art-postcontent p {color:#000;
    margin: 12px 20px 12px 0;
 line-height: 1.4;
text-align: justify;
}

.art-postcontent ol, .art-postcontent ul {
    margin: 1em 0 1em 2em;
    padding: 0;
}
.preload-me {    height: 100%;    width: 100%;}

.art-postcontent ul > li {
    background-image: url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/07/postbullets.png");
    background-position: left center;
    background-repeat: no-repeat;
    overflow-x: visible;
    overflow-y: hidden;
    padding-left: 13px;
}
.art-postcontent li { color: #404040; font-size: 13px;    margin: 3px 0 0 -15px;    padding: 0 0 0 13px;}
.art-postcontent a{   text-decoration: none;   color: #595959;}
.art-postcontent a:link{   text-decoration: none;   color: #595959;}
.art-postcontent a:visited, .art-postcontent a.visited{   color: #595959;}
.art-postcontent  a:hover, .art-postcontent a.hover{   text-decoration: underline;   color: #757575;}
.art-postcontent h1{   color: #FF8000;   margin: 10px 0 0;   font-size: 48px;   letter-spacing: -4px;}
.art-blockcontent h1{   margin: 10px 0 0;   font-size: 48px;   letter-spacing: -4px;}
.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited{   font-size: 48px;   letter-spacing: -4px;}
.art-postcontent h2{   color: #757575;   margin: 10px 0 0;}
.art-blockcontent h2{   margin: 10px 0 0;}
.art-postcontent h3{   color: #595959;   margin: 10px 0 0;   font-size: 18px;}
.art-blockcontent h3{   margin: 10px 0 0;   font-size: 18px;}
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited {   font-size: 18px;}
.art-postcontent h4{   color: #545454;   margin: 10px 0 0; text-align: justify;  font-size: 16px;}
.art-blockcontent h4{   margin: 10px 0 0;   font-size: 16px;}
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited 
{   font-size: 16px;}

.art-postcontent h5{   color: #545454;   margin: 10px 0 0;   font-size: 14px;}
.art-blockcontent h5{   margin: 10px 0 0;   font-size: 14px;}
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited {
   font-size: 14px;
}

.art-postcontent h6{   color: #757575;   margin: 10px 0 0;   font-size: 13px;}
.art-blockcontent h6{   margin: 10px 0 0;   font-size: 13px;}

.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited {font-size: 13px;}

ul{   list-style-type: none;}
ol{   list-style-position: inside;}
html, body{   height:100%;}
#art-main{position: relative; z-index: 0; width: 100%; min-height: 100%; left: 0; top: 0; cursor:default; overflow:hidden;}
.art-blockcontent-body ul li {
    background-image: url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/07/blockcontentbullets.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #4a4a4a;
    font-size: 13px;
    line-height: 125%;
    margin: 5px 0 0 10px;
    padding: 0 0 0 12px;
}


.art-box-body.art-block-body {
    background:#E4E4E4 none repeat scroll 0 0;
    border: 1px solid #d6d6d6;
    border-radius: 6px 6px 2px 2px;
    padding: 13px 8px 10px;
margin:0 9px 33px 0;
}
.widget {padding:0 0px !important;}

.art-postcontent {
    border: 0.5px solid #8c8c8c;
    border-radius: 11px;
    box-shadow: 0 0 1px #8c8c8c;
    padding: 9px 17px;
margin-bottom:13px;
}
#page.boxed { border-radius: 20px;}
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon), .side-header .mobile-header-bar, .wf-wrap {padding:0 6px !important;}

.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
    max-width: calc(990px - 3px) !important;
}

#main {    padding: 0 0 11px !important;}
.main-nav > li > a { color: #ffffff; background:#757575 !important; padding:6px 12px !important; border-radius:4px 4px 0 0;}
.current_page_item .ripple, .main-nav > li > a:hover { background: #949494 none repeat scroll 0 0 !important;}
nav { background: rgba(0, 0, 0, 0) url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/07/nav.png") no-repeat scroll 0 0; padding: 3.3px 4px;}
.preload-me { margin: 7px 0 0 !important;}
.art-blockheader .t { color: #fcfcfc; font-family: Arial,Helvetica,sans-serif; font-size: 14px; line-height: 26px;
    margin: 0; padding: 0 6px; white-space: nowrap;}
.art-bar.art-blockheader {
    background: rgba(0, 0, 0, 0) url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/07/blockheader.png") repeat scroll 0 0;  border-radius: 4px 4px 1px 1px;
}

body { background-image: url("chrome://global/skin/media/imagedoc-darknoise.png"); color: #eee;}
.art-box-body.art-blockcontent-body > ul {  margin: 12px 0 9px;}
.page-id-6 .title1 {display:none;}
.title1 { letter-spacing: -3px; margin: 5px 0 30px;
    text-shadow: -1px -1px 0 hsl(0, 0%, 0%), 1px -1px 0 hsl(0, 0%, 0%), -1px 1px 0 hsl(0, 0%, 0%), 1px 1px 0 hsl(0, 0%, 0%);
}

#node-22 img { border: 1px solid hsl(0, 0%, 80%); margin: 0 7px 0 0; padding: 5px; display: inline-block;}
#trdiv1 { margin: 11px 0 50px; width: 100%; color:#000;}
#tddiv {float: left; /* width: 18%;*/ margin:0 20px 0 0;}
#tddiv1 { font-size: 14px; line-height: 1.3; width: 96%;}
#trdiv { line-height: 1.3; margin: 21px 0; color: #000;}
#contactus1 { background: #eeeeee none repeat scroll 0 0; border: medium none !important; color: #000; font-size: 14px;    line-height: 1; width: 74.2%;}
td {  border: medium none !important;}
.wpcf7-form label {    font-weight: bold;}
.marker, .form-required {    color: #f00;}
#ell {    float: left;    width: 88%;}

/*.art-footer-body { background-image: url("http://clockworklocksmiths.com.au/wp-content/uploads/2016/07/footer_b.png");  }
.art-footer-text { min-height: 20px; padding-left: 10px; padding-right: 10px; text-align: center;}*/

.art-footer-body {font-size: 13px;}
#footer.solid-bg {  border-radius: 0 0 16px 16px;  margin: 0 8px 9px; padding: 0px 34px 0px !important; text-align: center;
height:50px;}
#text-6 { margin: 0 auto !important;}
.art-footer-text > a {text-decoration: none;}
.vc_gitem-link.prettyphoto.vc-zone-link.vc-prettyphoto-link {border:2px solid hsl(0, 0%, 80%);}
.vc_gitem-link.prettyphoto.vc-zone-link.vc-prettyphoto-link:hover {border:2px solid hsl(39, 100%, 50%);}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="range"], .wpcf7-form input[type="date"]{ background: #fff none repeat scroll 0 0; color: #000; font-size: 14px; font-weight: 600; height: 44px; padding: 0 4px;    width: 100%;} 
.wpcf7-form textarea{ background: #fff none repeat scroll 0 0; color: #000; font-size: 14px; font-weight: 600; height: 120px; padding: 0 4px;    width: 100%;}
.sub-nav {padding:0 !important;}
.sub-nav li:hover {background:#ABABAB;}
.mobile-logo.preload-me { border-radius: 10px 10px 0 0; height: 100% !important;}
.mobile-branding { background: #7f7f7f none repeat scroll 0 0; border-radius: 10px 10px 0 0; margin: 7px 1px;}
.mobile-header-bar { background: #7f7f7f none repeat scroll 0 0; border-radius: 14px 14px 0 0; margin: 6px 0 7px !important;}

.second-switch-logo-center.second-switch-menu-right .mobile-navigation { flex: 1 1 0; justify-content: center;  margin: 46px 13px 0 -25px !important; order: 2; z-index:1000;}
#calltext { display: none;}
#tddiv1{text-align: justify;}
.post.bg-on{height:390px;}
.add_clm { display: block; width: 100%; clear: both;}
.art-postcontent ul > li{ background-position: 0 5px!important;}
.cwks_contct:hover{ color: #fc7f01!important;    text-decoration: none!important;}
.cwks_contct:hover span{ color: #fc7f01!important;}



@media only screen and (min-width:200px) and (max-width: 700px) {
.add_clm{ margin:0px!important; padding:0 0 6px!important;}
.art-postcontent p{margin: 12px 0 12px 0;}
.wpb_wrapper p img.ajax-loader { width: 16px;}
img.ajax-loader{ width: 16px!important;}
.post.bg-on{height:auto;}
#footer.solid-bg{    padding: 0px 34px 25px !important;}
.mobile-header-bar { background: #7f7f7f none repeat scroll 0 0; border-radius: 14px 14px 0 0; margin: 6px 0 7px !important;}
.second-switch-logo-center.second-switch-menu-right .mobile-navigation { flex: 1 1 0; justify-content: center; margin: 46px 13px 0 -25px !important; order: 2; z-index:1000; }
.mobile-logo.preload-me { border-radius: 10px 10px 0 0; height: 100% !important;}
.mobile-branding { background: #7f7f7f none repeat scroll 0 0; border-radius: 10px 10px 0 0; margin: 7px 1px;}
#contactus1 {width:100%;overflow: hidden;}
.preload-me {height:83px;}
.art-footer-body {    font-size: 13px;    text-align: left;}
.mobile-branding {    margin-bottom: 0.5em;}

}
@media only screen and (min-width:361px) and (max-width: 700px) {
#footer.solid-bg {
    background:  url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/07/footer.png") repeat scroll center top;
    height: 60px !important;
}
.wpb_wrapper p img {    width: 100%;}
.wpb_wrapper p iframe {    width: 100%;}

}
@media only screen and (min-width:320px) and (max-width: 360px) {
#footer.solid-bg {
    background:  url("https://clockworklocksmiths.com.au/wp-content/uploads/2016/07/footer.png") repeat scroll center top;
    height: 70px !important;
}
.art-footer-body {font-size:12px;} 
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited 
{font-size: 14px;}
}
.bgon {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0.5px solid #8c8c8c;
    border-radius: 11px;
    box-shadow: 0 0 1px #8c8c8c;
    margin: 14px 0 20px;
    padding: 7px 17px 0;
}

.article-top-bar {margin:0;}
.comment-link, .category-link, .author {    display: none !important;}
.entry-titlep > a {    color: #777 !important;    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;    font-size: 46px;    font-style: normal;    font-weight: bold;    letter-spacing: -3px;    text-decoration: none !important;}

@media only screen and (min-width:200px) and (max-width: 400px) {
.art-postcontent h3{ font-size:15px!important;} 
.art-postcontent h3 a{ font-size:15px!important;} 
p.rtecenter a strong > span { font-size: 42px!important;}
p.rtecenter a strong > span > em { font-size: 38px!important;}
#calltext { display: block; margin-bottom: 1em; margin-top: -10px; text-align: center;    padding: 0 6px;}
#calltext img {width:100%;}
}
@media only screen and (min-width:401px) and (max-width: 700px) {
#calltext img {width:100%;}
#calltext { display: block; margin-bottom: 1em; margin-top: -10px; text-align: center;    padding: 0 6px;}
.wpb_wrapper input.wpcf7-form-control.wpcf7-text {    height: 44px;}
}
@media only screen and (min-width:320px) and (max-width:767px) {
.art-box-body.art-block-body{margin: 0 0 33px 0;}
.art-postcontent h5{text-align: justify;}
.art-postcontent p{ margin: 12px 0 12px 0;}
}
@media only screen and (min-width:320px) and (max-width: 800px) {
.masthead:not(.mixed-header){ background:none!important;}
#page.boxed .spacing-box{ padding-top:10px;}
.mobile-main-nav .sub-nav > li > a {    padding: 7px 30px 7px 15px!important;}
.mobile-main-nav .sub-nav {    margin-left: 0!important;}
.mobile-main-nav li { padding: 0 15px;}
.mobile-main-nav li.current_page_item { background: #fb8015!important; }
}