/*
    @author Feel Creative <info@feelcreative.com.au>
*/

/* --------------------------------- TOP NAVIGATION ----------------------------------- */
/* ---------------------------------------- */
/* FONTS
/* ---------------------------------------- */
#global_top .top-links li a.text-size, #global_top .main-menu .popular .category-title, #global_top .search-block .s-content .s-inner input[type="text"], #global_top .search-block .pager, #global_top .main-menu-link .submenu .inner-content .category-title { font-family: 'segoe_uibold', Arial, sans-serif; }
#global_top .search-block .saerch-results, #global_top .search-block .results h3, #global_top .main-menu .category-title, #global_top .main-menu .category-title-all, #global_top .main-menu ul li.all-link, #global_top .main-menu ul li.all-posts-link, .main-content .view-search .saerch-results, .main-content .view-search .results h3, .main-content .view-search .s-content .s-inner input[type="text"], #global_top .main-menu .menu-container .all-posts-link { font-family: 'segoe_uisemibold', Arial, sans-serif; }
/* ---------------------------------------- */
/* LISTS
/* ---------------------------------------- */
#global_top .main-menu .menu-block ul, #global_top .search-block .results, #global_top .search-block .s-pagination ul { list-style: none; padding: 0; margin: 0; }
/* ---------------------------------------- */
/* Global TOP
/* ---------------------------------------- */
#global_top { position: relative; background: #fcfcfc; font-size: 14px; width: 100%; }
#global_top .inner-content { width: 1200px; margin: 0 auto; overflow: hidden; }

#global_top .menu-link { float: left; width: 85%; padding: 40px 0 0 12px; }
#global_top .menu-link a { float: left; line-height: 20px; text-transform: uppercase; outline: none; }
#global_top .menu-link a:hover, #global_top .menu-link a.active { color: #e25525; }
#global_top .menu-link a i { float: left; font-size: 21px; line-height: 17px; padding: 2px 9px 0 0; }

#global_top .top-panel { background: #e6e6e6; }
#global_top .top-links { width: 100%; overflow: hidden; }
#global_top .top-links li, #global_top .top-links ul { float: left; }
#global_top .top-links li a { display: block; line-height: 20px; padding: 15px 12px; text-transform: uppercase; outline: none; max-width: inherit !important; max-height: inherit !important; background: transparent; }
#global_top .top-links li a:hover, #global_top .top-links li a.active { background: #efecea; color: #e25525; }
#global_top .top-links li a i { float: left; font-size: 20px; line-height: 17px; padding: 1px 9px 0 0; }
#global_top .top-links li a.text-size { float: left; padding: 0 0 6px 3px; margin-top: 14px; }
#global_top .top-links li a.text-size:hover, #global_top .top-links li a.text-size.active, #global_top .top-links li.disable a.large, #global_top .top-links li.disable-large a.small { background: url(../images/icons/active-font-icon.png) center bottom no-repeat; }
#global_top .top-links li a.small { line-height: 23px; font-size: 18px; padding: 0 2px 12px 4px; margin-left: 12px; }
#global_top .top-links li a.large { font-size: 24px; margin-right: 12px; }
#global_top .top-links li.disable a.small, #global_top .top-links li.disable-large a.large { color: #ccc; cursor: default; }
#global_top .top-links li.disable a.small:hover, #global_top .top-links li.disable-large a.large:hover { background: none; }
#global_top .top-links li a.map { background: url(../images/icons/map-icon.png) 12px 8px no-repeat; line-height: 36px; padding: 7px 12px 7px 44px; margin-left: 5px; }
#global_top .top-links li a.map:hover, #global_top .top-links li a.map.active { background: #ffde0a url(../images/icons/map-icon.png) 12px 8px no-repeat; color: #191918; }
#global_top .top-links .addthis_sharing_toolbox a { float: left; margin: 0; }

