body{background: #fffff;margin:0;}
body,button,input,select,textarea{letter-spacing:0.5px;line-height:24px;color:#333;font-family:sans-serif;font-size:17px}
h1,h2,h3,h4,h5,h6{clear:both;font-family:'BenchNine',sans-serif;}
h2{font-size:32px}
.blog-post h2.blog-title {font-size:34px !important;line-height:37px !important;}
h3{font-size:28px;}
.blog-post h3 {font-size:28px !important;line-height:30px !important;}
h4{font-size:25px;}
header{padding-top:20px;}
p {padding:0;margin:20px 0;}
a{transition:all 200ms linear}
a:link{color:#ff5b5b;text-decoration:none}
a:hover,a:focus{color:#71a08b;text-decoration:underline}
a:visited{color:#888}
.page-wrapper{position:relative;content:"";left:0;right:0;top:0;height:6px;width:100%;margin-top:15px;background:url(https://staticjw.com/n/templates/Duena/images/page-top-bg.jpg) no-repeat center 0 #ff5b5b}
img{display:block;border:none}
.clear{clear:both}
.content{margin-left:auto;margin-right:auto;margin-top:30px;width:940px}
.container{width:940px;margin:30px auto 0}
.logo h4{font-weight:400;padding:0;margin:12px 0 -18px 30px;font-size:26px;font-style:normal;color:#ec878f;letter-spacing:1px;word-spacing:3px}
.main-nav{clear:both;margin:0 0 30px}
.navbar_inner{background:#262626;box-shadow:0 5px 7px rgba(0,0,0,0.33)}
.navbar_inner:after{clear:both;content:"";width:100%;display:block}
.navbar_inner ul{margin:0;padding:0}
.navbar_inner ul li{list-style:none}
.navbar_inner ul li:hover{visibility:inherit}
.navbar_inner ul li{position:relative;background:#262626;text-transform:none;font-weight:400;float:left;border:none;margin:0;height:52px;border-left:1px solid #3a3a3a}
.navbar_inner ul li:first-child{border-left:none}
.navbar_inner ul a{display:block;position:relative}
.navbar_inner ul li:hover ul{left:0;top:52px;z-index:99}
.navbar_inner ul li:hover li ul{top:-999em}
.navbar_inner ul li li:hover li ul{top:-999em}
.navbar_inner ul li a{color:#fff8ed;font-size:18px;line-height:52px;height:52px;text-decoration:none;text-transform:uppercase;letter-spacing:0;background:none;font-weight:700;padding:0 15px;font-family:'BenchNine',sans-serif;border-bottom:0 solid #ff5b5b}
.navbar_inner ul li a:hover,.navbar_inner li a:hover,.navbar_inner ul li#active a{color:#fff;outline:0;text-decoration:none;border-bottom:6px solid #ff5b5b}
.navbar_inner ul li li{margin:0}
.navbar_inner ul li li a{font-family:'BenchNine',sans-serif;color:#fff8ed;font-size:16px;line-height:20px;text-decoration:none;padding:6px 5px;position:relative;text-align:center;display:block;background:#ff5b5b}
.navbar_inner ul li li a:hover,.navbar_inner ul li li a:focus,.navbar_inner ul li li#active a,.navbar_inner ul li li a:hover,.navbar_inner ul li li a:focus,.navbar_inner ul li li#active a{color:#fff8ed;background:#db5455;outline:0}
.article{border-top:6px solid #ff5b5b;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,0.22);position:relative;min-height:400px;padding:10px 25px;width:60%;float:left}
.article a:link{color:#ff5b5b;text-decoration:none}
.article a:hover{color:#2B1321;text-decoration:underline}
.article a:visited{color:#8C3641}
.article hr{margin:30px 10px;border:1px solid #963A47}
.title a{text-decoration:none;color:#fff}
.title h3{font-size:90px;line-height:100px;margin:0 0 -10px;font-weight:400;font-family:'Damion',cursive;}
.title h3 a{color:#2d83a6;text-decoration:none}
.title-page h1{padding:10px 0 0;line-height:38px;font-size:42px;margin-bottom:16px;margin-top:0}
.article h2,.article h3{margin-bottom:-5px;margin-top:35px}
.article ul,.sidebar ul{padding-left:8px}
.article ul li,.sidebar ul li{padding-left:11px;background:url(https://staticjw.com/n/templates/Duena/images/more-link-marker.gif) no-repeat 0 8px;list-style:none;margin-bottom:11px}
.content-page blockquote{font-style:oblique}
.content-page blockquote:before{color:#636161;content:"“";font-family:'Trebuchet MS',serif;font-size:55px;margin-left:-30px;margin-top:12px;position:absolute;text-shadow:1px 1px 0 #fff}
.content-page img{background-color:#fff;border:1px solid #ccc;box-shadow:0 18px 5px -14px #666;max-width:100%;height:auto;margin:10px 0 5px;padding:4px}
fieldset#contact-form{background-color:#FCFCFC;border:1px solid #B3B3B3;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 4px 0 #ccc inset;font-family:sans-serif;font-size:14px;padding:15px;width:352px}
#contact-form input[type="text"],#contact-form input[type="email"],#contact-form textarea{background-color:#FCFCFC;border:1px solid #B3B3B3;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 4px 0 #ccc inset;padding:5px 6px 5px 5px;width:339px}
#contact-form input[type="text"]:focus,#contact-form input[type="email"]:focus,#contact-form textarea:focus{background-color:#F2F2F2}
#contact-form input[type="text"]:hover,#contact-form input[type="email"]:hover,#contact-form textarea:hover{background-color:#F2F2F2}
#contact-form input[type="submit"]{border:none;background:#ff5b5b;color:#fff;cursor:pointer;-webkit-appearance:button;font-size:16px;line-height:28px;height:28px;border-radius:14px;display:inline-block;position:relative;padding:0 15px;vertical-align:top;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;transition:all 300ms linear}
#contact-form input[type="submit"]:hover{background:#262626;cursor:pointer}
.sidebar{float:right;min-height:400px;font-size:16px;padding:5px 15px;width:30%;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,0.22);border-top:6px solid #ff5b5b;margin:0 0 30px;transition:all 300ms linear;}
.sidebar h4{margin:31px 0 1px 0;padding:0;color:#434242}
.footer{margin-top:20px;padding:15px 60px 15px 15px;text-align:center;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,0.22);border-bottom:6px solid #ff5b5b;position:relative}
.footer small{font-size:15px}

@media (max-width:992px) {
    .container .title h3{font-size:70px;line-height:67px;padding:20px 10px}
    .content{width:96%}
    .main-nav {background:#262626;box-shadow: 0 5px 7px rgba(0,0,0,0.33);}
    .navbar_inner{box-shadow: none}
}
@media (min-width: 768px) and (max-width: 979px) {
    .container{width:100%;margin:0 auto}
    .main-nav .navbar_inner{width:90%}
    #header .logo .text-logo{font-size:80px;line-height:80px}
    .logo img{max-width:100%}
    .logo h4 {padding-left:20px;}
    .content .article{float:left;padding:1% 2%;width:61%}
    .content .sidebar{float:left;margin-left:3%;padding:.5% 1%;width:29%}
    .navbar_inner > div > ul > li,.navbar_inner > ul > li{float:none;display:inline-block;border:none}
    .navbar_inner > div > ul li:hover ul,.navbar_inner > ul li:hover ul{top:26px}
    .navbar_inner > div > ul,.navbar_inner > ul{padding:10px 0 0}
    .navbar_inner > div > ul > li,.navbar_inner > ul > li{margin:0 15px 10px;line-height:26px;height:26px}
    .navbar_inner > div > ul > li > a,.navbar_inner > ul > li > a{font-size:18px;line-height:26px;height:26px;padding:0;border-bottom:0 solid #ff5b5b}
}
@media (max-width: 767px) {
    .page-wrapper{width:97%}
    .container{width:90%;margin:0 auto}
    .content .sidebar{width:24%}
    .main-nav .navbar_inner{width:90%}
    .page-wrapper:before{left:-20px;right:-20px}
    #header .logo .text-logo{font-size:70px;line-height:70px}
	.logo h4 {margin:10px 0;}
}
@media (max-width: 700px) {
    body{background:#fffff}
    .page-wrapper{width:96%}
    .content{width:100%;overflow:hidden}
    .content .article{width:95%;float:none;padding:1% 4%}
    .content .sidebar{width:95%;float:none;margin-top:15px}
    #header .logo .description h4{font-size:23px;line-height:15px}
    .content-social{display:none}
    .page-wrapper{width:100%}
    .page-wrapper::before{left:0;right:0}
    .content .article{float:none;width:92%}
    .article .content-page img{border:none;padding:0;box-shadow:none}
}
@media (max-width: 480px) {
    .container .title h3{font-size:20px;line-height:25px;padding:10px 5px}
    .blog-post h2.blog-title,.article h2{font-size:35px;line-height:33px}
    .article h3{font-size:30px;line-height:26px}
    .article .content-page blockquote::before{font-size:40px;margin-left:-23px}
    .article .content-page blockquote{margin:10px 15px}
    .content .sidebar{float:none;margin-top:15px;width:93%}
    .article .content-page ul,.sidebar ul{padding-left:0}
    .article .content-page img{float:none;clear:both}
    .container .title h3{font-size:40px;line-height:45px}
    #header .logo .description h4{font-size:20px;line-height:19px}
    #header{padding:15px 0 0}
    #header .logo .text-logo{font-size:60px;line-height:60px}
    #header .logo{float:none;text-align:center}
    #contact-form input[type="text"],#contact-form input[type="email"],#contact-form textarea{width:95%}
    fieldset#contact-form{width:85%}
    .content{margin-top:-10px;}
