/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
html body { line-height: 30px; }
h1, h2, h3, h4, h5, h6, .article_title, .module_title, .pagetitle, .yjsgmenu li a { font-family: 'Roboto'; font-weight: 500; }
.yjsgmenu li a { font-weight: normal; }
/* Module and Items titles */
.article_title, .module_title { font-size: 170%; }
/* Top menu*/
ul.yjsgmenu ul li a { padding: 0 0 0 15px; }
/* top level menu items */
ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a, ul.yjsgmenu.megadropline .cleardropline, ul.yjsgmenu.megadropline .cleardropline { padding: 0px 25px; height: 80px; line-height: 80px; }
ul.yjsgmenu a span.yjm_has_desc, ul.yjsgmenu a span.yjm_has_all, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_desc, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all { padding: 24px 0; }
/* sub levels menu items */
ul.yjsgmenu ul li a { line-height: 55px; }
ul.yjsgmenu ul a span.yjm_has_desc, ul.yjsgmenu ul a span.yjm_has_all { line-height: normal; padding: 15px 0; }
/*dot*/
ul.yjsgmenu span.child a:after { font-size: 6px; }
/*module holder*/
ul.yjsgmenu div.yj_menu_module_holder { padding: 20px; }
/*title*/
ul.yjsgmenu div.yj_menu_module_holder .module_title { font-size: 150%; }
ul.yjsgmenu div.yj_menu_module_holder ul li a { padding: 5px; }
/*inputs*/
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-prepend, ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-append { border: none; padding: 6px 10px 4px 10px; }
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-element { border: none; padding: 10px 15px; }
ul.yjsgmenu div.yj_menu_module_holder .button { padding: 12px 30px; }
/*module pos*/
/* top level */
.yjsg-bsmenu .nav > li > a, .yjsg-bsmenu.nav > li > a { line-height: 50px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background: none; }
#topmenu_holder .navbar-only .navbar-inner, #topmenu_holder .navbar-default { background: none; }
/* Switcher */
#layout_type { display: block; box-sizing: border-box; }
body.ispattern { background-repeat: repeat; background-attachment: fixed; }
body.isimage { background-repeat: no-repeat; background-position: center top; background-size: cover; background-attachment: fixed; }
/*boxed*/
#layout_type.yjsgsitew #header { padding: 0 60px; }
#layout_type.yjsgsitew .yjsg_grid, #layout_type.yjsgsitew .holders { padding: 100px 50px; }
#layout_type.yjsgsitew #yjsgbodytop.yjsg_grid { padding: 0 0 15px 0; }
#layout_type.yjsgsitew #yjsgbodybottom.yjsg_grid { padding: 15px 0 0 0; }
#layout_type.yjsgsitew #pathway { margin: 0 50px 50px 50px; }
#layout_type.yjsgsitew .extrapos1, #layout_type.yjsgsitew .extrapos2, #layout_type.yjsgsitew .extrapos3 { padding: 100px 65px; }
#layout_type.yjsgsitew #footer { padding: 60px 65px; }
#layout_type.yjsgsitew .yjsglogo { right: 65px; }
#layout_type.yjsgsitew .extrapos3.mmap.yjsgsitew { padding: 0; }
#layout_type.yjsgsitew .top-holder.k2-item-view { height: 50vh; }
#layout_type.yjsgsitew .yjk2-holder .yjk2-header { padding: 0 50px; }
#layout_type.yjsgsitew .mwelcome .yjsg-col-1-4-in { padding: 40px; }
/* Transition */
.button-simple-white, .button-simple-white .icon, .button-simple-dark, .button-simple-dark .icon, .button-color, .button-color .icon, .button-dark, .button-dark .icon, .accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger:before, .slidersfx-yjsgsfx-mengine ul.yjsgsliderPagination li a, div.itemCommentsForm form input#submitCommentButton, .button, a.readon, .yjsg-pager-links .pager li.previous > a, .yjsg-pager-links .pager li.next > a, .slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* Defaults */
ul.defaultmenu li a { line-height: 50px; }
ul.defaultmenu li a:before, ul.defaultmenu li a:after { font-size: 5px; position: relative; top: -3px; }
.yjsg-article-category ul li a { text-indent: 5px; line-height: 50px; }
.yjsg-article-category ul li a:before { content: "\f111"; font-size: 5px; position: relative; top: -3px; left: -5px; }
.typo-bg { margin: 0; padding: 20px 30px; border-radius: 3px; }
.yjsg_grid { position: relative; padding: 200px 0; }
.holders { position: relative; padding: 100px 0; }
#yjsgbodytop.yjsg_grid { padding: 0 0 15px 0; }
#yjsgbodybottom.yjsg_grid { padding: 15px 0 0 0; }
#pathway { margin: 0 auto 100px auto; }
#pathway .breadcrumb li { text-shadow: none; }
.icon-yjsg-pathway:before { content: "\f105"; }
#footer { padding: 60px 15px; }
/*inputs*/
.yjsg-element-holder input, .yjsg-form .yjsg-form-element, .yjsg-element-holder select, .yjsg-form .inputbox { padding: 15px; box-shadow: none; background: none; height: auto; box-shadow: none; }
/*buttons*/
[class*='yjsg-button'] {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.button, a.readon { display: table; padding: 18px 30px 15px 30px; text-align: center; line-height: normal; background: none; height: auto; font-weight: 500; border-radius: 5px; text-transform: capitalize; }
a.readon span { height: auto; line-height: normal; padding: 0; }
/*user profile*/
.yjsg-form-fieldset legend { border: none; font-size: 140%; margin: 0 auto; font-family: 'Roboto'; font-weight: 500; }
.yjsg-userpages.user dl { margin-bottom: 50px; padding: 40px; }
.yjsg-userpages.user dt { margin: 0 auto 5px auto; padding: 0; background: none; font-size: 100%; float: none; text-align: left; clear: none; width: auto; font-weight: 500; font-family: 'Roboto'; }
.yjsg-userpages.user dd { padding: 0; margin: 0 auto 20px auto; font-size: 100%; }
/*logout*/
.yjsg-userpages.logout button { margin: 0 auto; }
.yjsg-userpages.logout .logout-description { text-align: center; }
/*next, prev*/
.yjsg-pager-links .pager li.previous > a, .yjsg-pager-links .pager li.next > a { padding: 12px 30px 8px 20px; border-radius: 5px; border: none; background: none; font-weight: 500; }
.yjsg-pager-links .pager li.next > a { padding: 12px 20px 8px 30px; }
.yjsg-pager-links .pager li.previous > a span:before { content: "\f104"; }
.yjsg-pager-links .pager li.next > a span:before { content: "\f105"; }
/*pagination*/
ul.yjsg-pagination-links > li:first-child > a, ul.yjsg-pagination-links > li:first-child > span, ul.yjsg-pagination-links > li:last-child > a, ul.yjsg-pagination-links > li:last-child > span { padding: 10px 20px; }
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span { font-size: 100%; padding: 10px 20px; line-height: normal; }
ul.yjsg-pagination-links > li > a strong, ul.yjsg-pagination-links > li > span strong { font-weight: normal; }
/*border color*/
ul.yjsg-more-articles-links li a { padding: 10px 15px; }
/* tables */
table.yjsg-table-bordered > thead > tr > th, table.yjsg-table-bordered > tbody > tr > th, table.yjsg-table-bordered > tfoot > tr > th, table.yjsg-table-bordered > thead > tr > td, table.yjsg-table-bordered > tbody > tr > td, table.yjsg-table-bordered > tfoot > tr > td { padding: 15px 15px; }
/*search results*/
dl.search-results dt.result-title { padding: 20px 0 0 0; font-size: 110%; font-weight: 500; font-family: 'Roboto'; }
dl.search-results dd.result-category, dl.search-results dd.result-text, dl.search-results dd.result-created { margin: 0; padding: 0 20px 0 40px; }
dl.search-results dd.result-created { margin: 0; padding: 0 0 20px 40px; }
/* Buttons */
.button-simple-white { font-weight: 500; text-transform: capitalize; }
.button-simple-dark { font-weight: 500; text-transform: capitalize; }
.button-color, .button-dark { display: table; font-weight: 500; line-height: normal; border-radius: 5px; text-transform: capitalize; padding: 18px 30px 15px 30px; }
.button-simple-white .icon, .button-simple-dark .icon, .button-color .icon, .button-dark .icon { width: 0; margin: 0; opacity: 0; line-height: 1; display: inline-block; vertical-align: middle; }
/*hover*/
.button-simple-white:hover .icon, .button-simple-dark:hover .icon, .button-color:hover .icon, .button-dark:hover .icon { width: auto; opacity: 1; margin: 0 0 0 20px; }
/* Module styles */
.yjsg2 .module_title, .yjsg3 .module_title { font-size: 250%; margin: 0 auto 10px auto; }
.yjsg4 .module_title, .yjsg5 .module_title { text-transform: uppercase; font-size: 16px; font-weight: 700; }
.yjsg6 .module_title, .yjsg7 .module_title { font-weight: 300; }
.yjsg8, .yjsg9 { padding: 30px; }
/* Backgrounds */
.top-holder, .yjsg6-out, .extrapos2-out { background-repeat: no-repeat; background-position: center top; background-size: cover; background-attachment: fixed; position: relative; }
.top-holder:before, .yjsg6-out:before, .extrapos2-out:before { content: ""; display: block; top: 0; right: 0; bottom: 0; left: 0; position: absolute; }
.extrapos2-out:before { opacity: 0.9; }
.extrapos1 { position: relative; padding: 100px 15px; }
.extrapos2, .extrapos3 { position: relative; padding: 200px 15px; }
/* Pretitles */
.metros-pretitle { display: block; font-weight: 700; font-family: 'Roboto'; text-transform: uppercase; }
/* Big intro */
.big-intro { font-size: 18px; font-weight: 300; font-family: 'Roboto'; }
/* Wall street wolf's */
.yjsg_grid.gridsfx-mwolfs { padding: 200px 0; }
.mwolfs .module_title { font-size: 80px; text-transform: uppercase; font-weight: 900; margin: 0 auto; }
.mwolfs p { font-size: 16px; margin: 0 auto 50px auto; }
/* Engine */
.mengine .yjme_holder { display: block; overflow: hidden; margin: 0 -30px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mengine .yjme_item { width: 20%; float: left; clear: none; padding: 0 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.mengine .yjme_item_in { padding: 0; margin: 0; border: none; }
.mengine .item_category { display: block; overflow: hidden; font-weight: 700; font-size: 13px; font-family: 'Roboto'; line-height: normal; text-transform: uppercase; margin: 0 auto 10px auto; }
.mengine .yjme_item a.item_title { font-size: 17px; font-family: 'Roboto'; font-weight: 700; margin: 0 auto 30px auto; line-height: 28px; }
.mengine .yjme_item div.imageholder { padding: 0; border: none; margin: 0 auto 20px auto; }
.mengine .yjme_item div.imageholder, .mengine .yjme_item a.item_image, .mengine .yjme_item a.item_image img { width: 100%!important; height: auto!important; }
.mengine .yjme_item p.item_intro { margin: 0 auto 10px auto; }
.mengine .yjme_item div.item_details { display: block; float: none; height: auto; line-height: normal; margin: 0 auto; }
.mengine .item_details .item_category, .mengine .item_details .item_cdate, .mengine .item_details .item_author { font-weight: normal; font-size: 90%; padding: 0 10px 10px 0; }
/* Welcome */
.mwelcome { margin: 0 auto 100px auto; }
.mwelcome p { margin: 0 auto 20px auto; }
/*icon boxes*/
.mwelcome .yjsg-col-1-4-in { border-radius: 5px; padding: 55px; }
.mwelcome .yjsg-col-1-4-in .icon { display: block; font-size: 24px; margin: 0 auto 20px auto; }
.mwelcome .yjsg-col-1-4-in h4 { margin: 0 auto 10px auto; }
.mwelcome .yjsg-col-1-4-in p { margin: 0 auto; }
/* Project */
.mengine.projects .module_title { margin: 0 auto 60px auto; }
.mengine.projects .yjme_item:first-child, .mengine.projects .yjme_item:nth-child(8) { width: 50%; }
.mengine.projects .yjme_item div.imageholder, .mengine.projects .yjme_item a.item_image { width: 100%!important; height: auto!important; margin: 0 auto; min-height: 250px; max-height: 250px; }
.mengine.projects .yjme_item:first-child div.imageholder, .mengine.projects .yjme_item:first-child a.item_image { min-height: 515px; }
.mengine.projects .yjme_holder { margin: 0 -7.5px; }
.mengine.projects .yjme_item { padding: 0 7.5px; width: 25%; margin-bottom: 15px; }
.mengine.projects .yjme_item a.item_image img { width: 180%!important; max-width: none; }
/* Accordions */
.maccordions.yjsg3 p { margin: 0 auto 50px auto; }
.yjsgsfx-maccordions { padding: 35px 0 0 0; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccChrome { border-radius: 5px; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccGroup { margin: 0; border: none; overflow: hidden; border-radius: 0; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccGroup:first-child { border: none; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccGroup:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger { padding: 0; font-size: 16px; font-family: 'Roboto'; position: relative; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger:before { content: "\68"; font-family: "metros"; display: block; overflow: hidden; font-size: 14px; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger.active:before { content: "\67"; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger a { padding: 20px 30px; line-height: normal; position: relative; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccContent { padding: 0 30px 20px 30px; border-top: none; }
.accordionsfx-yjsgsfx-maccordions .yjsgaccContent .maccordions p { margin: 0 auto; }
/* Dream Job Image */
.slidersfx-yjsgsfx-mdreamjobimg .yjsgModsChrome { border-radius: 5px; }
.slidersfx-yjsgsfx-mdreamjobimg .yjsgModsChrome img, .slidersfx-yjsgsfx-mdreamjobimg .yjsgsliderChrome { border-radius: 5px; }
.slidersfx-yjsgsfx-mdreamjobimg .yjsgsliderHolder { overflow: visible; }
.slidersfx-yjsgsfx-mdreamjobimg .yjsgsliderControls { bottom: -15px; right: 30px; width: 70px; height: 30px; overflow: hidden; position: absolute; }
.slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav { top: 0; width: 30px; height: 30px; line-height: 30px; margin: 0 auto; opacity: 1!important; border-radius: 100%; font-size: 14px; text-indent: 2px; }
.slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav.prev { text-indent: -2px; }
/*right*/
.yjsgsfx-mdreamjob.yjsgxhtml { padding: 100px 0 0 100px; }
/* Video */
.mvideo { text-align: center; }
.mvideo .button-play { display: table; margin: 0 auto; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 100%; text-indent: 4px; }
.mvideo .button-play span { display: block; line-height: 50px; }
/* Blog news */
.mengine.blog .yjme_item { width: 25%; }
.mengine.blog .module_title { padding: 0 0 30px 0; margin: 0 auto 60px auto; }
.mengine.blog .yjme_item a.item_title { font-weight: normal; margin: 0 auto 10px auto; }
.mengine.blog .yjme_item p.item_intro { margin: 0 auto 30px auto; }
/*pagination*/
.slidersfx-yjsgsfx-mengine ul.yjsgsliderPagination { position: absolute; top: -8px; right: 0; }
.slidersfx-yjsgsfx-mengine ul.yjsgsliderPagination li { margin: 0 10px 0 0; }
.slidersfx-yjsgsfx-mengine ul.yjsgsliderPagination li a { padding: 0; border: none; width: 8px; height: 8px; text-indent: -9999px; border-radius: 100%; }
/* Testemonials */
.mtestemonials { text-align: center; }
.mtestemonials p { font-size: 30px; font-family: 'Roboto'; font-style: italic; font-weight: 300; line-height: 1.6; }
.mtestemonials .testemonial-name { display: block; font-weight: 500; font-family: 'Roboto'; font-size: 16px; margin: 0 auto 60px auto; }
/*pagination*/
.slidersfx-yjsgsfx-mtestemonials ul.yjsgsliderPagination { display: table; margin: 0 auto; }
.slidersfx-yjsgsfx-mtestemonials ul.yjsgsliderPagination li { margin: 0 5px; }
.slidersfx-yjsgsfx-mtestemonials ul.yjsgsliderPagination li a { padding: 0; border: none; width: 8px; height: 8px; text-indent: -9999px; border-radius: 100%; }
/* Map */
.extrapos3.mmap.yjsgsitew { width: 100%; padding: 0; }
.mmap { position: relative; }
.mmap .yjgoogle-holder { display: table; overflow: hidden; border-radius: 5px; position: absolute; left: 50%; transform: translateX(-50%); right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; padding: 60px; text-align: center; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
.mmap .yjgoogle-holder h4 { font-size: 250%; font-weight: 500; margin: 0 auto 30px auto; }
.mmap .yjgoogle-holder .icon { font-size: 32px; margin: 0 auto 10px auto; }
.mmap .yjgoogle-holder p { font-size: 16px; line-height: 28px; margin: 0 auto 20px auto; }
.mmap:hover .yjgoogle-holder { left: 100px; transform: translateX(0); }
/* Footer modules */
.mfooter h4 { font-size: 14px; font-weight: 700; margin: 0 auto 30px auto; text-transform: uppercase; }
.mfooter .button-color { margin: 50px 0 0 0; }
/*list*/
.mfooter ul li { list-style-type: none; }
.mfooter ul li a { padding: 5px 0; position: relative; display: block; text-indent: 15px; }
.mfooter ul li a:before { content: "\f111"; font-size: 6px; font-family: 'FontAwesome'; position: relative; top: -2px; left: -15px; }
/* K2 Custom module */
.k2custom .module_title { font-size: 60px; text-transform: uppercase; font-weight: 900; margin: 0 auto; }
.yjsg_grid.gridsfx-k2custom { padding: 120px 0; }
/* Hover effect */
.yj-hover { display: block; overflow: hidden; position: relative; }
.yj-hover-info { display: block; overflow: hidden; bottom: 0; left: 0; right: 0; position: absolute; padding: 30px; opacity: 0; }
.yj-hover-cat { display: block; font-weight: 700; text-transform: uppercase; font-family: 'Roboto'; font-size: 14px; text-align: left; }
.yj-hover-title { display: block; text-align: left; font-weight: 300; font-family: 'Roboto'; font-size: 21px; line-height: normal; }
.mengine.blog .yj-hover-info { display: none; }
/*image fade*/
.mengine img, #k2Container img { opacity: 0; }
/*RTL*/
.yjsgrtl .yjsg-form .yjsg-form-prepend { -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-top-left: 0; -moz-border-radius-bottom-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-top-right: 4px; -moz-border-radius-bottom-right: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.yjsgrtl .yjsg-form .yjsg-form-prepend + .yjsg-form-element { -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-top-left: 4px; -moz-border-radius-bottom-left: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-top-right: 0; -moz-border-radius-bottom-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.yjsgrtl .button-simple-white:hover .icon, .yjsgrtl .button-simple-dark:hover .icon, .yjsgrtl .button-color:hover .icon, .yjsgrtl .button-dark:hover .icon { margin: 0 20px 0 0; }
.yjsgrtl .yj-hover-cat, .yjsgrtl .yj-hover-title, .yjsgrtl div.k2Pagination { text-align: right; }
.yjsgrtl .accordionsfx-yjsgsfx-maccordions .yjsgaccTrigger:before { right: auto; left: 30px; }
.yjsgrtl .yjsgsfx-mdreamjob.yjsgxhtml { padding: 100px 100px 0 0; }
.yjsgrtl .slidersfx-yjsgsfx-mdreamjobimg .yjsgsliderControls { left: 30px; right: auto; }
.yjsgrtl .slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav { text-indent: -2px; }
.yjsgrtl .slidersfx-yjsgsfx-mdreamjobimg a.yjsgsliderNav.prev { text-indent: 2px; }
.yjsgrtl .mvideo .button-play { text-indent: -4px; }
.yjsgrtl .slidersfx-yjsgsfx-mengine ul.yjsgsliderPagination { left: 0; right: auto; }
.yjsgrtl .mfooter ul li a:before { right: -15px; left: auto; }
.yjsgrtl #k2Container .yjk2-details > div, .yjsgrtl .yjk2-holder .yjk2-header .yjk2-details > div { float: right; margin: 0 auto 10px 10px; }
.yjsgrtl #k2Container .yjk2-tags ul li { padding: 0 0 0 4px; float: right; }
.yjsgrtl div.itemAuthorBlock img.itemAuthorAvatar { margin: 0 0 0 50px; float: right; }
.yjsgrtl div.k2Pagination ul.yjsg-pagination-links > li:last-child > a, .yjsgrtl div.k2Pagination ul.yjsg-pagination-links > li:last-child > span { border-radius: 5px 0 0 5px; }
.yjsgrtl div.k2Pagination ul.yjsg-pagination-links > li:first-child > a, .yjsgrtl div.k2Pagination ul.yjsg-pagination-links > li:first-child > span { border-radius: 0 5px 5px 0; }
.yjsgrtl div.k2Pagination ul li.yjsg-pagination-end a, .yjsgrtl div.k2Pagination ul li.yjsg-pagination-end span { border-right: 0; }
.yjsgrtl .yjsgrtl div.k2Pagination ul.yjsg-pagination-links > li:first-child > span { border-right: 1px solid #eeeeee; }
/*Responsive menu*/
span.yjmm_select { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: left; text-indent: 10px; font-size: 14px; }
span.yjmm_select:after { content: "\f111"; font-size: 7px; }
