/*
Theme Name: Hot
Theme URI: http://localhost/
Author: Hot
Author URI: http://localhost/
Description: Hot's awesome look.
Version: 1.0
License: GNU General Public License
Tags: hot, great, stunning
*/
/*reset*/
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,hr,form,input,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,figure,footer,header,hgroup,nav,section{display:block;}object,embed{max-width:100%;}html{overflow-y:scroll;}blockquote,q{quotes:none;}ul{list-style:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:bold;vertical-align:bottom;}td{font-weight:normal;vertical-align:top;}input,select{vertical-align:middle;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}select,input,textarea{font:99% sans-serif;}table{font-size:inherit;font:100%;}a:hover,a:active{outline:none;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre,code,kbd,samp{font-family:monospace,sans-serif;}.clk,label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}.c:before,.c:after{content:"\0020";display:block;height:0;overflow:hidden;}.c:after{clear:both;}.c{zoom:1;}
/*global*/
body{background:#f5ddff;font-size:13px;line-height:18px;color:#666;}
body,input,.he{font-family:"Roboto Condensed",sans-serif;}
body,a,h1,h2,h3,h4,h5,h6,i,strong,em,u{text-decoration:none;font-weight:normal;}
h1,h2,h3,h4,h5,h6,.tn li,.ic{letter-spacing:-1px;}
h1,h2,h3,h4,h5,h6{font-size:24px;line-height:24px;}
i,strong,em,u{font-style:normal;display:inline;}
.l,.ul li,#cf label{float:left;}
.r{float:right;}
.pr{position:relative;}
.pa,.i{position:absolute;}
.tc{text-align:center;}
.cl{clear:both;}
.lo{line-height:0;}
.oh{overflow:hidden;}
.i{z-index:2;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);}
.tu{text-transform:uppercase;}

.b1,p,ul,ol,h1,h2,h3,h4,h5,h6,.logo a,.nv a{margin-bottom:18px;}
.b3{margin-bottom:36px;}
.b0{margin-bottom:0;}
.r1,.ul li{margin-right:18px;}
.l9{margin-left:9px;}
.w{margin:0 auto;}
.p1{padding:18px;}

a,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,.tn a:hover,.tn a:focus,.ul a:hover,.ul a:focus,.f a:hover,.f a:focus,.b a:hover,.b a:focus{color:#4285f4;}
.logo a,.logo a:hover,.logo a:focus,h1,h2,h3,h4,h5,h6,a:hover,a:focus,.tn a,.ul a,.f a,.b,.b a{color:#666;}
.pi,.nv a{color:#fff;}
.nv a,.ic,#cf #smt{background:rgba(66,133,244,0.8);}
.nv a:hover,.nv a:focus{background:#4285f4;}
.i,.w{background:#fff;}

/*wrap*/
.w,.pi img{width:728px;}

/*head*/
.logo a{font-size:28px;line-height:36px;padding:9px 18px;}
.logo{padding:9px 18px;}
.tn{height:18px;}
.tn li,.ic{font-size:18px;line-height:18px;}
.tn li{padding:0 9px;display:inline;}

/*content*/
.w{
-webkit-box-shadow:0 0 5px #36004d;
-moz-box-shadow:0 0 5px #36004d;
box-shadow:0 0 5px #36004d;
}
.pi img{height:auto;max-height:auto;}
.nv a{padding:9px 18px;}
.ic{padding:9px 18px;top:18px;left:0;z-index:3;}
.ul{width:728px;list-style:disc;margin-left:12px;}
.ul li{width:340px;}
.he{font-size:13px;line-height:18px;letter-spacing:0;}

/*footer*/

#cf input,#cf textarea,#cf select{color:#666;font-family:"Roboto Condensed",Arial,sans-serif;margin-bottom:5px;padding:5px;}
#cf #smt{width:80px;cursor:pointer;margin-bottom:12px;color:#fff;}
#cf input,#cf textarea,#cf select{border:1px solid #ddd;}
#cf input.error,#cf textarea.error,#cf select.error{border:1px solid #dabcbc;}
#cf input,#cf textarea,#cf select{width:380px;}
#cf label,#cf input#security_code{width:120px;margin:0 0 5px 0;}
#cf .c0de{margin:0 0 10px 120px;}
#cf input,#cf textarea,#cf select{width:380px;}

h1,h2,h3,h4,h5,h6,a,p,div,i,em{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}

/*custom search*/
.gsc-control-cse,.gsc-control-cse,.gsc-webResult.gsc-result,.gsc-webResult.gsc-result,.gsc-imageResult-column,.gsc-imageResult-classic,.gs-snippet,.w .gs-image-box,.gsc-adBlockVertical{padding:0 !important;border:none !important;}
.gsc-search-box,.gsc-above-wrapper-area,.gsc-adBlock,.gsc-adBlockVertical{position:absolute !important;z-index:-1 !important;}
.gsc-adBlockVertical,.gsc-adBlock,.gsc-search-box {left:-9999px !important;}
.gsc-results,.gsc-thinWrapper {width:100% !important;}
.gsc-results{margin-bottom:18px;}
.w .gs-title,.w .gs-title b{font-family:"Roboto Condensed",serif;font-size:14px;line-height:18px;text-decoration:none !important;}
.w .gsc-cursor-page{text-decoration:none;}
.w .gs-title,.w .gs-title b,.w .gsc-cursor-current-page{color:#4285f4 !important;}
.w .gs-snippet{color:#333;font-family:"Roboto Condensed",serif;}
.w .gs-title:hover,.w .gs-title:hover b,.w .gsc-cursor-page:hover{color:#000 !important;}
.w .gs-visibleUrl-long,.w .gcsc-branding{color:#999 !important;font-family:"Roboto Condensed",serif;}
.w .gs-title,.w b{font-weight:400;}
.w .gsc-webResult.gsc-result{margin:0 0 15px 0;padding-bottom:15px;}
.w .gcsc-branding{z-index:1; right:0; bottom:5px;opacity:0.7;}
.w .gs-snippet {background:transparent;border:none;}
.w .gs-spelling {width:50%;}
.w .gs-image,.w .gs-image-box{min-width:120px;max-width:120px;margin-right:18px;}