#global_top .logo { float: right; margin: 10px 10px 18px; }
/*----Main menu ----*/
#global_top .main-menu-link { width: 100%; overflow: visible !important; }
#global_top .main-menu-link > li { padding-left: 15px; float: left; }
#global_top .main-menu-link > li:first-child { padding-left: 0; }
#global_top .main-menu-link > li > a { font-size: 16px; border-bottom: 4px solid #fcfcfc; padding-bottom: 4px; }
#global_top .main-menu-link > li > a:hover, #global_top .main-menu-link > li.active > a, #global_top .main-menu-link > li > a.active, #global_top .main-menu-link > li > a.active-menu, #global_top .main-menu-link > li > a.active-trail { color: #191918; border-color: #eb492c; }
#global_top .main-menu-link .submenu { display: none; background: #eeeeef; left: 0; position: absolute; right: 0; top: 150px; width: 100%; outline: none; }
#global_top .main-menu-link .submenu .inner-content { width: 1245px; padding: 55px 35px 50px; }
#global_top .main-menu-link .submenu .inner-content .category-title { color: #000; display: block; font-size: 1.7em; margin-bottom: 25px; text-transform: none; }
#global_top .main-menu-link .submenu .inner-content .category-title:hover { color: #e25525; }
#global_top .main-menu-link .submenu .inner-content .category-link { width: 100%; overflow: hidden; display: flex; flex-wrap: wrap; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu { flex: 1 0 25%; max-width: 25%; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu:not(:nth-last-child(-n + 4)) { margin-bottom: 30px; }
#global_top .main-menu-link .submenu .inner-content .category-link ul { color: #888; font-size: 16px; line-height: 18px; width: 103%; overflow: hidden; margin-left: -3%; }
#global_top .main-menu-link .submenu .inner-content .category-link ul li ul li{ float: left; width: 30.333%; margin-left: 3%; background: url(../images/icons/list-icon.png) left 6px no-repeat; padding: 0 0 5px 20px; }
#global_top .main-menu-link .submenu .inner-content .category-link ul li a { text-transform: none; }
#global_top .main-menu-link .submenu .inner-content .category-link ul li a:hover { color: #e25525; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu > a { font-size: 25px; font-weight: 400; font-family: 'segoe_uibold', Arial, sans-serif; display: block; margin-bottom: 24px; text-transform: none; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu > ul { margin-left: 0; padding-right: 30px; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu > ul > li { background: url(../images/icons/list-icon.png) left 4px no-repeat; padding: 0 0 2px 20px; margin-bottom: 5px; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu > ul > li:last-child { margin-bottom: 0; }
#global_top .main-menu-link .submenu .inner-content .category-link .subsubmenu > ul > li > a { float: none; }
/*----Main menu ----*/
#global_top .main-menu { width: 100%; background: #eeeeef; position: relative; outline: none; }
#global_top .main-menu .inner-content { width: 1270px; padding: 55px 35px 50px; }
#global_top .main-menu .main-menu-wrapper { width: 100%; position: relative; min-height: 200px; }
#global_top .main-menu .menu-content, #global_top .main-menu .main-menu-content { position: absolute; width: 100%; float: left; }
#global_top .main-menu .menu-content .back-link { position: absolute; left: -35px; top: -5px; font-size: 30px; color: #000; }
#global_top .main-menu a { font-size: 1em; }
#global_top .main-menu a:hover, #global_top .main-menu .menu-content .back-link:hover { color: #e25525; }
#global_top .main-menu .menu-container { width: 101%; overflow: hidden; margin-left: -1%; }
#global_top .main-menu .menu-container .menu-block { width: 24.6%; display: inline-block; padding: 0 0 35px 2%; float: none; vertical-align: top; }
#global_top .main-menu .menu-container .all-posts-link { position: absolute; right: 20px; bottom: 3px; }
#global_top .main-menu .popular { width: 23%; float: left; }
#global_top .main-menu .categories-container { width: 77%; float: left; }
#global_top .main-menu .row-menu { width: 100%; overflow: hidden; padding-top: 35px; }
#global_top .main-menu .row-menu:first-child { padding-top: 0; }
#global_top .main-menu .menu-block { width: 33.333%; padding-left: 3%; float: left; }
#global_top .main-menu .category-title, #global_top .main-menu .category-title-all { color: #000; display: inline-block; font-size: 1.7em; margin-bottom: 25px; outline: none; }
#global_top .main-menu .category-title i, #global_top .main-menu .category-title-all i { display: none; padding-left: 8px; line-height: 19px; vertical-align: bottom; }
#global_top .main-menu .category-title:hover i, #global_top .main-menu .category-title-all:hover i { display: inline; }
#global_top .main-menu .popular .category-title { font-size: 2em; margin-top: -4px; }
#global_top .main-menu .category-title.back-link { position: static; margin-left: -25px; }
#global_top .main-menu .category-title.back-link i { display: inline-block !important; margin-bottom: 3px; padding-right: 5px; }
#global_top .main-menu ul { color: #888; font-size: 16px; line-height: 18px; }
#global_top .main-menu ul li { background: url(../images/icons/list-icon.png) left 4px no-repeat; padding: 0 0 5px 20px; }
#global_top .main-menu ul li.all-link, #global_top .main-menu ul li.all-posts-link { color: #000; background: none; padding: 3px 0 0 0; }
#global_top .main-menu ul li.all-posts-link, #global_top .main-menu .menu-container .all-posts-link { font-size: 1.438em; padding-top: 10px; }
#global_top .main-menu ul li.all-posts-link a i { display: none; line-height: 14px; padding-left: 5px; vertical-align: bottom; }
#global_top .main-menu ul li.all-posts-link a:hover i  { display: inline; }
#global_top .main-menu .category-link ul { width: 103%; overflow: hidden; margin-left: -3%; }
#global_top .main-menu .category-link ul li { float: left; width: 30.333%; margin-left: 3%; }
/*----End Main menu ----*/

