/*
        Theme Name: LightCyber
        Author: LightCyber
        Author URI:
        Version: 1
        Description: LightCyber theme for Wordpress
        License: GNU General Public License v2 or later
        License URI: http://www.gnu.org/licenses/gpl-2.0.html
        Text Domain: lightcyber
        Tags: one-column, two-columns
        Theme URI:
*/

/* AC Styles*/
.dc-social-float-content ul
{
    padding-left:0px;
}
.dc-social-float-content ul li
{
    list-style: none ;
}
.blue a
{
    color:#BE321D !important;
}
.gray a
{
    color:#19A2DD !important;
}
.green a
{
    color:#89CC12 !important;
}
.box-frame ul li span
{
    height:150px;
}
.clearfix {
    overflow: hidden;
    clear: both;
}
.box-frame ul li .container
{
    height:223px;
}
.table td:first-child {
    white-space: nowrap;
}
.social-block {
    margin: 0 0 20px;
    padding: 16px 20px;
    background: #f6f6f6;
    border: solid 1px #ddd;
    border-top-width: 5px;
}

.social-block__item + .social-block__item {
    margin-top: 30px;
}

.acblogall img
{
    float:left;
    padding-right:20px;
    padding-bottom:20px;
}

.acfeatured
{
    display:block;
    margin-bottom:43px;
}

.acfeatured p .btn-readmore {
    color: #0b91d2;
    font-size: 14px;
    text-decoration: none;
    position: relative;
    margin: 0 0 0 14px;
    /* text-transform: uppercase; */
}
.acfeatured p {
    margin: 0 0 10px;
    padding-bottom:4px;
}
.acfeatured .date {
    display: block;
    color: #46525a;
    margin: 0 0 16px;
    font: 700 18px/21px Arial, Helvetica, sans-serif;
}
.acfeatured h2
{
    color: #46525a;
    margin: 0 0 22px;
    /* padding: 0 26px; */
    font: 700 22px/25px Arial, Helvetica, sans-serif;
}
.acfeatured h3
{
    margin: 0 0 2px;
    color: #26afe5;
    font: 700 28px/31px Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}

.slideshow .slideset1
{
    height: 546px !important;
}
.acsubmitbtn
{
    padding-left:160px;
}

.accontact h1
{
    padding-top:8px;
    padding-bottom:8px;
    padding-left:20px;
    background:#D3EFFA;
    font-size:17px;
}
.wpcf7-submit
{
    background: url(images/LC-arrows.jpg) no-repeat 7px 10px;
}
.accontacttable
{
    background:#D3EFFA;
    font-size:13px;
}
.accontacttable td
{
    border:0px;
}
.actitle
{
    color:#0088CC;
}
.actable td
{
    border:0px;
}
#searchsubmit
{
    background: url(images/SEARCH.JPG) no-repeat;
    font-size: 1em;
    color: transparent; /* Fix for Firefox */
    border-style: none;
    border-width: 0;
    padding: 0 0 0 16px !important; /* Fix for Internet Explorer */
    text-align: left;
    line-height: 1 !important;
    overflow: hidden;
    cursor: pointer;
}
.restable a
{
    color:#0088CC;
    text-decoration:none;
}
#nav ul .active a
{
    color:#0088CC;
}

#categories-2 .acblogright ul
{
    padding-left:40px !important;
}
.widget_search input[type="search"]
{
    height:40px;
    width:167px;
}
.widget_search input[type="submit"]
{
    height:40px;
    width:77px;
}
.read-more
{
    background: url(images/sprite.png) no-repeat -28px -38px;
    padding-left:15px;
    text-decoration: none;
    text-transform: uppercase;
    font: 600 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.table strong
{
    color:#0b91d2;
}
.aclast
{
    border-bottom:1px solid #cccccc;
}

.acsocial
{
    padding-top:8px;
    padding-bottom:8px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.acblogdiv
{
    padding-top:15px;
    padding-bottom:25px;
}

.title h1
{
    line-height:100%;
}
.acpsubtitle1
{
    color: #666666;
    padding-top:20px;
    font-size:18px;
}
.acdesc h2
{
    padding-top:20px;
    padding-left:20px;
    background: #D4EFFA;
    margin-bottom:0px;
    margin-top:0px;
}

.acimgdiv
{
    width:600px;
}
.acquote
{
    font-style: italic;
    padding-top:30px;
    color: #44525a;
}
.acquote b {
    color: #55656e;
}
.acdemolink:before{
    content: "\00BB";
    padding-right:5px;
}
.acdemolink
{
    vertical-align:bottom;
    display:block;
    font-size:14px;
    color:#89CC12 !important;
    padding-top:135px;
}
.acdemo
{
    line-height:30px;
    font-size:28px;
    font-weight:bold;
    padding-top:30px;
    text-align:center;
    height:272px;
    width:272px;
    padding-bottom:30px;
    background: url(images/ModuleInside.png) no-repeat;
    margin-bottom:10px;
}
.acdemo a
{
    color:#fff;
    text-decoration:none;
}

.acblogright ul
{

}
.acul1
{
    padding-left:0px;   
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
.acul1 li a, .acul li a, .acblogright ul li a
{
    text-decoration:none;
    text-transform: uppercase;
    font: 600 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.acul1 li a:hover
{
    color: #23AEE5;
}
.acul1 li
{
    /*height:40px;*/
    border-top:1px solid #cccccc;
    background: url(images/LC-arrows.jpg) no-repeat 7px 10px;
    list-style-type: none;
    margin: 0;
    padding: 3px 0px 3px 24px;
    vertical-align: middle;
}
.accenter
{
    width:52px;
    text-align:center;
}
.acmain
{
    display: table-row;
}
.acleft
{
    width:669px;
}
.acrightcol
{
    width:250px;
}
.acleft, .acrightcol, .accenter
{
    display: table-cell;
    vertical-align:top;
}
.acpsubtitle,.acanchor h3
{
    color: #666666;
    padding-top:20px;
    padding-bottom:20px;
    font-size:23px;
    font-weight:bold;
}
.acul ul,.acul
{
    padding-left:0px;
}

.DELacblogright ul li
{

    background: url(images/LC-arrows.jpg) no-repeat 4px 9px;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 1px 24px;
    vertical-align: middle;
}
.acblogright ul li a
{
    text-decoration:none;
}
.acul li
{
    background: url(images/LC-arrows.jpg) no-repeat 4px 6px;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 1px 24px;
    vertical-align: middle;
}

.acrowdiv
{
    display: table-row;
    width:100px;
    display:inline;
}
.acrow
{
    vertical-align: middle;
    display: table-row;
}
.acimg, actxt
{
    display: table-cell;
    vertical-align:top;
}

.acimg
{
    width:150px;

}

.acptitle
{
    color: #666666;
    font-size:33px;
    line-height:33px;
    padding-bottom:20px;
    padding-top:20px;
}

.acanchor:before
{
    content:"";
    display:block;
    height:110px; /* fixed header height*/
    margin:-110px 0 0; /* negative fixed header height */
}
.acblogall
{
    display: table-cell;
    padding-right:30px;
}
.acblogright
{
    font-size:12px;
    display: table-cell;
    padding-left:20px;
    width:268px;
}
.acread-more
{
    text-transform: uppercase;
    text-decoration:none;
    color: #27B0E4;
    font-weight:bold;
    font-size:12px;
    vertical-align:middle;
}
.acblogall .title h2 a
{
    text-decoration:none;
    color: #27B0E4;
    line-height:1.2;
}

.acblogall .info a
{
    text-decoration:none;
}
.acblogall .info
{
    color: #27B0E4;
}

.acmgmttitle
{
    font-size:17px;
    margin-top:-11px;
    padding-bottom:20px;
    padding-top:0px !important;
    margin-bottom:15px !important;
}
.acmgmtspacer
{
    height:30px;
}
.acmgmt,.acmgmtspacer
{
    display: table-row;
}
.acmgtpic
{
    width:295px;
}
.acdesc,.acmgtpic
{
    display: table-cell;
    vertical-align:top;
}
.actxt-block .holder{
    max-width:1040px;
    margin:0 auto;
    position:relative;
    padding:51px 20px 39px 20px;
    z-index:1;
    font:17px/24px Arial, Helvetica, sans-serif;
}
.acprdtitle
{
    font-weight:bold;
}
.acprdtitle, .acul{
    text-align:left !important;
}
.acinvest
{
    display: table-row;
}
.acinvestimg
{
    width:300px;
}
.acinvestimg img
{
    width:250px;
}
.acinvestp,.acinvestimg
{
    vertical-align:top;
    display: table-cell;
    padding-bottom:30px;
}

.acleft
{
    float:left;
}
.acright
{
    float:right;
}
.acshade
{
    background:#E7EAEB;
}
.restable
{
    width:100%;
}

.acnobrd
{
    border-top:0px !important;
}

.restable b
{
    font-size:15px;
}
.restable td
{
    border:0px;
    vertical-align:middle;
    font-size:19px;
}
.restable tr
{
    height:60px;
    border-top:1px solid #cccccc;
}

.accnttbl h3
{
    color:#0054ab;
    font-size:25px;
    margin-top:0px;
    padding-top:0px;

}


.acquote1
{
    padding-top:15px;
    font-size:25px;
}
.acquote2
{
    padding-top:-8px;
    font-size:15px;
}


.actoplinks 
{
    color: #42515a;
    display: inline-block;
    vertical-align: top;
    padding: 7px 1px;
    font-size: 17px;
    line-height: 1;
    border-top: none;
    text-decoration: none;
    text-transform:uppercase;
}
.actoplinks:hover
{
    color: #0186c9;
}
.socials-area .actoplinks:first-child {
    font-weight: bold;
}
form.actoplinks {
    padding: 0;
}
/* AC Styles*/

html {
    box-sizing: border-box;
    min-height:100%
}
*, *:before, *:after {
    box-sizing: inherit;
}
* {
    margin:0;
    padding:0;
    max-height:100000px;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset, mejs-container{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
    border:0;
    background:none;
}
body {
    color:#46525a;
    font:16px/19px 'Istok Web', Arial, Helvetica, sans-serif;
    background:#fff;
    min-width:320px;
    overflow-y: scroll;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:none;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    display: block;
}
a {
    text-decoration:underline;
    color:#0f6a9e;
    /*	color:#46525a; */
    outline:none;
}
a:hover {text-decoration:none;}
img{
    max-width: 100%;
    height: auto;
}

.table {
    display: table;
    width: 100%;
}

.col {
    display: table-cell;
    vertical-align: top;
}

.widget.widget_archive > select,
.postform{
    margin:0 0 10px;
    width:100%;
}
video, iframe, object, embed{max-width: 100%;}
input, textarea, select {
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
    color:#cccccc;
    border:1px solid #cccccc;
}
.post-password-form label{display:inline-block;}
textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{
    background:#fff;
    margin: 0;
    -webkit-appearance:none;
    border:1px solid #cccccc;
    padding:3px 4px;
    border-radius:0 !important;
}
label{
    vertical-align:middle;
    color:#1ca4de;
    display:block;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding:0;
    border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible;
    background:#1ca4de;
    color:#fff;
    padding:4px;
    border:0;
    border-radius:0 !important;
}
input[type="submit"]:hover{opacity:0.8;}
.navigation .next > a,
.navigation .prev > a{
    color:#00b2e9;
    text-decoration:none;
}
.navigation .next > a:hover,
.navigation .prev > a:hover{color:#43515a;}
input[type=text], input[type=password], input[type=file], input[type=image], input[type=submit], input[type=button], input[type=search], input[type=email], textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    box-shadow:none !important;
}
input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
input[type=search]::-webkit-search-decoration {
    display:none;
}
input[type="search"] {-webkit-appearance: none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration {display:none;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;line-height: 1.1;}
h2{font-size:150%;line-height: 1.1;}
h3{font-size:120%;line-height: 1.1;}
h4{font-size:110%;line-height: 1.1;}
h5{font-size:100%;line-height: 1.1;}
h6{font-size:90%;line-height: 1.1;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
blockquote{
    border-left:4px solid #ccc;
    padding-left:10px;
    margin-left:14px;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
table, caption, tbody, tfoot, thead, tr, th, td{
    border-collapse: collapse;
    border-spacing: 0;
}
th, td{
    padding:3px 7px;
    text-align:left;
    vertical-align:top;
}
#prev > a,
#next > a{color:#27b0e6;}
#next > a{float:right;}
th{
    color:#27b0e6;
    border-color:#27b0e6;
    text-align:center;
    vertical-align:middle;
}
ul{ margin-left:1px; }
ul, ol{ padding-left:3em; }
ul ul,
ul ol,
ol ul,
ol ol{
    padding-left:3em;
    margin:0;
}
ul>li{list-style-type:disc;}
dl dt{
    float:left;
    clear:left;
    padding-right:4px;
    font-weight:bold;
}
#wrapper{
    position:relative;
    overflow:hidden;
}
#header {
    position:fixed;
    top:0;
    left:0;
    right:0;
    background:#fff;
    z-index:9999;
    box-shadow: 0 0 10px #000;
}
.body-class-admin-bar #header {
    top: 34px;
}
#header:after{
    content:"";
    display:block;
    clear:both;
}
#header .header-holder{
    max-width:1000px;
    margin:0 auto;
}
#header .header-holder:after{
    content:"";
    display:block;
    clear:both;
}
#header .socials-area{
    overflow:hidden;
    text-align:right;
    margin:0;
    float: right;
    padding-top: 5px;
}
#header .socials-network{
    padding:0;
    margin:0;
    list-style:none;
    display:inline-block;
    vertical-align:top;
}
#header .socials-network li{
    display:inline-block;
    vertical-align:top;
    margin:0;
}
#header .socials-network li a{
    width:29px;
    height:29px;
    float:left;
    text-indent:9999px;
    overflow:hidden;
    background:url(images/sprite.png) no-repeat;
}
#header .socials-network li .facebook{background-image: url("images/facebook-dark.png");}
#header .socials-network li .linkedin{background-image: url("images/linkedin-dark.png");}
#header .socials-network li .twitter{background-image: url("images/twitter-dark.png");}
#header .socials-network li a:hover{opacity:0.8;}
.slideshow .caption .btn-learnmore,
#header .btn-schedule{
    display:inline-block;
    vertical-align:top;
    padding:7px 22px;
    font-size:13px;
    line-height:16px;
    font-weight:700;
    color:#fff;
    border:1px solid #1b91cf;
    border-top:none;
    text-decoration:none;
    text-transform:uppercase;
    background: #00aae3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzAwOGRjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzAwODhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg4Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #00aae3 0%, #008dcf 57%, #0088cc 73%, #0088cc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aae3), color-stop(57%,#008dcf), color-stop(73%,#0088cc), color-stop(100%,#0088cc));
    background: -webkit-linear-gradient(top, #00aae3 0%,#008dcf 57%,#0088cc 73%,#0088cc 100%);
    background: -o-linear-gradient(top, #00aae3 0%,#008dcf 57%,#0088cc 73%,#0088cc 100%);
    background: -ms-linear-gradient(top, #00aae3 0%,#008dcf 57%,#0088cc 73%,#0088cc 100%);
    background: linear-gradient(to bottom, #00aae3 0%,#008dcf 57%,#0088cc 73%,#0088cc 100%);
}
.slideshow .caption .btn-learnmore:hover,
#header .btn-schedule:hover{
    border:1px solid #3fbaea;
    border-top:none;
    background: #0088cc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwOGRjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwYWRlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIzZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0088cc 0%, #008dcf 20%, #00ade5 80%, #00b3ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0088cc), color-stop(20%,#008dcf), color-stop(80%,#00ade5), color-stop(100%,#00b3ea));
    background: -webkit-linear-gradient(top, #0088cc 0%,#008dcf 20%,#00ade5 80%,#00b3ea 100%);
    background: -o-linear-gradient(top, #0088cc 0%,#008dcf 20%,#00ade5 80%,#00b3ea 100%);
    background: -ms-linear-gradient(top, #0088cc 0%,#008dcf 20%,#00ade5 80%,#00b3ea 100%);
    background: linear-gradient(to bottom, #0088cc 0%,#008dcf 20%,#00ade5 80%,#00b3ea 100%);
}
.logo{
    max-width:278px;
    float:left;
    height: 90px;
}
.logo a{
    display:block;
    height:100%;
    padding: 30px 0;
}
.logo a img{
    display:block;
    width:100%;
    height:auto;
}
#header .holder{
    position: relative;
    padding:0;
}
#header .holder:after{
    content:"";
    display:block;
    clear:both;
}
.opener{display:none;}
#nav .slide.js-slide-hidden{position:static !important;}
#nav{
    padding: 0;
    float: right;
}

#nav ul{
    padding:0;
    margin:0;
}
#nav ul > li{
    list-style:none;
}
#nav > div > ul > li{
    float:left;
    height: 45px;
    margin:0 0 0 13px;
    padding-top: 14px;
    background-image: url("images/vert-grey-line.png");
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
#nav > div > ul > li:last-child {
    background: none;
}
#nav ul li a {
    color:#42515a;
    text-transform:uppercase;
    text-decoration:none;
    margin-right:9px;
    display: block;
    font-size: inherit;
}
#nav ul li:hover .dropdown{
    display:block;
    box-shadow: 0 10px 15px -5px rgba(0,0,0,.5);
}
#nav ul li .dropdown{
    width:100%;
    position:absolute;
    top:100%;
    left: 0;
    display:none;
    background-color: #f1f1f1;
    overflow: hidden;
    padding: 20px 30px 30px 35px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    line-height: 1.1;
}
#nav ul li .dropdown a {
    color:#0088cc;
    text-transform:none;
}
#nav ul li .dropdown .shadow {
    box-shadow: 0 0 10px #000;
    height: 10px;
    position: absolute;
    bottom: 100%;
    width: 110%;
    left: -5%;
}
#nav ul li .dropdown .textbox {
    width: 40%;
    border-right: 1px solid #959595;
    padding: 0 30px 0 0;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: normal;
}
#nav ul li .dropdown .textbox h4 {
    font-size: 80%;
    font-weight: bold;
}
#nav ul li .dropdown .textbox img {
    box-shadow: 0 0 5px #aaa;
}
#nav ul li .dropdown .textbox .button-wrap {
    text-align: right;
    padding-top: 15px;
}
#nav ul li .dropdown .textbox .button-wrap .button {
    display: inline-block;
    background-color: #44525a;
    color: #FFF;
    padding: 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 70%;
    cursor: pointer;
}
#nav ul li .dropdown .links {
    width: 30%;
    border-right: 1px solid #959595;
    padding: 0 30px 35px 30px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
}
#nav ul li .dropdown .links.wide {
    border-right: none;
}
#nav ul li .dropdown .links > .sub-menu > li > a {
    font-size: 130%;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #959595;
    color: #42515a;
}
#nav ul li .dropdown .links ul li {
    margin-bottom: 10px;
    font-weight: bold;
}
#nav ul li .dropdown .features {
    width: 30%;
    padding-left: 30px;
    font-size: 18px;
}
#nav ul li .dropdown .features h4 {
    font-size: 130%;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #959595;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}
