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,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}.clearfix{clear:both}br{display:none}a{text-decoration:none}a:link{text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:0}h1{font-size:18px}h2{font-size:16px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:12px}p{margin:10px 0}p img{padding:0;max-width:100%}.container{width:900px;margin:0 auto}.alignleft{float:left}.alignright{float:right}.aligncenter,div.aligncenter{display:block;margin:0 auto;text-align:center}img.alignleft{margin:5px 15px 10px 0}img.alignright{margin:5px 0 10px 10px}img.aligncenter{margin:10px auto}.wp-caption{text-align:center;border-bottom:1px solid #dadada;background-color:#fff;padding-top:5px;margin-bottom:10px !important;max-width:100%}.wp-caption img{max-width:100%}.wp-caption p.wp-caption-text{font-size:11px;line-height:18px;padding:0 4px 5px;margin:0}body{background:#f5f5f5;color:#444;font:13px/20px Arial,Helvetica,sans-serif}#wrap{width:1000px;margin:0 auto}#main{float:left;width:1000px}#content{float:left;width:750px;margin:15px 15px 0 0}#sidebar{float:left;width:235px}.wrap-center{width:1000px;margin:0 auto}#header{width:auto;padding:10px 0;background:#fff}#header .logo{float:left;height:60px;width:280px;margin-right:15px}#header .logo img{height:60px;max-width:280px}#header .right{float:left;width:705px}#header .right #search .search_form{height:28px;font-size:12px}#header .right #search form.search_form #s{color:#e0e0e0;width:300px;border:0;border:1px solid #e0e0e0;line-height:28px;height:26px;padding:0 7px;margin:0 -1px 0 0}#header .right #search form.search_form #s:focus{color:#444}#header .right #search input#searchsubmit.submit{font-size:11px;color:#fff;cursor:pointer;line-height:28px;height:28px;border:0;margin:0;padding:1px 10px}.post{float:left;width:240px;height:300px;margin:0 12px 10px 0;background:#fff;border:1px solid #0984e3}.post:hover{box-shadow:0 1px 0 #c8c8c8;-webkit-box-shadow:0 1px 0 #c8c8c8;-moz-box-shadow:0 1px 0 #c8c8c8}.post-3,.post-6,.post-9,.post-12,.post-15,.post-18,.post-21{margin-right:0}.post .thumb{width:230px;height:230px;border:5px solid #0984e3}.post .meta{margin:auto 0;font-size:10px;line-height:14px;text-align:center;padding:0 10px 5px 10px}.post .meta h2,.post .meta h5{font-size:11px}.post .meta h2 a,.post .meta h5 a{text-decoration:none}.post .meta h2 a:hover,.post .meta h5 a:hover{color:#212121;text-decoration:none}.imgcenter{margin:0 auto}.entry{background:#fff;border:1px solid #0984e3}.entry .inner{padding:10px}.entry img{max-width:730px;height:auto}.entry p{line-height:20px}.entry blockquote{margin:20px 20px;padding:0 30px 0 20px;overflow:hidden;border-left:10px solid #f7f7f7}.entry ul,.entry ol{margin:0 0 5px 3em}.entry ol{list-style-type:decimal}.entry ul{list-style-type:square}.entry ul ul,.entry ul ol,.entry ol ol,.entry ol ul{margin:0 0 0 20px}h1.title{background:#0984e3;font-size:16px;line-height:20px;padding:6px 10px;margin:0}.entry h2,.entry h3,.entry h4{font-size:13px;margin:5px 0}.entry table{width:100%;border:1px solid #e9e9e9;margin:1em 0;border-collapse:collapse;border-spacing:0}.entry table th{padding:6px 3px;background:#eee;border:1px solid #e9e9e9;text-shadow:1px 1px #fff}.entry table td{padding:3px 5px 3px 5px;border:1px solid #e9e9e9}.entry .ads{margin-bottom:10px;max-width:336px;display:block}.entry .ads span{font-size:11px;margin-bottom:5px;text-align:left;display:block}.reviewsnip{background:#efefef;font-size:11px;padding:3px 10px;float:left}.entry h3.three{background:#0984e3;line-height:18px;margin:0;padding:5px 10px}.entry .detail span{width:50%;float:left;font-size:12px}#sidebar{background:#fff;margin-bottom:15px}#sidebar h3.title{height:26px;line-height:26px;font-size:12px;text-transform:uppercase;margin-bottom:5px}#sidebar h3.title span{color:#fff;padding-left:5px;display:block}#sidebar .widget{margin-bottom:10px;font-size:12px}#sidebar .widget_ads{margin:5px 10px}#sidebar .widget ul{list-style-type:square;margin-left:25px}#sidebar .widget ul li{padding:2px 0;line-height:18px}#sidebar .widget a{color:#444}#sidebar .recent ul{margin-top:-5px}#sidebar .recent ul li{padding:7px;display:block;overflow:hidden;border-bottom:1px solid #0984e3}#sidebar .recent ul li:last-child{border-bottom:0}#sidebar .recent ul li .thumb{float:left;width:100px;height:auto;margin-right:7px}#sidebar .recent ul li h4{font-size:11px;line-height:14px}#sidebar table{width:100%;border:0}#sidebar table td{width:50%}#sidebar .meta{float:left;height:auto;margin-top:7px;font-size:10px;line-height:11px}.imgdisclaimer{background:#fff;border-bottom:0;width:980px;padding:10px;margin:0 auto;font-size:12px;line-height:18px;text-align:justify}#footer{width:100%}#footer a{color:#444}#footer .menu{background:#0984e3;font-size:12px;overflow:hidden;line-height:20px;padding:12px 0}#footer .menu ul li{float:left;margin-right:10px}#footer .copyright{background:#fff;font-size:11px;padding:5px 0}nav select{display:none;border:1px solid #dfdfdf;padding:3px}#main-menu{background:#0984e3;width:100%;height:36px;line-height:36px;font-size:12px;font-weight:bold;text-align:center;overflow:hidden}#main-menu .ihome{float:left;margin:4px 10px 3px 0}#main-menu .main-menu{text-align:left}#main-menu .main-menu ul{width:100%}#main-menu .main-menu li{float:left}#main-menu .main-menu li a{color:#5a5a5a;display:block;text-transform:uppercase;padding:0 10px;overflow:hidden}#main-menu .main-menu li a:hover{text-decoration:none}#main-menu .main-menu li li a,#main-menu .main-menu li li a:link,#main-menu .main-menu li li a:visited{background:#6a6a6a;color:#eaeaea;position:relative;text-transform:uppercase;width:138px;padding:0 10px;border-bottom:1px solid #5a5a5a}#main-menu .main-menu li li a:hover,.main-menu li li a:active{background:#5a5a5a}#main-menu .main-menu li li:first-child{border:0}#main-menu .main-menu li li{border:0}#main-menu .main-menu li ul{height:auto;left:-9999px;position:absolute;width:160px;z-index:9999;margin:0}#main-menu .main-menu li ul a{width:140px}#main-menu .main-menu li ul ul{margin:-33px 0 0 159px}#main-menu .main-menu li:hover>ul{left:auto}.Nav{font-size:12px;width:100%;margin:10px 0;color:#444}.Nav a{border:1px solid #0984e3;color:#444 !important;background:#0984e3;padding:6px}.Nav a:visited{border:1px solid #0984e3;background:#0984e3}.Nav a:hover{background:#c8c8c8;border:1px solid #c8c8c8;text-decoration:none}.Nav span{background:#0984e3;border:1px solid #0984e3;margin-right:3px;padding:6px 5px}.Nav .on{background:#c8c8c8;border:1px solid #c8c8c8;padding:6px}.social-container{margin:15px 0;width:100%}.SocialCustomMenu{margin:0}.SocialCustomMenu span{display:inline;padding:5px;text-decoration:none;font-size:.95em}.SocialCustomMenu a,.SocialCustomMenu a:visited{display:inline;padding:5px;color:white !important;text-decoration:none;font-size:.95em}.social-container .twitter{background-color:#00a0d1}.social-container .facebook{background-color:#3b5998}.social-container .googleplus{background-color:#db4a39}.social-container .sharetext{background:#efefef;color:#333 !important}.related_posts{margin-top:10px}.related_posts h4{font-size:13px;background:#0984e3;line-height:18px;margin:0 0 10px 0;padding:5px 10px}#fb-comments h5{background:#0984e3;font-size:13px;padding:5px 10px;margin-bottom:10px}.breadcrumbs{color:#444;font-size:11px;font-weight:normal;line-height:13px;overflow:hidden;margin:2px 0 5px 0}.breadcrumbs a{color:#444 !important}@media only screen and (max-width:769px){img,video,object{max-width:100%;height:auto}#wrap,#header .right #search form.search_form #s{width:94%}#main{width:100%}#header,#header .logo,#header .right{width:100%;margin:0}#main-menu,#content,#sidebar,.entry,.entry img,.wp-caption,.wrap-center{width:100%}.imgdisclaimer{border:0;border-top:1px solid #e8e8e8;padding:2%;width:96%}#footer .menu,#footer .copyright{padding-left:2%;padding-right:2%;width:96%}nav ul,#main-menu .ihome,#fb-comments,#header .right #search input#searchsubmit.submit{display:none}nav select{display:inline-block;width:250px;height:26px;margin:5px 0;overflow:hidden;background:#fff;float:none;font-size:13px}#header .logo,#header .right,.post,.imgcenter{float:none;text-align:center}.entry .ads{margin:0 auto 10px auto}.post{margin:0 5px 10px 5px;display:inline-block}}
.wpautoterms-footer{background-color:#fff;text-align:center}.wpautoterms-footer a{color:#000;font-family:Arial,sans-serif;font-size:14px}.wpautoterms-footer .separator{color:#ccc;font-family:Arial,sans-serif;font-size:14px}
.wpautoterms-footer{display:block;width:100%;position:relative;z-index:10000002}.wpautoterms-footer a:hover{text-decoration:underline}#wpautoterms-top-fixed-container{position:fixed;top:0;width:100%}#wpautoterms-bottom-fixed-container{position:fixed;bottom:0;width:100%}#wpautoterms-top-static-container{width:100%;position:relative;z-index:10000002}#wpautoterms-bottom-static-container{width:100%;position:relative;z-index:10000002}
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//happyendingsdoc.com/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
#sidebar h3.title span,#header .right #search input#searchsubmit.submit{background:#0984e3}a:link,a:visited,a:hover,a:focus,#main-menu .main-menu li a:hover,#main-menu .main-menu li.current-menu-item a,#main-menu .main-menu li.current-post-parent a{color:#74b9ff}
#box-message{position:fixed !important;position:absolute;top:310px;left:30%;margin:0;width:35%;height:auto;padding:16px;background:#fff;font:normal Dosis,Georgia,Serif;color:#111;border:2px solid #333;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.4);box-shadow:0px 1px 2px rgba(0,0,0,.4);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#box-message a.close{position:absolute;top:-12px;left:-14px;background:#fff;font:bold 16px Arial,Sans-Serif;text-decoration:none;line-height:10px;width:10px;text-align:center;color:#111;border:2px solid #333;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.4);box-shadow:0px 1px 2px rgba(0,0,0,.4);-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;cursor:pointer}