/*!
 * Theme Name: Diamond Dolls Custom
 * Theme URI: http://www.webhype.com.au/
 * Description: Custom crafted Wordpress theme for Diamond Dolls by <a href="http://www.webhype.com.au/">WebHype</a>.
 * Version: 1.0
 * Author: WebHype
 * Author URI: http://www.webhype.com.au/
 */@font-face{font-family:'Icons';src:url("./assets/fonts/icons.eot") format("eot"),url("./assets/fonts/icons.woff") format("woff"),url("./assets/fonts/icons.ttf") format("truetype"),url("./assets/fonts/icons.svg") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Noto Sans';src:url("./assets/fonts/NotoSans-Regular.ttf") format("truetype")}@font-face{font-family:'Noto Sans';src:url("./assets/fonts/NotoSans-Italic.ttf") format("truetype");font-style:italic}@font-face{font-family:'Noto Sans';src:url("./assets/fonts/NotoSans-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:'Noto Sans';src:url("./assets/fonts/NotoSans-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;display:block;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}body{font-family:"Noto Sans",san-serif}h1,h2,h3,h4,h5,h6{clear:both}h2{margin-top:0;font-size:40px;font-weight:normal;font-family:'KTE','Noto Sans',sans-serif;}p{font-size:14px}a{-webkit-transition-duration:0.2s;transition-duration:0.2s;text-decoration:none}a,a:link,a:visited{color:#FF3870}a:hover{color:#FF125B}a:active{color:#E21B63}a.off,a.off:link,a.off:visited{color:#97D3FF}a.off:hover{color:#339EFF}a.off:active{color:#0976D8}a.btn{display:inline-block}a.btn,a.btn:link,a.btn:visited{color:#FAFAFA;border:1px solid #FF3870;background:#FF3870;padding:6px 24px;font-size:14px;line-height:14px;border-radius:4px;font-weight:bold;margin:0 10px 0 0}a.btn:hover{color:#FAFAFA;border-color:#FF125B;background:#FF125B}a.btn:active{color:#FAFAFA;border-color:#E21B63;background:#E21B63}a.btn.brd,a.btn.brd:link,a.btn.brd:visited{background:transparent;color:#FF3870}a.btn.brd:hover{background:transparent;color:#FF125B}a.btn.brd:active{background:transparent;color:#E21B63}a.btn.brd.wht,a.btn.brd.wht:link,a.btn.brd.wht:visited{border-color:#FAFAFA;color:#FAFAFA}a.btn.brd.wht:hover{border-color:#FAFAFA;color:#FAFAFA}a.btn.brd.wht:active{border-color:#FAFAFA;color:#FAFAFA}.p3{background:#A6DDFF}.p3c{color:#A6DDFF}.p4{background:#97D3FF}.p4c{color:#97D3FF}.p5{background:#339EFF}.p5c{color:#339EFF}.p6{background:#0976D8}.p6c{color:#0976D8}.p7{background:#0863B5}.p7c{color:#0863B5}.p8{background:#075CA8}.p8c{color:#075CA8}.a3{background:#FF9CBB}.a3c{color:#FF9CBB}.a4{background:#FF719D}.a4c{color:#FF719D}.a5{background:#FF3870}.a5c{color:#FF3870}.a6{background:#FF125B}.a6c{color:#FF125B}.a7{background:#E21B63}.a7c{color:#E21B63}.a8{background:#BC2B60}.a8c{color:#BC2B60}.g0{background:#FAFAFA}.g0c{color:#FAFAFA}.g1{background:#E1E1E1}.g1c{color:#E1E1E1}.g2{background:#C8C8C8}.g2c{color:#C8C8C8}.g3{background:#AFAFAF}.g3c{color:#AFAFAF}.g4{background:#969696}.g4c{color:#969696}.g5{background:#7D7D7D}.g5c{color:#7D7D7D}.g6{background:#646464}.g6c{color:#646464}.g7{background:#4B4B4B}.g7c{color:#4B4B4B}.g8{background:#323232}.g8c{color:#323232}.g9{background:#191919}.g9c{color:#191919}.clear{clear:both}.block{width:100%}.blockwrap{padding:60px 10px;width:100%;max-width:1000px;margin:0 auto}.paddless{padding:0}.padded{padding:40px 10px}.center{text-align:center;margin:0 auto}.right{text-align:right}.left{text-align:left}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dub{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:50%}.trip{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:33%}.ib{display:inline-block}.w1{width:10%}.w2{width:20%}.w3{width:30%}.w4{width:40%}.w5{width:50%}.w6{width:60%}.w7{width:70%}.w8{width:80%}.w9{width:90%}i.i{font-style:normal}i.i:before{font-family:"Icons",san-serif}.i-ph:before{content:"\e900"}.i-hb:before{content:"\e901"}.i-xx:before{content:"\e902"}.i-gp:before{content:"\e903"}.i-fb:before{content:"\e904"}.i-ig:before{content:"\e905"}.i-tw:before{content:"\e906"}.i-li:before{content:"\e907"}.i-em:before{content:"\e908"}#header{width:100%;background:#FAFAFA;position:fixed;top:0;left:0;z-index:10;box-shadow:0 0 8px 0 rgba(21,21,21,0.8)}#header nav{width:100%;max-width:1000px;margin:0 auto}#header #logo{height:80px;padding:15px 0;display:block;margin:0 10px;float:left}#header #logo img{height:50px}#header #menu{float:left}#header #menu ul{margin:0;padding:0}#header #menu ul li{margin:0 5px;padding:0;display:inline-block;display:inline-block}#header #menu ul li a{margin:0;height:80px;padding:20px 5px;font-size:16px;line-height:40px;display:inline-block;color:#4B4B4B}#header #menu ul li a:hover{color:#BC2B60}#header #menu ul li a:active{color:#E21B63}#header #cta{float:right;height:80px;line-height:80px;margin:0 10px}#header #cta .mob{display:none}#header #menu .menu-overlay{overflow:hidden}#header #menu .menu-header{display:none}#header #menu .i{display:none}#hero{margin-top:80px;background-color:#339EFF;background-image:url("./assets/img/hero_girl.jpg");background-repeat:no-repeat;background-size:auto 100%;background-position:calc(100% - ((100% - 1000px) / 2) - 200px) 0}#hero #herograd{padding:120px 0;background:-webkit-linear-gradient(left, transparent, #0976D8);background:linear-gradient(left, transparent, #0976D8);min-height:600px}#hero #herocont{max-width:1000px;width:100%;margin:0 auto;padding-right:20%;color:#FAFAFA;padding-left:10px}#hero #herocont>*{margin:10px 0;line-height:110%}#hero h1{font-size:25px;font-weight:normal}#hero #herob{font-size:80px;font-weight:bold;font-family:'KTE','Noto Sans',sans-serif;}#hero #herob span{font-size:35px;line-height:25px;margin-bottom:30px;display:block;}#hero #heros{font-size:18px;line-height:24px;width:80%}#hero #herocta{margin:60px 0}.flavour{max-width:400px;margin:10px;width:100%;-webkit-transition-duration:0.2s;transition-duration:0.2s}.flavour img{padding:0;margin:0;width:100%;-webkit-transition-duration:0.2s;transition-duration:0.2s}.flavour span{color:#FAFAFA;padding:0 10px;display:block;margin:10px 0}.flavour:hover img{opacity:0.6}.shows a{color:#FAFAFA;padding:18px 36px;margin:5px;display:inline-block;font-size:16px}.slick .slide p{font-size:18px;margin:20px auto;padding:0 20px}.slick .slide p span{font-weight:bold}.dollsb{padding:20px 10px}.dollsp{font-size:24px}.dollss{font-size:18px;display:inline-block;margin:0 30px}.card{width:33%;text-align:left;padding:10px;margin:10px;box-shadow:1px 1px 2px 0 rgba(240,60,60,0.3);border:1px solid rgba(240,60,60,0.3);border-radius:4px;text-align:center}.card h3{color:#4B4B4B}.card p{color:#7D7D7D}.posts{margin-top:80px;background:#339EFF;color:#FAFAFA}.posts .blockwrap{padding:10px}.select{cursor:pointer}.selected{background:#FAFAFA !important;color:#FF3870 !important}.selector{font-size:20px;margin-top:40px}#state-selector{display:block;color:#FAFAFA;background:#FF3870;border:1px solid #FAFAFA;padding:4px 12px;margin:0 auto}.dollstate{margin:60px 0 20px 0}.dolltown{margin:20px 0}.doll{float:left;width:31%;margin:20px 1%}.dollwrap{background-size:cover;background-position:top;width:100%;padding-bottom:100%;position:relative}.dollname{position:absolute;top:0;left:0;color:#FAFAFA;height:100%;width:100%;text-align:center;margin:0;padding:40% 0;font-size:30px;background:rgba(23,23,23,0.6);opacity:0;-webkit-transition-duration:0.2s;transition-duration:0.2s}.dollname:hover{opacity:1}.dollprofile{padding-top:80px;color:#FAFAFA}.dollprofile p{font-size:18px}.dollprofile .p{padding:10px 20px}.dollprofile .b{color:#323232}#contact .blockwrap{background:url("./assets/img/contact-girl.jpg");background-size:auto 100%;background-repeat:no-repeat}#contact #contcta{float:left;width:50%;padding:0 10px}#contact #contcta p:first-of-type{font-size:30px;color:#075CA8;font-weight:700}#contact #contcta p span{color:#FF125B}#contact #contcta p:last-of-type{font-size:16px;color:#323232;font-weight:700}#contact #contform{float:right;width:50%;padding:0 10px}#contact form input:not([type="submit"]),#contact form textarea{margin:10px 0;padding:8px 12px;font-size:18px;line-height:20px;border:1px solid #969696;border-radius:8px;width:100%}#contact form input[type="submit"]{width:100%;padding:10px;background:#FF3870;color:#FAFAFA;font-weight:bold;border:none;border-radius:8px;font-size:18px}#contact form input[type="submit"]:hover{background:#FF125B}#contact form input[type="submit"]:active{background:#E21B63}#footer-info{color:#FAFAFA}#footer-info #cont-cont{width:100%;max-width:1000px;margin:0 auto;padding:40px 10px}#footer-info #cont-info img{width:25%;vertical-align:middle}#footer-info #cont-info div{width:70%;vertical-align:middle}#footer-info #cont-info span{font-weight:700}#footer-info h3{margin-top:0}#footer-info ul{margin:0;padding:0}#footer-info ul li{margin:0;padding:0;list-style:none}#footer-info a{color:#E1E1E1}#footer-info a:hover{color:#FF9CBB}#footer-info a:active{color:#FF719D}.footflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.foottrip{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:33%}#footer-disc{padding:20px 10px}#footer-disc p{width:100%;max-width:1000px;margin:0 auto}input:not([type="submit"]):focus,textarea:focus{border-color:#0976D8 !important}@media all and (max-width: 1000px){.i-hb,.i-xx{cursor:pointer}#header #menu{float:right;margin-right:20px}#header #menu .i-hb{display:inline;font-size:30px;line-height:80px;color:#4B4B4B;height:80px}#header #menu .menu-header{display:block;border-bottom:1px solid #AFAFAF}#header #menu .menu-header img{float:left;max-height:50px;padding:5px}#header #menu .menu-header .i-xx{display:inline;font-size:25px;padding:5px 10px;line-height:40px;color:#4B4B4B;height:50px;float:right}#header #menu .menu-overlay{position:fixed;top:0;left:0;background:rgba(64,64,64,0.4);height:100%;width:100%;opacity:0;display:none}#header #menu .menu-container{height:100%;width:100%;max-width:250px;background:#FAFAFA;box-shadow:0 0 8px 0 #323232;position:relative;left:-250px}#header #menu .menu-container li{display:block;margin:0;height:auto}#header #menu .menu-container li:nth-of-type(2n){background:#E1E1E1}#header #menu .menu-container li a{padding:10px 20px;height:auto;width:100%}#hero{background-position:right 0}}@media all and (max-width: 760px){.w5{width:75%}.w6{width:80%}#hero{margin-top:50px;background-position:200% 0}.shows a{width:35%}.dollss{width:100%;display:block;margin:0}.dollsp a{display:block;max-width:150px;margin:20px auto 0 !important}.doll{width:48%}}@media all and (max-width: 640px){.flex{display:block}.dub,.trip{width:100%}#header #cta .desk{display:none}#header #cta .mob{display:block;font-size:25px}#header #cta .mob a{margin-right:15px}#hero{margin-top:50px;background-position:100px 0}#hero #herocont{width:90%;padding:0 10px}#hero #herograd{padding:60px 0}#hero h1{font-size:25px;font-weight:normal}#hero #herob{font-size:40px;font-weight:bold}#hero #heros{font-size:18px;line-height:20px;width:90%}#hero #herocta a{display:block;max-width:160px;margin:15px 0;text-align:center}.shows a{width:40%}.card{width:100%;margin:10px 0}#contact .blockwrap{background-position:50% 0}#contact #contcta,#contact #contform{width:100%}}@media all and (max-width: 480px){h2{font-size:25px}.w5,.w6{width:100%}#header #logo{height:50px;padding:10px 0}#header #logo img{height:30px}#header #cta{height:50px;line-height:47px}#header #menu .i-hb,#header #menu #cta .mob .i{font-size:25px;line-height:50px;height:50px}#header #cta .mob a{margin-right:10px;font-size:20px}.shows a{width:80%}.flavour{margin:10px 0}.doll{width:98%}}@media all and (max-width: 350px){#hero{background-position:10px 0}.shows a{width:90%}#footer-info #cont-info{text-align:center}#footer-info #cont-info img{display:block;margin:0 auto}#footer-info #cont-info div{width:100%}#footer-info #cont-info p span{display:block}#footer-info h3{margin-top:30px}.footflex{display:block}.foottrip{width:100%}}

#footer-disc p:last-of-type{text-align:center;}
#footer-disc p span{float:right;}
#footer-disc #fb:before{font-family:'Icons';content:"\e904";color:#FAFAFA;}

#employ{padding-top:80px;}
#employ h2{font-size:60px;font-family:'KTE', 'Noto Sans', sans-serif;}
#employ hr{border:1px solid #999;}
#employ p:not(:first-of-type){width:100%;max-width:400px;margin:0 auto;text-align:left;}
#employ p.label{font-weight:bold;margin:30px auto 5px;font-size:13px;}
#employ input:not([type="submit"]):not([type="checkbox"]),#employ textarea{border:1px solid #A6A6A6;border-radius:4px;box-shadow:inset 2px 2px 4px 0 rgba(200,200,200,0.9);width:100%;padding:8px 12px;}
#employ input[type="submit"]{margin-top:30px;border:1px solid #FF3870;background:#FF3870;color:#FAFAFA;padding:8px 24px;font-size:14px;line-height:14px;border-radius:4px;font-weight:bold;font-size:16px;}
.privacy-msg{color:#FF3870;}

@font-face{
	font-family:'KTE';
	src:url('./assets/fonts/KonTikiEnchanted.ttf') format('truetype');
}