#nav ul li .dropdown .features .table {
    padding-bottom: 10px;
}
#nav ul li .dropdown .features .table:last-child {
    border-bottom: none;
}
#nav ul li .dropdown .features .col {
    vertical-align: middle;
}
#nav ul li .dropdown .features .image {
    width: 65px;
    height: 80px;
    padding: 0;
    font-size: 0;
    max-width: 65px;
}
#nav ul li .dropdown .features .image.imgshadow img {
    box-shadow: 0 0 5px #aaa;
}

#nav ul li .dropdown .features .text {
    font-size: 90%;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    padding-left: 10px;
}
#nav ul li .dropdown .features .text .action {
    font-size: 80%;
    font-weight: bold;
    text-transform: uppercase;
}
#nav ul li .dropdown .features .text a {
    color: #08C;
}
#main{
    display:block;
    overflow:hidden;
    padding:90px 0 0;
}
.promo:after{
    content:"";
    display:block;
    clear:both;
}
.slideshow {position: relative;}
.slideshow .slide {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width:100%;
}
.slideshow .slide.active {
    z-index: 2;
}
.slideshow .container{
    max-width:1000px;
    margin:0 auto;
}
.slideshow .container:after{
    content:"";
    display:block;
    clear:both;
}
.slideshow .photo-holder{
    float:right;
    margin:34px -43px -231px -120px;
    position:relative;
}
.slideshow .photo-holder:before{
    width:685px;
    height:735px;
    float:left;
    content:"";
    position:absolute;
    left:-107px;
    top:-62px;
    z-index:-9999;
    background:url(images/bg-slider.png) no-repeat ; 
}
.slideshow .photo-holder img{
    display:block;
    width:100%;
    height:auto;
}
.slideshow .description{
    width:63%;
    overflow:hidden;
    padding:71px 0 24px;
}
.slideshow .description.add{padding:71px 0 37px;}
.slideshow .description h1{
    margin:0 0 12px;
    color:#26afe5;
    font-size:44px;
    line-height:52px;
    font-weight:normal;
    letter-spacing:-1px;
    text-transform:uppercase;
}
.slideshow .description em{
    font-style: normal;
}
.slideshow .description h1 span{
    display:block;
    color:#0085c9;
}
.slideshow .caption{
    color:#46525a;
    font-size:29px;
    line-height:39px;
    z-index:1;
    width:100%;
    background:rgba(149, 161, 169, 0.20);
    overflow:hidden;
    height:234px;
}
.caption-holder{
    max-width:1000px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    padding:26px 0 40px;
}
.caption-holder .add-caption{
    width:51%;
    float:left;
}
.caption-holder .add-caption em{
    font-style: normal;
}
.slideshow .slide.second .caption-holder{ padding:20px 0 7px;}
.slideshow .caption-holder:before {
    border-radius: 1000px / 100px;
    box-shadow: 0 5px 7px -5px rgba(0, 0, 0, 0.5);
    content: "";
    height: 24px;
    left: 10px;
    margin: 0 0 0 15%;
    position: absolute;
    right: 10px;
    top: -24px;
    width: 70%;
    z-index: -1;
}
.slideshow .caption p{margin:0 0 26px;}
.slideshow .caption p span{
    display:inline-block;
    vertical-align:top;
    text-transform:uppercase;
}
.slideshow .caption p a{
    color:#0085c9;
    text-transform:uppercase;
    text-decoration:none;
}
.slideshow .caption p a:hover{color:#46525a;}
.slideshow .caption .btn-learnmore{
    margin:0 0 20px;
    padding:12px 37px;
    max-width:240px;
}
.slideshow .pagination{
    bottom: 15px;
    left: 50%;
    margin:0 0 0 -500px;
    position: absolute;
    width: 1000px;
    z-index:99;
}
.slideshow .pagination ul{
    padding:0;
    margin:0;
    float:right;
    font-size:14px;
    line-height:21px;
}
.slideshow .pagination ul li{
    list-style:none;
    margin:0 0 0 11px;
    float:left;
}
.slideshow .pagination ul li a{
    width:21px;
    height:21px;
    color:#fff;
    display:block;
    text-align:center;
    text-decoration:none;
    background:#95A1A9;
    /*	border:1px solid #fff; */
    border-radius: 50%;
}
.slideshow .pagination ul li a:hover,
.slideshow .pagination ul li.active a{background:#0f8bc9;}
.text-box{
    position:relative;
    z-index:99;
    background: url(images/gradient.png) repeat-x;
    background-color: #ebedef;

}
.text-box:after{
    content:"";
    display:block;
    clear:both;
}
.text-box .holder{
    max-width:1000px;
    margin:0 auto;
    padding:40px 0 47px;
    text-align:center;
    color:#fff;
    position:relative;
    z-index:99;
    font:16px/25px Arial, Helvetica, sans-serif;
}
.text-box .holder:after{
    content:"";
    display:block;
    clear:both;
}
.text-box .img-holder{
    overflow:hidden;
    margin:-111px auto 23px;
    max-width:636px;
}
.text-box .img-holder .img{
    overflow:hidden;
}
.text-box .img-holder .btn-play{
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:-41px;
    z-index:99;
    width:45%;
    margin:0 auto;
}
.text-box .img-holder .btn-play img{
    position:relative;
    z-index:-1;
    display:block;
    height:auto;
}
.text-box .img-holder .btn-play:after{
    width:71px;
    z-index:99;
    content:"";
    height:50px;
    float:left;
    position:absolute;
    top:50%;
    left:50%;
    text-indent:-9999px;
    overflow:hidden;
    margin:-35px 0 0 -35px;
    -webkit-box-shadow: 0 2px 12px 13px rgba(0, 0, 0, 0.100);
    -moz-box-shadow: 0 2px 12px 13px rgba(0, 0, 0, 0.100);
    box-shadow: 0 2px 12px 13px rgba(0, 0, 0, 0.100);
    background:url(images/sprite.png) no-repeat -1px -66px;
}
.text-box .img-holder img{
    display:block;
    margin:0 auto;
}
.text-box h2{
    margin:0 0 10px;
    color:#ebeeef;
    letter-spacing:-2px;
    font:normal 39px/41px 'Istok Web', Arial, Helvetica, sans-serif;
}
.text-box p{margin:0 0 12px;}
.text-box .btn-watch{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font:600 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.text-box .btn-watch:hover{color:#4c5860;}
.text-block{
    background: #fefefe url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y2ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2YwZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2VmZjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ViZWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U5ZWNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U4ZWFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2U5ZWJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2U3ZWFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2U2ZThlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2UxZTRlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2UwZTRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2RlZTJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2UwZTRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2RlZTJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2RjZTBlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRmZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fefefe 0%, #ffffff 32%, #fdfdfe 40%, #fbfbfb 40%, #fbfcfc 42%, #f6f7f7 47%, #f6f7f8 49%, #f3f5f5 50%, #f4f5f6 51%, #f0f2f3 52%, #eff1f2 55%, #ebedef 57%, #e9ecee 60%, #e8eaec 60%, #e9ebed 61%, #e6eaeb 61%, #e7eaec 62%, #e6e8ea 63%, #e1e4e7 68%, #e0e4e6 72%, #dee2e5 72%, #e0e4e6 73%, #dee2e6 73%, #dce0e2 79%, #d9dfe1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(32%,#ffffff), color-stop(40%,#fdfdfe), color-stop(40%,#fbfbfb), color-stop(42%,#fbfcfc), color-stop(47%,#f6f7f7), color-stop(49%,#f6f7f8), color-stop(50%,#f3f5f5), color-stop(51%,#f4f5f6), color-stop(52%,#f0f2f3), color-stop(55%,#eff1f2), color-stop(57%,#ebedef), color-stop(60%,#e9ecee), color-stop(60%,#e8eaec), color-stop(61%,#e9ebed), color-stop(61%,#e6eaeb), color-stop(62%,#e7eaec), color-stop(63%,#e6e8ea), color-stop(68%,#e1e4e7), color-stop(72%,#e0e4e6), color-stop(72%,#dee2e5), color-stop(73%,#e0e4e6), color-stop(73%,#dee2e6), color-stop(79%,#dce0e2), color-stop(100%,#d9dfe1));
    background: -webkit-linear-gradient(top, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    background: -o-linear-gradient(top, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
}
.text-block:after{
    content:"";
    display:block;
    clear:both;
}
.text-block .holder{
    /*border-radius:100%;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);*/
    max-width:1000px;
    margin:0 auto;
    padding:63px 0 58px;
    text-align:center;
    position:relative;
    z-index:100;
    background: #fefefe url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y2ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y0ZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2YwZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2VmZjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ViZWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U5ZWNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U4ZWFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2U5ZWJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2U2ZWFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2U3ZWFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2U2ZThlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2UxZTRlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2UwZTRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2RlZTJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2UwZTRlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2RlZTJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2RjZTBlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRmZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fefefe 0%, #ffffff 32%, #fdfdfe 40%, #fbfbfb 40%, #fbfcfc 42%, #f6f7f7 47%, #f6f7f8 49%, #f3f5f5 50%, #f4f5f6 51%, #f0f2f3 52%, #eff1f2 55%, #ebedef 57%, #e9ecee 60%, #e8eaec 60%, #e9ebed 61%, #e6eaeb 61%, #e7eaec 62%, #e6e8ea 63%, #e1e4e7 68%, #e0e4e6 72%, #dee2e5 72%, #e0e4e6 73%, #dee2e6 73%, #dce0e2 79%, #d9dfe1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(32%,#ffffff), color-stop(40%,#fdfdfe), color-stop(40%,#fbfbfb), color-stop(42%,#fbfcfc), color-stop(47%,#f6f7f7), color-stop(49%,#f6f7f8), color-stop(50%,#f3f5f5), color-stop(51%,#f4f5f6), color-stop(52%,#f0f2f3), color-stop(55%,#eff1f2), color-stop(57%,#ebedef), color-stop(60%,#e9ecee), color-stop(60%,#e8eaec), color-stop(61%,#e9ebed), color-stop(61%,#e6eaeb), color-stop(62%,#e7eaec), color-stop(63%,#e6e8ea), color-stop(68%,#e1e4e7), color-stop(72%,#e0e4e6), color-stop(72%,#dee2e5), color-stop(73%,#e0e4e6), color-stop(73%,#dee2e6), color-stop(79%,#dce0e2), color-stop(100%,#d9dfe1));
    background: -webkit-linear-gradient(top, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    background: -o-linear-gradient(top, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#ffffff 32%,#fdfdfe 40%,#fbfbfb 40%,#fbfcfc 42%,#f6f7f7 47%,#f6f7f8 49%,#f3f5f5 50%,#f4f5f6 51%,#f0f2f3 52%,#eff1f2 55%,#ebedef 57%,#e9ecee 60%,#e8eaec 60%,#e9ebed 61%,#e6eaeb 61%,#e7eaec 62%,#e6e8ea 63%,#e1e4e7 68%,#e0e4e6 72%,#dee2e5 72%,#e0e4e6 73%,#dee2e6 73%,#dce0e2 79%,#d9dfe1 100%);
    z-index:1;
}
.text-block .holder:before {
    border-radius:100%;
    bottom:3px;
    box-shadow: 0 9px 10px -6px rgba(0, 0, 0, 0.4);
    content: "";
    height: 24px;
    left: 10px;
    margin: 0 0 0 15%;
    position: absolute;
    right: 10px;
    width: 70%;
    z-index: -1;
}
.text-block .holder:after{
    background:#d9dee0;
    left:0;
    right:0;
    bottom:0;
    height:15px;
    content:"";
    position:absolute;
}
.text-block h2{
    margin:0 0 23px;
    color:#46525a;
    text-transform:uppercase;
    font:normal 39px/41px 'Istok Web', Arial, Helvetica, sans-serif;
}
.text-block .tabset{
    padding:0;
    margin:0;
    overflow:hidden;
    font-size:14px;
    line-height:19px;
}
.text-block .tabset li{
    width:14%;
    list-style:none;
    display:inline-block;
    vertical-align:top;
    margin:0 10px 28px;
}
.text-block .tabset li a .img-box{
    width:94px;
    height:94px;
    overflow:hidden;
    display:table;
    margin:0 auto 12px;
    background:url(images/bg-img.png) no-repeat;
}
.text-block .tabset li a .img-holder{
    display:table-cell;
    vertical-align:middle;
}
.text-block .tabset li.active a .img-box,
.text-block .tabset li a .img-box:hover{background:url(images/bg-img01.png) no-repeat;}
.text-block .tabset li img{
    display:block;
    margin:0 auto;
}
.text-block .tabset li a{
    color:#159cd8;
    display:inline-block;
    vertical-align:top;
    text-decoration:none;
    letter-spacing:-1px;
    text-transform:uppercase;
}
.text-block .tabset li.active a,
.text-block .tabset li a:hover{color:#46525a;}
.text-block .tab-content{
    overflow:hidden;
    color:#46525a;
    font-size:16px;
    line-height:25px;
    font-family:Arial, Helvetica, sans-serif;
}
.text-block .tab-content h3{
    margin:0 0 6px;
    color:#189fdb;
    text-transform:uppercase;
    font:700 19px/21px Arial, Helvetica, sans-serif;
}
.text-block .tab-content p{margin:0 0 12px;}
.text-block .tab-content p a{
    color:#19a0dc;
    font-size:16px;
    font-weight:400;
    text-transform:none;
    font-family:Arial, Helvetica, sans-serif;
}
.text-block .tab-content a{
    color:#23AEE5;
    text-decoration:none;
    text-transform:uppercase;
    font:700 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.text-block .tab-content a:hover{color:#4c5860;}
.add-block{
    position:relative;
    overflow:hidden;
    background: #eaecee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ViZWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2VlZjBmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2VkZWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2VmZjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2VmZjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2YxZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2YwZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2Y5ZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eaecee 0%, #ebedef 20%, #eef0f1 23%, #edeff0 24%, #eff1f2 24%, #eff1f2 27%, #f1f3f4 27%, #f0f2f3 28%, #f9fafa 34%, #ffffff 42%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaecee), color-stop(20%,#ebedef), color-stop(23%,#eef0f1), color-stop(24%,#edeff0), color-stop(24%,#eff1f2), color-stop(27%,#eff1f2), color-stop(27%,#f1f3f4), color-stop(28%,#f0f2f3), color-stop(34%,#f9fafa), color-stop(42%,#ffffff), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #eaecee 0%,#ebedef 20%,#eef0f1 23%,#edeff0 24%,#eff1f2 24%,#eff1f2 27%,#f1f3f4 27%,#f0f2f3 28%,#f9fafa 34%,#ffffff 42%,#ffffff 100%);
    background: -o-linear-gradient(top, #eaecee 0%,#ebedef 20%,#eef0f1 23%,#edeff0 24%,#eff1f2 24%,#eff1f2 27%,#f1f3f4 27%,#f0f2f3 28%,#f9fafa 34%,#ffffff 42%,#ffffff 100%);
    background: -ms-linear-gradient(top, #eaecee 0%,#ebedef 20%,#eef0f1 23%,#edeff0 24%,#eff1f2 24%,#eff1f2 27%,#f1f3f4 27%,#f0f2f3 28%,#f9fafa 34%,#ffffff 42%,#ffffff 100%);
    background: linear-gradient(to bottom, #eaecee 0%,#ebedef 20%,#eef0f1 23%,#edeff0 24%,#eff1f2 24%,#eff1f2 27%,#f1f3f4 27%,#f0f2f3 28%,#f9fafa 34%,#ffffff 42%,#ffffff 100%);
}
.add-block .holder{
    max-width:1000px;
    overflow:hidden;
    margin:0 auto;
    padding:55px 0 58px;
    text-align:center;
    position:relative;
    z-index:100;
}
.add-block .holder:after{
    border-radius:470px / 110px;
    box-shadow: 0 5px 40px -4px rgba(0, 0, 0, 0.2);
    content: "";
    height: 128px;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    bottom:58px;
    width: 100%;
    z-index: -1;
}
.add-block h2{
    margin:0 0 37px;
    color:#46525a;
    text-transform:uppercase;
    font:normal 39px/41px 'Istok Web', Arial, Helvetica, sans-serif;
}
.add-block .tabset{
    padding:0;
    margin:0;
    position:relative;
    font:700 19px/21px Arial, Helvetica, sans-serif;
}
.add-block .tabset:after{
    border-radius: 1000px / 100px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    content: "";
    height: 4px;
    left: 10px;
    margin: 0;
    position: absolute;
    right: 10px;
    bottom:-3px;
    width: 100%;
    z-index: -1;
}
.add-block .tabset li{
    margin:0 3px;
    width:31.5%;
    list-style:none;
    display:inline-block;
    vertical-align:top;
}
.add-block .tabset .active a{margin:0; padding:20px 10px 12px;}
.add-block .tabset li a{
    color:#189fdb;
    margin:7px 0 0;
    padding:12px 10px 12px;
    display:block;
    text-decoration:none;
    border-radius:14px 14px 0 0; 
    box-shadow:2px -1px 3px -3px #000;
    background: #fdfdfd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VkZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2VjZWRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2U3ZThlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2U2ZThlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VhZWNlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWViZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fdfdfd 0%, #fcfcfc 17%, #f5f6f6 48%, #edefef 70%, #ecedee 80%, #e7e8ea 89%, #e6e8e9 93%, #eaeced 98%, #e9ebec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(17%,#fcfcfc), color-stop(48%,#f5f6f6), color-stop(70%,#edefef), color-stop(80%,#ecedee), color-stop(89%,#e7e8ea), color-stop(93%,#e6e8e9), color-stop(98%,#eaeced), color-stop(100%,#e9ebec));
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#fcfcfc 17%,#f5f6f6 48%,#edefef 70%,#ecedee 80%,#e7e8ea 89%,#e6e8e9 93%,#eaeced 98%,#e9ebec 100%);
    background: -o-linear-gradient(top, #fdfdfd 0%,#fcfcfc 17%,#f5f6f6 48%,#edefef 70%,#ecedee 80%,#e7e8ea 89%,#e6e8e9 93%,#eaeced 98%,#e9ebec 100%);
    background: -ms-linear-gradient(top, #fdfdfd 0%,#fcfcfc 17%,#f5f6f6 48%,#edefef 70%,#ecedee 80%,#e7e8ea 89%,#e6e8e9 93%,#eaeced 98%,#e9ebec 100%);
    background: linear-gradient(to bottom, #fdfdfd 0%,#fcfcfc 17%,#f5f6f6 48%,#edefef 70%,#ecedee 80%,#e7e8ea 89%,#e6e8e9 93%,#eaeced 98%,#e9ebec 100%);
}
.add-block .tabset .active a,
.add-block .tabset li a:hover{background:#fff;}
.add-block .tab-content{
    color:#46525a;
    padding:37px 0 36px;
    background:#fff;
    overflow:hidden;
    font:16px/26px Arial, Helvetica, sans-serif;
}
.add-block .txt{
    text-align:right;
    float:left;
    padding:0 34px;
    width:50%;
}
.add-block .tab-content p{margin:0 0 2px;}
.add-block .tab-content a{
    color:#ff9933;
    text-decoration:none;
    text-transform:uppercase;
    font:700 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.add-block .tab-content a:hover{color:#4c5860;}
.add-block .tab-content .list{
    padding:6px 31px;
    margin:0;
    overflow:hidden;
    font-size:16px;
    line-height:19px;
    font-weight:700;
    text-align:left;
}
.add-block .tab-content .list li{
    list-style:none;
    margin:0 0 7px;
}
.add-block .tab-content .list li:before{
    margin-top:6px;
    width:11px;
    padding-right:15px;
    vertical-align:center;
    height:16px;
    float:left;
    content:"";
    /*	margin:4px 10px 0 0; */
    background:url(images/sprite.png) no-repeat -28px -43px;
}
.add-block .tab-content .list li a{
    font-size:16px;
    line-height:19px;
    text-transform:none;
    color:#4c5860;
}
.add-block .tab-content .list li a:hover{color:#19a0dc;}
.text-frame{
    overflow:hidden;
    background: #ebedef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDBiN2VhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMwMGIzZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzAwYjRlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzAwYTllMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwYWJlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwOThkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzAwODhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwODhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhkY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ebedef 0%, #00b7ea 0%, #00b3e9 1%, #00b4ea 4%, #00a9e3 21%, #00abe4 22%, #0098d7 45%, #0088cc 73%, #0088cc 99%, #008dce 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebedef), color-stop(0%,#00b7ea), color-stop(1%,#00b3e9), color-stop(4%,#00b4ea), color-stop(21%,#00a9e3), color-stop(22%,#00abe4), color-stop(45%,#0098d7), color-stop(73%,#0088cc), color-stop(99%,#0088cc), color-stop(100%,#008dce));
    background: -webkit-linear-gradient(top, #ebedef 0%,#00b7ea 0%,#00b3e9 1%,#00b4ea 4%,#00a9e3 21%,#00abe4 22%,#0098d7 45%,#0088cc 73%,#0088cc 99%,#008dce 100%);
    background: -o-linear-gradient(top, #ebedef 0%,#00b7ea 0%,#00b3e9 1%,#00b4ea 4%,#00a9e3 21%,#00abe4 22%,#0098d7 45%,#0088cc 73%,#0088cc 99%,#008dce 100%);
    background: -ms-linear-gradient(top, #ebedef 0%,#00b7ea 0%,#00b3e9 1%,#00b4ea 4%,#00a9e3 21%,#00abe4 22%,#0098d7 45%,#0088cc 73%,#0088cc 99%,#008dce 100%);
    background: linear-gradient(to bottom, #ebedef 0%,#00b7ea 0%,#00b3e9 1%,#00b4ea 4%,#00a9e3 21%,#00abe4 22%,#0098d7 45%,#0088cc 73%,#0088cc 99%,#008dce 100%);
}
.text-frame .holder{
    max-width:1000px;
    margin:0 auto;
    padding:55px 0 61px;
}
.text-frame .holder:after{
    content:"";
    display:block;
    clear:both;
}
.carousel {
    position: relative;
    margin:0 0 22px;
}
.carousel div.mask {
    position: relative;
    overflow: hidden;
    max-width: 936px;
    margin:0 auto;
}
.carousel div.mask div.slideset {
    width: 99999px;
    float: left;
    position:relative;
}
.carousel div.mask div.slide {
    float: left;
    margin:10px 7px;
    text-align:center;
    max-width:220px;
}
.carousel .img-box{
    width: 222px;
    height:134px;
    display:table;
    background:#fff;
    box-shadow:0 0 4px #000;
}
.carousel .img-holder {
    display:table-cell;
    vertical-align:middle;
}
.carousel .btn-next,
.carousel .btn-prev{
    width:8px;
    height:15px;
    float:left;
    position:absolute;
    top:50%;
    margin:-5px 0 0;
    text-indent:-9999px;
    overflow:hidden;
    background:url(images/sprite.png) no-repeat;
}
.carousel .btn-next{
    background-position: -13px -40px;
    right:0;
}
.carousel .btn-prev{
    background-position: 0 -40px;
    left:0;
}
.carousel .btn-next:hover,
.carousel .btn-prev:hover{opacity:0.8;}
.cols-holder {
    overflow:hidden;
}
.cols-holder .col:first-child{margin:0 0 0 35px;}
.cols-holder .col{
    width:43%;
    float:left;
    color:#fff;
    margin:0 0 0 84px;
    font:16px/22px Arial, Helvetica, sans-serif;
}
.cols-holder .img-frame{
    width:425px;
    height:120px;
    display:table;
    background:#fff;
    margin:0 0 28px;
    text-align:center;
}
.cols-holder .img-holder{
    display:table-cell;
    vertical-align:middle;
}
.cols-holder .col h3{
    color:#fff;
    margin:0 0 15px;
    text-align:center;
    text-transform:uppercase;
    font:400 39px/41px 'Istok Web', Arial, Helvetica, sans-serif;
}
.cols-holder .col p{margin:0 0 20px;}
.cols-holder .col strong{
    display:block;
    font-size:19px;
    line-height:21px;
    font-weight:700;
    margin:0 0 12px;
}
.cols-holder .col strong a{
    color:#fff;
    text-decoration:none;
}
.cols-holder .col strong a:hover{color:#46525a;}
.cols-holder .col .date{
    display:block;
    margin:0 0 6px;
    font:400 16px/21px 'Istok Web', Arial, Helvetica, sans-serif;
}
.cols-holder .col .btn-readmore{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font:600 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.cols-holder .col .btn-readmore:hover{color:#4c5860;}
.add-box{
    margin:-32px auto 0 !important;
    position:relative;
    z-index:9999;
}
.box-frame{
    max-width:1000px;
    margin:0 auto;
    overflow:hidden;
    padding:14px 0;
}
.box-frame ul{
    padding:0 23px;
    margin:0;
    overflow:hidden;
    font:26px/35px 'Istok Web', Arial, Helvetica, sans-serif;
}
.box-frame ul li{
    margin:0 2px 0 10px;
    width:32%;
    float:left;
    list-style:none;
    color:#fff;
}
.box-frame ul li span{
    display:block;
    margin:0 0 8px;
    letter-spacing:-1px;
    text-transform:uppercase;
}
.box-frame ul li.blue .container
{
    overflow:hidden;
    /*opacity:0.9;*/
    padding:25px 25px 9px;
    background:url(images/img14blue.png) no-repeat 100% 50%;
}
.box-frame ul li.blue .container:hover
{
    background:url(images/img14blue1.png) no-repeat 100% 50%;
}
.box-frame ul li.gray .container
{
    overflow:hidden;
    /*opacity:0.9;*/
    padding:25px 25px 9px;
    background:url(images/img14gray.png) no-repeat 100% 50%;
}
.box-frame ul li.gray .container:hover
{
    background:url(images/img14gray1.png) no-repeat 100% 50%;
}
.box-frame ul li.green .container{
    overflow:hidden;
    /*opacity:0.9;*/
    padding:25px 25px 9px;
    background:url(images/img14green.png) no-repeat 100% 50%;
}
.box-frame ul li.green .container:hover{
    background:url(images/img14green1.png) no-repeat 100% 50%;
}
.ACbox-frame ul li.blue{
    text-transform:uppercase;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVlYiIgc3RvcC1vcGFjaXR5PSIwLjg4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDBiNWViIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiMwMGI1ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiMwMGIwZTciIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiMwMGEyZGUiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMwMDlkZGEiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiMwMDhiY2YiIHN0b3Atb3BhY2l0eT0iMC45NCIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDg4Y2MiIHN0b3Atb3BhY2l0eT0iMC45MyIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMwMDg5Y2QiIHN0b3Atb3BhY2l0eT0iMC45MSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4OWNkIiBzdG9wLW9wYWNpdHk9IjAuODkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(0,181,235,0.88) 0%, rgba(0,181,235,0.99) 1%, rgba(0,181,235,1) 2%, rgba(0,176,231,0.99) 14%, rgba(0,162,222,0.97) 35%, rgba(0,157,218,0.97) 38%, rgba(0,139,207,0.94) 66%, rgba(0,136,204,0.93) 75%, rgba(0,137,205,0.91) 99%, rgba(0,137,205,0.89) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,181,235,0.88)), color-stop(1%,rgba(0,181,235,0.99)), color-stop(2%,rgba(0,181,235,1)), color-stop(14%,rgba(0,176,231,0.99)), color-stop(35%,rgba(0,162,222,0.97)), color-stop(38%,rgba(0,157,218,0.97)), color-stop(66%,rgba(0,139,207,0.94)), color-stop(75%,rgba(0,136,204,0.93)), color-stop(99%,rgba(0,137,205,0.91)), color-stop(100%,rgba(0,137,205,0.89)));
    background: -webkit-linear-gradient(top, rgba(0,181,235,0.88) 0%,rgba(0,181,235,0.99) 1%,rgba(0,181,235,1) 2%,rgba(0,176,231,0.99) 14%,rgba(0,162,222,0.97) 35%,rgba(0,157,218,0.97) 38%,rgba(0,139,207,0.94) 66%,rgba(0,136,204,0.93) 75%,rgba(0,137,205,0.91) 99%,rgba(0,137,205,0.89) 100%);
    background: -o-linear-gradient(top, rgba(0,181,235,0.88) 0%,rgba(0,181,235,0.99) 1%,rgba(0,181,235,1) 2%,rgba(0,176,231,0.99) 14%,rgba(0,162,222,0.97) 35%,rgba(0,157,218,0.97) 38%,rgba(0,139,207,0.94) 66%,rgba(0,136,204,0.93) 75%,rgba(0,137,205,0.91) 99%,rgba(0,137,205,0.89) 100%);
    background: -ms-linear-gradient(top, rgba(0,181,235,0.88) 0%,rgba(0,181,235,0.99) 1%,rgba(0,181,235,1) 2%,rgba(0,176,231,0.99) 14%,rgba(0,162,222,0.97) 35%,rgba(0,157,218,0.97) 38%,rgba(0,139,207,0.94) 66%,rgba(0,136,204,0.93) 75%,rgba(0,137,205,0.91) 99%,rgba(0,137,205,0.89) 100%);
    background: linear-gradient(to bottom, rgba(0,181,235,0.88) 0%,rgba(0,181,235,0.99) 1%,rgba(0,181,235,1) 2%,rgba(0,176,231,0.99) 14%,rgba(0,162,222,0.97) 35%,rgba(0,157,218,0.97) 38%,rgba(0,139,207,0.94) 66%,rgba(0,136,204,0.93) 75%,rgba(0,137,205,0.91) 99%,rgba(0,137,205,0.89) 100%);
}
.ACbox-frame ul li.blue:hover{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODljZCIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDA4OWNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMDA4OGNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjMDA4ZGQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMDBiMWU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDBiNGVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDBiNGVhIiBzdG9wLW9wYWNpdHk9IjAuOTEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYjRlYSIgc3RvcC1vcGFjaXR5PSIwLjg4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(0,137,205,0.89) 0%, rgba(0,137,205,1) 1%, rgba(0,136,204,1) 24%, rgba(0,141,208,1) 38%, rgba(0,177,232,1) 88%, rgba(0,180,234,1) 98%, rgba(0,180,234,0.91) 99%, rgba(0,180,234,0.88) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,205,0.89)), color-stop(1%,rgba(0,137,205,1)), color-stop(24%,rgba(0,136,204,1)), color-stop(38%,rgba(0,141,208,1)), color-stop(88%,rgba(0,177,232,1)), color-stop(98%,rgba(0,180,234,1)), color-stop(99%,rgba(0,180,234,0.91)), color-stop(100%,rgba(0,180,234,0.88)));
    background: -webkit-linear-gradient(top, rgba(0,137,205,0.89) 0%,rgba(0,137,205,1) 1%,rgba(0,136,204,1) 24%,rgba(0,141,208,1) 38%,rgba(0,177,232,1) 88%,rgba(0,180,234,1) 98%,rgba(0,180,234,0.91) 99%,rgba(0,180,234,0.88) 100%);
    background: -o-linear-gradient(top, rgba(0,137,205,0.89) 0%,rgba(0,137,205,1) 1%,rgba(0,136,204,1) 24%,rgba(0,141,208,1) 38%,rgba(0,177,232,1) 88%,rgba(0,180,234,1) 98%,rgba(0,180,234,0.91) 99%,rgba(0,180,234,0.88) 100%);
    background: -ms-linear-gradient(top, rgba(0,137,205,0.89) 0%,rgba(0,137,205,1) 1%,rgba(0,136,204,1) 24%,rgba(0,141,208,1) 38%,rgba(0,177,232,1) 88%,rgba(0,180,234,1) 98%,rgba(0,180,234,0.91) 99%,rgba(0,180,234,0.88) 100%);
    background: linear-gradient(to bottom, rgba(0,137,205,0.89) 0%,rgba(0,137,205,1) 1%,rgba(0,136,204,1) 24%,rgba(0,141,208,1) 38%,rgba(0,177,232,1) 88%,rgba(0,180,234,1) 98%,rgba(0,180,234,0.91) 99%,rgba(0,180,234,0.88) 100%);
}
.ACbox-frame ul li.gray{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OTI5YyIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOTA4ZDkzIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiM4ZjhkOTIiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiM3MjdiODIiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiM2ZTc4N2YiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM2Yjc1N2QiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiM2Yzc2N2MiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiM2Mjc3ODIiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWY3ODg1IiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(132,146,156,0.99) 0%, rgba(144,141,147,0.99) 1%, rgba(143,141,146,0.99) 8%, rgba(114,123,130,0.99) 69%, rgba(110,120,127,0.99) 88%, rgba(107,117,125,0.99) 93%, rgba(108,118,124,0.99) 98%, rgba(98,119,130,0.99) 99%, rgba(95,120,133,0.99) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,146,156,0.99)), color-stop(1%,rgba(144,141,147,0.99)), color-stop(8%,rgba(143,141,146,0.99)), color-stop(69%,rgba(114,123,130,0.99)), color-stop(88%,rgba(110,120,127,0.99)), color-stop(93%,rgba(107,117,125,0.99)), color-stop(98%,rgba(108,118,124,0.99)), color-stop(99%,rgba(98,119,130,0.99)), color-stop(100%,rgba(95,120,133,0.99)));
    background: -webkit-linear-gradient(top, rgba(132,146,156,0.99) 0%,rgba(144,141,147,0.99) 1%,rgba(143,141,146,0.99) 8%,rgba(114,123,130,0.99) 69%,rgba(110,120,127,0.99) 88%,rgba(107,117,125,0.99) 93%,rgba(108,118,124,0.99) 98%,rgba(98,119,130,0.99) 99%,rgba(95,120,133,0.99) 100%);
    background: -o-linear-gradient(top, rgba(132,146,156,0.99) 0%,rgba(144,141,147,0.99) 1%,rgba(143,141,146,0.99) 8%,rgba(114,123,130,0.99) 69%,rgba(110,120,127,0.99) 88%,rgba(107,117,125,0.99) 93%,rgba(108,118,124,0.99) 98%,rgba(98,119,130,0.99) 99%,rgba(95,120,133,0.99) 100%);
    background: -ms-linear-gradient(top, rgba(132,146,156,0.99) 0%,rgba(144,141,147,0.99) 1%,rgba(143,141,146,0.99) 8%,rgba(114,123,130,0.99) 69%,rgba(110,120,127,0.99) 88%,rgba(107,117,125,0.99) 93%,rgba(108,118,124,0.99) 98%,rgba(98,119,130,0.99) 99%,rgba(95,120,133,0.99) 100%);
    background: linear-gradient(to bottom, rgba(132,146,156,0.99) 0%,rgba(144,141,147,0.99) 1%,rgba(143,141,146,0.99) 8%,rgba(114,123,130,0.99) 69%,rgba(110,120,127,0.99) 88%,rgba(107,117,125,0.99) 93%,rgba(108,118,124,0.99) 98%,rgba(98,119,130,0.99) 99%,rgba(95,120,133,0.99) 100%);
}
.ACbox-frame ul li.gray:hover{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNzg4NCIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNmE3NTdjIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjNmQ3ODdkIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjNmY3OTgwIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjNmU3ODdlIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjNzE3YTgxIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjNzE3YTdmIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjN2Q4Mjg3IiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjODU4NjhiIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjODQ4ODhkIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjOTA4ZTkzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjODc5MTlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgzOTI5YiIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93,120,132,0.99) 0%, rgba(106,117,124,0.99) 1%, rgba(109,120,125,0.99) 14%, rgba(111,121,128,0.99) 16%, rgba(110,120,126,0.99) 18%, rgba(113,122,129,0.99) 22%, rgba(113,122,127,0.99) 24%, rgba(125,130,135,0.99) 56%, rgba(133,134,139,0.99) 69%, rgba(132,136,141,0.99) 71%, rgba(144,142,147,1) 98%, rgba(135,145,154,1) 99%, rgba(131,146,155,0.98) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,120,132,0.99)), color-stop(1%,rgba(106,117,124,0.99)), color-stop(14%,rgba(109,120,125,0.99)), color-stop(16%,rgba(111,121,128,0.99)), color-stop(18%,rgba(110,120,126,0.99)), color-stop(22%,rgba(113,122,129,0.99)), color-stop(24%,rgba(113,122,127,0.99)), color-stop(56%,rgba(125,130,135,0.99)), color-stop(69%,rgba(133,134,139,0.99)), color-stop(71%,rgba(132,136,141,0.99)), color-stop(98%,rgba(144,142,147,1)), color-stop(99%,rgba(135,145,154,1)), color-stop(100%,rgba(131,146,155,0.98)));
    background: -webkit-linear-gradient(top, rgba(93,120,132,0.99) 0%,rgba(106,117,124,0.99) 1%,rgba(109,120,125,0.99) 14%,rgba(111,121,128,0.99) 16%,rgba(110,120,126,0.99) 18%,rgba(113,122,129,0.99) 22%,rgba(113,122,127,0.99) 24%,rgba(125,130,135,0.99) 56%,rgba(133,134,139,0.99) 69%,rgba(132,136,141,0.99) 71%,rgba(144,142,147,1) 98%,rgba(135,145,154,1) 99%,rgba(131,146,155,0.98) 100%);
    background: -o-linear-gradient(top, rgba(93,120,132,0.99) 0%,rgba(106,117,124,0.99) 1%,rgba(109,120,125,0.99) 14%,rgba(111,121,128,0.99) 16%,rgba(110,120,126,0.99) 18%,rgba(113,122,129,0.99) 22%,rgba(113,122,127,0.99) 24%,rgba(125,130,135,0.99) 56%,rgba(133,134,139,0.99) 69%,rgba(132,136,141,0.99) 71%,rgba(144,142,147,1) 98%,rgba(135,145,154,1) 99%,rgba(131,146,155,0.98) 100%);
    background: -ms-linear-gradient(top, rgba(93,120,132,0.99) 0%,rgba(106,117,124,0.99) 1%,rgba(109,120,125,0.99) 14%,rgba(111,121,128,0.99) 16%,rgba(110,120,126,0.99) 18%,rgba(113,122,129,0.99) 22%,rgba(113,122,127,0.99) 24%,rgba(125,130,135,0.99) 56%,rgba(133,134,139,0.99) 69%,rgba(132,136,141,0.99) 71%,rgba(144,142,147,1) 98%,rgba(135,145,154,1) 99%,rgba(131,146,155,0.98) 100%);
    background: linear-gradient(to bottom, rgba(93,120,132,0.99) 0%,rgba(106,117,124,0.99) 1%,rgba(109,120,125,0.99) 14%,rgba(111,121,128,0.99) 16%,rgba(110,120,126,0.99) 18%,rgba(113,122,129,0.99) 22%,rgba(113,122,127,0.99) 24%,rgba(125,130,135,0.99) 56%,rgba(133,134,139,0.99) 69%,rgba(132,136,141,0.99) 71%,rgba(144,142,147,1) 98%,rgba(135,145,154,1) 99%,rgba(131,146,155,0.98) 100%);
}
.ACbox-frame ul li.green{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzZDAyMSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOGVkNDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM4ZmQ0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiM4OWNjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiM3ZWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiM3ZmMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiM3N2I4MDAiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM3OGI5MDAiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiM3N2I5MDAiIHN0b3Atb3BhY2l0eT0iMC45OSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjliMjAwIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(131,208,33,0.98) 0%, rgba(142,212,0,1) 1%, rgba(143,212,0,1) 2%, rgba(137,204,0,1) 35%, rgba(126,194,0,1) 62%, rgba(127,192,0,1) 69%, rgba(119,184,0,0.99) 92%, rgba(120,185,0,0.99) 97%, rgba(119,185,0,0.99) 99%, rgba(105,178,0,0.99) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,208,33,0.98)), color-stop(1%,rgba(142,212,0,1)), color-stop(2%,rgba(143,212,0,1)), color-stop(35%,rgba(137,204,0,1)), color-stop(62%,rgba(126,194,0,1)), color-stop(69%,rgba(127,192,0,1)), color-stop(92%,rgba(119,184,0,0.99)), color-stop(97%,rgba(120,185,0,0.99)), color-stop(99%,rgba(119,185,0,0.99)), color-stop(100%,rgba(105,178,0,0.99)));
    background: -webkit-linear-gradient(top, rgba(131,208,33,0.98) 0%,rgba(142,212,0,1) 1%,rgba(143,212,0,1) 2%,rgba(137,204,0,1) 35%,rgba(126,194,0,1) 62%,rgba(127,192,0,1) 69%,rgba(119,184,0,0.99) 92%,rgba(120,185,0,0.99) 97%,rgba(119,185,0,0.99) 99%,rgba(105,178,0,0.99) 100%);
    background: -o-linear-gradient(top, rgba(131,208,33,0.98) 0%,rgba(142,212,0,1) 1%,rgba(143,212,0,1) 2%,rgba(137,204,0,1) 35%,rgba(126,194,0,1) 62%,rgba(127,192,0,1) 69%,rgba(119,184,0,0.99) 92%,rgba(120,185,0,0.99) 97%,rgba(119,185,0,0.99) 99%,rgba(105,178,0,0.99) 100%);
    background: -ms-linear-gradient(top, rgba(131,208,33,0.98) 0%,rgba(142,212,0,1) 1%,rgba(143,212,0,1) 2%,rgba(137,204,0,1) 35%,rgba(126,194,0,1) 62%,rgba(127,192,0,1) 69%,rgba(119,184,0,0.99) 92%,rgba(120,185,0,0.99) 97%,rgba(119,185,0,0.99) 99%,rgba(105,178,0,0.99) 100%);
    background: linear-gradient(to bottom, rgba(131,208,33,0.98) 0%,rgba(142,212,0,1) 1%,rgba(143,212,0,1) 2%,rgba(137,204,0,1) 35%,rgba(126,194,0,1) 62%,rgba(127,192,0,1) 69%,rgba(119,184,0,0.99) 92%,rgba(120,185,0,0.99) 97%,rgba(119,185,0,0.99) 99%,rgba(105,178,0,0.99) 100%);
}
.ACbox-frame ul li.green:hover{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiYjMwMCIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNzhiOTAwIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjN2FiZDAwIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjODdjYTAwIiBzdG9wLW9wYWNpdHk9IjAuOTkiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjOTBkMzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjODVkMDE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgzZDAyMSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(107,179,0,0.99) 0%, rgba(120,185,0,0.99) 1%, rgba(122,189,0,0.99) 23%, rgba(135,202,0,0.99) 58%, rgba(144,211,0,1) 98%, rgba(133,208,23,1) 99%, rgba(131,208,33,0.98) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,179,0,0.99)), color-stop(1%,rgba(120,185,0,0.99)), color-stop(23%,rgba(122,189,0,0.99)), color-stop(58%,rgba(135,202,0,0.99)), color-stop(98%,rgba(144,211,0,1)), color-stop(99%,rgba(133,208,23,1)), color-stop(100%,rgba(131,208,33,0.98)));
    background: -webkit-linear-gradient(top, rgba(107,179,0,0.99) 0%,rgba(120,185,0,0.99) 1%,rgba(122,189,0,0.99) 23%,rgba(135,202,0,0.99) 58%,rgba(144,211,0,1) 98%,rgba(133,208,23,1) 99%,rgba(131,208,33,0.98) 100%);
    background: -o-linear-gradient(top, rgba(107,179,0,0.99) 0%,rgba(120,185,0,0.99) 1%,rgba(122,189,0,0.99) 23%,rgba(135,202,0,0.99) 58%,rgba(144,211,0,1) 98%,rgba(133,208,23,1) 99%,rgba(131,208,33,0.98) 100%);
    background: -ms-linear-gradient(top, rgba(107,179,0,0.99) 0%,rgba(120,185,0,0.99) 1%,rgba(122,189,0,0.99) 23%,rgba(135,202,0,0.99) 58%,rgba(144,211,0,1) 98%,rgba(133,208,23,1) 99%,rgba(131,208,33,0.98) 100%);
    background: linear-gradient(to bottom, rgba(107,179,0,0.99) 0%,rgba(120,185,0,0.99) 1%,rgba(122,189,0,0.99) 23%,rgba(135,202,0,0.99) 58%,rgba(144,211,0,1) 98%,rgba(133,208,23,1) 99%,rgba(131,208,33,0.98) 100%);
}
.box-frame ul li a{
    color:#fff;
    display:inline-block;
    vertical-align:top;
    text-decoration:none;
    font:600 14px/17px 'Istok Web', Arial, Helvetica, sans-serif;
}
.box-frame ul li a:hover{opacity:0.7;}
#footer{
    overflow:hidden;
    /*	position:relative; */
}
#footer .holder{
    max-width:1000px;
    margin:0 auto;
    padding:20px 25px 40px;
    overflow:hidden;
    position:relative;
}
#footer:before {
    border-radius: 370px / 128px;
    box-shadow: 0 5px 40px -3px rgba(0, 0, 0, 0.3);
    content: "";
    height: 128px;
    left: 50%;
    margin: 0 0 0 -27%;
    position: absolute;
    right: 0;
    top: -128px;
    width: 54%;
    z-index: -1;
}
#footer .footer-content{
    float:left;
    width:78%;
}
#footer .socials-area{
    float:right;
    text-align:right;
    margin:0 0 17px;
    max-width:220px;
}
#footer .socials-network{
    padding:0;
    margin:0;
    list-style:none;
    display:inline-block;
    vertical-align:middle;
}
#footer .socials-network li{
    display:inline-block;
    vertical-align:top;
    margin:0;
}
#footer .socials-network li a{
    width:25px;
    height:24px;
    float:left;
    text-indent:9999px;
    overflow:hidden;
    background:url(images/sprite.png) no-repeat;
}
#footer .socials-network li .facebook{background-image: url("images/FB-Icon.jpg");}
#footer .socials-network li .linkedin{background-position:0 0;}
#footer .socials-network li .twitter{background-position:-27px 0;}
#footer .socials-network li a:hover{opacity:0.8;}
#footer .add-nav{
    padding:0;
    margin:0 0 4px;
    overflow:hidden;
    font:700 13px/16px Arial, Helvetica, sans-serif;
}
#footer .add-nav li{
    float:left;
    margin:0 12px 0 4px;
    list-style:none;
}
#footer .add-nav li a{
    color:#46525a;
    text-transform:uppercase;
    text-decoration:none;
}
#footer .add-nav li a:hover{
    color:#1399d7;
    font-weight:700;
}
#footer .copyright{
    display:block;
    color:#46525a;
    font:12px/15px Arial, Helvetica, sans-serif;
}
#footer .copyright a{
    color:#46525a;
    text-decoration:none;
    text-transform:uppercase;
}
#footer .copyright a:hover{color:#1399d7;}
#footer .linkS{
    max-width:140px;
    color:#ffffff;
    text-decoration:none;
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    line-height:16px;
    font-weight:700;
    text-transform:uppercase;
}

