/*======================================================================*\

|| #################################################################### ||

|| # 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   ||

|| # brickistribution and  modification of this software                  ||

|| # is bounded by its licenses                                         ||

|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||

|| #################################################################### ||

\*======================================================================*/

/*BODY ID'S USED FOR CSS FONT STYLES AND BASE SITE BODY STYLING */

body#stylef1,

body#stylef2,

body#stylef3,

body#stylef4,

body#stylef5,

body#stylef6,

body#stylef7,

body#stylef8,

body#stylef9,

body#stylef10,

body#stylef11,

body#stylef12,

body#stylef13,

body#stylef14,

body#stylef15,

body#stylef16 {

  background:#fff;

  color:#888888;

}

#centerbottom {

  background:#fff;

}

#logo a{

  background:url(../images/brick/masterlogo.jpg) no-repeat 0px 0px;

  width:auto !important;height:230px !important; margin:auto !important;

}

/* SITE LINKS */

a {

  text-decoration: none;

  color:#FBB036;

}

/* SITE HOVERS */

a:focus,

a:hover {

  color:#3e3a4b;

}

/* SITE HEADINGS */

h1,

h2,

h3,

h4,

h5,

h6 {

  color:#3e3a4b;

}

/* SITE LI IMAGE */

ul li {

  background: url(../images/brick/bodyli.gif) no-repeat 0px center;

}

/* ARTICLE TABLE OF CONTENTS */

fieldset,

#article-index ul {

  border:1px solid #dcdcdc;

}

#article-index ul li {

  border-bottom:1px solid #dcdcdc;

}

#article-index ul li:last-child {

  border:none;

}

/* INPUTBOXES */

.inputbox {

  background: #FFFFFF;

  border: 1px solid #d9d9d9;

  -webkit-border-radius:4px;

  -khtml-border-radius:4px;

  -moz-border-radius:4px;

  border-radius:4px;

  color:#7f7f7f;

}

.inputbox:hover,

.inputbox:focus {

  background: #FFFFFF;

  border:1px solid #d9d9d9;

}

/*BUTTONS AND READON

--------------------- */

.button,

.button:hover,

.validate,

a.readon,

a.hover,

a.focus {

  background:#FBB036!important;

  color:#fff;

  text-shadow:none;

  -webkit-border-radius:3px;

  -khtml-border-radius:3px;

  -moz-border-radius:3px;

  border-radius:3px;

}

a.readon:hover {

  color:#3e3a4b;

}

/*TOP MENU STYLE FOR SPLIT MENU, CSS DROPDOWN AND SMOOTH DROPDOWN

--------------------- */

#topmenu_holder.yjsgmega,

#topmenu_holder.topmodpoz,

#topmenu_holder.topmodpoz_navbar {

/*  background:url(../images/menu_bg.png) repeat;*/

  -webkit-border-radius:0;

  -khtml-border-radius:0;

  -moz-border-radius:0;

  border-radius:0;

}

.top_menu ul.group_holder ul.subul_main.level2,

.top_menu ul.group_holder ul.subul_main.level4 {

  border:none;

  -webkit-border-radius:none;

  -moz-border-radius:none;

  border-radius:none;

}

.top_menu ul.subul_main a.first {

  -webkit-border-top-left-radius:0;

  -moz-border-top-left-radius:0;

  border-top-left-radius:0;

  -webkit-border-top-right-radius:0;

  -moz-border-top-right-radius:0;

  border-top-right-radius:0;

}

.top_menu ul.subul_main a.last {

  -webkit-border-bottom-left-radius:0;

  -moz-border-bottom-left-radius:0;

  border-bottom-left-radius:0;

  -webkit-border-bottom-right-radius:0;

  -moz-border-bottom-right-radius:0;

  border-bottom-right-radius:0;

}

.top_menu li {

  background-image:none;

}

/* sub ul border */

.top_menu ul.subul_main {

  border:1px solid #d95f61;

  -webkit-border-radius:0;

  -moz-border-radius:0;

  border-radius:0;

  background:#FBB036;

}

/* reset Bootstrap navbar */

  .navbar-inner {

  -webkit-box-shadow:none;

  -khtml-box-shadow:none;

  -moz-box-shadow:none;

  box-shadow:none;

  border:none;

}

/* TOP LEVEL LINKS */

.top_menu ul li a {

  color:#3e3a4b;

}

/* active and hover */

.top_menu ul li a:hover,

.top_menu li.active a.activepath,

.top_menu li.active a,

