/*start menu style.css*/
.menu{
    width:100%;
    float:left;
}
.toggleMenu {
    display:  none;
    background:#A29F8E;
    padding: 8px 0px 0px;
    color: #909090;
    //width:730px;
    font-size:16px;
    float: right;
}
.toggleMenu span{
    font-size:35px;
    color:#fff;
    height:35px;
    float:left;
    margin:-5px 0px 0px 0px;
    padding:0px;
}
a.toggleMenu:hover{
    color:#FFF;
}
.nav {
    display:inline-block;
    margin:0px 0px;
    width:100%;
    list-style: none;
    text-align:center;
}
.nav:before, .nav:after {
    content: " ";
    display: table;
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width:214px;
    z-index:9999;
}
.nav a {
    //display:inline-block;
    text-transform:uppercase;
    color:#383837;
    font-size:15px;
    padding:5px 0px 0px 0px;


}
.nav > li.hover > a,.nav > li.current-menu-item > a{
    border-top: 12px solid #eba023;
}
.nav li {
    position: relative;
    padding: 0 7px;
}
.nav > li {
    display:inline-block;
    vertical-align: top;    
}
.nav > li > a {
    //    display: block;
}
.nav > li > a.parent {
    //display: inline-block;
}
.nav > li span.parent_span {
    display:none;
    width:33px;
    text-align:center;
    background:#A29F8E;
    color: #fff;
    padding:0px 6px 0px 10px;
    height:33px;
    cursor:pointer;
    margin:0px 0px;
    position:absolute;
    right:8px;
    top:4px;
    font-size: 22px;
}
.nav li ul {
    position: absolute;
    left: -9999px;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover > ul {
    left: 100%;
    top: 0;
}
.nav li li{ 
    padding: 0;
}
.nav li li a {
    display:block;
    background: #f2f1ec;
    text-align:left;
    border-top:1px solid #4b4b4b;
    padding: 0 10px;
}
@media only screen and (max-width: 1100px){
    .nav li {
        padding: 0 6px;
        position: relative;
    }
}
@media only screen and (max-width: 1010px) {
    .active {
        display: block;
    }
    .nav > li.current-menu-item > a{
        border: none;
    }
    .navigation{
        background: #A29F8E;
        height: 40px;
        line-height: 40px;
    }
    .nav{
        width:750px;
        background:#969383;
        margin:0px;
        position: relative;
        z-index: 1000;
    }
    .nav > li {
        float: none;
        width:96%;
        padding: 0 2%;
        border-bottom:1px solid #b5b29f;
    }
    .nav li li {
        padding: 0 0 0 1%;
    }
    .nav > li > a{
        background:none;
        text-align:left;
        display: block;
        color: #fff;
//        padding:12px 10px 12px 10px;
    }
    .nav > li > a.parent{
        background:none;
        text-align:left;
        display: block;
        width:675px;
        //padding:14px 10px 14px 10px;
    }
    .nav > li span.parent_span {
        display:block;
    }
    .nav li li a {
        width:96%;
        padding:0 2%;
        background:#A29F8E;
        border-top:1px solid #b5b29f;
        color: #fff;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
    .nav li ul {
        position: static;
        left: 0px;
        display:none;
    }
    .nav > li.hover > ul, .nav li li.hover ul {
        position: static;
    }
    .nav li li li a{
        width:690px;
        padding:12px 30px 12px 30px;
    }
    .nav > li.hover > a {
        border: none;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1010px) {
}
@media only screen and (max-width: 767px) {
    .toggleMenu {
        //width:420px;
    }
    .nav{
        width:100%;
    }
    .nav > li > a{
        width:420px;
    }
    .nav > li > a.parent{
        width:420px;
    }
    .nav li li a {
        //width:400px;
    }
    .nav li li li a{
        width:380px;
        padding:12px 30px 12px 30px;
    }
}
@media only screen and (min-width: 460px) and (max-width: 767px) {
}
@media only screen and (max-width: 459px) {
    .toggleMenu {
        //  width:280px;
    }
    .nav{
        width:300px;
    }
    .nav > li > a{
        width:280px;
    }
    .nav > li > a.parent{
        width:280px;
    }
    .nav > li span.parent_span{
        width:37px;
    }
    .nav li li a {
        //width:260px;
    }
    .nav li li li a{
        width:240px;
        padding:12px 30px 12px 30px;
    }
}

/* Start slider.css */
.demos-row{margin-top:30px;margin-bottom:30px}.demo-page{margin-top:0;margin-bottom:100px}.demo-box{display:block;background:#f3f3f3;text-align:center;font-size:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.demo-box h3{padding-bottom:20px;margin:0;color:#869690}.demo-box:hover{text-decoration:none}.demo-wrapper{padding:30px 30px 20px}.demo-slide{float:left}.demo-slide .bg{background:#aebab6;margin-right:1px;height:100%}.demo-box:hover .demo-slide .bg{background:#7fc242}.demo-images .demo-slide{height:40px;width:33.3333333%}.demo-full{padding-left:0;padding-right:0}.demo-full .demo-slide{height:40px;width:25%}.demo-custom .demo-slide{height:40px;width:10%}.demo-one .demo-slide{height:40px;width:100%}.demo-Json .demo-slide{height:40px;width:20%}.demo-Json-custom .demo-slide,.demo-lazy .demo-slide{height:40px;width:33.3333333%}.demo-lazy .demo-slide .bg{background:url(../img/AjaxLoader.gif) center center no-repeat #aebab6}.demo-height .demo-slide{height:40px;width:100%}#changelog{margin-bottom:40px}#changelog .label{margin-bottom:10px}#changelog .log{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e6dd}#faq dt{line-height:26px}#faq dd{line-height:22px;margin-bottom:20px}@media (max-width:979px){.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding:0}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed}}@media (max-width:768px){.navbar.navbar-fixed-top{position:static}.btn.btn-navbar{margin:9px 20px 9px 8px;padding:10px}.nav-collapse .nav>li{border-top:1px solid #e1e6dd;text-align:center}#header .logo{margin:20px auto 0;float:none;height:150px}#header{text-align:center;padding:60px 0 30px}#header h1{margin:10px 0}#header h3{margin-bottom:10px;width:auto;padding:0 20px}}@media (max-width:480px){.navbar-fixed-bottom,.navbar-fixed-top{position:static}}@media (max-width:767px){.hp-table .hp-table tbody,.hp-table table,.hp-table td,.hp-table th,.hp-table thead,.hp-table tr{display:block}.hp-table thead tr{display:none}.hp-table tr{border:0 solid #ccc;margin-bottom:10px}.hp-table td:before{top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.hp-table td:nth-of-type(2):before{content:"Default:";font-weight:700}.hp-table td:nth-of-type(3):before{content:"Type:";font-weight:700}.hp-table td:nth-of-type(4):before{content:"Description:";font-weight:700}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer;margin:0 5px}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:red;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 0;filter:Alpha(Opacity=50);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#969695}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#5ab946}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.com{color:#93a1a1}.lit{color:#195f91}.clo,.opn,.pun{color:#93a1a1}.fun{color:#dc322f}.atv,.str{color:#ff8a3c}.kwd,.prettyprint .tag{color:#195f91}.atn,.dec,.typ,.var{color:#3fbf79}.pln,.pun{color:#48484c}pre.prettyprint{padding:20px;background-color:#f3f3f3;border:0 solid #e1e1e8}ol.linenums{margin:0 0 0 40px}ol.linenums li{padding-left:12px;color:#bebec5;line-height:20px;text-shadow:0 1px 0 #fff}

/* Responsive.css */
@media screen and (max-width:1200px){.nav a{font-size:14px}.nav li{padding:0 5px}}@media screen and (max-width:1024px){.selfi_studio_box ul li{margin:0 20px 15px 0;min-width:230px;text-align:center;width:230px}.selfi_studio_box li a>img{max-height:300px;max-width:230px}.art_list_view>ul{width:80%}.nav_next,.nav_prev{top:35%}.nav_next{right:5%!important}.container,.wrapper{width:1000px;margin:0 auto;padding:0 10px}.container{padding:0}.artist-nm-div .left-art{width:300px}.artist-nm-div .rght-art{width:210px}.art-right{margin-left:24px;width:355px}h1{font-size:33px}.new-artist-full-div .artist-nm-div{padding:37px}.art-right .art-news{margin-top:36px}.testimonial{margin-top:10px}.artist-nm-div .left-art img,.need-new-website img,.rght-art>img{max-width:100%;height:auto}.artist-nm-div .left-art .art-name{width:100%}.new-artist-full-div .art-left{width:620px}.left-art .art-name{box-sizing:border-box;-moz-box-sizing:border-box}#demo .item img{height:auto}.slider_img{height:256px}.content-main{margin-top:20px}.about-content{margin-top:15px}.artist_listing_box li{margin:0 23px 25px 0;width:230px}.artist_listing_box .artist_image a{height:230px;width:230px}.artist_listing_box .artist_image img{max-height:230px;max-width:230px}.artist_left_content{width:58.9%;margin-top:20px}.artist_right_content{margin-top:20px}.slide_img{width:620px}#slideshow img{max-width:620px}.art_right_content{width:318px}.blog_list_detail{width:53%}.blog_sidebar{width:285px}.popup-gallery li{width:290px}.popup-gallery img{max-width:100%}.contact_left_content{width:70%}.contact_right_content{width:27%}.form_row .first{margin-right:4%}.row_inteview_box .question{width:86%}.row_inteview_box .answer{width:86.6%}}@media screen and (max-width:999px){.container,.wrapper{width:748px}.bringing{margin-bottom:15px}.new-artist-full-div{margin-top:10px}.art-right .sell-online-art{font-size:20px;padding:28px 0 20px 30px}.art-right .need-new-website{font-size:25px;line-height:33px;height:auto;background-size:cover}.need-new-website .need{margin:10px 0}.need-new-website .aic{display:inline-block;margin-bottom:12px}.header .header-right .fb-search{margin-top:30px}.logo{width:420px}.logo img{width:100%}.header .header-right{width:310px}.header_search_form .select2-container{width:160px!important}.bringing{height:55px;line-height:55px}.art-right{width:235px}.new-artist-full-div .art-left{width:480px}.artist-nm-div .left-art{width:250px}.artist-nm-div .rght-art{width:170px}.new-artist-full-div .artist-nm-div{padding:20px}h1{font-size:25px}h2{font-size:22px}.new-artist-full-div .art-left .art-head{height:48px;line-height:48px}.art-right .art-news,.services-div{margin-top:25px}.art-right .art-news{background-size:100%}.art-news p{font-size:14px}.services-div .services-content{padding:20px 20px 10px}.testimonial{padding:20px 0 0}.footer{font-size:15px;padding:25px 0}.services-head .art-img img{width:100%}.services-head .art-img{width:55px}.services-div .services .services-head{height:62px;line-height:60px}.right-quote{margin-top:-40px}.footer .footer-left,.footer .footer-right{min-width:fit-content;width:100%;text-align:center}.testimonail-1{width:73%}.artist_testimonail{width:100%}.verified_logo{float:right}.caption-text{height:55px;padding-top:6px}.main-heading{font-size:25px}.ad_item_box{margin:0 2% 10px}.selfi_studio_box ul li{min-width:234px;min-height:50px}.selfi_studio_box li a>img{max-width:227px}.selfi_studio_box li:nth-child(4n){margin:0 15PX 15px 0}.selfi_studio_box li:nth-child(3n){margin:0 0 15px}.popup-gallery li{width:214px}.search_filter_box .filter_item{margin:10px 0 0}.artist_listing_box li:nth-child(4n){margin-right:25px}.artist_listing_box li:nth-child(3n){margin-right:0}.artist_listing_box li{margin:0 25px 25px 0}.artist_right_content{width:260px}.slide_img{width:464px;height:464px}#slideshow img{max-width:464px}.art_right_content{width:238px}.left_art_detail .bx-viewport{height:408px!important}.blog_list_detail{width:59%}.blog_sidebar{width:209px}.blog_img{width:200px}.form_row .first{margin-right:4%}.contact_detail_box{padding:10px}.art_list_view>ul{width:100%}ul.tabcontent li{box-sizing:border-box;width:100%}.art_list_view .art_name{margin:0 10px;width:295px}.art_detial_edit{box-sizing:border-box;width:100%}.art_list_view>form>ul,.art_list_view>ul{width:100%}.filter_item label{display:inline-block;width:100%}.search_filter_box input[type=submit]{padding:9px 25px;margin:10px 0 0}.formError{left:550px!important}.search_form>p{display:inline-block;vertical-align:top}.search_filter_box .filter_item{width:98%;display:block;padding-left:2%;text-align:center}.search_filter_box input[type=submit],.search_filter_box input[type=button]{display:inline-block;margin-left:2%!important}}@media screen and (max-width:767px){.container,.wrapper{width:620px}.header .header-right .search-main-div .search_btn{min-width:52px;font-size:16px}.header .header-right .fb-search{margin-top:10px}.logo{width:350px}.caption-text{line-height:20px}.header .header-right{width:270px}.slider_img{height:320px}.services-div .services .services-head{line-height:56px}.header .header-right .fb-search .fb{margin:0 0 0 11px;width:32px;height:auto}.header .header-right .fb-search .fb img,.new-artist-full-div .art-left{width:100%}h1{font-size:20px}.footer,.footer-right>p{font-size:12px}.bringing{height:40px;line-height:40px}.artist-nm-div .left-art{width:325px}.artist-nm-div .rght-art{width:235px}.services-div h2{margin-top:3px}.art-right .sell-online-art{float:left;width:47%}.art-right .need-new-website{float:right;width:47%;margin-top:0;background-size:cover}.art-right{margin-left:0;width:100%}.art-right .art-news{float:left;width:100%;background-size:auto}.need-new-website .need{width:100%}.footer .footer-left ul li{margin-bottom:5px;line-height:15px}.footer{height:auto;line-height:normal}.footer .footer-left,.footer .footer-right{text-align:center;width:100%}.footer .footer-left{margin:15px 0 0}.testimonail-1{width:100%}.verified_logo{margin:10px 0;width:100%}.verified_logo img{width:120px}.ad_item_box{margin:0 2% 10px;width:150px}.pager{float:left;margin:0 0 19px;width:100%}.footer .footer-right{margin:0 0 50px}.adv_item_box{width:199px;float:none;display:inline-block}.art_reoreder,.art_reoreder>form,.blog_img,.contact_detail_box{display:block}.artist_listing_box ul{display:block;text-align:center}.artist_listing_box li:nth-child(3n){margin-right:23px}.artist_listing_box li:nth-child(2n){margin-right:0}.filter_item input[type=text]{width:140px}.artist_left_content,.artist_right_content{margin:10px 0;width:100%;padding:0;border:none}.nav_next{right:0!important}.popup-gallery li{width:174px}.left_art_detail{padding-right:0;width:100%}.left_art_detail .bx-viewport{height:500px!important}.slide_img{width:620px;height:500px}#slideshow img{max-width:620px}.artist_right_content{margin-top:15px;text-align:left}.blog_img,.blog_list_detail,.search_form,.selfi_studio_box ul,.user-filter>span{text-align:center}.art_artist_info,.art_desc{padding:15px 0}.filter_item .select2{width:250px!important}.blog_img,.blog_listing_box{width:100%}.blog_list_detail{width:100%;margin:10px 0 0}.blog_img img{height:auto;max-width:100%;max-height:250px;width:auto}.blog_detail,.blog_sidebar,.contact_left_content,.feature_img_register,.login_box,.registration_form{width:100%}.blog_sidebar{margin-left:0}.form_row .first{margin-right:18px}.contact_right_content{margin:20px 0 0;width:100%}.feature_img_register{text-align:center;margin:15px 0 0}.feature_art{margin:10px 0}ul.tabtitle li{margin:5px 0 0}.selfi_studio_box ul li{margin:0 20px 15px 0;min-width:215px;width:215px;height:auto}.selfi_studio_box li a>img{max-width:200px}.selfi_studio_box li:nth-child(2n){margin:0 0 15px}.selfi_studio_box li:nth-child(3n){margin:0 15px 15px 0}.row_inteview_box .question{width:83%}.row_inteview_box .answer{width:84%}.art_option{padding:0 0 0 20px;width:70%}.art_list_view .art_name{margin:0 0 10px;width:100%}.art_reoreder>form{margin:0 0 10px}.formError{left:200px!important}.filter_item label{display:inline-block;width:100%!important}.search_form{display:block;padding-left:2%;width:98%}.search_filter_box .filter_item{display:block;padding-left:0}.search_filter_box input[type=submit],.search_filter_box input[type=button]{display:inline-block;margin-left:0!important}.user-filter>span{margin:0 0 8px 2%;float:left;width:98%}}@media screen and (max-width:639px){.footer,.header{text-align:center}.container,.wrapper{width:460px}h1{font-size:20px}h2{font-size:17px}.header .header-right .header-link{float:none}.art-right .sell-online-art{margin-bottom:20px}.art-right .need-new-website,.art-right .sell-online-art{float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.footer .footer-left,.footer .footer-right,.header{float:none}.new-artist-full-div .art-left .art-head{height:35px;line-height:35px}.artist-nm-div .left-art .art-name{height:32px;line-height:32px}.services-div .services .services-head{height:50px;line-height:46px}.bringing{height:51px;line-height:25px;padding:10px 0}.services-head .art-img{width:45px}.artist-nm-div .rght-art{width:170px}.artist-nm-div .left-art{width:235px}.slider_img{height:240px}.need-new-website .need a{margin:20px 0}.footer{height:auto;line-height:22px;padding:10px 0}.header .header-right,.logo{float:none;display:inline-block}.header .header-right{margin-bottom:20px}.search_filter_box{text-align:left}.search_filter_box .filter_item{width:95%}.filter_item input[type=text]{width:95%;margin:10px 0}.search_filter_box input[type=submit]{margin:5px 0 0}.artist_listing_box li,.artist_listing_box li:nth-child(3n){margin:0 0 25px}.left_art_detail .bx-viewport{height:430px!important}.slide_img{width:460px;height:460px}#slideshow img{max-width:460px;max-height:460px}.art_category_list ul li,.artist_list ul li{width:48%}.filter_item label{display:inline-block;width:100px}.filter_item .select2{width:290px!important}.pager .next,.pager .prev{display:block;margin:10px 0}.popup-gallery li:nth-child(2n){margin:0 0 20px}.popup-gallery li:nth-child(3n){margin:0 20px 20px 0}.popup-gallery li{width:200px}.art_list_view .art_name{width:163px}.row_inteview_box .question{width:77%}.row_inteview_box .answer{width:78%}.radio_btn{display:block}}@media screen and (max-width:479px){.art_list_view li,.selfi_studio_box ul{text-align:center}.container,.wrapper{width:300px}h1{font-size:12px}.bringing{height:auto;line-height:22px;padding:5px 0}.bringing h1{font-size:18px}.artist-nm-div .left-art{width:100%}.artist-nm-div .rght-art{float:none;text-align:center;width:100%;display:inline-block}.artist-nm-div .rght-art img{width:70%}.logo,.slide_img{width:300px}h2{font-size:13px}#owl-demo .item{margin:0!important}.left_art_detail .bx-viewport{height:230px!important}.slide_img{height:300px}.slider_img{height:320px}#slideshow img{max-width:300px;max-height:300px}.filter_item .select2{width:260px!important}.art_option,.art_tlak_box_row .question,.popup-gallery li,.registration_form input[type=text],.registration_form input[type=password],.registration_form input[type=email],.row_inteview_box .answer,.row_inteview_box .question,.search_filter_box,ul.tabtitle li{width:100%}.artist_listing_box{margin:20px 0}.art_option{padding:0}.form_row{margin:0}.form_row .first,.form_row .second{width:100%;margin:0 0 10px}.captcha_row{margin:10px 0 0}.captcha_row span.wpcf7-not-valid-tip{display:block}.registration_form p .register_terms_lbl{display:none}.selfi_studio_box ul li{margin:0 0 15px;min-height:5px}.popup-gallery li{margin:20px 0 0!important}ul.tabtitle li.active{margin:1px}ul.tabtitle li{box-sizing:border-box;margin:1px}.art_list_view .art_name{margin:10px 0}.art_reoreder{display:block}.art_option .submit_btn{float:none}.service_btn .submit_btn{padding:10px 15px}.formError{left:150px!important}.need-new-website .aic{margin-top:35px}}

/*start menu validateengine.css */


/* Z-INDEX */
 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }

    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }




.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: 100%;
	background: #ee0101;
	position:relative;
	color: #fff;
	min-width: 120px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	-o-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 11px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}



/* owl.carousal.css */
#demo,.owl-carousel .owl-item{float:left}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}#demo{width:100%}#owl-demo .item{margin:0 0 0 1px}

/* owl.theme.css */

.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}

/*owl.transition.css*/

.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}

/* jquery.fancybox.css */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
 