#footer .link{
    max-width:140px;
    color:#46525a;
    text-decoration:none;
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    line-height:16px;
    font-weight:700;
    text-transform:uppercase;
}
#footer .link:hover{color:#1299d6;}
.popup-holder{display:none;}
.text-block .tab-content .link{display:none;}
/* inner page */
.add .holder{
    padding:19px 0 10px;
    text-align:left;
}
.add h1{
    margin: 5px 0;
    color:#fefefe;
    letter-spacing:-2px;
    text-transform:uppercase;
    font:400 39px/41px 'Istok Web', Arial, Helvetica, sans-serif;
}
.visual{
    display: none;
    overflow:hidden;
    background:url(images/img15.jpg) no-repeat 50% 0 #192228;
}
.visual .holder{
    overflow:hidden;
    max-width:1000px;
    margin:0 auto;
    padding:37px 0 20px;
}
.visual .nav{
    overflow:hidden;
    text-align:center;
}
.visual .nav ul{
    padding:0;
    margin:0;
    overflow:hidden;
    font:400 34px/37px 'Istok Web', Arial, Helvetica, sans-serif;
}
.visual .nav ul li{
    display:inline-block;
    vertical-align:top;
    margin:0 2px 15px;
    width:100%;
}
.visual .nav ul li .blue{background:rgba(0, 130, 199, 0.80);}
.visual .nav ul li .skyblue{background:rgba(35, 172, 228, 0.80);}
.visual .nav ul li a{
    display:table;
    width:100%;
    height:236px;
    text-align:center;
    color:#fff;
    padding:15px;
    text-decoration:none;
    position:relative;
}
.visual .nav ul li a span{
    display:table-cell;
    vertical-align:middle;
}
/* .visual .nav ul li .blue:hover {background:rgba(0, 130, 199, 100);} */
.visual .nav ul li .skyblue:hover{background:rgba(35, 172, 228, 100);}
.visual .nav ul li a:after{
    width:14px;
    height:15px;
    float:left;
    content:"";
    position:absolute;
    left:50%;
    bottom:10px;
    margin:0 0 0 -7px;
    /*	background:url(images/sprite.png) no-repeat -69px -39px; */
}
.txt-block{background:#eaecee;}
.txt-block:after{
    content:"";
    display:block;
    clear:both;
}
.txt-block .holder{
    max-width:1000px;
    margin:0 auto;
    position:relative;
    padding:51px 2% 39px;
    text-align:center;
    z-index:1;
    font:17px/24px Arial, Helvetica, sans-serif;
}
.txt-block .holder:before {
    border-radius:100%;
    bottom:0;
    box-shadow: 0 9px 10px -6px rgba(0, 0, 0, 0.4);
    content: "";
    height: 24px;
    left: 10px;
    margin: 0 0 0 15%;
    position: absolute;
    right: 10px;
    width: 70%;
    z-index: -1;
}
.txt-block .holder:after{
    background:#eaecee;
    left:0;
    right:0;
    bottom:0;
    height:15px;
    content:"";
    position:absolute;
}
.addtxt-block .holder:after{background:#fff;}
.txt-block p{margin:0 0 26px;}
.txt-block h2{
    margin:0 0 19px;
    font:400 39px/41px 'Istok Web', Arial, Helvetica, sans-serif;
}
.txt-block a{
    color:#46525a;
    list-style:none;
    display:inline-block;
    vertical-align:top;
    text-decoration:none;
    text-transform:uppercase;
}
.txt-block .img-box{
    width:94px;
    height:94px;
    overflow:hidden;
    display:table;
    margin:0 auto 19px;
    border-radius:50%;
    background:url(images/bg-img.png) no-repeat;
}
.txt-block .img-holder{
    display:table-cell;
    vertical-align:middle;
}
.txt-block .img-box:hover{background:url(images/bg-img01.png) no-repeat;}
.txt-block .img-box img{
    display:block;
    margin:0 auto;
}
.txt-block a span,
.txt-block a:hover{color:#159cd8;}
.txt-block a:hover span{color:#46525a;}
.addtxt-block{background:#fff;}
.addtxt-block.add1 .holder:before{box-shadow:none;}
.addtxt-block.add1 .holder:after{background:none;}
#footer.add-footer{
    background:url(images/img21.jpg) no-repeat 50% 0 #0f171c;
    margin:-90px 0 0;
    padding:90px 0 0;
    min-height:288px
}
#footer.add-footer .link,
#footer.add-footer .copyright,
#footer.add-footer .copyright a,
#footer.add-footer .add-nav li a{color:#fff;}
#footer.add-footer .link:hover,
#footer.add-footer .copyright a:hover,
#footer.add-footer .add-nav li a:hover{color:#23ace4;}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url(images/fancybox/fancybox.png);
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px; /* should be 20px */
    z-index: 1101;
    outline: none;
    display: none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff; /* border-width should be zero */
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(images/fancybox/fancybox.png) -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url(images/fancybox/blank.gif);
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: 0px;
}
#fancybox-right {
    right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url(images/fancybox/fancybox.png);
    background-position: -40px -30px;
}
#fancybox-right-ico {
    background-image: url(images/fancybox/fancybox.png);
    background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url(images/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url(images/fancybox/fancybox.png);
    background-position: -40px -162px;
}
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url(images/fancybox/fancybox-y.png);
    background-position: -20px 0px;
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url(images/fancybox/fancybox.png);
    background-position: -40px -182px; 
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url(images/fancybox/fancybox-x.png);
    background-position: 0px -20px;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url(images/fancybox/fancybox.png);
    background-position: -40px -142px;
}
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url(images/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url(images/fancybox/fancybox.png);
    background-position: -40px -122px;
}
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}
.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}
#fancybox-title-over {
    padding: 10px;
    background-image: url(images/fancybox/fancy_title_over.png);
    display: block;
}
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}
#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url(images/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url(images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url(images/fancybox/fancybox.png) -55px -90px no-repeat;
}
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
#twocolumns .add-container{
    width:680px;
    padding:0 25px 0 0;
    float:left; 
}
#twocolumns #sidebar{overflow:hidden;}
.widget ul {padding: 0 0 0 32px;}
.add-block .tab-content #tab1_2 .tab-link, .add-block .tab-content #tab2_2 .tab-link{display:none;}
#twocolumns{
    max-width:1000px;
    margin:0 auto;
    overflow:hidden;
    padding:12px 0 0;
    padding-top:30px;
}
.navigation{
    padding-top:20px;
    overflow:hidden;
    margin:0 0 10px;
}
.navigation .next > a{float:right;}
.navigation .prev > a{float:left;}
.commentlist-holder{overflow:hidden;}
.avatar-holder{
    float:left;
    margin:0 10px 10px 0;
}
.comment.even.thread-even.depth-1,
.commentlist-item{margin:0 0 10px;}
.aligncenter {
    display: block;
    margin: 0 auto 10px;
}
.alignright {
    float: right;
    margin: 0 0 10px 10px;
}
.alignleft {
    float: left;
    margin: 0 10px 5px 0;
}