#global_top .search-block { background: rgba(240, 238, 236, 0.98); position: absolute; top: 50px; width: 100%; padding: 100px 0; min-height: 1960px; }
#global_top .search-block .s-content { width: 100%; overflow: hidden; padding: 0 0 80px 13px; }
#global_top .search-block .s-content .fa-search, .main-content .view-search .s-content .fa-search { float: left; font-size: 10.714em; color: #e25525; }
#global_top .search-block .s-content .s-inner, .main-content .view-search .s-content .s-inner { float: left; width: 83%; margin: 15px 0 0 4%; border-bottom: 1px solid #000; position: relative; }
#global_top .search-block .s-content .s-inner .form-item { padding: 0; }
#global_top .search-block .s-content .s-inner input[type="text"], .main-content .view-search .s-content .s-inner input[type="text"] { width: 89%; border: 0; background: transparent; padding: 0; margin-left: -4px; color: #000; font-size: 5.143em; text-transform: inherit; line-height: 106px; height: inherit; }
#global_top .search-block .s-content .s-inner input[type="text"]::-webkit-input-placeholder, .main-content .view-search .s-content .s-inner input[type="text"]::-webkit-input-placeholder { color: #000; }
#global_top .search-block .s-content .s-inner input[type="text"]:-ms-input-placeholder, .main-content .view-search .s-content .s-inner input[type="text"]:-ms-input-placeholder { color: #000; }
#global_top .search-block .s-content .s-inner input[type="text"]:-moz-placeholder, .main-content .view-search .s-content .s-inner input[type="text"]:-moz-placeholder { opacity: 1; color: #000;}
#global_top .search-block .s-content .s-inner input[type="text"]::-moz-placeholder, .main-content .view-search .s-content .s-inner input[type="text"]::-moz-placeholder { opacity: 1; color: #000; }
#global_top .search-block .s-content .s-inner .views-exposed-widget, .main-content .view-search .s-content .s-inner .views-exposed-widget { position: absolute; top: 0; right: 0; margin: 5px 5px 0 0; padding: 0; width: 80px; height: 80px; }
#global_top .search-block .s-content .s-inner .views-exposed-widget .ajax-progress, .main-content .view-search .s-content .s-inner .views-exposed-widget .ajax-progress { padding: 0; }
#global_top .search-block .s-content .s-inner .views-exposed-widget .ajax-progress .throbber, .main-content .view-search .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { margin: 0; }
#global_top .search-block .saerch-results, #global_top .search-block .results h3 { font-size: 2.571em; text-transform: uppercase; color: #959595; padding-bottom: 30px; }
#global_top .search-block .results li { padding-bottom: 35px; }
#global_top .search-block .results > li > p, #global_top .search-block .view-empty { padding-bottom: 30px; color: #e25525; font-size: 1.714em; line-height: 26px; }
#global_top .search-block .results .post-content { color: #959595; font-size: 1.714em; line-height: 26px; }
#global_top .search-block .results .post-content p { padding-top: 15px; }
#global_top .search-block .results .post-content p:first-child { padding-top: 0; }

