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;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{position:relative;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{-ms-word-wrap:break-word;word-wrap:break-word;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
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;}
a:focus{outline:none;}
a:hover,
a:active{outline:0;}
a img{border:0;}
body,
button,
input,
select,
textarea{color:#484848;font-size:18px;font-weight:300;line-height:1.75;}
body{background-color:#fff;background-attachment:fixed;}
h1, h2, h3, h4, h5, h6{clear:both;margin-bottom:18px;}
h1{font-size:40px;line-height:1.3;}
h2{font-size:36px;line-height:1.3;}
h3{font-size:26.667px;line-height:1.4;}
h4{font-size:24px;}
h5{font-size:17.778px;text-transform:uppercase;}
h6{font-size:16px;text-transform:uppercase;letter-spacing:1px;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:24px;}
p{margin-bottom:24px;}
ul, ol{margin:0 0 24px 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:20px;}
dl{margin-bottom:24px;}
dt{font-weight:bold;}
dd{margin:0 20px 24px;}
b, strong{font-weight:bold;}
dfn, cite, em, i{font-style:italic;}
blockquote,
q{quotes:"" "";margin-bottom:24px;font-family:"Georgia" !important;font-size:130%;font-style:italic;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote p:last-child,
q p:last-child{margin-bottom:0;}
cite{display:block;margin-top:5px;font-size:15px;font-weight:bold;}
address{display:block;margin:0 0 24px;padding:20px;background:#fff;border:1px solid #eaeaea;font-size:90%;line-height:1.8;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;line-height:1.6;margin-bottom:24px;padding:20px;overflow:auto;max-width:100%;}
code, kbd, tt, var{font:15px Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
figure{margin:0;}
table{width:100%;margin:0 0 24px;padding:15px 30px 30px;background:rgba(255,255,255,0.8);font-size:16px;}
table td,
table th{padding:20px 0;border-bottom:1px solid #dedede;}
th{font-size:15px;font-weight:bold;text-transform:uppercase;}
img{height:auto;max-width:100%;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;}
select{padding:12px 40px 12px 15px !important;background:url('images/select-arrows.png') no-repeat right center;background-size:30px;font-size:12px;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select:focus{background:url('images/select-arrows.png') no-repeat right center !important;background-size:30px !important;}
select[multiple]{background:none;cursor:auto;}
button,
input{line-height:normal;}
input[type="file"]{font-size:14px;line-height:1;color:#555;}
button,
.button,
a.button,
.qbtn,
a.qbtn,
html input[type="button"],
input[type="reset"],
input[type="submit"]{display:inline-block;padding:14px 25px;background:none;cursor:pointer;-webkit-appearance:none;font-size:66%;border:1px solid;text-shadow:none;text-transform:uppercase;font-weight:normal;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
button:hover,
.button:hover,
a.button:hover,
.qbtn:hover,
a.qbtn:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{color:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.90;}
button:focus,
.button:focus,
a.button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{outline:none;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea{display:inline-block;width:100%;max-width:100%;padding:8px !important;background:none;border:1px solid #aaa;border:1px solid rgba(0,0,0,0.3);font-family:inherit;color:#666;font-size:15px;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
input[type="number"],
input[type="date"]{width:auto;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus{color:#1a1a1a;border-color:#3a3a3a;border-color:rgba(0,0,0,0.8);outline:none;}
textarea{overflow:auto;padding:2%;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;height:40px;vertical-align:top;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.edit{display:inline-block;margin:5px 0;padding:3px 10px;background:#dedede;color:#1a1a1a !important;font-size:85%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
div.wpcf7{max-width:540px;margin:30px 0;}
.widget-area div.wpcf7,
.widgetized-header div.wpcf7,
.site-footer div.wpcf7{margin-top:0;}
div.wpcf7 p{font-size:90%;}
.widget-area div.wpcf7 p,
.widgetized-header div.wpcf7 p,
.site-footer div.wpcf7 p{margin-bottom:10px;font-size:80%;}
span.wpcf7-form-control-wrap{width:100%;}
img.wpcf7-captchac{display:inline;margin-top:10px;}
input[type="text"].wpcf7-captchar{display:inline;width:auto;}
span.wpcf7-list-item{margin:0 15px 0 0;}
span.wpcf7-not-valid-tip{font-size:13px;padding:5px 0;}
div.wpcf7-response-output{margin:20px 0;padding:10px 15px;border-width:1px !important;font-size:14px;}
.widget div.wpcf7 input[type="text"],
.widget div.wpcf7 input[type="email"],
.widget div.wpcf7 input[type="password"],
.widget div.wpcf7 input[type="search"],
.widget div.wpcf7 input[type="url"],
.widget div.wpcf7 input[type="tel"],
.widget div.wpcf7 input[type="number"],
.widget div.wpcf7 input[type="date"],
.widget div.wpcf7 textarea{padding:8px;}
.wpcf7-textarea{height:200px;}
.widget-area .wpcf7-textarea,
.widgetized-header .wpcf7-textarea,
.site-footer .wpcf7-textarea{height:100px;}
.gform_heading{text-align:center;margin-bottom:30px !important;}
.gform_title:before, .gform_title:after{content:"";display:inline-block;width:20px;margin:0 10px;border-top:1px solid;vertical-align:middle;zoom:1;filter:alpha(opacity=40);opacity:0.4;}
.gform_description{font-style:90%;font-style:italic;}
.gform_body{font-size:14px;}
.gform_wrapper .gf_progressbar_wrapper{margin-bottom:30px !important;padding:10px !important;background:#f5f5f5;border:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gform_wrapper .gf_progressbar{background-image:none !important;border:1px solid #dedede !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:1px !important;-moz-border-radius:1px !important;border-radius:1px !important;}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{zoom:1;filter:alpha(opacity=80) !important;opacity:0.8 !important;}
.gform_wrapper .gf_progressbar_percentage{background-image:none !important;}
.gform_wrapper .left_label .gfield_label{font-weight:normal !important;}
.gform_wrapper .gfield_description{padding-top:5px !important;font-size:11px !important;color:#666;font-style:italic;}
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper select, .gform_wrapper textarea{font-size:12px !important;color:#000 !important;}
.gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio], .gform_wrapper .gfield_checkbox li input{margin-left:1px !important;}
.gform_wrapper .gform_page_footer{margin-top:40px !important;padding-top:20px !important;border-top:5px solid #f5f5f5 !important;}
.gform_wrapper div.validation_error{font-size:85% !important;}
.gform_confirmation_wrapper{padding:20px;background:#f5f5f5;font-size:14px;font-weight:bold;}
a{text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
a:visited{}
a:hover,
a:focus,
a:active{}
a::selection{background:none;}
.alignleft{display:inline;float:left;margin-right:20px;}
.alignright{display:inline;float:right;margin-left:20px;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after{content:'';display:table;}
.clear:after,
[class*="content"]:after,
[class*="site"]:after{clear:both;}
@media only screen and (min-width:960px){.site-boxed:not(.header-layout7),
.site-boxed:not(.header-layout17){border:20px solid #fff;}
.site-boxed:not(.header-layout7):before,
.site-boxed:not(.header-layout17):before,
.site-boxed:not(.header-layout7):after,
.site-boxed:not(.header-layout17):after{content:"";position:fixed;left:0;right:0;width:100%;height:20px;background:#fff;z-index:9999;}
.site-boxed:not(.header-layout7):before,
.site-boxed:not(.header-layout17):before{top:0;}
.site-boxed:not(.header-layout7):after,
.site-boxed:not(.header-layout17):after{bottom:0;}
.site-boxed:not(.header-layout7) .site-header,
.site-boxed:not(.header-layout17) .site-header,
.site-boxed.sticky-header .site-header{top:20px;left:20px;right:20px;width:auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.site-boxed:not(.header-layout7) .back-to-top,
.site-boxed:not(.header-layout17) .back-to-top{bottom:20px;}
.site-boxed:not(.header-layout7) .header-search,
.site-boxed:not(.header-layout17) .header-search{left:20px;right:20px;width:auto;margin-top:20px;}
}
@media only screen and (min-width:960px){.site-centered:not(.header-layout7),
.site-centered:not(.header-layout17){max-width:1400px;margin:0 auto;padding:0 40px;}
.site-centered:not(.header-layout7) .site-header,
.site-centered:not(.header-layout17) .site-header{left:40px;right:40px;width:auto;max-width:1400px;margin:0 auto;}
.site-centered:not(.header-layout7) .header-search,
.site-centered:not(.header-layout17) .header-search{left:40px;right:40px;width:auto;}
.site-centered:not(.header-layout7) .header-1st-row,
.site-centered:not(.header-layout17) .header-1st-row,
.site-centered:not(.header-layout7) .header-2nd-row,
.site-centered:not(.header-layout17) .header-2nd-row,
.site-centered:not(.header-layout7) .widgetized-header,
.site-centered:not(.header-layout17) .widgetized-header{padding-left:40px;padding-right:40px;}
.site-centered:not(.header-layout7).transparent-header .headroom--top.site-header .header-1st-row:after,
.site-centered:not(.header-layout7).transparent-header.not-sticky-header .site-header .header-1st-row:after,
.site-centered:not(.header-layout7).transparent-header .headroom--top.site-header .header-2nd-row:after,
.site-centered:not(.header-layout7).transparent-header.not-sticky-header .site-header .header-2nd-row:after,
.site-centered:not(.header-layout17).transparent-header .headroom--top.site-header .header-1st-row:after,
.site-centered:not(.header-layout17).transparent-header.not-sticky-header .site-header .header-1st-row:after,
.site-centered:not(.header-layout17).transparent-header .headroom--top.site-header .header-2nd-row:after,
.site-centered:not(.header-layout17).transparent-header.not-sticky-header .site-header .header-2nd-row:after{left:40px;right:40px;}
}
.site{}
.site-content{margin-top:60px;}
@media only screen and (min-width:960px){.tall-header .site-content{margin-top:120px;}
.header-layout2 .site-content,
.header-layout3 .site-content,
.header-layout4 .site-content,
.header-layout13 .site-content,
.header-layout14 .site-content,
.header-layout15 .site-content{margin-top:100px;}
.tall-header.header-layout2 .site-content,
.tall-header.header-layout3 .site-content,
.tall-header.header-layout4 .site-content,
.tall-header.header-layout13 .site-content,
.tall-header.header-layout14 .site-content,
.tall-header.header-layout15 .site-content{margin-top:160px;}
}
.site-main{position:relative;background:#fff;}
.content-area{float:left;width:66%;max-width:700px;}
.back-to-top{display:none;position:fixed;bottom:0;right:0;left:0;width:60px;height:30px;margin:0 auto;text-align:center;line-height:40px;zoom:1;filter:alpha(opacity=90);opacity:0.9;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-top-left-radius:30px;border-top-right-radius:30px;z-index:9999;}
.back-to-top:before{font-family:"FontAwesome";content:"\f106";font-size:16px;color:#fff;vertical-align:top;}
.icons-e-icons .back-to-top:before{font-family:"ElegantIcons";content:"\32";}
.site-header{position:absolute;top:0;left:0;width:100%;height:auto;z-index:100;}
.sticky-header .site-header{position:fixed;top:0;left:0;}
.admin-bar.sticky-header .site-header{margin-top:32px;}
@media screen and (max-width:782px){.admin-bar.sticky-header .site-header{margin-top:46px;}
}
@media screen and (max-width:600px){.admin-bar #wpadminbar{top:-46px;}
}
.header-1st-row,
.header-2nd-row{width:100%;line-height:40px;text-align:center;vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.header-1st-row{height:60px;padding:10px 100px;}
.header-layout4 .header-1st-row,
.header-layout13 .header-1st-row,
.header-layout15 .header-1st-row{height:40px;padding:0 100px;}
@media only screen and (min-width:960px){.header-1st-row,
.header-2nd-row{position:relative;}
.tall-header .header-1st-row{height:120px;padding:40px 100px;}
.header-layout4.tall-header .header-1st-row,
.header-layout13.tall-header .header-1st-row,
.header-layout15.tall-header .header-1st-row{height:40px;padding:0 100px;}
}
.transparent-header .headroom--top.site-header .header-1st-row:after,
.transparent-header.not-sticky-header .site-header .header-1st-row:after,
.transparent-header .headroom--top.site-header .header-2nd-row:after,
.transparent-header.not-sticky-header .site-header .header-2nd-row:after{content:"";position:absolute;bottom:0;left:100px;right:100px;max-width:1400px;margin:0 auto;border-bottom:1px solid;zoom:1;filter:alpha(opacity=10);opacity:0.1;}
.header-2nd-row{height:40px;padding:0 100px;}
.header-layout1 .header-2nd-row,
.header-layout5 .header-2nd-row,
.header-layout6 .header-2nd-row,
.header-layout8 .header-2nd-row,
.header-layout9 .header-2nd-row,
.header-layout10 .header-2nd-row,
.header-layout11 .header-2nd-row,
.header-layout12 .header-2nd-row{display:none;}
.header-layout4 .header-2nd-row,
.header-layout13 .header-2nd-row,
.header-layout15 .header-2nd-row{height:60px;padding:10px 100px;}
@media only screen and (min-width:960px){.header-layout4.tall-header .header-2nd-row,
.header-layout13.tall-header .header-2nd-row,
.header-layout15.tall-header .header-2nd-row{height:120px;padding:40px 100px;}
}
.inner-header{position:relative;max-width:1400px;margin:0 auto;}
.header-left{position:absolute;top:0;left:0;}
.header-center{display:inline-block;text-align:center;}
.header-right{position:absolute;top:0;right:0;}
.topper-header{max-height:0;background:#fafafa;-webkit-transition:all 0.7s ease, max-height 0.5s ease;-moz-transition:all 0.7s ease, max-height 0.5s ease;-ms-transition:all 0.7s ease, max-height 0.5s ease;-o-transition:all 0.7s ease, max-height 0.5s ease;transition:all 0.7s ease, max-height 0.5s ease;zoom:1;filter:alpha(opacity=0);opacity:0;overflow:hidden;z-index:999;clear:none;}
.topper-header.open-topper-header{max-height:2000px;zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.5s ease, max-height 1s ease;-moz-transition:all 0.5s ease, max-height 1s ease;-ms-transition:all 0.5s ease, max-height 1s ease;-o-transition:all 0.5s ease, max-height 1s ease;transition:all 0.5s ease, max-height 1s ease;}
.widgetized-header{max-width:1400px;margin:0 auto;padding:40px 100px;}
.widgetized-header .widget{font-size:77%;}
.header-layout7 .header-2nd-row,
.header-layout17 .header-2nd-row{display:none;}
@media only screen and (min-width:959px){.header-layout7 .site-header,
.header-layout17 .site-header{position:fixed;top:0;left:0;right:auto;height:100%;margin:0 !important;-webkit-box-shadow:0 1px 30px 0 rgba(0, 0, 0, 0.10);box-shadow:0 1px 30px 0 rgba(0, 0, 0, 0.10);}
.header-layout7 .site-header{width:18% !important;}
.header-layout17 .site-header{width:80px !important;}
.header-layout7 .site-content,
.header-layout7 .site-footer{float:left;width:82%;max-width:1400px;margin:0 0 0 18%;}
.header-layout17 .site-content,
.header-layout17 .site-footer{max-width:1400px;margin:0 0 0 80px;}
.header-layout7 .header-1st-row{height:100%;padding:40px;}
.header-layout17 .header-1st-row{height:100%;padding:20px 10px;}
.header-layout17 .inner-header{height:100%;}
.header-layout7 .header-left,
.header-layout7 .header-center,
.header-layout7 .header-right{position:relative;width:100%;}
.header-layout17 .header-left{position:absolute;top:0;left:0;width:60px;overflow:hidden;}
.header-layout17 .header-center{position:absolute;top:auto;bottom:80px;left:0px;width:60px;}
.header-layout17 .header-right{position:absolute;top:auto;bottom:0;left:5px;width:50px;}
.header-layout7 .header-left,
.header-layout7 .header-center{margin-bottom:40px;}
.header-layout7 .site-branding{display:block;line-height:1.4;}
.header-layout7 .site-branding + .header-extras{margin:30px 0 0 0;}
.header-layout7 .header-extras > ul > li{position:relative;}
.header-layout7 .user-navigation{top:8px;}
.header-layout7 .widgt-header-icon:before{content:"\f105";}
.header-layout7 .open-header .widgt-header-icon:before{content:"\f104";}
.header-layout7 .site-title img,
.header-layout17 .site-title img{max-height:none !important;margin:0 !important;vertical-align:baseline;}
.header-layout7 .main-navigation{width:100%;}
.header-layout7 .main-navigation li{display:block;}
.header-layout7 .main-navigation .menu > li > a,
.header-layout7 .main-navigation .menu > ul > li > a{position:relative;padding:10px 0;line-height:20px;}
.header-layout7 .main-navigation .menu > li.current_page_item > a:after,
.header-layout7 .main-navigation .menu > li.current-menu-item > a:after,
.header-layout7 .main-navigation .menu > ul > li.current_page_item > a:after,
.header-layout7 .main-navigation .menu > ul > li.current-menu-item > a:after,
.header-layout7 .main-navigation .menu > li.current-menu-ancestor > a:after,
.header-layout7 .main-navigation .menu > li.current_page_ancestor > a:after,
.header-layout7 .main-navigation .menu > li.current-menu-parent > a:after{bottom:5px;left:0;right:0;}
.header-layout7 .main-navigation ul ul{top:0;left:100%;padding:0 0 0 40px;}
.header-layout7 .main-navigation ul ul:before{content:"";position:absolute;top:13px;left:34px;border:none;border-top:6px solid rgba(0, 0, 0, 0);border-bottom:6px solid rgba(0, 0, 0, 0);border-right:6px solid #232527;}
.header-layout7 .main-navigation ul ul ul{padding:0 0 0 1px;}
.header-layout7 .header-extras{position:relative;}
.header-layout7 .topper-header{position:absolute;top:0;left:100%;width:380px;height:100%;}
.header-layout7 .topper-header .widgetized-header{padding:40px;}
.header-layout7 .topper-header .widgetized-header > div{display:block;float:none;width:100%;margin:0 0 30px;}
}
.header-layout8 .menu-toggle,
.header-layout9 .menu-toggle,
.header-layout12 .menu-toggle,
.header-layout16 .menu-toggle,
.header-layout17 .menu-toggle{display:inline-block;}
.header-layout8 .header-extras,
.header-layout9 .menu-toggle,
.header-layout12 .menu-toggle{margin-left:6px !important;}
.header-layout8 #site-navigation,
.header-layout9 #site-navigation,
.header-layout12 #site-navigation,
.header-layout16 #site-navigation,
.header-layout17 #site-navigation{display:none;}
@media only screen and (min-width:960px){.header-layout16 .site-header,
.header-layout16 .header-1st-row,
.header-layout16 .header-2nd-row{height:0 !important;padding:0 !important;}
.header-layout16 .menu-toggle{position:fixed;bottom:40px;right:40px;}
.header-layout16 .site-branding{position:fixed;top:40px;left:40px;}
.header-layout16 .header-1st-row .header-right{position:fixed;top:40px;right:40px;}
.header-layout16 .site-content{margin:0;}
}
.headroom{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.headroom--not-top{}
.headroom--not-top:not(.headroom--unpinned){-webkit-box-shadow:0 1px 30px 0 rgba(0, 0, 0, 0.10);box-shadow:0 1px 30px 0 rgba(0, 0, 0, 0.10);}
.headroom--not-top.headroom--pinned{-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.headroom--not-top.headroom--unpinned{-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.headroom--not-top .header-1st-row,
.header-layout4.tall-header .headroom--not-top .header-2nd-row,
.header-layout13.tall-header .headroom--not-top .header-2nd-row,
.header-layout15.tall-header .headroom--not-top .header-2nd-row{height:60px;padding:10px 100px;}
.header-layout4 .headroom--not-top .header-1st-row,
.header-layout13 .headroom--not-top .header-1st-row,
.header-layout15 .headroom--not-top .header-1st-row{height:40px;padding:0 100px;}
.site-branding{display:inline-block;vertical-align:top;}
.site-branding a{}
.site-branding a:hover{zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.site-title{font-size:22px;line-height:40px;margin:0;}
@media only screen and (min-width:960px){.header-layout7 .site-title{line-height:1.5;}
}
.site-title a{color:#1a1a1a;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.site-title.logo-title a{display:block;}
.site-title img{max-width:100%;max-height:40px;margin-top:-5px;vertical-align:middle;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
@media only screen and (min-width:960px){.tall-header .site-title img{max-height:80px;margin-top:-20px;}
}
.headroom--not-top .header-1st-row .site-title img,
.header-layout4.tall-header .headroom--not-top .header-2nd-row .site-title img,
.header-layout13.tall-header .headroom--not-top .header-2nd-row .site-title img,
.header-layout15.tall-header .headroom--not-top .header-2nd-row .site-title img{max-height:40px;margin-top:-5px;}
.site-description{display:inline-block;margin:0;font-size:15px;line-height:26px;}
.header-layout3 .site-description{margin-left:40px;}
.social-area{list-style:none;margin:0;}
.social-area.header-social-icons{display:inline-block;line-height:38px;vertical-align:top;}
.header-extras + .social-area.header-social-icons{margin-left:30px;}
.main-navigation + .social-area.header-social-icons{margin-left:30px;}
.social-area li{display:inline-block;}
.social-area li a{display:block;padding:0 8px;font-size:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.social-area li a:hover{zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.footer-social-icons.brand-color .fa-dribbble, .background-header .header-social-icons.brand-color .fa-dribbble, .headroom--not-top .header-social-icons.brand-color .fa-dribbble, .header-layout7 .header-social-icons.brand-color .fa-dribbble{color:#EA4C89 !important;}
.footer-social-icons.brand-color .fa-facebook, .background-header .header-social-icons.brand-color .fa-facebook, .headroom--not-top .header-social-icons.brand-color .fa-facebook, .header-layout7 .header-social-icons.brand-color .fa-facebook{color:#3B5998 !important;}
.footer-social-icons.brand-color .fa-flickr, .background-header .header-social-icons.brand-color .fa-flickr, .headroom--not-top .header-social-icons.brand-color .fa-flickr, .header-layout7 .header-social-icons.brand-color .fa-flickr{color:#FF0084 !important;}
.footer-social-icons.brand-color .fa-github, .background-header .header-social-icons.brand-color .fa-github, .headroom--not-top .header-social-icons.brand-color .fa-github, .header-layout7 .header-social-icons.brand-color .fa-github{color:#4183C4 !important;}
.footer-social-icons.brand-color .fa-google-plus, .background-header .header-social-icons.brand-color .fa-google-plus, .headroom--not-top .header-social-icons.brand-color .fa-google-plus, .header-layout7 .header-social-icons.brand-color .fa-google-plus{color:#DD4B39 !important;}
.footer-social-icons.brand-color .fa-instagram, .background-header .header-social-icons.brand-color .fa-instagram, .headroom--not-top .header-social-icons.brand-color .fa-instagram, .header-layout7 .header-social-icons.brand-color .fa-instagram{color:#3F729B !important;}
.footer-social-icons.brand-color .fa-linkedin, .background-header .header-social-icons.brand-color .fa-linkedin, .headroom--not-top .header-social-icons.brand-color .fa-linkedin, .header-layout7 .header-social-icons.brand-color .fa-linkedin{color:#3399CC !important;}
.footer-social-icons.brand-color .fa-pinterest, .background-header .header-social-icons.brand-color .fa-pinterest, .headroom--not-top .header-social-icons.brand-color .fa-pinterest, .header-layout7 .header-social-icons.brand-color .fa-pinterest{color:#CB2027 !important;}
.footer-social-icons.brand-color .fa-skype, .background-header .header-social-icons.brand-color .fa-skype, .headroom--not-top .header-social-icons.brand-color .fa-skype, .header-layout7 .header-social-icons.brand-color .fa-skype{color:#00AFF0 !important;}
.footer-social-icons.brand-color .fa-tumblr, .background-header .header-social-icons.brand-color .fa-tumblr, .headroom--not-top .header-social-icons.brand-color .fa-tumblr, .header-layout7 .header-social-icons.brand-color .fa-tumblr{color:#2C4762 !important;}
.footer-social-icons.brand-color .fa-twitter, .background-header .header-social-icons.brand-color .fa-twitter, .headroom--not-top .header-social-icons.brand-color .fa-twitter, .header-layout7 .header-social-icons.brand-color .fa-twitter{color:#00ACED !important;}
.footer-social-icons.brand-color .fa-vimeo-square, .background-header .header-social-icons.brand-color .fa-vimeo-square, .headroom--not-top .header-social-icons.brand-color .fa-vimeo-square, .header-layout7 .header-social-icons.brand-color .fa-vimeo-square{color:#44BBFF !important;}
.footer-social-icons.brand-color .fa-youtube, .background-header .header-social-icons.brand-color .fa-youtube, .headroom--not-top .header-social-icons.brand-color .fa-youtube, .header-layout7 .header-social-icons.brand-color .fa-youtube{color:#C4302B !important;}
.header-extras{display:inline-block;position:relative;}
.social-area.header-social-icons + .header-extras{margin-left:30px;}
.main-navigation + .header-extras{margin-left:30px;}
.header-extras > ul{list-style:none;margin:0;line-height:30px;}
.header-extras > ul > li{display:inline-block;position:relative;height:30px;padding:0 12px;font-size:12px;vertical-align:top;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.header-extras > ul > li:hover,
.header-extras > ul > li:hover a,
.header-extras > ul > li:hover i,
.transparent-header.dark-header .header-extras > ul > li:hover .widgt-header-icon:before,
#widgt-header-handle.open-header{color:#fff !important;}
.header-extras .search-handler{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.header-extras .search-handler,
#widgt-header-handle{cursor:pointer;}
.widgt-header-icon:before{font-family:"FontAwesome";content:"\f107";font-size:15px;}
.open-header .widgt-header-icon:before{content:"\f106";}
.icons-e-icons .widgt-header-icon:before{font-family:"ElegantIcons";content:"\33";}
.icons-e-icons .open-header .widgt-header-icon:before{content:"\32";}
.header-extras > ul > li i{font-size:14px;line-height:30px;}
.header-extras > ul li i + span{margin-left:4px;}
.user-navigation{display:none;position:absolute;top:25px;right:0;width:220px;padding-top:25px;text-align:left;z-index:999999;}
.user-navigation ul.menu{width:100%;margin:0;padding:20px;background:rgba(0,0,0,0.9);line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.user-navigation ul.menu li{display:block;width:100%;}
.user-navigation ul.menu li a{display:block;padding:8px 10px;color:#ddd !important;}
.user-navigation ul.menu li a i{display:inline-block;margin-right:5px;color:#fff !important;font-size:100%;line-height:1.5;}
.header-search{position:fixed;top:60px;left:0;width:100%;padding:40px;background:rgba(0,0,0,0.85);text-align:left;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:translateY(-300px);-webkit-transform:translateY(-300px);-o-transform:translateY(-300px);-ms-transform:translateY(-300px);transform:translateY(-300px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:10;}
.tall-header .header-search{top:120px;}
.header-layout2 .header-search,
.header-layout3 .header-search,
.header-layout4 .header-search,
.header-layout13 .header-search,
.header-layout14 .header-search,
.header-layout15 .header-search{top:100px;}
.header-layout2.tall-header .header-search,
.header-layout3.tall-header .header-search,
.header-layout4.tall-header .header-search,
.header-layout13.tall-header .header-search,
.header-layout14.tall-header .header-search,
.header-layout15.tall-header .header-search{top:160px;}
.header-layout7 .header-search{top:0px;}
.header-layout16 .header-search{top:120px;}
.site-header .header-search.search-open{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.header-search .search-form{max-width:480px;margin:0 auto;}
.header-search label{float:left;display:inline-block;width:70%;}
.header-search .search-field{width:100%;height:40px;padding:0 !important;background:none !important;color:#ccc !important;border:none;border-bottom:1px solid #4a4a4a !important;box-shadow:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.header-search .search-submit{float:right;width:28%;color:#fff;border:none;font-size:95%;}
.header-left .header-search,
.header-left .cart-contents,
.header-left .user-navigation{right:auto;left:0;}
.header-left .header-search,
.header-left .cart-contents,
.header-left .user-navigation{right:auto;left:0;}
@media only screen and (min-width:960px){.main-navigation{display:inline-block;}
.header-layout10 .main-navigation,
.header-layout11 .main-navigation{margin-left:40px;}
.header-layout6 .social-area.header-social-icons + .menu-toggle + .main-navigation,
.header-layout6 .header-extras + .menu-toggle + .main-navigation{margin-left:30px;}
.main-navigation ul{list-style:none;margin:0;text-align:center;}
.main-navigation li{position:relative;display:inline-block;}
.header-right .main-navigation li{margin-left:15px;}
.header-left .main-navigation li{margin-right:15px;}
.main-navigation .menu > li > a,
.main-navigation .menu > ul > li > a{display:inline-block;margin:0 1px;padding:0 15px;color:#aaa;font-size:70%;font-weight:normal;text-decoration:none;text-transform:uppercase;vertical-align:top;}
.header-right .main-navigation .menu > li > a,
.header-right .main-navigation .menu > ul > li > a{padding:0 0 0 15px;margin:0;}
.header-left .main-navigation .menu > li > a,
.header-left .main-navigation .menu > ul > li > a{padding:0 15px 0 0;margin:0;}
.main-navigation .menu > li:hover > a,
.main-navigation .menu > ul > li:hover > a{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.main-navigation .menu > li.feat-menu-border > a,
.main-navigation .menu > li.feat-menu-background > a{height:34px;margin-top:2px;padding:0 16px;border:1px solid;line-height:34px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.main-navigation .menu > li.feat-menu-background > a{color:#fff;}
.header-2nd-row .main-navigation .menu > li.feat-menu-border > a,
.header-2nd-row .main-navigation .menu > li.feat-menu-background > a{margin-top:6px;height:26px;line-height:26px;}
.main-navigation .menu > li.current_page_item > a:before,
.main-navigation .menu > li.current-menu-item > a:before,
.main-navigation .menu > ul > li.current_page_item > a:before,
.main-navigation .menu > ul > li.current-menu-item > a:before,
.main-navigation .menu > li.current-menu-ancestor > a:before,
.main-navigation .menu > li.current_page_ancestor > a:before,
.main-navigation .menu > li.current-menu-parent > a:before{position:absolute;top:-15px;left:15px;right:15px;content:"\2022";zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.header-right .main-navigation .menu > li.current_page_item > a:before,
.header-right .main-navigation .menu > li.current-menu-item > a:before,
.header-right .main-navigation .menu > ul > li.current_page_item > a:before,
.header-right .main-navigation .menu > ul > li.current-menu-item > a:before,
.header-right .main-navigation .menu > li.current-menu-ancestor > a:before,
.header-right .main-navigation .menu > li.current_page_ancestor > a:before,
.header-right .main-navigation .menu > li.current-menu-parent > a:before{right:0;}
.header-left .main-navigation .menu > li.current_page_item > a:before,
.header-left .main-navigation .menu > li.current-menu-item > a:before,
.header-left .main-navigation .menu > ul > li.current_page_item > a:before,
.header-left .main-navigation .menu > ul > li.current-menu-item > a:before,
.header-left .main-navigation .menu > li.current-menu-ancestor > a:before,
.header-left .main-navigation .menu > li.current_page_ancestor > a:before,
.header-left .main-navigation .menu > li.current-menu-parent > a:before{left:0;}
.header-2nd-row .main-navigation .menu > li.current_page_item > a:before,
.header-2nd-row .main-navigation .menu > li.current-menu-item > a:before,
.header-2nd-row .main-navigation .menu > ul > li.current_page_item > a:before,
.header-2nd-row .main-navigation .menu > ul > li.current-menu-item > a:before,
.header-2nd-row .main-navigation .menu > li.current-menu-ancestor > a:before,
.header-2nd-row .main-navigation .menu > li.current_page_ancestor > a:before,
.header-2nd-row .main-navigation .menu > li.current-menu-parent > a:before{top:-10px;}
.header-layout7 .main-navigation .menu > li.current_page_item > a:before,
.header-layout7 .main-navigation .menu > li.current-menu-item > a:before,
.header-layout7 .main-navigation .menu > ul > li.current_page_item > a:before,
.header-layout7 .main-navigation .menu > ul > li.current-menu-item > a:before,
.header-layout7 .main-navigation .menu > li.current-menu-ancestor > a:before,
.header-layout7 .main-navigation .menu > li.current_page_ancestor > a:before,
.header-layout7 .main-navigation .menu > li.current-menu-parent > a:before{position:static;margin-right:5px;}
.main-navigation .menu > li.feat-menu-border > a:before,
.main-navigation .menu > li.feat-menu-background > a:before{display:none;}
.main-navigation ul ul{display:none;position:absolute;top:30px;left:16px;width:240px;padding-top:25px;text-align:left;line-height:1.5;z-index:999;}
.header-layout2 .main-navigation ul ul,
.header-layout3 .main-navigation ul ul,
.header-layout4 .main-navigation ul ul,
.header-layout14 .main-navigation ul ul,
.header-layout15 .main-navigation ul ul{top:20px;}
.header-right .main-navigation ul ul{left:auto;right:0;}
.header-left .main-navigation ul ul{left:0;}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation ul ul li{display:block;padding:0 20px;background:rgba(0,0,0,0.9);}
.main-navigation ul ul li:first-of-type{padding-top:20px;}
.main-navigation ul ul li:last-of-type{padding-bottom:20px;}
.main-navigation ul ul a{display:block;padding:8px 10px;font-size:77%;color:#eee;}
.main-navigation ul ul li:hover > a,
.main-navigation ul ul li.current_page_item > a,
.main-navigation ul ul li.current-menu-item > a{color:#fff;}
.main-navigation ul ul ul{top:0 !important;left:100%;padding-top:0 !important;padding-left:1px;}
.header-right .main-navigation ul ul ul{left:auto;right:100%;padding-left:0;padding-right:1px;}
.header-left .main-navigation ul ul ul{left:100% !important;}
}
.menu-toggle{display:none;position:relative;width:20px;height:15px;margin:0;font-size:20px;vertical-align:middle;cursor:pointer;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
@media only screen and (max-width:959px){.menu-toggle{display:inline-block;}
}
.menu-toggle a{display:block;width:100%;height:100%;}
.menu-toggle-icon{position:absolute;left:0;top:0;background-color:#1d1d1d;width:20px;height:2px;webkit-transition:all .5s cubic-bezier(0,0.275,0.125,1);-moz-transition:all .5s cubic-bezier(0,0.275,0.125,1);-o-transition:all .5s cubic-bezier(0,0.275,0.125,1);transition:all .5s cubic-bezier(0,0.275,0.125,1);}
.menu-toggle-icon-2{top:6px;}
.menu-toggle-icon-3{top:12px;}
.menu-toggle-active .menu-toggle-icon-1{-webkit-transform:translateY(6px) translateX(1px) rotate(45deg);-moz-transform:translateY(6px) translateX(1px) rotate(45deg);-ms-transform:translateY(6px) translateX(1px) rotate(45deg);-o-transform:translateY(6px) translateX(1px) rotate(45deg);transform:translateY(6px) translateX(1px) rotate(45deg);}
.menu-toggle-active .menu-toggle-icon-2{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);zoom:1;filter:alpha(opacity=0);opacity:0;}
.menu-toggle-active .menu-toggle-icon-3{-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-o-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg);}
#msite-navigation .header-social-icons{display:block;padding:15px 40px;border-top:1px dotted #2a2a2a;line-height:25px;}
#msite-navigation .header-social-icons li{margin:0 2px;}
#msite-navigation .header-social-icons li a i{color:#7a7a7a !important;font-size:13px;}
#msite-navigation .header-search{position:static;margin:0 auto;padding:20px 40px;background:none;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
#msite-navigation .header-search .search-form{display:table;width:100%;}
#msite-navigation .header-search label{display:table-column;}
#msite-navigation .header-search .search-field{display:block;width:100%;height:30px;font-size:12px;letter-spacing:1px;border-color:#2a2a2a !important;}
#msite-navigation .header-search .search-submit{display:table-column;padding:10px;font-size:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cf-mega-menu{display:none;visibility:hidden;position:absolute;top:30px;width:100vw;padding:25px 100px 0;text-align:left;font-size:77%;line-height:1.5;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header-layout2 .cf-mega-menu,
.header-layout3 .cf-mega-menu,
.header-layout4 .cf-mega-menu,
.header-layout14 .cf-mega-menu,
.header-layout15 .cf-mega-menu{top:20px;}
.header-layout7 .cf-mega-menu{top:0;left:100% !important;width:88vw;max-width:1280px;padding:0 40px 0;}
.main-navigation ul li:hover > .cf-mega-menu{display:block !important;}
.cf-mega-menu .inner-megamenu{max-width:1400px;margin:0 auto;color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cf-mega-menu .panel-grid{display:table !important;width:100%;margin:0 !important;padding:0 !important;}
.cf-mega-menu .panel-grid-cell{float:none !important;display:table-cell !important;padding:30px !important;background:rgba(0,0,0,0.9);vertical-align:top;border-right:1px solid #252525;}
.cf-mega-menu .panel-grid-cell:last-of-type{border-right:none;}
.cf-mega-menu .widget-title{font-size:13px;}
.cf-mega-menu a{color:#eee;}
.cf-mega-menu ul,
.cf-mega-menu .widget_nav_menu .menu{display:block !important;position:static !important;width:auto !important;padding:0 !important;}
.cf-mega-menu .widget_nav_menu .menu li{margin:0;padding:0;background:none;}
.cf-mega-menu .widget_nav_menu .menu > li > a{display:block;padding:0 0 8px;color:#eee !important;font-size:100%;text-transform:none;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.cf-mega-menu .widget_nav_menu .menu > li > a:hover,
.cf-mega-menu .widget_nav_menu .menu > li.current_page_item > a,
.cf-mega-menu .widget_nav_menu .menu > li.current-menu-item > a{background:none;zoom:1;filter:alpha(opacity=100);opacity:1;}
.cf-mega-menu .widget_nav_menu .menu > li.current_page_item > a:before,
.cf-mega-menu .widget_nav_menu .menu > li.current-menu-item > a:before,
.cf-mega-menu .widget_nav_menu .menu > ul > li.current_page_item > a:before,
.cf-mega-menu .widget_nav_menu .menu > ul > li.current-menu-item > a:before,
.cf-mega-menu .widget_nav_menu .menu > li.current-menu-ancestor > a:before,
.cf-mega-menu .widget_nav_menu .menu > li.current_page_ancestor > a:before,
.cf-mega-menu .widget_nav_menu .menu > li.current-menu-parent > a:before{position:static;margin-right:5px;}
.cf-mega-menu.mm-panel{display:block;visibility:visible;position:static;width:100%;font-size:100%;}
.cf-mega-menu.mm-panel .inner-megamenu{padding:0 !important;background:none;}
.cf-mega-menu.mm-panel .panel-grid-cell{display:block !important;width:100% !important;padding:0 !important;margin-bottom:40px;border:none;}
.cf-mega-menu.mm-panel .widget_nav_menu .menu > li > a{font-size:14px;text-transform:uppercase;}
.transparent-header .site-content{margin-top:0 !important;}
.transparent-header .header-1st-row,
.transparent-header .header-2nd-row{background:none;}
.transparent-header.dark-header .header-1st-row,
.transparent-header.dark-header .header-2nd-row,
.transparent-header.dark-header .header-1st-row .site-title a,
.transparent-header.dark-header .header-2nd-row .site-title a,
.transparent-header.dark-header .main-navigation .menu > ul > li > a,
.transparent-header.dark-header .main-navigation .menu > li > a,
.transparent-header.dark-header .header-extras > ul > li,
.transparent-header.dark-header .header-extras > ul > li a,
.transparent-header.dark-header .header-extras > ul > li i,
.transparent-header.dark-header .social-area.header-social-icons li a i,
.transparent-header.dark-header .header-extras .search-handler,
.transparent-header.dark-header .menu-toggle a{color:#000;}
.transparent-header.light-header .menu-toggle-icon{background:#000;}
.transparent-header.light-header .header-1st-row,
.transparent-header.light-header .header-2nd-row,
.transparent-header.light-header .header-1st-row .site-title a,
.transparent-header.light-header .header-2nd-row .site-title a,
.transparent-header.light-header .main-navigation .menu > ul > li > a,
.transparent-header.light-header .main-navigation .menu > li > a,
.transparent-header.light-header .header-extras > ul > li,
.transparent-header.light-header .header-extras > ul > li a,
.transparent-header.light-header .header-extras > ul > li i,
.transparent-header.light-header .social-area.header-social-icons li a i,
.transparent-header.light-header .header-extras .search-handler,
.transparent-header.light-header .menu-toggle a{color:#fff;}
.transparent-header.light-header .menu-toggle-icon{background:#fff;}
.transparent-header.light-header .headroom--top.site-header .site-description{border-color:rgba(255,255,255,0.2);}
.transparent-header .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header{padding-top:100px;}
.transparent-header .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):not(.modheader-integrated):first-child .mod-content{padding-top:120px;}
.transparent-header.header-layout2 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.header-layout3 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.header-layout4 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.header-layout13 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.header-layout14 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.header-layout15 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.header-layout2 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.header-layout3 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.header-layout4 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.header-layout13 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.header-layout14 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.header-layout15 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header{padding-top:140px;}
.transparent-header.header-layout2 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.header-layout3 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.header-layout4 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.header-layout13 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.header-layout14 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.header-layout15 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.header-layout2 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.header-layout3 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.header-layout4 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.header-layout13 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.header-layout14 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.header-layout15 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content{padding-top:160px;}
@media only screen and (min-width:960px){.transparent-header.tall-header .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header{padding-top:160px;}
.transparent-header.tall-header .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):not(.modheader-integrated):first-child .mod-content{padding-top:180px;}
.transparent-header.tall-header.header-layout2 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header.header-layout3 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header.header-layout4 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header.header-layout13 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header.header-layout14 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header.header-layout15 .modular-modules section.type-page > section.quadro-mod.modheader-fullwidth:first-child .mod-header,
.transparent-header.tall-header.header-layout2 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.tall-header.header-layout3 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.tall-header.header-layout4 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.tall-header.header-layout13 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.tall-header.header-layout14 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header,
.transparent-header.tall-header.header-layout15 .modular-modules section.type-page > section.quadro-mod.modheader-integrated:first-child .mod-header{padding-top:200px;}
.transparent-header.tall-header.header-layout2 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.tall-header.header-layout3 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.tall-header.header-layout4 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.tall-header.header-layout13 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.tall-header.header-layout14 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.tall-header.header-layout15 .modular-modules section.type-page > section.quadro-mod:not(.modheader-fullwidth):first-child .mod-content,
.transparent-header.tall-header.header-layout2 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.tall-header.header-layout3 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.tall-header.header-layout4 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.tall-header.header-layout13 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.tall-header.header-layout14 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content,
.transparent-header.tall-header.header-layout15 .modular-modules section.type-page > section.quadro-mod:not(.modheader-integrated):first-child .mod-content{padding-top:220px;}
}
.transparent-header .modular-modules section.type-page > section.quadro-mod.type-crelly-slider .mod-content{padding-top:0 !important;}
.sticky{}
.updated{display:none;}
.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;zoom:1;filter:alpha(opacity=55);opacity:0.55;z-index:1;}
.overlay-off .dark-overlay,
.overlay- .dark-overlay{display:none;}
.overlay-on .dark-overlay{display:block;}
a.post-edit-link{position:absolute;top:10px;right:10px;width:40px;height:40px;background:#000;font-size:16px;line-height:40px;text-align:center;-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.50);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.50);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;zoom:1;filter:alpha(opacity=90);opacity:0.9;z-index:90;}
a.post-edit-link i{color:#fff !important;}
a.post-edit-link:hover{-webkit-box-shadow:0 1px 8px 0 rgba(0, 0, 0, 0.70);box-shadow:0 1px 8px 0 rgba(0, 0, 0, 0.70);}
iframe.twitter-tweet{width:100%;}
.wow{visibility:hidden;}
.post-password-form label{display:block;max-width:300px;}
.post-password-form input[type="submit"]{margin-top:20px;}
.page-header{background:#eaeaea;background-size:cover;background-repeat:no-repeat;background-position:center;}
.transparent-header .page-header{padding-top:60px;}
@media only screen and (min-width:960px){.transparent-header.tall-header .page-header{padding-top:120px;}
}
.transparent-header.header-layout2 .site-content .page-header,
.transparent-header.header-layout3 .site-content .page-header,
.transparent-header.header-layout4 .site-content .page-header,
.transparent-header.header-layout13 .site-content .page-header,
.transparent-header.header-layout14 .site-content .page-header,
.transparent-header.header-layout15 .site-content .page-header{padding-top:100px;}
@media only screen and (min-width:960px){.transparent-header.tall-header.header-layout2 .site-content .page-header,
.transparent-header.tall-header.header-layout3 .site-content .page-header,
.transparent-header.tall-header.header-layout4 .site-content .page-header,
.transparent-header.tall-header.header-layout13 .site-content .page-header,
.transparent-header.tall-header.header-layout14 .site-content .page-header,
.transparent-header.tall-header.header-layout15 .site-content .page-header{padding-top:160px;}
}
.center-header{text-align:center;}
.page-inner-header{position:relative;max-width:1400px;margin:0 auto;padding:40px 100px;}
.big-header .page-inner-header{padding:160px 100px;}
.page-title{margin:0;font-size:46px;line-height:1.2;}
.big-header .page-title{font-size:78px;line-height:1.1;}
.page-tagline{display:inline-block;max-width:540px;margin:20px 0 0;font-size:18px;line-height:1.75;}
.page-tagline:before{content:"";display:block;width:100px;margin:0 0 20px;border-top:1px solid;zoom:1;filter:alpha(opacity=20);opacity:0.2;}
.center-header .page-tagline{margin:30px auto 0;}
.center-header .page-tagline:before{margin:0 auto 30px;}
.page-breadcrumbs{position:absolute;top:0;bottom:0;right:100px;display:inline-block;height:28px;margin:auto;padding:1px 10px;background:#fff;font-size:11px;text-transform:uppercase;line-height:28px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.center-header .page-breadcrumbs{position:static;margin-top:10px;}
.big-header .page-breadcrumbs{top:auto;bottom:160px;}
.page-wrapper{max-width:1400px;margin:0 auto;padding:40px 100px 60px;}
.page-template-template-full-width .content-area{width:100%;max-width:none;}
.page-template-template-left-sidebar-php .content-area{float:right;}
.page-template-template-centered .content-area{float:none;margin:0 auto;}
.page-template-template-left-sidebar-php .page-content,
.page-template-default .page-content,
.page-template-template-centered .page-content{max-width:700px;}
.page-template-template-centered .page-content{margin:0 auto;}
.page-content *:last-child{margin-bottom:0;}
.error-404 .search-form{margin:20px 0 0;}
.blog-style-classic.no-sidebar .page-wrapper,
.blog-style-headlines.no-sidebar .page-wrapper,
.blog-style-masonry.no-sidebar.masonry-margins-false .page-wrapper,
.blog-style-metro.no-sidebar.masonry-margins-false .page-wrapper{padding:0;}
.blog-style-classic.no-sidebar .content-area,
.blog-style-headlines.no-sidebar .content-area,
.blog-style-masonry.no-sidebar .content-area,
.blog-style-teasers.no-sidebar .content-area,
.blog-style-metro.no-sidebar .content-area{width:100%;}
.blog-style-classic .content-area,
.blog-style-headlines .content-area,
.blog-style-masonry .content-area,
.blog-style-teasers .content-area,
.blog-style-metro .content-area{max-width:none;}
.blog-item{position:relative;}
.readmore-link{display:block;margin-top:20px;}
.read-more{display:inline-block;padding:14px 25px;font-size:12px;border:1px solid;text-transform:uppercase;font-weight:normal;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.read-more:hover{color:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.90;}
.blog-style-classic .blog-item{padding:40px;background:#fff;}
.blog-style-classic.with-sidebar .blog-item,
.type-wrapper .blog-style-classic .blog-item{margin-bottom:60px;}
.blog-style-classic .blog-item:last-of-type{margin-bottom:0;}
.blog-style-classic .entry-thumbnail{width:100%;height:480px;margin:-40px -40px 40px;padding:0 40px;background:no-repeat;background-size:cover;background-position:center;}
.blog-style-classic .entry-header .entry-inner{max-width:700px;padding:0;text-align:left;}
.blog-style-classic .entry-content{margin:40px auto 0;}
.blog-style-classic .entry-meta{width:100%;}
.blog-style-classic .entry-footer{max-width:700px;margin:60px auto 0;}
.blog-style-headlines .blog-item{padding:140px 40px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:top center;text-align:center;}
.blog-style-headlines .entry-title{font-size:78px;line-height:1.3;}
.blog-style-headlines .entry-footer{margin:0;}
.blog-style-masonry.masonry-margins-true .blog-container{margin:0 -0.75%;}
@media only screen and (min-width:960px){.blog-style-masonry.masonry-margins-true .blog-container.blog-columns-three{margin:0 -0.6%;}
}
.blog-style-masonry .blog-item{float:left;width:50%;padding:40px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.blog-style-masonry.masonry-margins-true .blog-item{width:48.5%;margin:0 0.75% 20px;}
.blog-style-masonry .blog-columns-three .blog-item{padding:30px;}
@media only screen and (min-width:960px){.blog-style-masonry .blog-columns-three .blog-item{width:33.3333%;}
.blog-style-masonry.masonry-margins-true .blog-columns-three .blog-item{width:32.1333%;margin:0 0.6% 15px;}
}
.blog-style-masonry .entry-header{text-align:left;}
.blog-style-masonry .entry-thumbnail{margin:-40px -40px 40px;}
.blog-style-masonry .blog-columns-three .entry-thumbnail{margin:-30px -30px 30px;}
.blog-style-masonry .entry-thumbnail a,
.blog-style-masonry .entry-thumbnail img{display:block;}
.blog-style-masonry .entry-title{font-size:24px;line-height:32px;}
.blog-style-masonry .entry-summary{margin-top:20px;}
.blog-style-masonry .entry-meta{width:100%;font-size:11px;}
.blog-style-masonry .entry-meta:before{zoom:1;filter:alpha(opacity=10);opacity:0.1;}
.blog-style-masonry .meta-separator{margin:0 3px;}
.blog-container.blog-teasers{max-width:940px;margin:0 auto;}
.blog-style-teasers .blog-item{position:relative;width:100%;min-height:200px;margin-bottom:30px;padding:30px 30px 30px 370px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-style-teasers .entry-header{position:static;margin-bottom:10px;text-align:left;}
.blog-style-teasers .entry-thumbnail{position:absolute;top:0;left:0;width:340px;height:100%;min-height:0;margin:0 !important;background-color:#eaeaea;background-size:cover;background-position:center;overflow:hidden;}
.blog-style-teasers .entry-title{font-size:24px;line-height:32px;}
.blog-style-teasers .entry-meta{width:100%;font-size:11px;}
.blog-style-teasers .entry-meta:before{zoom:1;filter:alpha(opacity=10);opacity:0.1;}
.blog-style-teasers .meta-separator{margin:0 3px;}
@media only screen and (min-width:760px) and (max-width:960px){.blog-style-teasers.with-sidebar .blog-item,
.type-wrapper .blog-style-teasers .blog-item,
.blog-style-teasers.modheader-left .blog-item,
.blog-style-teasers.modheader-right .blog-item{padding-left:230px;}
.blog-style-teasers.with-sidebar .entry-thumbnail,
.type-wrapper .blog-style-teasers .entry-thumbnail,
.blog-style-teasers.modheader-left .entry-thumbnail,
.blog-style-teasers.modheader-right .entry-thumbnail{width:200px;}
}
.blog-style-metro .blog-item{position:relative;float:left;width:50%;height:420px;padding:40px;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:top center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-style-metro.masonry-margins-true .blog-item{width:49.25%;margin:0 1.5% 20px 0;}
.blog-style-metro.masonry-margins-true .blog-item:nth-of-type(2n){margin-right:0;}
@media only screen and (min-width:960px){.blog-style-metro .blog-columns-three .blog-item{width:33.3333%;height:380px;}
.blog-style-metro.masonry-margins-true .blog-columns-three .blog-item{width:32.4%;margin:0 1.4% 15px 0;}
.blog-style-metro.masonry-margins-true .blog-columns-three .blog-item:nth-of-type(3n){margin-right:0;}
}
.blog-style-metro .blog-item .entry-header{position:absolute;left:0;bottom:0;padding:30px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-style-metro .blog-item .entry-inner{padding:0;}
.blog-style-metro .entry-title{font-size:24px;line-height:32px;}
.blog-style-metro .entry-meta{margin-top:15px;font-size:11px;}
.blog-style-metro .entry-meta:before{display:none;}
.blog-style-metro .meta-separator{margin:0 3px;}
.quadro-mod{position:relative;clear:both;width:100%;background-position:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.quadro-mod:focus{outline:none;}
.parallax-back{background-attachment:fixed;background-position:top center;}
.modheader-integrated.quadro-mod{padding:40px 0;}
.inner-mod{position:relative;width:100%;max-width:1400px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2;}
.mod-header{position:relative;width:100%;padding:60px 100px;background-position:center;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.modheader-integrated .mod-header{padding-bottom:0;background:none !important;}
.mod-header .inner-mod{}
@media only screen and (min-width:760px){.modheader-left .mod-header,
.modheader-right .mod-header,
.modheader-left-50 .mod-header,
.modheader-right-50 .mod-header{position:absolute;top:0;left:0;width:40%;height:100%;}
.modheader-left-50 .mod-header,
.modheader-right-50 .mod-header{width:50%;}
.modheader-right .mod-header,
.modheader-right-50 .mod-header{left:auto;right:0;}
.modheader-left .mod-header .inner-mod,
.modheader-right .mod-header .inner-mod,
.modheader-left-50 .mod-header .inner-mod,
.modheader-right-50 .mod-header .inner-mod{top:50%;max-width:360px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.modheader-left-50 .mod-header .inner-mod,
.modheader-right-50 .mod-header .inner-mod{max-width:500px;}
.modheader-left .mod-header .inner-mod,
.modheader-left-50 .mod-header .inner-mod{float:right;}
.modheader-right .mod-header .inner-mod,
.modheader-right-50 .mod-header .inner-mod{float:left;}
}
.mod-title{max-width:700px;margin:0 auto;font-size:46px;line-height:54px;}
.modheader-intro{max-width:700px;margin:20px auto 0;font-size:120%;line-height:1.6;zoom:1;filter:alpha(opacity=85);opacity:0.85;}
.modheader-btn{margin-top:20px;}
@media only screen and (min-width:760px){.modheader-left .modheader-btn,
.modheader-right .modheader-btn,
.modheader-left-50 .modheader-btn,
.modheader-right-50 .modheader-btn{margin:30px 0 0;}
}
.mod-content{position:relative;width:100%;padding:60px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quadro-mod.no-margins .mod-content{padding:0;}
@media only screen and (min-width:760px){.modheader-left .mod-content,
.modheader-right .mod-content{float:right;width:60%;}
.modheader-left-50 .mod-content,
.modheader-right-50 .mod-content{float:right;width:50%;}
.modheader-right .mod-content,
.modheader-right-50 .mod-content{float:left;}
.modheader-left .mod-content .inner-mod,
.modheader-right .mod-content .inner-mod{max-width:740px;}
.modheader-left-50 .mod-content .inner-mod,
.modheader-right-50 .mod-content .inner-mod{max-width:600px;}
.modheader-left .mod-content .inner-mod,
.modheader-left-50 .mod-content .inner-mod{float:left;}
.modheader-right .mod-content .inner-mod,
.modheader-right-50 .mod-content .inner-mod{float:right;}
}
.modules-navigation{position:fixed;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99;}
.modules-navigation ul{display:block;margin:0;list-style:none;}
.modules-navigation ul li{position:relative;padding-right:35px;height:30px;}
.modules-navigation ul li a{display:block;position:absolute;top:0;right:0;height:30px;width:30px;text-align:center;line-height:30px;}
.modules-navigation ul li a:after{content:"";display:inline-block;width:8px;height:8px;background:#fff;vertical-align:middle;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;transition:all linear 0.2s;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.modules-navigation ul li a:hover:after,
.modules-navigation ul li.active-mod a:after{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);}
.mod-nav-tooltip{float:right;display:inline-block;position:relative;margin-top:6px;padding:5px 10px;background:#000;font-size:11px;text-transform:uppercase;line-height:14px;color:#fff;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;transition:all linear 0.2s;-moz-transform:translateX(20%);-webkit-transform:translateX(20%);-o-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);zoom:1;filter:alpha(opacity=0);opacity:0;}
.modules-navigation ul li:hover .mod-nav-tooltip{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);zoom:1;filter:alpha(opacity=100);opacity:1;}
.mod-nav-tooltip:before{content:"";position:absolute;top:0;right:-10px;bottom:0;width:10px;height:2px;margin:auto 0;background:#000;}
.modules-tabs{}
.mods-tabs-list{list-style:none;margin:0;padding:50px 100px 25px;text-align:center;}
.mods-tabs-list li{display:inline-block;margin:0 5px 5px;line-height:20px;}
.mods-tabs-list li a{position:relative;display:block;padding:10px 20px;border-bottom:2px solid;color:#1a1a1a;font-size:14px;text-transform:uppercase;font-weight:normal;}
.mods-tabs .mod-tab{zoom:1;filter:alpha(opacity=0);opacity:0;height:0;-webkit-transition:opacity ease 0.8s;-moz-transition:opacity ease 0.8s;transition:opacity ease 0.8s;}
.mods-tabs .mod-tab.visible{zoom:1;filter:alpha(opacity=100);opacity:1;height:auto;}
.type-wrapper{padding:60px 100px;}
.inner-mod-wrapper{position:relative;max-width:1400px;margin:0 auto;z-index:2;}
.modules-wrapper{float:left;width:66%;}
.type-wrapper.sidebar-left .modules-wrapper{float:right;}
.type-wrapper.sidebar-right .widget-area{float:right;}
.type-wrapper.sidebar-left .widget-area{float:left;}
.modules-wrapper .quadro-mod{background:none !important;}
.modules-wrapper .quadro-mod .mod-header{margin:0 0 20px;}
.modules-wrapper .quadro-mod .mod-content{margin-bottom:40px;padding:0 !important;}
.modules-wrapper .quadro-mod:first-of-type:last-of-type .mod-content{margin-bottom:0;}
.type-canvas p:last-child{margin-bottom:0;}
.type-canvas iframe{display:block;}
.type-slogan{}
.slogan-slider{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden;z-index:0;}
.slogan-video-back,
.mobile-video-poster{position:absolute;top:50%;left:50%;min-width:100%;height:auto;min-height:100%;width:auto;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.mobile-video-poster{max-width:none;height:100%;}
.slogan-slider ul{width:100%;height:100%;}
.slogan-slider li{display:none;width:100%;height:100%;background-position:center;background-size:cover;}
.type-slogan .mod-content{text-align:center;}
.type-slogan.size-giant .mod-content{height:100vh;max-height:1200px;min-height:500px;padding:40px 100px !important;}
.type-slogan.size-regular .mod-content{padding:100px;}
.type-slogan.align-left .mod-content{text-align:left;}
.type-slogan.align-right .mod-content{text-align:right;}
.type-slogan.size-giant .mod-content .inner-mod{width:100%;height:100%;}
.type-slogan .slogan-wrapper{margin:0 auto;z-index:9;}
.type-slogan.size-giant .slogan-wrapper{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.type-slogan.size-regular .slogan-wrapper{}
.type-slogan.align-left .slogan-wrapper{right:auto;left:0;max-width:660px;margin:0 auto 0 0;}
.type-slogan.align-right .slogan-wrapper{left:auto;right:0;max-width:660px;margin:0 0 0 auto;}
.type-slogan .mod-content h1{font-size:100px;line-height:115px;margin-bottom:10px;}
.type-slogan .mod-content h2{font-size:80px;line-height:92px;margin-bottom:10px;}
.type-slogan .mod-content h3{font-size:64px;line-height:76px;margin-bottom:10px;}
.type-slogan .mod-content h4{font-size:50px;line-height:60px;margin-bottom:10px;}
.type-slogan .mod-content h5{font-size:40px;line-height:48px;margin-bottom:10px;}
.type-slogan .mod-content h6{font-size:28px;line-height:36px;margin-bottom:10px;}
.type-slogan .mod-content p{font-size:40px;line-height:48px;margin-bottom:10px;}
.type-slogan .mod-content p.small{font-size:26px;line-height:36px;margin-bottom:10px;}
.type-slogan .mod-content p.small-2{font-size:18px;line-height:28px;margin-bottom:10px;}
.type-slogan .mod-content h1:last-child,
.type-slogan .mod-content h2:last-child,
.type-slogan .mod-content h3:last-child,
.type-slogan .mod-content h4:last-child,
.type-slogan .mod-content h5:last-child,
.type-slogan .mod-content h6:last-child,
.type-slogan .mod-content p:last-child,
.type-slogan .mod-content p.small:last-child,
.type-slogan .mod-content p.small-2:last-child{margin-bottom:0;}
.qbtn.slogan-call-to-action{margin-top:30px;padding:18px 30px;font-size:13px;border:none;color:#fff;}
.qbtn.slogan-call-to-action:nth-of-type(2){margin-left:5px;}
.qbtn.slogan-call-to-action i{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.type-cta.size-small .mod-content{padding-top:30px;padding-bottom:30px;}
.cta-wrapper{position:relative;max-width:700px;margin:0 auto;}
.cta-content-wrapper{width:60%;line-height:1.5;}
.cta-content-wrapper *{margin-bottom:5px;}
.cta-content-wrapper *:last-child{margin-bottom:0;}
.cta-button-wrapper{position:absolute;top:50%;right:0;width:38%;text-align:center;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.qbtn.cta-button{min-width:100px;padding:18px 30px;font-size:13px;border:none;color:#fff;}
.services-type3 .mod-content{padding:0;}
@media only screen and (min-width:760px){.services-type3.modheader-left .mod-content .inner-mod,
.services-type3.modheader-right .mod-content .inner-mod{max-width:840px;}
}
.quadro-services{list-style:none;margin:0;}
.services-type1 .quadro-services,
.services-type2 .quadro-services{margin:20px 0;}
.quadro-service{position:relative;float:left;width:100%;margin-bottom:50px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.services-type2.three-columns .quadro-service.image-service,
.services-type2.four-columns .quadro-service.image-service{margin-bottom:30px;}
.services-type3 .quadro-service{margin:0 !important;}
.two-columns .quadro-service{width:48%;margin-right:4%;}
.services-type3.two-columns .quadro-service{width:50%;}
.two-columns .quadro-service:nth-of-type(2n){margin-right:0;}
.two-columns .quadro-service:nth-of-type(2n+1){clear:left;}
.three-columns .quadro-service{width:31%;margin-right:3.5%;}
.services-type3.three-columns .quadro-service{width:33.3333%;}
.three-columns .quadro-service:nth-of-type(3n){margin-right:0;}
.three-columns .quadro-service:nth-of-type(3n+1){clear:left;}
.four-columns .quadro-service{width:22%;margin-right:4%;}
.services-type3.four-columns .quadro-service{width:25%;}
.four-columns .quadro-service:nth-of-type(4n){margin-right:0;}
.four-columns .quadro-service:nth-of-type(4n+1){clear:left;}
.quadro-service:last-of-type,
.two-columns .quadro-service:nth-last-of-type(2),
.three-columns .quadro-service:nth-last-of-type(2),
.three-columns .quadro-service:nth-last-of-type(3),
.four-columns .quadro-service:nth-last-of-type(2),
.four-columns .quadro-service:nth-last-of-type(3),
.four-columns .quadro-service:nth-last-of-type(4){margin-bottom:0;}
.service-icon{display:block;margin-bottom:30px;}
.service-icon a{display:inline-block;}
.image-service .service-icon a{display:block;}
.service-icon i{position:relative;display:inline-block;text-align:center;font-size:48px;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;transition:all linear 0.2s;}
.quadro-service:hover .service-icon a i{zoom:1;filter:alpha(opacity=50);opacity:0.5;}
.image-service .service-icon img{width:100%;display:block;}
.service-title{font-size:120%;line-height:1.4;margin-bottom:10px;}
.service-content{font-size:90%;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
a.service-link{margin-top:20px;padding:10px 18px;}
.service-link:hover{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.services-type2 .quadro-service{text-align:left;min-height:60px;}
.services-type2 .quadro-service.image-service{min-height:140px;}
.services-type2.three-columns .quadro-service.image-service,
.services-type2.four-columns .quadro-service.image-service{min-height:94px;}
.services-type2 .service-icon{position:absolute;top:0;left:0;margin-bottom:15px;}
.services-type2 .service-icon i{width:55px;height:55px;line-height:55px;font-size:38px;}
.services-type2 .quadro-service .service-icon i:after{border:1px solid;}
.services-type2 .quadro-service:hover .service-icon i:after{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.services-type2 .image-service .service-icon img{width:190px;}
.services-type2.three-columns .image-service .service-icon img,
.services-type2.four-columns .image-service .service-icon img{width:130px;}
.services-type2 .service-icon + .service-content-wrapper{padding-left:75px;}
.services-type2 .image-service .service-icon + .service-content-wrapper{padding-left:210px;}
.services-type2.three-columns .image-service .service-icon + .service-content-wrapper,
.services-type2.four-columns .image-service .service-icon + .service-content-wrapper{padding-left:150px;}
.services-type2.three-columns .service-title,
.services-type2.four-columns .service-title{font-size:110%;}
.services-type2 .service-icon + .service-content-wrapper .service-title:first-child:last-child{margin-top:15px;}
.services-type2 .service-content{margin-top:5px;}
.services-type2.three-columns .service-content,
.services-type2.four-columns .service-content{font-size:85%;}
.services-type2 .service-link{margin-top:12px;padding:10px 18px;}
.services-type3 .quadro-service{overflow:hidden;background:#000;}
.services-type3 .quadro-service img{display:block;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.services-type3 .quadro-service:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.services-type3 .service-content-wrapper{position:absolute;top:50%;right:0;left:0;width:100%;padding:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;}
.services-type3 .service-title{margin-bottom:0;}
.services-type3 .service-content{margin-top:15px;zoom:1;filter:alpha(opacity=100);opacity:1;}
.services-type3 .service-content:before{content:"";display:block;width:80px;margin:0 auto 15px;border-top:1px solid;zoom:1;filter:alpha(opacity=20);opacity:0.2;}
.display-wrapper ul{list-style:none;margin:0;}
.display-item{float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;}
.display-item article{position:relative;width:100%;height:100%;}
.display-item article:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000',GradientType=0);}
.display-back-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.display-item:hover .display-back-img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.display-content{position:absolute;bottom:30px;left:30px;right:30px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:9;}
.display-layout1 .display-item1 .display-content,
.display-layout3 .display-item1 .display-content{bottom:50px;left:40px;right:40px;}
.display-item:hover .display-content{bottom:40px;}
.display-layout1 .display-item1:hover .display-content,
.display-layout3 .display-item1:hover .display-content{bottom:60px;}
.display-content a{color:#fff !important;}
.display-content .entry-title{font-size:22px;line-height:30px;margin:0;}
.display-layout1 .display-item1 .entry-title,
.display-layout3 .display-item1 .entry-title{font-size:28px;line-height:34px;}
.display-content .entry-meta{margin-top:5px;font-size:11px;}
.display-content .entry-meta:before{display:none;}
.display-content .entry-summary{display:none;margin-top:5px;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.display-content .readmore-link .read-more{border:none;color:#fff;}
.display-layout1 .display-item1{width:50%;height:600px;}
.display-layout1 .display-item2{width:50%;height:300px;}
.display-layout1 .display-item3, .display-layout1 .display-item4{width:25%;height:300px;}
.display-layout1 .display-item1 .entry-summary{display:block;}
.display-layout2 .display-item1, .display-layout2 .display-item2{width:50%;height:340px;}
.display-layout2 .display-item3, .display-layout2 .display-item4, .display-layout2 .display-item5{width:33.3333%;height:280px;}
.display-layout3 .display-item1{width:50%;height:600px;}
.display-layout3 .display-item2, .display-layout3 .display-item3{width:50%;height:300px;}
.display-layout3 .display-item1 .entry-summary{display:block;}
.display-layout4 .display-item{width:50%;height:50vh;max-height:460px;min-height:280px;}
.display-layout5 .display-item{height:340px;}
.display-layout5 .display-item1, .display-layout5 .display-item4{width:50%;}
.display-layout5 .display-item2, .display-layout5 .display-item3, .display-layout5 .display-item5, .display-layout5 .display-item6{width:25%;}
.type-slider.margins-disable .mod-content{padding:0 !important;}
.type-slider.margins-disable .mod-content .inner-mod{max-width:none;}
.type-slider .mod-content .inner-mod{overflow:hidden;}
.quadro-slides{height:500px;}
.vh-used .quadro-slides{max-height:1200px;min-height:500px;}
.quadro-slide{display:none;position:relative;height:100%;background-size:cover;background-position:center;overflow:hidden;}
.inner-slide{position:relative;width:100%;max-width:1480px;height:100%;margin:0 auto;}
.slide-content{position:absolute;top:50%;left:100px;right:100px;margin:0 auto;text-align:center;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;}
.quadro-slide.align-left .slide-content{text-align:left;}
.quadro-slide.align-right .slide-content{text-align:right;}
.slide-content h1{font-size:100px;line-height:115px;margin-bottom:10px;}
.slide-content h2{font-size:80px;line-height:92px;margin-bottom:10px;}
.slide-content h3{font-size:64px;line-height:76px;margin-bottom:10px;}
.slide-content h4{font-size:50px;line-height:60px;margin-bottom:10px;}
.slide-content h5{font-size:40px;line-height:48px;margin-bottom:10px;}
.slide-content h6{font-size:28px;line-height:36px;margin-bottom:10px;}
.slide-content p{font-size:40px;line-height:48px;margin-bottom:10px;}
.slide-content p.small{font-size:26px;line-height:36px;margin-bottom:10px;}
.slide-content p.small-2{font-size:18px;line-height:28px;margin-bottom:10px;}
.slide-content h1:last-child,
.slide-content h2:last-child,
.slide-content h3:last-child,
.slide-content h4:last-child,
.slide-content h5:last-child,
.slide-content h6:last-child,
.slide-content p:last-child,
.slide-content p.small:last-child,
.slide-content p.small-2:last-child{margin-bottom:0;}
.qbtn.slide-content-rmore{margin-top:30px;padding:18px 30px;font-size:13px;border:none;color:#fff;}
.type-slider .flex-control-nav{position:absolute;bottom:10px;left:0;right:0;margin:0;zoom:1;filter:alpha(opacity=0);opacity:0;z-index:9;}
.type-slider .mod-content:hover .flex-control-nav{zoom:1;filter:alpha(opacity=100);opacity:1;}
.type-slider .flex-direction-nav{max-width:none;}
.type-slider .flex-direction-nav a.flex-prev,
.type-slider .flex-direction-nav a.flex-next{zoom:1;filter:alpha(opacity=0);opacity:0;}
.type-slider .mod-content:hover .flex-direction-nav a.flex-prev,
.type-slider .mod-content:hover .flex-direction-nav a.flex-next{zoom:1;filter:alpha(opacity=100);opacity:1;}
.type-slider .mod-content:hover .flex-direction-nav a.flex-prev{left:0;}
.type-slider .mod-content:hover .flex-direction-nav a.flex-next{right:0;}
.quadro-pslides{height:600px;}
.quadro-pslide{display:none;position:relative;height:520px;padding-bottom:80px;background-size:cover;background-position:center;overflow:hidden;}
.slide-caption{display:none;position:absolute;top:50%;left:40px;right:40px;max-width:540px;margin:-40px auto 0;padding:40px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;}
.slide-caption .entry-title{font-size:28px;line-height:36px;}
.slide-caption .entry-summary{margin-top:15px;padding-top:15px;border-top:1px solid #eaeaea;font-size:90%;color:#7a7a7a;}
.slide-caption .readmore-link{}
.caption-center .slide-caption{text-align:center;}
.caption-right .slide-caption,
.caption-alternated .quadro-pslides li:nth-of-type(even) .slide-caption{left:auto;right:100px;}
.caption-left .slide-caption,
.caption-alternated .quadro-pslides li:nth-of-type(odd) .slide-caption{right:auto;left:100px;}
.slider-nav{position:absolute;bottom:0;width:100%;margin:0 auto;padding:5px;background:#fff;background:rgba(255,255,255,0.15);text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99;}
.slider-nav .flex-viewport{z-index:2;}
.slider-nav ul{width:100%;}
.slider-nav-item{display:none;position:relative;height:80px;background:#000;overflow:hidden;cursor:pointer;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.slider-nav-item img{min-width:100%;height:auto;min-height:100%;width:auto;zoom:1;filter:alpha(opacity=30);opacity:0.3;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.slider-nav-item:hover img{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.slider-nav-item.flex-active-slide img{zoom:1;filter:alpha(opacity=100);opacity:1;}
.slider-nav .flex-direction-nav a.flex-prev{left:0;}
.slider-nav .flex-direction-nav a.flex-next{right:0;}
.type-crelly-slider .mod-content .inner-mod{max-width:none;}
.crellyslider > .cs-controls > .cs-previous,
.crellyslider > .cs-controls > .cs-next{width:50px !important;height:50px !important;line-height:50px !important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.crellyslider > .cs-controls{left:0;right:0;max-width:1400px;margin:0 auto;}
.crellyslider > .cs-controls > .cs-previous:before{content:"\f104";}
.crellyslider > .cs-controls > .cs-next:before{content:"\f105";}
.crellyslider > .cs-navigation > .cs-slide-link{width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.carousel-wrapper{position:relative;overflow:hidden;}
.carousel-item{display:none;float:left;width:33.3333%;}
.carousel-item article{position:relative;width:100%;height:380px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.carousel-item article:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000',GradientType=0);}
.carousel-back-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.carousel-item article:hover .carousel-back-img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.carousel-content{position:absolute;bottom:0;left:0;width:100%;padding:20px;color:#fff;z-index:99;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.carousel-content a{color:#fff !important;}
.carousel-item .entry-title{margin:0;font-size:20px;line-height:28px;}
.carousel-item .entry-meta{margin-top:5px;font-size:11px;}
.carousel-item .entry-meta:before{display:none;}
.carousel-wrapper .flex-direction-nav a.flex-prev{left:0;}
.carousel-wrapper .flex-direction-nav a.flex-next{right:0;}
.type-insights .mod-content{padding:0 !important;}
.insights{list-style:none;margin:0;font-size:0;}
.insight{width:100%;}
.insight:last-of-type{margin-bottom:0;}
.insight img{display:inline-block;vertical-align:middle;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.insight.layout3-insight img,
.insight.layout4-insight img{display:block;width:auto;max-width:100%;margin:0 auto;}
.insight-content{display:inline-block;vertical-align:middle;width:50%;padding:60px 100px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.layout3-insight .insight-content,
.layout4-insight .insight-content{display:block;width:100%;max-width:860px;margin:0 auto;}
.insight-title{font-size:140%;line-height:1.5;margin:0;}
.insight-title + .insight-text{margin-top:20px;}
.insight-text p{font-size:90%;}
.insight-text *{margin-bottom:15px;}
.insight-text *:last-child{margin-bottom:0;}
a.insight-link{margin-top:30px;color:#fff !important;}
.type-sl-insights .mod-content .inner-mod{padding:40px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.type-sl-insights.nav-arrows .mod-content .inner-mod{padding:40px 60px;}
.sl-insights{font-size:0;}
.sl-insight{display:none;}
.sl-insight:first-child:last-child{display:block;}
.sl-insight.layout3-sl-insight,
.sl-insight.layout4-sl-insight{text-align:center;}
.sl-insight img{display:inline-block;vertical-align:middle;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sl-insight.layout3-sl-insight img,
.sl-insight.layout4-sl-insight img{width:auto;max-width:100%;}
.sl-insight-text{display:inline-block;vertical-align:middle;width:50%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.layout1-sl-insight .sl-insight-text{text-align:left;padding:0 0 0 60px;}
.layout2-sl-insight .sl-insight-text{text-align:right;padding:0 60px 0 0;}
.layout3-sl-insight .sl-insight-text,
.layout4-sl-insight .sl-insight-text{display:block;width:100%;max-width:860px;margin:0 auto;}
.layout3-sl-insight img + .sl-insight-text{margin-top:60px;}
.layout4-sl-insight .sl-insight-text + img{margin-top:60px;}
.sl-insight-text h4{font-size:140%;line-height:1.3;margin:0;}
.sl-insight-text p{margin:20px 0 0;font-size:90%;}
a.sl-insight-link{margin:30px 0 2px;}
.type-sl-insights.nav-numbered .flex-direction-nav{display:none;}
.type-sl-insights.nav-arrows .flex-control-nav{display:none;}
.type-sl-insights .flex-control-nav{position:absolute;top:0;right:0;margin:0;line-height:1;}
.type-sl-insights .flex-control-nav li{margin:0 3px;}
.type-sl-insights .flex-control-nav a{display:block;text-indent:0;width:60px;height:auto;background:none;border:none;border-top:1px solid;line-height:30px;font-size:11px;text-align:center;vertical-align:middle;cursor:default;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.type-sl-insights .flex-control-nav a:hover{zoom:1;filter:alpha(opacity=50);opacity:0.5;}
.type-sl-insights .flex-control-nav .flex-active{zoom:1;filter:alpha(opacity=100);opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.testimonials-type1{overflow:hidden;}
.testimonial-item{position:relative;}
.testimonials-type2 .testimonial-item{float:left;margin:0 3% 30px 0;}
.testimonials-type2 .testimonial-item{width:48.5%;}
.testimonials-type2 .testimonial-item:nth-child(2n){margin-right:0;}
.testimonials-type2 .testimonial-item:nth-child(2n+1){clear:left;}
.testimonials-type2 .testimonial-item:last-of-type,
.testimonials-type2 .testimonial-item:nth-last-of-type(2){margin-bottom:0 !important;}
.testimonial-back-transp .testimonials-type2 .testimonial-item{margin-bottom:60px;}
.testimonials-type4 .testimonial-item{margin-bottom:30px;}
.testimonials-type4 .testimonial-item:last-of-type{margin-bottom:0;}
.testimonial-item-content{padding:40px;background:#fff;}
.testimonial-back-transp .testimonial-item-content{padding:0 !important;background:none !important;}
.testimonial-item-content a{color:#5a5a5a;}
.testimonial-item-text{float:left;position:relative;width:100%;margin-bottom:0;padding:0 0 30px;border-bottom:1px solid;font-size:95%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.testimonial-item-text:after{content:"";position:absolute;left:30px;bottom:-10px;width:1px;height:10px;margin:0;border-top:none;border-left:1px solid;}
.testimonial-item-author{display:block;float:left;width:100%;margin-top:40px;}
.testimonial-photo{display:inline-block;width:80px;height:80px;margin:0 10px 0 0;vertical-align:middle;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;}
.testimonials-type2 .testimonial-photo{width:60px;height:60px;}
.testimonial-author-name{display:inline-block;vertical-align:middle;text-align:left;}
.testimonial-author-subtitle{display:block;font-size:12px;text-transform:uppercase;}
@media only screen and (min-width:960px){.testimonials-type1 .testimonial-item-text,
.testimonials-type4 .testimonial-item-text{width:68%;padding:30px 40px 30px 0;border-bottom:none;border-right:1px solid;font-size:120%;}
.testimonials-type1 .testimonial-item-text:after,
.testimonials-type4 .testimonial-item-text:after{top:0;left:auto;right:-11px;bottom:0;width:10px;height:1px;margin:auto 0;border-top:1px solid;}
.testimonials-type1 .testimonial-item-author,
.testimonials-type4 .testimonial-item-author{position:absolute;top:50%;right:0;width:32%;margin:0;padding:0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
.type-team .mod-content{padding:0;}
.type-team.modheader-integrated{padding-bottom:0;}
.type-team.modheader-integrated .mod-content{margin-top:40px;}
.team{list-style:none;margin:0;}
.team-member{position:relative;float:left;}
.team-type1 .team-member{width:50%;}
.team-type2 .team-member{width:33.3333%;}
.team-type3 .team-member{width:25%;}
.team-member:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,9) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,9)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,9) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,9) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,9) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000',GradientType=0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;zoom:1;filter:alpha(opacity=50);opacity:0.5;}
.team-member:hover:after{zoom:1;filter:alpha(opacity=100);opacity:1;}
.member-photo-wrapper{width:100%;}
.member-photo-wrapper img{display:block;}
.member-content{position:absolute;left:0;bottom:0;width:100%;padding:15px 20px;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2;}
.team-type1 .member-content{padding:40px;}
.member-name{margin-bottom:0;}
.team-type3 .member-name{font-size:22px;}
.member-name a{color:#fff !important;}
.member-role{display:block;font-size:13px;text-transform:uppercase;}
.team-type3 .member-role{font-size:11px;}
.member-content p{display:none;margin:15px 0 0;font-size:80%;}
.team-member:hover .member-content p{display:block;}
.member-socials{display:none;margin-top:15px;text-align:center;}
.member-socials:empty{display:none;}
.team-member:hover .member-socials{display:block;}
.member-socials a{display:inline-block;margin:0 3px 3px;color:#eee !important;}
.member-socials a i{width:26px;height:26px;border:1px solid;line-height:26px;font-size:12px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.member-socials a:hover i{color:#fff;border:none;width:28px;height:28px;line-height:28px;}
.type-videoposts .mod-content{padding:0;}
.videos-wrapper{position:relative;overflow:hidden;}
.videos-slider{width:100%;}
.quadro-video{position:relative;zoom:1;filter:alpha(opacity=0);opacity:0;}
.quadro-video:first-of-type{zoom:1;filter:alpha(opacity=100);opacity:1;}
.quadro-video-container{display:inline-block;width:60%;vertical-align:middle;margin-right:-5px;}
.quadro-video-container .media-wrapper{line-height:0;}
.video-post{display:inline-block;width:40%;padding:60px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.video-post .entry-title{font-size:28px;line-height:36px;margin:0;}
.video-post p{margin:15px 0 0;}
.video-post .readmore-link{text-align:left;}
.videos-nav{position:relative;width:100%;margin:0 auto;background:#000;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99;}
.videos-nav .flex-viewport{z-index:2;}
.videos-nav ul{width:100%;}
.videos-nav-item{position:relative;display:inline-block !important;height:130px;background:#000;overflow:hidden;cursor:pointer;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.videos-nav-item:after{font-family:"FontAwesome";content:"\f04b";position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;margin:auto;padding-left:2px;border:2px solid #fff;color:#fff;text-align:center;font-size:12px;line-height:30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;zoom:1;filter:alpha(opacity=80);opacity:0.8;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.icons-e-icons .videos-nav-item:after{font-family:"ElegantIcons";content:"\45";font-size:16px;}
.videos-nav-item img{min-width:100%;height:auto;min-height:100%;width:auto;zoom:1;filter:alpha(opacity=50);opacity:0.5;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.videos-nav-item:hover img{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.videos-nav-item.flex-active-slide img{zoom:1;filter:alpha(opacity=100);opacity:1;}
.videos-nav-item:hover:after{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.videos-nav-item.flex-active-slide:after{display:none;}
.videos-wrapper .flex-direction-nav a.flex-prev{left:0;}
.videos-wrapper .flex-direction-nav a.flex-next{right:0;}
.type-featured .mod-content{padding:0;}
.feat-post-img{position:absolute;top:0;left:0;float:left;width:100%;height:100%;background-size:cover;background-position:center;overflow:hidden;z-index:0;}
.feat-item-content{position:relative;float:right;max-width:640px;margin:60px 100px;padding:30px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2;}
.feat-type2 .feat-item-content{float:left;}
.feat-item-content .entry-title{margin:0;font-size:34px;line-height:46px;}
.feat-item-content .entry-meta{margin-top:15px;}
.feat-item-content .entry-meta:before{margin-bottom:10px;}
.feat-item-content .entry-summary{margin-top:20px;}
.authors-list{list-style:none;margin:0;}
.authors-list li{position:relative;float:left;width:32%;margin:0 2% 30px 0;padding:30px;background:#fff;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.authors-list li:nth-child(3n){margin-right:0;}
.authors-list li:nth-child(3n+1){clear:left;}
.authors-list li:last-of-type,
.authors-list li:nth-last-of-type(2),
.authors-list li:nth-last-of-type(3){margin-bottom:0;}
.authors-list li .author-cover{width:100%;height:130px;margin:-30px -30px -50px;padding:30px;background-color:#eaeaea;background-size:cover;background-position:center;}
.authors-list li .author-name .avatar{position:static;display:inline-block;width:100px;height:100px;margin:0 auto;background:#eee;border:6px solid #fff;}
.type-blog.blog-style-classic .mod-content,
.type-blog.blog-style-headlines .mod-content,
.type-blog.blog-style-masonry.masonry-margins-false .mod-content,
.type-blog.blog-style-metro.masonry-margins-false .mod-content{padding:0;}
.type-magazine ul{list-style:none;margin:0;}
.magazine-item{float:right;width:49%;margin:0 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.magazine-item1{float:left;width:49%;margin-right:2%;}
.magazine-layout1 .magazine-item1{margin-bottom:0;}
.magazine-item:last-of-type{margin-bottom:0;}
.magazine-item article{position:relative;min-height:120px;padding:0 0 0 220px;}
.magazine-item1 article,
.magazine-layout2 .magazine-item2 article,
.magazine-layout2.mag-columns-three .magazine-item3 article,
.magazine-layout4 .magazine-item article{min-height:0;padding:255px 0 0 0;}
.magazine-item .entry-thumbnail{position:absolute;top:0;left:0;width:200px;height:120px;min-height:0;margin:0;background-color:#eaeaea;background-color:rgba(0, 0, 0, 0.1);}
.magazine-item1 .entry-thumbnail,
.magazine-layout2 .magazine-item2 .entry-thumbnail,
.magazine-layout2.mag-columns-three .magazine-item3 .entry-thumbnail,
.magazine-layout4 .magazine-item .entry-thumbnail{width:100%;height:240px;}
.magazine-item .entry-thumbnail:hover{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.magazine-item .entry-thumbnail > a{display:block;width:100%;height:100%;background-size:cover;background-position:center;}
.magazine-item .entry-thumbnail .auto-screenshot-link{margin:0;}
.magazine-content{max-width:700px;}
.magazine-item .cat-links{position:absolute;top:0;left:0;display:inline-block;margin:5px;padding:3px 8px;background:#000;color:#fff;font-size:10px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.magazine-item .cat-links a{color:#fff;display:inline-block;line-height:1.5;}
.magazine-item .entry-title{font-size:20px;line-height:26px;margin-bottom:0;}
.magazine-layout1 .magazine-item1 .entry-title,
.magazine-layout2.mag-columns-two .magazine-item1 .entry-title,
.magazine-layout2.mag-columns-two .magazine-item2 .entry-title{font-size:28px;line-height:34px;}
.magazine-item .entry-meta{margin-top:10px;font-size:11px;}
.magazine-item .entry-meta:before{margin-bottom:5px;}
.magazine-item .entry-summary{zoom:1;filter:alpha(opacity=85);opacity:0.85;}
.magazine-item .entry-summary p{margin-bottom:0;}
.magazine-layout2 .magazine-item{float:left;width:49%;}
.magazine-layout2 .magazine-item:nth-of-type(odd){clear:left;margin-right:2%;}
.magazine-layout2.mag-columns-two .magazine-item:nth-of-type(5),
.magazine-layout2.mag-columns-two .magazine-item:nth-of-type(6),
.magazine-layout2.mag-columns-three .magazine-item:nth-of-type(8),
.magazine-layout2.mag-columns-three .magazine-item:nth-of-type(9){margin-bottom:0;}
.magazine-layout2.mag-columns-three .magazine-item{margin:0 2% 30px 0;}
.magazine-layout2.mag-columns-three .magazine-item:nth-of-type(even){clear:left;margin-right:2%;}
.magazine-layout2.mag-columns-three .magazine-item:nth-of-type(odd){clear:none;margin-right:0;}
.magazine-layout2.mag-columns-three .magazine-item1,
.magazine-layout2.mag-columns-three .magazine-item2,
.magazine-layout2.mag-columns-three .magazine-item3{float:left;width:32%;margin:0 2% 30px 0 !important;clear:none !important;}
.magazine-layout2.mag-columns-three .magazine-item3{margin-right:0 !important;}
.magazine-layout3 .magazine-item{float:left;width:100%;margin:0 0 30px;}
.magazine-layout3 .magazine-item article{min-height:180px;padding:0 0 0 300px;}
.magazine-layout3 .magazine-item .entry-thumbnail{width:280px;height:180px;}
.magazine-layout4 .magazine-item{float:left;width:31%;margin:0 3.5% 40px 0;text-align:left;}
.magazine-layout4 .magazine-item:nth-of-type(3n){margin-right:0;}
.magazine-layout4 .magazine-item:nth-of-type(3n+1){clear:left;}
.magazine-layout4.mag-columns-two .magazine-item:last-of-type,
.magazine-layout4.mag-columns-two .magazine-item:nth-last-of-type(2),
.magazine-layout4.mag-columns-three .magazine-item:last-of-type,
.magazine-layout4.mag-columns-three .magazine-item:nth-last-of-type(2),
.magazine-layout4.mag-columns-three .magazine-item:nth-last-of-type(3){margin-bottom:0;}
.magazine-layout4 .magazine-item article{min-height:0;}
.magazine-layout4 .magazine-item .entry-thumbnail{top:0;}
.magazine-layout4.mag-columns-two .magazine-item{width:48.25%;margin:0 3.5% 40px 0;clear:none;}
.magazine-layout4.mag-columns-two .magazine-item:nth-of-type(2n){margin-right:0;}
.magazine-layout4.mag-columns-two .magazine-item:nth-of-type(2n+1){clear:left;}
.type-flashnews .mod-header,
.type-flashnews .mod-content{padding-top:20px;padding-bottom:20px;}
.flashnews-item{display:none;}
.flashnews-item:first-of-type{display:block;}
.flashnews-content{margin:0;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.flashnews-content .cat-links{display:inline-block;margin:0;padding:3px 20px;background:#000;color:#fff;font-size:12px;text-transform:uppercase;}
.flashnews-content .cat-links a{color:#fff;}
.flashnews-content a.entry-title{margin-left:10px;color:#1a1a1a !important;font-size:100%;font-style:italic;}
.flashnews-content a.entry-title:before{font-family:"FontAwesome";content:"\f105";margin-right:5px;font-size:13px;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.icons-e-icons .flashnews-content a.entry-title:before{font-family:"ElegantIcons";content:"\35";}
.flashnews-content a.entry-title:hover{margin-left:15px;}
.type-image .mod-content{padding:0;}
.type-image .mod-content img{display:block;}
.type-logos .mod-content{padding-top:40px;padding-bottom:40px;}
.logos-carousel .logos-wrapper{padding:0 30px;}
.logo-profile{float:left;}
.logos-still.three-columns .logo-profile{width:33.3333%;}
.logos-still.four-columns .logo-profile{width:25%;}
.logos-still.five-columns .logo-profile{width:20%;}
.logos-still.six-columns .logo-profile{width:16.6666%;}
.logo-content{position:relative;height:120px;text-align:center;line-height:90px;}
.logo-link{display:block;}
.logo-content img{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;max-width:100%;height:auto;max-height:100%;margin:auto;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quadro-plans{display:table;list-style:none;margin:0 -10px;text-align:center;border-spacing:10px;border-collapse:separate;}
.quadro-plans.featured-true{margin-top:40px;}
.quadro-plans.plans-2{max-width:780px;margin-left:auto;margin-right:auto;}
.quadro-plans.plans-1{display:block;}
.quadro-plan{position:relative;display:table-cell;width:33.3333%;padding:30px 30px 110px;background:#fff;vertical-align:top;word-break:break-word;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quadro-plans.plans-1 .quadro-plan{display:block;width:100%;max-width:420px;margin:0 auto;}
.quadro-plans.plans-2 .quadro-plan{width:50%;}
.quadro-plans.plans-4 .quadro-plan{width:25%;}
.quadro-plans.plans-5 .quadro-plan{width:20%;}
.quadro-plan p{margin-bottom:0;}
.plan-head{position:relative;margin:-30px -30px 0;padding:30px 20px;background:#000;color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.quadro-plan.plan-featured .plan-head{margin-top:-70px;}
.plan-highlight{display:block;margin:-30px -20px 30px;padding:10px;font-size:12px;font-weight:bolder;letter-spacing:2px;line-height:20px;text-transform:uppercase;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.plan-icon{display:inline-block;margin-bottom:10px;font-size:48px;line-height:50px;color:#fff;}
.plan-title{margin-bottom:0;font-size:160%;line-height:1.4;font-weight:bolder;}
.plan-desc{margin:10px 0 0;font-size:95%;line-height:1.5;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.plan-price{margin-top:20px;}
.price-value{}
.price-value span{display:inline-block;}
.price-numb{font-size:240%;line-height:1;font-weight:bolder;}
.price-term{font-size:90%;zoom:1;filter:alpha(opacity=60);opacity:0.6;}
.price-sub{margin-top:5px;font-size:11px;line-height:18px;text-transform:uppercase;}
.plan-features{margin-top:30px;font-size:85%;line-height:1.5;}
.plan-price + .plan-features{margin-top:20px;padding-top:20px;border-top:1px solid #eaeaea;}
.plan-features ul{list-style:none;margin:0;}
.plan-features ul li{margin-bottom:10px;}
.plan-button{position:absolute;bottom:30px;left:20px;right:20px;}
.plan-button a.qbtn{display:block;color:#fff;}
.plan-button a.qbtn:hover{zoom:1;filter:alpha(opacity=100);opacity:1;}
.type-gallery.margins-false .mod-content{padding:0;}
.type-gallery.margins-true .mod-content{padding:3px;}
.gallery-gallery ul li{position:relative;float:left;}
.gallery-gallery ul li img{display:block;margin:0 auto;}
.gallery-gallery ul li a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;zoom:1;filter:alpha(opacity=30);opacity:0.3;}
.gallery-gallery ul li:hover a{background:#000;}
.type-gallery .gallery-gallery li .gallery-caption{right:0;bottom:0;left:0;margin:0;padding:60px 5px 15px;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);}
.style-masonry.margins-true .gallery-gallery li .gallery-caption,
.style-grid.margins-true .gallery-gallery li .gallery-caption{right:3px;bottom:3px;left:3px;}
.style-masonry.layout-layout7 .gallery-gallery li .gallery-caption,
.style-grid.layout-layout7 .gallery-gallery li .gallery-caption,
.style-masonry.layout-layout8 .gallery-gallery li .gallery-caption,
.style-grid.layout-layout8 .gallery-gallery li .gallery-caption{padding-bottom:5px;}
.captions-hover .gallery-gallery li .gallery-caption{zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:9;}
.captions-hover .gallery-gallery li:hover .gallery-caption{zoom:1;filter:alpha(opacity=100);opacity:1;}
.style-masonry.margins-true .gallery-gallery ul li img,
.style-grid.margins-true .gallery-gallery ul li img{padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.style-masonry.margins-true .gallery-gallery ul li a,
.style-grid.margins-true .gallery-gallery ul li a{top:3px;right:3px;bottom:3px;left:3px;}
.style-masonry.layout-layout1 .gallery-gallery ul li,
.style-grid.layout-layout1 .gallery-gallery ul li{width:100%;}
.style-masonry.layout-layout2 .gallery-gallery ul li,
.style-grid.layout-layout2 .gallery-gallery ul li,
.style-masonry.layout-layout3 .gallery-gallery ul li,
.style-grid.layout-layout3 .gallery-gallery ul li,
.style-masonry.layout-layout4 .gallery-gallery ul li,
.style-grid.layout-layout4 .gallery-gallery ul li,
.style-masonry.layout-layout5 .gallery-gallery ul li,
.style-grid.layout-layout5 .gallery-gallery ul li{width:50%;}
.style-masonry.layout-layout6 .gallery-gallery ul li,
.style-grid.layout-layout6 .gallery-gallery ul li,
.style-masonry.layout-layout7 .gallery-gallery ul li,
.style-grid.layout-layout7 .gallery-gallery ul li,
.style-masonry.layout-layout8 .gallery-gallery ul li,
.style-grid.layout-layout8 .gallery-gallery ul li{width:33.3333%;}
@media only screen and (min-width:520px){.style-masonry.layout-layout3 .gallery-gallery ul li,
.style-grid.layout-layout3 .gallery-gallery ul li,
.style-masonry.layout-layout5 .gallery-gallery ul li,
.style-grid.layout-layout5 .gallery-gallery ul li{width:33.3333%;}
.style-masonry.layout-layout4 .gallery-gallery ul li,
.style-grid.layout-layout4 .gallery-gallery ul li,
.style-masonry.layout-layout8 .gallery-gallery ul li,
.style-grid.layout-layout8 .gallery-gallery ul li{width:25%;}
}
@media only screen and (min-width:769px){.style-masonry.layout-layout5 .gallery-gallery ul li,
.style-grid.layout-layout5 .gallery-gallery ul li,
.style-masonry.layout-layout7 .gallery-gallery ul li,
.style-grid.layout-layout7 .gallery-gallery ul li,
.style-masonry.layout-layout8 .gallery-gallery ul li,
.style-grid.layout-layout8 .gallery-gallery ul li{width:20%;}
.style-masonry.layout-layout6 .gallery-gallery ul li,
.style-grid.layout-layout6 .gallery-gallery ul li{width:16.6666%;}
}
@media only screen and (min-width:960px){.style-masonry.layout-layout7 .gallery-gallery ul li,
.style-grid.layout-layout7 .gallery-gallery ul li{width:14.2856%;}
.style-masonry.layout-layout8 .gallery-gallery ul li,
.style-grid.layout-layout8 .gallery-gallery ul li{width:12.5%;}
}
.style-mosaic .gallery-gallery ul li{width:33.3333%;height:300px;}
@media only screen and (max-width:768px){.style-mosaic .gallery-gallery ul li{height:220px;}
}
@media only screen and (max-width:519px){.style-mosaic .gallery-gallery ul li{height:140px;}
}
.mosaic-item{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.style-mosaic.margins-true .mosaic-item{top:3px;right:3px;bottom:3px;left:3px;}
.style-mosaic.layout-layout1 li.gal-pos-1,
.style-mosaic.layout-layout1 li.gal-pos-2{width:50%;}
.style-mosaic.layout-layout1 li.gal-pos-3{width:100%;height:480px;}
.style-mosaic.layout-layout2 li.gal-pos-1,
.style-mosaic.layout-layout2 li.gal-pos-5{width:50%;height:600px;}
.style-mosaic.layout-layout2 li.gal-pos-5{float:right;}
.style-mosaic.layout-layout2 li.gal-pos-2,
.style-mosaic.layout-layout2 li.gal-pos-3,
.style-mosaic.layout-layout2 li.gal-pos-4,
.style-mosaic.layout-layout2 li.gal-pos-6{width:50%;}
.style-mosaic.layout-layout3 li.gal-pos-4,
.style-mosaic.layout-layout3 li.gal-pos-5,
.style-mosaic.layout-layout3 li.gal-pos-6{width:50%;}
.style-mosaic.layout-layout3 li.gal-pos-4,
.style-mosaic.layout-layout3 li.gal-pos-5,
.style-mosaic.layout-layout3 li.gal-pos-6{height:480px;}
.style-mosaic.layout-layout3 li.gal-pos-7,
.style-mosaic.layout-layout3 li.gal-pos-8,
.style-mosaic.layout-layout3 li.gal-pos-9,
.style-mosaic.layout-layout3 li.gal-pos-10{width:25%;height:240px;}
.style-mosaic.layout-layout4 li.gal-pos-1,
.style-mosaic.layout-layout4 li.gal-pos-8{width:66.6666%;height:600px;}
.style-mosaic.layout-layout4 li.gal-pos-8{float:right;}
.style-mosaic.layout-layout5 ul li{height:240px;}
.style-mosaic.layout-layout5 li.gal-pos-1{width:66.6666%;height:480px;}
.style-mosaic.layout-layout5 li.gal-pos-5,
.style-mosaic.layout-layout5 li.gal-pos-6{float:right;height:480px;}
.style-mosaic.layout-layout6 li.gal-pos-2,
.style-mosaic.layout-layout6 li.gal-pos-3{width:66.6666%;}
.style-mosaic.layout-layout6 li.gal-pos-5,
.style-mosaic.layout-layout6 li.gal-pos-6{width:50%;}
.style-mosaic.layout-layout7 li.gal-pos-1,
.style-mosaic.layout-layout7 li.gal-pos-7{width:50%;height:600px;}
.style-mosaic.layout-layout7 li.gal-pos-7{float:right;}
.style-mosaic.layout-layout7 li.gal-pos-2,
.style-mosaic.layout-layout7 li.gal-pos-8{width:50%;}
.style-mosaic.layout-layout7 li.gal-pos-3,
.style-mosaic.layout-layout7 li.gal-pos-4,
.style-mosaic.layout-layout7 li.gal-pos-5,
.style-mosaic.layout-layout7 li.gal-pos-6{width:25%;}
.style-mosaic.layout-layout8 li.gal-pos-3,
.style-mosaic.layout-layout8 li.gal-pos-6{height:600px;}
.style-mosaic.layout-layout8 li.gal-pos-3{float:right;}
@media only screen and (max-width:768px){.style-mosaic.layout-layout1 li.gal-pos-3,
.style-mosaic.layout-layout3 li.gal-pos-4,
.style-mosaic.layout-layout3 li.gal-pos-5,
.style-mosaic.layout-layout3 li.gal-pos-6,
.style-mosaic.layout-layout5 li.gal-pos-1,
.style-mosaic.layout-layout5 li.gal-pos-5,
.style-mosaic.layout-layout5 li.gal-pos-6{height:360px;}
.style-mosaic.layout-layout3 li.gal-pos-7,
.style-mosaic.layout-layout3 li.gal-pos-8,
.style-mosaic.layout-layout3 li.gal-pos-9,
.style-mosaic.layout-layout3 li.gal-pos-10,
.style-mosaic.layout-layout5 ul li{height:180px;}
.style-mosaic.layout-layout2 li.gal-pos-1,
.style-mosaic.layout-layout2 li.gal-pos-5,
.style-mosaic.layout-layout4 li.gal-pos-1,
.style-mosaic.layout-layout4 li.gal-pos-8,
.style-mosaic.layout-layout7 li.gal-pos-1,
.style-mosaic.layout-layout7 li.gal-pos-7,
.style-mosaic.layout-layout8 li.gal-pos-3,
.style-mosaic.layout-layout8 li.gal-pos-6{height:440px;}
}
@media only screen and (max-width:519px){.style-mosaic.layout-layout1 li.gal-pos-3,
.style-mosaic.layout-layout3 li.gal-pos-4,
.style-mosaic.layout-layout3 li.gal-pos-5,
.style-mosaic.layout-layout3 li.gal-pos-6,
.style-mosaic.layout-layout5 li.gal-pos-1,
.style-mosaic.layout-layout5 li.gal-pos-5,
.style-mosaic.layout-layout5 li.gal-pos-6{height:200px;}
.style-mosaic.layout-layout3 li.gal-pos-7,
.style-mosaic.layout-layout3 li.gal-pos-8,
.style-mosaic.layout-layout3 li.gal-pos-9,
.style-mosaic.layout-layout3 li.gal-pos-10,
.style-mosaic.layout-layout5 ul li{height:100px;}
.style-mosaic.layout-layout2 li.gal-pos-1,
.style-mosaic.layout-layout2 li.gal-pos-5,
.style-mosaic.layout-layout4 li.gal-pos-1,
.style-mosaic.layout-layout4 li.gal-pos-8,
.style-mosaic.layout-layout7 li.gal-pos-1,
.style-mosaic.layout-layout7 li.gal-pos-7,
.style-mosaic.layout-layout8 li.gal-pos-3,
.style-mosaic.layout-layout8 li.gal-pos-6{height:280px;}
}
.portfolio-layout-full .mod-content{padding:0;}
.portfolio-container{position:relative;}
.terms-filter{width:100%;padding:20px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.portfolio-layout-margin .terms-filter{margin-bottom:40px;padding:0;}
.filter-terms{list-style:none;margin:0;}
.filter-terms li{display:inline-block;margin:1px;padding:8px 20px;border:1px solid transparent;font-size:11px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.filter-terms li:hover{border:1px solid rgba(0,0,0,0.3);}
.filter-terms li.filter-active{color:#fff !important;border:1px solid transparent;}
.portf-item{position:relative;float:left;overflow:hidden;}
.two-columns .portf-item{width:50%;}
.three-columns .portf-item{width:33.3333%;}
.chrome .three-columns .portf-item,
.safari .three-columns .portf-item{width:33.333333%;}
.four-columns .portf-item{width:25%;}
.portfolio-layout-margin .quadro-portfolio{margin:0 -0.75%;}
.portfolio-layout-margin.three-columns .quadro-portfolio{margin:0 -0.6%;}
.portfolio-layout-margin.four-columns .quadro-portfolio{margin:0 -0.6%;}
.portfolio-layout-margin .portf-item{width:48.5%;margin:0 0.75% 15px;}
.portfolio-layout-margin.three-columns .portf-item{width:32.1333%;margin:0 0.6% 15px;}
.portfolio-layout-margin.four-columns .portf-item{width:23.8%;margin:0 0.6% 15px;}
.portfolio-grid2.two-columns .portf-item{height:380px;}
.portfolio-grid2.two-columns .portf-item:nth-of-type(3n){width:100%;height:760px;}
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(3n){width:98.50%;height:775px;}
.portfolio-grid2.two-columns .portf-item:nth-of-type(6n){width:50%;}
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(6n){width:48.5%;}
.portfolio-grid2.two-columns .portf-item:nth-of-type(12),
.portfolio-grid2.two-columns .portf-item:nth-of-type(24),
.portfolio-grid2.two-columns .portf-item:nth-of-type(36){width:50%;height:380px;}
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(12),
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(24),
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(36){width:48.5%;height:380px;}
.portfolio-grid2.two-columns .portf-item:nth-of-type(13),
.portfolio-grid2.two-columns .portf-item:nth-of-type(25),
.portfolio-grid2.two-columns .portf-item:nth-of-type(37){height:760px;}
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(13),
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(25),
.portfolio-layout-margin.portfolio-grid2.two-columns .portf-item:nth-of-type(37){height:775px;}
.portfolio-grid2.three-columns .portf-item{height:300px;}
.portfolio-grid2.three-columns .portf-item:nth-of-type(2n){width:66.6666%;height:600px;}
.portfolio-layout-margin.portfolio-grid2.three-columns .portf-item:nth-of-type(2n){width:65.4666%;height:615px;}
.portfolio-grid2.three-columns .portf-item:nth-of-type(3n){width:33.3333%;height:300px;}
.portfolio-layout-margin.portfolio-grid2.three-columns .portf-item:nth-of-type(3n){width:32.1333%;height:300px;}
.portfolio-grid2.three-columns .portf-item:nth-of-type(5),
.portfolio-grid2.three-columns .portf-item:nth-of-type(11),
.portfolio-grid2.three-columns .portf-item:nth-of-type(19){width:33.3333%;height:600px;}
.portfolio-layout-margin.portfolio-grid2.three-columns .portf-item:nth-of-type(5),
.portfolio-layout-margin.portfolio-grid2.three-columns .portf-item:nth-of-type(11),
.portfolio-layout-margin.portfolio-grid2.three-columns .portf-item:nth-of-type(19){width:32.1333%;height:615px;}
.portfolio-grid2.three-columns .portf-item:nth-of-type(8n){width:33.3333%;height:300px;}
.portfolio-layout-margin.portfolio-grid2.three-columns .portf-item:nth-of-type(8n){width:32.1333%;height:300px;}
.portfolio-grid2.four-columns .portf-item{height:240px;}
.portfolio-grid2.four-columns .portf-item:nth-of-type(2),
.portfolio-grid2.four-columns .portf-item:nth-of-type(6n){width:50%;height:480px;}
.portfolio-layout-margin.portfolio-grid2.four-columns .portf-item:nth-of-type(2),
.portfolio-layout-margin.portfolio-grid2.four-columns .portf-item:nth-of-type(6n){width:48.8%;height:495px;}
.portfolio-grid2.four-columns .portf-item:nth-of-type(12),
.portfolio-grid2.four-columns .portf-item:nth-of-type(28){width:75%;height:480px;}
.portfolio-layout-margin.portfolio-grid2.four-columns .portf-item:nth-of-type(12),
.portfolio-layout-margin.portfolio-grid2.four-columns .portf-item:nth-of-type(28){width:73.8%;height:495px;}
.portfolio-grid2 .portf-item .portf-item-thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.portfolio-grid2 .item-info-show .portf-item:hover .portf-item-thumb,
.portfolio-grid2 .item-info-hide .portf-item:hover .portf-item-thumb{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.portf-item a{color:#1a1a1a !important;}
.portf-item a.item-linkto{display:block;}
.item-info-show .portf-item a.item-linkto:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);}
.portf-item-thumb{overflow:hidden;}
.portf-item-thumb img{display:block;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.item-info-show .portf-item:hover .portf-item-thumb img,
.item-info-hide .portf-item:hover .portf-item-thumb img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.item-info-hover .portf-item{background:#000;}
.item-info-hover .portf-item .portf-item-thumb{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.item-info-hover .portf-item:hover .portf-item-thumb{zoom:1;filter:alpha(opacity=40);opacity:0.4;}
.portf-item-content{position:absolute;bottom:20px;left:20px;right:20px;padding:20px 0;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:9;}
.four-columns .item-info-show .portf-item-content{bottom:10px;left:10px;right:10px;padding:10px 0;}
.item-info-hover .portf-item-content{position:absolute;bottom:auto;top:50%;left:0;right:0;padding:20px;zoom:1;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.item-info-hover .portf-item:hover .portf-item-content{zoom:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.portf-item-content h2{margin:0;font-size:20px;line-height:26px;font-weight:normal;}
.four-columns .portf-item-content h2{font-size:18px;line-height:24px;}
.portf-item-cats{margin:5px 0 0;font-size:11px;text-transform:uppercase;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.portf-item-cats span{margin:0 2px;}
.portf-item-cats span:after{content:"\002C";}
.portf-item-cats span:last-of-type:after{display:none;}
.single-quadro_portfolio .single-wrapper{max-width:1480px !important;padding:0;overflow:hidden;}
.single-quadro_portfolio .content-area{width:100%;max-width:none;}
.loader-icon{position:fixed;top:0;right:0;bottom:0;left:0;width:60px;height:60px;margin:auto;background:#fff;font-size:28px;line-height:60px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;z-index:9;}
.item-wrapper{}
.item-header{position:relative;padding:40px 240px;text-align:center;}
.feat-img-header .item-header{margin-bottom:40px;padding:180px 100px;background-size:cover;background-position:center;background-attachment:fixed;color:#fff;}
.portf-layout5.feat-img-header .item-header,
.portf-layout5b.feat-img-header .item-header,
.portf-layout6.feat-img-header .item-header{margin-bottom:0;}
.item-header .dark-overlay{display:none;z-index:0;}
.feat-img-header .item-header .dark-overlay{display:block;}
a.view-all-portf{position:absolute;top:0;bottom:0;left:100px;height:40px;margin:auto 0;font-size:11px;text-transform:uppercase;line-height:40px;color:#aaa !important;}
a.view-all-portf span:before{font-family:"FontAwesome";content:"\f00a";font-size:30px;margin-right:10px;vertical-align:middle;zoom:1;filter:alpha(opacity=30);opacity:0.3;}
.icons-e-icons a.view-all-portf span:before{font-family:"ElegantIcons";content:"\e08d";}
a.view-all-portf:hover span:before{zoom:1;filter:alpha(opacity=60);opacity:0.6;}
.item-title{position:relative;margin-bottom:0;font-size:34px;line-height:42px;}
.feat-img-header .item-title{font-size:64px;line-height:1.2;font-weight:bolder;color:#fff;}
.item-terms a{position:relative;margin:0 2px;text-transform:uppercase;font-size:11px;color:#8a8a8a !important;}
.feat-img-header .item-terms a{font-size:12px;color:#fff !important;}
.item-terms a:hover{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.item-terms a:after{content:"\002C";}
.item-terms a:last-of-type:after{display:none;}
.actions-header{position:absolute;top:0;bottom:0;right:100px;height:40px;margin:auto 0;}
.feat-img-header a.view-all-portf,
.feat-img-header .actions-header{top:60px;bottom:auto;}
a.item-link,
a.close-item{display:inline-block;float:left;width:40px;font-size:40px;line-height:40px;color:#535557 !important;}
a.item-link.prev-portf-item{}
a.item-link.next-portf-item{}
a.close-item{width:40px;}
a.close-item span{position:relative;display:block;width:40px;height:40px;}
a.close-item span:before,
a.close-item span:after{position:absolute;top:8px;left:18px;display:block;content:"";width:3px;height:26px;background:#535557;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
a.close-item span:before{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
a.close-item span:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
a.item-link:hover,
a.close-item:hover{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.single-quadro_portfolio a.item-link.disabled,
a.item-link.ajax-disabled{zoom:1;filter:alpha(opacity=10);opacity:0.1;cursor:default;}
a.item-link i{display:block;}
.feat-img-header a.view-all-portf span:before,
.feat-img-header a.close-item span:before,
.feat-img-header a.close-item span:after,
.feat-img-header a.item-link,
.feat-img-header a.close-item{color:#fff !important;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.feat-img-header a.close-item span:before,
.feat-img-header a.close-item span:after{background:#fff;}
.item-body{padding:0 100px 40px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.portfolio-layout-margin .item-wrapper .item-body{padding:0 0 40px;}
.item-media{float:left;width:62%;}
.media-wrapper{position:relative;}
.media-wrapper ul{}
.media-wrapper .gallery-item{width:100%;padding:0;}
.portf-layout1-gallery .gallery-item,
.portf-layout5-gallery .gallery-item{display:block;margin-bottom:10px;}
.media-wrapper .gallery-item img{display:block;width:100%;}
.item-content{float:right;width:36%;clear:none;}
.item-data{float:left;width:100%;margin-top:20px;padding-top:5px;border-top:1px solid #dedede;font-size:75%;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.item-data p,
.item-data a{display:block;margin-bottom:5px !important;padding-bottom:5px;border-bottom:1px solid #dedede;}
.item-data span{display:inline-block;width:80px;font-weight:bolder;}
a.item-ext-link{}
.item-ext-link:after{font-family:"FontAwesome";content:'\f101';margin-left:5px;font-size:11px;}
.icons-e-icons .item-ext-link:after{font-family:"ElegantIcons";content:"\39";font-size:12px;vertical-align:middle;}
.item-description{font-size:90%;}
.item-description p:last-of-type{margin-bottom:0;}
.item-media .flex-direction-nav{max-width:1400px;}
.item-media .flex-direction-nav a.flex-prev{left:0;}
.item-media .flex-direction-nav a.flex-next{right:0;}
.portf-layout3.type-quadro_portfolio,
.portf-layout4.type-quadro_portfolio{max-width:1400px;margin:0 auto;overflow:hidden;}
.portf-layout3 .item-body,
.portf-layout4 .item-body{position:relative;padding:0;overflow:hidden;}
.portf-layout3 .item-content,
.portf-layout4 .item-content,
.as-created .item-content{float:none;width:100%;margin:0 auto 30px;}
.portf-layout3 .item-content,
.portf-layout4 .item-content{padding:0 100px;max-width:860px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.as-created .item-content h1,
.as-created .item-content h2,
.as-created .item-content h3,
.as-created .item-content h4,
.as-created .item-content h5,
.as-created .item-content h6,
.as-created .item-content p,
.as-created .item-data{float:none;max-width:860px;margin:0 auto 30px;}
.as-created .item-data{margin-bottom:0;}
.as-created .item-content img{margin-bottom:30px;}
.portf-layout3 .item-media,
.portf-layout4 .item-media{width:100%;}
.portf-layout5.type-quadro_portfolio,
.portf-layout5b.type-quadro_portfolio{max-width:1400px;margin:0 auto;overflow:hidden;}
.portf-layout5 .item-body,
.portf-layout5b .item-body{position:relative;padding:0;overflow:hidden;}
.faux-element{z-index:-1;}
.portf-layout5 .item-content,
.portf-layout5b .item-content{position:relative;float:left;width:33.3333%;margin:0;padding:30px;background:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:9;}
.chrome .portf-layout5 .item-content,
.safari .portf-layout5 .item-content{width:33.333333%;}
.portf-layout5b .item-content{width:50%;}
.portf-layout5 .item-media,
.portf-layout5b .item-media{float:none;width:auto;}
.portf-layout5 .gallery-item.masonry-brick,
.portf-layout5b .gallery-item.masonry-brick{float:left;width:33.3333%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.chrome .portf-layout5 .gallery-item.masonry-brick,
.safari .portf-layout5 .gallery-item.masonry-brick{width:33.333333%;}
.portf-layout5b .gallery-item.masonry-brick{width:50%;}
.portf-layout6.type-quadro_portfolio{max-width:1400px;margin:0 auto;overflow:hidden;}
.portf-layout6 .item-body{position:relative;padding:0;overflow:hidden;}
.portf-layout6 .item-content{position:absolute;top:10px;left:10px;width:100%;max-width:480px;padding:30px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;filter:alpha(opacity=90);opacity:0.9;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1;}
.portf-layout6 .item-content.portf-content-closed{left:0;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.portf-layout6 .item-content .portf-content-handler{display:block;position:absolute;top:30px;right:-50px;width:40px;height:40px;background:#fff;color:#000;text-align:center;line-height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;zoom:1;filter:alpha(opacity=95);opacity:0.95;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;cursor:pointer;}
.portf-layout6 .item-content.portf-content-closed .portf-content-handler{right:-140px;background:#000;color:#aaa;}
.portf-layout6 .item-content .portf-content-handler:hover{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.portf-layout6 .item-content .portf-content-handler:before{font-family:Arial, sans-serif;content:"\002b";display:inline-block;font-size:24px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.portf-layout6 .item-content.portf-content-closed .portf-content-handler:before{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
.portf-layout6 .item-media{width:100%;}
.wp-audio-shortcode{margin-bottom:30px;}
.mejs-controls,
.mejs-mediaelement,
.mejs-container{background:#424547 !important;}
.mejs-container{padding:25px 0 !important;}
.mejs-controls{position:relative !important;width:92% !important;margin:auto !important;}
.mejs-container .mejs-controls div{line-height:1.5 !important;}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#aaa !important;}
.mejs-controls div.mejs-horizontal-volume-slider{width:50px !important;}
.mejs-controls .mejs-button button:focus{outline:none !important;}
.mejs-controls a:focus > .mejs-offscreen{color:#4a4a4a !important;font-weight:inherit !important;line-height:1.4 !important;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2) !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.entry-gallery{position:relative;overflow:hidden;}
.slides{list-style:none;margin:0;}
.entry-gallery .slides .gallery-item{display:none;position:relative;padding:0;line-height:0;}
.flex-direction-nav{list-style:none;margin:0;}
.flex-direction-nav a{position:absolute;top:0;bottom:0;left:-100px;display:inline-block;width:40px;height:80px;margin:auto 0;background:#000;font-size:16px;line-height:80px;color:#fff !important;text-align:center;text-indent:-9999px;z-index:9;}
.flex-direction-nav a.flex-prev{-webkit-border-top-right-radius:100px;-webkit-border-bottom-right-radius:100px;-moz-border-radius-topright:100px;-moz-border-radius-bottomright:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;}
.flex-direction-nav a.flex-next{left:auto;right:-100px;-webkit-border-top-left-radius:100px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-topleft:100px;-moz-border-radius-bottomleft:100px;border-top-left-radius:100px;border-bottom-left-radius:100px;}
.entry-gallery .flex-direction-nav a.flex-prev{left:0;}
.entry-gallery .flex-direction-nav a.flex-next{right:0;}
@media only screen and (min-width:1601px){.flex-direction-nav a.flex-prev{left:0;}
.flex-direction-nav a.flex-next{right:0;}
}
.flex-direction-nav a:before{display:inline-block;font-family:"FontAwesome";text-indent:0;float:left;width:30px;}
.flex-direction-nav .flex-prev:before{content:"\f104";}
.flex-direction-nav .flex-next:before{content:"\f105";float:right;}
.icons-e-icons .flex-direction-nav a:before{font-family:"ElegantIcons";}
.icons-e-icons .flex-direction-nav .flex-prev:before{content:"\34";}
.icons-e-icons .flex-direction-nav .flex-next:before{content:"\35";}
.flex-direction-nav a:hover{zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.flex-control-nav{list-style:none;margin:20px 0 0;text-align:center;line-height:1;}
.flex-control-nav li{display:inline-block;margin:0 3px;line-height:0;}
.flex-control-nav a{display:inline-block;width:6px;height:6px;background:#fff;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;z-index:99;zoom:1;filter:alpha(opacity=60);opacity:0.6;}
.flex-control-nav a:hover{zoom:1;filter:alpha(opacity=100);opacity:1;}
.flex-control-nav .flex-active{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
.flex-direction-nav .flex-disabled{display:none;}
.gallery-caption{position:absolute;right:5px;bottom:5px;margin:0 0 0 5px;padding:5px 15px;background:#000;background:rgba(0,0,0,0.8);color:#fff;font-size:11px;line-height:1.5;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gallery-caption:empty{display:none;}
.type-logos .flex-direction-nav a,
.videos-wrapper .flex-direction-nav a,
.testimonials-wrapper .flex-direction-nav a,
.slider-nav .flex-direction-nav a,
.blog-item .flex-direction-nav a{width:25px;height:50px;line-height:50px;}
.type-logos .flex-direction-nav a:before,
.type-logos .flex-direction-nav a:after,
.videos-wrapper .flex-direction-nav a:before,
.videos-wrapper .flex-direction-nav a:after,
.testimonials-wrapper .flex-direction-nav a:before,
.testimonials-wrapper .flex-direction-nav a:after,
.slider-nav .flex-direction-nav a:before,
.slider-nav .flex-direction-nav a:after,
.blog-item .flex-direction-nav a:before,
.blog-item .flex-direction-nav a:after{width:15px;}
@media only screen and (min-width:760px){.anim-grid article:not(.shown){zoom:1;filter:alpha(opacity=0);opacity:0;}
.anim-grid .shown,
.no-js .anim-grid article,
.no-cssanimations .anim-grid article,
.anim-none.anim-grid article{zoom:1;filter:alpha(opacity=100);opacity:1;}
.anim-grid.anim-1 article.animate{-webkit-animation:fadeIn 0.65s ease forwards;-moz-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards;}
@-webkit-keyframes fadeIn{0%{}
100%{opacity:1;}
}
@keyframes fadeIn{0%{}
100%{opacity:1;}
}
.anim-grid.anim-2 article.animate{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards;}
@-webkit-keyframes moveUp{0%{}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes moveUp{0%{}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.anim-grid.anim-3 article.animate{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp 0.65s ease-in-out forwards;-moz-animation:scaleUp 0.65s ease-in-out forwards;animation:scaleUp 0.65s ease-in-out forwards;}
@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes scaleUp{to{-moz-transform:scale(1);opacity:1;}
}
@keyframes scaleUp{to{transform:scale(1);opacity:1;}
}
.anim-grid.anim-4{-webkit-perspective:1300px;perspective:1300px;}
.anim-grid.anim-4 article.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards;}
@-webkit-keyframes fallPerspective{0%{}
100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
@keyframes fallPerspective{0%{}
100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
.anim-grid.anim-5{-webkit-perspective:1300px;perspective:1300px;}
.anim-grid.anim-5 article.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly .8s ease-in-out forwards;animation:fly .8s ease-in-out forwards;}
@-webkit-keyframes fly{0%{}
100%{-webkit-transform:rotateX(0deg);opacity:1;}
}
@keyframes fly{0%{}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
}
.anim-grid.anim-6{-webkit-perspective:1300px;perspective:1300px;}
.anim-grid.anim-6 article.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards;}
@-webkit-keyframes flip{0%{}
100%{-webkit-transform:rotateX(0deg);opacity:1;}
}
@keyframes flip{0%{}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
}
.anim-grid.anim-7{-webkit-perspective:1300px;perspective:1300px;}
.anim-grid.anim-7 article.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards;}
@-webkit-keyframes helix{0%{}
100%{-webkit-transform:rotateY(0deg);opacity:1;}
}
@keyframes helix{0%{}
100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}
}
.anim-grid.anim-8{-webkit-perspective:1300px;perspective:1300px;}
.anim-grid.anim-8 article.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-animation:popUp .8s ease-in forwards;animation:popUp .8s ease-in forwards;}
@-webkit-keyframes popUp{0%{}
70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@keyframes popUp{0%{}
70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
.ie .anim-grid article{zoom:1;filter:alpha(opacity=100);opacity:1;-webkit-transform-style:none !important;transform-style:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;animation:none !important;}
}
.entry-inner{position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2;}
.entry-header{position:relative;width:100%;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;}
.single-attachment .entry-header{background:#f1f1f1;}
@media only screen and (min-width:960px){.single .entry-header.post-giant-header{min-height:580px;}
}
.single .entry-header{overflow:hidden;}
.single .entry-header .wp-post-image{position:absolute;top:0;left:50%;right:0;max-width:none;min-width:100%;min-height:100%;width:auto;height:auto;margin:auto;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.hasnt-feat-img .dark-overlay,
.header-color .dark-overlay{display:none;}
.entry-header .entry-inner{position:relative;padding:30px 100px;}
.entry-header.post-big-header .entry-inner{padding:100px 100px;}
.entry-header.post-giant-header .entry-inner{max-width:1480px;padding:200px 100px;}
.entry-title{margin-bottom:0;font-size:46px;line-height:1.2;}
.entry-header.post-big-header .entry-title{font-size:78px;}
.entry-header.post-giant-header .entry-title{font-size:100px;}
.entry-title a,
.entry-title a:hover,
.entry-title a:visited,
.format-quote .entry-summary a{color:#1a1a1a;}
.entry-meta{display:inline-block;margin:30px 0 0;font-size:12px;text-transform:uppercase;}
.entry-meta:before{content:"";display:block;width:100%;margin-bottom:15px;border-top:1px solid;zoom:1;filter:alpha(opacity=20);opacity:0.2;}
.entry-meta a,
.entry-meta a:visited{color:#5a5a5a;}
.byline{display:inline-block;}
.byline .avatar{display:inline-block;width:20px;margin:0 5px 0 0;vertical-align:middle;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.posted-on{display:inline-block;}
.cat-links{display:inline-block;margin:0;}
.comments-link{display:inline-block;}
.meta-separator{margin:0 10px;}
.post-title-light .entry-meta,
.post-title-light .entry-meta a,
.post-title-light .posted-on a,
.post-title-light .cat-links,
.post-title-light .cat-links a,
.post-title-light .entry-title,
.post-title-light .entry-title a,
.post-title-light .byline,
.post-title-light .byline a,
.post-title-light .comments-link,
.post-title-light .comments-link a,
.post-title-light .entry-summary,
.post-title-light .entry-summary a,
.post-title-light .readmore-link,
.post-title-light .post-edit-link,
.header-featured.has-feat-img.post-title-auto .entry-meta,
.header-featured.has-feat-img.post-title-auto .entry-meta a,
.header-featured.has-feat-img.post-title-auto .posted-on a,
.header-featured.has-feat-img.post-title-auto .cat-links,
.header-featured.has-feat-img.post-title-auto .cat-links a,
.header-featured.has-feat-img.post-title-auto .entry-title,
.header-featured.has-feat-img.post-title-auto .entry-title a,
.header-featured.has-feat-img.post-title-auto .byline,
.header-featured.has-feat-img.post-title-auto .byline a,
.header-featured.has-feat-img.post-title-auto .comments-link,
.header-featured.has-feat-img.post-title-auto .comments-link a,
.header-featured.has-feat-img.post-title-auto .entry-summary,
.header-featured.has-feat-img.post-title-auto .entry-summary a,
.header-featured.has-feat-img.post-title-auto .readmore-link,
.header-featured.has-feat-img.post-title-auto .post-edit-link{color:#fff !important;}
.post-title-dark .entry-meta,
.post-title-dark .entry-meta a,
.post-title-dark .posted-on a,
.post-title-dark .cat-links,
.post-title-dark .cat-links a,
.post-title-dark .entry-title,
.post-title-dark .entry-title a,
.post-title-dark .byline,
.post-title-dark .byline a,
.post-title-dark .comments-link,
.post-title-dark .comments-link a,
.post-title-dark .entry-summary,
.post-title-dark .entry-summary a,
.post-title-dark .readmore-link,
.post-title-dark .post-edit-link,
.header-featured.hasnt-feat-img.post-title-auto .entry-meta,
.header-featured.hasnt-feat-img.post-title-auto .entry-meta a,
.header-featured.hasnt-feat-img.post-title-auto .posted-on a,
.header-featured.hasnt-feat-img.post-title-auto .cat-links,
.header-featured.hasnt-feat-img.post-title-auto .cat-links a,
.header-featured.hasnt-feat-img.post-title-auto .entry-title,
.header-featured.hasnt-feat-img.post-title-auto .entry-title a,
.header-featured.hasnt-feat-img.post-title-auto .byline,
.header-featured.hasnt-feat-img.post-title-auto .byline a,
.header-featured.hasnt-feat-img.post-title-auto .comments-link,
.header-featured.hasnt-feat-img.post-title-auto .comments-link a,
.header-featured.hasnt-feat-img.post-title-auto .entry-summary,
.header-featured.hasnt-feat-img.post-title-auto .entry-summary a,
.header-featured.hasnt-feat-img.post-title-auto .readmore-link,
.header-featured.hasnt-feat-img.post-title-auto .post-edit-link,
.header-color.post-title-auto .cat-links,
.header-color.post-title-auto .cat-links a,
.header-color.post-title-auto .entry-title,
.header-color.post-title-auto .entry-title a,
.header-color.post-title-auto .byline,
.header-color.post-title-auto .byline a,
.header-color.post-title-auto .comments-link,
.header-color.post-title-auto .comments-link a,
.header-color.post-title-auto .entry-summary,
.header-color.post-title-auto .entry-summary a,
.header-color.post-title-auto .readmore-link,
.header-color.post-title-auto .post-edit-link,
.header-color.post-title-auto .posted-on a{color:#1a1a1a !important;}
.entry-thumbnail{position:relative;}
.format-video .entry-thumbnail:after{font-family:"FontAwesome";content:"\f04b";position:absolute;top:0;right:0;bottom:0;left:0;width:50px;height:50px;margin:auto;padding-left:2px;border:2px solid #fff;color:#fff;text-align:center;font-size:14px;line-height:50px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.icons-e-icons .format-video .entry-thumbnail:after{font-family:"ElegantIcons";content:"\45";font-size:24px;}
.entry-thumbnail img{width:100%;}
.single-wrapper{max-width:1400px;margin:0 auto;padding:40px 100px 60px;}
.fullwidth-left .single-wrapper,
.fullwidth-right .single-wrapper{max-width:700px;}
.single.fullwidth-left .content-area,
.single.fullwidth-right .content-area{width:100%;}
.single.sidebar-left .content-area{float:right;}
.entry-summary{font-size:85%;}
.entry-summary p:last-child{margin-bottom:0;}
.entry-content{max-width:700px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{font-weight:bolder;}
.single-post blockquote,
.single-post q,
.blog-classic blockquote,
.blog-classic q{padding:40px;border-top:2px solid;border-bottom:2px solid;text-align:center;}
@media only screen and (min-width:960px){.single.fullwidth-left .entry-content img.ext-post-img,
.single.fullwidth-right .entry-content img.ext-post-img,
.single.fullwidth-left .entry-content .gallery,
.single.fullwidth-right .entry-content .gallery,
.single.fullwidth-left .entry-content blockquote,
.single.fullwidth-right .entry-content blockquote,
.single.fullwidth-left .entry-content q,
.single.fullwidth-right .entry-content q{display:block;width:130%;max-width:130%;margin:0 -15% 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.single.fullwidth-left .entry-content .alignleft,
.single.fullwidth-right .entry-content .alignleft,
.single.fullwidth-left .entry-content img.alignleft,
.single.fullwidth-right .entry-content img.alignleft{margin-left:-15%;}
.single.fullwidth-left .entry-content .alignright,
.single.fullwidth-right .entry-content .alignright,
.single.fullwidth-left .entry-content img.alignright,
.single.fullwidth-right .entry-content img.alignright{margin-right:-15%;}
}
.entry-content *:last-child{margin-bottom:0;}
.entry-footer{margin:60px auto;}
.single-tags{margin-bottom:100px;font-size:13px;text-transform:lowercase;text-align:center;}
.single-tags a{display:inline-block;color:#1a1a1a !important;}
.single-tags a:after{content:"\2022";margin:0 10px;}
.single-tags a:last-of-type:after{display:none;}
.author-box{position:relative;margin-bottom:60px;padding-top:80px;border-top:3px solid #1a1a1a;text-align:center;}
.inner-author{position:relative;max-width:400px;min-height:90px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.author-name{}
.author-name h3{margin:0;font-size:100%;color:#555;font-weight:bolder;}
.author-name h3 a{color:#555 !important;}
.author-name .avatar{position:absolute;top:-140px;left:0;right:0;width:100px;margin:0 auto;border:10px solid #fff;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;}
.author-bio{margin-top:5px;font-size:90%;color:#888;}
.author-extras{margin-top:15px;}
.author-extras a{display:inline-block;width:28px;height:28px;margin-right:5px;line-height:28px;text-align:center;background:#333;color:#fff !important;font-size:11px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.author-extras a.author-behance{background:#1769ff;}
.author-extras a.author-codepen{background:#111111;}
.author-extras a.author-deviantart{background:#05cc47;}
.author-extras a.author-digg{background:#000000;}
.author-extras a.author-dribbble{background:#ea4c89;}
.author-extras a.author-facebook{background:#3b5998;}
.author-extras a.author-flickr{background:#0063dc;}
.author-extras a.author-github{background:#4183c4;}
.author-extras a.author-google-plus{background:#dd4b39;}
.author-extras a.author-instagram{background:#3f729b;}
.author-extras a.author-linkedin{background:#0077b5;}
.author-extras a.author-medium{background:#111111;}
.author-extras a.author-pinterest{background:#cc2127;}
.author-extras a.author-skype{background:#00aff0;}
.author-extras a.author-slack{background:#e01563;}
.author-extras a.author-slideshare{background:#008ED2;}
.author-extras a.author-soundcloud{background:#ff8800;}
.author-extras a.author-stack-overflow{background:#fe7a15;}
.author-extras a.author-trello{background:#0079bf;}
.author-extras a.author-tumblr{background:#35465c;}
.author-extras a.author-twitter{background:#55acee;}
.author-extras a.author-vimeo-square{background:#1ab7ea;}
.author-extras a.author-web{background:#000000;}
.author-extras a.author-youtube{background:#cd201f;}
.author-extras a:last-of-type{margin-right:0;}
.author-extras a:hover{zoom:1;filter:alpha(opacity=100);opacity:1;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption{max-width:100%;margin-bottom:30px;line-height:0;}
.wp-caption-text{max-width:80%;margin:0;padding:5px;line-height:1.2;}
.wp-caption .wp-caption-text{position:static;display:block;max-width:100%;margin:10px 0 0 !important;padding:0;background:none;color:#000;font-size:12px;text-align:center;font-style:italic;}
.site-content .gallery{float:left;width:100%;margin-bottom:30px;text-align:center;}
.gallery-item{position:relative;float:left;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.33333%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.6666%;}
.gallery-columns-7 .gallery-item{width:14.2857%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.1111%;}
div.gallery-icon{line-height:0;}
.gallery-item a,
.wp-caption a{position:relative;display:block;}
.wp-caption .wp-caption-text a{position:static;display:inline-block;}
.gallery-item a:after,
.wp-caption a:after{position:absolute;top:0;right:0;bottom:0;left:0;font-family:"FontAwesome";content:"\f002";width:50px;height:50px;margin:auto;background:#000;color:#aaa;font-size:18px;line-height:50px;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;zoom:1;filter:alpha(opacity=0);opacity:0;-moz-transform:rotate(-30deg) translateY(-20px);-webkit-transform:rotate(-30deg) translateY(-20px);-o-transform:rotate(-30deg) translateY(-20px);-ms-transform:rotate(-30deg) translateY(-20px);transform:rotate(-30deg) translateY(-20px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.wp-caption .wp-caption-text a:after{display:none;}
.icons-e-icons .gallery-item a:after,
.icons-e-icons .wp-caption a:after{font-family:"ElegantIcons";content:"\55";font-size:15px;}
.gallery-item a:hover:after,
.wp-caption a:hover:after{zoom:1;filter:alpha(opacity=80);opacity:0.8;-moz-transform:rotate(0) translateY(0);-webkit-transform:rotate(0) translateY(0);-o-transform:rotate(0) translateY(0);-ms-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0);}
.gallery-item a img,
.wp-caption a img{display:block;width:100%;margin:0 !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.gallery-item a img:hover{zoom:1;filter:alpha(opacity=60);opacity:0.6;}
embed,
iframe,
object{max-width:100%;display:block;}
.paging-navigation{width:100%;margin:30px 0;text-align:center;font-size:13px;text-transform:uppercase;font-weight:normal;}
.paging-navigation .nav-previous,
.paging-navigation .nav-next{display:inline-block;margin:0 5px;}
.paging-navigation a{display:block;padding:15px 30px;color:#fff !important;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.paging-navigation a:hover{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.nav-previous .fa{margin-right:5px;}
.nav-next .fa{margin-left:5px;}
.post-navigation .nav-previous,
.post-navigation .nav-next{position:relative;width:49.5%;padding:20px;border-top:3px solid #1a1a1a;text-align:center;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.post-navigation .nav-previous{float:left;}
.post-navigation .nav-next{float:right;}
.post-navigation .nav-previous:hover,
.post-navigation .nav-next:hover{border-color:#eaeaea;}
.post-navigation .nav-previous:first-child:last-child,
.post-navigation .nav-next:first-child:last-child{width:100%;}
.post-navigation a{color:#1a1a1a !important;}
.post-navigation .meta-nav{font-size:90%;line-height:1.55;}
.post-navigation .meta-nav strong{display:block;margin-bottom:5px;font-size:13px;font-weight:inherit;color:#9a9a9a;text-transform:uppercase;}
.post-navigation .meta-nav .fa{display:none;position:absolute;top:0;left:0;bottom:0;height:40px;margin:auto 0;font-size:40px;line-height:40px;color:#dedede;}
.post-navigation .nav-next .meta-nav .fa{left:auto;right:0;}
.page-links{margin-bottom:30px;padding-top:20px;border-top:1px solid #eaeaea;font-size:13px;text-transform:uppercase;text-align:center;letter-spacing:1px;}
.page-links a{display:inline-block;border-bottom:1px solid;}
.comments-area{width:100%;max-width:700px;margin:60px auto 0;padding-top:60px;border-top:3px solid #000;}
.comments-title{margin-bottom:40px;font-size:24px;text-align:center;}
.comments-area ol{list-style:none;margin:30px 0 60px;padding-bottom:60px;border-bottom:3px solid #000;}
.comment-list li.pingback{padding:20px;border-top:1px solid #dedede;}
.comment-list li.pingback .comment-body{font-size:90%;}
.comment-list li.pingback a{display:block;}
.comment-list li.pingback .edit-link{font-size:11px;font-weight:normal;text-transform:uppercase;}
.comment-list li.pingback .edit-link a{color:#8a8a8a !important;}
.bypostauthor article{}
.comment-list article{position:relative;min-height:100px;margin-bottom:40px;padding:40px 0 0 80px;border-top:1px solid #dedede;}
.comment-meta{line-height:22px;}
.comment-author{float:left;width:44%;}
.comment-author img{position:absolute;left:0;top:40px;width:60px;height:60px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.comment-author cite{display:inline-block;margin:0;font-size:110%;font-style:normal;font-weight:normal;}
.comment-metadata{float:right;width:54%;text-align:right;font-size:11px;font-weight:normal;text-transform:uppercase;}
.comment-metadata a{color:#8a8a8a !important;}
.comment-metadata .edit-link{margin:0 0 0 5px;padding:3px 6px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.comment-awaiting-moderation{float:right;font-size:90%;font-style:italic;}
.comment-content{clear:both;width:100%;margin:15px 0 5px;font-size:90%;}
.comment-content p{margin-bottom:10px;}
.comment-reply-link,
.cancel-comment-reply-link{display:inline-block;padding:6px 14px;font-size:12px;text-transform:uppercase;border:1px solid;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.comment-list .children{list-style:none;margin:20px 0 0 100px;}
.comment-respond{}
.comment-reply-title{margin-bottom:5px;font-size:22px;text-align:center;}
.logged-in-as,
.comment-notes{font-size:13px;text-align:center;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.comment-form label{display:block;margin-bottom:10px;font-size:90%;}
p.comment-subscription-form{margin-bottom:0;font-size:13px;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.form-submit{text-align:center;}
.comment-content a{word-wrap:break-word;}
.tiled-gallery-caption{bottom:2px !important;left:2px !important;right:2px !important;width:auto !important;background:#111 !important;background:rgba(0,0,0,0.8) !important;color:#fff !important;text-align:center;}
div.sharedaddy{margin:40px 0;text-align:center;}
div.sharedaddy h3.sd-title,
div#jp-relatedposts h3.jp-relatedposts-headline{display:block !important;font-size:24px !important;margin-bottom:30px !important;font-weight:inherit !important;}
div.sharedaddy h3.sd-title:before{margin-bottom:40px !important;}
.sharedaddy .sd-content ul{margin:0 !important;}
div#jp-relatedposts{margin:40px auto;padding:40px 0 0;border-top:1px solid #ddd;text-align:left;}
div#jp-relatedposts h3.jp-relatedposts-headline{width:100%;text-align:center;}
div#jp-relatedposts h3.jp-relatedposts-headline em{font-weight:inherit !important;}
div#jp-relatedposts h3.jp-relatedposts-headline em:before{display:none !important;}
div#jp-relatedposts div.jp-relatedposts-items-visual{margin:0 !important;}
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post{zoom:1;filter:alpha(opacity=100) !important;opacity:1 !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{width:32% !important;margin:0 2% 0 0 !important;padding:0 !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-of-type(3n){margin-right:0 !important;}
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{width:100% !important;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img:hover{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
.jp-relatedposts-post-title{font-size:16px !important;line-height:1.3 !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{color:#666 !important;text-decoration:none !important;font-weight:inherit !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{color:#222 !important;text-decoration:none !important;}
div#jp-relatedposts div.jp-relatedposts-items p{margin-top:5px !important;}
div#jp-relatedposts div.jp-relatedposts-items p.jp-relatedposts-post{margin-top:0 !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{display:inline-block;font-size:11px !important;text-transform:uppercase;zoom:1;filter:alpha(opacity=80) !important;opacity:0.8 !important;}
span.jp-relatedposts-post-context,
div#jp-relatedposts div.jp-relatedposts-items p.jp-relatedposts-post-context{margin-top:5px !important;}
@media only screen and (max-width:759px){div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{width:49.4% !important;margin:0 1.2% 10px 0 !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-of-type(3n){margin-right:1.2% !important;}
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-of-type(2n){margin-right:0 !important;}
}
@media only screen and (max-width:519px){div#jp-relatedposts div.jp-relatedposts-items-visual{margin-right:0 !important;}
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post{width:100% !important;margin:0 0 15px 0 !important;}
}
#subscribe-email,
#subscribe-submit{margin-bottom:0;padding:15px 10px 0;background:#f5f5f5;text-align:center;}
#subscribe-email input{background:#fff;}
#subscribe-submit{padding:10px 10px 15px;}
.widget_facebook_likebox iframe{padding:5px;border:1px solid #dedede !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.archive-header{padding:40px 100px;background-color:#eaeaea;background-size:cover;background-position:center;background-attachment:fixed;}
.archive.author .archive-header{position:relative;padding:100px;}
.archive.author .archive-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;zoom:1;filter:alpha(opacity=60);opacity:0.6;z-index:1;}
.inner-archive{max-width:1400px;margin:0 auto;}
.archive-title{margin-bottom:0;}
.archive.author .archive-title{display:none;}
.taxonomy-description{}
.archive-header .author-box{max-width:640px;margin:0;padding:0;border:none;color:#fff;text-align:left;z-index:9;}
.archive-header .author-box .inner-author{max-width:500px;margin:0;padding-left:100px;}
.archive-header .author-box a,
.archive-header .author-bio{color:#fff !important;}
.archive-header .author-name .avatar{width:80px;top:0;margin:0;border:none;}
.archive.sidebar-left .content-area{float:right;}
.site-footer{float:right;width:100%;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.inner-footer,
.bottom-footer{position:relative;max-width:1400px;margin:0 auto;padding:80px 100px;}
.inner-footer{background:rgba(0,0,0,0.1);}
.bottom-footer{padding:60px 100px;line-height:20px;text-align:center;}
.inner-footer .widget{font-size:77%;margin-bottom:30px;}
.site-info{display:block;font-size:11px;text-transform:uppercase;}
.footer-social-icons{display:block;}
.footer-social-icons:empty{display:none;}
.site-info + .footer-social-icons{margin-top:20px;}
.footer-social-icons li a{padding:0 4px;}
.footer-social-icons li a i{width:28px;height:28px;border:1px solid;font-size:10px;line-height:28px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.widg-layout1{float:left;width:22.75%;margin-left:3%;}
.widg-layout1:first-child{margin-left:0;}
.widg-layout2{float:left;width:31.333333%;margin-left:3%;}
.widg-layout2:first-child{margin-left:0;}
.widg-layout3{float:left;width:22.75%;margin-left:3%;}
.widg-layout3:first-child{width:48.5%;margin-left:0;}
.widg-layout4{float:left;width:22.75%;margin-right:3%;}
.widg-layout4:last-child{width:48.5%;margin-right:0;}
.widg-layout5{float:left;width:48.5%;}
.widg-layout5:first-child{margin-right:3%;}
.widg-layout6{width:100%;}
.widg-layout1, .widg-layout2, .widg-layout3, .widg-layout4, .widg-layout5, .widg-layout6{min-height:1px;}
.widg-layout1 aside:last-child, .widg-layout2 aside:last-child, .widg-layout3 aside:last-child, .widg-layout4 aside:last-child, .widg-layout5 aside:last-child, .widg-layout6 aside:last-child{margin-bottom:0;}
.widget-area{float:right;width:31%;}
.page-template-template-left-sidebar-php .widget-area,
.sidebar-left .widget-area{float:left;}
.widget-area .widget{margin:0 0 40px;font-size:85%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.widget-title{font-size:16px;text-transform:uppercase;font-weight:bolder;margin-bottom:20px;}
.widget-area .widget a{color:#7a7a7a;font-weight:normal;}
.widget ul{list-style:none;margin:0;}
.widget ul li{margin-bottom:10px;}
.widget ul li a{display:inline-block;}
.widget ul li a:hover{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
.widget .children,
.widget .sub-menu{margin-top:10px;padding-left:20px;border-left:1px solid #dedede;}
.widget .children li,
.widget .sub-menu li{border:none;}
.widget select{width:100%;max-width:100%;}
.site-content .widget_nav_menu{font-size:85%;}
.site-content .widget_nav_menu a,
.site-content .widget_nav_menu a:visited,
.site-content .widget_nav_menu a:hover{color:#7a7a7a !important;font-weight:normal;}
.site-content .widget_nav_menu .current-menu-item > a{font-weight:bold;position:relative;}
.site-content .widget_nav_menu .current-menu-item > a:before{font-family:"FontAwesome";content:"\f054";font-size:10px;vertical-align:middle;margin-right:10px;}
.icons-e-icons .site-content .widget_nav_menu .current-menu-item > a:before{font-family:"ElegantIcons";content:"\35";font-size:15px;position:absolute;left:-18px;}
.textwidget p:last-of-type{margin-bottom:0;}
.widget_search .search-field{float:left;width:60%;height:40px;background:#dedede;background:rgba(0,0,0,0.1);}
.widget_search .search-submit{float:right;width:38%;height:40px;padding:10px 0;color:#fff !important;line-height:1;white-space:nowrap;}
.widget_recent_entries li .post-date{display:block;font-size:13px;text-transform:uppercase;}
.tagcloud a{display:inline-block;margin:0 0 5px;text-transform:uppercase;font-size:80% !important;}
.tagcloud a:after{content:"\2022";margin:0 10px;}
.tagcloud a:last-of-type:after{display:none;}
#calendar_wrap{padding:20px;border:1px solid #dedede;}
.widget_calendar table{margin-bottom:0;}
.widget_calendar caption{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #dedede;font-size:95%;text-transform:uppercase;}
.widget_calendar thead th,
.widget_calendar tbody td{text-align:center;}
.widget_calendar tfoot tr a{display:block;margin-top:10px;font-size:16px;text-transform:uppercase;}
td#next{text-align:right;}
.widget a.rsswidget{display:block;font-size:18px;}
.rss-date{font-size:12px;zoom:1;filter:alpha(opacity=60);opacity:0.6;}
.rssSummary{margin-top:10px;}
.widget_rss cite{display:block;margin-top:5px;font-weight:bold;}
.google-map-map{height:240px;}
.widget-image-container{line-height:0;text-align:center;}
.quadro-video-widget iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quadro-rpost-thumb-link{display:block !important;}
.quadro-rpost img{float:left;width:25%;margin-right:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quadro-rpost-data{float:left;width:72%;}
.quadro-rpost-data h4{font-size:16px;line-height:1.3;margin:0;}
.quadro-rpost-data p{margin:5px 0 0;font-size:11px;text-transform:uppercase;}
.quadro-feat-post{position:relative;}
.quadro-feat-post-data{position:absolute;bottom:0;left:0;width:100%;padding:15px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;}
.quadro-feat-post-data a{color:#fff !important;}
.quadro-feat-post-data h4{display:inline;margin-bottom:0;font-size:18px;line-height:24px;}
.quadro-feat-post-data .meta{margin:5px 0 0;color:#fff;font-size:11px;text-transform:uppercase;zoom:1;filter:alpha(opacity=80);opacity:0.8;}
.quadro-feat-post-thumb-link{display:block;position:relative;background:#000;}
.quadro-feat-post-thumb-link:hover{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.quadro-feat-post-thumb-link img{display:block;width:100%;zoom:1;filter:alpha(opacity=50);opacity:0.5;}
.qi-ad img,
.qi-ad iframe{display:block;max-width:100%;max-height:100%;height:auto;width:auto;margin:0 auto;}
.ad-header img,
.ad-header iframe{display:inline-block;}
@media only screen and (min-width:960px){.ad-header img,
.ad-header iframe{height:40px;width:auto;}
.tall-header .ad-header,
.tall-header .ad-header{margin-top:-20px;}
.tall-header .ad-header img,
.tall-header .ad-header iframe{height:80px;}
}
.ad-pretitle,
.ad-precontent{margin:0 auto 30px;}
.ad-posttitle,
.ad-postcontent{margin:30px auto 0;}
.ad-midcontent{margin:30px auto;}
.qi-ad-widget{margin-bottom:10px;}
.qi-ad-widget:last-of-type{margin-bottom:0;}
.qi-ad-widget img{display:block;margin:auto;}
.quadro-ads-widget-1col img{max-width:100%;}
.quadro-ads-widget-1col a:hover img{zoom:1;filter:alpha(opacity=90);opacity:0.9;}
.quadro-ads-widget-2cols .qi-ad-widget{float:left;width:48.5%;margin:0 3% 10px 0;}
.quadro-ads-widget-2cols .qi-ad-widget:nth-of-type(2n){margin-right:0;}
.quadro-ads-widget-2cols .qi-ad-widget:nth-last-of-type(2),
.quadro-ads-widget-2cols .qi-ad-widget:last-of-type{margin-bottom:0;}
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.type-slogan.size-giant .mod-content,
.vh-used .quadro-slides{height:1024px;}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.type-slogan.size-giant .mod-content,
.vh-used .quadro-slides{height:768px;}
}
@media all and (device-width:320px) and (device-height:568px) and (orientation:portrait){.type-slogan.size-giant .mod-content,
.vh-used .quadro-slides{height:500px;}
}
@media only screen and (max-width:959px){.site-header{height:60px;padding:10px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header-1st-row,
.header-2nd-row{height:auto;padding:0;background:none !important;}
.transparent-header .headroom--top.site-header .header-1st-row:after,
.transparent-header.not-sticky-header .site-header .header-1st-row:after,
.transparent-header .headroom--top.site-header .header-2nd-row:after,
.transparent-header.not-sticky-header .site-header .header-2nd-row:after{left:40px;right:40px;}
.header-left,
.header-center,
.header-right,
.inner-header{position:static;height:0;}
.site-branding{position:absolute;top:10px;left:40px;}
.header-layout6 .site-branding{left:auto;right:40px;}
.site-description{display:none;}
.menu-toggle{position:absolute;top:22px;right:40px;}
.header-layout6 .menu-toggle{right:auto;left:40px;}
#site-navigation{display:none;}
.header-extras .search-handler,
.site-header .social-area.header-social-icons{display:none;}
.header-extras{position:absolute;top:15px;right:70px;}
.header-layout6 .header-extras{right:auto;left:70px;}
.ad-header{position:absolute;top:60px;left:0;width:100%;height:80px;margin:0;padding:10px;background:#f6f6f6;line-height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.headroom--not-top .ad-header{display:none;}
.ad-header img,
.ad-header iframe{vertical-align:middle;}
.header-layout14 .site-content,
.header-layout15 .site-content{margin-top:140px;}
.topper-header{position:absolute;top:60px;left:0;margin:0;}
.headroom--not-top .topper-header{display:none;}
.widgetized-header{padding:40px;}
.mod-content,
.type-wrapper{padding:40px;}
.three-columns .quadro-service,
.three-columns .quadro-service:nth-of-type(3n),
.four-columns .quadro-service,
.four-columns .quadro-service:nth-of-type(4n){width:48%;margin-right:4%;}
.three-columns .quadro-service:nth-of-type(3n+1),
.four-columns .quadro-service:nth-of-type(4n+1){clear:none;}
.three-columns .quadro-service:nth-of-type(2n),
.four-columns .quadro-service:nth-of-type(2n){margin-right:0;}
.three-columns .quadro-service:nth-of-type(2n+1),
.four-columns .quadro-service:nth-of-type(2n+1){clear:left;}
.three-columns .quadro-service:nth-last-of-type(2),
.four-columns .quadro-service:nth-last-of-type(2){margin-bottom:0;}
.three-columns .quadro-service:nth-last-of-type(3),
.four-columns .quadro-service:nth-last-of-type(3),
.four-columns .quadro-service:nth-last-of-type(4){margin-bottom:50px;}
.services-type3 .quadro-service{width:50% !important;}
.display-layout1 .display-item1,
.display-layout1 .display-item2,
.display-layout5 .display-item1,
.display-layout5 .display-item4{width:100%;}
.display-layout1 .display-item3,
.display-layout1 .display-item4,
.display-layout5 .display-item2,
.display-layout5 .display-item3,
.display-layout5 .display-item5,
.display-layout5 .display-item6{width:50%;}
.display-layout1 .display-item1 .display-content,
.display-layout3 .display-item1 .display-content{left:30px;right:30px;}
.caption-left .slide-caption,
.caption-alternated .quadro-pslides li:nth-of-type(odd) .slide-caption{left:40px;}
.caption-right .slide-caption,
.caption-alternated .quadro-pslides li:nth-of-type(even) .slide-caption{right:40px;}
.insight-content{padding:40px;}
.testimonials-type1{padding:0 60px;}
.team-type2 .team-member,
.team-type3 .team-member{width:50%;}
.authors-list li{width:49%;}
.authors-list li:nth-child(3n){margin-right:2%;}
.authors-list li:nth-child(3n+1){clear:none;}
.authors-list li:nth-child(2n){margin-right:0;}
.authors-list li:nth-child(2n+1){clear:left;}
.authors-list li:nth-last-of-type(3){margin-bottom:30px;}
.four-columns:not(.portfolio-grid2) .portf-item{width:33.3333% !important;}
.chrome .four-columns:not(.portfolio-grid2) .portf-item,
.safari .four-columns:not(.portfolio-grid2) .portf-item{width:33.333333% !important;}
.terms-filter{padding:20px 40px;text-align:center;}
.portfolio-filters-show .quadro-portfolio{width:100%;}
.portfolio-filters-show.portfolio-layout-margin .quadro-portfolio{width:101.5%;}
.portfolio-filters-show.portfolio-layout-margin.three-columns .quadro-portfolio,
.portfolio-filters-show.portfolio-layout-margin.four-columns .quadro-portfolio{width:101.2%;}
.portfolio-layout-margin.four-columns:not(.portfolio-grid2) .portf-item{width:32.1333% !important;margin:0 0.6% 15px;}
.item-header{padding:40px 180px;}
.feat-img-header .item-header{padding:160px 40px;}
a.view-all-portf{left:40px;}
.actions-header{right:40px;}
.item-body{padding:0 40px 40px 40px;}
.portf-layout5 .item-content,
.portf-layout5 .gallery-item.masonry-brick{width:50% !important;}
.portf-layout3 .item-content,
.portf-layout4 .item-content{padding:0 40px;}
.quadro-video-container,
.video-post{width:100%;}
.video-post{padding:40px;}
.logos-still.five-columns .logo-profile,
.logos-still.six-columns .logo-profile{width:25%;}
.feat-item-content{margin:40px;}
.mods-tabs-list{padding:40px 40px 25px;}
.quadro-plans.plans-5{display:block;margin:0 -1%;}
.quadro-plans.plans-5 .quadro-plan{display:inline-block;float:left;width:31.3333%;margin:0 1% 20px;}
.quadro-plans.plans-5 .quadro-plan:last-of-type,
.quadro-plans.plans-5 .quadro-plan:nth-last-of-type(2){margin-bottom:0;}
.quadro-plans.plans-5 .quadro-plan:nth-of-type(3n+1){clear:left;}
.quadro-plans.plans-5 .quadro-plan.plan-featured .plan-head{margin-top:-30px;}
.page-wrapper{padding:40px 40px 60px;}
.big-header .page-inner-header{padding:160px 40px;}
.big-header .page-breadcrumbs{right:40px;}
.archive-header{padding:40px;}
.archive.author .archive-header{padding:60px 40px;}
.entry-header .entry-inner{padding:30px 40px;}
.entry-header.post-big-header .entry-inner{padding:100px 40px;}
.entry-header.post-giant-header .entry-inner{padding:160px 40px;}
.single-wrapper{padding:40px 40px 60px;}
.inner-footer,
.bottom-footer{padding-left:40px;padding-right:40px;}
.inner-footer + .bottom-footer:before,
.single-post .bottom-footer:before{left:40px;right:40px;}
.widg-layout1,
.widg-layout2,
.widg-layout3{width:48.5%;margin:0 3% 30px 0;}
.widg-layout1:nth-child(2n),
.widg-layout2:nth-child(2n),
.widg-layout3:first-child,
.widg-layout3:last-child{margin-right:0;}
.widg-layout3:first-child,
.widg-layout4:last-child{width:100%;}
.widg-layout4{width:48.5%;margin:0 0 30px 3%;}
.widg-layout4:first-child,
.widg-layout4:last-child{margin-left:0;}
}
@media only screen and (max-width:768px){.quadro-plans.plans-3,
.quadro-plans.plans-4,
.quadro-plans.plans-5{display:block;margin:0 -1%;}
.quadro-plans.plans-3 .quadro-plan,
.quadro-plans.plans-4 .quadro-plan,
.quadro-plans.plans-5 .quadro-plan{display:inline-block;float:left;width:48%;margin:0 1% 20px;}
.quadro-plans.plans-3 .quadro-plan:last-of-type,
.quadro-plans.plans-3 .quadro-plan:nth-last-of-type(2),
.quadro-plans.plans-4 .quadro-plan:last-of-type,
.quadro-plans.plans-4 .quadro-plan:nth-last-of-type(2),
.quadro-plans.plans-5 .quadro-plan:last-of-type,
.quadro-plans.plans-5 .quadro-plan:nth-last-of-type(2){margin-bottom:0;}
.quadro-plans.plans-5 .quadro-plan:nth-of-type(3n+1){clear:none;}
.quadro-plans.plans-3 .quadro-plan:nth-of-type(2n+1),
.quadro-plans.plans-4 .quadro-plan:nth-of-type(2n+1),
.quadro-plans.plans-5 .quadro-plan:nth-of-type(2n+1){clear:left;}
.quadro-plans.plans-3 .quadro-plan.plan-featured .plan-head,
.quadro-plans.plans-4 .quadro-plan.plan-featured .plan-head{margin-top:-30px;}
}
@media only screen and (max-width:759px){.site-header{padding:10px 20px;}
.transparent-header .headroom--top.site-header .header-1st-row:after,
.transparent-header.not-sticky-header .site-header .header-1st-row:after,
.transparent-header .headroom--top.site-header .header-2nd-row:after,
.transparent-header.not-sticky-header .site-header .header-2nd-row:after{left:20px;right:20px;}
.site-branding{left:20px;}
.header-layout6 .site-branding{right:20px;}
.menu-toggle{right:20px;}
.header-layout6 .menu-toggle{left:20px;}
.header-extras{right:50px;}
.header-layout6 .header-extras{left:50px;}
.widgetized-header{padding:20px;}
.content-area{width:100%;}
.widget-area{width:100%;margin-top:60px;}
.page-inner-header{padding:20px;}
.big-header .page-inner-header{padding:100px 20px;}
.page-tagline{max-width:none;}
.page-breadcrumbs{position:static;margin-top:15px;}
.page-wrapper{padding:20px;}
.mod-header .inner-mod{padding-right:0;text-align:center;}
.mod-header,
.mod-content{padding:40px 20px;}
.modheader-btn{margin:30px 0 0;}
.type-wrapper{padding:40px 20px;}
.modules-wrapper{width:100%;}
.mods-tabs-list{padding:30px 20px 15px;}
.type-slogan .mod-content h1, .slide-content h1{font-size:80px;line-height:92px;}
.type-slogan .mod-content h2, .slide-content h2{font-size:64px;line-height:76px;}
.type-slogan .mod-content h3, .slide-content h3{font-size:52px;line-height:64px;}
.type-slogan .mod-content h4, .slide-content h4{font-size:40px;line-height:50px;}
.type-slogan .mod-content h5, .slide-content h5{font-size:32px;line-height:40px;}
.type-slogan .mod-content h6, .slide-content h6{font-size:24px;line-height:30px;}
.type-slogan .mod-content p, .slide-content p{font-size:32px;line-height:40px;}
.type-slogan .mod-content p.small, .slide-content p.small{font-size:22px;line-height:30px;}
.type-slogan .mod-content p.small-2, .slide-content p.small-2{font-size:16px;line-height:24px;}
.type-slogan.size-giant .mod-content{padding:40px 20px !important;}
.type-slogan.size-regular .mod-content{padding:80px 20px;}
.slide-content{left:20px;right:20px;}
.services-type2 .quadro-service{width:100% !important;margin:0 0 40px 0 !important;}
.services-type2 .quadro-service:last-of-type{margin-bottom:0 !important;}
.services-type3 .quadro-service{width:100% !important;}
.display-layout2 .display-item3,
.display-layout2 .display-item4,
.display-layout2 .display-item5,
.display-layout3 .display-item1{width:100%;}
.display-layout1 .display-item1 .display-content,
.display-layout3 .display-item1 .display-content,
.display-content{left:20px;right:20px;}
.type-sl-insights.nav-arrows .mod-content .inner-mod{padding:40px;}
.insight img,
.insight-content,
.sl-insight img,
.sl-insight-text{width:100%;text-align:center !important;}
.insight-content{padding:40px 20px;}
.sl-insight-text{padding:0 !important;}
.layout1-sl-insight img + .sl-insight-text{margin-top:60px;}
.layout2-sl-insight .sl-insight-text + img{margin-top:60px;}
.type-sl-insights .flex-control-nav{width:100%;}
.testimonials-type2 .testimonial-item{width:100%;margin:0 0 30px 0 !important;}
.testimonials-type2 .testimonial-item:last-of-type{margin-bottom:0 !important;}
.authors-list li{width:100%;margin:0 0 30px 0 !important;clear:both;}
.authors-list li:last-of-type{margin-bottom:0 !important;}
.magazine-item{width:100% !important;margin:0 0 30px 0 !important;}
.magazine-layout3 .magazine-item article{padding:0 0 0 225px;min-height:140px;}
.magazine-layout3 .magazine-item .entry-thumbnail{width:210px;height:140px;}
.slide-caption{left:20px;right:20px;padding:20px;}
.caption-left .slide-caption,
.caption-alternated .quadro-pslides li:nth-of-type(odd) .slide-caption{left:20px;margin-right:20px;}
.caption-right .slide-caption,
.caption-alternated .quadro-pslides li:nth-of-type(even) .slide-caption{right:20px;margin-left:20px;}
.slide-caption .entry-summary{display:none;}
.feat-item-content{margin:20px;padding:20px;}
.video-post{padding:20px;}
.terms-filter{padding:20px;}
.portf-item,
.four-columns:not(.portfolio-grid2) .portf-item,
.chrome .four-columns:not(.portfolio-grid2) .portf-item,
.safari .four-columns:not(.portfolio-grid2) .portf-item{width:50% !important;}
.portfolio-layout-margin .portf-item,
.four-columns:not(.portfolio-grid2).portfolio-layout-margin .portf-item{width:48.5% !important;margin:0 0.75% 15px !important;}
.portf-layout5 .item-content,
.portf-layout5 .gallery-item.masonry-brick,
.portf-layout5b .item-content,
.portf-layout5b .gallery-item.masonry-brick{width:100% !important;}
.item-header{padding:100px 20px 40px;}
.feat-img-header .item-header{padding:120px 20px 80px;}
.actions-header,
a.view-all-portf{top:20px !important;bottom:auto;}
a.view-all-portf{left:20px;}
.actions-header{right:20px;}
.feat-img-header .item-title{font-size:42px;}
.item-body{padding:0 20px 20px 20px;}
.item-media,
.item-content{width:100%;}
.item-content{margin-bottom:30px;}
.portf-layout3 .item-content,
.portf-layout4 .item-content{padding:0 20px;}
.portf-layout6 .item-content{position:static;max-width:none;padding:0 20px;}
.portf-layout6 .item-content .portf-content-handler{display:none;}
.blog-style-classic .blog-item{padding:20px;}
.blog-style-headlines .blog-item{padding:60px 40px;}
.blog-style-classic .entry-thumbnail{margin:-20px -20px 30px;padding:0 20px;}
.blog-style-classic .entry-thumbnail,
.blog-style-headlines .blog-item{background-attachment:scroll;}
.blog-style-classic .entry-title,
.blog-style-headlines .entry-title,
.single .entry-title,
.entry-header.post-big-header .entry-title,
.entry-header.post-giant-header .entry-title{font-size:40px;}
.blog-style-teasers .blog-item{padding:330px 30px 30px 30px;}
.blog-style-teasers .entry-thumbnail{width:100%;height:300px;}
.blog-style-teasers .entry-thumbnail .wp-post-image{width:100%;height:auto;}
.blog-style-metro .blog-item,
.blog-style-metro.masonry-margins-true .blog-item{width:100%;}
.blog-style-metro.masonry-margins-true .blog-item{margin:0 0 20px;}
.site-content .gallery .gallery-item{width:100%;max-width:100%;}
.logos-still .logo-profile{width:50% !important;}
.entry-header .entry-inner{padding:30px 20px;}
.entry-header.post-big-header .entry-inner{padding:60px 20px;}
.entry-header.post-giant-header .entry-inner{padding:140px 20px;}
.single-wrapper{padding:30px 20px;}
.archive-header{padding:30px 20px;}
.archive.author .archive-header{padding:60px 20px;}
.archive-header .author-box,
.archive-header .author-box .inner-author{margin:0 auto;padding:0;text-align:center;}
.archive-header .author-box .author-name .avatar{position:static;width:80px;margin-bottom:10px;}
.comment-list article{margin-bottom:30px;padding:30px 0 0;}
.comment-author{float:none;width:100%;height:60px;}
.comment-author img{position:static;margin-right:5px;vertical-align:middle;}
.comment-metadata{float:none;margin-top:20px;text-align:left;}
.comment-list .children{margin-left:40px;}
.inner-footer{padding:40px 20px;}
.bottom-footer{padding:60px 20px 80px;}
.inner-footer + .bottom-footer:before,
.single-post .bottom-footer:before{left:20px;right:20px;}
}
@media only screen and (max-width:519px){.qi-login-link span{display:none;}
.alignleft,
.alignright,
.aligncenter{width:100%;display:block;margin:0 0 20px;}
.archive-header .author-box{padding:20px;}
.post-navigation .nav-previous,
.post-navigation .nav-next{width:100%;}
.type-slogan .mod-content h1, .slide-content h1{font-size:48px;line-height:58px;}
.type-slogan .mod-content h2, .slide-content h2{font-size:38px;line-height:46px;}
.type-slogan .mod-content h3, .slide-content h3{font-size:32px;line-height:40px;}
.type-slogan .mod-content h4, .slide-content h4{font-size:28px;line-height:34px;}
.type-slogan .mod-content h5, .slide-content h5{font-size:24px;line-height:30px;}
.type-slogan .mod-content h6, .slide-content h6{font-size:20px;line-height:26px;}
.type-slogan .mod-content p, .slide-content p{font-size:24px;line-height:30px;}
.type-slogan .mod-content p.small, .slide-content p.small{font-size:18px;line-height:24px;}
.type-slogan .mod-content p.small-2, .slide-content p.small-2{font-size:14px;line-height:22px;}
.quadro-service{width:100% !important;margin:0 0 40px 0 !important;}
.quadro-service:last-of-type{margin-bottom:0 !important;}
.services-type2 .image-service .service-icon{position:static;}
.services-type2 .image-service .service-icon img{width:100% !important;height:auto !important;}
.services-type2 .image-service .service-content-wrapper{padding:0 !important;}
.services-type3 .service-content-wrapper{padding:20px;}
.display-item{width:100% !important;}
.testimonials-type1{padding:0;}
.type-testimonials .flex-direction-nav{display:none;}
.testimonial-item-content{padding:20px !important;}
.team-member{width:100% !important;}
.magazine-item article,
.magazine-layout3 .magazine-item article{padding:130px 0 0 0;min-height:0;}
.magazine-item1 article{padding:255px 0 0 0;}
.magazine-item .entry-thumbnail{width:100%;}
.magazine-layout3 .magazine-item .entry-thumbnail{width:100%;height:120px;}
.portf-item,
.four-columns:not(.portfolio-grid2) .portf-item,
.chrome .four-columns:not(.portfolio-grid2) .portf-item,
.safari .four-columns:not(.portfolio-grid2) .portf-item{width:100% !important;}
.portfolio-layout-margin .portf-item,
.four-columns:not(.portfolio-grid2).portfolio-layout-margin .portf-item{width:98.5% !important;margin:0 0.75% 15px !important;}
.blog-style-masonry .blog-item{width:100%;}
.blog-style-headlines .blog-item{padding:50px 20px;}
.blog-style-masonry.masonry-margins-true .blog-item{width:98.5%;}
.blog-style-teasers .blog-item{padding:230px 30px 30px 30px;}
.blog-style-teasers .entry-thumbnail{height:200px;}
.blog-style-classic .entry-title,
.blog-style-headlines .entry-title,
.single .entry-title,
.entry-header.post-big-header .entry-title,
.entry-header.post-giant-header .entry-title{font-size:32px;}
.logos-still .logo-profile{width:100% !important;}
.cta-content-wrapper{width:100%;text-align:center;}
.cta-button-wrapper{position:static;width:100%;margin-top:30px;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.quadro-plans{display:block;margin:0 !important;}
.quadro-plan{display:block;float:none;width:100% !important;margin:0 auto 20px !important;}
.quadro-plan:last-of-type{margin-bottom:0 !important;}
.quadro-plan.plan-featured .plan-head{margin-top:-30px;}
.type-gallery .gallery-gallery li .gallery-caption{padding-bottom:5px;}
.widg-layout1,
.widg-layout2,
.widg-layout3,
.widg-layout4,
.widg-layout5{width:100%;margin:0 0 30px;}
}