.top_menu li.haschild.level0:hover span.child a {

  color: #F7B03B;

  /*background:url(../images/brick/menu_underline.png) repeat-x left bottom;*/

}

/*SUBTITLE */

.top_menu ul li a span.yjm_desc {

  color:#f88c8e;

}

/* active and hover */

.horiznav ul li.active a span.yjm_desc,

.horiznav ul li a:hover span.yjm_desc {

  color:#f88c8e;

}

/* HASCHILD ARROWS */

.top_menu ul li.haschild span.child a {

  position:relative;

}

.top_menu ul li.haschild span.child a:after {

  font-family: 'FontAwesome';

  content: url(../images/menu_icon.png);

  position: absolute;

  top:40%;

  left:0px;

  padding: 2px 7px;

}

.top_menu ul li.haschild.active span.child a:after,

.top_menu ul li.haschild:hover span.child a:after {

  content:url(../images/brick/menu_icon_hover.png);

}

.top_menu ul.subul_main li.haschild span.child a:after {

  font-family: 'FontAwesome';

  content: url(../images/submenu_icon.png);

  position: absolute;

  top:30%;

  left:auto;

  right:10px;

}

.top_menu ul.subul_main li.haschild span.child a:hover:after {

  content: url(../images/menu_icon.png);

}

/* rtl arrows */

body.yjsgrtl .top_menu ul.subul_main li.haschild span.child a:after {

  right:auto;

  left:10px;

  content: "\f0d9";

}

/* side menu arrow */

body.yjsgrtl ul.defaultmenu li a:after {

  content: "\f053";

  left:auto;

  right:-15px;

}

/*SUB LEVELS A*/

.top_menu ul.subul_main li a,

.top_menu ul.subul_main li.haschild.level1 span.child a,

.top_menu ul.subul_main li.haschild.level2 span.child a,

.top_menu ul.subul_main li.haschild.level3 span.child a,

.top_menu ul.subul_main li.haschild.level4 span.child a {

  color:#fff;

  background:#FBB036;

  border-bottom:1px solid #d95f61;

}

.top_menu ul.subul_main li a:hover,

.top_menu ul.subul_main li a.activepath,

.top_menu ul.subul_main li.haschild.level1 span.child a:hover,

.top_menu ul.subul_main li.haschild.level2 span.child a:hover,

.top_menu ul.subul_main li.haschild.level3 span.child a:hover,

.top_menu ul.subul_main li.haschild.level4 span.child a:hover {

  background:#FBB036;

  color:#3e3a4b;

}

/* Group holder title*/

.top_menu ul.group_holder a.grouptitle,

.top_menu ul.group_holder a.activepath.grouptitle,

.top_menu ul.group_holder a.grouptitle:hover {

  color: #888;

  border:none;

  background:none;

}

.top_menu ul.group_holder a.grouptitle:after {

  display:none;

}

span.separator {

  color: #888;

  background:#fff;

  border-bottom: 1px solid #D4D4D4;

}

/* DROPLINE */

ul.subul_main.dropline.dlevel1 {

  background:none;

  border:none;

  -webkit-box-shadow:inset #e7e3de 0 1px 0 0;

  -moz-box-shadow:inset #e7e3de 0 1px 0 0;

  -khtml-box-shadow:inset #e7e3de 0 1px 0 0;

  box-shadow:inset #e7e3de 0 1px 0 0;

  -webkit-border-radius:0px;

  -khtml-border-radius:0px;

  -moz-border-radius:0px;

  border-radius:0px;

}

ul.subul_main.dropline.dlevel1 a.dlevel1a {

  background:none;

}

ul.subul_main.dropline.level1.dlevel1 li a {

  color:#3e3a4b;

}

ul.subul_main.dropline.level2 li a {

  color:#fff;

}

/*SIDE MENU MODULE

--------------------- */

.defaultmenu li a {

  border-bottom: 1px solid #f1f1f1;

}

.defaultmenu li a {

  position:relative;

  display:block;

}

.defaultmenu li a:after {

  font-family: 'FontAwesome';

  /*content:url(../images/brick/sidemenu_icon.png);*/

  position: absolute;

  top:7px;

  left:-15px;

}

.defaultmenu a.alast {

  border:none;

}

.defaultmenu a.isactivea,

.defaultmenu li a:hover {

  background:none;

  color: rgb(180,180,180);

}

.defaultmenu li a.isactivea:after,

.defaultmenu li a:hover:after {

  /*content:url(../images/menu_icon.png);*/

  transform:rotate(0);

  -ms-transform:rotate(0);

  -webkit-transform:rotate(0);

}

