body{min-width:320px;}
.wrapper{min-width:320px;max-width:990px;width:100%;}
@media (max-width:991px){.white-box{border:none;-webkit-box-shadow:none;box-shadow:none;}
}
@media (max-width:991px){.gray-box, .green-box, .blue-box, .purple-box{border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;}
}
@media (max-width:480px){.complete_top{height:auto !important;padding:8px 0px 8px 0px !important;}
}
@media (max-width:991px){.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding-bottom:7px;background-size:150px auto;}
.header .logo, .header .logo-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:40%;}
.header .navigation{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:60%;}
.header .logo ul > li, .header .navigation ul > li{padding:3px 4px 2px;}
.header .search-form{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;margin-left:10px;position:static;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){.header .search-form .c-button{height:32px;}
}
@media (max-width:767px){.header{display:block;text-align:center;height:auto;max-height:auto;overflow:visible;padding-bottom:7px;padding-top:10px;margin-top:0;}
.header .logo, .header .navigation{width:auto;}
.header .logo{float:none;display:inline-block;height:46px;margin-top:0;width:100%;position:relative;top:0;background-position:center;background-size:contain;}
.header .logo-img{float:none;width:auto;display:inline-block;margin:0;height:51px;}
}
.header .search-open{display:none;}
@media (max-width:767px){.header .search-open{display:block;position:absolute;right:2020px;top:23px;width:20px;height:20px;background:url(/i/i/search.png) no-repeat right 0;cursor:pointer;-webkit-transition:all .4s linear 0.1s;transition:all .4s linear 0.1s;}
.header .search-open.active{opacity:0.6;}
}
@media (max-width:1199px){.header .search-form{padding-right:15px;}
}
@media (max-width:991px){.header .search-form .text{width:-webkit-calc(100% - 132px);width:calc(100% - 132px);}
}
@media (max-width:767px){.header .search-form{display:none;float:none;width:100%;margin-left:0;left:0;position:relative;right:0;left:0;top:0;padding:7px 0 5px 14px;}
.header .search-form .text{width:-webkit-calc(100% - 110px);width:calc(100% - 110px);}
}
@media (min-width:768px){.header .search-form{display:block !important;}
}
@media (max-width:767px){.header .burger{width:25px;height:25px;position:absolute;left:2015px;top:24px;cursor:pointer;z-index:200;-webkit-transition:all .4s linear 0.1s;transition:all .4s linear 0.1s;}
.header .burger.active span{position:relative;z-index:2;}
.header .burger.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px;}
.header .burger.active span:nth-child(2){opacity:0;}
.header .burger.active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-7px;}
.header .burger span{display:block;width:25px;height:2px;background:#038fbe;-webkit-transition:all .4s ease;transition:all .4s ease;}
.header .burger span:nth-child(2){margin:5px 0;}
}
@media (max-width:991px){.header .navigation{float:right;}
}
@media (max-width:767px){.header .navigation{text-align:left;display:inline-block;height:0;max-height:0;width:200px;float:none;position:absolute;z-index:11;top:65px;left:2013px;overflow:hidden;background:#fff;-webkit-box-shadow:0 6px 20px rgba(0, 0, 0, 0.1);box-shadow:0 6px 20px rgba(0, 0, 0, 0.1);-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;}
.header .navigation.active{height:auto;max-height:1000px;}
.header .navigation i{display:none;}
}
.header .navigation > ul{padding-left:8px;}
@media (max-width:991px){.header .navigation > ul{float:right;padding-right:15px;padding-left:0;}
}
@media (max-width:767px){.header .navigation > ul{float:none;height:auto;display:inline-block;width:192px;padding-left:4px;padding-right:4px;}
}
@media (max-width:767px){.header .navigation > ul li{float:none;background:none;}
}
@media (max-width:480px){.header .navigation > ul li{padding:3px 0;margin-left:3px;background:none;}
.header .navigation > ul li span{padding:1px 5px;}
}
@media (max-width:991px){div.essays_page ul{width:33.333%;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){div.essays_page ul{width:50%;}
}
@media (max-width:480px){div.essays_page ul{width:100%;}
}
.main .promo-block{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px){.main .promo-block{padding-right:15px;}
}
@media (max-width:580px){.main .promo-block h2{font-size:20px;line-height:26px;margin-bottom:20px;}
.main .promo-block .social{display:none;}
}
@media (max-width:767px){.main .promo-block.bottom .promo-image{display:none;}
}
@media (max-width:480px){.main .promo-block.bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:15px;}
.main .promo-block.bottom .promo-image{display:none;}
.main .promo-block.bottom h3{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;}
.main .promo-block.bottom .list{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;}
}
@media (max-width:620px){.main .promo-block.bottom .c-button{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;margin:22px 0 0 0;}
}
@media (max-width:767px){.main .promo-blog{margin-bottom:20px;}
}
@media (max-width:991px){.main .promo-blog{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:991px){.main .promo-blog .two-columns{width:100%;}
}
@media (max-width:991px){.main .promo-blog .two-columns .column{float:left;width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
.main .promo-blog .two-columns .column:first-child{margin-right:30px;}
}
@media (max-width:767px){.main .promo-blog .two-columns .column{width:100%;margin-bottom:30px;}
.main .promo-blog .two-columns .column:last-of-type{margin-bottom:0;}
}
@media (max-width:991px){.main .people-block{width:100%;padding:0 20px 15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
.main .people-block .author{text-align:left;padding-top:7px;padding-left:0;}
@media (max-width:991px){.main .side-holder .content, .main .side-holder .aside{width:-webkit-calc(100% - 6px);width:calc(100% - 6px);margin:0 3px;}
}
@media (min-width:992px) and (max-width:1030px){.main .side-holder .aside{width:238px;}
}
@media (max-width:991px){.main .side-holder .aside{margin-top:10px;}
}
@media (max-width:991px){.main .side-holder .aside #update_tip{right:-18% !important;left:auto !important;}
}
@media (max-width:767px){.main .side-holder .aside #update_tip{right:-25% !important;}
}
@media (max-width:520px){.main .side-holder .aside #update_tip{right:-35% !important;}
}
@media (max-width:375px){.main .side-holder .aside #update_tip{right:-41% !important;}
}
@media (max-width:991px){.main .side-holder .aside .aside-box .gallery-holder{text-align:center;}
}
@media (max-width:991px){.main .side-holder .aside .aside-box .gallery-holder .gallery{margin:0 auto;}
}
@media (max-width:991px){.main .side-holder .aside .aside-box .switch-holder{margin-top:10px;width:215px;display:inline-block;}
}
@media (max-width:991px){.main .side-holder .aside .aside-box .rating-block{text-align:center;}
}
.main .side-holder .aside .aside-box > p{text-align:center;}
@media (max-width:767px){.main .categories-block h4{line-height:28px;margin-bottom:10px;}
}
.main .categories-block .column{-webkit-box-sizing:border-box;box-sizing:border-box;/*padding-left:21px;*/}
@media (max-width:991px){.main .categories-block .column{width:100%;padding-left:0;background:none;}
.main .categories-block .column:first-child{margin-bottom:20px;}
}
/*.main .categories-block .column .holder div.box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7px;width:188px;}*/
@media (max-width:991px){.main .categories-block .column .holder div.box{width:30%;padding-right:15px;}
}
@media (max-width:620px){.main .categories-block .column .holder div.box{width:100%;margin-bottom:20px;}
.main .categories-block .column .holder div.box:label{margin-bottom:0;}
}
.main .categories-block .column .holder div.box ul li{margin-bottom:5px;}
.main .categories-block .column .holder div.box ul li:last-of-type{margin-bottom:0;}
@media (max-width:991px){.main .categories-block .column .holder > ul{/*float:left;width:50%;*/}
}
@media (max-width:480px){.content-holder h1{font-size:20px;}
}
@media (max-width:767px){.content-holder .promo-block{display:none;}
}
@media (max-width:480px){.agreement{height:90px;}
}
@media (max-width:767px){.payment_logos > span{float:none !important;margin:0 0 15px 0 !important; text-align: center;}
}
@media (max-width:767px){.content .head-line .soc-list{margin-top:0;}
}
@media (max-width:480px){.content .head-line .soc-list{float:none;display: none;}
}
@media (max-width:767px){.content .breadcrumbs{margin-top:0;}
}
@media (max-width:480px){.content .breadcrumbs{float:none; font-size: 13px;}
}
@media (max-width:767px){.content .paper-list li .paper{display:none;}
.content .paper-list li .description{margin-left:0;}
}
@media (max-width:480px){.content .paper-list .info .author{display:block;margin-left:0;}
}
.content .paper .continue_download{font-size:14px;padding:10px 7px;margin:15px 0 22px;background:#f1f1f1;}
@media (max-width:620px){.content .paper .continue_download{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;padding:15px 7px;}
}
.content .paper .continue_download .download_text{float:right;}
@media (max-width:620px){.content .paper .continue_download .download_text{float:none;}
}
@media (max-width:480px){.content .paper .continue_download .download_text > span{display:block;}
}
@media (max-width:480px){.content .paper .continue_download .download_text > span:first-child{margin-bottom:-10px;}
}
@media (max-width:620px){.content .paper .continue_download > a{float:none;display:block;margin-bottom:10px;}
}
@media (max-width:767px){.content .paper .holder{height:auto !important;}
}
@media (max-width:480px){.content .paper .holder .r-col{width:100%;}
}
@media (max-width:480px){.content .paper .holder .r-col .orange-button.bold.fixed{text-align:center;position:fixed;bottom:0;left:0;width:100%;z-index:1000;-webkit-border-radius:0;border-radius:0;margin:0;padding-left:0;padding-top:10px;padding-bottom:10px;border:none;}
}
@media (max-width:480px){.content .paper .holder .c-button{text-align:center;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin-top:10px;margin-bottom:5px;}
}
@media (max-width:991px){span.available_only{margin: 7px 0 0 15px;}
}
.search-form label:last-child{margin-right:0;}
@media (max-width:767px){.category-item .search-form{display:none;}
.category-item > div.paging-holder{padding-bottom:0;}
.category-item > div.paging-holder:first-of-type{display:none !important;}
.category-item > div.paging-holder .row{padding-bottom:0;}
.category-item > div.paging-holder .paging > li{margin-bottom:15px;}
}
@media (max-width:767px){.search-result > div.paging-holder:first-of-type{display:none !important;}
}
@media (max-width:767px){.paging > li{margin-bottom:15px;}
}
@media (max-width:991px){#main_search_form{width:700px;}
}
@media (max-width:767px){#main_search_form{width:100%;}

#main_search_form fieldset .row { display: flex; justify-content: space-between; }
#main_search_form fieldset .row > input {width: 100%; margin-right: 10px;}
#main_search_form fieldset .row > span {flex-shrink: 0;}
}
@media (max-width:355px){#main_search_form fieldset .holder label{margin-bottom:15px;font-size: 11px;}
#main_search_form fieldset .holder label:last-child{margin-bottom:0;margin-right:0;}
}
#adv_search_form.purple-box{width:auto;margin-left:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 3px 0 #dce3ef, 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 3px 0 #dce3ef, 0 1px 2px rgba(0, 0, 0, 0.1);border:1px solid #dce3ef;}
@media (max-width:991px){#adv_search_form.purple-box{width:100%;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;}
#adv_search_form.purple-box select{float:none;}
}
@media (max-width:991px){form#id_delete_form select, form#id_unsubscr_form select{margin-bottom:15px;}
}
@media (max-width:480px){form#id_delete_form select, form#id_unsubscr_form select{width:100%;}
}
@media (max-width:991px){form#id_delete_form .button-holder, form#id_unsubscr_form .button-holder{width:100% !important;}
}
@media (max-width:991px){.comments-box .fb_iframe_widget{display:block;}
.comments-box .fb_iframe_widget span{width:100% !important;}
.comments-box .fb_iframe_widget span iframe{position:relative;width:100% !important;}
}
@media (max-width:991px){.promo-block{padding-left:15px;padding-bottom:15px;}
.promo-block > ul{display:none;}
.promo-block > ul.list{display:block;}
}
@media (max-width:580px){.promo-block .right-col{float:left;margin:0 0 10px 0;}
.promo-block .list{width:100%;}
}
@media (max-width:991px){.login-form{background:none;}
.login-form > fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.login-form > fieldset .column{float:none;display:block;clear:none;}
.login-form > fieldset .column:nth-child(2){margin:0;position:relative;padding-top:40px;overflow:hidden;}
.login-form > fieldset .column:nth-child(2):before{content:'ou';color:#777;font-size:16px;text-transform:uppercase;text-align:center;font-weight:bold;height:27px;width:100%;padding-top:10px;position:absolute;top:0;left:0;background:#ebecec;}
.login-form > fieldset .border-text{display:none;}
}
@media (max-width:991px){#join_form fieldset .login-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
#join_form fieldset .login-form .column:first-child{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin:0;}
#join_form fieldset .login-form .column:nth-child(2){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
#join_form fieldset .login-form .border-text{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:static;margin:10px 0;width:100%;background:#ebecec;}
}
@media (max-width:991px){.login-form .social-block{text-align:left;}
}
@media (max-width:991px){.login-form .social-block .row{/*display:inline-block;padding:0;*/margin-right:10px;}
.login-form .social-block .row:last-child{margin-right:0;}
}
@media (max-width:991px){.login-form .button-holder{float:left;}
.login-form .button-holder .green-button{margin-right:20px;}
}
@media (max-width:767px){.login-form .button-holder{width:100%;}
.login-form .button-holder .green-button{text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;}
.login-form .button-holder span.button-title{display:block;float:none;}
.login-form .button-holder span.button-title:last-child{clear:both;text-align:left;}
}
@media (max-width:991px){.login-form .column{width:100%;}
}
@media (max-width:991px){.login-form .column .section .row{display:block;padding:0;margin-right:10px;margin-bottom:10px;width:100%;}
.login-form .column .section .row:last-child{margin-right:0;}
.login-form .column .section .row input{float:left;}
}
@media (max-width:767px){.login-form .column .section .row{margin-right:0;}
.login-form .column .section .row input{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:480px){.login-form .column .section .row{margin-bottom:15px;}
.login-form .column .section .row:last-child{margin-bottom:0;}
.login-form .column .section .row label, .login-form .column .section .row input{float:none;}
.login-form .column .section .row input{width:250px;}
}
@media (max-width:767px){.login-form .column .gray-button{/*width:6px;min-width:auto;*/}
}
@media (max-width:480px){.choose-block h1{font-size:24px;line-height:28px;}
}
@media (max-width:725px){.choose-block .choose-list li{width:100%;margin-bottom:30px;}
.choose-block .choose-list li:last-child{margin-bottom:0;}
}
@media (max-width:767px){.choose-block .choose-list .holder > .row{display:none;}
.choose-block .choose-list .holder > .row.no-border{display:block;}
.choose-block .choose-list .holder > .row:first-of-type{display:block;}
}
@media (max-width:991px){.payment-block{min-height:auto;}
}
@media (max-width:750px){.payment-block .select-method li{margin-bottom:9px;}
.payment-block .select-method li:last-child{margin-bottom:0;}
}
@media (max-width:420px){.select-method label div.ebanx-cc{width:218px;}
.select-method input{left:8px;width:11px;height:11px;top:15px;}
.select-method label{padding:9px 6px 8px 23px;}
.select-method > li{margin:0 8px 0 0;}
.select-method > li:last-child{margin:0;}
}
@media (max-width:767px){.upload-form .text-input{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){.upload-form label{margin-bottom:5px;}
}
@media (max-width:480px){.upload-form .tabset .control li{width:50%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.upload-form .tabset .control li a{padding:0 5px;}
}
@media (max-width:380px){.upload-form .tabset .control li a{font-size: 13px;padding:0 0px;}
}
.upload-form .tabset textarea{width:98% !important;}
@media (max-width:561px){.upload-form .tabset textarea{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:561px){.upload-form .row{padding-bottom:23px;}
.upload-form .row:last-child{padding-bottom:0;}
}
.upload-form .row select{cursor:pointer;}
@media (max-width:561px){.upload-form .row select{width:100% !important;}
}
@media (max-width:480px){.upload-form .row select{font-size:16px;height:auto;}
}
.user-page.account{overflow-x:auto;}
@media (max-width:520px){.user-page.account .logout-link{float:left !important;clear:both;}
}
@media (max-width:500px){.user-page.account nav.menu > ul{float:none;width:100%;}
.user-page.account nav.menu > ul > li:last-child{margin-right:0;}
.user-page.account nav.menu .green-button{text-align:center;display:block;float:none;clear:left;margin:15px 0 7px 0;}
}
@media (max-width:500px){.user-page.account .submenu ul{width:100%;margin:0 auto;}
.user-page.account .submenu ul li{float:none;width:100%;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.user-page.account .submenu ul li:last-child{margin-bottom:0;}
.user-page.account .submenu ul li a{text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){.entry .uSlide{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){.account-settings label{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:991px){.account-settings .text-input{width:378px !important;}
}
@media (max-width:767px){.account-settings .text-input{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:991px){.account-settings .tabset textarea{width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){.account-settings .receive-block{padding-left:0;}
}
@media (max-width:767px){.user-page .button-holder.l-button{margin-left:0;}
}
@media (max-width:767px){#id_info_country{width:100% !important;}
}
@media (max-width:991px){.footer{height:auto;}
}
@media (max-width:991px){.footer .holder{font-size:15px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
@media (max-width:480px){.footer .holder{width:100%;padding:12px 0 0 0;}
}
@media (max-width:991px){.footer .holder .copyright{text-align:center;line-height:20px;width:100% !important;margin-bottom:10px;}
}
@media (max-width:991px){.footer .holder .footer-nav{text-align:center;clear:left;padding-left:0;width:100%;background-image:none;}
}
@media (max-width:991px){.footer .holder .footer-nav > ul{margin-right:0;padding-top:0;display:inline-block;float:none;}
}
@media (max-width:480px){.footer .holder .footer-nav > ul{margin-right:0;padding-top:0;display:block;float:none;}
}
@media (max-width:991px){.footer .holder .footer-nav > ul > li{margin:20px 0;text-align:center;}
}
@media (max-width:991px){.footer .holder .box{margin-left:0;padding-left:0;float:none;clear:both;background-image:none;}
}
@media (max-width:991px){.footer .holder .box .social{text-align:center;}
}
@media (max-width:480px){.footer .holder .box .social span{font-size:14px;}
}
@media (max-width:991px){.footer .holder .box .social > li{float:none;display:inline-block;}
}
@media (max-width:480px){.footer .holder .box .social > li > a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:480px){.footer .holder .box .social > li img{width:25px;height:auto;}
}
@media (max-width:895px){.popover .close{width:25px;height:25px;z-index:25;background-color:#000;background-position-x:5px;background-position-y:5px;}
}
@media (max-width:660px){.paypalHeader .languageToggleDisplay{left:30px !important;right:auto !important;}
}
@media (max-width:767px){select, input{font-size:16px;line-height:16px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;}
}
@media (max-width:420px){.categories-block .section-head, .promo-blog .section-head{font-size:22px;}
}
@media (max-width:420px){.people-block .section-head{font-size:20px;}
}
@media (min-width:992px){.people-block .section-head{font-size:24px;}
}