/* innews page */

.table-holder{
    max-width:1000px;
    margin:0 auto;
    padding:32px 0 60px;
    position:relative;
}
.table-holder:before {
    border-radius: 1000px / 100px;
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5);
    content: "";
    height: 24px;
    left: 10px;
    margin: 0 0 0 5%;
    position: absolute;
    right: 10px;
    top:-24px;
    width: 90%;
    z-index: -1;
}
.table-holder:after{
    background:#fff;
    left:0;
    right:0;
    top: -45px;
    height:45px;
    content:"";
    position:absolute;
}
.text .holder h2,
.table-holder h2{
    color:#46525a;
    margin:0 0 22px;
    /*padding:0 26px; */
    font:700 22px/25px Arial, Helvetica, sans-serif;
}
.table-holder h2{margin:0 0 26px;}
.table-holder .table{
    overflow:hidden;
    width:100%;
    margin:0;
    border-collapse:collapse;
}
.table-holder .table tbody  tr{
    overflow:hidden;
}
.table-holder .table tr:nth-child(odd){
    background:#f0f2f3;
    border-top:1px solid #f0f2f3;
    border-bottom:1px solid #f0f2f3;
}
.table-holder .table td{
    padding:32px 16px;
    padding-right:35px;
    border:0;
    color:#46525a;
    font:17px/20px Arial, Helvetica, sans-serif;
}
.table-holder .table td.col1{
    width:21%;
    font-size:16px;
    line-height:20px;
    font-weight:bold;
    /* text-align:center; */
}
.table-holder .table td a{
    color:#46525a;
    text-decoration:none;
}
.table-holder .table td a:hover{color:#0b91d2;}
.table-holder .table td.col2 span{font-weight:700;}
.table-holder .table td.col2 span a{
    color:#0b91d2;
    text-decoration:none;
}
.table-holder .table td.col2 span a:hover{color:#46525a;}
.table-holder .table td time{display:block;} 
@media only screen and (max-width: 1199px){
    .slideshow .photo-holder{display:none;}
    .slideshow .container,
    .slideshow .caption{padding:0 2%;}
    .slideshow .pagination{
        display:none;
    }
}
@media only screen and (max-width: 999px){
    .text .holder{padding:40px 2% 31px;}
    .table-holder{padding:28px 2% 39px;}
    .table-holder .table td.col1{width:23%;}
    .table-holder .table td{padding:11px 10px;}
    .text .text-blog{width:67%;}
    .text .text-blog .date{
        font-size:16px;
        line-height:19px;
    }
    .text .box-img{
        width:27%;
        margin:0 15px;
    }
    .text .text-blog h3{
        font-size:22px;
        line-height:26px;
    }
    .add-container{padding:0 2%;}
    .text-box,
    .text-block,
    .add-block,
    .text-frame{padding:0 2%;}
    .slideshow .description{
        width:100%;
    }
    .text-block .tabset li{width:20%;}
    .slideshow .caption:after{background:none;}
    .slideshow .slide.second .caption-holder,
    .caption-holder{padding:32px 0 155px;}
    .carousel div.mask{max-width:704px;}
    .cols-holder .col:first-child{
        margin:0;
        width:42%;
    }
    .cols-holder .col{
        width:55%;
        margin:0 0 0 20px;
    }
    .box-frame{
        padding:14px 2%;
    }
    .box-frame ul{
        font-size:20px;
    }
    .box-frame ul li{margin:0 2px 0 5px;}
    .box-frame ul li.blue .container, .box-frame ul li.gray .container, .box-frame ul li.green .container{
        padding:25px 15px 9px;
        min-height:147px;
    }
    .box-frame ul li.blue .container br, .box-frame ul li.gray .container br, .box-frame ul li.green .container br{/*display:none;*/}
    #footer .footer-content{
        margin:0 0 10px;
        width:100%;
    }
    /* inner page */
    .visual .nav ul li{
        width:47%;
    }
    .slideshow .container{
        margin:0 auto;
        padding:0 2%;
    }
    .text-box .img-holder .btn-play{width:61%;}
    .caption-holder .add-caption{width:100%;}
    #twocolumns {padding:41px 2%;}

    .logo {
        height: auto;
    }

    .logo a {
        padding: 5px;
        height: auto;
    }
}
@media only screen and (max-width: 850px){
    a.actoplinks, span.actoplinks {
        display: none;
    }
}

@media only screen and (max-width: 767px){

    .box-frame ul li.blue .container,.box-frame ul li.gray .container,.box-frame ul li.green .container
    {
        opacity:.9;
    }
    .acblogall {
        display:inline-block !important;
        width: 349px;
    }
    .accenter
    {
        display:none;
    }
    .acblogright
    {
        diaply:inline;
    }
    .acleft
    {
        width: 100%;
    }
    .acmain
    {
        display:block;
    }
    .acrightcol
    {

    }
    .text .text-blog{
        display:block;
        width:100%;
    }
    .text .box-img{
        display:block;
        width:100%;
        margin:0 0 15px;
    }
    .text .holder{text-align:center;}
    .box-frame ul li span{letter-spacing:0;}
    .visual{background:url(images/img15.jpg) repeat 50% 0 #192228;}
    #twocolumns {padding:5px 2%;}
    #twocolumns .add-container{
        width:100%;
        padding:0;
        float:none; 
    }
    #twocolumns #sidebar{width:100%;}
    #header .header-holder{padding:0;}
    .box-frame{padding:25px 3% 17px;}
    .text-block .tab-content .link{
        width:55%;
        display:block;
        margin:0 auto;
    }
    .text-block .tab-content .link a{
        margin:0 10px 23px;
        color:#159cd8;
        display:inline-block;
        vertical-align:top;
        text-decoration:none;
        letter-spacing:-1px;
        text-transform:uppercase;
    }
    .text-block .tab-content .link .img-box{
        width:94px;
        height:94px;
        overflow:hidden;
        display:table;
        margin:0 auto 12px;
        background:url(images/bg-img.png) no-repeat;
    }
    .text-block .tab-content .link .img-holder{
        display:table-cell;
        vertical-align:middle;
    }
    .text-block .tab-content .link .img-box:hover{background:url(images/bg-img01.png) no-repeat;}
    .text-block .tab-content .link img{
        display:block;
        margin:0 auto;
    }
    .text-block .tab-content .link:hover{color:#46525a;}
    #nav .slide {display: none;}
    #nav .opener{
        display:block;
        text-indent:-9999px;
        overflow:hidden;
        position:absolute;
        top:25px;
        right:34px;
        width:26px;
        height:25px;
        background:url(images/sprite.png) no-repeat -131px -2px;
    }
    #header .socials-area{display:none;}
    .logo{
        height: 75px;
        margin:0 0 0 5%;
        padding: 15px 0;
    }
    #nav .slide.js-slide-hidden{
        position:absolute !important;
        top:100%;
        left:0;
    }

    .slideshow{
        background-position:50% 140px;
        margin:0;
    }
    .slideshow .description h1{
        font-size:32px;
        line-height:38px;
    }
    .slideshow .description.add{padding:10px 0 17px}
    .slideshow .description{padding:10px 0 11px;}
    .promo{text-align:center;}
    .slideshow .caption{
        font-size:24px;
        line-height:33px;
    }
    .slideshow .caption p{margin:0 0 16px;}
    .text-box .img-holder{
        width:100%;
        margin:-178px auto 44px;
    }
    .text-box .img-holder img{width:100%;}
    .text-box {padding:0 5%;}
    .text-box .holder{

        line-height:26px;
    }
    .text-box h2{margin:0 0 13px;}
    .text-box p{margin:0 0 16px;}
    .text-block .holder{
        padding:40px 0 51px;
    }
    .add-block .holder{padding:51px 0 0;}
    .add-block h2{margin:0 0 77px;}
    .text-block h2{
        line-height:47px;
        margin: 0 0 39px;
    }
    .text-block .tabset li{
        float:none;
        width:50%;
    }
    .add-block .tabset li{
        float:none;
        display:block;
        width:50%;
    }
    .add-block .tab-content .list{padding:33px 40px;}
    .add-block .tab-content .list,
    .add-block .txt{
        float:none;
        width:100%;
        text-align:left;
    }
    .add-block .txt{text-align:center;}
    .carousel div.mask{max-width:430px;}
    .carousel div.mask div.slide{max-width:200px;}
    .carousel .img-box{
        width:200px;
        height:124px;
    }
    .text-frame .holder{padding:59px 0 38px;}
    .cols-holder .col:first-child,
    .cols-holder .col{
        width:100%;
        margin:0 0 30px;
    }
    .cols-holder .img-frame{
        margin:0 auto 15px;
        width:399px;
    }
    .box-frame ul li{
        width:70%;
        float:none;
        margin:0 auto 10px;
    }
    #footer .add-nav{display:none;}
    #footer .footer-content{
        text-align:center;
        float:none;
    }
    #footer .link{max-width:100%;}
    #footer .socials-area{
        max-width:100%;
        float:none;
        text-align:center;
    }
    #footer .link{margin:0 0 12px;}
    #footer .socials-network{
        display:block;
    }
    .text-block .tabset{display:none;}
    .add-block .tab-content .js-tab-hidden,
    .text-block .tab-content .js-tab-hidden{position:static !important;}
    .tab-content > #tab1,
    .tab-content > #tab2,
    .tab-content > #tab3,
    .tab-content > #tab4{
        margin:0 0 40px;
        padding:0 2%;
        width:100% !important;
    }
    .add-block .tab-content #tab1_2,
    .add-block .tab-content #tab2_2{
        width:100% !important;
    }
    .tab-content > #tab2 .link,
    .tab-content > #tab3 .link,
    .tab-content > #tab4 .link{width:40%;}
    .add-block .tab-content{box-shadow:none;}
    .add-block .tab-content #tab1_2 .tab-link{top:-49px !important;}
    .add-block .tab-content #tab1_2 .tab-link,
    .add-block .tab-content #tab2_2 .tab-link{
        width:68%;
        color:#189fdb;
        margin:0 auto;
        padding:23px 10px 14px;
        display:block;
        position:relative;
        top:-49px;
        z-index:9999;
        text-decoration:none;
        border-radius:14px 14px 0 0; 
        box-shadow:1px -2px 4px -3px #000;
        background:#fff;
    }
    .add-block .tab-content p{margin:0 0 10px;}
    .add-block .tabset{display:none;}
    .add-block .tab-content{overflow:inherit;}
    .add-block .tab-content .txt-holder{
        padding:0 0 69px;
        margin:-16px 0 0;
        overflow:hidden;
        background: #ffffff;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 79%, #eceff0 90%, #eaecee 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(79%,#ffffff), color-stop(90%,#eceff0), color-stop(100%,#eaecee));
        background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 79%,#eceff0 90%,#eaecee 100%);
        background: -o-linear-gradient(top, #ffffff 0%,#ffffff 79%,#eceff0 90%,#eaecee 100%);
        background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 79%,#eceff0 90%,#eaecee 100%);
        background: linear-gradient(to bottom, #ffffff 0%,#ffffff 79%,#eceff0 90%,#eaecee 100%);
    }
    .add-block .tab-content #tab1_2,
    .add-block .tab-content #tab2_2{
        background:#fff;
    }
    .add-block .tab-content #tab1_2:after,
    .add-block .tab-content #tab2_2:after{
        content:"";
        display:block;
        clear:both;
    }
    .add-block .holder{overflow:visible;}
    .slideshow .container{
        margin:0 auto;
    }
    .add-block .tab-content{
        padding:0;
        margin:0 0 -47px;
    }
    .cols-holder{padding:0 7%;}
    .cols-holder .col h3{margin:0 0 12px;}
    .cols-holder .col p{margin: 0 0 13px;}
    #footer .holder{padding:31px 25px 40px;}
    #footer .footer-content{margin:0 0 15px;}
    /* inner page */
    .visual .nav ul{font-weight:700;}
    .visual .nav ul li{
        width:92%;
        margin:0 2px 12px;
    }
    .visual .nav ul li a:after{
        margin:0 0 0 -11px;
        bottom:17px;
    }
    .visual .nav ul li a{
        height:217px;
    }
    .visual .holder{padding:19px 0 8px;}

    .txt-block .holder{
        padding:60px 5% 43px;
        line-height:25px;
    }
    .txt-block a{
        line-height:47px;
        margin:0 auto 12px;
    }
    .txt-block .img-box{margin:0 auto 22px;}
    .txt-block p{margin:0 0 24px;}
    .add-box{
        margin:0 auto;
        position:relative;
        z-index:99;
    }
    #footer.add-footer .holder{padding:31px 25px 19px;}
    #footer.add-footer{
        padding:410px 0 0;
        margin:-412px 0 0;
    }

    .text-box .img-holder .btn-play:after{
        width:46px;
        height:32px;
        margin:-20px 0 0 -10px;
        background:url(images/sprite.png) no-repeat -107px -62px;
    }
    input[type="text"], input[type="tel"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
        width:100%;
        margin:0 0 5px;
    }
    .text-box .img-holder .btn-play img{width:100%;}
    .text-box .img-holder .btn-play{
        top:-110px;
        width:68%;
    }
    pre{overflow:hidden;}
    #footer.add-footer{background:url(images/img21.jpg) no-repeat 50% 100% #0f171c;}
}
@media only screen and (max-width: 725px){.text-box .img-holder .btn-play{width:71%;}}
@media only screen and (max-width: 479px){
    .logo{
        max-width:200px;
    }
    .box-frame ul li{width:100%;}
    .carousel div.mask{max-width:215px;}
    .carousel .btn-next{right:20px;}
    .carousel .btn-prev{left:20px;}
    .cols-holder .img-frame{
        width:270px;
        padding:0 20px;
    }
    .cols-holder .img-frame img{
        display:block;
        width:100%;
        height:auto;
    }
    .text-box .img-holder{margin:-128px auto 44px;}

    .text-block .tab-content .link,
    .tab-content > #tab2 .link, .tab-content > #tab3 .link, .tab-content > #tab4 .link{width:65%;}
    .slideshow .description h1{
        font-size:22px;
        line-height:32px;
    }
    .slideshow .caption{
        font-size:18px;
        line-height:23px;
    }
    .cols-holder .col strong{font-size:16px;}
    .add h1,
    .visual .nav ul,
    .txt-block a,
    .cols-holder .col h3,
    .add-block h2,
    .text-block h2,
    .text-box h2{
        font-size:29px;
        line-height:32px;
    }
    .text-block .tab-content h3{font-size:15px;}
    .add-block .txt{padding:0;}
    .add-block .tab-content .list{padding:30px 0;}
    .add-block .tab-content .list li{
        position:relative;
        padding:0 0 0 20px;
    }
    .add-block .tab-content .list li:after{
        position:absolute;
        top:0;
        left:0;
    }
    #footer.add-footer .holder {padding: 15px 25px 19px;}
    .text-box .img-holder .btn-play:after{margin:-20px 0 0 -20px;}
    .text-box .img-holder .btn-play{
        top:-73px;
        width:71%;
    }
}
@media only screen and (min-width: 768px){

}