/* Accordion side menu */

ul.defaultmenu.yjsgacc li.active_yjsgacc a.yjsgtoggler:after {

  content: "\f078";

}

/* FOOTER MENU MODULE*/

#footmod ul.defaultmenu li a,

#footmod ul.defaultmenu li a:hover,

#footmod ul.defaultmenu a.isactivea {

  border:none;

  background:none;

}

/*USER PAGES STYLES */

div.userpageswrap.offline div.userpages {

  border:none;

  background:#fff;

}

div.userpages dt {

  background:#fff;

  border:1px solid #ccc;

}

/* PAGINATION */

ul.pagination li a,

ul.pagination li span,

th.pagenav_prev a,

th.pagenav_next a,

div.back_button a,

li.pagenav-next a,

li.pagenav-prev a {

  background-image: url(../images/brick/pagination.png);

  color:#fff;

}

/* active one*/

ul.pagination li span {

  color:#fff;

}

/* hover*/

ul.pagination li a:hover {

  color:#fff;

}

/*SECTION TABLE */

table.category {

  border: 1px solid #DDD;

  border-collapse: separate;

  border-bottom:none;

}

table.category td {

  border-bottom: 1px solid #DDD;

}

th.sectiontableheader {

  border-bottom: 1px solid #DDD;

  background:#fff;

}

tr.sectiontableentry1 td {

  background-color: #fafafa;

}

tr.sectiontableentry2 td {

  background-color: #fff;

}

tr.sectiontableentry1:hover td,

tr.sectiontableentry2:hover td {

  background-color: #f7f7f7;

}

.yjsglogo {

  background: url(../images/brick/yjsglogo.png) no-repeat center center;

}

/* responsive menu */

#mmenu_holder {

  background:#fff!important;

  border: 1px solid #D4D4D4;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);

  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);

  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);

}

/* Backgrounds */

.yjsg1_out {

  color:#fff;

  /*background:#FBB036;*/

}

#yjsg1 h2.module_title,

#yjsg1 h2.module_title span {

  color:#fff;

}

.yjsg3_out,

.yjsg5_out {

  background:#f4f4f4;

  border-top:1px solid #eeeeee;

  border-bottom:1px solid #eeeeee;

}

.bottom_out {

  background:rgb(128,128,128);

}

.bottom_out h2.module_title,

.bottom_out h2.module_title span {

  color:#fff;

}

#yjsg7 {

  /*border-bottom:2px solid #4f4a5e;*/

}

/* Box shadow */

.csubscribe_inputbox,

form#comment-form .inputbox,

.inputbox {

  -webkit-box-shadow: inset 0px 0px 2px 2px #f7f7f7;

  box-shadow: inset 0px 0px 2px 2px #f7f7f7;

}

.cme.team .yjme_item {

  -webkit-box-shadow:0px 0px 2px 2px #f8f8f8;

  box-shadow:0px 0px 2px 2px #f8f8f8;

}

/* Additional */

#footer,

#footer a {

  color:#fff;

}

#footer a:hover {

  color:#FBB036;

}

/* Tempalte readmore buttons */

a.tempalte_readmore,

a.tempalte_readmore2 {

  background:#FBB036;

  color:#fff;

  text-shadow:1px 1px #b84e50;

}

a.tempalte_readmore {

  background:#3e3a4b;

  text-shadow:1px 1px #383443;

}

a.tempalte_readmore:hover {

  color:#FBB036;

}

a.tempalte_readmore2:hover {

  color:#3e3a4b;

  text-shadow:none;

}

/* Shadow slider */

#YjArtoSlider .slideintro h1:after {

  border-bottom:2px solid #3e3a4b;

}

#YjArtoSlider {

  background:#fff;

}

#YjArtoSlider .slides ul li {

  color:#FFFFFF;

}

#YjArtoSlider #prev,

#YjArtoSlider #next {

  background:url(../images/brick/slider_arrow_left.png) no-repeat left top;

}

#YjArtoSlider #next {

  background:url(../images/brick/slider_arrow_right.png) no-repeat left top;

}

#YjArtoSlider .navigation a:hover,

#YjArtoSlider .navigation a.selected {

  background:url(../images/brick/slider_nav_active.png) repeat-x left center;

}

#YjArtoSlider .navigation a {

  background:url(../images/slider_nav.png) repeat-x left center;

}

#YjArtoSlider .slideintro h1,

#YjArtoSlider .slideintro p {

  color:#3e3a4b;

}

#YjArtoSlider .slideintro span.bgdark {

  color:#fff;

}

