body{font-family:Arial, Helvetica, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;margin:0 auto;padding:0;line-height:1.857;}
a, a:visited{text-decoration:none;outline:none !important;}
a:hover{text-decoration:none;}
a:active{outline:none !important;}
a{transition:color 0.4s;-moz-transition:color 0.4s;-webkit-transition:color 0.4s;-o-transition:color 0.4s;}
h1, h2{margin-bottom:24px;font-weight:700;line-height:1.5;}
h3, h4{margin-bottom:20px;font-weight:700;line-height:1.5;}
h5, h6{margin-bottom:15px;font-weight:700;line-height:1.5;}
h1{font-size:2em;}
h2{font-size:1.7411em;}
h3{font-size:1.5157em;}
h4{font-size:1.4195em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
.smallmargin{margin-bottom:12px;}
.largetext{font-size:2em;line-height:1.2;}
.valignmiddle{line-height:1.2;margin-bottom:8px}
hr{border-width:0;height:30px;line-height:0;margin:0px;margin-bottom:30px;page-break-after:always;text-align:center;width:100%;clear:both;}
#content hr{height:40px;margin-bottom:40px;}
p{margin-bottom:20px;}
ul{list-style:disc;margin:0 0 18px 1.5em;}
ol{list-style:decimal;margin:0 0 18px 2.2em;}
ul ul,
ol ol,
ul ol,
ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite,
em,
i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{margin:0px 0px 20px 0px;padding:0px 10px 0px 40px;background-image:url(../images/quote.png);background-repeat:no-repeat;background-position:0px 0px;clear:both;font-style:italic;font-size:1.1487em;line-height:1.2;}
blockquote.left, blockquote.right{float:right;letter-spacing:0px;margin-bottom:20px;margin-left:20px;margin-top:0px;padding:0px 20px 10px 60px;width:43%;background-position:0px 0px;}
blockquote.left{float:left;margin-left:0px;margin-right:20px;}
blockquote p{margin:0px;}
blockquote cite,
blockquote em,
blockquote i{font-style:normal;}
code{font-family:"Courier New", Courier, monospace;letter-spacing:1px;font-size:0.8706em;}
pre{border-left:solid 4px #ebebeb;line-height:18px;margin-bottom:18px;padding:20px;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
sup,
sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
.smalltitle{font-size:12px;text-transform:uppercase;font-weight:700;display:block}
.screen-reader-text{position:absolute;left:-9000px;}
.hidden{display:none !important;}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textuppercase{text-transform:uppercase}
.marginoff{margin:0px;}
.marginthin{margin-bottom:6px !important;}
.marginsmall{margin-bottom:10px !important;}
.marginnormal{margin-bottom:20px !important;}
.marginbig{margin-bottom:35px !important;}
.borderbottom{padding-bottom:12px;}
.fontthin{font-weight:300;}
.fontnormal{font-weight:500;}
.fontsemibold{font-weight:600;}
.fontbold{font-weight:700;}
.darkcolor{color:#252525}
.lightcolor{color:#fff;}
.lhbig{line-height:50px;}
.hiddenflow{overflow:hidden;}
.positionleft{float:left;}
.positionright{float:right;}
.blocked{display:block;}
.nineletterspace{letter-spacing:9px;}
.eightletterspace{letter-spacing:8px;}
.sevenletterspace{letter-spacing:7px;}
.sixletterspace{letter-spacing:6px;}
.fiveletterspace{letter-spacing:5px;}
.fourletterspace{letter-spacing:4px;}
.threeletterspace{letter-spacing:3px;}
.twoletterspace{letter-spacing:2px;}
.insetshadow{-moz-box-shadow:inset 0 0 5px -1px #000;-webkit-box-shadow:inset 0 0 5px -1px #000;box-shadow:inset 0 0 5px -1px #000;}
.inlineblock{display:inline-block;}
.bordertextcontainer{border-width:2px 0px;border-style:solid;padding:10px 0px 7px;}
.fullwidth100{width:100% !important;}
.uppertitle{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:2px;}
.size32{font-size:32px}
.fullwidth100 .elementor-button{width:100%;display:block}
.fullwidth100 .elementor-button .elementor-align-icon-left,
.fullwidth100 .elementor-button .elementor-align-icon-right{float:none;}
.wrapword{white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal;}
#subbody{width:100%;margin:0px;padding-top:0px;position:relative;overflow:hidden;right:0px;transition:right 0.4s ease;-moz-transition:right 0.4s ease;-webkit-transition:right 0.4s ease;}
.nvrshowsidemenu #subbody{right:390px;}
.nvrboxed #subbody{margin:0px auto;}
#outercontainer{width:100%;}
#outerheaderwrapper, #outerheader, #outerafterheader, #outerslider, #outermain, #outerfootersidebar, #outerfooter{width:100%;}
#subbody .container{max-width:1170px;overflow:visible;}
.innersection{padding-top:60px;padding-bottom:60px;}
#outerheaderwrapper{z-index:100;}
body.nvrslideron #outerheaderwrapper{position:absolute;width:100%}
#outertop{background-image:url(../images/bg-header.jpg);background-size:cover;position:relative;z-index:100}
body.nvrslideron #outertop{background:transparent;}
.sn{margin:0;padding:0;display:inline-block;}
.sn li{list-style-type:none;margin:0px 6px;padding:0px;display:inline-block;}
.sn a{display:inline-block;width:1em;text-align:center;text-decoration:none;transition:color 0.5s;-moz-transition:color 0.5s;-webkit-transition:color 0.5s;-o-transition:color 0.5s;}
.sn a:hover{text-decoration:none !important;}
.nvrnotopbar #headertext{display:none;}
#headertext{border-width:0px 0px 0px;border-style:solid;padding:0}
#subbody #headertext .container{max-width:100%}
#headertext .nvr_mega_menu{float:right;padding:12px 0}
#headernav{position:static;float:right;margin:0px;padding:0px;}
#headernav li{margin-left:0;padding:0;float:right;list-style-type:none;font-size:0.871em;line-height:1.5;}
#headernav li:before{position:static;display:inline-block;padding-right:10px;}
#headernav li a{padding:0px 15px;text-transform:capitalize;line-height:1.6;font-weight:300;display:inline-block;border-width:0px 1px 0px 0px;border-style:solid;}
#headernav li:first-child > a{border-width:0px;}
#headernav i.fa-heart{color:#7051ae}
.frontendmenu{position:static;float:right;margin:0px;padding:12px 0px;}
.frontendmenu li{padding:0px 10px 0px 15px;float:right;font-size:0.871em;list-style-type:none;}
body.nvr1100menu .frontendmenu li{padding-right:15px;}
.frontendmenu li.logoutitem{padding-right:0px;}
.frontendmenu li a{padding:0px;line-height:1.6;font-weight:300;display:inline-block;}
.loginformbox{float:right;position:relative;padding:0;margin-left:0px;}
.loginformbox .febuttoncontainer{display:inline-block;position:relative;}
body.novaro .loginformbox .febuttoncontainer a.button{font-size:0.8706em;border:0px;display:block;line-height:1.5;font-weight:600;text-transform:none;letter-spacing:normal;padding:12px 14px;}
body.novaro .loginformbox .febuttoncontainer a#topregisterbutton{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-width:0px 0px 0px 0px;border-style:solid;}
body.novaro .loginformbox .febuttoncontainer a#toploginbutton{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
body.novaro .loginformbox .febuttoncontainer a#toploginbutton i,
body.novaro .loginformbox .febuttoncontainer a#topregisterbutton i{display:none;}
.loginformbox .orseparator{display:none;}
.feform{position:absolute;top:0px;right:0px;width:260px;border-width:1px;border-style:solid;padding:20px;opacity:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition-delay:0.3s;-webkit-transition-delay:0.3s;z-index:-1;}
.febuttoncontainer:hover .feform{top:41px;opacity:1;z-index:10000;}
.login_form .textbox, .login_form .input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}
.login_form label{display:block;margin-bottom:5px;}
.login_form .button, .login_form .button-primary{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#forgot-pass-div{display:none;}
.login-links{margin-top:12px;}
.searchandcart{float:right;}
#slidermenucontainer{float:right;position:relative;z-index:40;}
#slidermenutitle{font-size:1em;line-height:137px;width:15px;height:137px;font-weight:700;text-transform:uppercase;margin:0px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#slidermenutitle > #slidermenuspan{display:none;padding-right:25px;}
#slidermenutitle > #slidermenuicon:after,
#slidermenutitle > #slidermenuicon:before{content:"";position:absolute;left:0;top:-5px;}
#slidermenutitle #slidermenuicon:after{top:5px;}
#slidermenutitle #slidermenuicon{display:block;position:absolute;top:50%;left:0px;margin-top:-2px;}
#slidermenutitle #slidermenuicon,
#slidermenutitle #slidermenuicon:after,
#slidermenutitle #slidermenuicon:before{width:15px;height:3px;background-color:#fff;transition:all 0.3s;backface-visibility:hidden;border-radius:2px;}
#slidermenucontainer.openmenu #slidermenutitle #slidermenuicon{background-color:transparent;}
#slidermenucontainer.openmenu #slidermenutitle #slidermenuicon:before{transform:rotate(45deg) translate(4px, 4px);}
#slidermenucontainer.openmenu #slidermenutitle #slidermenuicon:after{transform:rotate(-45deg) translate(3px, -3px);}
#slidermenucontainer .nvr_mega_menu{border-width:0px;position:relative;overflow:hidden;opacity:0;transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease;transition-delay:0.1s;-webkit-transition-delay:0.1s;}
#slidermenucontainer.openmenu .nvr_mega_menu{overflow:visible;opacity:1;z-index:100;}
#slidermenucontainer .nvr_mega_menu .menu_holder{width:270px;position:absolute;top:1px;right:0px;z-index:100;}
#slidermenucontainer .menu_inner .mobile_toggle{display:none;}
ul#slidermenunav{margin:0px;padding:0px;list-style-type:none;}
ul#slidermenunav li{list-style-type:none;position:relative;}
ul#slidermenunav > li{padding:0px 15px;}
ul#slidermenunav li a{display:block;text-align:right;font-size:1em;padding:0px 10px;text-transform:uppercase;font-weight:600;border-width:0px 0px 1px 0px;border-style:solid;}
ul#slidermenunav > li > a span.link_content{display:inline-block;padding:12px 10px;}
ul#slidermenunav > li > a i{display:block;float:right;font-size:1.5157em;padding-top:9px;}
ul#slidermenunav li:last-child > a{border-width:0px;}
ul#slidermenunav > li.menu-item-has-children:after{font-size:16px;bottom:auto;width:16px;height:16px;text-align:center;display:block;position:absolute;left:9px;right:auto;top:13px;font-family:"FontAwesome";content:"\f104";}
ul#slidermenunav > li ul.mega_dropdown{margin:0px 4px;display:block;width:200px;padding:0px;position:absolute;top:30px;right:100%;opacity:0;z-index:-1;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;}
ul#slidermenunav > li ul.mega_dropdown > li{padding:0px 15px;}
ul#slidermenunav > li ul.mega_dropdown li a{padding:12px 15px;}
ul#slidermenunav > li ul.mega_dropdown li a.with_icon i{margin-right:5px;}
ul#slidermenunav li:hover > ul.mega_dropdown{z-index:1000;opacity:1;top:0px;}
@media only screen and (min-width:981px){ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown{margin:0px 4px;display:block;width:500px;padding:10px 20px;position:absolute;top:30px;right:100%;opacity:0;z-index:-1;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown > li > a{padding-bottom:10px;}
ul#slidermenunav > li.multicolumn_dropdown:hover > ul.mega_dropdown{z-index:1000;opacity:1;top:0px;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown > li{display:block;float:right;padding-bottom:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown li a{border-width:0px;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown > li a.with_icon i{float:right;margin-left:5px;line-height:20px;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown > li ul{display:block;margin:0px;padding:0px;background:none;position:static;width:auto;opacity:1;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown > li ul li{display:block;margin:0px;padding:0px;background:none;}
ul#slidermenunav > li.multicolumn_dropdown > ul.mega_dropdown > li ul li > a{display:block;font-weight:300;padding-top:2px;padding-bottom:2px;border-width:0px;}
}
#togglesidemenu{font-size:1em;font-weight:500;line-height:20px;padding:15px;margin-left:15px;border-width:0px 1px;border-style:solid;display:block;position:relative;float:right;text-transform:uppercase;}
#togglesidemenu .sidemenuicon{font-family:"FontAwesome";font-style:normal;}
#togglesidemenu .sidemenuicon:before{content:"\f0c9";}
#togglesidemenu > span{display:none;}
#sidemenu{padding:0px;width:390px;position:fixed;top:0px;right:-390px;bottom:0px;overflow:hidden;border-width:0px 0px 0px 1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:right 0.4s ease;-moz-transition:right 0.4s ease;-webkit-transition:right 0.4 ease;}
#sidemenu > .container{overflow:auto;margin-right:-200px;padding-right:190px;position:absolute;top:0px;bottom:0px;right:0px;left:0px;}
.nvrshowsidemenu #sidemenu{right:0px;}
.admin-bar #sidemenu{top:32px;}
.nvrnotopbar #sidemenu{display:none;}
.nvrnotopbar #togglesidemenu{display:none;}
#sidemenu #closesidemenu{font-family:"FontAwesome";font-size:2em;line-height:2em;width:2em;height:2em;text-align:center;display:block;margin:20px auto 50px;}
#sidemenu #closesidemenu:before{content:"\f00d";}
#sidemenu .topicon{float:none;padding-top:6px;margin-bottom:40px;text-align:center;}
#sidemenu #lang_sel{float:right;height:55px;padding:0px 17px;}
#sidemenu #lang_sel > ul > li{padding-top:13px !important;width:auto !important;}
#sidemenu #lang_sel a.lang_sel_sel{border:0px;padding-right:20px;font-weight:700;}
#sidemenu #lang_sel ul ul{top:35px;right:0px;left:auto;z-index:104;}
.widget-sidemenu > ul{margin:0px;padding:0px 10px 0px 25px;}
.widget-sidemenu > ul .widget-container{list-style-type:none;margin-bottom:35px;}
#sidemenu .widget-sidemenu .widget-title{margin-bottom:20px;}
#sidemenu .widget-container ul{margin:0px;padding:0px;font-weight:700;}
#sidemenu .widget-container ul li{list-style-type:none;margin-bottom:10px;padding:0px;}
#sidemenu .widget-container ul li ul{margin-top:10px;padding-left:15px;}
#topminicart{position:relative;z-index:40;float:right;padding:0px 0 0 0px;margin-left:0px;}
#topminicart .topcartbutton{display:block;text-transform:uppercase;position:relative;padding:0px;font-size:1em;font-weight:500;line-height:137px;}
#topminicart .topbtn_text{display:none;}
#topminicart .cart_totalqty{font-size:0.9em;letter-spacing:0px;line-height:18px;text-align:center;font-style:normal;display:inline-block;float:none;position:relative;min-width:8px;height:auto;top:1px;right:0px;padding:0px 0 0 5px;margin-left:0px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#topminicart .cart_subtotal{display:none;}
.cartlistwrapper{position:absolute;right:-1px;z-index:-1;line-height:normal !important;width:250px;padding:15px;top:58px;opacity:0;visibility:hidden;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition-delay:0.3s;-webkit-transition-delay:0.3s;}
.cartlistwrapper:hover{display:none;}
#topminicart:hover .cartlistwrapper{z-index:400;top:58px;opacity:1;visibility:visible;}
#topminicart:hover .cartlistwrapper:hover{display:block}
.cartlistwrapper .total{clear:both;padding:7px 0px 15px;border-width:0px 0px 1px;margin-bottom:15px;border-style:solid;}
body.novaro.woocommerce-cart .cartlistwrapper, body.novaro.woocommerce-checkout .cartlistwrapper{display:none !important;}
#topminicart ul.cart_list, #topminicart ul.product_list_widget{list-style:none outside;padding:0;margin:0;}
#topminicart ul.cart_list li, #topminicart ul.product_list_widget li{padding:0px;border-width:0px;border-style:solid;margin:0px 0px 10px 0px;list-style:none;clear:both;background:none !important;position:relative;}
#topminicart ul.cart_list li a, #topminicart ul.product_list_widget li a{display:block;font-weight:normal;font-size:1em;}
#topminicart ul.cart_list li a.remove, #topminicart ul.product_list_widget li a.remove{position:absolute;right:10px;top:50%;margin-top:-15px;}
#topminicart ul.cart_list li img, #topminicart ul.product_list_widget li img{float:left;padding:3px;width:60px;margin:5px 15px 12px 0px;height:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
#topminicart ul.product_list_widget li div.star-rating{text-indent:-8px;line-height:0.6em;height:2em;}
#topminicart ul.product_list_widget li dl{margin:0;font-size:.8706em;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1);}
#topminicart ul.product_list_widget li dl dt{float:left;clear:left;margin-right:.25em;}
#topminicart ul.product_list_widget li dl dd{margin-bottom:-15px;}
#topminicart ul.cart_list li .quantity, #topminicart ul.product_list_widget li .quantity{float:none;clear:both;display:inline-block;margin-top:13px;}
#topminicart .cartlistwrapper p.buttons{margin-bottom:0px;}
#topminicart .cartlistwrapper p.buttons a{display:inline-block;padding:12px 0px;width:47%;margin:0px 1%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;}
.searchandcart .searchbox{float:right;position:relative;z-index:40;overflow:visible;padding-right:25px;}
.searchandcart .searchbox.shown{overflow:visible;}
.searchandcart .searchbox input.submit{display:none;}
.searchandcart .searchbox button.submittext{font-size:1em;padding:0px;border:0px;outline:none;transition:padding 0.4s ease;-moz-transition:padding 0.4s ease;-webkit-transition:padding 0.4s ease;}
.searchandcart .searchbox button.submittext span{display:none;}
.searchandcart .searchbox .searcharea{position:absolute;padding:5px;top:58px;right:25px;opacity:0;z-index:-1;width:200px;border-style:solid;transition:opacity 0.6s;-moz-transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-o-transition:opacity 0.6s;border:solid 1px #ebebeb;}
.searchandcart .searchbox .searcharea.shown{right:25px;z-index:201;opacity:1;}
.searchandcart .searchbox .searcharea .nvrselector{display:none;}
.searchandcart .searchbox .searcharea .txtsearch{width:100%;height:20px;line-height:20px;padding:5px;background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-width:0px;outline:none;}
#outerheader .searchandcart .searchbox .searcharea .txtsearch{width:100%;height:2.1em;line-height:2.1em;font-size:1.1489em;}
#outerheader{position:relative;border-width:0px 0px 1px 0px;border-style:solid;transition:background-color .2s ease-in-out, border .2s ease-in-out;-moz-transition:background-color .2s ease-in-out, border .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out, border .2s ease-in-out;-o-transition:background-color .2s ease-in-out, border .2s ease-in-out;}
#outerheaderclone, #outerheader.sticky{position:fixed;right:0px;width:100%;opacity:1;z-index:1000;border-width:0px 0px 1px 0px;border-style:solid;z-index:300;overflow:hidden;transition:right 0.4s ease;-moz-transition:right 0.4s ease;-webkit-transition:right 0.4s ease;}
#outerheaderclone{top:-200px;}
#outerheaderclone.sticky, #outerheader.sticky{top:0px;}
.nvrshowsidemenu #outerheaderclone.sticky, .nvrshowsidemenu #outerheader.sticky{right:390px;}
#outerheaderclone:hover, #outerheader.sticky:hover{overflow:visible;}
#outerheaderclone .searchbox{display:none;}
.admin-bar #outerheaderclone.sticky, .admin-bar #outerheader.sticky{margin-top:32px;}
.secondarymenu ul{padding:0px;margin:0px;float:right;}
.secondarymenu li{list-style-type:none;display:block;float:right;margin-left:10px;font-size:1em;font-weight:700;}
.secondarymenu a{text-decoration:none!important;display:block;position:relative;padding:10px 14px 10px 14px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:500;letter-spacing:0px;font-size:1em;}
div.logo{position:relative;z-index:40;}
div.logoimg{padding:13px 0px;}
div.logoimg{height:auto;position:relative;}
div.logoimg a, div.logoimg span{display:block;color:#fff}
.leftlogotext{display:none;}
.rightlogotext{display:none;}
div.logoimg img{display:block;}
.topnav li:hover ul, .topnav li.sfHover ul{top:65px;}
.searchbox .submittext{line-height:normal;padding-top:20px}
.searchandcart .searchbox button.submittext{padding-top:20px}
#topminicart .topcartbutton{line-height:normal;padding-top:20px}
#topsearchform{line-height:normal}
#slidermenutitle{line-height:88px;height:88px;}
div.logoimg img.lightlogo{display:none;}
div.logo h1{margin-bottom:0px;letter-spacing:-1px;}
a.nav-toggle{height:84px;line-height:84px;}
.navcontainer{float:none;oveflow:hidden;}
.toptext{font-size:0.8706em;line-height:1.5;padding:12px 20px 12px 0;float:left;}
.toptext i{padding-right:4px;}
.toptext span:first-child{padding-right:20px;}
.toptext_right{font-size:0.8706em;font-weight:600;line-height:1.5;padding:12px 20px;margin-left:15px;float:right;position:relative;}
.toptext_right:before{content:'';display:block;width:1px;background:#3a3a3a;position:absolute;top:0px;left:0px;bottom:0px;}
.toptext_right:after{content:'';display:block;width:1px;background:#3a3a3a;position:absolute;top:0px;right:0px;bottom:0px;}
.toptext_right i{padding-right:4px;}
.topicon{float:right;padding:12px 0;line-height:1.5;font-size:0.8706em;}
section.navigation{float:none;padding-top:13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a.nav-toggle{display:none;}
a.nav-toggle:before{content:"\f0c9";}
.nvr_mega_menu a.mobile_toggle{display:none;}
ul.topnav{margin:0;padding:0px;text-align:center;list-style-type:none;overflow:visible;position:relative;}
.topnav > li > a{text-decoration:none!important;display:block;position:relative;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:0.857em;padding-bottom:0px;}
.topnav li a.with_icon i{margin-right:4px;}
.topnav > li{display:inline-block;position:relative;margin:0;padding:5px 25px 20px 25px;letter-spacing:0px;}
.topnav > li.fa{padding-left:17px;}
.topnav > li:before{font-size:1em;bottom:auto;display:block;left:0;position:absolute;right:auto;top:0;z-index:-1;}
.topnav > li.menu-item-has-children > a:after{position:absolute;top:0px;bottom:0px;right:-10px;padding-left:6px;font-size:0.8706em;font-family:"FontAwesome";content:"\f0d7";}
.topnav > li.default_dropdown > ul.mega_dropdown li.menu-item-has-children:after{font-size:0.8706em;bottom:auto;width:0.8706em;height:0.8706em;display:block;position:absolute;left:auto;right:5px;top:11px;font-family:"FontAwesome";content:"\f0da";color:#fff;}
ul.topnav > li.default_dropdown li a{display:block;font-size:1em;line-height:normal;text-align:left;padding:11px 10px;text-transform:uppercase;font-weight:300;}
ul.topnav li.default_dropdown{position:relative;}
ul.topnav > li.default_dropdown ul.mega_dropdown{margin:0px 0px 0px 2px;display:block;border-width:1px 1px 0px 1px;border-style:solid;width:200px;padding:0px;position:absolute;top:45px;left:100%;visibility:hidden;opacity:0;z-index:60;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;}
ul.topnav li:hover > ul.mega_dropdown{visibility:visible;opacity:1;top:-1px;left:100%;}
ul.topnav > li.default_dropdown > ul.mega_dropdown{top:45px;left:8px;margin:0px;}
ul.topnav > li.default_dropdown:hover > ul.mega_dropdown{top:45px;left:8px;}
ul.topnav > li.default_dropdown ul.mega_dropdown > li{padding:0px 15px;}
ul.topnav > li.multicolumn_dropdown.submenu_full_width{position:static}
ul.topnav > li .link_content{display:block;}
ul.topnav > li ul .link_content:after{display:none !important;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown{margin:0px;display:block;width:500px;padding:40px 50px 20px;position:absolute;top:45px;left:0;opacity:0;z-index:-1;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.35);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;}
ul.topnav > li.multicolumn_dropdown.columns1 > ul.mega_dropdown{width:260px;}
ul.topnav > li.multicolumn_dropdown.columns3 > ul.mega_dropdown{width:calc(500px + 200px);}
ul.topnav > li.multicolumn_dropdown.columns4 > ul.mega_dropdown{width:calc(500px + 350px);}
ul.topnav > li.multicolumn_dropdown.columns5 > ul.mega_dropdown{width:calc(500px + 500px);}
ul.topnav > li.multicolumn_dropdown.submenu_full_width > ul.mega_dropdown{width:100%}
.nvrlayout7 ul.topnav > li.multicolumn_dropdown.submenu_full_width.columns3 > ul.mega_dropdown{width:calc(500px + 200px);}
.nvrlayout7 ul.topnav > li.multicolumn_dropdown.submenu_full_width.columns4 > ul.mega_dropdown{width:calc(500px + 350px);}
.nvrlayout7 ul.topnav > li.multicolumn_dropdown.submenu_full_width.columns5 > ul.mega_dropdown{width:calc(500px + 500px);}
ul.topnav > li.multicolumn_dropdown.submenu_full_width > ul.mega_dropdown{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.topnav > li.multicolumn_dropdown:hover > ul.mega_dropdown{z-index:1000;opacity:1;top:45px;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li{display:block;float:left;padding-bottom:10px;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown li a{border-width:0px;text-transform:uppercase;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li > a{font-weight:300;margin-bottom:10px;display:block;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li ul{display:block;margin:0px 0 0 10px;padding:0px;background:none;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li ul li{display:block;margin:0px;padding:0px;background:none;}
ul.topnav > li.multicolumn_dropdown > ul.mega_dropdown > li ul li > a{display:block;font-weight:500;font-size:0.8706em;padding-top:2px;padding-bottom:2px;border-width:0px;text-transform:capitalize;}
#outerafterheader{padding:45px 0px 45px;min-height:185px;border-bottom:0px solid;transition:padding 1s ease-in-out;-moz-transition:padding 1s ease-in-out;-webkit-transition:padding 1s ease-in-out;-o-transition:padding 1s ease-in-out;display:table;z-index:50;}
#outerafterheader > .container{display:table-cell;vertical-align:middle;}
#afterheader .pagetitle{font-size:3em;line-height:1.2;letter-spacing:0px;margin-top:0px;margin-bottom:0px;text-transform:uppercase;text-align:center;font-weight:700;text-shadow:none;}
#afterheader .pagedesc{font-size:1em;line-height:1.2;font-weight:500;display:block;margin-top:1em;text-align:center;font-family:'Roboto'}
#afterheader .pagedesc p{margin:0px;}
#breadcrumbcontainer{text-align:center;}
.nvr-breadcrumb{position:relative;font-size:0.857em;font-weight:600;letter-spacing:0px;text-transform:uppercase;margin-bottom:1em;display:inline-block;text-shadow:none;word-wrap:break-word;width:95%;}
.nvr-breadcrumb:after{display:none;content:'';width:50px;height:3px;background:transparent;margin:20px auto 0 auto;}
body.novaro #slidercontainer{width:100%;margin:0px auto 0px auto;border:0;max-width:none;}
#slider{width:100%;position:relative;}
#slideritems{padding:0px;}
#slideritems.flexslider .slides li{background-image:none !important}
#slideritems.flexslider .slides img{opacity:.6}
.flexslider.preloader{min-height:300px;background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;}
#slider .flex-control-nav{bottom:13px;}
#subbody .flex-direction-nav a{width:20px;height:20px;z-index:100;top:50%;margin-top:0px;font-family:'FontAwesome';font-size:1.2em;line-height:20px;text-align:center;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;text-indent:0px !important;}
#subbody .brand .flex-direction-nav a{margin-top:-8px;}
#subbody .flex-direction-nav a.flex-prev{left:0px;}
#subbody .flex-direction-nav a.flex-prev:hover{left:0px;}
#subbody .flex-direction-nav a.flex-prev:before{content:"\f053";}
#subbody .flex-direction-nav a.flex-next{right:0px;}
#subbody .flex-direction-nav a.flex-next:hover{right:0px;}
#subbody .flex-direction-nav a.flex-next:before{content:"\f054";}
#subbody .topprevnext .flex-direction-nav a{top:-45px;font-family:'FontAwesome';opacity:1;border:0;background:transparent;border-radius:0;transition:none;-moz-transition:none;-webkit-transition:none;}
#subbody .topprevnext .flex-direction-nav a:hover{color:#707070}
#subbody .topprevnext .flex-direction-nav a.flex-prev{left:15px;}
#subbody .topprevnext .flex-direction-nav a.flex-prev:before{content:"\f060";}
#subbody .topprevnext .flex-direction-nav a.flex-next{right:15px}
#subbody .topprevnext .flex-direction-nav a.flex-next:before{content:"\f061";}
#subbody .flex-control-nav{bottom:20px;}
#subbody .flex-control-nav li a{background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:8px;height:8px;}
#slideritems ul.slides > li{background-size:cover;background-repeat:no-repeat;background-position:center;}
#slider .flex-caption{position:absolute;top:50%;left:50%;padding:0px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#slider .text-caption{padding-top:75px;}
#slider .text-caption.left .caption-content{width:40%;padding-right:10%;float:left;margin-top:60px;}
#slider .text-caption.right .caption-content{width:50%;padding-left:0%;float:right;margin-top:20px;}
#slider .text-caption.top{padding-top:0px;}
#slider .text-caption.top .caption-content{text-align:center;}
#slider .caption-content h2{line-height:normal;font-weight:700;letter-spacing:0px;padding:5px 0px;font-size:3.482em;margin-bottom:15px;text-transform:uppercase;width:480px;border-width:1px 0px;border-style:solid;}
#slider .caption-content .slidertoptext{font-size:1em;font-weight:500;letter-spacing:6px;text-align:center;max-width:480px;margin:0px 0px 5px;width:100%;}
#slider .caption-content div{line-height:1.2;font-size:1.32em;}
#slider a.sliderbutton{border:1px solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:24px auto 0px auto;padding:14px 40px 14px 40px;display:inline-block;font-size:1em;line-height:100%;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;}
#slider .flex-control-paging li a.flex-active{cursor:pointer;}
div.breadcrumb{font-size:0.871em;line-height:1.2;margin-bottom:27px;margin-top:-27px;-webkit-text-shadow:0px 1px 4px rgba(0, 0, 0, 0.55);-moz-text-shadow:0px 1px 4px rgba(0, 0, 0, 0.55);text-shadow:0px 1px 4px rgba(0, 0, 0, 0.55);}
div.breadcrumb a{font-weight:700;text-decoration:none;}
div.breadcrumb a:hover{text-decoration:underline;}
body.nvrfullwidthcontent #outermain #main-gradienttop > .container{max-width:none;}
body.nvrfullwidthcontent #maincontent{padding:0px;}
#maincontent > #content{float:left;}
#maincontent > #sidebar{float:right;}
#maincontent.two-col-right > #content{float:right;}
#maincontent.two-col-right > #sidebar{float:left;}
#outerbeforecontent{-moz-box-shadow:inset 0 0 2px 0 #48c9b0;-webkit-box-shadow:inset 0 0 2px 0 #48c9b0;box-shadow:inset 0 0 2px 0 #48c9b0;}
#beforecontent > .columns{height:94px;overflow:hidden;}
#beforecontent > .beforecontenttext{height:auto;padding-top:35px;padding-bottom:35px;}
.parallax, .parallax-container{background-position:50% 0px;background-attachment:fixed;background-repeat:no-repeat;}
body.novaro .isotope-filter-container{clear:both;float:left;padding-top:35px;padding-bottom:35px;}
.isotope-filter-container .isotope-filter{margin:0px;display:block;padding:0px;}
.isotope-filter-container .isotope-filter li{width:auto;display:inline-block;letter-spacing:2px;padding:0px 10px;font-size:1em;line-height:1.2;font-weight:300;text-transform:uppercase;margin:0px 5px;position:relative;}
.stripecontainer .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}
.stripecontainer .video-overlay{height:3000px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11;}
.stripecontainer .video-overlay.active{background-image:url("../images/bg-video.png");background-position:0px 0px;background-repeat:repeat;opacity:1;}
.stripecontainer .video-wrap{top:0px;left:0px;overflow:hidden;position:absolute;width:100%;z-index:10;}
.stripecontainer .video-wrap video{margin:0px auto;display:block;}
.stripecontainer .video-wrap .mejs-poster{background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-o-background-size:cover!important;}
.stripecontainer .video-wrap .mejs-container .mejs-controls{display:none!important;}
.stripecontainer .video-wrap .mejs-controls .mejs-button button:focus{outline:none!important;}
.stripecontainer .video-wrap .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:rgba(255, 255, 255, 0.18) !important;}
.stripecontainer .video-wrap .mejs-container{background-color:transparent!important;background-image:none!important;height:auto !important;}
.stripecontainer .video-wrap .mejs-mediaelement{background:none !important;border:0px !important;}
.stripecontainer .video-wrap .mejs-container .mejs-poster img{max-width:none!important;width:100%!important;}
.stripecontainer .video-wrap .mejs-controls button{opacity:0.8;}
.stripecontainer .video-wrap .mejs-controls button:hover, .mejs-controls .mejs-fullscreen-button:hover button{opacity:1!important;}
.stripecontainer .video-wrap .mejs-controls .mejs-time-rail .mejs-time-total{background:#1f1f1f none repeat scroll 0 0 !important;}
.stripecontainer .video-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:transparent!important;}
#outermain{overflow:hidden;padding:60px 0px 60px;}
.main{padding:0 0px 0 0;}
#content.positionright .main{padding:0 0 0 20px;}
.smalltext{font-size:0.871em;}
img.scale-with-grid{max-width:100%;height:auto;margin:0 auto;}
.imgcontainer{text-align:center;}
form{margin:0;padding:0;}
input[type="text"], input[type="email"], input[type="tel"], input[type="search"],
textarea, input[type="password"]{font-size:1em;padding:8px 12px;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
select{font-size:1em;padding:10px 12px;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.button, .more-link,
.button:visited,
#maincontent input[type="submit"],
#maincontent input[type="reset"],
#footersidebar input[type="submit"],
#footersidebar input[type="reset"],
button{padding:13px 16px;display:inline-block;font-size:0.871em;letter-spacing:0px;line-height:100%;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer;border-width:1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.button:hover, .more-link:hover,
#maincontent input[type="submit"]:hover,
#maincontent input[type="reset"]:hover, button:hover{text-decoration:none;cursor:pointer;}
.button.bigger{padding:14px 35px;}
table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:18px;}
table,td,th{text-align:center;}
th{padding:10px;text-transform:uppercase;}
td{padding:10px;}
tfoot td{border:0px;}
table{text-align:left;margin:0 -1px 24px 0;width:100%;}
tr th,
thead th{font-size:1em;font-weight:bold;line-height:18px;padding:13px 24px 13px;}
tr td{padding:10px 24px;vertical-align:middle;word-wrap:break-word;word-break:break-word;}
tr.odd td{}
.articlewrapper{margin-bottom:40px}
article.content-loop{padding:0;margin:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
article .mediacontainer p, article .audiocontainer p{margin:0px;}
article.format-video .mediacontainer{position:relative;padding-top:1.5625em;padding-bottom:57.25%;height:0;overflow:hidden;}
article.format-video .mediacontainer iframe,
article.format-video .mediacontainer object,
article.format-video .mediacontainer embed,
article.format-video .mediacontainer video{position:absolute;top:0;left:0;width:100%;height:100%;}
article .mediacontainer iframe{width:100%;height:100%;}
article .audiocontainer iframe{width:100%;}
article .loopcontainer{position:relative;margin:0 auto;padding:25px}
article.sticky .loopcontainer{background:#000;}
article .meta-format{text-align:left;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:0px;padding:0px 0 0 0;margin:0}
article .meta-format:empty{display:none;border:solid 1px}
article .meta-format .in-text{display:none;margin-right:4px;}
article .entry-utility-upper{text-align:left;font-size:0.857em;margin-bottom:20px;text-transform:uppercase;}
article .entry-utility-upper:after{content:'';display:block;margin:0 auto 0 auto;width:60px;height:auto;text-align:center;}
article .meta-date{display:inline-block;font-weight:500;padding-right:20px;}
article .meta-author{display:inline-block;font-weight:500;min-width:200px;}
.posttitle{position:relative;display:block;line-height:normal;letter-spacing:0px;font-size:1.429em;line-height:1.5;font-weight:600;margin-bottom:12px;word-wrap:break-word;}
.titlesection{font-size:2.000em;font-weight:400;}
.single-portofolio .titlesection{margin-bottom:5px}
.single-portofolio .pfcat{font-size:1em;}
.single-portofolio .pfcat span{font-size:12px;}
.entry-content .page-link{margin-bottom:1.1487em;}
.content-loop .entry-content{text-align:left}
.content-loop .entry-content p:last-child{margin-bottom:0}
.entry-icon{font-size:1.149em;position:relative;display:block;text-align:center;margin-bottom:20px;}
#singlepost .posttitle{font-size:1.429em;line-height:1.5;font-weight:700;margin-bottom:12px;}
#singlepost .entry-icon{margin-bottom:24px;}
#singlepost .entry-utility{display:block}
.entry-utility{font-size:13px;font-weight:600;line-height:100%;position:relative;overflow:hidden;border-top:solid 1px;padding:14px 25px;}
.entry-utility div{margin:0px;display:inline-block;font-weight:600;padding-right:5px;position:relative;letter-spacing:0px;z-index:2;font-size:13px;font-family:'Open Sans', sans-serif;}
.entry-utility div a, .entry-utility div a:hover{text-decoration:none;}
.entry-utility div i{font-size:15px;margin-right:7px;color:#cacaca}
.entry-utility .entry-icon{font-family:'FontAwesome';font-size:14px;}
.entry-utility .meta-comment{margin:0px;padding:13px 0 11px 0;float:right;line-height:20px;}
.entry-utility .meta-comment:after{content:'\2044';font-size:12px;padding-left:8px;vertical-align:bottom;display:none;}
.entry-utility .meta-cat{position:relative;float:right;padding:13px 20px 11px 0;line-height:20px;}
.threecols.mason .entry-utility .meta-author{padding-bottom:10px}
.threecols.mason .entry-utility .meta-cat,
.threecols.mason .entry-utility .meta-tags{float:none;clear:both;padding:10px 0 5px 0;display:block;}
.loopcontainer .meta-cat{position:relative;font-size:0.857em;text-transform:uppercase;font-weight:700;float:none;padding:0;}
.entry-utility .meta-cat:after{content:"";display:block;position:absolute;height:1px;width:800px;top:6px;left:100%;}
.entry-utility .meta-author .avatar{border-radius:40px;float:left;margin-right:10px;}
.entry-utility .meta-author{font-size:12px;}
.entry-utility .meta-author span{padding-top:4px;display:block}
.entry-utility .meta-author .in-date{display:block;padding-top:6px;}
.entry-utility .meta-author .in-text a{font-weight:700;text-transform:capitalize;}
.entry-utility .meta-tags{float:right;padding:13px 20px 11px 0;text-transform:Capitalize;line-height:20px;}
.entry-utility .entry-icon{padding:0px 0px 0px 20px;float:right;display:none}
.entry-utility .meta-sticky{display:none;}
article.sticky .entry-utility .meta-sticky{display:none;}
.loopcontainer .more-link{display:block;width:125px;font-size:11px;font-weight:700;letter-spacing:2px;margin:20px 0 0 0;border-radius:3px;}
.entry-utility a:hover{text-decoration:underline;}
.postimg{margin-bottom:10px;}
article.content-loop code{display:inline;border:0px;padding:0px;margin:0px;}
#singlepost .imgcontainer img{margin:0px auto;display:block;}
#maincontent.twelve.columns .postscontainer.classic{max-width:700px;margin:0px auto;}
article.format-quote .loopcontainer{padding:0px;}
article.format-quote .entry-content{padding:20px;}
article.format-quote blockquote{background-image:url(../images/bg-white10.png);background-repeat:repeat;padding:20px;text-transform:uppercase;font-weight:700;font-style:normal;margin:0px;}
article.format-quote blockquote cite{padding:20px 0 0 0;display:block;}
article.format-quote blockquote cite::before{content:'-';padding-right:10px;}
article.format-quote .posttitle{background-image:url(../images/bg-arrowwhite10.png);background-repeat:no-repeat;background-position:top center;text-align:center;font-weight:600;font-size:1em !important;text-transform:none;color:#fff;padding:20px 0px 0px 0px;margin:0px;}
article.format-quote .posttitle:after{display:none;}
article.format-link .entry-content a:hover{text-decoration:underline;}
.postscontainer{position:relative;}
.postscontainer.mason{margin:0px -10px;}
.postscontainer.mason .articlewrapper{width:33.2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0px 10px;float:left;}
.postscontainer.mason .articlewrapper .meta-cat:after{display:none;}
.postscontainer.mason.twocols .articlewrapper{width:49.8%;}
.postscontainer.mason .content-loop{margin-bottom:0px;}
.postscontainer.mason .posttitle{font-size:1.149em;line-height:1.2;}
.postscontainer.mason .entry-utility span{border:0px;}
.postscontainer.mason .meta-comment{display:none;}
#infscr-loading{width:200px;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#000 url(../images/pf-loader.gif) no-repeat center 20px;border:0px solid #eaeaea;text-align:center;position:absolute;bottom:0px;left:50%;margin-left:-100px;z-index:300;color:#fff;}
#infscr-loading img{display:none;margin:0px auto 10px;background:#26405b}
#infscr-loading div{padding:60px 0 10px 0}
#loadmore-paging .loadmorebutton a{padding:20px;font-weight:700;margin:20px auto;font-size:1em;letter-spacing:2px;display:block;width:200px;text-align:center;text-transform:uppercase;}
body.page-template-template-portfolio #loadmore-paging .loadmorebutton a{margin:20px auto}
#singlepost{padding:0;margin:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.single-format-link #singlepost,
.single-format-quote #singlepost{padding:0}
#singlepost .post{margin-bottom:0px;}
#searchresult .hentry{margin-bottom:45px;padding-bottom:8px;}
#postattachment .entry-utility{width:100%;float:none;padding:0;border:0px;margin-bottom:20px;}
.entry-attachment{margin-bottom:20px;}
h2.entry-author-title{font-size:0.857em;line-height:normal;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
#entry-author-info{clear:both;margin-bottom:30px;position:relative;padding:30px 0px;border-width:0px 0px 1px 0px;border-style:solid;text-align:center;}
#entry-author-info #author-avatar{margin:0 auto 20px auto;float:none;border:0;display:block;width:100%}
#entry-author-info #author-avatar img{width:80px;height:80px;border-radius:80px;border:0;margin:0 auto;}
.avatar{display:block}
#entry-author-info #author-description{margin:0 auto;vertical-align:top;overflow:hidden;padding:0;width:720px;}
#entry-author-info #author-description h2{font-size:15px;font-weight:600;line-height:1.2;margin-bottom:12px;text-transform:capitalize;}
#author-description span.author{display:block}
.attachment .entry-content .entry-caption{font-size:1.32em;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
.alignleft,
img.alignleft{float:left;margin-right:25px;}
.alignright,
img.alignright{float:right;margin-left:25px;}
.aligncenter,
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.alignnone,
img.alignnone{clear:both;display:block;margin-left:auto;margin-right:auto;padding:0px;}
img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone{margin-bottom:12px;}
.frameimg{border:1px solid;margin-bottom:12px;padding:5px;overflow:hidden;position:relative;}
.frameimg img{margin:0px !important;display:block;}
#content .wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:9px 9px 4px 9px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%;}
#content .wp-caption img{margin:0px;}
#content .wp-caption p.wp-caption-text{margin:5px;color:#888;font-size:0.871em;}
#content .wp-smiley{margin:0;}
#maincontent .gallery{margin:auto;}
#maincontent .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
#maincontent .gallery img{border:0px solid #cfcfcf;}
#maincontent .gallery .gallery-caption{color:#888;font-size:0.871em;margin:0 0 12px;}
#maincontent .gallery dl{margin:0;}
#maincontent .gallery img{border:0px solid #f1f1f1;}
#maincontent .gallery br+br{display:none;}
#maincontent .gallery.gallery-columns-2 .gallery-item{width:49%;}
#maincontent .gallery.gallery-columns-3 .gallery-item{width:33.3333%;}
#maincontent .gallery.gallery-columns-4 .gallery-item{width:24%;}
#maincontent .gallery.gallery-columns-5 .gallery-item{width:20%;}
#maincontent .gallery.gallery-columns-6 .gallery-item{width:16.65%;}
#maincontent .gallery-columns-7 .gallery-item{max-width:14.28%;}
#maincontent .gallery-columns-8 .gallery-item{max-width:12.5%;}
#maincontent .gallery-columns-9 .gallery-item{max-width:11.11%;}
.tag-links{padding:10px 0;display:block}
.navigation{line-height:20px;}
.navigation a:link,
.navigation a:visited{text-decoration:none;}
.navigation a:active,
.navigation a:hover{}
.nav-previous{float:left;}
.nav-next{float:right;text-align:right;}
.nav-previous a, .nav-next a{font-size:1em;padding:8px 15px;}
#prevnext-post-link{width:100%;border-width:1px 0px 1px 0;border-style:solid;}
#prevnext-post-link .nav-next, #prevnext-post-link .nav-previous{padding:0px 0px;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;text-align:left;border-right:1px solid #e6eef6;margin-bottom:0px;}
#prevnext-post-link .nav-next{border-left:1px solid #e6eef6;margin-left:-1px;border-right:0px;float:right;text-align:right;padding:20px 25px 20px 25px;}
#prevnext-post-link .nav-previous{padding:20px 15px 20px 25px;}
#prevnext-post-link .nav-next.positionleft{float:left;padding:20px 25px 20px 15px;}
#prevnext-post-link .navarrow{float:left;font-size:2em;padding:6px 0px 0px;display:none}
#prevnext-post-link .nav-next .navarrow{float:right;}
#prevnext-post-link .nav-next a, #prevnext-post-link .nav-previous a{padding:0px;border:0px;font-size:0.857em;font-weight:600;}
#prevnext-post-link .navtext{display:inline-block;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}
#prevnext-post-link .prevnexttitle{font-size:1.143em;font-weight:600;word-wrap:break-word;}
.prevthumb, .nextthumb{display:block;float:left;width:89px;margin:0px 12px 0px 0px;}
.nextthumb{float:right;margin:0px 0px 0px 12px;}
#prevnext-post-link img{width:70px;height:70px;margin:5px 20px 0 0;float:left;oveflow:hidden;border-radius:70px}
#prevnext-post-link .nav-next img{float:right;margin:5px 0 0 20px}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,
.single #nav-above{display:block;}
#nav-below{padding:0;font-size:0.871em;margin:30px 0 0 0;clear:both;text-align:right}
.prev_next_buttons{text-align:center;margin-bottom:50px}
.prev_next_buttons a{font-size:20px;font-weight:400;}
.prev_next_buttons a:first-child{float:left}
.prev_next_buttons a:last-child{float:right}
#comments{margin-top:0px;clear:both;padding:0 0px 25px 0px;}
.single-post #comments{padding:0 25px 25px 25px;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title{line-height:1.2;padding:0px 0px;margin:30px 0 20px 0;font-size:0.857em;font-weight:700;text-transform:uppercase;}
h3#reply-title{font-size:0.857em;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0 0 15px 0;letter-spacing:1px;}
.commentlist{list-style:none;margin:0;margin-bottom:0px;padding:0;}
.commentlist li.comment{margin:0 0 14px 0px;padding:0 0 0px 0px;position:relative !important;}
.commentlist li.comment ul.children{margin:14px 0 0 0px;padding:0px 0 0 0px;}
.commentlist li.comment ul.children li{border-bottom:0 !important;margin:0px 0px 14px 0px;padding:0px 0px 0px 90px;}
.commentlist li.comment ul.children li:last-child{margin-bottom:0px;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:0;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{padding:0px;margin-top:5px;background-color:transparent;}
.comment-body cite{font-size:1em;line-height:1;font-style:normal;font-weight:600;text-transform:capitalize;}
.comment-body cite a:hover{text-decoration:none}
.comment-author .says{font-style:normal;}
.comment-meta{font-size:0.871em;margin:0 0 18px 0;}
.comment-meta a:link,
.comment-meta a:visited{text-decoration:none;}
.edit-link{float:none;clear:both;}
a.comment-edit-link:hover{text-decoration:none}
.commentlist .children{list-style:none;}
.nopassword, .nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{display:block;font-size:1em;line-height:1.2;margin:0;}
#comments .pingback .url{font-size:1em;}
.con-comment{padding:13px 0px;position:relative;border-width:0px 0px 1px 0px;border-style:solid;}
.commentlist .comment-author{position:absolute;top:13px;left:0px;}
.commentlist .comment-body{width:auto;margin-bottom:0px !important;margin-left:90px;}
.commenttext{margin:0 0 0 0;padding:0 0 0 0;word-wrap:break-word;}
.commentlist .comment-body p{margin-bottom:10px !important}
*+html .commentlist .comment-body{margin-top:0}
.comment-body .time{font-size:0.871em;padding:0 0px 6px 0px;display:block;float:right}
.commentlist .comment-body .reply{position:relative;top:0px;right:0px;font-size:0.857em;line-height:100%;font-weight:600;text-align:center;cursor:pointer;border:0px solid;text-transform:uppercase;letter-spacing:1px;}
.comment-body .boldtext{font-weight:normal;font-size:1.32em;}
#commentform{padding:0;}
#commentform label{margin-top:0px;padding:5px 0;display:inline-block;}
#commentform code{padding:0;margin:10px 0;border:0}
#commentform input[type=text], #commentform input[type=email]{margin-bottom:3px;padding:8px 5px;vertical-align:middle;width:100%;font-size:1em;display:block;page-break-after:always}
#commentform textarea{width:100%;margin-bottom:12px;padding:8px 5px;vertical-align:top;font-size:1em;display:block;}
#respond .comment-reply{font-size:1.32em;line-height:1.2;padding:0px 0px;margin:0 0 10px 0;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 0px 0 0;}
.cancel-comment-reply{font-size:1em;}
h3#reply-title{margin:22px 0px 18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;padding:0;}
#cancel-comment-reply-link{font-weight:normal;line-height:18px;}
#respond .required{}
#respond label{}
#respond input{}
#respond textarea{}
#respond .form-allowed-tags{}
#respond .form-allowed-tags code{}
#respond .form-submit{margin:12px 0;clear:both;}
#respond .form-submit input{}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment{margin-top:20px !important}
.comment-form-author, .comment-form-email, .comment-form-url{width:31.4%;display:inline-block;margin-right:20px !important;}
.comment-form-url{margin-right:0 !important;}
.comment-form-comment{width:100%;}
.form-submit{clear:both;margin-top:20px !important;}
.single-post #commentform label, .single-post #commentform .required{display:none;}
.widget_calendar #wp-calendar{width:100%;text-align:left;border:0px !important;}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th{text-align:center;padding:3px !important;border:0px !important;}
.widget_calendar #wp-calendar caption{font-size:0.871em;font-weight:800;padding:5px 0 3px 0 !important;text-transform:uppercase;}
.widget_calendar #wp-calendar th{font-weight:bold;padding:3px !important}
.widget_calendar #wp-calendar tfoot td{}
#today{font-weight:bold}
body.novaro .widget-title,
body.novaro .widgettitle{font-size:1em;line-height:1.5;text-transform:uppercase;margin-bottom:29px;font-weight:600;position:relative;}
body.novaro #sidebar .widget-title,
body.novaro #sidebar .widgettitle{text-align:center;}
body.novaro #sidebar .widget-title span,
body.novaro #sidebar .widgettitle span{display:inline-block;padding:0 10px;}
body.novaro #sidebar .widget-title:before,
body.novaro #sidebar .widgettitle:before{content:"";display:block;height:auto;width:100%;top:10px;vertical-align:middle;position:absolute;z-index:-1;border-spacing:0px;}
#maincontent .entry-content .widget-title,
#maincontent .entry-content .widgettitle{letter-spacing:0px;font-weight:700;font-size:1.149em;line-height:1;text-transform:uppercase;text-align:left;padding-left:12px;margin-bottom:30px;border-width:0px 0px 0px 8px;border-style:solid;}
.entry-content .widget-title span,
.entry-content .widgettitle span{display:inline-block;}
#sidebar ul{list-style-type:none;list-style-position:outside;margin:0;padding:0;}
#sidebar ul li{list-style-type:none;margin:0;padding:0;}
#sidebar .widget-container,
#sidebar aside.widget{margin-bottom:40px;}
#sidebar li li{clear:both;list-style-type:none;padding:0px 0 8px 0;margin:0 0 8px 0;font-size:1em;font-weight:700;border-bottom:solid 0px #e5e5e5;word-wrap:break-word;}
#sidebar li li li{font-size:inherit;}
#sidebar li.widget_archive li a:after, #sidebar li.widget_pages li a:after, #sidebar li.widget_categories li a:after, #sidebar li.widget_meta li a:after, #sidebar li.widget_links li a:after{content:"";}
#sidebar li li a:hover, #sidebar li li a.active{text-decoration:none;}
#sidebar ul.sub-menu, #sidebar ul.children, #sidebar ul ul ul{margin:8px 0 0 15px;}
#sidebar ul.sub-menu li, #sidebar ul.children li, #sidebar ul ul ul li{margin-bottom:4px;padding-bottom:4px;border-bottom:0px;background:transparent;}
#sidebar .product-list-rating{padding-top:10px;display:block;}
#sidebar .product-list-rating:empty{display:none;padding:0}
#sidebar .product-list-price{padding-bottom:0}
#sidebar li .nvr-product-list li a{font-weight:400;}
#sidebar li .nvr-product-list .product-list-term a{font-weight:700;}
#subbody .nvr-latest-post-widget li{padding:0px 0px 0px 0px;margin-bottom:10px;clear:both;background:transparent;}
#sidebar .nvr-latest-post-widget li img{width:70px;border-radius:70px}
#sidebar .nvr-latest-post-widget li a{background:transparent !important;padding:0 !important;display:inherit;}
#sidebar .nvr-latest-post-widget li h6{font-size:1em;display:block;line-height:1.2;font-weight:700;margin:5px 0 10px 0;}
#sidebar .nvr-latest-post-widget li .smalldate{font-size:0.871em;line-height:1;margin-bottom:12px;display:block;}
#sidebar .nvr-recent-comment-widget li{padding-bottom:4px;margin-bottom:10px;clear:both;background:transparent;}
#sidebar .nvr-recent-comment-widget a{background:transparent !important;padding:0 !important;display:inherit;}
.nvr-recent-comment-widget a{display:block;overflow:hidden;}
#searchform{position:relative;}
#searchform #s{width:auto;}
.error404 #searchform #s{margin-right:10px;padding:10px 12px}
.widget-container #searchform #s{width:100%;}
.widget-container #searchform input[type="submit"]{margin:10px 0 0 0;width:100%;}
.widget-container select{width:100%}
.tagcloud a{border:solid 1px;padding:3px 10px;margin:0 4px 6px 0;font-size:0.871em !important;font-weight:500;display:inline-block;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#outeraftercontent{padding:30px 0px 32px 0px;}
body.nvrnofootersidebar.nvrnofooterdisplay #footerwrapper{display:none;}
body.nvrnofootersidebar #footersidebar{display:none;}
#footersidebar{padding:40px 0 0 0;font-size:1em;}
#footersidebar ul{list-style-type:none;margin:0;padding:0;}
#footersidebar li.widget-container{list-style-type:none;margin:0 0 34px 0;padding:0;border:0px;}
#footersidebar .widget-title{padding:0;line-height:1.2;margin-bottom:16px !important;font-size:1em;font-weight:700;}
#footersidebar li li{padding:0px;margin:0 0 5px 0;list-style-type:none;}
#footersidebar li a{padding:0px;margin:0px;}
#footersidebar li .tagcloud a{padding:5px;margin:0px 0px 4px 0px;}
#footersidebar li a:hover{text-decoration:none;}
#footersidebar ul.sub-menu, #footersidebar ul.children, #footersidebar ul ul ul{margin:0 0 0 10px;}
#footersidebar ul.sub-menu li, #footersidebar ul.children li, #footersidebar ul ul ul li{margin-bottom:2px;padding-bottom:2px;background:transparent;}
#footersidebar .widget-container.widget_nav_menu li{text-align:left;}
#footersidebar .nvr-latest-post-widget li{padding:0px;margin-bottom:20px;clear:both;background:transparent}
#footersidebar .nvr-latest-post-widget li img{width:56px;}
#footersidebar .nvr-latest-post-widget li h6{font-size:1em;line-height:1.2;margin-bottom:5px}
#footersidebar .nvr-latest-post-widget li .smalldate{font-size:0.871em;line-height:1;margin-bottom:0px;display:block;}
#footersidebar .nvr-recent-comment-widget li{clear:both;background:transparent}
#footersidebar .nvr-recent-comment-widget a{background:transparent !important;padding:0 !important;display:inherit}
#footersidebar .sn a{width:auto;padding:0px 15px 0px 0px;font-size:1.149em;}
.icon-img{background-position:0px 0px;background-repeat:no-repeat;}
body.nvrnofooterdisplay #outerfooter{display:none;}
#footer{font-size:0.871em;}
.copyrightcontainer{padding:25px 0px 25px 0;text-align:center;}
#footer .copyright{padding-top:0px;text-align:left;display:inline-block;float:left}
#footer a, #footer a:visited{font-weight:700;}
#footer .footerright{padding-top:0px;display:inline-block;float:right}
#footer .footericon{float:right;}
#nvr_notificationtext{padding:15px;font-size:1.149em;line-height:22px;font-weight:700;position:absolute;top:0px;left:0px;right:0px;}
#nvr_notificationtext .closebutton{float:right;}
.footer-logo{display:block;margin:30px 0 0 0}
.shortcode_wysija .formError{display:none;}
.quickview-ajax-holder{display:none;}
.wp-pagenavi{clear:both;padding:0px 0 0 0;}
.wp-pagenavi a, .wp-pagenavi a:visited{padding:0px 10px !important;margin:0 0px 0 0 !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;border-width:1px 0px 1px 1px !important;}
.wp-pagenavi a:hover{padding:0px 10px !important;margin:0 0px 0 0 !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;border-width:1px 0px 1px 1px !important;}
.wp-pagenavi span.current{padding:0px 10px !important;margin:0 0px 0 0 !important;font-weight:normal !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;}
.wp-pagenavi .pages{padding:0px 10px 0 0 !important;margin:0 5px 0 0 !important;display:inline-block;height:23px;line-height:23px;padding:0 15px;background:transparent;border:0px !important;}
.nvr-pagenavi{margin-top:40px;text-align:center;}
.nvr-pagenavi ul{padding:0px;margin:0px;list-style-type:none;}
.nvr-pagenavi li{padding:0px;margin:0px;list-style-type:none;display:inline-block;}
.nvr-pagenavi li .page-numbers{padding:0px 10px;margin-right:5px;line-height:30px;height:30px;font-weight:500;display:inline-block;border-width:1px;border-style:solid;transition:background-color 0.4s ease, border-color 0.4s ease;-webkit-transition:background-color 0.4s ease, border-color 0.4s ease;-moz-transition:background-color 0.4s ease, border-color 0.4s ease;}
.nvr-pagenavi li .page-numbers:hover, .nvr-pagenavi li .page-numbers.current{font-weight:500;}
#flickr{text-align:left !important;padding:0}
#flickr img{margin:0px!important;padding:0px !important;width:83px;height:83px;max-width:100%;max-height:100%;border:0px solid !important;display:block;}
.flickr_badge_image{margin:0 10px 10px 0px;width:78px;height:78px;float:left;background:none;padding:0;}
* html .flickr_badge_image, *+html .flickr_badge_image{display:inline !important}
.wpcf7 p{margin-bottom:10px;}
.wpcf7 label{display:block;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{margin-top:6px;margin-bottom:11px;font-size:1em;padding:10px 12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 textarea{margin-top:6px;margin-bottom:12px;font-size:1em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wpcf7 .label{float:left;width:70px}
.wpcf7-submit{margin:0px 0px 0px 0px !important;width:100%;padding:20px 0 !important}
.boxborderimg{background:url(../images/border.png);}
.newslettertext{display:inline-block;font-size:1em;font-weight:700;}
.newsletterform{text-align:center;}
.newsletterform input[type="email"]{display:inline-block;padding:15px 14px;max-width:100%;width:400px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0.871em;}
#footersidebar .newsletterform input[type="email"]{padding:12px;}
.customform .newsletterform input[type="email"]{border-radius:50px;padding:12px;}
#subbody .newsletterform input[type="submit"]{padding:16px 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#subbody .customform .newsletterform input[type="submit"]{border-radius:50px;padding:16px 25px}
#subbody #footersidebar .newsletterform input[type="submit"]{margin-top:5px;width:100%;}
#subbody .newslettercontainer input.wysija-submit{margin:0px;padding:18px 21px;display:inline-block;font-size:0.871em;line-height:1;}
#nav_menu-2{position:relative;}
ul.customlist{padding:0px;margin:0px;}
ul.customlist li{padding:0px;margin:0px 0px 5px 0px;list-style-type:none;}
.nvr_selector{text-align:left;position:relative;margin-right:0px;width:250px;max-width:none;cursor:pointer;padding:12px 39px 12px 15px;}
.nvr_selector:after{content:"\f107";font-family:"FontAwesome";font-size:1.149em;line-height:1;display:block;position:absolute;right:12px;top:17px;}
.nvr_selector:hover{cursor:pointer;}
.nvr_selector span{font-size:0.871em;line-height:1;padding-left:15px;cursor:pointer;}
.nvr_selector select{font-size:0.871em;position:absolute !important;top:0px;left:0px;z-index:40;-moz-opacity:0;opacity:0 !important;filter:alpha(opacity=0);cursor:pointer;}
ul.timeline li{margin:0px;list-style-type:none;padding:0px 0px 20px 0px;background-image:url(../images/timeline.gif);background-repeat:repeat-y;background-position:top left;}
ul.timeline.right li{background-position:top right;}
ul.timeline li.last{background:none;padding:0px;}
.headlinebox{padding:25px;}
.entry-content > .wpb_row:last-child{margin-bottom:0px;}
.stripecontainer{width:100%;margin-bottom:35px;overflow:hidden;position:relative;background-position:center center;}
.nosidebar .stripecontainer{padding:0px 1000px 0px;margin-left:-1000px;}
.entry-content > .stripecontainer:last-child{margin-bottom:0px;}
.stripewrapper{z-index:20;position:relative;}
.stripecontainer > .stripewrapper > div.wpb_row:last-child{padding:50px 0px;margin-bottom:0px;}
.nvr.vc_text_separator{margin-bottom:55px;padding-top:20px;}
.nvr.vc_text_separator div{padding:10px 15px;position:relative;top:-20px;font-size:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
body.novaro .vc_slide p{margin-bottom:0px;}
.novaro .vc_custom_heading h1,
.novaro .vc_custom_heading h2,
.novaro .vc_custom_heading h3,
.novaro .vc_custom_heading h4,
.novaro .vc_custom_heading h5,
.novaro .vc_custom_heading h6{margin:0px;line-height:100%;}
.nvr-testimonial .testiwrapper{padding:20px;border:0px;background:#fff;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);position:relative;border-radius:3px}
.nvr-testimonial .testiimg{margin:-50px 0 15px 0;padding:0px;float:none;}
.nvr-testimonial .testiimg img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);border:solid 3px #f6f9fc}
.nvr-testimonial .testiwrapper .clearfix{display:none;}
.nvr-testimonial .testiinfo{position:absolute;bottom:20px;width:100%;text-align:left;font-size:1em;font-weight:400}
.nvr-testimonial .testiinfo:after{clear:none;}
.nvr-testimonial .testiinfo h4.testititle{font-weight:600;font-size:1.143em;text-transform:capitalize;margin-bottom:0}
.nvr-testimonial blockquote{font-style:normal;font-weight:400;font-size:1em;overflow:hidden;padding-bottom:70px;text-align:left;padding-top:0;}
.nvr-testimonial blockquote:before{content:'“';padding-right:5px}
.nvr-testimonial blockquote:after{content:'”';padding-left:5px}
.nvr-trotating ul.slides > li{position:relative;}
.nvr-trotating blockquote{font-size:1.1487em;line-height:1.5;padding-top:0px;padding-left:30px;padding-right:30px;}
.nvr-trotating .testiinfo{font-size:1em;font-weight:500;padding-top:95px;}
.nvr-trotating .testiinfo .testititle{font-size:1em;font-weight:700;letter-spacing:0px;}
.nvr-trotating .testiimg{position:absolute;left:50%;bottom:35px;margin-left:-37px;}
body.novaro #subbody .nvr-trotating .flex-direction-nav a.flex-prev{bottom:auto;top:125px;margin-left:0px;left:0px;border:0px;background-color:transparent;font-size:1.516em;padding:0px;}
body.novaro #subbody .nvr-trotating .flex-direction-nav a.flex-prev:hover{left:9px;}
body.novaro #subbody .nvr-trotating .flex-direction-nav a.flex-next{bottom:auto;top:125px;margin-right:0px;right:0px;border:0px;background-color:transparent;font-size:1.516em;padding:0px;}
body.novaro #subbody .nvr-trotating .flex-direction-nav a.flex-next:hover{right:9px;}
body.novaro .fa, body.novaro .fa:before, body.novaro .fa:after{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}
body.novaro .rev_slider_wrapper{overflow:hidden !important;}
body.novaro .vc_custom_heading.headingborder{position:relative;}
body.novaro .vc_custom_heading.headingborder:after{content:"";height:1px;width:82px;position:absolute;bottom:0px;left:50%;margin-left:-41px;}
#filters li, .filterlist li{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;letter-spacing:0px;text-transform:uppercase;font-size:0.857em;line-height:normal;font-weight:600;margin:0px 15px 13px;position:relative;padding:3px 0px;background:none;font-family:'Poppins', sans-serif;}
#filters li.selected, #filters li:hover,
.filterlist li.selected, .filterlist li:hover{background:none;}
#filters li:after, .filterlist li:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-6px;width:100%;height:4px;transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-webkit-transition:background-color 0.4s ease;}
#filters li a, .filterlist li a{display:inline-block;letter-spacing:0px;transition:color 0.4s ease;-moz-transition:color 0.4s ease;-webkit-transition:color 0.4s ease;font-size:13px;}
#filters li:hover, .filterlist li:hover, #filters li.selected, .filterlist li.selected{text-decoration:none;}
#filters li.selected a, .filterlist li.selected a{font-weight:700;}
.nvr-pf-img::before{top:0px;bottom:0px;left:0px;right:0px;}
.nvr-pf-img a.image, div.frameimg a.image{font-size:43px;}
.nvr-pf-img a.gotolink, div.frameimg a.gotolink{font-size:28px;}
.nvr-pf-container .grid.nospace .columns{padding:0 !important}
.nvr-pf-container .masonry .nvr-pf-img a.gotopost, .nvr-pf-container .masonry div.frameimg a.gotopost,
.nvr-pf-container .grid .nvr-pf-img a.gotopost, .nvr-pf-container .grid div.frameimg a.gotopost{border:0px;margin-left:0px;bottom:0;top:auto;left:0;}
.nvr-pf-img a.image, div.frameimg a.image{top:auto;bottom:0;left:0;}
.nvr-pf-container .classic .nvr-pf-img a.gotopost, .nvr-pf-container .classic div.frameimg a.gotopost{margin-left:0px;margin-bottom:0px;bottom:0;top:auto;left:0;}
.nvr-pf-img a.gotopost:before, div.frameimg a.gotopost:before{content:"+";}
.nvr-pf-container .masonry .nvr-pf-img a.zoom, .nvr-pf-container .masonry div.frameimg a.zoom,
.nvr-pf-container .grid .nvr-pf-img a.zoom, .nvr-pf-container .grid div.frameimg a.zoom{display:none;}
.nvr-pf-text .nvr-pf-title{font-size:1.143em;font-weight:600;}
body.novaro .nvr-pf-container .classic .nvr-pf-text .nvr-pf-title{text-align:center;}
body.novaro .nvr-pf-container .classic .nvr-pf-text{border-width:0px;}
.nvr-pf-container .masonry .nvr-pf-text,
.nvr-pf-container .grid .nvr-pf-text{bottom:auto;top:50%;transform:translateY(-50%);padding:0;}
.nvr-pf-container .masonry .nvr-pf-separator,
.nvr-pf-container .grid .nvr-pf-separator{display:none;}
body.novaro .nvr-pf-container .grid .nvr-pf-box .nvr-pf-text h2,
body.novaro .nvr-pf-container .masonry .nvr-pf-box .nvr-pf-text h2{font-size:1.143em}
body.novaro .nvr-pf-text .nvr-pf-cat{font-size:0.929em;font-weight:400;}
body.novaro .classic .nvr-pf-text .nvr-pf-cat{margin-bottom:10px;text-align:center;}
.nvr-pf-container .grid .nvr-pf-cat,
.nvr-pf-container .masonry .nvr-pf-cat{}
.nvr-pf-img a.image, div.frameimg a.image{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
body.novaro .nvr-pf-separator{height:1px;opacity:0.4;}
.pcarousel .titlecontainer{border:0px;margin:0px 0px 32px;}
.pcarousel .titlecontainer h3{margin:0px;letter-spacing:2px;}
.pcarousel .titlecontainer h3 span{background-color:transparent;padding:0px 0px 8px;border-width:0px 0px 1px;border-style:solid;}
#subbody .pcarousel.hastitle .flex-direction-nav{top:30%;}
ul.listcarousel{padding:0px;margin:0px;}
ul.listcarousel li{list-style-type:none;padding:0px;}
.brand{border-width:0px;}
.brand .flexslider-carousel ul.slides li .cr-item-container{height:88px;display:flex;vertical-align:middle;text-align:center;align-items:center;justify-content:center;}
.nvr-people .peoplecontainer{border-color:transparent;}
.nvr-people .peopletitle{text-align:center;}
.nvr-people .peopletitle h5{font-size:20px;font-weight:600}
.nvr-people .peopleinfo{font-size:0.857em;font-weight:600;line-height:1.5;}
.nvr-people .peoplesocial{text-align:center;border-color:transparent;position:relative;}
.nvr-people .peoplesocial:before{content:"";position:absolute;width:50px;height:2px;top:-4px;left:50%;margin-left:-25px;}
.nvr-people .imgcontainer{margin-bottom:0px;}
.nvr-people .imgcontainer img{width:168px;height:168px;border-radius:168px;transition:none;}
.nvr-people li:hover .imgcontainer img{opacity:1;}
.nvr-people .peoplecontent{position:relative;opacity:1;transition:none;text-align:center;padding:10px;}
.nvr-people h5.peopleabout{display:none;}
.owl-controls{display:none !important;}
.nvr_gridimg{background-position:center;}
.nvr_gridimg .cellcontent{top:25px;bottom:25px;left:25px;right:25px;border:0px;}
.nvr_gridimg .cellcontent > table .tabletd{vertical-align:top;text-align:left;}
.nvr_gridimg .cellcontent > table .tabletd .gridsubtitle{font-size:0.871em;font-weight:700;font-style:normal;text-transform:uppercase;line-height:1;padding-left:6px;border-width:0px 0px 0px 3px;border-style:solid;}
.nvr_gridimg .cellcontent > table .tabletd .gridtitle{font-weight:700;letter-spacing:0px;font-style:normal;}
.nvr_gridimg .cellcontent > table .tabletd .gridlinktext{font-weight:700;text-transform:uppercase;font-size:0.871em;}
.nvr_gridimg .linkrow .cellcontent > table .tabletd .gridlinktext .fa:before{content:"\f0a9";padding-left:7px;}
.bannerimg{position:relative}
.bannerimg img{width:100%;object-fit:cover;}
.bannerimg:before{content:'';width:auto;height:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.bannerimg .bannercontent{text-shadow:none;font-size:1.714em;font-weight:600;padding:10px;display:inline-block;text-transform:capitalize;}
.bannerimg .bannercontent:after{display:none;}
.bannerimg .bannercontent *{margin-bottom:0px;}
.bannerimg .bannersubcontent{font-size:0.857em;font-weight:700;text-transform:capitalize;}
.bannerimg .cellcontent{top:0px;left:0px;right:0px;bottom:0px;padding:5%;}
.bannerimg .cellcontent > table{margin-bottom:0}
.bannerimg a:hover .cellcontent{border:0px;}
.bannerimg a:hover .cellcontent > table{border:solid 6px #fff;margin:0;padding:0;}
.bannerimg .bannercontent,
.bannerimg .bannersubcontent{opacity:0}
.bannerimg a:hover .bannercontent,
.bannerimg a:hover .bannersubcontent{opacity:1}
.bannerimg.category .cellcontent{top:auto;bottom:0px;padding:15px;border:0;}
.bannerimg.category .bannercontent,
.bannerimg.category .bannersubcontent,
.bannerimg.category a:hover .bannercontent,
.bannerimg.category a:hover .bannersubcontent{opacity:1}
.bannerimg.category .bannercontent{font-size:16px;font-weight:800;text-transform:uppercase;padding:0;}
.bannerimg.category .bannersubcontent{font-size:15px;font-weight:400;padding:0;}
.bannerimg.category .bannercontent:after{display:none;}
.bannerimg.category .cellcontent > table td{display:table;text-align:center;width:100%}
.bannerimg.category .bannercontent{display:table-header-group;}
.bannerimg.category a:hover .cellcontent > table{border:0;}
.bannerimg.custom .cellcontent{top:0;bottom:0;padding:15px;border:0;}
.bannerimg.custom .bannercontent,
.bannerimg.custom .bannersubcontent,
.bannerimg.custom a:hover .bannercontent,
.bannerimg.custom a:hover .bannersubcontent{opacity:1}
.bannerimg.custom .bannercontent{font-size:28px;font-weight:800;text-transform:uppercase;padding:0;}
.bannerimg.custom .bannersubcontent{font-size:14px;font-weight:600;padding:0;text-transform:uppercase;}
.bannerimg.custom .bannercontent:after{display:none;}
.bannerimg.custom .cellcontent > table td{text-align:left;vertical-align:top;width:100%;height:100%;position:relative;}
.bannerimg.custom a:hover .cellcontent > table{border:0;}
.bannerimg.custom .bannermoretext{text-transform:uppercase;font-size:1em;font-weight:700;position:absolute;bottom:0;opacity:0}
.bannerimg.custom a:hover .bannermoretext{opacity:1}
.bannerimg.custom .bannermoretext:after{font:normal normal normal 14px/1 FontAwesome;content:"\f061";display:inline-block;padding-left:10px;}
.pfbannerimg{position:relative;}
.pfbannerimg img{width:100%;object-fit:cover;}
.pfbannerimg:before{content:'';width:auto;height:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.pfbannerimg .bannercontent{text-shadow:none;font-size:1.714em;line-height:1.2;font-weight:600;padding:0px;display:inline-block;text-transform:capitalize;}
.pfbannerimg .bannercontent:after{display:none;}
.pfbannerimg .bannercontent *{margin-bottom:0px;}
.pfbannerimg .bannersubcontent{font-size:0.857em;font-weight:400;text-transform:capitalize;}
.pfbannerimg .cellcontent{top:0px;left:0px;right:0px;bottom:0px;padding:5%;position:absolute;transition:border 0.2s, background-color 0.2s;-moz-transition:border 0.2s, background-color 0.2s;-webkit-transition:border 0.2s, background-color 0.2s;-o-transition:border 0.2s, background-color 0.2s;}
.pfbannerimg .cellcontent > table{margin-bottom:0;height:100%;width:100%;border:0px;}
.pfbannerimg .cellcontent > table td{border:0}
.pfbannerimg .linkrow:hover .cellcontent{border:0px;}
.pfbannerimg .linkrow:hover .cellcontent > table{border:solid 6px #fff;margin:0;padding:0;}
.pfbannerimg .bannercontent,
.pfbannerimg .bannersubcontent{opacity:0}
.pfbannerimg .linkrow:hover .bannercontent,
.pfbannerimg .linkrow:hover .bannersubcontent{opacity:1}
.nvr-recentposts .rp-item-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.nvr-recentposts .entry-utilities{display:block;border:0;}
.nvr-recentposts .entry-utilities span{font-weight:400;line-height:normal;}
.nvr-recentposts .entry-utilities .meta-comment{float:right}
.nvr-recentposts .entry-utilities .meta-author{float:left}
.nvr-recentposts .meta-date{text-align:left;padding:20px 20px 0 20px;font-style:normal;font-weight:700;margin-bottom:10px;font-size:0.786em;line-height:1;border-width:0px 0px 0px 0px;border-style:solid;text-transform:uppercase;}
.nvr-recentposts .nvr-rp-img{margin-bottom:0}
.nvr-recentposts .nvr-rp-text{clear:both;padding:0 20px 20px 20px;}
.nvr-recentposts h4{text-align:left;text-transform:none;letter-spacing:0px;font-size:1.143em;padding:0;line-height:normal;}
.nvr-recentposts h4:after{content:'';display:block;width:auto;height:auto;background:transparent;margin:15px auto 10px auto;}
.vc_row{background-position:center;background-repeat:no-repeat;}
.wpb_widgetised_column .wpb_wrapper > ul{padding-left:0px;}
.customtab.elementor-widget-tabs .elementor-tab-content{padding:40px 0 20px 0;border:0 !important}
.customtab.elementor-widget-tabs .elementor-tab-title.active:before{content:"";display:inline-block;position:absolute;bottom:0px;right:0px;left:0px;height:4px !important;width:100% !important;}
.customtab.elementor-widget-tabs .elementor-tabs-wrapper{display:flex;justify-content:center;}
@media (max-width:767px){.customtab.elementor-widget-tabs .elementor-tabs-wrapper{display:none;}
.customtab.elementor-widget-tabs .elementor-tab-title.active:before{background:transparent !important}
.customtab.elementor-widget-tabs .elementor-tab-title{padding-left:0}
}
.customtab-icon.elementor-widget-tabs .elementor-tab-content{padding:40px 0 20px 0;border:0 !important}
.customtab-icon.elementor-widget-tabs .elementor-tab-title i{font-size:32px;width:100px;height:100px;line-height:100px;text-align:center;background:transparent;border-radius:100px;border:solid 3px #fff}
.customtab-icon.elementor-widget-tabs .elementor-tab-title:before,
.customtab-icon.elementor-widget-tabs .elementor-tab-title.active:before{content:'';height:2px !important;width:38px !important;position:absolute;top:50%;left:-18px;}
.customtab-icon.elementor-widget-tabs .elementor-tabs-wrapper{display:flex;justify-content:center;}
.textbg{padding:5px 10px !important;display:inline-block}
.titleline .elementor-heading-title:before,
.titleline .elementor-heading-title:after{content:'';vertical-align:middle;display:inline-block;width:50px;height:9px;margin-top:-6px;margin-right:22px;}
.titleline .elementor-heading-title:after{margin-right:0;margin-left:22px;}
.elementor-editor-active #outermain{overflow:visible;}
.section-nomargin-leftright{margin-left:-10px !important;margin-right:-10px !important;}
.section-nomargin-leftright .elementor-column-gap-extended{margin-left:-5px !important;margin-right:-5px !important;}
.servicemenu li{list-style-type:none;font-size:16px;margin-bottom:15px;font-weight:600;}
.servicemenu li.current_page_item{border-right:solid 4px #7051ae}
.servicemenu li.current_page_item a{color:#7051ae}
.servicetab.elementor-widget-tabs .elementor-tab-desktop-title{padding:15px 25px;background:#f9f9f9;border:solid 1px #eee;border-width:1px 1px 0px 1px !important}
.servicetab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{margin:0 10px 0px 0;display:inline-block;}
.servicetab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:after,
.servicetab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title:before{border:0 !important;display:none;}
.servicetab.elementor-widget-tabs .elementor-tab-desktop-title.active{background:#fff;border-width:1px 1px 1px 1px !important;border-style:solid !important;border-bottom-color:#fff !important;margin-bottom:-1px}
.servicetab.elementor-widget-tabs .elementor-tabs-wrapper{overflow:visible !important;border-bottom:solid 1px #eee !important}
.box-form{background:#fff;padding:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);text-align:center;}
.box-form input[type="submit"]{display:block;width:100%;margin:10px 0 0 0}
.box-form h3{font-size:1.429em}
.box-form i{font-size:18px;width:65px;height:65px;border-radius:65px;line-height:65px;display:block;margin:-55px auto 15px auto;background:#7051ae;color:#fff;}