/*
Theme Name: GalleryIntell`2014
Author URI: http://tokkipro.ru
Author: Yuriy Pokhylko
Version: 1.0
Copyright: (c) 2013 Tokki
*/

/*** Common ***/

body {background: #fff url("images/bg01.png") 0 0 repeat; font-family: Arial, Helvetica, sans-serif; box-shadow: inset 0 100px 200px -50px #C8C8C8; position: relative; z-index: -2;}
.clearfix:before,
.clearfix:after {display: table; content: " ";}
.clearfix:after {clear: both;}
.clear {clear: both; zoom: 1;}
#fancybox-wrap, #fancybox-wrap * {-webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important;}
#wrapper {position: relative; box-shadow: 0 0 100px #3d3d3d; background: #fff url("images/bg01.png") 0 0 repeat; }

.gallery-caption {color: #444; font-size: 12px; padding: 3px 10px 10px; margin-bottom: 0;}

/*** Header ***/

.site-header {height: 150px; position: relative;}
.home .site-header {height: 576px;}
.header-slider {height: 576px; position: relative;}
.header-slider .item {display: block; width: 100%; height: 576px;}
.header-slider .item > div {width: 100%; height: 100%;}
.header-slider .prev, .header-slider .next {width: 36px; height: 63px; opacity: .5; position: absolute; top: 256px; z-index: 101; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAB+CAYAAABMFbMJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABN5JREFUeNrsm10opFEYx4cxO7IGLavWxyRTGDWFRCYu3JBc+rjxcaNWUr5u3FFyo0RcKXFhLtTgRlwQRWo0ckXt+IjUDlO7JjI7s2s27PlrT71JrfedM85rO8/Ve95M/Trv83+ec57nEaHRaHY1KrJIjcpMAAkgASSABJAAItbU1JSQnZ39ThVA1dXVhvz8/JjDw8PgS/4+KpwwJSUlMX19fZ+Ki4uPXvqbsAElJSVp5+bmTK2trWeq8KGtra2slZWV6+XlZR93oPn5+YzU1FR9b2/vhdzfMv9kxGeSa2pqEjs7O88uLy/v5P4+guURFvKemZkx7ezs+OQ4cliAoCjiM1kGg0Gbk5Oz/1KZh8WHqKIAMzo66lEKw2yHXC6XmexKzPn5eTAtLW2fa+qAogCDZ7kxhzkQVRSe19bWZMccpp+so6MjcWxsLAPPPp/vLjMzc1+JzJnsEBQ1ODiYTtfDw8MXLGAU7RAUdXp6aoGisA4l5oS8Q4BBjqIwsK6uLje3A9rExEQ6VRRsenr62/b2doAL0MjISApVFAwxR0nyZAKE42d3d/cn6Tu73e5l5chSgy98/tcfeb3eu/j4+AiiLgN9ZzQa9SSRegOBwMOrA8FI4vRZLBZ9bm7uow/FxcVpiZNHLi4u3rAEkiV7qjKpY1utVhdLx37bcQgGR66srDxCusC6qKjIgJz26j4kNbfb/dvv9/+uqqpKwLqwsDB2cnLyOwsHVwQEczqdPx8eHu7Ky8vj9Xp9ZEFBQbTNZrviBgTb3Nz0U+WRbB+9u7v74/j4OPiqTq36EyOsrKzsCDDkLvYOKYb7Dqnu1gFDcGxvb388U5OUksHFqZ/a3t7eLyivsbHx49XVVRBK5Hpzld5EKioqEpScs8MCRJXncDh+tLS0fFVFOQbKIykmARU0VQDhU9XV1Z2ggsbNqZ/LeR6PJ9jW1paE8xR3IBhSSXJysvb29vYeJ09uTs01dQggASSABJAAEkACSAAJIAEkgATQfwaEXgd68qoBQjUMIzdyCwdKTNbN1el0ZqFhx7pHptiHBgYGPBgYQHtBFUBog2MEBw0Y1agMXUSM4qBsFw4g2eUY9DPQ5+jp6UlBgRPVfG5O/dTB0Qlqbm4+sdls19yBEJsODg4saFOhXcVKeYojNWITRnNQuWepvJAraG6324IeB9mtgNlsdnHPZXREB90gFsoLueiJomZpaeljvwx9s1CVx6To+bQxjAm98fFxL5cdorFJp9Pdo92JNdkxw8bGxg3q1Fx26GlswrPSISemBzTp6A4+H3Ke3HDAtJKPT2Q0GqPI2en9X9/SmUwmnd1uv+YCBHM4HP6GhoYPmA3BGsrDIMtLex3Mz9TwGYzySN9h1IfbxDl8pr6+PlH6Ts70J3OgoaGhFKQSul5YWPCSo8oFF9mjVU58yEzXyG/oLMqR/v8bhzCyI4XBGYnbgDfLXMZkh2ZnZzMoTH9//1elMEx2CLfZpaWlLKqo2traM3FipIbRHMBgVAfyFrcOqdGRHIzosCw+KALCtDliDhTF8pKo6JPRmLO6unodqqKYAE1NTaVbrdZYFop6zqLkxhyM4OTl5X1RRTkGozcYwQnHHLXsT4aYs76+7mPxvxshn6kRc7RaLWbLbjRhNjGuI4AEkAASQALorQP9EWAAZzCemQ9758wAAAAASUVORK5CYII=);}
.header-slider .prev {left: 50%; margin-left: -516px; background-position: 0 0;}
.header-slider .next {right: 50%; margin-right: -516px; background-position: 0 100%;}
.header-slider .prev:hover, .header-slider .next:hover {opacity: 1;}

.site-header .intro {width: 476px; position: absolute; top: 226px; left: 50%; margin-left: -446px; z-index: 101; text-decoration: none;}
.site-header .intro .title {font: italic 50px/.6 'italianaregular'; color: #fff; padding-left: 30px;}
.site-header .intro-inn {width: 460px; height: 164px; padding: 30px; border-top: 2px solid #fff; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcsAAACmCAYAAAC1H6R3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiJJREFUeNrs18EJACAQA8EgV/h1flbgV0RmSshnSSXpAABHywQAIJYAIJYAIJYAIJYAIJYAIJYAIJYAIJYAgFgCgFgCgFgCgFgCgFgCgFgCgFgCgFgCAGIJAGIJAGIJAGIJAGIJAGIJAGIJAGIJAIglAIglAIglAIglAIglAIglAIglAIglAIglACCWACCWACCWACCWACCWACCWACCWACCWAIBYAoBYAoBYAoBYAoBYAoBYAoBYAoBYAgBiCQBiCQBiCQBiCQBiCQBiCQBiCQBiCQBiCQCIJQCIJQCIJQCIJQCIJQCIJQCIJQCIJQAglgAglgAglgAglgAglgAglgAglgAglgCAWAKAWAKAWAKAWAKAWAKAWAKAWAKAWAKAWAIAYgkAYgkAYgkAYgkAYgkAYgkAYgkAYgkAiCUAiCUAiCUAiCUAiCUAiCUAiCUAiCUAIJYAIJYAIJYAIJYAIJYAIJYAIJYAIJYAIJYAgFgCgFgCgFgCgFgCgFgCgFgCgFgCgFgCAGIJAGIJAGIJAGIJAGIJAGIJAGIJAGIJAIglAIglAIglAIglAIglAIglAIglAIglAIglACCWACCWACCWACCWACCWACCWACCWACCWAIBYAoBYAoBYAoBYAsBDygRw18y0FcCzBACxBACxBADEEgDEEgDEEgDEEgDEEgDEEgDEEgDEEgDE0gQAIJYAIJYAIJYAIJYAIJYAIJYA8KstwACajAVOSNQSsgAAAABJRU5ErkJggg==) 50% 100% no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.site-header .intro-inn p {margin: 0;}
.site-header .intro .text1 {font: 22px 'oswaldlight'; color: #e3e4e4; margin-bottom: 8px;}
.site-header .intro .text2 {font: 25px 'oswaldbold'; color: #fff; text-transform: uppercase;}
.site-header .intro .text2 span {display: inline-block; width: 21px; height: 22px; margin: 0 8px; background: url("images/amp.png") 0 0 no-repeat;}
.site-header .intro .author {width: 252px; padding: 15px 60px 15px 20px; text-decoration: none !important; position: absolute; top: 177px; left: 224px; background: rgba(26,26,26,.8) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAnCAYAAAACeRhJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU5JREFUeNqklq3Pg0AMxi+nTiKRyEnkJPLk5OT+tFdOIpGTSOQkEjl5jvXytklzGdu1bfKEYH5pn36A3/fdgQZ8quXdf6ygszMEB3WgkxWUYwJFUGsFvUAL6AIKFlCOB0KuVlCOEf2KVtCKJeYu9hYQGZ/Qr9YCSuhXjhuo0YJyzKCNmR+0ICrRYXnRAiLjHRo/aEHceIegkxaUWInuqJO+ckwWLNMdme8Fw8uzaso1koA2HAmKDssUg2ipE3vvaY2koFRkReaLQeHDSR41oKHo1kIDKwG1RTYrZSMFxeIs3zXt77HdZPi96F4VKBTZjDhT4hWJzOA8R0/N0nbsbi/saopBka3HpD1sZ2x5NvWvNLcWFNg1/An5BiKDP3aoFkQGz+xeq0AXHP/J8ske2OSqfyIaLGmsMfcbKGI5m1OEZwavR+MvBc2Wn9G3AAMAegJ7WWWZ6s8AAAAASUVORK5CYII=) 92% 50% no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.site-header .intro .author .name {font: 20px 'oswaldlight'; color: #f69d05; text-transform: uppercase;}
.site-header .intro .author .about {font: italic 16px Georgia, serif; color: #e4e4e4;}

.header-menu {
    background: #f4f4f4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 50%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 50%,#ffffff 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 50%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 50%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 50%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
    width: 960px;
    height: 84px;
    border-bottom: 1px solid #6b6b6b;
    border-top: 1px solid #fff;
    position: absolute;
    top: 30px;
    left: 50%;
    z-index: 101;
    margin-left: -480px;
}
.header-menu > ul {padding: 0; margin: 0; list-style: none;}
.header-menu > ul.menu-right {position: absolute; top: 0; left: 525px;}
.header-menu > ul > li {display: inline-block; height: 84px; font: 16px/84px 'oswaldbook'; text-transform: uppercase; margin-left: 20px; padding: 0 0 0 15px; position: relative;}
.header-menu a {color: #1b0c43;}
.header-menu a:hover {color: #f69d05; text-decoration: none;}
.header-menu > ul > li > ul {display: none; min-width: 150px; background: #fff; border-bottom: 1px solid #6b6b6b; padding: 0 15px; margin: 0; list-style: none; position: absolute; top: 82px; left: 0; z-index: 105;}
.header-menu > ul > li > ul > li {display: block; font-size: 14px; text-transform: none; line-height: normal; white-space: nowrap; padding: 8px 0; border-top: 1px solid #eaebec;}
.header-menu > ul > li > ul > li:first-child {border: none;}

.header-menu .searchform {width: 110px; position: absolute; top: 28px; right: 35px;}
.header-menu .searchform form {width: 100%; height: 26px; padding-left: 30px; border-top: 1px solid #c0c1c1; border-radius: 12px; background: #edeeee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNpiYEAAUyBeDcSvgPgHEF8G4gog5mQgAiQD8R8g/gfE54H4ABB/BOL/UL4oPs3mUM33gNgISZwHiCdBDdmKz4ANQPwXiPVwyG+DGmKMywCQU8/iscAfakAhNkkmIOYG4rd4DPgIpQVwGXAP6jwOHAZYQ+m7uGxogjqxB4ucBhB/AOJPQCyIywBeIL4GNWQzEAcBsRMQ10M1g8TzCKUDKSDeB1WMjD9Cw2c3EHNh08iIxb/20PC4A41iOajhoJS5FIiXAPEvBhKBATStgFy1CYjZSDUAlCofI3mNLENUqGGIMpohFgxkAGVogOaCOAABBgATJEFkl5y+TgAAAABJRU5ErkJggg==) 10px 4px no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.header-menu .searchform input {width: 70px; height: 24px; border: none; background: none; font-size: 12px;}

.logo {width: 108px; height: 109px; padding: 4px; border-bottom: 1px solid #6b6b6b; background: #fff; position: absolute; top: -12px; left: 50%; z-index: 102; margin-left: -58px;}
.logo img {display: block;}

/*** Footer ***/

.site-footer {
    background: #444446;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzJjMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #444446 0%, #2c2c30 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444446), color-stop(100%,#2c2c30));
    background: -webkit-linear-gradient(top,  #444446 0%,#2c2c30 100%);
    background: -o-linear-gradient(top,  #444446 0%,#2c2c30 100%);
    background: -ms-linear-gradient(top,  #444446 0%,#2c2c30 100%);
    background: linear-gradient(to bottom,  #444446 0%,#2c2c30 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444446', endColorstr='#2c2c30',GradientType=0 );

    padding: 70px 0 170px;
    position: relative;
}
.site-footer .list .title {margin: 0 0 5px; color: #fba30a;}
.site-footer .list ul {padding-left: 0; margin: 0 0 30px; list-style: none;}
.site-footer .list li {margin-bottom: 5px;}
.site-footer .list a {color: #89898d;}
.site-footer .list a:hover {text-decoration: underline;}

.site-footer .follow-wrapper {background: url("images/line01.png") 0 0 repeat-y;}
.site-footer .follow {height: 120px; text-align: center; background: url("images/line01.png") 100% 0 repeat-y;}
.site-footer .follow ul {display: inline-block; margin: 0; padding: 3px 0 0 48px; list-style: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAB1CAYAAADEDlizAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABZtJREFUeNrsW4tt4zgQpR0mAfKFW9CVoC1BKcEtOCXEJfhKWLeQEuISzi2ohBPyA/LPvuHNCDSXkiVK8iYHEiAoCZL4NJx586E9Go1G2Xg8/qmUyj8/P9cYCx7Vx8fHikbco7o0vK/RfSOtdba/v39DE9JDAFC+gI8NOPScAed8bdU3GA2pKABSNMpD9og+Qc/4uOw2UGcsJdxWgroUESRTtRwCYAvQqQuYpVfs7e1tAEUvasHUruUWoB6QinXOCxRqoSxJrvj+pWZxkh4kIcopIH1g64BiTGmpSbI0vr+/r0eucp2dnWV8OMEECU+U0jlfS1UPzQYIIOrl5eVi1ETTj46OyqWyJGED7ASawDw/P1800hmg9i3LGhaYEBD0Ap0AFLhG4ySEn/QWfZAvlK+nSVI+TkiqVROGEKXmCTOZzJo8Ja23l8fX3YnbgBDiZIvKRxBrBtK7IdKrm6hq3DLZb4Qo5/f3979xjQYhGbunMWAy20XYrkImN9by+PjYeJmMK6DeQrzXNCH4gQAUGA2rehi4PwWucQ1TAJgyaSkZheqt0UiKLK/KBWwo/cHBQYq+IO/dElAlw9b0Sh0isFUMPPFZVxtWrXMHvggAvRkDn5yciEIbUBbnJMI5wsIhYImBX19fm4GheGcb33BPmbPMyID7dQcUCliMnLCUUj5XDKC0Sjlu7Q7Il2Cc2ctgOz26TjzkcpBLjFXs3BZMCsJb2F/ShO5DXUBFM1ZlYuBQBm7JT2tfzHx3d7fuxMBNHJ8FIMeE+RAMXJsNWEwc5BJ0C+e3asCwXh5pHE9DXxK4gwTLtLF+djs8PNxI7qqC7M4ZZZMb7QRv0PTWdyNzz5SZNO0jIxBl5uW+hqSLWjAcTM8wXsHUJzab9pGasENUnCctcW1ugyrBEBAAuIEfIhJUbhjaZ57EYNTb21uBfkHBWQmGgFAcDGVObac4ZBNA8NYE6AeOcyN/SOJKgIQ4uJAm1Q/MSyvy00iGpALT/he9F90IkRCkY9Jbyg6mIpE6n9LHxBzjeCWEZZpqTlF9iJfoc8pvjo+PO4GwU5Xz8/MrzLdwvT6EkmrmERfI6vb29lLOEYX1tix479+Is0kiCydkMWA2FJasC9q9csPCPhvev5bUWcCYyMGVCvuaZGClTbzMz1GWWzKbtcmj2jToBunolUdPc83xyIbIiIGJBNHJj6xwLe9iUcxdJsXBO6fkalzVIKvVUnh2HybewUOZVSTsYtJlpw+l7jGa/2p6p6enN75lCU3gt1VMPUAKWOxfmk/mmPAf96Zd+CguMM6fnp6KMZPSGhcu+5BAgGUtHx4elmJNpoFplwB0wTHv4I2qDiQAhLqXtZEeGJICLEpZpwOAoPLHNQVXkEjRKgYGsMYlkS0hp4IUVp0DcsoOQpWZ3g/ldKsaRBepW5prlMRRvNGnVRmnqHXpKGXvQDf9uj4tTSqsEkORI6b3a/UHmpvfizsaqy/UIpjaypUbk/oUrtMkWm/oCxUbvPdRbEF2v6s0pa74WG4ld/36EFDeYtEuQoVoTf8bMI28NmLkTpMgcAurdvqaGwL8Ucn0/fsZjiLD4pkBskqzXxEUzwwAJsYzkfRiPBPjmajAEUyMZ75FPPN9dSbu3qq4e6vsuDfu3tZKKO7eUou7t3Ut7t5WZBpx99aVdty9be1A4+6tI5G4e/u1d2/rCCmD3X/CtE2nY4qBbbO2a3AhvcmvZU2B0a08UrADR+blm8ErVzYrChj5ue0Wic5sBWfAc9GPIDChbCoVL7uwDIlOpKa7UzD2n0El5pGIf6eScZ1fH/n4l8u1dcVXz2Bhmay9W3xkiSSepVvg3sLVGbv0WsVFpPzaJ348TD9wT6oU0Vc+5efSkNxLlF9XTdTkpZ50I6iEK8qv+ywOdX0uVju/BZhfAgwAfk4kfKb3MXQAAAAASUVORK5CYII=) 0 3px no-repeat;}
.site-footer .follow li a {display: inline-block; width: 35px; height: 35px;}
.site-footer .follow li.fb a {background: url("images/sprite01.png") 0 0 no-repeat;}
.site-footer .follow li.tw a {background: url("images/sprite01.png") 0 -42px no-repeat;}
.site-footer .follow li.rss a {background: url("images/sprite01.png") 0 -83px no-repeat;}

.site-footer .subscribe h3 {font: 18px 'oswaldbook'; color: #b9b9b9; margin: 0 0 10px;}
.site-footer .subscribe .title span {font-weight: bold;}
.site-footer .subscribe p {color: #89898d; margin: 10px 0 0;}
.site-footer .subscribe p img {vertical-align: -18px; margin-left: 45px;}
.site-footer .subscribe input {width: 216px; height: 32px; padding: 5px 15px; color: #89898d; vertical-align: top; background: #27272a; border: 1px solid #4b4b4f; border-right: none; border-radius: 3px 0 0 3px; box-shadow: inset 0 0 5px #0f0f0f;}
.site-footer .subscribe button {height: 32px; font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; vertical-align: top; background: #a1a1a1; border: 1px solid transparent; border-radius: 0 2px 2px 0;}
.footer-bottom {font-size: 12px;}
.footer-bottom .line {height: 2px; background: url("images/line02.png") 0 0 repeat-x; margin: 0 10px 20px;}
.footer-bottom .menu ul {float: right; margin: 0; padding: 0;}
.footer-bottom .menu li {display: inline; margin-left: 8px;}
.footer-bottom .menu li:before {content: '|'; color: #5c5c61; margin-right: 8px;}
.footer-bottom .menu ul li:first-child:before {content: '';}
.footer-bottom a {color: #ffe9c2; text-decoration: underline;}
.footer-bottom a:hover {text-decoration: none;}
.footer-bottom .copyright {color: #6c6c72;}

.connect {width: 960px; height: 80px; padding: 3px; background: rgba(44,44,44,.4); border-radius: 3px; position: absolute; top: -40px; left: 50%; z-index: 1; margin-left: -480px; box-shadow: 0 0 20px #8f8f8f; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.connect.blue {background: #c0c1c1; box-shadow: none; top: auto; bottom: -40px;}
.connect-inn {height: 74px; background: #313134; border-width: 1px; border-style: solid; border-color: #8c8c8e #2f2f31 #1d1d1f; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.connect.blue .connect-inn {background: #330085;}
.connect p {margin: 0;}
.connect .text1 {font: 30px 'oswaldlight'; line-height: 74px; color: #fff; text-transform: uppercase; padding-left: 5px;}
.connect .text1 span {font: 30px 'oswaldbold';}
.connect .text2 {font-size: 12px; color: #b4b4b4; padding: 20px 0 0 15px;}
.connect form {padding-top: 21px;}
.connect input {width: 186px; height: 32px; padding: 5px 15px; color: #89898d; vertical-align: top; background: #27272a; border: 1px solid #4b4b4f; border-right: none; border-radius: 3px 0 0 3px; box-shadow: inset 0 0 5px #0f0f0f;}
.connect.blue input {background: #1e004f;}
.connect form input:first-child {border-radius: 3px; margin-right: 5px; border: 1px solid #4b4b4f;}
.connect button {height: 32px; font-size: 12px; font-weight: bold; padding: 0 10px; color: #000; text-transform: uppercase; vertical-align: top; background: #faa209; border: 1px solid transparent; border-radius: 0 2px 2px 0; position: relative; left: -7px;}
.connect .widget_wysija_cont {position: relative;}
.connect form {width: 100%; position: absolute; top: 1px;}
.connect .allmsgs > div {background: none; border: none; font-size: 12px; color: #b4b4b4; line-height: 56px;}

.social-aside {width: 40px; height: 120px; position: fixed; top: 50%; right: 0; margin-top: -60px; z-index: 200;}
.social-aside a {display: block; width: 40px; height: 40px;}
.social-aside a.fb {background: rgba(114,114,114,1) url("images/sprite03.png") 12px 11px no-repeat;}
.social-aside a.tw {background: rgba(126,126,126,1) url("images/sprite03.png") 11px -28px no-repeat;}
.social-aside a.rss {background: rgba(139,139,139,1) url("images/sprite03.png") 11px -67px no-repeat;}
.social-aside a.fb:hover {background-color: #3A5A97;}
.social-aside a.tw:hover {background-color: #00ADEC;}
.social-aside a.rss:hover {background-color: #E97D24;}

.gi-overlay {display: none; position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.50);}
.gi-subscribe-container {width: 730px; height: 500px; padding: 15px; background: #fff; position: fixed; top: 50%; left: 50%; margin: -208px 0 0 -365px; box-shadow: 0 0 50px 5px #000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gi-subscribe {width: 100%; height: 100%; background: url("images/newsletter.jpg") 0 0 no-repeat; background-size: cover;}
.gi-subscribe .form-container {width: 600px; height: 170px; position: absolute; top: 50%; left: 50%; margin: -85px 0 0 -300px;}
.gi-subscribe .title {font: 40px 'oswaldbold'; color: #036e33; text-transform: uppercase; text-align: center; margin: 0 0 25px; text-shadow: 0 0 50px #000;}
.gi-subscribe form {padding: 10px; background: rgba(0,0,0,.6); border: 1px solid #000; margin: 0 30px;}
.gi-subscribe form div {height: 45px; background: rgba(255,255,255,.8); box-shadow: inset 0 0 10px #000; position: relative;}
.gi-subscribe input {width: 100%; height: 45px; border: none; background: none; padding: 0 145px 0 20px;  outline: none; font: bold 16px Arial, Helvetica, sans-serif; color: #444;}
.gi-subscribe input::-webkit-input-placeholder {color: #444;}
.gi-subscribe input::-moz-placeholder {color: #444;}
.gi-subscribe input:-ms-input-placeholder {color: #444;}
.gi-subscribe button {height: 45px; padding: 0 15px; border: none; background: #faa209; font: bold 16px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; position: absolute; top: 0; right: 0;}
.gi-subscribe-container .close {width: 20px; height: 19px; position: absolute; top: -29px; right: 0; cursor: pointer; background: 0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqU1GtOwkAQAODtC/ow2n+aGo6gId6gN8Ab0CN4AvEEHqG9gd6AEygVExP9ZSSA/jA0kT6gL2fqlhRsoWzSdDs78wG7Q8nHeDyYOU76PZsNxtNpO01Tss+FNViLBlrMw9Mw5TiWyJJMJFF0IElvnWo2qTFG40mbYZi+HwSq53skjhPCQtzGyc98TlzPU+Fz+5hYB8NcrMFaNNBCUMcJPsEi8f1gJ5pjmIs1dKChsxfnZw5FrSIK0/7k8+sfSmObGNbqaDG4sfl4HD6bcOviXJFlIssS4VjO0E6OLYp14yQ2Pc8nRQwgI39YAzdRURSJIkmIG/Tbm67vkyAISrFSsAwVm80sHiwWW7FKkKI9uF1XnMsNYL2yhUqQondw62yE7wG7rKpht7SGqR4ddnieX8VwjjFc2wscTSZmGEVdF04ziqJVHOcYwzXMqQVmWIiYR8IwzMMGvbLY31o5uraHOTZ33eI3M2DPLLqnePJm/vMPFIUIAm+1NG29DwFSoYFvoS2KmEO73944qOyfApeao9BWFjT8FcAO8z4aqTzH9xfLZXsXtg1tNhp2FEc68/L6NhAEIcOSJNmJlaEsy2Yo7K+dvQ8LebWwMrR4ynbx9VMXw0Fz9aLxK8AAXSCPPqJ0RekAAAAASUVORK5CYII=);}
.gi-subscribe-container .close:hover {background: 0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNqclNERgyAMhkPOARzF1z66gSPACN2gTtARdAQ36Fv7WEdxA5vcQS9yAcHc5dQf8mECxLwBvgDQka/kzj9rjGOnwDAE3MXgRt5XQBnyIm+DgFFw6yd0V2DMQuWPSqAqjFko0pwLoRqMY/vbvm8oaucUKG+YFZr12gFGIMcw/mii1Z0IDDYl3v8wKTRKSmdQmaaLRUwUnSeOmU0ZNVgOyPYgXxR98WNQC+Q0B0UfEiXIAqeohrHZFBQLYU6pmQptCmFzYsftxxiQR4ebQzjEzwiWahSpm3Lnw81A7ZqddZ3sXa6F/YP93MMieAGWhcp+uFY2Vy1m/QkwAPz1XBXaa8i0AAAAAElFTkSuQmCC);}

.mobile-menu {display: none; width: 250px; padding: 25px 15px; position: absolute; top: 0; left: 0; z-index: -1;}
.mobile-menu ul {list-style: none; padding: 0; margin: 0;}
.mobile-menu li {border-bottom: 2px solid #c8c9cb;}
.mobile-menu li a {display: block; padding: 10px 0; font: 16px 'oswaldbook'; text-decoration: none; color: #1b0c43; text-transform: uppercase; text-shadow: 0 1px 0 #fff;}

.mobile-search {display: none; width: 250px; padding: 36px 15px 25px; position: absolute; top: 0; right: 0; z-index: -1;}
.mobile-search input {width: 100%; height: 36px; padding: 0 15px; font-size: 16px; border-top: 1px solid #c0c1c1; border-radius: 18px; margin-bottom: 10px;}
.mobile-search button {display: block; width: 100px; margin: 0 auto;}

.mobile-menu-lock {width: 48px; height: 48px; background: #edeeee url("images/sprite05.png") 8px 9px no-repeat; position: absolute; top: 0; left: 0;}
.mobile-search-lock {width: 48px; height: 48px; background: #edeeee url("images/sprite05.png") -82px 9px no-repeat; position: absolute; top: 0; right: 0;}

/*** HOME ***/

.home .main .content {width: 500px; padding-top: 110px; text-align: center; position: absolute; top: 0; left: 0;}
.home .main .content .at {display: block; height: 26px;}
.home .main .content .author {font: 55px 'oswaldlight'; color: #f69d05;}
.home .main .content .text1 {font: 42px 'oswaldbold'; text-transform: uppercase;}
.home .main .content .text2 {font: italic 20px Georgia, serif;}
.home .main.light .content .at {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAaCAYAAAA9rOU8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfpJREFUeNrMVitvwzAQbrtEmjyQgZaUlISEdKAjJf3nIyMlK1hJSQtMQjpQgwUsA7Ols/T1ek6cTn1YOil2/Pju9d31e/cxplbGyR0Aya1M3MfgxkCUlYK+9S3BpFZeYa6TK7jAaV5ZqWntx8ozzRXsfboGmB57FC1zNL+km0bCg03j8HBBMDWBqclNXn6tPLK9eyu7/j8D0Pn+APEQM2aOU+jbgXvzP5IzQRSeG+zYWNl2iKExzI/OdQUzISApuGIfeTYDTvFn9TlguDW8n9dk6pjzc7Z2Ys0YMIrIKUOCIiCxYy5klu4KJifBi7rEiC+CmQCkjgUjuaVH1tCwp44AMhHWtbQ5CQBZMNZ0jy4pPgqyVmllFQmkhCwyJK1gnDlfGoDMBZO3AVlDWQhahYORTOo0+HRFjIJYsX9NpOaV4LWpDIEZ8AaHPbaki2dCsatYHUJSM8SshpFcCXGm+J2hQuku+SC35AGNFFh0yohsCY8imC9YW1A5OXGTEQrXAjJmJVxcQNpXcA5jYizEH9amlINJGU1jH2JAy1Eg8wzERiUkBI8nD2rNrZ1QrGQBLkCWPdBjilH6pqWnCYVAJWXTUOhDtgLLuvV3MnFKWrXVpSyQFHUotQ1ooAlE1dAw6TP7nz3FXpC1+2DO78gK3LUHHlIWtdazPwEGAA9hfvI7kRQ4AAAAAElFTkSuQmCC) 50% 0 no-repeat;}
.home .main.light .content .text1 {color: #969696;}
.home .main.light .content .text2 {color: #050505;}
.home .main.dark .content .at {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYZJREFUeNrEVoFxwyAMJLkuwApegRW8gldgBTqCMwIrtCN4BTqCMwIdgUIrp6osDOTKWXeKfTGSXuIluIQQxEkyR/0UCcAJasKPuMsJFRiirvD+2ivDIerI/CdT1uFX5EuHDGVUB89iNa4dAEyVwZN8XDtVoCp4+ulFQkWAKGg78d16Qtyivke9P0OwRC4b9a1yfSLeiohn8feWwBKCbuIr7bBNgG5oBjBBwE1SK6mGgbPJrmriCSe2ErQKexlbACQHC3FgGgaRJ7aOW3tENOpAk4l2xBXHZK9rAWhi6KEaElXEVAR3iP0+B5oam0xwRSqiM2V3iGymhjd4v1dmzxQ48gUyYYCGaT9VAmCZ4APTw49TDG2XBHuPKiPR2pVsr+QAaGIwoYqsmX6e0XZokiX2NyOQAXzvAJhMphaMx8x3lyEX7oIFJbNwFRgyzg0hKOXBfNCKJX9/AHDM15nBZEDHwmFVNQM4ALYwZGpPS5zMdLR+uw8oOKfv/3QhsfB+2y4eOfkSYACFeyjseWPn5AAAAABJRU5ErkJggg==) 50% 0 no-repeat;}
.home .main.dark .content .text1 {color: #f3f3f3;}
.home .main.dark .content .text2 {color: #f3f3f3;}

/*** HOME More ***/

.more-of {padding: 30px 0 75px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi/Dqf88dvBl4OBiYgxcHKAAQsQB4EAAQYAIfABcIydSlKAAAAAElFTkSuQmCC) 0 0 repeat;}
.more-of .title {font: 65px 'oswaldlight'; color: #ffe9c2; text-align: center; text-transform: uppercase; text-shadow: 0 -1px 0 #cb8202; margin: 0 0 20px;}
.more-of .title span {font: italic 65px 'italianaregular'; text-transform: none;}
.more-of .item {width: 240px; height: 240px; float: left; padding: 1px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; outline: 1px solid #ed9a09; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.more-of .item > a {width: 240px; height: 240px; position: absolute; top: 0; left: 0;}
.more-of .item > a img {display: block;}
.more-of .item.tw {background: #330085;}
.more-of .item.tw .content {padding: 60px 20px 0;}
.more-of .item.tw .content p {font-size: 13px; margin: 0;}
.more-of .item.tw .content p.text {color: #fff; margin-bottom: 10px;}
.more-of .item.tw .content p.link {font-size: 11px; float: right;}
.more-of .item.tw .content p.link a, .more-of .item.tw .content p.text a {color: #f69e05;}
.more-of .item.tw .content p.link a:hover, .more-of .item.tw .content p.text a:hover {text-decoration: underline;}
.more-of .item.tw .content p.time {font-size: 11px; color: #a293ba; float: left;}
.more-of .item .label {position: absolute; bottom: 10px; left: 10px;}
.more-of .item.ins .label {width: 24px; height: 23px; background: url("images/sprite02.png") 0 0 no-repeat;}
.more-of .item.tw .label {width: 28px; height: 23px; background: url("images/sprite02.png") 0 -48px no-repeat;}
.more-of .item.fb .label {width: 23px; height: 23px; background: url("images/sprite02.png") 0 -99px no-repeat;}
.more-of .item.yt .label {width: 26px; height: 20px; background: url("images/sprite02.png") 0 -152px no-repeat;}
.more-of .item.pin .label {width: 24px; height: 24px; background: url("images/sprite02.png") 0 -202px no-repeat;}
.more-of .item.vim .label {width: 24px; height: 24px; background: url("images/sprite02.png") 0 -256px no-repeat;}

/*** HOME Discover ***/

.home-discover {margin-bottom: 15px;}
.home-discover .title {width: 470px; font: 50px 'oswaldlight'; color: #330085; text-transform: uppercase; margin: 0 auto 20px; text-shadow: 0 1px 0 #fff; position: relative;}
.home-discover .title div {position: relative; z-index: 1;}
.home-discover .title span {font-family: 'oswaldbook'; text-transform: none;}
.home-discover .title i {display: inline-block; width: 129px; height: 57px; position: absolute; right: -100px; top: 0; background: url("images/artex.png") 0 0 no-repeat;}
.home-discover .item {width: 310px; height: 310px; float: left; margin: 0 0 15px 15px; position: relative;}
.home-discover .item img {width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.home-discover .item .content {display: none; width: 100%; height: 100%; padding: 40px 25px 25px; background: rgba(246,158,5,.9); position: absolute; top: 0; left: 0; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.home-discover .item:hover .content {display: block;}
.home-discover .item-title {font-size: 17px; color: #000; text-transform: uppercase; margin: 0;}
.home-discover .item-meta {font-size: 12px; color: #000; font-style: italic;}
.home-discover .item-meta span {font-weight: bold;}
.home-discover .item-content {font-size: 15px; color: #333;}
.home-discover .read-more {display: inline-block; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 8px 15px; background: #330085;}

.view-all {display: block; padding: 10px 0; font: 20px 'oswaldbold'; color: #414141 !important; text-transform: uppercase; text-align: center; text-shadow: 0 1px 0 #fff; background: #e9edee; border: 1px solid #c0c8cd; border-top: 2px groove #fff; border-radius: 3px;}
.view-all:hover {text-decoration: none; background: #cdd1d2;}
.view-all span {text-transform: none;}

/*** HOME From blog ***/

.from-blog {padding: 40px 0 50px; background: #f2f3f4; margin-bottom: 50px;}
.from-blog .title {font: 50px 'oswaldlight'; color: #330085; text-transform: uppercase; text-align: center; margin: 0 0 20px;}
.from-blog .title span {font-family: 'oswaldbold';}
.from-blog .item {width: 184px; float: left; margin: 0 0 30px 10px;}
.from-blog .item .thumb {width: 100%; display: block; margin-bottom: 10px;}
.from-blog .item .thumb img {width: 100%; height: auto;}
.from-blog .item .thumb img {
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .2s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}
.from-blog .item .thumb img:hover{
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.from-blog .item-meta {font-size: 11px; font-weight: bold; color: #666; margin-bottom: 5px;}
.from-blog .item-title {font: bold italic 13px/1.4 Georgia, serif; margin: 0;}
.from-blog .item-title a {color: #000;}
.from-blog .item-title a:hover {text-decoration: underline;}

/*** HOME Tagcloud ***/

.home-tagcloud {padding: 25px 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpi+vPnz/fv3////8/0+/dvVlZWBgYGFg4ODgYwAAgwABQXC/c6IRaAAAAAAElFTkSuQmCC) 0 0 repeat; text-align: center;}
.home-tagcloud a, .sidebar .widget.tag-cloud a {font-family: 'oswaldbold'; color: #8d8d8d; text-transform: uppercase; text-decoration: none !important; margin-left: 10px; vertical-align: middle;}
.home-tagcloud a:hover, .sidebar .widget.tag-cloud a:hover {color: #2c2c30;}

/*** HOME Opinions & Articles ***/

.opinions-articles {padding: 70px 0 45px; background: url("images/bg01.png") 0 0 repeat;}
.opinions-articles .title {font: 50px 'oswaldbold'; color: #330085; text-align: center; text-transform: uppercase; text-shadow: 0 1px 0 #fff; margin: 0 0 20px;}
.opinions-articles .title span {font-family: 'oswaldlight';}

.opinions-articles .main {display: block; height: 470px; border: 1px solid #bdbdbd; background: #fff; position: relative; overflow: hidden;}
.opinions-articles .main img {width: 100%; height: 100%; position: absolute; top: 0; right: 0;}

.carousel {
    height: 290px;
    position: relative;
    top: -1px;
    padding-top: 27px;
    box-shadow: 0 -10px 40px -20px #666;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.carousel-container {position: relative; overflow: hidden; width: 884px; height: 240px; margin: 0 auto;}
.carousel-container ul {width: 20000em; position: absolute; padding: 0; margin: 0; list-style: none;}
.carousel-container li {float: left; width: 290px; height: 240px; background: #fff; border-bottom: 2px solid #c7c8ca; margin-right: 7px;}
.carousel-container li .thumb {display: block; width: 290px; height: 160px; margin-bottom: 15px;}
.carousel-container li .thumb img {width: 100%; height: 100%;}
.carousel-container li .item-title {font-size: 13px; font-weight: bold; text-align: center; text-transform: uppercase; padding: 0 15px;}
.carousel-container li .item-title a {color: #000;}
.carousel-prev, .carousel-next {width: 18px; height: 39px; position: absolute; top: 105px;}
.carousel-prev {left: 10px; background: url("images/carousel-arrows.png") 0 0 no-repeat;}
.carousel-next {right: 10px; background: url("images/carousel-arrows.png") 0 100% no-repeat;}

/*** HOME Video Interviews ***/

.video-interviews {padding: 70px 0 80px; background: #eaebec; border-bottom: 2px solid #d0d2d2; position: relative;}
.video-interviews .title {font: 50px 'oswaldbold'; color: #330085; text-align: center; text-transform: uppercase; text-shadow: 0 1px 0 #fff; margin: 0 0 20px;}
.video-interviews .title span {font-family: 'oswaldlight';}

.video-interviews .main {display: block; text-decoration: none; height: 470px; background: #fff; position: relative; overflow: hidden;}
.video-interviews .main img {width: 100%; height: 100%; position: absolute; top: 0; right: 0;}
.video-interviews .main .play {width: 133px; height: 131px; background: url("images/play.png") 0 0 no-repeat; position: absolute; top: 50%; right: 20%; margin-top: -66px;}

.other-videos {width: 884px; margin: 0 auto;}
.other-videos .meta {margin-bottom: 10px;}
.other-videos .title {font-size: 30px; text-align: left; float: left; margin: 0;}
.other-videos .controls {height: 28px; float: right; margin-top: 8px;}
.other-videos .controls a {display: inline-block; height: 28px; line-height: 28px; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; background-color: #330085;}
.other-videos .controls a:hover {text-decoration: none; background-color: #f69d05;}
.other-videos .controls a.all {padding: 0 15px; margin-right: 15px;}
.other-videos .controls .next-prev {display: inline-block; vertical-align: top;}
.other-videos .controls .next-prev a {width: 28px;}

.carousel2 {height: 118px; position: relative;}
.carousel2-container {position: relative; overflow: hidden; width: 884px; height: 118px; margin: 0 auto;}
.carousel2-container ul {width: 20000em; position: absolute; padding: 0; margin: 0; list-style: none;}
.carousel2-container li {float: left; width: 218px; height: 118px; margin-right: 7px;}
.carousel2-container li .thumb {display: block; width: 218px; height: 118px; margin-bottom: 15px;}
.carousel2-container li .thumb img {width: 100%; height: 100%;}
.carousel2-prev {background: url("images/carousel2-arrows.png") 10px 3px no-repeat;}
.carousel2-next {background: url("images/carousel2-arrows.png") -22px 3px no-repeat;}

/*** Archive ***/

.archive-loop .block1 {border-bottom: 2px solid #d5d6d7; position: relative;}
.archive-loop .block2 {background: url("images/bg02.png") 0 0 repeat; padding-bottom: 30px;}
.archive-loop-meta {position: relative;}
.archive-loop-meta .title {font: 50px 'oswaldbold'; color: #330085; text-transform: uppercase; text-align: center; margin: 0 0 20px;}
.archive-loop-meta a.all {display: inline-block; padding: 0 15px; height: 28px; line-height: 28px; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; background-color: #330085; position: absolute; left: 0; bottom: 17px;}
.archive-loop-meta a.all:hover {text-decoration: none; background-color: #f69d05;}
.archive-loop-meta .sort {position: absolute; right: 0; bottom: 17px;}
.archive-loop-meta .sort span {font-size: 11px; font-weight: bold; color: #333; text-transform: uppercase; vertical-align: -1px;}
.archive-loop-meta .sort .select {margin-left: 5px;}

.galleries-loop.loop1 {
    position: relative;
    padding-bottom: 65px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 25%, rgba(255,255,255,0) 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 25%,rgba(255,255,255,0) 50%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 25%,rgba(255,255,255,0) 50%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 25%,rgba(255,255,255,0) 50%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 25%,rgba(255,255,255,0) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.galleries-loop.loop1:before {content: ''; height: 50px; width: 90%; box-shadow: 0 70px 100px 96px #ccc; position: absolute; top: 0; left: 7%; z-index: -1;}
.galleries-loop.loop2 {padding: 75px 20px 5px 25px;}

.galleries-loop {padding: 30px 20px 5px 25px;}
.galleries-loop .item {width: 290px; height: 340px; float: left; margin: 0 10px 15px 5px; background: #fff; box-shadow: 0 0 10px #aaa; position: relative;}
.galleries-loop .item .thumb {display: block; margin-bottom: 15px;}
.galleries-loop .item .thumb img {display: block;}
.galleries-loop .item .content {padding: 0 30px; text-align: center;}
.galleries-loop .item .title {font-size: 13px; text-transform: uppercase; margin: 0 0 5px;}
.galleries-loop .item .title a {color: #000;}
.galleries-loop .item .title a:hover {color: #f69d05; text-decoration: none;}
.galleries-loop .item .content p {font: 13px/1.4 'open_sansregular'; color: #000; margin: 0;}
.galleries-loop .item .share {width: 100%; height: 20px; position: absolute; bottom: 25px; left: 15px;}
.galleries-loop .item .share ul {list-style: none; padding: 0; margin: 0;}
.galleries-loop .item .share li {display: inline-block; width: 75px; margin-left: 15px; vertical-align: top;}
.galleries-loop .item .read-more {display: block; width: 96px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; text-transform: uppercase; padding: 8px 15px; background: #330085; position: absolute; left: 50%; bottom: 20px; margin-left: -48px;}
.galleries-loop .item .read-more:hover {background: #f69d05; color: #000; text-decoration: none;}

.archive-loop .load-more a {display: block; padding: 10px 0; font: 20px 'oswaldbold'; color: #414141 !important; text-transform: uppercase; text-align: center; text-shadow: 0 1px 0 #fff; background: #e9edee; border: 1px solid #c0c8cd; border-top: 2px groove #fff; border-radius: 3px;}
.archive-loop .load-more a:hover {text-decoration: none; background: #cdd1d2;}
.archive-loop .load-more a span {text-transform: none;}

.archive-loop .from-blog {background: none; padding: 20px 0; margin: 0;}
.archive-loop .from-blog .title {font-size: 35px; text-align: left; margin: 0;}

.archive-loop .item .thumb {position: relative;}
.archive-loop .item .thumb .play {width: 76px; height: 76px; background: url("images/play.png") 0 0 no-repeat; background-size: contain; position: absolute; top: 50%; left: 50%; margin: -38px 0 0 -38px;}

/*** Artex ***/

.artex {padding-bottom: 80px;}
.artex .title {width: 470px; font: 50px 'oswaldlight'; color: #330085; text-transform: uppercase; margin: 0 auto 20px; text-shadow: 0 1px 0 #fff; position: relative;}
.artex .title div {position: relative; z-index: 1;}
.artex .title span {font-family: 'oswaldbook'; text-transform: none;}
.artex .title i {display: inline-block; width: 129px; height: 57px; position: absolute; right: -100px; top: 0; background: url("images/artex.png") 0 0 no-repeat;}

.artex-meta {display: block; list-style: none; padding: 0; margin: 0 0 20px;}
.artex-meta li {display: inline-block; margin: 0 7px 10px 0;}
.artex-meta li span {font-size: 12px; font-weight: bold; color: #333; text-transform: uppercase; margin-right: 10px;}
.artex-meta li a {display: inline-block; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 8px 15px; background: #330085;}
.artex-meta li a.all {background: #cdd1d2; color: #414141; text-shadow: 0 1px 0 #fff;}
.artex-meta li a:hover, .artex-meta li.current-cat a {color: #414141; text-decoration: none; background: #f69d05;}

.artex .item {width: 232px; height: 232px; float: left; margin: 0 0 10px 10px; position: relative;}
.artex .item:first-child {margin-left: 10px;}
.artex .item img {width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.artex .item .content {display: none; width: 100%; height: 100%; padding: 15px; background: rgba(246,158,5,.9); position: absolute; top: 0; left: 0; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.artex .item:hover .content {display: block;}
.artex .item-title {font-size: 15px; line-height: normal; color: #000; text-transform: uppercase; margin: 0;}
.artex .item-meta {font-size: 12px; color: #000; font-style: italic;}
.artex .item-meta span {font-weight: bold;}
.artex .item-content {font: 13px 'open_sansregular'; color: #333;}
.artex .read-more {display: inline-block; font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; padding: 8px 15px; background: #330085;}

.artex-cats ul {padding: 0; margin: 0;}
.artex-cats li {list-style: none; display: block; border-top: 1px dotted #aaa;}
.artex-cats li.last {border-bottom: 1px dotted #aaa;}
.artex-cats > ul > li > a {display: block; background: #e2e2e3; padding: 8px 20px; font: 15px 'open_sanssemibold'; color: #000; text-transform: uppercase; text-decoration: none;}
.artex-cats > ul > li > a:hover, .artex-cats > ul > li.active > a {background: #330085; color: #f69d05;}
.artex-cats > ul > li > ul {background: #fff; display: none;}
/*.artex-cats > ul > li.active > ul {display: block;}*/
.artex-cats > ul > li > ul > li > a {display: block; padding: 8px 30px; font: 13px 'open_sanssemibold'; color: #330085; text-decoration: none; border-right: 3px solid transparent;}
.artex-cats > ul > li > ul > li > a:hover, .artex-cats > ul > li > ul > li.current > a {color: #f69d05; border-color: #330085;}

/*** Middle ***/

.middle-meta {position: relative; min-height: 43px;}
.middle-meta .title {width: 80%; font: 50px/1.1 'oswaldlight'; color: #330085; text-transform: uppercase; text-align: center; margin: 0 auto 20px; text-shadow: 0 1px 0 #fff;}
.middle-meta .title span {font-family: 'oswaldbold';}
.middle-meta .controls {width: 92px; height: 43px; position: absolute; bottom: 50%; right: 0; margin: 0 0 -21px 0;}
.middle-meta .controls a {display: block; float: right; width: 43px; height: 43px; text-decoration: none !important;}
.middle-meta .controls a[rel="prev"] {background: #330085 url("images/posts-arrows.png") 15px 5px no-repeat;}
.middle-meta .controls a[rel="next"] {background: #330085 url("images/posts-arrows.png") -33px 5px no-repeat; margin-left: 6px;}
.middle-meta .controls a:hover {background-color: #f69d05;}

.middle .slideshow {margin-bottom: 30px;}

.main-content {padding-bottom: 30px;}

.article {margin-bottom: 30px;}

#breadcrumbs {font: 13px 'open_sansregular'; color: #330085; margin: 30px 0 12px; font-variant: small-caps;}
#breadcrumbs a {color: #330085;}
#breadcrumbs a:hover {color: #faa209;}

.article-share {padding: 15px 0 10px; border-top: 2px solid #c7c8ca; border-bottom: 1px dotted #808080;}
.article-share .share {float: left;}
.article-share .share ul {list-style: none; padding: 0; margin: 0;}
.article-share .share li {display: inline-block; width: 75px; margin-right: 15px; vertical-align: top; line-height: normal; white-space: nowrap;}
.article-share .share li.pin {width: 35px; margin-left: 15px;}
.article-share .email-print {float: right;}
.article-share .email-print a {padding: 3px 0 3px 23px; font-size: 12px; color: #666; text-decoration: underline;}
.article-share .email-print a:hover {color: #333;}
.article-share .email-print a.email, .article-share .email-print a.email-tablet {background: url("images/sprite04.png") 0 5px no-repeat;}
.article-share .email-print a.email-tablet {display: none;}
.article-share .email-print a.print {background: url("images/sprite04.png") 15px -61px no-repeat; padding-left: 38px; border-left: 1px dotted #808080; margin-left: 10px;}

.article .title {font: 19px 'open_sansbold'; color: #333; margin: 1em 0;}

.article-meta {margin-bottom: 20px;}
.article-author img {float: left; border: 1px solid #c7c8ca;}
.article-author-data {padding: 2px 0 0 55px;}
.article-author-name {font: bold italic 15px Georgia, serif; color: #000;}
.article-author-data a {font-size: 12px; color: #666; text-decoration: underline;}
.article-author-data a:hover {color: #333;}

.article-content {font: 15px/1.4 'open_sansregular'; color: #000; margin-bottom: 20px;}
.article-content a {color: #faa209; text-decoration: none;}
.article-content a:hover {color: #330085;}
.article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6 {color: #000; margin-bottom: 15px;}
.article-content h1 {font-size: 18px;}
.article-content h2 {font-size: 16px;}
.article-content h3, .article-content h4, .article-content h5, .article-content h6 {font-size: 15px;}
.article-content p {margin-bottom: 15px;}
.article-content ul {margin: 0 0 15px 0;}
.article-content ol {list-style: decimal; margin: 0 0 15px 0;}
.article-content ul ul, .article-content ol ul {margin: 0 0 0 20px;}
.article-content ol ol, .article-content ul ol {margin: 0 0 0 20px; list-style: lower-alpha;}
.article-content li {margin: 3px 0; color: #000;}
.article-content table {border: 1px solid #e2e2e2; margin-bottom: 15px; text-align: left; width: 100%;}
.article-content tr th, .article-content thead th {font-weight: bold; line-height: 18px; padding: 9px 24px; color: #3d5780;}
.article-content tr td {border-top: 1px solid #eee; padding: 6px 24px; color: #3d5780;}
.article-content dl, .article-content dd {margin-bottom: 15px;}
.article-content dt {font-weight: bold;}
.article-content big {font-size: 131.25%;}
.article-content pre {margin-bottom: 15px; padding: 15px; background-color: #dedcdc;}
.article-content sup, .article-content sub {font-size: 10px;}

.article-content img {margin: 15px 0 15px; height: auto; max-width: 100%; vertical-align: middle;}
.article-content .alignnone, .article-content img.alignnone {clear: both; display: block; margin-bottom: 15px;}
.article-content .alignleft, .article-content img.alignleft {display: inline; float: left; margin: 4px 15px 0 0;}
.article-content .alignright, .article-content img.alignright {display: inline; float: right; margin: 4px 0 0 15px;}
.article-content .aligncenter, .article-content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.article-content .wp-caption {background: #f5f5f5; margin-bottom: 15px; max-width: 100% !important;}
.article-content .wp-caption img {margin: 0 !important;}
.article-content .wp-caption p.wp-caption-text {color: #444; font-size: 12px; padding: 3px 10px 10px; margin-bottom: 0;}
.article-content .wp-caption.alignleft, .article-content .wp-caption.alignright {margin-bottom: 0;}
.article-content .wp-smiley {margin: 0; border: none !important;}
.article-content .gallery {margin: 0 auto 18px;}
.article-content .attachment img {display: block; max-width: 100%;}
.article-content .image_shortcode {max-width: 100% !important;}

.article-content video, .powerpress_player img.powerpress-player-poster {width: 100% !important; height: auto !important;}
.powerpress-player-play-image {bottom: 50% !important; left: 50% !important; margin: 0 0 -40px -30px !important;}

.article-tags {padding: 10px 0; border-top: 2px solid #c7c8ca; border-bottom: 1px solid #c7c8ca; font: bold italic 13px/1.8 Georgia, serif;}
.article-tags span {color: #faa209;}
.article-tags a {color: #000;}

.related {}
.related .title {font: 30px 'oswaldlight'; color: #330085; text-transform: uppercase; text-align: left; margin: 0 0 10px; text-shadow: 0 1px 0 #fff;}
.related .title span {font-family: 'oswaldbold';}
.main-content .from-blog {padding: 0; margin: 0; background: none;}
.related .item {margin-left: 40px;}
.related .item:first-child {margin-left: 0;}

/*** Single Slideshows ***/

.single-portfolio .slideshow .main {margin-bottom: 20px;}
.single-portfolio .slideshow .main img {display: block; width: 100%; height: auto; box-shadow: 0 0 10px 2px #999;}
.single-portfolio .slideshow .slides a {display: inline-block; margin-left: 5px;}
.single-portfolio .slideshow .slides a img {height: auto;}
.single-portfolio .slideshow .title {font: 22px 'oswaldlight'; color: #330085; text-transform: uppercase; margin: 0 0 4px;}
.single-portfolio .slideshow .title span {font: 22px 'oswaldbold'; white-space: nowrap;}
.single .slideshow .more {display: inline-block; padding: 8px 18px; background: #330085; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase;}

.single-post .slideshow {background: #fff; position: relative;}
.single-post .slideshow:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  width:150px;
  height:150px;
  background: #777;
  box-shadow: 0 10px 100px #a2a2a2;
}
.single-post .slideshow .main .powerpress-player-play-image {box-shadow: none;}
.single-post .slideshow .main > img {display: block; width: 100%; height: auto; box-shadow: 0 0 10px 2px #999;}
.single-post .slideshow .main video {width: 100%; max-width: 100%; height: auto;}
.single-post .slideshow .main .play {width: 133px; height: 131px; background: url("images/play.png") 0 0 no-repeat; position: absolute; top: 50%; right: 50%; margin: -66px -65px 0 0;}
.single-post .slideshow .slides {padding: 20px 0 10px 18px;}
.single-post .slideshow .slides > a {display: inline-block; margin: 0 9px 10px 0;}
.single-post .slideshow .slides > a img {height: auto;}
.single-post .slideshow .more-container {display: none; text-align: center; padding-top: 5px;}
.single-post .slideshow .more {margin: 0 0 0 -18px;}

/*** Page ***/

.page article .title {text-transform: uppercase;}

/*** Sidebar ***/

.sidebar {padding: 0 0 30px 27px;}
.sidebar .widget {margin-bottom: 30px;}
.sidebar .widget .title, .artex-cats .title {font: 20px 'oswaldbook'; color: #330085; text-transform: uppercase; margin: 0 0 10px; text-shadow: 0 1px 0 #fff;}
.sidebar .widget .title span, .artex-cats .title span {font-family: 'oswaldbold';}
.sidebar .widget .view-all {font-size: 15px;}

.sidebar .ads {margin-bottom: 30px; border-top: 1px solid #c7c8ca; border-botom: 1px solid #c7c8ca;}
.sidebar .ads .title {font: 14px 'open_sans_condensedbold'; color: #8f8f91; text-align: center; text-transform: uppercase; letter-spacing: 3px; text-shadow: 0 1px 0 #fff;}
.sidebar .ads ul {padding: 0; margin: 0; list-style: none;}
.sidebar .ads li {margin-bottom: 15px;}
.sidebar .ads li img {display: block; width: 100%; height: auto;}

.sidebar .subscribe input, .sidebar .subscribe button {height: 32px; border: none; vertical-align: top; padding: 0 10px;}
.sidebar .subscribe input {width: 205px; border-top: 1px solid #cfcfcf; border-radius: 3px 0 0 3px;}
.sidebar .subscribe button {font-size: 12px; font-weight: bold; color: #000; text-transform: uppercase; background: #faa209; border-radius: 0 3px 3px 0;}

.sidebar .vi ul {padding: 0; margin: 0; list-style: none;}
.sidebar .vi li {margin-bottom: 15px;}
.sidebar .vi li a {display: block; text-decoration: none !important; font-weight: bold; text-transform: uppercase;}
.sidebar .vi li img {float: left; height: auto; margin-right: 10px;}
.sidebar .vi li a span {display: block; font-size: 13px; color: #000;}
.sidebar .vi li a i {font-size: 11px; font-style: normal; color: #666;}

.sidebar .artex-widget {overflow: hidden;}
.sidebar .artex-widget .title span {text-transform: none;}
.sidebar .artex-widget .loop {margin-bottom: 15px; width: 306px;}
.sidebar .artex-widget .loop a {display: block; width: 147px; height: 147px; float: left; margin: 0 6px 6px 0;}
.sidebar .artex-widget .loop a img {display: block; width: 100%; height: 100%;}

.sidebar .tag-cloud {text-align: center;}

/*** Contact Form ***/

.cf {margin: 20px 0;}
.cf form div {margin: 15px 0;}
.cf form .error {color: red; margin-left: 15px;}
.cf .success {color: #008f24;}
.cf input, .cf textarea {display: inline-block; padding: 5px 10px; border: 1px solid #bababa; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.cf input {width: 200px;}
.cf textarea {width: 400px; height: 150px; overflow: auto;}
.cf button {font-weight: bold; border: none; background: #faa209; padding: 8px 20px; color: #000; text-transform: uppercase; outline: none; position: relative;}
.cf button:active {top: 1px;}
.cf .loader {display: inline-block; visibility: hidden; width: 16px; height: 11px; margin-left: 15px; background: url("images/ajax-loader.gif") 0 0 no-repeat;}