#YjArtoSlider .slideintro span.bgwhite {

  color:#333;

}

/* Custom module adv1 */

.ccm h1 {

  color:#FBB036;

}

/* Module engine user2,inside york,user19,multitabs */

.cme2 .yjme_item_in {

  border-bottom:1px solid #f1f1f1;

}

.cym .yjme_item div.imageholder {

  border:1px solid #e8e8e8;

}

.cme .yjme_item a.item_title,

.cym .yjme_item a.item_title,

.cmt .yjme_item a.item_title {

  color:#3e3a4b;

}

.cym .yjme_item a.item_title,

.cme .yjme_item a.item_title:hover,

.cme2 .yjme_item a.item_title:hover,

.cmt .yjme_item a.item_title {

  color:#FBB036;

}

.cym .yjme_item a.item_title:hover,

.cme2 .yjme_item a.item_title,

.cmt .yjme_item a.item_title:hover {

  color:#3e3a4b;

}

.cme .yjme_item div.item_details,

.cme2 .yjme_item div.item_details,

.cym .yjme_item div.item_details,

.cmt .yjme_item div.item_details {

  color:#FBB036;

}

.cme .yjme_item a.item_readmore,

.cym .yjme_item a.item_readmore,

.cmt .yjme_item a.item_readmore {

  background:#3e3a4b;

  color:#fff;

}

.cme .yjme_item a.item_readmore:hover,

.cym .yjme_item a.item_readmore:hover,

.cmt .yjme_item a.item_readmore:hover {

  color:#FBB036;

}

/* Team module engine */

.cme.team .yjme_item {

  border:1px solid #e8e8e8;

}

.cme.team .team_member_tag {

  color:#fff;

  background:#FBB036;

}

/* Custom module user6 */  

.custom_holder {

  background:url(../images/brick/custom_img.png) no-repeat left top;

}

.custom_holder.second {

  background:url(../images/brick/custom_img2.png) no-repeat left top;

}

/* Subscribe module user7 */

.csubscribe_inputbox {

  border:1px solid #d9d9d9;

  background:#fff;

  color:#7f7f7f;

}

.csubscribe_button {

  background:#FBB036;

  color:#fff;

  text-shadow:1px 1px #b84e50;

}

/* York module */

/* navigation */

.yy_container .linkForward,

.yy_container .linkBackward {

  background:url(../images/york_navigation.png) no-repeat -21px top;

}

.yy_container .linkBackward {

  background:url(../images/york_navigation.png) no-repeat left top;

}

/* bottom navigation */

ul.yy_bottom_navigation li a {

  background:url(../images/york_bottom_nav.png) no-repeat left top;

}

ul.yy_bottom_navigation li a:hover,

ul.yy_bottom_navigation li a.active {

  background:url(../images/york_bottom_nav.png) no-repeat -12px top;

}

/* Convalis list */

.convalis_list li {

  border-bottom:1px solid #f1f1f1;

}

.convalis_list li a {

  background:url(../images/menu_icon.png) no-repeat left center;

  color:#3e3a4b;

}

.convalis_list li a:hover {

  background:url(../images/brick/sidemenu_icon.png) no-repeat left center;

  color:#FBB036;

}

/* Latest Tweets */

.clt div.yj_twitter_title a {

  color:#3e3a4b;

}

.clt div.yj_twitter_title a:hover {

  color:#FBB036;

}

.clt div.yj_twitter_updated {

  color:#FBB036;

}

/* Multitabs */

.cmt ul#tabs li {

  background:#282828;

  color:#fff;

}

.cmt ul#tabs li.selected,

.cmt ul#tabs li:hover {

  background:#FBB036;

}

/* Creative Squad */

.yj_skill_label {

  color:#3e3a4b;

}

.yj_skill_bar,

.yj_skill_bar_in {

  background:#e8e8e8;

}

.yj_skill_bar_in.wordpress,

.yj_skill_bar_in.joomla,

.yj_skill_bar_in.magento {

  background:#FBB036;

}

.yj_skill_number {

  color:#FBB036;

}

.team_twitter,

.team_facebook {

  background:url(../images/brick/yj_twitter.png) no-repeat left top;

}

.team_facebook {

  background:url(../images/brick/yj_facebook.png) no-repeat left top;

}

/* Custom colobrick block */

.custom_h1,

.custom_intro {

  color:#fff;

}

/* Module styles */

/* yj1 */

.yj1 h2.module_title,

.yj1 h2.module_title span {

  color:#FBB036;

}

/* yj2 */