#global_top .search-block .pager { background: #d7d7d7; padding: 25px 30px; text-align: center; margin-top: 60px; position: relative; }
#global_top .search-block .pager li { color: #e25525; font-size: 2.571em; display: inline-block; padding: 0 0 0 3px; margin: 0; }
#global_top .search-block .pager li a { color: #959595; }
#global_top .search-block .pager li a:hover { color: #e25525; }
#global_top .search-block .pager li.pager-previous { float: left; padding: 0; }
#global_top .search-block .pager li.pager-next { float: right; padding: 0; }
#global_top .search-block .pager li.pager-next a, #global_top .search-block .pager li.pager-previous a { color: #e25525; font-family: 'FontAwesome'; font-weight: normal; font-style: normal; display: inline-block; }
#global_top .search-block .pager li.pager-next a:before { content:"\f054"; }
#global_top .search-block .pager li.pager-previous a:before { content:"\f053"; }
#global_top .search-block .pager li.pager-next a:hover, #global_top .search-block .pager li.pager-previous a:hover { color: #000; }
#global_top .search-block .pager li.disable a { color: #fff !important; }
#global_top .search-block .pager .ajax-progress { position: absolute; top: -70px; left: 0; right: 0; width: 50px; height: 50px; margin: 0 auto; padding: 0; }
#global_top .search-block .pager .ajax-progress .throbber { width: 50px; height: 50px; background-size: 50px !important; margin: 0; }