/* New Homepage */

.homepage p {
    font-size: 22px;
    line-height: 24px;
}

.center {
    text-align: center;
}

.homepage .bold {
    font-weight: bold;
}

.homepage #footer.add-footer {
    margin: 0;
    padding: 0;
}

.homepage .row {
    width: 100%;
    padding: 35px 0;
    margin: 0;
}

.homepage .dark {
    background-color: #eff1f2;
}

.homepage .light {
    background-color: #ffffff
}

.bottom {
    background-color: #44525a;
    color: white;
}

footer {
    background-color: #44525A;
}

footer .row.bottom {
    padding: 2% 0px;
    margin: 0px auto;
    display: table;
    width: 1003px;
}

footer .bottom .wrap {
    width: 1003px;
    display: table-row;
}

.footer-column ul > li {
    list-style-type: none;
}

.footer-column ul {
    padding: 0;
}

.footer-column ul > li a {
    color: #fff;
    text-decoration: none;
    line-height: 2;
}

.footer-column ul > li:first-of-type a {
    font-weight: bold;
}


.wrap {
    max-width: 1003px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.homepage .card {
    max-width: 31.4%;
    background-color: #ffffff;
    display: inline-block;
    padding: 5px 10px 60px 10px;
    margin: 1% 2.9% 1% 0;
    float: left;
    position: relative;
    box-sizing: border-box;
}

.homepage .card:nth-of-type(3) {
    margin-right: 0;
}

.homepage .card .theme-responsive-image {
    width: 100%;
}
.homepage .card .title {
    font-size: 110%;
}
.border-green {
    border-top: 10px solid #8dc63f;
}

.border-blue {
    border-top: 10px solid #0f6a9e;
}

.border-red {
    border-top: 10px solid #c94302;
}

.homepage .img-container {
    width: 100%;
    position: relative;
}

.homepage .img {
    left: 0;
    top: 0;
}

.homepage .caption {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 100;
    position: absolute;
    color: #FFF;
    font-size: 26px;
    bottom: 0px;
    line-height: 45px;
    margin: 5px 0px;
    height: 40px;
    padding: 0 0 0 15px;
}

.homepage .date {
    font-size: 18px;
    color: #687277;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    margin: 10px 10px;
}

.homepage .excerpt {
    font-size: 22px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    color: #44525a;
    margin: 0 0 0 10px;
    line-height: 24px;
}

.homepage .button {
    font-size: 16px;
    text-transform: uppercase;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    background-color: #44525a;
    font-weight: bold;
    padding: 8px 10px;
    color: white;
    border-radius: 5px !important;
    border: 0 solid #000000;
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: inline-block;
}

.homepage a.button {
    text-decoration: none;
    font-size: 12.36px;
    padding: 7px 20px;
}
.homepage .button.static {
    position: static;
}
.homepage h2 {
    font-size: 40px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    font-weight: normal;
    line-height: 42px;
    margin: 0 0 20px 0;
}

.homepage .iconbox {
    width: 31.4%;
    background-color: #f7f8f9;
    display: inline-block;
    padding: 2.35%;
    margin: 1% 2.9% 1% 0;
    text-align: center;
    float: left;
}

.homepage .iconbox:nth-of-type(3) {
    margin-right: 0;
}

.homepage .icon-text {
    color: #4e5c64;
    font-size: 28px;
    line-height: 31px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    margin-top: 10px;
}

.homepage .bar {
    width: 100%;
    display: flex;
}

.homepage .bar-light {
    width: 15%;
    background-color: #96a5ab;
    margin: 0;
    float: left;
    text-align: center;
    padding: 11px;
}

.homepage .bar-dark {
    width: 85%;
    background-color: #55656e;
    margin: 0;
    padding: 15px 40px;
    color: white;
    font-size: 26px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    line-height: 28px;
}
.homepage .bar-dark a {
    color: #c0c9cd;
    text-decoration: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.homepage .roll {
    margin: 0 40px 0 0;
}

.homepage .headline {
    width: 31.4%;
    background-color: #ffffff;
    display: inline-block;
    border: 3px solid #96a5ab;
    padding: 5px;
    margin: 1% 2.9% 1% 0;
    float: left;
    position: relative;
    min-height: 300px;
    padding-bottom: 50px;
}

.homepage .headline:nth-of-type(3) {
    margin-right: 0;
}

.homepage .headline img {
    height: 135px;
    width: 100%;
}

.theme-responsive-image {
    width: 100%;
}

.homepage .action {
    font-size: 15px;
    line-height: 17px;
    color: #55656e;
    text-transform: uppercase;
    margin: 10px 5px;
}

.homepage .action-headline {
    font-size: 26px;
    color: #55656e;
    line-height: 28px;
    margin: 0 0 0 5px;
}

.homepage .video-text {
    margin: 0 30px;
}

.footer-column {
    display: table-cell;
    vertical-align: top;
}
.footer-column.column-7 {
    display: none;
}

.footer-column:last-child {
    margin-right: 0;
}

.footer-column p {
    font-size: 16px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    line-height: 18px;
}

.footer-bar {
    width: 100%;
    margin: 0;
    background-color: black;
    color: white;
    padding: 10px 0;
}

.footer-bar .copyright {
    font-size: 14px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    line-height: 16px;
    margin: 9px 0 0 20px;
    display: inline-block;
}

.footer-bar .social {
    margin: 0 20px 0 0;
}

.footer-bar .social img {
    margin-right: 5px;
}

@media only screen and (max-width: 1024px) {
    .wrap {
        padding: 0 5%;
    }

    .footer-column {
        width: 33%;
        display: inline-block;
    }
    footer .bottom .wrap {
        width: 100%;
        display: inherit;
    }
    footer .row.bottom {
        width: 100%;
        display: inherit;
    }

}

@media only screen and (max-width: 768px) {
    .homepage .card {
        max-width: 100%;
        width: 60%;
        float: none;
        display: table;
        margin: 3% auto;
    }

    .homepage .card:nth-of-type(3) {
        margin: 0 auto;
    }

    .homepage .iconbox {
        max-width: 100%;
        width: 60%;
        float: none;
        display: table;
        margin: 3% auto;
    }

    .homepage .iconbox:nth-of-type(3) {
        margin: 0 auto;
    }

    .homepage .bar {
        width: 60%;
        margin: 0 auto;
        display: block;
    }

    .homepage .bar-light {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .homepage .bar-dark {
        width: 100%;
        padding: 3%;
    }

    .homepage .video-text {
        margin: 0 0 0 30px;
    }

    .homepage .headline {
        max-width: 100%;
        width: 60%;
        float: none;
        display: table;
        margin: 3% auto;
    }

    .homepage .headline:nth-of-type(3) {
        margin: 0 auto;
    }

    .homepage .roll {
        margin: 0;
        width: 100%;
    }

    .homepage .footer-column {
        width: 20%;
    }
    
    .footer-bar {
    text-align: center;
}
    
}

@media only screen and (max-width: 670px) {
    .footer-column {
        width: 42%;
        margin-left: 16%;
    }
    .footer-column:nth-of-type(2n) {
        margin-left: 0px;
    }
}

@media only screen and (max-width: 550px) {
    .homepage .card,
    .homepage .headline,
    .homepage .icon,
    .homepage .bar {
        width: 80%;
    }

    .homepage .bar-dark {
        padding: 10%;
    }

    .footer-column {
        width: 42%;
        margin-left: 2%;
    }

}

.ls-slide .edge {
    left: 0 !important;
}

#header #mobile {
    display: none;
}









/*******************************************************
    jQuery.mmenu CSS
********************************************************/
html.mm-opened {margin-top:0 !important;}

.mm-page,
.mm-fixed-top,
.mm-fixed-bottom,
.mm-menu.mm-horizontal > .mm-panel {
    -webkit-transition: none 0.4s ease;
    -moz-transition: none 0.4s ease;
    -ms-transition: none 0.4s ease;
    -o-transition: none 0.4s ease;
    transition: none 0.4s ease;
    -webkit-transition-property: top, right, bottom, left, border;
    -moz-transition-property: top, right, bottom, left, border;
    -ms-transition-property: top, right, bottom, left, border;
    -o-transition-property: top, right, bottom, left, border;
    transition-property: top, right, bottom, left, border; }

html.mm-opened .mm-page,
html.mm-opened #mm-blocker {
    left: 0;
    top: 0;
    margin: 0;
    border: 0px solid rgba(0, 0, 0, 0); }

html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
    border: 0px solid rgba(100, 100, 100, 0); }