.yj2 h2.module_title {

  border-bottom:2px solid #3e3a4b;

}

/* yj3 */

.yj3 h2.module_title {

  border-bottom:2px solid #FBB036;

}

.yj3 h2.module_title,

.yj3 h2.module_title span {

  color:#FBB036;

}

/* yj4, yj5 */

.yj4,

.yj5 {

  background:#3e3a4b;

}

.yj5 {

  background:#FBB036;

  color:#fff;

}

.yj4 h2.module_title,

.yj4 h2.module_title span,

.yj5 h2.module_title,

.yj5 h2.module_title span {

  color:#fff;

}

/* K2 */

.yjk2_holder {

  border-right:0px solid #3e3a4b;

}

a.subCategoryMore,

a.subCategoryMore:visited,

span.catItemDateCreated,

span.itemDateCreated,

div.latestItemList .catItemDateCreated,

div.k2TagCloudBlock a {

  background:#3e3a4b;

  color:#fff;

}

a.subCategoryMore:hover,

h3.itemAuthorName a:hover,

div.itemComments ul.itemCommentsList li span.commentAuthorName {

  color:#FBB036;

}

ul.catItemTags li,

ul.itemTags li,

div.itemAuthorBlock {

  background:#3e3a4b;

}

ul.catItemTags li:hover,

div.itemTagsBlock ul.itemTags li:hover {

  background:#FBB036;

}

ul.catItemTags li a,

ul.catItemTags li a:hover,

div.itemTagsBlock ul.itemTags li a,

div.itemTagsBlock ul.itemTags li a:hover,

h3.itemAuthorName a,

div.k2LatestCommentsBlock a {

  color:#fff;

}

div.catItemReadMore a,

div.itemReadMore a,

div.k2TagCloudBlock a:hover {

  background:#FBB036;

  color:#fff;

}

div.catItemReadMore a:hover,

#submitCommentButton:hover,

div.itemReadMore a:hover,

div.k2LatestCommentsBlock ul li span.lcUsername,

div.k2LatestCommentsBlock a:hover {

  color:#3e3a4b;

}

.k2LatestCommentsBlock li.even,

.k2LatestCommentsBlock li.odd {

  border-bottom:1px solid #df6062;

}

.k2CategoriesListBlock ul li a {

  background:url(../images/brick/mainlevel.png) no-repeat left top;

}

/* Hover effect */

.yj_hover_effect {

  background:#da7a7c;

}

.yj_readmore,

.yj_zoom {

  background:url(../images/brick/yj_readmore.png) no-repeat left top;

}

.yj_zoom {

  background:url(../images/brick/yj_zoom.png) no-repeat left top;

}

.yj_titcat,

.yj_title,

.yj_category {

  color:#fff;

}

/* Responsive menu */

span#yjmm_selectid {

  color:#3e3a4b!important;

}



/*-----------------------My Code------------------------*/

#ImageSliderNav{

display:none !important;  

}

#user2 .thumbnails h3{

background:rgb(255,153,21);

color:#fff;

text-align:center;

font-size:18px;

padding-top:20px;

margin-top:-5px;

height:50px;

margin-bottom:10px;



}

#user2 .thumbnails li.span4{

  float:left;

  width:185px;

}

.thumbnails{

margin-left:68px;  

}

#user21 .defaultmenu li{

  float:left;

}

#user21 .defaultmenu li a{

border-bottom:none;



color:#fff;

text-transform:uppercase;

}

.socialicons li{

float:left;

background:none;

}

.bottom_out .defaultmenu{

margin-left:50px;  

}

.bottom_out #user21{

float:right !important;

width:85% !important;

}

.socialicons{

margin-left:80px;  

}

.mymenu2 li{

  padding-left:0;

}

.bottom_out .mymenu2 .defaultmenu{

  margin-left:100px;  

}

#user2 .thumbnails h3 a{

  color:#fff;

}

#user2{

width:74% !important;  

}

#centertop .socialicons{

margin-left:0 !important;  

}

#centertop .socialicons li{

padding-left:0 !important;

padding-right:10px;

}

#header{

clear:both;

  height: auto !important;

}

#header #logo {

  height: auto !important;

}

.horiznav ul li.active a .yjm_title{ font-weight:bold !important; font-size:100%;}

ul.thumbnails li.span4{margin-bottom: 10px;}
#mod-search-searchword{margin-left: 50px;
    text-align: center;}
.globalnews .gn_header h3 a{text-indent: -9999px; background-image:url(http://ipsdesign.ie/templates/convalis/images/SITE.jpg) no-repeat center;}