.main-content .view-search .s-content { width: 100%; overflow: hidden; padding-bottom: 60px; }
.main-content .view-search .s-content .form-item { padding: 0; }
.main-content .view-search .s-content .fa-search { font-size: 2.5em; margin-left: 1px; }
.main-content .view-search .s-content .s-inner { width: 90%; }
.main-content .view-search .s-content .s-inner .views-exposed-widget { width: 50px; height: 50px; margin: -5px 5px 0 0; }
.main-content .view-search .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 50px; height: 50px; background-size: 50px 50px !important; }
.main-content .view-search .s-content .s-inner { margin: 3px 0 0 2%; }
.main-content .view-search .s-content .s-inner input[type="text"] { font-size: 1.4em; border: 0 !important; background: transparent !important; line-height: 43px; padding-bottom: 7px; margin: 0; }
.main-content .view-search .saerch-results, .main-content .view-search .results h3 { font-size: 1.4em; text-transform: uppercase; padding-bottom: 30px; }
.main-content .view-search .results { padding: 0; }
.main-content .view-search .results li { padding-bottom: 35px; }
.main-content .view-search .results li:last-child { padding-bottom: 0; }
.main-content .view-search .results h3 a { color: #191918 !important; }
.main-content .view-search .results h3 a:hover { color: #e25525 !important; }
.main-content .view-search .results li .post-content { padding: 0; }
.main-content .view-search .results li .post-content p { display: block; width: 100%; }
.main-content .view-search .results > li > p, .main-content .view-search .view-empty { padding-bottom: 30px; color: #e25525; }
.main-content .view-search .results .post-content p { padding: 15px 0 0 0; }
.main-content .view-search .results .post-content p:first-child { padding-top: 0; }

/* ---------------------------------------- */
/* MEDIA QUERIES
/* ---------------------------------------- */
/*-----------Styles for desctop 0 - 1270px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 1270px) {
    #global_top .inner-content { width: 100%; padding: 0 35px; }
    #global_top .main-menu .inner-content, #global_top .main-menu-link .submenu .inner-content { width: 100%; }
    #global_top > .inner-content, #global_top .top-panel > .inner-content { padding: 0; width: 1200px; }
}
/*-----------Styles for desctop 0 - 1200px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 1200px) {
    #global_top .inner-content { width: 100%; padding: 0 35px; }
    #global_top > .inner-content, #global_top .top-panel > .inner-content { padding: 0; width: 100%; }
    #global_top .search-block .s-content .s-inner { width: 80%; }
    #global_top .main-menu .menu-container { width: 102%; margin-left: -1.7%; }
    #global_top .main-menu .menu-container .menu-block { width: 24.5%; }
}
/*-----------Styles for desctop 0 - 1060px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 1060px) {
    #global_top .main-menu .inner-content { padding: 35px; }
    #global_top .search-block { padding: 50px 0; }
    #global_top .search-block .s-content { font-size: 10px; }
    #global_top .search-block .s-content .s-inner input[type="text"] { line-height: 80px; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget { margin-top: -15px; }

    /*----Main menu ----*/
    #global_top .main-menu .category-title, #global_top .main-menu .category-title-all { font-size: 1.5em; margin-bottom: 15px; }
    #global_top .main-menu .popular .category-title { font-size: 1.6em; margin-top: -1px; }
    #global_top .main-menu .category-title i, #global_top .main-menu .category-title-all i { line-height: 16px; }
    #global_top .main-menu ul li { background: none; padding-left: 0; line-height: 14px; }
    #global_top .main-menu a { font-size: 14px; }
    /*----End Main menu ----*/
}
/*-----------Styles for mobile 0 - 990px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 990px) {
    #global_top .menu-link { width: 81%; }
    #global_top .main-menu-link .submenu .inner-content .category-link ul li { width: 46.333%; }
    #global_top .search-block .s-content .s-inner input[type="text"] { width: 85%; }
    .main-content .view-search .s-content, .main-content .view-search .view-content { font-size: 18px; }
    .main-content .view-search .s-content .s-inner input[type="text"] { line-height: 31px; }
    .main-content .view-search .s-content .s-inner .views-exposed-widget { width: 40px; height: 40px; }
    .main-content .view-search .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 40px; height: 40px; background-size: 40px 40px !important; }
}
/*-----------Styles for mobile 0 - 768px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 768px) {
    html body.admin-menu { margin-top: 55px !important; }
    #global_top .search-block .s-content { font-size: 8px; }
    #global_top .search-block .s-content .s-inner input[type="text"] { width: 80%; line-height: 60px; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget { margin-top: 0; width: 50px; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 50px; height: 50px; background-size: 50px !important; }
    #global_top .search-block .view-content, #global_top .search-block .pager, #global_top .main-menu .menu-block { font-size: 12px; }
    #global_top .search-block .view-empty { font-size: 18px; }
    #global_top .search-block .pager { padding: 20px 25px; }
    .main-content .view-search .s-content { font-size: 14px; }
    .main-content .view-search .s-content { padding-bottom: 50px; }
    .main-content .view-search .saerch-results, .main-content .view-search .results h3 { font-size: 1.4em !important;  padding-bottom: 20px; }
    .main-content .view-search .s-content .s-inner input[type="text"] { padding-bottom: 0; }
}
/*-----------Styles for mobile 0 - 767px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 767px) {
    #global_top .top-links li a.map { margin-left: 1px; }
    #global_top .search-block { padding: 40px 0; min-height: 1620px; }
    #global_top .search-block .s-content { font-size: 6px; padding-bottom: 60px; }
    #global_top .search-block .s-content .s-inner input[type="text"] { line-height: 45px; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 45px; height: 45px; background-size: 45px !important; }
    #global_top .search-block .view-content, #global_top .search-block .pager, #global_top .main-menu .menu-block, #global_top .main-menu .menu-container .all-posts-link { font-size: 10px; }
    #global_top .search-block .pager { padding: 15px 20px; margin-top: 40px; }
    #global_top .search-block .results li, #global_top .search-block .saerch-results, #global_top .search-block .results h3 { padding-bottom: 25px; }
    #global_top .search-block .view-empty { font-size: 16px; }
    /*----Main menu ----*/
    #global_top .menu-link { width: 50%; }
    #global_top > .inner-content { position: relative; display: table; overflow: visible; }
    #global_top .main-menu-link { display: none; position: absolute; top: 100px; left: 0; border-top: 1px solid #d9d9d9; background: #f4f4f4; overflow: visible; }
    #global_top .main-menu-link > li { float: none; width: 100%; padding: 0; }
    #global_top .main-menu-link > li > a, #global_top .main-menu-link .submenu .inner-content .category-title, #global_top .main-menu-link .submenu .inner-content .category-link ul li a { width: 100%; display: block; font-size: 17px; margin: 0; border-bottom: 1px solid #d9d9d9 !important; padding: 12px 13px; text-transform: none; font-family: 'segoe_uisemibold', Arial, sans-serif; }
    #global_top .main-menu-link > li > a i { float: right; font-size: 21px; line-height: 18px; padding: 0 0 0 8px; vertical-align: bottom; }
    #global_top .main-menu-link > li > a:hover, #global_top .main-menu-link > li.active > a, #global_top .main-menu-link > li > a.active, #global_top .main-menu-link > li > a.active-menu, #global_top .main-menu-link > li > a.active-trail { color: #e25525; }
    #global_top .main-menu-link .submenu { top: 0; }
    #global_top .main-menu-link .submenu .inner-content { padding: 0; }
    #global_top .main-menu-link .submenu .inner-content .category-title { margin: 0; font-size: 1.214em; padding-left: 31px; }
    #global_top .main-menu-link .submenu .inner-content .category-link ul { width: 100%; margin: 0; }
    #global_top .main-menu-link .submenu .inner-content .category-link ul li { margin: 0; padding: 0; width: 100%; background: none; }
    #global_top .main-menu-link .submenu .inner-content .category-link ul li a { font-size: 1.063em; line-height: 17px; padding-left: 60px; font-family: 'segoe_uisemibold', Arial, sans-serif; background: url(../images/icons/list-icon.png) 32px 16px no-repeat; }
    #global_top .main-menu-link .submenu .inner-content .category-link ul li a:hover { background-color: #d9d9d9; color: #e25525; }
    #global_top .main-menu-link .submenu .back-link { display: block; overflow: hidden; width: 100%; float: none; font-size: 1.214em; border-bottom: 1px solid #f9a96b; padding: 10px 13px; font-family: 'segoe_uisemibold', Arial, sans-serif; background: #f9a96b; text-transform: none; }
    #global_top .main-menu-link .submenu .back-link i { float: left; font-size: 21px; line-height: 17px; padding-right: 10px; }
    #global_top .main-menu-link .submenu .back-link span { float: left; }
    #global_top .main-menu-link .submenu .back-link:hover { color: #191918; }
    /*----Main menu ----*/
    #global_top .main-menu, #global_top .main-menu .inner-content { padding: 0; }
    #global_top .main-menu { border-top: 1px solid #d9d9d9; }
    #global_top .main-menu .menu-container { width: 100%; margin: 0; }
    #global_top .main-menu .menu-container .menu-block, #global_top .main-menu .menu-container .all-posts-link { width: 100%; display: block; padding: 0; }
    #global_top .main-menu .menu-container .all-posts-link { position: static; }
    #global_top .main-menu .main-menu-wrapper { min-height: inherit; }
    #global_top .main-menu .categories-container, #global_top .main-menu .menu-block, #global_top .main-menu .row-menu { width: 100%; padding: 0; }
    #global_top .main-menu .category-title, #global_top .main-menu .category-link ul li a, #global_top .main-menu .category-title-all, #global_top .main-menu .menu-container .all-posts-link { width: 100%; display: block; font-size: 17px; margin: 0; border-bottom: 1px solid #d9d9d9; padding: 12px 13px; }
    #global_top .main-menu .category-title i, #global_top .main-menu .category-title-all i, #global_top .main-menu .menu-container .all-posts-link i { font-size: 21px; display: inline-block; float: right; line-height: 18px; }
    #global_top .main-menu .category-title:hover, #global_top .main-menu .category-title-all:hover, #global_top .main-menu .menu-container .all-posts-link:hover { background: #d9d9d9; }
    #global_top .main-menu .menu-content .category-title, #global_top .main-menu .menu-content .category-title-all { font-size: 1.214em; padding-left: 31px; }
    #global_top .main-menu .menu-content .category-title:hover, #global_top .main-menu .menu-content .category-title-all:hover { background: #eeeeef; }
    #global_top .main-menu .menu-content .back-link { display: block; overflow: hidden; position: relative; left: 0; top: 0; font-size: 1.214em; border-bottom: 1px solid #f9a96b; padding: 10px 13px; font-family: 'segoe_uisemibold', Arial, sans-serif; background: #f9a96b; }
    #global_top .main-menu .menu-content .back-link i { float: left; font-size: 21px; line-height: 17px; padding-right: 10px; }
    #global_top .main-menu .menu-content .back-link span { float: left; }
    #global_top .main-menu .menu-content .back-link:hover { color: #191918; }
    #global_top .main-menu .category-link ul li, #global_top .main-menu .category-link ul { width: 100%; margin: 0; padding: 0; }
    #global_top .main-menu .category-link ul li a { font-size: 1.063em; line-height: 17px; padding-left: 60px; font-family: 'segoe_uisemibold', Arial, sans-serif; background: url(../images/icons/list-icon.png) 32px 16px no-repeat; }
    #global_top .main-menu .category-link ul li a:hover { background-color: #d9d9d9; color: #e25525; }
    /*----End Main menu ----*/
}
/*-----------Styles for mobile 0 - 640px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 640px) {
    #global_top .search-block { min-height: 1750px; }
    .main-content .view-search .s-content { padding-bottom: 40px; }
    .main-content .view-search .saerch-results, .main-content .view-search .results h3 { font-size: 1.2em !important; padding-bottom: 15px; }
    .main-content .view-search .s-content .s-inner .views-exposed-widget { width: 32px; height: 32px; margin-top: -2px; }
    .main-content .view-search .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 32px; height: 32px; background-size: 32px 32px !important; }
}
/*-----------Styles for mobile 0 - 540px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 540px) {
    #global_top .logo { width: 101px; }
    #global_top .logo img { max-width: 100%; height: auto; }
    #global_top .menu-link { padding-top: 49px; }
    #global_top .main-menu-link { top: 86px; }
}
/*-----------Styles for mobile 0 - 480px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 480px) {
    #global_top .search-block { min-height: 1650px; }
    #global_top .search-block .s-content { font-size: 5px; padding-bottom: 50px; padding-left: 0; }
    #global_top .search-block .s-content .s-inner input[type="text"] { width: 81%; margin-left: 0; line-height: 37px; padding-bottom: 2px; }
    #global_top .search-block .s-content .s-inner { margin-top: 10px; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget { width: 40px; margin-top: -5px; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 40px; height: 40px; background-size: 40px !important; }
    #global_top .search-block .view-content, #global_top .search-block .pager, #global_top .main-menu .menu-block { font-size: 9px; }
    #global_top .search-block .results > li > p { padding-bottom: 15px; }
    #global_top .search-block .pager { padding: 15px 20px; margin-top: 40px; }
    #global_top .search-block .results li, #global_top .search-block .saerch-results, #global_top .search-block .results h3 { padding-bottom: 15px; }
    .main-content .view-search .results > li > p, .main-content .view-search .view-empty { padding-bottom: 20px; }
    .main-content .view-search .s-content .s-inner { margin-left: 4%; width: 84%; margin-top: 2px; }
    .main-content #block-system-main .view-search .results li { padding-bottom: 25px; }
}
/*-----------Styles for mobile 0 - 430px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 430px) {
    #global_top .logo { margin-bottom: 12px; height: 57px; }
    #global_top .main-menu-link { top: 79px; }
}
/*-----------Styles for mobile 0 - 360px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 360px) {
    #global_top .inner-content { padding: 0 25px; }
    #global_top > .inner-content { padding: 0; }
    #global_top .search-block { padding-top: 30px; min-height: 1530px; }
    #global_top .search-block .s-content { font-size: 4px; padding-bottom: 35px; }
    #global_top .search-block .s-content .fa-search { font-size: 7.714em; }
    #global_top .search-block .s-content .s-inner { width: 84%; }
    #global_top .search-block .s-content .s-inner input[type="text"] { font-size: 4.5em; line-height: 24px; width: 82%; padding-bottom: 0; }
    #global_top .search-block .s-content .s-inner { margin-top: 0; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget { width: 30px; margin-top: 0; }
    #global_top .search-block .s-content .s-inner .views-exposed-widget .ajax-progress .throbber { width: 30px; height: 30px; background-size: 30px !important; }
    #global_top .search-block .view-content, #global_top .search-block .pager, #global_top .main-menu .menu-block { font-size: 9px; }
    #global_top .search-block .results .post-content { line-height: 20px; }
    #global_top .search-block .pager { font-size: 8px; margin-top: 30px; padding: 12px 15px 10px; }
    #global_top .search-block .saerch-results, #global_top .search-block .results h3 { font-size: 2.2em; }
    .main-content .view-search .s-content { font-size: 12px; }
    .main-content .view-search .s-content { padding-bottom: 30px; }
    .main-content .view-search .s-content .s-inner { margin-top: 0; }
    .main-content .view-search .results > li > p, .main-content .view-search .view-empty { padding-bottom: 15px; }
    .main-content .view-search .saerch-results, .main-content .view-search .results h3 { font-size: 1em !important; padding-bottom: 10px; line-height: 18px; }
    .main-content .view-search .results h3 a { font-size: 18px !important; }
    .main-content #block-system-main .view-search .results li { padding-bottom: 15px; }
}
/*-----------Styles for mobile 0 - 320px--------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 320px) {
    #global_top .search-block { min-height: 1630px; }
}