.mm-menu .mm-hidden {
    display: none; }

.mm-fixed-top,
.mm-fixed-bottom {
    position: fixed;
    left: 0; }

.mm-fixed-top {
    top: 0; }

.mm-fixed-bottom {
    bottom: 0; }

html.mm-opened .mm-page,
.mm-menu > .mm-panel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }

html.mm-opened {
    overflow-x: hidden;
    position: relative; }

html.mm-opened .mm-page {
    position: relative; }

html.mm-background .mm-page {
    background: inherit; }

#mm-blocker {
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
    display: block; }

.mm-menu.mm-current {
    display: block; }

.mm-menu {
    background: inherit;
    display: none;
    overflow: hidden;
    height: 100%;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 0; }
.mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 0; }
.mm-menu > .mm-panel.mm-opened {
    left: 0%; }
.mm-menu > .mm-panel.mm-subopened {
    left: -40%; }
.mm-menu > .mm-panel.mm-highest {
    z-index: 1; }
.mm-menu > .mm-panel.mm-hidden {
    display: block;
    visibility: hidden; }

.mm-menu .mm-list {
    padding: 20px 0; }
.mm-menu > .mm-list {
    padding: 20px 0 40px 0; }

.mm-panel > .mm-list {
    margin-left: -20px;
    margin-right: -20px; }
.mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }

.mm-list {
    font: inherit;
    font-size: 14px; }
.mm-list a,
.mm-list a:hover {
    text-decoration: none; }
.mm-list > li {
    position: relative; }
.mm-list > li > a,
.mm-list > li > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
.mm-list a.mm-subopen {
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
.mm-list a.mm-subopen:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: none; }
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
    padding-right: 5px;
    margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
.mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
.mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
.mm-list > li.mm-spacer {
    padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label {
    padding-top: 25px; }
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 7px;
    height: 7px;
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
.mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;
    padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
    display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
    height: 40px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
    right: 16px; }

html.mm-opened .mm-page {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-ismenu {
    background: #333333;
    color: rgba(255, 255, 255, 0.6); }

.mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
    left: 80%; }

.mm-menu {
    width: 80%; }

@media all and (max-width: 175px) {
    .mm-menu {
        width: 140px; }

    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker,
    html.mm-opening .mm-fixed-top,
    html.mm-opening .mm-fixed-bottom {
        left: 140px; } }
@media all and (min-width: 550px) {
    .mm-menu {
        width: 440px; }

    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker,
    html.mm-opening .mm-fixed-top,
    html.mm-opening .mm-fixed-bottom {
        left: 440px; } }
/*
    jQuery.mmenu counters addon CSS
*/
em.mm-counter {
    font: inherit;
    font-size: 14px;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 40px;
    top: 50%; }
em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
em.mm-counter + a.mm-subopen + a,
em.mm-counter + a.mm-subopen + span {
    margin-right: 80px; }
em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical em.mm-counter {
    top: 12px;
    margin-top: 0; }

.mm-nosubresults > em.mm-counter {
    display: none; }

.mm-menu em.mm-counter {
    color: rgba(255, 255, 255, 0.3); }

/*
    jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s; }

/*
    jQuery.mmenu header addon CSS
*/
.mm-header {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background: inherit;
    border-bottom: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    width: 100%;
    height: 60px;
    padding: 30px 40px 0 40px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0; }
.mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1; }
.mm-header .mm-prev,
.mm-header .mm-next {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    display: block;
    width: 40px;
    height: 100%;
    position: absolute;
    bottom: 0; }
.mm-header .mm-prev:before,
.mm-header .mm-next:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 7px;
    height: 7px;
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -15px; }
.mm-header .mm-prev {
    left: 0; }
.mm-header .mm-prev:before {
    border-right: none;
    border-bottom: none;
    left: 22px; }
.mm-header .mm-next {
    right: 0; }
.mm-header .mm-next:before {
    border-top: none;
    border-left: none;
    right: 18px; }

.mm-menu.mm-hassearch .mm-header {
    height: 50px;
    padding-top: 20px;
    top: 50px; }
.mm-menu.mm-hassearch .mm-header .mm-prev:before,
.mm-menu.mm-hassearch .mm-header .mm-mext:before {
    margin-bottom: -10px; }

.mm-menu.mm-hasheader li.mm-subtitle {
    display: none; }
.mm-menu.mm-hasheader .mm-panel {
    padding-top: 80px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
    padding-top: 120px; }
.mm-menu.mm-hasheader.mm-ismenu > .mm-panel {
    padding-top: 60px; }
.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch > .mm-panel {
    padding-top: 100px; }

.mm-menu .mm-header {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-header a:before {
    border-color: rgba(255, 255, 255, 0.3); }

/*
    jQuery.mmenu labels addon CSS
*/
.mm-menu.mm-fixedlabels .mm-list {
    background: inherit; }
.mm-menu.mm-fixedlabels .mm-list > li.mm-label {
    background: inherit !important;
    opacity: 0.97;
    height: 25px;
    overflow: visible;
    position: relative;
    z-index: 1; }
.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div {
    background: inherit;
    width: 100%;
    position: absolute;
    left: 0; }
.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
.mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div {
    padding-top: 25px; }

.mm-list > li.mm-label > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0; }
.mm-list > li.mm-label.mm-opened a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 17px; }
.mm-list > li.mm-collapsed {
    display: none; }

.mm-menu .mm-list li.mm-label > div > div {
    background: rgba(255, 255, 255, 0.05); }

/*
    jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }

.mm-search {
    background: inherit;
    width: 100%;
    height: 50px;
    padding: 10px;
    position: relative;
    top: 0;
    z-index: 2; }
.mm-search input {
    border: none;
    border-radius: 15px;
    font: inherit;
    font-size: 14px;
    line-height: 30px;
    outline: none;
    display: block;
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0 10px; }

.mm-menu li.mm-nosubresults > a.mm-subopen {
    display: none; }
.mm-menu li.mm-nosubresults > a.mm-subopen + a,
.mm-menu li.mm-nosubresults > a.mm-subopen + span {
    padding-right: 10px; }
.mm-menu li.mm-noresults {
    text-align: center;
    font-size: 21px;
    display: none;
    padding-top: 80px; }
.mm-menu li.mm-noresults:after {
    border: none; }
.mm-menu.mm-noresults li.mm-noresults {
    display: block; }
.mm-menu.mm-hassearch > .mm-panel {
    padding-top: 60px; }

.mm-menu .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.6); }
.mm-menu li.mm-noresults {
    color: rgba(255, 255, 255, 0.3); }

/*
    jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
    -webkit-transform: translateX(-40%);
    -moz-transform: translateX(-40%);
    -ms-transform: translateX(-40%);
    -o-transform: translateX(-40%);
    transform: translateX(-40%); }
html.mm-slide.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
    -webkit-transform: translateX(40%);
    -moz-transform: translateX(40%);
    -ms-transform: translateX(40%);
    -o-transform: translateX(40%);
    transform: translateX(40%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
    -webkit-transform: translateY(-40%);
    -moz-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    -o-transform: translateY(-40%);
    transform: translateY(-40%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: translateY(40%);
    -moz-transform: translateY(40%);
    -ms-transform: translateY(40%);
    -o-transform: translateY(40%);
    transform: translateY(40%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(-40%);
    -moz-transform: scale(0.7, 0.7) translateX(-40%);
    -ms-transform: scale(0.7, 0.7) translateX(-40%);
    -o-transform: scale(0.7, 0.7) translateX(-40%);
    transform: scale(0.7, 0.7) translateX(-40%);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(40%);
    -moz-transform: scale(0.7, 0.7) translateX(40%);
    -ms-transform: scale(0.7, 0.7) translateX(40%);
    -o-transform: scale(0.7, 0.7) translateX(40%);
    transform: scale(0.7, 0.7) translateX(40%);
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(-40%);
    -moz-transform: scale(0.7, 0.7) translateY(-40%);
    -ms-transform: scale(0.7, 0.7) translateY(-40%);
    -o-transform: scale(0.7, 0.7) translateY(-40%);
    transform: scale(0.7, 0.7) translateY(-40%);
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    -o-transform-origin: center top;
    transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    -moz-transform: scale(1, 1) translateY(0%);
    -ms-transform: scale(1, 1) translateY(0%);
    -o-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(40%);
    -moz-transform: scale(0.7, 0.7) translateY(40%);
    -ms-transform: scale(0.7, 0.7) translateY(40%);
    -o-transform: scale(0.7, 0.7) translateY(40%);
    transform: scale(0.7, 0.7) translateY(40%);
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    -moz-transform: scale(1, 1) translateY(0%);
    -ms-transform: scale(1, 1) translateY(0%);
    -o-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }

html.mm-zoom-page.mm-opened .mm-page {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
html.mm-zoom-page.mm-opening .mm-page {
    -webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5); }
html.mm-zoom-page.mm-right.mm-opened .mm-page {
    -webkit-transform-origin: right center;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    transform-origin: right center; }
html.mm-zoom-page.mm-top.mm-opened .mm-page {
    -webkit-transform-origin: center top;
    -moz-transform-origin: center top;
    -ms-transform-origin: center top;
    -o-transform-origin: center top;
    transform-origin: center top; }
html.mm-zoom-page.mm-bottom.mm-opened .mm-page {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom; }

html.mm-zoom-panels .mm-panel {
    -webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center; }
html.mm-zoom-panels .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1); }
html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened {
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7); }

/*
    jQuery.mmenu fullscreen extension CSS
*/
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-opening.mm-fullscreen .mm-fixed-bottom {
    left: 100%; }

.mm-menu.mm-fullscreen {
    width: 100%; }

@media all and (max-width: 140px) {
    .mm-menu.mm-fullscreen {
        width: 140px; }

    html.mm-opening.mm-fullscreen .mm-page,
    html.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-opening.mm-fullscreen .mm-fixed-top,
    html.mm-opening.mm-fullscreen .mm-fixed-bottom {
        left: 140px; } }
@media all and (min-width: 10000px) {
    .mm-menu.mm-fullscreen {
        width: 10000px; }

    html.mm-opening.mm-fullscreen .mm-page,
    html.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-opening.mm-fullscreen .mm-fixed-top,
    html.mm-opening.mm-fullscreen .mm-fixed-bottom {
        left: 10000px; } }
.mm-menu.mm-top.mm-fullscreen {
    height: 100%; }

html.mm-top.mm-opening.mm-fullscreen .mm-page,
html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
    top: 100%; }
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
    bottom: -100%; }

@media all and (max-height: 140px) {
    .mm-menu.mm-top.mm-fullscreen {
        height: 140px; }

    html.mm-top.mm-opening.mm-fullscreen .mm-page,
    html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
        top: 140px; }
    html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
        bottom: -140px; } }
@media all and (min-height: 10000px) {
    .mm-menu.mm-top.mm-fullscreen {
        height: 10000px; }

    html.mm-top.mm-opening.mm-fullscreen .mm-page,
    html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
        top: 10000px; }
    html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
        bottom: -10000px; } }
.mm-menu.mm-right.mm-fullscreen {
    width: 100%; }

html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
    right: 100%; }

@media all and (max-width: 140px) {
    .mm-menu.mm-right.mm-fullscreen {
        width: 140px; }

    html.mm-right.mm-opening.mm-fullscreen .mm-page,
    html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
    html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
        right: 140px; } }
@media all and (min-width: 10000px) {
    .mm-menu.mm-right.mm-fullscreen {
        width: 10000px; }

    html.mm-right.mm-opening.mm-fullscreen .mm-page,
    html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
    html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
        right: 10000px; } }
.mm-menu.mm-bottom.mm-fullscreen {
    height: 100%; }

html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
    bottom: 100%; }
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
    top: -100%; }

@media all and (max-height: 140px) {
    .mm-menu.mm-bottom.mm-fullscreen {
        height: 140px; }

    html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
    html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
        bottom: 140px; }
    html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
        top: -140px; } }
@media all and (min-height: 10000px) {
    .mm-menu.mm-bottom.mm-fullscreen {
        height: 10000px; }

    html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
    html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
    html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
        bottom: 10000px; }
    html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
        top: -10000px; } }
.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
    left: -100%; }

@media all and (max-width: 140px) {
    .mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
        left: -140px; } }
@media all and (min-width: 10000px) {
    .mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
        left: -10000px; } }
.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
    top: -100%; }

@media all and (max-height: 140px) {
    .mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
        top: -140px; } }
@media all and (min-height: 10000px) {
    .mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
        top: -10000px; } }
.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
    right: -100%; }

@media all and (max-width: 140px) {
    .mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
        right: -140px; } }
@media all and (min-width: 10000px) {
    .mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
        right: -10000px; } }
.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
    bottom: -100%; }

@media all and (max-height: 140px) {
    .mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
        bottom: -140px; } }
@media all and (min-height: 10000px) {
    .mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
        bottom: -10000px; } }
html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom {
    left: 0;
    right: auto; }
html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top {
    top: 0; }
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom {
    bottom: 0; }

html.mm-opened.mm-fullscreen .mm-page {
    box-shadow: none !important; }

/*
    jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top {
    width: 100%; }

html.mm-top.mm-opened .mm-page,
html.mm-top.mm-opened #mm-blocker {
    top: 0%; }

html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top,
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
    left: 0; }

.mm-menu.mm-right {
    left: auto;
    right: 0; }

html.mm-right.mm-opened .mm-page,
html.mm-right.mm-opened #mm-blocker,
html.mm-right.mm-opened .mm-fixed-top,
html.mm-right.mm-opened .mm-fixed-bottom {
    left: auto;
    right: 0%; }

html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
    left: auto; }

.mm-menu.mm-bottom {
    width: 100%;
    top: auto;
    bottom: 0; }

html.mm-bottom.mm-opened .mm-page,
html.mm-bottom.mm-opened #mm-blocker {
    bottom: 0%;
    top: auto; }

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
    top: auto;
    left: 0; }

.mm-menu.mm-top {
    height: 80%; }

html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker,
html.mm-top.mm-opening .mm-fixed-top {
    top: 80%; }
html.mm-top.mm-opening .mm-fixed-bottom {
    bottom: -80%; }

@media all and (max-height: 175px) {
    .mm-menu.mm-top {
        height: 140px; }

    html.mm-top.mm-opening .mm-page,
    html.mm-top.mm-opening #mm-blocker,
    html.mm-top.mm-opening .mm-fixed-top {
        top: 140px; }
    html.mm-top.mm-opening .mm-fixed-bottom {
        bottom: -140px; } }
@media all and (min-height: 1100px) {
    .mm-menu.mm-top {
        height: 880px; }

    html.mm-top.mm-opening .mm-page,
    html.mm-top.mm-opening #mm-blocker,
    html.mm-top.mm-opening .mm-fixed-top {
        top: 880px; }
    html.mm-top.mm-opening .mm-fixed-bottom {
        bottom: -880px; } }
.mm-menu.mm-right {
    width: 80%; }

html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-fixed-top,
html.mm-right.mm-opening .mm-fixed-bottom {
    right: 80%; }

@media all and (max-width: 175px) {
    .mm-menu.mm-right {
        width: 140px; }

    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker,
    html.mm-right.mm-opening .mm-fixed-top,
    html.mm-right.mm-opening .mm-fixed-bottom {
        right: 140px; } }
@media all and (min-width: 550px) {
    .mm-menu.mm-right {
        width: 440px; }

    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker,
    html.mm-right.mm-opening .mm-fixed-top,
    html.mm-right.mm-opening .mm-fixed-bottom {
        right: 440px; } }
.mm-menu.mm-bottom {
    height: 80%; }

html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker,
html.mm-bottom.mm-opening .mm-fixed-bottom {
    bottom: 80%; }
html.mm-bottom.mm-opening .mm-fixed-top {
    top: -80%; }

@media all and (max-height: 175px) {
    .mm-menu.mm-bottom {
        height: 140px; }

    html.mm-bottom.mm-opening .mm-page,
    html.mm-bottom.mm-opening #mm-blocker,
    html.mm-bottom.mm-opening .mm-fixed-bottom {
        bottom: 140px; }
    html.mm-bottom.mm-opening .mm-fixed-top {
        top: -140px; } }
@media all and (min-height: 1100px) {
    .mm-menu.mm-bottom {
        height: 880px; }

    html.mm-bottom.mm-opening .mm-page,
    html.mm-bottom.mm-opening #mm-blocker,
    html.mm-bottom.mm-opening .mm-fixed-bottom {
        bottom: 880px; }
    html.mm-bottom.mm-opening .mm-fixed-top {
        top: -880px; } }
/*
    jQuery.mmenu z-position extension CSS
*/
html.mm-front.mm-opened .mm-page {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important; }

