html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;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-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
body,
button,
input,
select,
textarea{color:#a8a39e;font-family:"Open Sans", sans-serif;font-size:15.2px;font-size:0.95rem;line-height:1.9;font-weight:300;}
h1, h2, h3, h4, h5, h6{clear:both;font-family:"Raleway", sans-serif;color:#32373e;font-weight:400;-webkit-font-smoothing:antialiased;margin:5px 0 20px 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#32373e;}
h1,
.h1{font-size:2.225rem;line-height:2.85rem;}
h2,
.h2{font-size:1.875rem;line-height:2.5rem;}
h3,
.h3{font-size:1.5rem;line-height:2.125rem;}
h4,
.h4{font-size:1.125rem;line-height:1.75rem;}
h5,
.h5{font-size:0.875rem;line-height:1.5rem;}
h6,
.h6{font-size:0.75rem;line-height:1.375rem;}
p{margin-bottom:1.6em;font-size:0.9rem;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
.content-entry blockquote p{font-size:1.2em !important;line-height:2em !important;font-style:italic;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;color:#444;}
code, kbd, tt, var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
blockquote, q{quotes:"" "";}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#b8bcbe;border:1px solid #ccc;border-radius:0 !important;padding:6px 15px !important;border:1px solid #e0e1e1;background-color:#fcfcfc;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{color:#111;}
@media all and (max-width:767px){input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{width:100%;}
}
select{border:1px solid #ccc;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"]{padding:3px;}
textarea{padding-left:3px;width:100%;}
#commentform textarea{width:100%;margin:0 0 10px;}
#commentform label{font-weight:lighter;font-size:0.8rem;}
#commentform .assistive-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);}
#commentform .comment-notes{font-size:13px;line-height:25px;text-align:center;}
#commentform .comment-form-comment{margin:0;}
#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url{float:left;position:relative;width:33.333%;padding-right:10px;margin:0 0 20px 0;}
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input{width:100%;}
#commentform .comment-form-author:before,
#commentform .comment-form-email:before,
#commentform .comment-form-url:before{font-family:FontAwesome;font-size:16px;position:absolute;right:25px;top:37px;color:#c7c7c7;content:"\f007";}
#commentform .comment-form-author:before{content:"\f007";}
#commentform .comment-form-email:before{content:"\f0e0";}
#commentform .comment-form-url{padding-right:0;}
#commentform .comment-form-url:before{content:"\f0c1";right:15px;}
.search-form .search-field{float:left;width:70%;}
.search-form .search-submit{padding:15px 30px;float:left;width:20%;}
.post-password-form input[type="submit"]{font-size:0.95rem;line-height:1.9;padding:6px 20px;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{background:#A4C639;border:0;color:#fff;font-size:12px;font-size:0.75rem;line-height:1;padding:15px 30px;}
.btn-cb{padding:10px 20px;color:#fff;display:table;font-size:12px;font-size:0.75rem;}
.btn-cb:hover{color:#fff;cursor:pointer;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
@media all and (max-width:767px){ul, ol{margin-left:30px;padding-left:10px;}
}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
table{margin:0 0 1.5em;width:100%;text-align:left;}
table tr{border-bottom:1px solid #dedede;}
table tr th, table tr td{padding:10px;}
.fond-header{left:0;position:absolute;top:0;width:100%;z-index:-1;height:600px;background-color:#15a4d3;background-attachment:fixed !important;}
.fond-header-02{position:relative;width:100%;overflow:hidden;}
.fond-header-03{position:relative;width:100%;overflow:hidden;}
.site-header{padding:30px 0;max-width:1230px;margin:0 auto;}
.site-header.site-header-02{max-width:100% !important;}
.site-header.site-header-03{max-width:100% !important;position:absolute;left:0;top:0;z-index:999;width:100%;border-bottom:1px solid #777;}
.site-header.site-header-03 .main-navigation{clear:inherit;background:transparent;}
.site-header.site-header-03 .main-navigation .container, .site-header.site-header-03 .main-navigation .footer-navigation .menu-main-nav-container, .footer-navigation .site-header.site-header-03 .main-navigation .menu-main-nav-container{width:100%;}
.site-header.site-header-03 .main-navigation ul{text-align:right !important;}
.site-header.site-header-03 .main-navigation ul ul{text-align:left !important;}
.site-header.site-header-03 .main-navigation ul .nav_search_box{display:none !important;}
.site-header.site-header-03 .site-branding img{max-height:50px;width:initial;}
.site-header.site-header-03 .site-branding .site-description{display:none;}
.site-header.site-header-03 .site-branding .site-title{font-size:2rem;}
.layout-semiboxed .site-header.site-header-02 .container, .layout-semiboxed .site-header.site-header-02 .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .menu-main-nav-container, .layout-semiboxed .site-header.site-header-03 .container, .layout-semiboxed .site-header.site-header-03 .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .menu-main-nav-container{width:1230px;}
.layout-semiboxed .site-header.site-header-02 .container nav .container, .layout-semiboxed .site-header.site-header-02 .footer-navigation .menu-main-nav-container nav .container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .menu-main-nav-container nav .container, .layout-semiboxed .site-header.site-header-02 .container nav .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .container nav .menu-main-nav-container, .layout-semiboxed .site-header.site-header-02 .footer-navigation .menu-main-nav-container nav .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-02 .menu-main-nav-container nav .menu-main-nav-container, .layout-semiboxed .site-header.site-header-03 .container nav .container, .layout-semiboxed .site-header.site-header-03 .footer-navigation .menu-main-nav-container nav .container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .menu-main-nav-container nav .container, .layout-semiboxed .site-header.site-header-03 .container nav .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .container nav .menu-main-nav-container, .layout-semiboxed .site-header.site-header-03 .footer-navigation .menu-main-nav-container nav .menu-main-nav-container, .footer-navigation .layout-semiboxed .site-header.site-header-03 .menu-main-nav-container nav .menu-main-nav-container{width:100%;}
.header-2{background-color:#fff;max-width:100% !important;}
.header-2 .logo a{color:#232323;font-size:2.5rem;line-height:2.8rem;font-weight:bold;letter-spacing:-1px;padding:3px 0 0 0;font-family:'Raleway', sans-serif;-webkit-font-smoothing:antialiased;}
.fond-header-02 .owl-carousel{margin-top:20%;z-index:999;position:relative;}
.opacy_bg_02 .title-header-parallax a:hover i{color:#fff !important;}
.fond-header-03 .owl-carousel{margin-top:40% !important;}
.site-nav-02 .main-navigation{border-radius:0;}
.site-nav-02 .main-navigation .container, .site-nav-02 .main-navigation .footer-navigation .menu-main-nav-container, .footer-navigation .site-nav-02 .main-navigation .menu-main-nav-container{width:1230px;}
.mmm .site-header .site-branding{display:block !important;}
.site-branding .custom-logo-link{float:left;padding-right:10px;}
.site-branding .text-logo{float:left;font-family:"Raleway", sans-serif;}
.site-branding .text-logo p{margin:0;}
.site-branding .text-logo p a{text-decoration:none;color:#fff;}
.site-branding .text-logo p.site-title{color:#fff;font-size:2.5rem;line-height:2.8rem;font-weight:bold;letter-spacing:-1px;-webkit-font-smoothing:antialiased;}
.site-branding .text-logo p.site-title a{color:#fff;}
.site-branding .text-logo p.site-description{font-weight:lighter;color:#fff;}
.search-results .page-title,
.archive .page-title{line-height:30px;margin-top:0;padding-bottom:20px;}
.information-content ul{padding:12px 0 0 0;margin:0;list-style:none;float:right;}
.information-content ul li{margin-left:30px;display:inline-block;position:relative;padding-left:50px;color:#fff;line-height:20px;}
.information-content ul li img{width:35px;height:auto;position:absolute;left:0;line-height:50px;font-size:42px;color:#444;top:10px;}
.information-content ul li .text{font-weight:600;line-height:30px;}
.information-content ul li a{position:relative;font-weight:600;}
.main-navigation{clear:both;display:block;width:100%;background-color:#444;border-radius:5px 5px 0 0;}
.main-navigation #top-menu{padding:0;margin:0;display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation #top-menu ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;padding:0;margin:0;position:absolute;top:1.5em;left:-999em;background:#fff;top:57px;z-index:99999;}
.main-navigation #top-menu ul ul{left:-999em;top:0;}
.main-navigation #top-menu ul li{border-bottom:1px solid #f2f2f2;padding:12px 15px;}
.main-navigation #top-menu ul li:hover > ul, .main-navigation #top-menu ul li.focus > ul{left:100%;}
.main-navigation #top-menu ul li:hover{background:#fff;}
.main-navigation #top-menu ul li:hover > a{color:#A4C639;}
.main-navigation #top-menu ul a{font-size:0.8rem;width:200px;color:#232323;}
.main-navigation #top-menu ul a:visited{color:#232323;}
.main-navigation #top-menu ul:hover > a,
.main-navigation #top-menu ul .focus > a{color:#232323;}
.main-navigation #top-menu li:hover > ul,
.main-navigation #top-menu li.focus > ul{left:0;}
.main-navigation #top-menu li{display:inline-block;position:relative;padding:15px 20px;}
.main-navigation #top-menu li:hover > a, .main-navigation #top-menu li.focus > a{color:#fff;}
.main-navigation #top-menu li:hover{background:#A4C639;}
.main-navigation #top-menu a{display:block;text-decoration:none;color:#fff;font-size:0.9rem;}
.main-navigation #top-menu a:visited, .main-navigation #top-menu a:hover{color:#fff;}
.main-navigation .mega_main_menu_ul > li.menu-item-has-children{padding-right:10px !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown{border-bottom:3px solid !important;width:700px !important;padding-top:20px !important;padding-bottom:0 !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown{border:0 !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link{border-bottom:1px solid #dedede;padding:0 0 15px 0 !important;margin-bottom:15px !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link i{font-size:1.3rem !important;padding-right:5px !important;top:40% !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link .link_content{margin-left:30px !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link .link_content .link_text{font-size:0.85rem;line-height:1.2rem;text-transform:uppercase;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .menu-item .item_link .link_content .link_text .link_descr{text-transform:capitalize;font-weight:normal !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown li a{padding:15px 0 !important;margin:0 !important;border-bottom:1px solid #f1f1f1 !important;margin-left:-30px;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown li a .link_text{text-transform:capitalize !important;}
.main-navigation .multicolumn_dropdown > .mega_dropdown .default_dropdown .mega_dropdown li:last-child a{border-bottom:0 !important;}
.main-navigation .mega_main_menu_ul li.multicolumn_dropdown .mega_dropdown .menu-item-has-children .link_content .link_text{font-weight:bold !important;color:#555 !important;}
.main-navigation .mega_main_menu_ul li.multicolumn_dropdown .mega_dropdown .menu-item-has-children .mega_dropdown .link_content .link_text{font-weight:normal !important;color:inherit !important;}
.main-navigation .submenu_full_width .mega_dropdown{width:100% !important;}
.main-navigation .default_dropdown .mega_dropdown{border-bottom:3px solid !important;}
.main-navigation .default_dropdown .mega_dropdown li a{padding:18px 20px !important;}
@media screen and (min-width:37.5em){.menu-toggle{display:none;}
.main-navigation #top-menu{display:block;}
}
.footer-navigation ul{padding:0;margin:0;list-style:none;text-align:left;}
.footer-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;padding:0;margin:0;position:absolute;top:-200px !important;left:-999em;background:#fff;top:57px;z-index:99999;width:230px;}
.footer-navigation ul ul ul{left:-999em;bottom:0 !important;}
.footer-navigation ul ul li{border-bottom:1px solid #f2f2f2;padding:12px 15px;display:block;}
.footer-navigation ul ul li:hover > ul, .footer-navigation ul ul li.focus > ul{left:100%;}
.footer-navigation ul ul li:hover{background:#fff;}
.footer-navigation ul ul li:hover > a{color:#A4C639;}
.footer-navigation ul ul li:before{content:'';display:none;margin-right:0;}
.footer-navigation ul ul a{font-size:0.8rem;width:200px;color:#232323;}
.footer-navigation ul ul a:visited{color:#232323;}
.footer-navigation ul ul:hover > a,
.footer-navigation ul ul .focus > a{color:#232323;}
.footer-navigation li{display:inline-block;margin-left:5px;margin-right:5px;text-transform:uppercase;font-size:1rem;font-weight:lighter !important;line-height:1.7rem !important;position:relative;}
.footer-navigation li:hover > a, .footer-navigation li.focus > a{color:#a8a39e;}
.footer-navigation li:after{content:'|';display:inline-block;margin-left:10px;color:#a8a39e;}
.footer-navigation li:last-child{margin-right:0;}
.footer-navigation li:last-child:after{display:none;}
.footer-navigation a{font-size:0.75rem;color:#a8a39e;}
.footer-navigation a:visited{color:#a8a39e;}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.section-title{max-height:406px;padding:60px 0;background-color:#262626;position:relative;width:100%;overflow:hidden;}
.section-title h1{color:#fff;text-transform:uppercase;position:relative;z-index:1;margin:0;line-height:2.5rem;}
.section-title h3{color:#fff;font-size:1rem;text-transform:uppercase;position:relative;z-index:1;margin:0;}
.section-title.section-title-center{text-align:center;}
.section-title.section-title-center p{margin:0 auto;max-width:800px;}
.section-title.section-title-img{padding:80px 0;}
.section-title.section-title-img p:last-child{margin-bottom:0;}
.section-title.section-title-img .image-title-section.txt-left{text-align:left;}
.section-title.section-title-img .image-title-section.txt-right{text-align:right;}
.section-title .author-title-section{text-align:center;}
.section-title .author-title-section img{width:150px;height:150px;border-radius:50%;}
.breadcrumbs{background-color:#dedede;background:rgba(217, 217, 217, 0.2);border:1px solid rgba(217, 217, 217, 0.7);overflow:auto;padding:0;border-left:0;border-right:0;}
.breadcrumbs ul{list-style:none;padding:0;margin:0;}
.breadcrumbs ul li{float:left;font-size:0.75rem;line-height:1.375rem;padding:10px 5px;margin:0;position:relative;}
.breadcrumbs ul li.breadcrumbs-home{background:rgba(217, 217, 217, 0.7);padding:5px 10px 5px 15px !important;margin-right:25px;font-size:1.3rem;line-height:2rem;color:#fff;}
.breadcrumbs ul li.breadcrumbs-home:after{content:'';position:absolute;top:0;right:-18px;height:100%;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:18px solid rgba(217, 217, 217, 0.7);}
.breadcrumbs ul li:last-child{display:none;}
.breadcrumbs ul li.sep-sub{display:block;}
.breadcrumbs.breadcrumbs-home{border:1px solid rgba(217, 217, 217, 0.7) !important;border-radius:5px;}
a{color:#a8a39e;text-decoration:none;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
a:visited{color:#a8a39e;}
a:hover, a:focus, a:active{color:#a8a39e;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.42857143;}
.modal-body{position:relative;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
.modal-sm{width:300px;}
}
@media (min-width:992px){.modal-lg{width:900px;}
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{content:" ";display:table;}
.clearfix:after,
.modal-header:after,
.modal-footer:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger{-webkit-box-shadow:none;box-shadow:none;}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge{text-shadow:none;}
.btn:active,
.btn.active{background-image:none;}
.btn-default{background-image:-webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));background-image:linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc;}
.btn-default:hover,
.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px;}
.btn-default:active,
.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb;}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none;}
.btn-primary{background-image:-webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #265a88 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));background-image:linear-gradient(to bottom, #337ab7 0%, #265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#245580;}
.btn-primary:hover,
.btn-primary:focus{background-color:#265a88;background-position:0 -15px;}
.btn-primary:active,
.btn-primary.active{background-color:#265a88;border-color:#245580;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{background-color:#265a88;background-image:none;}
.btn-success{background-image:-webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image:-o-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));background-image:linear-gradient(to bottom, #5cb85c 0%, #419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#3e8f3e;}
.btn-success:hover,
.btn-success:focus{background-color:#419641;background-position:0 -15px;}
.btn-success:active,
.btn-success.active{background-color:#419641;border-color:#3e8f3e;}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active{background-color:#419641;background-image:none;}
.btn-info{background-image:-webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image:-o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));background-image:linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#28a4c9;}
.btn-info:hover,
.btn-info:focus{background-color:#2aabd2;background-position:0 -15px;}
.btn-info:active,
.btn-info.active{background-color:#2aabd2;border-color:#28a4c9;}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active{background-color:#2aabd2;background-image:none;}
.btn-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image:-o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));background-image:linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#e38d13;}
.btn-warning:hover,
.btn-warning:focus{background-color:#eb9316;background-position:0 -15px;}
.btn-warning:active,
.btn-warning.active{background-color:#eb9316;border-color:#e38d13;}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active{background-color:#eb9316;background-image:none;}
.btn-danger{background-image:-webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image:-o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));background-image:linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#b92c28;}
.btn-danger:hover,
.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px;}
.btn-danger:active,
.btn-danger.active{background-color:#c12e2a;border-color:#b92c28;}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active{background-color:#c12e2a;background-image:none;}
.thumbnail,
.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-color:#e8e8e8;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-color:#2e6da4;}
.navbar-default{background-image:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));background-image:linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a{background-image:-webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));background-image:linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.075);box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.075);}
.navbar-brand,
.navbar-nav > li > a{text-shadow:0 1px 0 rgba(255, 255, 255, 0.25);}
.navbar-inverse{background-image:-webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);background-image:-o-linear-gradient(top, #3c3c3c 0%, #222222 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));background-image:linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a{background-image:-webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);background-image:-o-linear-gradient(top, #080808 0%, #0f0f0f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));background-image:linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.25);box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.25);}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom{border-radius:0;}
@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);}
}
.alert{text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);}
.alert-success{background-image:-webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image:-o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));background-image:linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);border-color:#b2dba1;}
.alert-info{background-image:-webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image:-o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));background-image:linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);border-color:#9acfea;}
.alert-warning{background-image:-webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image:-o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));background-image:linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);border-color:#f5e79e;}
.alert-danger{background-image:-webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image:-o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);border-color:#dca7a7;}
.progress{background-image:-webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));background-image:linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);}
.progress-bar{background-image:-webkit-linear-gradient(top, #337ab7 0%, #286090 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #286090 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));background-image:linear-gradient(to bottom, #337ab7 0%, #286090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);}
.progress-bar-success{background-image:-webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image:-o-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));background-image:linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);}
.progress-bar-info{background-image:-webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);background-image:-o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));background-image:linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);}
.progress-bar-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);background-image:-o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));background-image:linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);}
.progress-bar-danger{background-image:-webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);background-image:-o-linear-gradient(top, #d9534f 0%, #c9302c 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));background-image:linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);}
.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2b669a 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));background-image:linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);border-color:#2b669a;}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge{text-shadow:none;}
.panel{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.panel-default > .panel-heading{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);}
.panel-primary > .panel-heading{background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);}
.panel-success > .panel-heading{background-image:-webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);background-image:-o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));background-image:linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);}
.panel-info > .panel-heading{background-image:-webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);background-image:-o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));background-image:linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);}
.panel-warning > .panel-heading{background-image:-webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);background-image:-o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));background-image:linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);}
.panel-danger > .panel-heading{background-image:-webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);background-image:-o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));background-image:linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);}
.well{background-image:-webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));background-image:linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#f4f6f3;}
.container, .footer-navigation .menu-main-nav-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container, .footer-navigation .menu-main-nav-container{width:750px;}
}
@media (min-width:992px){.container, .footer-navigation .menu-main-nav-container{width:970px;}
}
@media (min-width:1200px){.container, .footer-navigation .menu-main-nav-container{width:1170px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .site-header.site-header-03 .main-navigation, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .site-header.site-header-03 .site-branding, .site-content .widget-area, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .site-branding, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .author .post-list .hentry, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .information-content, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .site-header.site-header-03 .main-navigation, .content-area, .col-lg-9, .col-xs-10, .site-header.site-header-03 .site-branding, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .content-area.content-area-full, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .site-header.site-header-03 .main-navigation, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .site-header.site-header-03 .site-branding, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10, .site-header.site-header-03 .site-branding{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2, .site-header.site-header-03 .main-navigation{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0%;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .site-header.site-header-03 .site-branding, .site-content .widget-area, .col-md-4, .site-branding, .col-md-5, .col-md-6, .author .post-list .hentry, .col-md-7, .col-md-8, .information-content, .col-md-9, .site-header.site-header-03 .main-navigation, .content-area, .col-md-10, .col-md-11, .col-md-12, .content-area.content-area-full{float:left;}
.col-md-12, .content-area.content-area-full{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9, .site-header.site-header-03 .main-navigation, .content-area{width:75%;}
.col-md-8, .information-content{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6, .author .post-list .hentry{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4, .site-branding{width:33.33333333%;}
.col-md-3, .site-header.site-header-03 .site-branding, .site-content .widget-area{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0%;}
}
.clearfix:before,
.clearfix:after,
.container:before,
.footer-navigation .menu-main-nav-container:before,
.container:after,
.footer-navigation .menu-main-nav-container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.footer-navigation .menu-main-nav-container:after,
.container-fluid:after,
.row:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px){.visible-xs-block{display:block !important;}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table !important;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
.site-content .widget-area{padding:60px 15px;}
.site-footer{clear:both;width:100%;}
.site{overflow:hidden;position:relative;background:transparent;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.site-content{max-width:1230px;margin:0px auto;border-radius:5px 5px 0 0;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);z-index:9;position:relative;background:#fff;overflow:hidden;}
.layout-wide .site-content{max-width:100%;}
.layout-semiboxed .site-content.site-content-02, .layout-semiboxed .site-content.site-content-03{margin-top:-150px;}
.layout-boxed{max-width:1230px;margin:0 auto;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.layout-boxed-margin{max-width:1230px;margin:50px auto;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease;}
.layout-wide .site-header,
.layout-boxed .site-header,
.layout-boxed-margin .site-header{max-width:1170px;padding:30px 15px;}
.layout-boxed-margin .site-header.site-header-02,
.layout-boxed .site-header.site-header-02{max-width:100% !important;}
.layout-boxed-margin .fond-header{border-top:5px solid;border-color:#A4C639;}
.layout-semiboxed footer .container, .layout-semiboxed footer .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed footer .menu-main-nav-container,
.layout-semiboxed .menu-header-2 .container,
.layout-semiboxed .menu-header-2 .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-semiboxed .menu-header-2 .menu-main-nav-container,
.layout-semiboxed .header-2 .container,
.layout-semiboxed .header-2 .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-semiboxed .header-2 .menu-main-nav-container,
.layout-semiboxed .fond-header-02 .container,
.layout-semiboxed .fond-header-02 .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-semiboxed .fond-header-02 .menu-main-nav-container{width:1230px !important;max-width:1230px !important;padding:0 !important;}
.layout-boxed-margin .main-navigation,
.layout-boxed-margin .site-content,
.layout-boxed .main-navigation,
.layout-boxed .site-content{border-radius:0 !important;}
.layout-boxed-margin .container, .layout-boxed-margin .footer-navigation .menu-main-nav-container, .footer-navigation .layout-boxed-margin .menu-main-nav-container,
.layout-boxed .container,
.layout-boxed .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-boxed .menu-main-nav-container{max-width:1170px;}
.layout-boxed-margin .site-content,
.layout-boxed .site-content{max-width:100%;}
.page-template-template-builder .entry-content{margin-top:0;}
.no-sidebar .site-main{margin:0;}
.no-sidebar .content-area{float:none;margin-left:auto;margin-right:auto;}
.sticky{display:block;}
.post-list{padding:60px 0;overflow:auto;}
.post-list .content-entry,
.single .content-entry{margin:0 0 2.5em;border:1px solid #dedede;}
.post-list .content-entry .entry-header,
.single .content-entry .entry-header{padding:15px 30px;position:relative;background:#A4C639;}
.post-list .content-entry .entry-header i,
.single .content-entry .entry-header i{position:absolute;font-size:1rem;border-radius:50%;font-weight:bold;border:solid 2px #fff;width:40px;height:40px;text-align:center;line-height:2.5rem;color:#fff;}
.post-list .content-entry .entry-header .entry-title,
.single .content-entry .entry-header .entry-title{clear:none;margin:0;padding-top:5px;text-transform:capitalize;padding:0;padding-left:50px;}
.post-list .content-entry .entry-header .entry-title a,
.single .content-entry .entry-header .entry-title a{color:#fff;}
.post-list .content-entry .entry-header:before,
.single .content-entry .entry-header:before{content:'';right:50%;margin-right:-10px;bottom:-10px;position:absolute;z-index:9;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #A4C639;}
.post-list .content-entry .post-thumbnail,
.single .content-entry .post-thumbnail{overflow:hidden;text-align:center;}
.post-list .content-entry .post-thumbnail img,
.single .content-entry .post-thumbnail img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.3s all ease;}
.post-list .content-entry .entry-meta,
.single .content-entry .entry-meta{border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:20px;color:#333;}
.post-list .content-entry .entry-meta .byline,
.single .content-entry .entry-meta .byline{display:inline-block;}
.post-list .content-entry .entry-meta .byline-avatar img,
.single .content-entry .entry-meta .byline-avatar img{float:left;width:30px;height:30px;border-radius:50%;margin-right:10px;}
.post-list .content-entry .entry-meta .cat-links,
.single .content-entry .entry-meta .cat-links{padding-left:20px;}
.post-list .content-entry .entry-meta .cat-links a:first-child:before,
.single .content-entry .entry-meta .cat-links a:first-child:before{-webkit-font-smoothing:antialiased;display:inline-block;content:"\f07c";font-family:"fontawesome";padding-right:10px;color:#A4C639;}
.post-list .content-entry .entry-meta .tags-links,
.single .content-entry .entry-meta .tags-links{padding-left:20px;}
.post-list .content-entry .entry-meta .tags-links a:first-child:before,
.single .content-entry .entry-meta .tags-links a:first-child:before{-webkit-font-smoothing:antialiased;display:inline-block;content:"\f02c";font-family:"fontawesome";padding-right:10px;color:#A4C639;}
.post-list .content-entry .entry-content,
.post-list .content-entry .entry-summary,
.single .content-entry .entry-content,
.single .content-entry .entry-summary{margin:0;padding:30px;background-color:#fbfbfb;position:relative;}
.post-list .content-entry .entry-content .more-btn,
.post-list .content-entry .entry-summary .more-btn,
.single .content-entry .entry-content .more-btn,
.single .content-entry .entry-summary .more-btn{color:#A4C639;}
.post-list .sticky .content-entry{border-bottom:4px solid #A4C639;}
.post-list .content-entry:hover .post-thumbnail img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.3s all ease;opacity:0.85;cursor:pointer;}
.post-list .content-entry .comments-link{float:right;}
.single .hentry{margin-top:60px;}
.single .hentry .entry-title{color:#fff;padding:0 !important;}
.single .hentry .content-entry{border:0;}
.single .hentry .content-entry .post-thumbnail{margin-bottom:30px;}
.single .hentry .content-entry .entry-content{padding:0;background:#fff;}
.single .hentry .content-entry .entry-content p{font-size:1rem;}
.byline,
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.single .author-bio{margin:3em 0;background:#fbfbfb;border:1px solid #dedede;padding:30px;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}
.single .author-bio .author-avatar{margin-right:30px;}
.single .author-bio .author-avatar img{border-radius:50%;max-width:100px;}
.single .author-bio .author-description .author-info{padding:20px 0;}
.single .author-bio .author-description .author-links a{padding-right:15px;}
@media all and (max-width:767px){.single .author-bio{display:block;}
.single .author-bio .author-avatar{text-align:center;}
}
.single .cat-links,
.single .tags-links{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.single .cat-links{font:400 12px/15px Arial,Verdana,sans-serif;}
.single .tags-links{padding-top:15px;}
.single .tags-links a{padding:1px 6px;border-color:rgba(173, 176, 182, 0.3);margin:2px;border:1px solid;font:400 10px/15px Arial,Verdana,sans-serif;text-decoration:none;letter-spacing:.3px;}
.single .post-navigation{border-color:rgba(173, 176, 182, 0.3);padding:25px 0;border-width:1px 0;border-style:solid;margin-bottom:3rem;}
.single .post-navigation .nav-links{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.single .post-navigation .nav-previous,
.single .post-navigation .nav-next{font-weight:bold;text-transform:uppercase;float:none;width:auto;color:#32373e;}
.single .post-navigation .nav-previous{position:relative;}
.single .post-navigation .nav-previous a{padding-left:20px;}
.single .post-navigation .nav-previous a:before{content:'\f104';font-size:2rem;left:20px;top:20px;font-family:FontAwesome;position:absolute;left:0;top:-18px;color:rgba(59, 63, 74, 0.3);}
.single .post-navigation .nav-next{position:relative;}
.single .post-navigation .nav-next a{padding-right:20px;}
.single .post-navigation .nav-next a:after{content:'\f105';font-size:2rem;position:absolute;right:0;top:-18px;font-family:FontAwesome;color:rgba(59, 63, 74, 0.3);}
.custom-pagination a,
.custom-pagination .current{padding:6px 12px;line-height:1.42857143;color:#333;text-decoration:none;display:inline-block;background-color:#fff;border:1px solid #ddd;margin-right:5px;}
.edit-link{float:right;}
.author .post-list{padding-bottom:0;}
.author .custom-pagination{padding-bottom:60px;}
.entry-footer{padding-bottom:40px;overflow:auto;}
.single .content-area{padding-bottom:40px;}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.comments-area .comments-title{text-align:center;padding-bottom:40px;}
.comments-area h3{text-align:center;}
.comments-area .comment-list{padding:0 0 50px 0;margin:0;list-style:none;}
.comments-area .comment-list li .comment-body{margin-top:30px;background-color:#f8f8f9;position:relative;box-sizing:border-box;padding:30px 30px 15px 120px;}
.comments-area .comment-list li .comment-body .comment-meta img{border-radius:50%;float:left;margin-left:-80px;width:60px;height:60px;}
.comments-area .comment-list li .comment-body .comment-meta b{display:block;}
.comments-area .comment-list li .comment-body .comment-meta b a{color:#3b3f4a;}
.comments-area .comment-list li .comment-body .comment-meta .says{display:none;}
.comments-area .comment-list li .comment-body .comment-meta .comment-metadata{font-size:0.8rem;}
.comments-area .comment-list li .comment-body .reply{text-align:right;margin-bottom:10px;}
.comments-area .comment-list li .comment-body .reply a{color:#3b3f4a;font-weight:bold;font-size:0.8rem;}
.comments-area .comment-list li .comment-body .reply a:before{content:'\f112';padding-right:5px;font-family:FontAwesome;}
@media all and (max-width:400px){.comments-area .comment-list li .comment-body{padding:20px;}
.comments-area .comment-list li .comment-body img{float:none !important;margin:0 auto 20px auto !important;display:block;}
}
.comments-area .comment-list li:first-child .comment-body{margin:0;}
.comments-area .comment-list li .children{margin-left:5%;list-style:none;}
.comments-area .comment-list li .children li .comment-body{margin-top:20px;}
@media all and (max-width:767px){.comments-area .comment-list li .children{margin-left:15px;padding-left:0;}
}
@media all and (max-width:400px){.comments-area .comment-list li .children{margin-left:0;}
}
.comments-area .comment-reply-title{text-align:center;}
.comments-area .comment-reply-title small{display:block;}
.comments-area .comment-reply-title small a{position:relative;}
.comments-area .comment-reply-title small a:before{display:block;position:absolute;top:25%;right:-20px;width:10px;font:normal normal normal 10px/1 FontAwesome;content:"\f00d";}
.widget{margin:0 0 1.5em;overflow:auto;}
.widget select{max-width:100%;width:100%;height:40px;}
.widget ul{padding:0;margin:0;list-style:none;}
.widget ul ul{margin:0 0 0 15px;}
.widget.widget_rss ul li{margin-bottom:20px;}
.widget.widget_rss ul li a{color:#A4C639;}
.widget.widget_rss ul li cite{color:#333 !important;font-weight:bold !important;}
.widget.widget_rss ul li .rssSummary{font-size:14.4px;font-size:0.9rem;}
.widget.widget_search .search-field{float:left;width:70%;}
.widget.widget_search .search-submit{float:left;width:30%;padding:15px 5px;}
.site-footer{border-top:1px solid #eee;background-color:#fff;}
.site-footer .footer-elements{padding:50px 0 40px 0;}
.site-footer .footer-elements .footer-element{padding-top:15px;}
.site-footer .footer-elements .footer-element h4{margin:0 0 15px 0;}
.site-footer .footer-elements .footer-element ul{padding:0;margin:0;}
.site-footer .footer-elements .footer-element ul li{list-style:none;}
.site-footer .footer-elements .footer-element.border-right{padding-right:30px;min-height:240px;border-right:1px solid rgba(217, 217, 217, 0.6);border-color:#eee;}
.site-footer .footer-elements .footer-element .contact-footer li{padding:0 0 12px 0;}
.site-footer .footer-elements .footer-element .contact-footer li a{font-size:0.875rem;line-height:1.2rem;color:#a8a39e;}
.site-footer .footer-elements .footer-element .contact-footer li i{padding-right:10px;font-size:1rem;}
.site-footer .footer-elements .footer-element .contact-links li{padding:0 0 12px 0;position:relative;}
.site-footer .footer-elements .footer-element .contact-links li:before{content:'\f00c';color:#fff;text-align:center;font-size:0.6rem;padding:6px;font-family:FontAwesome;border-radius:50%;width:20px;height:20px;}
.site-footer .footer-elements .footer-element .contact-links li a{font-size:0.875rem;line-height:1.2rem;color:#a8a39e;position:absolute;left:35px;top:7px;}
.site-footer .footer-elements .footer-element form input{float:left;height:45px;line-height:0;width:75%;}
.site-footer .footer-elements .footer-element form input[type="submit"]{width:25%;padding:initial;}
.site-footer .footer-elements .footer-element .social-footer li{padding:12px 0 0 0;display:block;-webkit-transition:0.2s all ease;-moz-transition:0.2s all ease;-o-transition:0.2s all ease;-ms-transition:0.2s all ease;transition:0.2s all ease;}
.site-footer .footer-elements .footer-element .social-footer li i{background:#000;color:#fff;width:25px;font-size:1rem;padding-top:5px;height:25px;text-align:center;margin-right:20px;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-facebook{background:#3B5998;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-twitter{background:#3C8FC9;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-github{background:#000;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-linkedin{background:#3399CC;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-google-plus{background:#DB4437;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-youtube{background:#E62117;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-pinterest{background:#BD081C;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-tumblr{background:#529ECC;}
.site-footer .footer-elements .footer-element .social-footer li i.fa-instagram{background:#8460A7;}
.site-footer .footer-elements .footer-element .social-footer li:hover{-webkit-transition:0.2s all ease;-moz-transition:0.2s all ease;-o-transition:0.2s all ease;-ms-transition:0.2s all ease;transition:0.2s all ease;padding-left:10px;}
.site-footer .site-info{padding:15px 0;border-top:1px solid #ddd;background:#f4f6f3;}
.site-footer .site-info .container, .site-footer .site-info .footer-navigation .menu-main-nav-container, .footer-navigation .site-footer .site-info .menu-main-nav-container{width:1230px;max-width:95%;padding:0;}
.site-footer .site-info p{margin:0;color:#a8a39e;font-size:0.875rem !important;font-weight:lighter;text-align:right;}
.sponsors-footer{margin:50px auto;}
.sponsors-footer .owl-next,
.sponsors-footer .owl-prev{top:-20px !important;}
.footer-services{margin-top:130px;}
.footer-services .services-lines-container{position:relative;z-index:9;margin-top:-160px;}
.footer-services .services-lines-container .services-lines{overflow:auto;list-style:none;padding:0;margin:0;}
.footer-services .services-lines-container .services-lines li{width:33.33%;float:left;background:#fff;position:relative;margin-top:30px;}
.footer-services .services-lines-container .services-lines li .item-service-line{padding:45px 40px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.footer-services .services-lines-container .services-lines li .item-service-line i{font-size:5rem;position:absolute;right:10px;bottom:10px;color:#dedede !important;opacity:0.3;}
.footer-services .services-lines-container .services-lines li:first-child .item-service-line, .footer-services .services-lines-container .services-lines li:nth-child(3n+1) .item-service-line{border-left:1px solid #f1f1f1;}
.footer-services .services-lines-container .services-lines li h5{padding:0;margin:0;font-size:1.2rem;font-weight:lighter;}
.footer-services .services-lines-container .services-lines li a{font-size:1.1rem;margin-top:20px;display:block;}
.footer-testimonials{margin-top:85px;}
.footer-testimonials .container, .footer-testimonials .footer-navigation .menu-main-nav-container, .footer-navigation .footer-testimonials .menu-main-nav-container{width:1230px !important;}
.footer-testimonials .testimonial-footer{padding:0;margin:0;}
.footer-testimonials .items-testominials-footer{margin-top:-85px;}
.footer-testimonials .items-testominials-footer li blockquote{padding:10px 20px;margin:0;border-left:0;}
.footer-testimonials .items-testominials-footer li blockquote p{border:1px solid #dedede;background-color:#fff;font-size:14px;margin:0 0 14px 0;min-height:70px;padding:30px;position:relative;text-align:left !important;font-style:italic;}
.footer-testimonials .items-testominials-footer li blockquote p:before{border:11px solid #dedede;border-color:#dedede transparent transparent transparent;bottom:-22px;content:"";height:0px;left:28px;position:absolute;width:0px;}
.footer-testimonials .items-testominials-footer li blockquote img{border-radius:50%;float:left;height:50px;margin:10px 20px;width:50px;}
.footer-testimonials .items-testominials-footer li blockquote strong{display:block;font-style:normal;font-weight:bold;line-height:20px;padding:0;margin:34px 0 0 0;}
.footer-testimonials .items-testominials-footer li blockquote strong a{font-size:1rem;color:#a8a39e;font-style:normal;}
.footer-testimonials .items-testominials-footer li blockquote a{margin-top:-15px;font-size:14px;font-style:italic;}
.hidden-footer-top{margin-bottom:50px;display:inline-block;}
.title-footer{margin-bottom:50px;}
.footer-post{margin-top:200px;}
.footer-post .items-post-footer{margin-top:-200px;}
.blank-footer{height:60px;}
.empty-footer{margin-top:-100px;}
.empty-footer .blank-footer{height:200px;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.list-styles ul{padding:0;margin:0;list-style:none;}
.list-styles ul li{position:relative;padding:0 0 15px 25px;font-size:0.875rem;}
.list-styles ul li:before{content:"\f058";font-family:"fontawesome";padding-right:10px;font-size:1.1rem;position:absolute;left:0;top:-2px;}
.text-white{color:#f5f5f5 !important;}
.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p{color:#f5f5f5 !important;}
.text-white ul li:before{color:#232323 !important;opacity:0.5;}
.text-white .title-vertical-line:before{border:dashed 1px #f5f5f5;}
.text-white .list-testimonials li blockquote p{color:#a8a39e !important;}
.text-white .list-testimonials li blockquote strong{color:#fff !important;}
.wpb_revslider_element{margin-bottom:0 !important;}
.calculator-home{padding-left:12px !important;padding-right:12px !important;}
.calculator-home h5{margin:0;padding:0;}
.calculator-home h3{padding:0 0 15px 0;margin:0 0 21px 0;color:#fff;border-bottom:1px solid #666;}
.calculator-home label{color:#fff;}
@media all and (max-width:1023px){.calculator-home{margin-top:60px;}
}
.contact-cta h4, .contact-cta h5{margin:10px 0 !important;}
.contact-cta h4 i, .contact-cta h5 i{padding-right:10px;}
.contact-cta p{margin:0;}
.item-boxed-service{display:inline-block;margin:0 0 40px 0;border-color:#dedede;border:1px solid rgba(217, 217, 217, 0.4);padding:36px 32px;width:100%;text-align:left;-webkit-transition:all .2s linear;transition:all .2s linear;}
.item-boxed-service h4{color:#32373e;font-size:22px;line-height:1;min-height:74px;margin:7px 0 0;}
.item-boxed-service span{margin-bottom:8px;display:inline-block;width:100%;color:#a8a39e;font-size:0.875rem;line-height:1.5rem;}
.item-boxed-service a{font-size:0.875rem;line-height:1.5rem;}
.item-boxed-service:hover{background-color:#dedede;background:rgba(217, 217, 217, 0.15);-webkit-transition:all .2s linear;transition:all .2s linear;}
.title-vertical-line{text-align:center;position:relative;}
.title-vertical-line:before{content:'';left:50%;position:absolute;top:-100px;height:80px;border:dashed 1px #232323;opacity:0.6;}
.title-vertical-line:after{content:'';position:absolute;top:-23px;left:50%;margin-left:-5px;border-radius:50%;width:12px;height:12px;background:#999;}
.title-vertical-line h2{margin-top:100px;margin-bottom:15px;}
.title-vertical-line p{max-width:650px;margin:0 auto;color:#777;font-weight:lighter;font-size:1.1rem;line-height:1.6rem;}
.title-interesting{margin:0 0 20px 0 !important;padding:0 !important;}
.title-interesting h4{margin-top:0 !important;font-size:1.125rem;line-height:1rem;}
.mini-box{margin-bottom:25px;font-size:1rem;border:1px solid #f1f1f1;text-align:center;font-weight:bold;overflow:auto;}
.mini-box h5{padding:2px;margin:0;border-bottom:1px solid #f1f1f1;color:#32373e;}
.mini-box .number-mini-box{width:50%;float:left;color:#32373e;font-weight:lighter;padding:7px 3px;}
.mini-box .icon-mini-box{width:50%;float:left;background:rgba(217, 217, 217, 0.15);border-left:1px solid #f1f1f1;color:#fff;padding:7px 3px;}
.title-download-app{margin:18px 0 25px 0 !important;padding:0 !important;}
.title-download-app h4{margin-top:0 !important;font-size:1.125rem;}
.full-box{width:100%;text-align:center;font-size:0.85rem;margin-bottom:25px;overflow:auto;border:1px solid #f1f1f1;font-weight:lighter;}
.full-box .info-full-box{width:70%;font-weight:400;float:left;padding:22px 3px;color:#a8a39e;}
.full-box .icon-full-box{width:30%;float:left;background:rgba(217, 217, 217, 0.15);color:#999;border-left:1px solid #f1f1f1;font-size:2rem;padding:5px 3px;}
.item-blog-post{border:1px solid #dedede;}
.item-blog-post .head-item-blog-post{position:relative;overflow:visible;padding:15px 20px;}
.item-blog-post .head-item-blog-post i{position:absolute;font-size:0.8rem;padding-top:10px;border-radius:50%;font-weight:bold;border:solid 2px #fff;width:35px;height:35px;text-align:center;color:#fff;}
.item-blog-post .head-item-blog-post h3{padding:0 0 0 45px;margin:0;line-height:1.8rem;color:#fff;display:inline-block;}
.item-blog-post .head-item-blog-post h3 a{color:#fff;}
.item-blog-post .head-item-blog-post h3 a:hover{color:#fff;}
.item-blog-post .head-item-blog-post:before{-webkit-transition-duration:0.3s;content:'';right:50%;margin-right:-10px;bottom:-10px;position:absolute;z-index:9;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid;}
.item-blog-post .img-item-blog-post{position:relative;overflow:hidden;border-bottom:1px solid #dedede;max-height:170px;}
.item-blog-post .img-item-blog-post img{width:100%;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.3s all ease;}
.item-blog-post .info-item-blog-post{padding:30px;background-color:#fff;font-size:0.875rem;line-height:1.7rem;}
.item-blog-post .info-item-blog-post p{margin-top:0;}
.item-blog-post .info-item-blog-post a i{font-size:1.2rem;padding-right:5px;}
.item-blog-post:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.3s all ease;opacity:0.7;cursor:pointer;}
@media all and (max-width:999px){.item-blog-post{max-width:480px;margin:0 auto 40px auto;}
}
.item-blog-post.item-list-post{margin-bottom:40px;}
.item-blog-post.item-list-post .img-item-blog-post{max-height:100%;}
.item-service-process{display:inline-block;width:32.2%;margin-left:-100px;text-align:center;position:relative;}
.item-service-process:first-child, .item-service-process:nth-child(4n+1){margin-left:-55px;}
.item-service-process .head-service-process{position:relative;width:70%;min-height:150px;padding:30px 0;text-align:center;margin:0 auto;}
.item-service-process .head-service-process:after{content:'';left:0px;position:absolute;top:0;height:100%;border-top:75px solid transparent;border-bottom:72px solid transparent;border-left:70px solid #fff;}
.item-service-process .head-service-process:before{content:'';right:-70px;position:absolute;top:0;height:100%;z-index:1;border-top:75px solid transparent;border-bottom:75px solid transparent;}
.item-service-process .head-service-process i{color:#fff;font-weight:bold;font-size:1.8rem;margin-left:70px;}
.item-service-process .head-service-process h3{color:#fff;font-weight:bold;font-size:1.3rem;margin:0;margin-left:70px;text-transform:uppercase;}
.item-service-process .head-service-process h3 a{color:#fff;}
.item-service-process .head-service-process h3 a:hover{color:#fff;}
.item-service-process .divisor-service-process{position:relative;height:80px;margin:0 auto;margin-left:58%;border:dashed 1px #777;width:1px;}
.item-service-process .divisor-service-process .circle-top{position:absolute;top:-25px;left:50%;margin-left:-20px;border-radius:50%;width:40px;font-size:0.875rem;font-weight:bold;height:40px;background:#fff;color:#666;line-height:2.1rem;}
.item-service-process .divisor-service-process .circle{position:absolute;bottom:-3px;left:50%;margin-left:-6px;border-radius:50%;width:12px;height:12px;background:#777;}
.item-service-process .divisor-service-process.hide_line{height:0;border:0;}
.item-service-process .divisor-service-process.hide_line .circle{display:none;}
.item-service-process .info-service-process{position:relative;width:80%;padding:20px 0 0 50px;text-align:center;margin:0 auto;}
.item-service-process .info-service-process h3{margin:0;padding:0;}
.item-service-process .info-service-process p{margin-top:8px;}
.item-service-process.light-green .head-service-process{background:#88C425;}
.item-service-process.light-green .head-service-process:before{border-left:70px solid #88C425;}
.item-service-process.light-green .info-service-process h3 a{color:#88C425 !important;}
.item-service-process.light-green .info-service-process h3 a:hover{color:#fff;}
.item-service-process.light-green .divisor-service-process .circle-top{border:solid 3px #88C425;}
.item-service-process.blue .head-service-process{background:#15a4d3;}
.item-service-process.blue .head-service-process:before{border-left:70px solid #15a4d3;}
.item-service-process.blue .info-service-process h3 a{color:#15a4d3 !important;}
.item-service-process.blue .info-service-process h3 a:hover{color:#fff;}
.item-service-process.blue .divisor-service-process .circle-top{border:solid 3px #15a4d3;}
.item-service-process.red .head-service-process{background:#EB4436;}
.item-service-process.red .head-service-process:before{border-left:70px solid #EB4436;}
.item-service-process.red .info-service-process h3 a{color:#EB4436 !important;}
.item-service-process.red .info-service-process h3 a:hover{color:#fff;}
.item-service-process.red .divisor-service-process .circle-top{border:solid 3px #EB4436;}
.item-service-process.dark-green .head-service-process{background:#34A853;}
.item-service-process.dark-green .head-service-process:before{border-left:70px solid #34A853;}
.item-service-process.dark-green .info-service-process h3 a{color:#34A853 !important;}
.item-service-process.dark-green .info-service-process h3 a:hover{color:#fff;}
.item-service-process.dark-green .divisor-service-process .circle-top{border:solid 3px #34A853;}
@media all and (max-width:1250px){.item-service-process{width:50%;margin-bottom:30px;margin-left:-80px;}
.item-service-process:first-child, .item-service-process:nth-child(2n+1){margin-left:0;}
.item-service-process .info-service-process{width:90%;}
}
@media all and (max-width:999px){.item-service-process{width:95%;max-width:480px;display:block;margin:0 auto 30px auto !important;}
.item-service-process:first-child, .item-service-process:nth-child(2n+1){margin-left:auto;}
}
@media all and (max-width:999px){.list-process .wpb_wrapper{margin-left:-55px;}
}
.title-downloads{font-weight:400;z-index:5;text-align:center;position:relative;font-weight:lighter;padding:0;color:#fff;}
.title-downloads .responsive-numbers{padding:0 10px;}
.title-downloads .responsive-numbers span{background-color:#131313;background:rgba(0, 0, 0, 0.6);color:#fff;padding:10px 15px;margin:0 5px;font-size:1.7rem;line-height:2.3rem;border-radius:5px;font-weight:lighter;}
@media all and (max-width:1250px){.title-downloads .responsive-numbers{display:block;padding:15px 0 10px 0;}
.title-downloads .responsive-numbers span{display:inline-block;margin-bottom:10px;}
}
.subtitle-downloads{position:relative;z-index:5;text-align:center;margin:50px auto;width:28%;}
.subtitle-downloads:before{position:absolute;left:-190px;top:22px;height:1px;background-color:#f9f9f9;background-color:rgba(255, 255, 255, 0.3);width:200px;content:"";}
.subtitle-downloads:after{position:absolute;right:-190px;top:22px;height:1px;background-color:#f9f9f9;background-color:rgba(255, 255, 255, 0.3);width:200px;content:"";}
.subtitle-downloads h4{z-index:2;position:relative;color:#fff;}
.subtitle-downloads h4 i{font-size:2rem;padding:0 0 0 10px;}
@media all and (max-width:1250px){.subtitle-downloads{margin:30px auto 40px auto;}
}
.image-clients-downloads{margin:0 auto;padding:0;display:table;text-align:center;}
.image-clients-downloads li{display:inline-block;width:60px;height:60px;margin:auto 5px 10px 5px;border:solid 3px #dedede;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.image-clients-downloads li img{width:100%;}
.image-clients-downloads li:hover{cursor:pointer;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.calculator-form{width:99.8%;position:relative;}
.calculator-form input,
.calculator-form select{width:100%;display:block;margin-bottom:30px;height:40px;border-radius:0;background:#fff;border:1px solid #dedede;padding-left:10px;}
.calculator-form input[type="submit"]{padding:0;background:initial;border:0;margin-bottom:0;}
.list-calculator .item-calculator{background:#f9f9f9;border:1px solid #dedede;overflow:auto;margin-bottom:40px;}
.list-calculator .item-calculator .image{text-align:center;float:left;padding:15px 15px 10px 15px;border-right:1px solid #dedede;background:#fff;width:30%;}
.list-calculator .item-calculator .info{padding:20px;float:left;width:70%;}
.list-calculator .item-calculator .info h4{margin:0;padding:0 0 10px 0;}
.list-calculator .item-calculator .info p{margin:0;padding:0;}
.list-calculator .item-calculator:hover a{color:#a8a39e;}
@media only screen and (min-width:992px) and (max-width:1240px){.list-calculator .col-md-6 .item-calculator .image, .list-calculator .author .post-list .hentry .item-calculator .image, .author .post-list .list-calculator .hentry .item-calculator .image{float:none;width:100%;border-right:0;border-bottom:1px solid #dedede;}
.list-calculator .col-md-6 .item-calculator .info, .list-calculator .author .post-list .hentry .item-calculator .info, .author .post-list .list-calculator .hentry .item-calculator .info{float:none;width:100%;}
}
@media all and (max-width:600px){.list-calculator .item-calculator .image{float:none;width:100%;border-right:0;border-bottom:1px solid #dedede;}
.list-calculator .item-calculator .info{float:none;width:100%;}
}
.item-boxed-service-02{background:transparent;border:solid 2px #fff;padding:15px;margin-bottom:30px;}
.item-boxed-service-02 h5{font-weight:bold;font-size:1.2rem;padding:0 0 10px 0;color:#fff;margin:0;}
.item-boxed-service-02 h4{font-weight:bold;font-size:2rem;padding:0 0 10px 0;margin:0;}
.item-boxed-service-02 p{color:#f5f5f5;margin:0;}
.title-big h2{font-size:3.5rem;line-height:4.2rem;font-weight:bold;letter-spacing:2px;}
.title-resalt h2{color:#fff;margin:0;font-weight:bold;}
.title-resalt p{color:#fff;}
.financial-chart{position:relative;vertical-align:baseline;vertical-align:baseline;}
.financial-chart .item-financial-content{overflow:auto;padding:20px;font-size:1.2rem;}
.financial-chart .item-financial-content span{color:#fff;}
.financial-chart .item-financial-content i{color:#fff;float:right;font-size:1.5rem;padding-top:5px;}
.financial-chart h5{margin:0;padding:10px 0;}
@media all and (max-width:1023px){.financial-chart{margin-bottom:15px;}
}
.title-subtitle h5, .title-subtitle h3{margin:0;}
.item-event{background:#fff;border:solid #dedede 1px;margin-bottom:50px;overflow:auto;-webkit-transition:all .2s linear;transition:all .2s linear;}
.item-event:hover{background-color:#dedede;background:rgba(217, 217, 217, 0.15);-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer;}
.item-event .event-icon{position:relative;float:left;width:25%;padding:20px;min-height:100px;color:#fff;text-align:center;}
.item-event .event-icon i{font-size:4rem;display:block;opacity:0.4;position:relative;}
.item-event .event-icon .date-number{font-size:1.3rem;font-weight:bold;position:relative;display:block;margin-top:-42px;}
.item-event .event-icon .date-month{margin-top:5px;opacity:0.6;font-size:1.5rem;line-height:2.2rem;display:block;}
.item-event .event-info{float:right;width:75%;padding:28px;padding-left:5%;min-height:60px;}
.item-event .event-info h4, .item-event .event-info h5{padding:0;margin:0;}
.item-event .event-info span{text-transform:uppercase;}
.item-event .event-info a:hover{text-decoration:underline;}
@media all and (max-width:600px){.item-event .event-icon,
.item-event .event-info{float:none;width:100%;text-align:center;min-height:auto;}
}
.list-testimonials{padding:0;margin:0;list-style:none;}
.list-testimonials li blockquote,
.list-testimonials .item-testimonial blockquote{padding:10px 20px;margin:0;border-left:0;}
.list-testimonials li blockquote p,
.list-testimonials .item-testimonial blockquote p{border:1px solid #dedede;background-color:#fff;margin:0 0 14px 0;min-height:70px;padding:30px;position:relative;text-align:left !important;font-style:italic;line-height:24px !important;font-size:14px;}
.list-testimonials li blockquote p:before,
.list-testimonials .item-testimonial blockquote p:before{border:11px solid #dedede;border-color:#dedede transparent transparent transparent;bottom:-22px;content:"";height:0px;left:28px;position:absolute;width:0px;}
.list-testimonials li blockquote img,
.list-testimonials .item-testimonial blockquote img{border-radius:50%;float:left;height:50px;margin:10px 20px;width:50px;}
.list-testimonials li blockquote strong,
.list-testimonials .item-testimonial blockquote strong{display:block;font-style:normal;font-weight:bold;line-height:20px;padding:0;margin:34px 0 0 0;}
.list-testimonials li blockquote strong a,
.list-testimonials .item-testimonial blockquote strong a{font-size:1rem;color:#a8a39e;font-style:normal;}
.list-testimonials li blockquote a,
.list-testimonials .item-testimonial blockquote a{margin-top:-15px;font-size:14px;font-style:italic;}
.list-testimonials.columns-type li,
.list-testimonials.columns-type .item-testimonial{margin-bottom:40px;}
.list-testimonials.columns-type li blockquote,
.list-testimonials.columns-type .item-testimonial blockquote{padding:0;}
.item-price{background:#fff;border-radius:5px;padding:80px 20px;margin:0 auto;position:relative;text-align:center;border:1px solid #eee;margin-bottom:50px;}
.item-price:after{content:"";background:url(../img/plan-shadow.png) no-repeat center top;background-size:100% 38px;position:absolute;left:0;right:0;bottom:-38px;width:100%;height:38px;}
.item-price h3{margin-bottom:20px;font-size:2rem;line-height:2.3rem;}
.item-price ul{margin:0 0 30px 0;padding:0;}
.item-price ul li{list-style:none;padding-bottom:8px;}
.item-price .price{font-size:50px;color:#000;font-weight:400;line-height:1;}
.item-price .price sup{top:-.5em;}
.item-price .period{font-size:15px;margin-bottom:40px;}
.item-team{border:1px solid #cdcdcd;border-top:14px solid;padding:20px 25px;margin-bottom:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background-color:#fff;}
.item-team .image{float:left;}
.item-team .image img{width:70px;height:70px;border-radius:50%;display:block;margin:0 10px 0 0;}
.item-team .info{float:left;padding-top:7px;}
.item-team .info h4{color:#5F5F5F;font-size:18px;font-weight:700;margin:0;padding:0;}
.item-team .info .country{color:#969696;font-size:0.75rem;font-weight:400;vertical-align:sub;}
.item-team .info .country img{margin:0 8px 0 0;width:auto;float:none;height:auto;border-radius:0;}
.item-team ul{list-style:none;border-top:1px solid #dedede;padding:15px 0 0 0;margin:15px 0 0 0;width:100%;display:inline-block;}
.item-team ul li{font-size:0.82rem;color:#a8a39e;padding:0 0 15px 0;}
.item-team ul li a{color:#a8a39e;}
.item-team ul li i{border-radius:50%;width:20px;height:20px;background:#232323;color:#fff;text-align:center;font-size:0.6rem;padding:6px 5px;margin-right:8px;}
.carousel-gallery .owl-stage-outer{max-width:100% !important;}
.carousel-gallery .item-gallery{border-radius:5px;background:#fff;border:1px solid rgba(217, 217, 217, 0.6);margin-bottom:30px;}
.carousel-gallery .item-gallery .head-gallery h4{padding:15px 20px;margin:0;}
.carousel-gallery .item-gallery .hover{position:relative;overflow:hidden;}
.carousel-gallery .item-gallery .hover .overlay{position:absolute;left:0;top:0px;opacity:0;width:100%;height:100%;z-index:1;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.carousel-gallery .item-gallery img{height:auto;max-width:100%;border-top:1px solid rgba(217, 217, 217, 0.6);border-bottom:1px solid rgba(217, 217, 217, 0.6);}
.carousel-gallery .item-gallery:hover .overlay{-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;opacity:0.5;}
.carousel-gallery .item-gallery .info-gallery{font-size:14px;padding:10px 5px;position:relative;}
.carousel-gallery .item-gallery .info-gallery p{font-size:14px;line-height:23px;max-width:90%;margin:0;padding:15px 20px;}
.carousel-gallery .item-gallery .info-gallery i{right:20px;top:20px;position:absolute;font-size:2rem;color:#d9d9d9;}
.document-download{font-size:16px;font-weight:300;margin-bottom:30px;}
.document-download a:hover{text-decoration:underline;}
.document-download span{display:block;font-size:0.875rem;}
.document-download i{margin-right:20px;font-size:60px;float:left;}
.vc_chart .wpb_heading{font-size:1.4rem !important;}
.sponsors-columns .item-sponsor{background:#f8f8f8;border:1px solid #dedede;padding:30px;text-align:center;margin-bottom:40px;}
img{height:auto;max-width:100%;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;width:auto !important;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.page-error{max-width:80%;margin:0 auto;text-align:center;position:relative;overflow:auto;padding:130px 0 150px 0;}
.page-error h1{font-size:10rem;line-height:11rem;margin:0;}
.page-error h1 i{font-size:15rem;}
.page-error hr{margin:30px 0;padding:0;border:0;overflow:auto;height:1px;background:transparent;background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);background-image:-moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);background-image:-ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);background-image:-o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent);}
.page-error .lead{color:#777;font-weight:lighter;font-size:1.1rem;line-height:1.6rem;}
.page-error .search-form{overflow:auto;width:80%;margin:20px auto 50px auto;}
.page-error .search-form .search-field{width:80%;}
html.swipebox-html.swipebox-touch{overflow:hidden !important;}
#swipebox-overlay img{border:none !important;}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;user-select:none;}
#swipebox-container{position:relative;width:100%;height:100%;}
#swipebox-slider{transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer;}
#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle;}
#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
#swipebox-slider .slide-loading{background:url(../assets/img/loader.gif) no-repeat center center;}
#swipebox-bottom-bar,
#swipebox-top-bar{transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%;}
#swipebox-bottom-bar{bottom:-50px;}
#swipebox-bottom-bar.visible-bars{transform:translate3d(0, -50px, 0);}
#swipebox-top-bar{top:-50px;}
#swipebox-top-bar.visible-bars{transform:translate3d(0, 50px, 0);}
#swipebox-title{display:block;width:100%;text-align:center;}
#swipebox-prev,
#swipebox-next,
#swipebox-close{background-image:url(../../assets/img/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0;}
#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px;}
#swipebox-prev{background-position:-32px 13px;float:left;}
#swipebox-next{background-position:-78px 13px;float:right;}
#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px;}
.swipebox-no-close-button #swipebox-close{display:none;}
#swipebox-prev.disabled,
#swipebox-next.disabled{opacity:0.3;}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring 0.3s;}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring 0.3s;}
.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after{backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0;}
.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0px 10px -8px #656565;}
.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0px 10px -8px #656565;}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1;}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1;}
@keyframes rightSpring{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@keyframes leftSpring{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@media screen and (min-width:800px){#swipebox-close{right:10px;}
#swipebox-arrows{width:92%;max-width:800px;}
}
#swipebox-overlay{background:#0d0d0d;}
#swipebox-bottom-bar,
#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95;}
#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif;}
.calculator-details{background:#f6f6f6;border-bottom:1px solid #dedede;padding:50px 0 60px 0;}
.calculator-details .title-subtitle{padding-bottom:20px;}
.credit-details{background:#fff;padding:25px 30px 50px 30px;border:1px solid #dedede;margin-top:30px;}
.credit-details table tr td{padding:6px 10px;border:1px solid #dedede;}
.credit-details table tr td span{color:#666;}
.credit-details table tr:nth-child(even){background:#f9f9f9;}
.credit-details .btn-cb{display:inline-block;width:45%;text-align:center;}
.credit-details .btn-cb i{padding-right:5px;color:#666;font-weight:bold;}
.credit-details .btn-cb.right{float:right;color:#fff;}
.credit-details .btn-cb.right i{padding:0 0 0 5px;}
.interes-table{padding:0 0 60px 0;}
.interes-table .title-vertical-line{padding-bottom:60px;}
.responsive-table{overflow-x:scroll;}
.table{width:99%;min-width:700px;}
.table thead{text-align:center;}
.table thead tr th{color:#fff;padding:20px 10px;}
.table thead tr th.color-dark-table{background-color:#343e48;}
.table thead tr th.color-bg-1{background:#88C425;}
.table thead tr th.color-bg-2{background:#15a4d3;}
.table thead tr th.color-bg-3{background:#EB4436;}
.table thead tr th.color-bg-4{background:#34A853;}
.table tbody tr{-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.table tbody tr td{padding:15px 8px;font-size:0.875rem;border:1px solid #ddd !important;text-align:center;}
.table tbody tr .title-left-table{padding-left:30px;text-align:left;color:#fff;font-weight:lighter;max-width:160px;border-top:1px solid #f6f6f6 !important;}
.table tbody tr .title-left-table i{font-size:1.2rem;padding-right:10px;}
.table tbody tr .title-left-table.color-dark-table{background-color:#343e48;}
.table tbody tr:nth-child(even){background:#f9f9f9;}
.table tbody tr:nth-child(even) .color-dark-table{background-color:#565f68;}
.table tbody tr:hover{background:#565f68;color:#fff;cursor:pointer;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;}
.modal-dialog{width:75%;}
.modal-dialog .modal-header{text-align:center;margin-bottom:20px;}
.modal-dialog .modal-header .close{position:absolute;top:2px;right:20px;padding:10px;border-radius:0 0 30px 30px;font-size:1.3rem;}
.modal-dialog .modal-footer{border-top:0;}
.modal-dialog .modal-footer .close{position:absolute;bottom:0px;right:20px;padding:10px;border-radius:30px 30px 0 0;font-size:1.3rem;}
.single-team .hentry{margin:60px 0;}
.single-team .img-team{float:left;padding-right:40px;}
.single-team .img-team img{max-width:400px;}
.single-team .content ul{margin:0;}
.single-team .content .info-team ul{padding:0;margin:0;list-style:none;}
.single-team .content .info-team ul li{display:inline-block;padding:20px 30px;min-width:250px;background:#f8f8f8;border:1px solid #dedede;margin-right:30px;margin-bottom:30px;}
.single-team .content .info-team ul li i{font-size:1.3rem;padding-right:20px;}
.single-event{}
.single-event article{padding-bottom:80px;}
.single-event .content h4{border-bottom:1px solid #dedede;padding-bottom:30px;margin-bottom:30px;font-weight:600;}
.single-event .content h4 span{display:block;font-size:0.875rem;font-weight:lighter;}
.single-event .content h4 b{padding:0 10px;}
.single-event .content .gallery-event{border-top:1px solid #dedede;padding-top:20px;margin-top:30px;}
.single-event .content .gallery-event h4{font-size:1rem;border-bottom:0;display:inline-block;margin-bottom:0;padding-bottom:0;}
.single-event .content .gallery-event h4 i{padding-right:10px;}
.single-event .map-event h4{font-weight:600;}
.single-event .map-event h4 span{display:block;font-size:0.875rem;font-weight:lighter;}
.single-event .img-event{max-height:400px;overflow:hidden;margin-bottom:60px;}
.single-event .acf-map{width:100%;height:350px;border:#ccc solid 1px;margin:0;}
.single-event .acf-map img{max-width:inherit !important;}
.single-event .post-navigation{margin-bottom:80px;}
.single-gallery article{padding:80px 0 50px 0;margin:0 !important;}
.single-gallery article .img-gallery img{width:100%;}
.single-gallery .border-gallery{padding-top:50px;margin-top:50px;border-top:1px solid #f1f1f1;}
.single-gallery .item-gallery{border-radius:5px;background:#fff;border:1px solid rgba(217, 217, 217, 0.6);border-top:0;margin-bottom:30px;}
.single-gallery .item-gallery .head-gallery h4{padding:15px 20px;margin:0;}
.single-gallery .item-gallery .hover{position:relative;overflow:hidden;}
.single-gallery .item-gallery .hover .overlay{position:absolute;left:0;top:0px;opacity:0;width:100%;height:96.5%;z-index:1;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;text-align:center;vertical-align:baseline;}
.single-gallery .item-gallery .hover .overlay i{color:#fff;font-size:2rem;z-index:9999;padding-top:30%;}
.single-gallery .item-gallery img{height:auto;max-width:100%;border-radius:5px 5px 0 0;border-top:1px solid rgba(217, 217, 217, 0.6);border-bottom:1px solid rgba(217, 217, 217, 0.6);}
.single-gallery .item-gallery:hover .overlay{-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-ms-transition:0.3s all ease;transition:0.3s all ease;opacity:0.5;}
.single-gallery .item-gallery:hover .overlay i{opacity:1;}
.single-gallery .item-gallery .info-gallery{font-size:14px;padding:5px 5px 10px 5px;position:relative;}
.single-gallery .item-gallery .info-gallery p{font-size:14px;line-height:23px;max-width:90%;margin:0;padding:10px 20px;}
.single-gallery .item-gallery .info-gallery i{right:25px;top:10px;position:absolute;font-size:2rem;color:#d9d9d9;}
@media all and (max-width:1023px){.single-gallery .item-gallery{max-width:480px;margin:0 auto 40px auto;}
}
@media only screen and (min-width:1241px) and (max-width:1600px){.layout-semiboxed .site-content.site-content-02, .layout-semiboxed .site-content.site-content-03{margin-top:-100px;}
}
@media only screen and (min-width:1000px) and (max-width:1240px){.site-header{max-width:1000px;}
.site-header.site-header-03{max-width:100% !important;}
.site-header.site-header-03 .main-navigation ul li{padding-right:0 !important;padding-left:10px !important;}
.site-header.site-header-03 .main-navigation ul li a{padding-left:0 !important;}
.container, .footer-navigation .menu-main-nav-container{width:970px;}
.layout-boxed-margin,
.layout-boxed{max-width:1000px;}
.layout-boxed-margin .site-footer .container, .layout-boxed-margin .site-footer .footer-navigation .menu-main-nav-container, .footer-navigation .layout-boxed-margin .site-footer .menu-main-nav-container,
.layout-boxed .site-footer .container,
.layout-boxed .site-footer .footer-navigation .menu-main-nav-container,
.footer-navigation .layout-boxed .site-footer .menu-main-nav-container{width:970px !important;}
.layout-wide .site-footer .site-info .container, .layout-wide .site-footer .site-info .footer-navigation .menu-main-nav-container, .footer-navigation .layout-wide .site-footer .site-info .menu-main-nav-container{max-width:100%;width:970px !important;padding-left:15px;padding-right:15px;}
.layout-semiboxed .site-content{max-width:1000px;}
.layout-semiboxed .site-content.site-content-02{margin-top:-80px;}
.layout-semiboxed footer .container, .layout-semiboxed footer .footer-navigation .menu-main-nav-container, .footer-navigation .layout-semiboxed footer .menu-main-nav-container{width:1000px !important;}
.owl-theme .owl-controls .owl-prev{left:-30px;}
.owl-theme .owl-controls .owl-next{right:-30px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.site-header .information-content{width:100%;overflow:auto;}
.site-header .information-content ul{float:none;text-align:center;}
.site-header .information-content ul li{text-align:left;padding:0 25px;}
.site-header .information-content ul li img{left:-20px;}
.site-footer .footer-elements .border-right{border:0 !important;}
.site-footer .footer-elements .col-sm-6{width:50%;}
.site-footer .footer-elements .col-sm-6:first-child, .site-footer .footer-elements .col-sm-6:nth-child(2n+1){text-align:right !important;}
.owl-theme .owl-controls .owl-prev{left:-30px;}
.owl-theme .owl-controls .owl-next{right:-30px;}
}
@media all and (max-width:767px){.site-header .information-content{display:none;}
.site-footer .footer-element{min-height:auto !important;margin-bottom:30px !important;padding:0 !important;overflow:auto;}
.site-footer .footer-element.border-right{border:0 !important;}
}
@media all and (max-width:1023px){.section-title{max-height:inherit;}
.site-header{max-width:750px;}
.site-header .site-branding{width:100%;text-align:center;}
.site-header .site-branding .custom-logo-link,
.site-header .site-branding .text-logo{float:none;}
.site-header.site-header-03{padding:15px !important;max-width:100% !important;}
.site-header.site-header-03 .site-branding .custom-logo-link,
.site-header.site-header-03 .site-branding .text-logo{float:left !important;}
#mega_main_menu .mobile_button{position:relative !important;}
#mega_main_menu .mobile_button .symbol_menu{font-size:4rem !important;position:absolute !important;top:0 !important;right:20px !important;}
#mega_main_menu.menu-1{min-height:50px !important;}
.main-navigation,
.site-content{border-radius:0;}
.site-header-03 .main-navigation{position:absolute !important;right:0;top:17px;width:95% !important;}
.site-header-03 .main-navigation ul{background:#444 !important;}
.site-header-03 .main-navigation ul ul{background:#fff !important;}
.site-footer.footer-services .services-lines-container .services-lines li{width:100%;float:none;}
.site-footer.footer-services .services-lines-container .services-lines li .item-service-line{border:1px solid #f1f1f1;}
.site-footer .site-info p,
.site-footer .site-info ul{text-align:center;}
.site .container, .site .footer-navigation .menu-main-nav-container, .footer-navigation .site .menu-main-nav-container{width:100% !important;max-width:750px !important;}
.site footer.site-footer .container, .site footer.site-footer .footer-navigation .menu-main-nav-container, .footer-navigation .site footer.site-footer .menu-main-nav-container{width:100% !important;max-width:750px !important;padding-left:15px !important;padding-right:15px !important;}
.layout-boxed-margin,
.layout-boxed{max-width:1000px;}
.layout-semiboxed .site-content.site-content-02, .layout-semiboxed .site-content.site-content-03{margin-top:0;}
.modal-dialog{width:100%;}
.modal-dialog .modal-body{overflow-x:scroll;position:relative;}
.modal-dialog .modal-body table{min-width:1000px;}
}
