/*** Custom Additional CSS Styles by arquitesaa. All rights reserved. ***/

.art-blockheader .t, .art-vmenublockheader .t
{
    white-space: nowrap;
}

/*** Languages Block ***/
.lang-inline {
   float: right !important;
}

/*** Social Sidebar ***/
#social-sidebar {
   width: 20px;
   line-height: 2.6;
   margin: 30px 0;
   padding: 12px;
   background-color: none;
   border-radius: 5px 0 0 5px;
}
#social-sidebar:hover {
   background: #2d2d2d;
}

/*** NewsFlash Module ***/
.art-postnewsflash-en
{
    margin: -21px 0 0 15px;
}
.art-postnewsflash-en h2
{
    margin: 12px;
}


/*** Contact-Us Form Module ***/
.moduletable
{
    display: inline-block;
    max-width: 360px;
    padding: 0 20px 0 0;
    height: 510px;
}


/*** Overrides to Twitter Widget iframe ***/
.twitter-timeline
{
    max-width: 360px !important;
    padding: 0 0 0 20px !important;
}


/*** Main Menu ***/
#mainmenu li.item-132 { /* to hide Menu-Item from MainMenu-English */
    display: none;
}
#mainmenu li.item-114 { /* to hide Menu-Item from MainMenu-English */
    display: none;
}
#mainmenu li.item-134 { /* to hide Menu-Item from MainMenu-Espanol */
    display: none;
}
#mainmenu li.item-127 { /* to hide Menu-Item from MainMenu-Espanol */
    display: none;
}
#mainmenu li.item-146 { /* to hide Menu-Item from MainMenu-Francais */
    display: none;
}
#mainmenu li.item-147 { /* to hide Menu-Item from MainMenu-Francais */
    display: none;
}

/*** Footer Menu ***/
#footermenu li {
    display: inline;
    list-style-type: none;
    border-left: 1px solid #fff;
    padding-left: 5px;
    padding-right: 5px;
}
#footermenu li.item-126 { /* to remove left separation line from 1st BottomMenu-Engish item */
    border-left: none;
}
#footermenu li.item-118 { /* to remove left separation line from 1st BottomMenu-Espanol item */
    border-left: none;
}
#footermenu li.item-138 { /* to remove left separation line from 1st BottomMenu-Francais item */
    border-left: none;
}
#footermenu li.item-105 { /* to hide Menu-Item from BottomMenu-English */
    display: none;
}
#footermenu li.item-116 { /* to hide Menu-Item from BottomMenu-English */
    display: none;
}
#footermenu li.item-106 { /* to hide Menu-Item from BottomMenu-English */
    display: none;
}
#footermenu li.item-120 { /* to hide Menu-Item from BottomMenu-Espanol */
    display: none;
}
#footermenu li.item-121 { /* to hide Menu-Item from BottomMenu-Espanol */
    display: none;
}
#footermenu li.item-122 { /* to hide Menu-Item from BottomMenu-Espanol */
    display: none;
}
#footermenu li.item-140 { /* to hide Menu-Item from BottomMenu-Francais */
    display: none;
}
#footermenu li.item-141 { /* to hide Menu-Item from BottomMenu-Francais */
    display: none;
}
#footermenu li.item-142 { /* to hide Menu-Item from BottomMenu-Francais */
    display: none;
}

/*** Footer Menu - Social Icons ***/
#footermenu li.item-166 { /* to remove left separation line from Twitter FooterMenu-English item */
    border-left: none;
}
#footermenu li.item-167 { /* to remove left separation line from Facebook FooterMenu-English item */
    border-left: none;
    margin-left: -10px;
}
#footermenu li.item-168 { /* to remove left separation line from LinkedIn FooterMenu-English item */
    border-left: none;
}
#footermenu li.item-169 { /* to remove left separation line from Youtube FooterMenu-English item */
    border-left: none;
}
#footermenu li.item-170 { /* to remove left separation line from Google+ FooterMenu-English item */
    border-left: none;
}
#footermenu li.item-171 { /* to remove left separation line from Twitter FooterMenu-Espanol item */
    border-left: none;
}
#footermenu li.item-172 { /* to remove left separation line from Facebook FooterMenu-Espanol item */
    border-left: none;
    margin-left: -10px;
}
#footermenu li.item-173 { /* to remove left separation line from LinkedIn FooterMenu-Espanol item */
    border-left: none;
}
#footermenu li.item-174 { /* to remove left separation line from Youtube FooterMenu-Espanol item */
    border-left: none;
}
#footermenu li.item-175 { /* to remove left separation line from Google+ FooterMenu-Espanol item */
    border-left: none;
}
#footermenu li.item-176 { /* to remove left separation line from Twitter FooterMenu-Francais item */
    border-left: none;
}
#footermenu li.item-177 { /* to remove left separation line from Facebook FooterMenu-Francais item */
    border-left: none;
    margin-left: -10px;
}
#footermenu li.item-178 { /* to remove left separation line from LinkedIn FooterMenu-Francais item */
    border-left: none;
}
#footermenu li.item-179 { /* to remove left separation line from Youtube FooterMenu-Francais item */
    border-left: none;
}
#footermenu li.item-180 { /* to remove left separation line from Google+ FooterMenu-Francais item */
    border-left: none;
}


/*** Newsletter ***/
#mc_embed_signup.modal { /*to modify positioning of Newsletter Button on homepage*/
    display: block;
    margin-top: 65px;
}
#mc-embedded-subscribe { /*to personalize appearance of Newsletter Button on homepage */
    font-size: 14px;
    display: list-item;
}
#mc-embedded-subscribe.button:hover 
{
    text-decoration: none !important;
    margin: 0 !important;
}


/*** Social Buttons ***/
/* The following codes are to align horizontally social share buttons on News Articles */
.fb-like {
    float: left;
    margin-right: 20px;
}
.twitter-share-button {
    float: left;
    margin-right: 20px;
}
.IN-widget {
    float: left;
    margin-right: 20px;
}
.g-plusone {
    float: left;
    margin-right: 20px;
}


* {
  -webkit-text-size-adjust: 100% !important;
}

/* =============== RESPONSIVE STYLE =============== */
@media only screen and (max-width: 800px), (max-device-width: 800px) 
{
	#header-icons, #social-sidebar {
	   display: none;
	}
}

@media only screen and (max-width: 800px), (max-device-width: 800px) 
{
	.breadcrumbs {
	   display: none;
	}
}

@media only screen and (max-width: 1024px), (max-device-width: 1024px) 
{
	#sitelock_shield_logo {
	   display: none;
	}
}

.hasTip { /* To not display default 'New' button under "News" catergoty list */
	display: none !important;
}



/*** End Custom Additional CSS Styles by arquitesaa ***/