.mm-menu.mm-front,
.mm-menu.mm-next {
    -webkit-transition: none 0.4s ease;
    -moz-transition: none 0.4s ease;
    -ms-transition: none 0.4s ease;
    -o-transition: none 0.4s ease;
    transition: none 0.4s ease;
    -webkit-transition-property: top, right, bottom, left, -webkit-transform;
    -moz-transition-property: top, right, bottom, left, -moz-transform;
    -ms-transition-property: top, right, bottom, left, -o-transform;
    -o-transition-property: top, right, bottom, left, -o-transform;
    transition-property: top, right, bottom, left, transform; }

html.mm-front .mm-page,
html.mm-front #mm-blocker {
    z-index: 0; }

.mm-menu.mm-front {
    z-index: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

html.mm-opened.mm-next .mm-page {
    box-shadow: none; }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
    left: 0%; }

.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
    left: 0; }

html.mm-opening .mm-menu.mm-top.mm-front, html.mm-opening .mm-menu.mm-top.mm-next {
    left: 0;
    top: 0%; }

.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
    left: auto; }

html.mm-opening .mm-menu.mm-right.mm-front, html.mm-opening .mm-menu.mm-right.mm-next {
    left: auto;
    right: 0%; }

.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
    top: auto;
    left: 0; }

html.mm-opening .mm-menu.mm-bottom.mm-front, html.mm-opening .mm-menu.mm-bottom.mm-next {
    left: 0;
    bottom: 0%; }

.mm-menu.mm-front, .mm-menu.mm-next {
    left: -80%; }

@media all and (max-width: 175px) {
    .mm-menu.mm-front, .mm-menu.mm-next {
        left: -140px; } }
@media all and (min-width: 550px) {
    .mm-menu.mm-front, .mm-menu.mm-next {
        left: -440px; } }
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
    top: -80%; }

@media all and (max-height: 175px) {
    .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
        top: -140px; } }
@media all and (min-height: 1100px) {
    .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
        top: -880px; } }
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
    right: -80%; }

@media all and (max-width: 175px) {
    .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
        right: -140px; } }
@media all and (min-width: 550px) {
    .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
        right: -440px; } }
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
    bottom: -80%; }

@media all and (max-height: 175px) {
    .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
        bottom: -140px; } }
@media all and (min-height: 1100px) {
    .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
        bottom: -880px; } }
html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom {
    left: 0;
    right: auto; }
html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top {
    top: 0; }
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom {
    bottom: 0; }

/*
    jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-ismenu.mm-light {
    background: #f3f3f3;
    color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light li.mm-noresults {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light em.mm-counter {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-header {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header a:before {
    border-color: rgba(0, 0, 0, 0.3); }

html.mm-opened.mm-white .mm-page {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-ismenu.mm-white {
    background: white;
    color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
.mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white li.mm-noresults {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white em.mm-counter {
    color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-header {
    border-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header a:before {
    border-color: rgba(0, 0, 0, 0.3); }

html.mm-opened.mm-black .mm-page {
    box-shadow: none; }

.mm-ismenu.mm-black {
    background: black;
    color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
.mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black li.mm-noresults {
    color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black em.mm-counter {
    color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-header {
    border-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header a:before {
    border-color: rgba(255, 255, 255, 0.3); }

/* customization */
.mm-menu > .mm-panel {
    padding-top: 100px;
}

.vc_row {
    max-width: 100%;
    width: 1000px;
}

.category-archive {
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

.category-archive .featured {
    background-color: #eaedee;
    padding: 32px;
}

.category-archive h3 {
    color: #0c6a9e;
    font-size: 24px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
    font-weight: bold;
    border-bottom: 1px solid #b5b7b9;
    padding-bottom: 4px;
}

.category-archive .post {
    background-color: #FFF;
    padding: 30px 0 0 0;
    border-bottom: 1px solid #b5b7b9;
}

.category-archive .featured {
    margin-bottom: 35px;
}

.category-archive .featured .posts {
    overflow: hidden;
    display: table;
}

.category-archive .featured .post {
    padding: 30px 20px;
    border-bottom: 0;
    width: 47.5%;
    display: table-cell;
    vertical-align: top;
}

.category-archive .featured .posts > .spacer {
    display: table-cell;
    width: 33px;
    height: 20px;
}

.category-archive .post .intro {
    display: table;
    margin-bottom: 10px;
}

.category-archive .post .intro .img {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    background: #FFF;
}

.category-archive .post .intro .spacer {
    width: 27px;
}

.category-archive .post .intro .img .theme-responsive-image {
    display: block;
    border: 1px solid #b5b7b9;
}

.category-archive .post .intro .img .theme-responsive-image img {
    max-width: none;
    height: auto;
    width: auto;

}

.category-archive .post .intro .title {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.category-archive .post .intro .title h2 {
    line-height: 1.4;
}

.category-archive .post .intro .title h2 a {
    text-decoration: none;
}

.category-archive .post .button {
    text-align: right;
}

.category-archive .post .button a {
    background: #42515a;
    color: #FFF;
    padding: 10px 25px;
    border-top-left-radius: 8px;
    text-decoration: none;
    display: inline-block;
}

.category-archive .featured .post .button a {
    border-radius: 8px;
}

.category-archive .previous-blogs {
    overflow: hidden;
}

.category-archive .listing.has-sidebar {
    width: 66%;
    float: left;
    padding-right: 20px;
}

.category-archive .listing.has-sidebar h3 {
    margin-bottom: 0;
}

.category-archive .sidebar {
    width: 33%;
    float: right;
    overflow: hidden;
    background-color: #eaedee;
    padding: 15px 15px;
}

@media screen and (max-width: 900px) {
    .category-archive .featured .posts {
        display: block;
    }

    .category-archive .featured .post {
        display: block;
        width: 100%;
    }

    .category-archive .featured .posts > .spacer {
        display: block;
    }
}

@media screen and (max-width: 750px) {
    .category-archive .listing.has-sidebar {
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .category-archive .sidebar {
        width: 100%;
        float: none;
        margin-top: 25px;
    }

}

/* Star Wars Landing Page */

.body-class-page-template-starwars,
.body-class-page-template-starwars-static{
    overflow-x: hidden;
    color: #ffdd00;
    background: url('images/stars.jpg') #000 repeat top center;
    background-size: cover;
    background-attachment: fixed;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

#starwars {
    height: 10000px;
}

#starwars.static {
    height: auto;
    width: 800px;
    max-width: 100%;
    margin: auto;
    text-align: center;
    padding: 20px;
}

#starwars .logo {
    text-align: center;
    max-width: 100%;
    float: none;
    height: auto;
}

#starwars .title {
    margin: 33px 0 53px 0;
}

/* the interesting 3D scrolling stuff */
#starwars #scrollplane
{
    position: fixed;
    width: 18em;
    height: 50em;
    bottom: 0;
    left: 50%;
    margin-left: -9em;
    font-size: 350%;
    text-align: center;
    overflow: hidden;
    -webkit-transform-origin: 50% 75%;
    -moz-transform-origin: 50% 75%;
    -ms-transform-origin: 50% 75%;
    -o-transform-origin: 50% 75%;
    transform-origin: 50% 75%;
    -webkit-transform: perspective(300px) rotateX(25deg);
    -moz-transform: perspective(300px) rotateX(25deg);
    -ms-transform: perspective(300px) rotateX(25deg);
    -o-transform: perspective(300px) rotateX(25deg);
    transform: perspective(300px) rotateX(25deg);
}

#starwars p
{
    text-align: center;
    margin: 0.8em 0;
    line-height: 1;
    font-size: 24px;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

#starwars h2 {
    line-height: 1;
    font-size: 45px;
    text-transform: uppercase;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

#starwars a
{
    color: #ffdd00;
    text-decoration: underline;
    font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;
}

#starwars .row {
    max-width: 723px;
    margin: 0px auto 100px auto;
    overflow: hidden;
    padding-top: 30px;
}

#starwars .boxes {
    border-radius: 20px;
    background: #FFF;
    border: 1px solid #ffde00;
    width: 265px;
    height: 245px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding-top: 23px;
    position: relative;
}

#starwars .boxes.left {
    float: left;
}

#starwars .boxes.right {
    float: right;
}

#starwars .boxes div {
    font-size: 22px;
    color: #000;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 15px;
}

#starwars .cta {
    border-radius: 25px;
    background: #ffde00;
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 32px;
    text-align: center;
    line-height:1.2;
    padding: 15px 10px;
    font-weight: bold;
}

#starwars .disclaimer {
    color: #fff;
    font-size: 15px;
    margin-top: 10px;
}

#starwars .form-content {
    padding: 20px;
}

#starwars .form-content form {
    margin: auto;
}

#starwars .form-content .mktoButtonRow {
    width: 100% !important;
    text-align: center !important;
}

#starwars .form-content .mktoButtonWrap {
    margin: auto !important;
}

#starwars .form-content .mktoForm .mktoOffset {
    display: none;
}

#starwars .form-content .mktoForm .mktoButtonWrap.mktoGlow .mktoButton {
    background: #ffdd00 !important;
    color: #000 !important;
}

#starwars #content
{
    position: relative;
    top: 85%;
    width: 100%;
    transition: top 1s cubic-bezier(0.39, 0.575, 0.565, 1);
}

@media screen and (max-width: 1350px) {
    #starwars #scrollplane {
        width: 10em;
        margin-left: -5em;
    }
}

@media screen and (max-width: 1000px) {
    #starwars {
        height: auto;
    }

    #starwars #scrollplane {
        position: static;
        height:auto;
        padding: 5%;

        width: 100%;
        margin: auto;
        -webkit-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -o-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        -webkit-transform: perspective(0) rotateX(0deg);
        -moz-transform: perspective(0) rotateX(0deg);
        -ms-transform: perspective(0) rotateX(0deg);
        -o-transform: perspective(0) rotateX(0deg);
        transform: perspective(0) rotateX(0deg);
    }
}

@media screen and (max-width: 630px) {
    #starwars .boxes.right,
    #starwars .boxes.left {
        float: none;
        margin: 20px auto;
        display: block;
    }
}

/* Temporarily hides the popular tab on the jetpack widget*/
.popular {
    display: none !important;
}

/*** CTA Buttons + Modal ***/

.cta-buttons{position:fixed;z-index:99999;font-family:"Istok Web",Arial,Helvetica,sans-serif}.cta-buttons.right-fixed{top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta-buttons.right-fixed button{display:block;padding:8px;margin:5px 0;color:#fff;border:0px;font-size:14px;cursor:pointer;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:100%;text-align:left;text-transform:uppercase}.cta-buttons.right-fixed button.orange{background-color:#ff8400}.cta-buttons.right-fixed button.orange:hover{background-color:#fea240}.cta-buttons.right-fixed button.blue{background-color:#0f6b9e}.cta-buttons.right-fixed button.blue:hover{background-color:#2e759c}.cta-buttons .mobile-only{display:none !important}.modal{position:fixed;height:100%;width:100%;display:none;background-color:rgba(0,0,0,0.4);top:0;left:0;z-index:9999999999}.modal .modalContainer{position:absolute;left:50%;top:50%;margin:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:95%;min-width:400px;background-color:#fff;background-image:initial}.modal .modalContent{min-height:400px;position:relative;padding:4%;color:#000}.modal .modalContent h1{color:#000}.modal .close{position:absolute;background-color:#ca4303;color:#fff;border-radius:50%;height:30px;width:30px;text-align:center;font-size:15px;font-weight:900;cursor:pointer;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;z-index:9999;line-height:30px;top:-8px;right:-8px}.modal .close:hover{background-color:#c95b27}.modal .loading{position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0}.modal .loading img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal .mktoForm{width:100% !important;padding:0px !important}.modal .mktoForm *{font-family:"Istok Web",Arial,Helvetica,sans-serif}.modal .mktoForm .mktoFormRow{position:relative}.modal .mktoForm .mktoOffset,.modal .mktoForm .mktoErrorArrowWrap,.modal .mktoForm .mktoGutter,.modal .mktoForm .mktoLabel,.modal .mktoForm .mktoClear{display:none}.modal .mktoForm .mktoFieldWrap,.modal .mktoForm .mktoFieldDescriptor{width:100% !important;float:none !important}.modal .mktoForm input[type=text],.modal .mktoForm input[type=url],.modal .mktoForm input[type=email],.modal .mktoForm input[type=tel],.modal .mktoForm input[type=number],.modal .mktoForm input[type=date],.modal .mktoForm select.mktoField{width:100% !important;line-height:30px !important;margin-bottom:15px !important;font-size:15px !important;height:40px !important;padding:2px 10px !important;border-radius:0px !important}.modal .mktoForm textarea.mktoField{font-size:15px !important;line-height:30px !important;width:100% !important;height:130px !important;padding:2px 10px !important}.modal .mktoForm .mktoInvalid{border:3px solid black}.modal .mktoForm .mktoError{top:0 !important;bottom:0px !important;right:10px !important}.modal .mktoForm .mktoError .mktoErrorMsg{background-color:transparent !important;background-image:url("") !important;border:0px !important;color:red !important;line-height:38px !important;text-shadow:0px 0px 0px !important;padding:0 !important;font-size:13px !important;box-shadow:0px 0px 0px #000 !important;-webkit-box-shadow:0px 0px 0px #000 !important;margin-top:0px !important}.modal .mktoForm .mktoButtonWrap{margin-left:0px !important}.modal .mktoForm button.mktoButton{background-color:#ca4303;border:0px;font-size:16px;color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;padding:5px 20px;border-radius:3px}.modal .mktoForm button.mktoButton:hover{background-color:#c95b27}@media screen and (max-width: 800px){.cta-buttons{top:auto !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;-ms-transform:translateY(0px) !important;-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;-ms-transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;display:table}.cta-buttons button{display:table-cell !important;border-radius:0px !important;margin:0px !important;width:33.33333% !important;padding:5px 1% !important;text-align:center !important;vertical-align:middle !important;box-shadow:0px 0px 0px #000 !important;border:1px solid #cfcfcf !important}.cta-buttons .mobile-only{display:table-cell !important}.cta-buttons .mobile-exclude{display:none !important}.modal .modal-content{width:80%;height:auto}}@media screen and (max-width: 500px){.modal .modalContainer{min-width:initial;width:80%}.cta-buttons button{font-size:14px}}@media screen and (max-width: 400px){.cta-buttons button{height:50px}}
