/*

Theme Name:         Gateway House India | Reverie

Theme URI:          http://themefortress.com/reverie/

Description:        Reverie is a versatile HTML5 responsive WordPress framework based on ZURB's Foundation.

Version:            3.0.0

Author:             Edited by Corn Media | Zhen Huang

Author URI:         http://themefortress.com/



License:            MIT License

License URI:        http://www.opensource.org/licenses/mit-license.php

*/



/* -------------------------------------------------- 

Table of Contents

-----------------------------------------------------

:: Customized Adjustments of Foundation for WordPress

:: Styling Basic WordPress Outputs

:: Customize Foundation Style Pagination for WP-Pagenavi

:: Customize for BuddyPress

:: Your Customized Style

*/

                                                                                                        

/* ---------------------------------------------------

Customized Adjustments of Foundation for WordPress

--------------------------------------------------- */

/*-----------------Temp Staff Page--------------*/
.page-id-206380 hr.yellow {
    border-bottom: 3px solid #DAA520;
}
.page-id-206380 .marginPadding img {margin-top: -12px !important; width: 135px !important;}
.page-id-206380 .post-box-page h1 {
    background-color: transparent!important;
    letter-spacing: 3px;
    padding: 0!important;
    text-transform: none !important;
    color: #000000!important;
    font-family: georgia !important;
    font-size: 22px!important;
    line-height: 35px!important;
    text-decoration: none;
    border: 0px;
    position: relative;
    clear: both;
    width: 100%;
}
.page-id-206380 .expertsName {
    font-family: helvetica !important;
    text-transform: uppercase!important;
    font-size: 9px!important;
    letter-spacing: 1px!important;
    margin-top: 2px!important;
    color: #000!important;
    line-height: 11px!important;
    margin-bottom: 15px!important;
}
.page-id-206380 .division{
    font-family: georgia !important;
    font-size: 16px!important;
}
/*-----------------End Temp Staff Page--------------*/

/* Foundation-specific presentation CSS by ZURB */

div.reverie-header { margin: 0 0 20px 0; padding: 20px 0 0 0; border-bottom: solid 1px #ccc; }

div.reverie-header h1 { font-weight: 500; margin-bottom: 0; padding: 0; }

div.reverie-header h1 a { color: #181818; }

div.reverie-header h1 a:hover { color: #181818; }
.publications > h1 > a{
    color: #fff !important;
}
.socialmedia-newicons{
    float: right !important ;
}

.page-id-93769 [class*="column"] + [class*="column"]:last-child {
    float: left;
}

.page-id-94868 [class*="column"] + [class*="column"]:last-child {
    float: left;
}

.page-id-93769 .vc_tta.vc_general .vc_tta-panel-body > :last-child {
    margin-bottom: 35px;
}

.page-id-94868 .vc_tta.vc_general .vc_tta-panel-body > :last-child {
    margin-bottom: 35px;
}


#menu-my-account #menu-item-2593967, #menu-about-us #menu-item-2593974{
	display: none;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 4px 6px;
    vertical-align: middle;
}

.logged-in #menu-my-account #menu-item-2593967, .logged-in #menu-about-us #menu-item-2593974{
	display: block;
}

.vc_responsive #nav-menu-item-2593976{
	display: none;
}

.membership-text {
    text-align: center;
    border-style: dashed;
    border-color: #daa520;
    border-width: 1px;
    padding: 10px 0px;
}

.membership-text a {
    background-color: #cc6033;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
        padding: 8px 15px;
    text-transform: uppercase;
}

@media handheld, only screen and (max-width: 767px) {

    header { position: relative; }

header .subheader { margin-bottom: 0; }

header .menu-action { float: left; position: relative; top: 1px; margin-top: -12px; }

header .menu-action .button.small { padding: 8px; }

header .menu-action .button.small svg { opacity: 0.5; }

header h1 { font-size: 27px; font-size: 2.7rem; margin-bottom: 18px; }

header h4 { font-size: 17px; font-size: 1.7rem; }

}

.gwh_years li{ display: inline;}

/* -----------------------------------------

Styling Basic WordPress Outputs

----------------------------------------- */
/*body {background: transparent url(images/indian-strip.png);
background-repeat: no-repeat;
background-position: top;
}*/


/* Global */

h1, h2, h3, h4, h5 { font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif; font-weight: 300; }


ul.square-list-item{
    padding: 0px;
    margin: 0px;
}

ul.square-list-item li {
    list-style: none;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.44;
    position: relative;
    padding-left: 20px;
}

ul.square-list-item li:before{
    content: '■'; 
    position: absolute;
    left: 0px;
}


/* Add Divider for Listed Posts */

.divider { background:url(images/divider.png) no-repeat center top; height:36px; margin:20px 0 27px; }	



/* Add Class for Images */

img.alignright { float: right; margin: 0 0 18px 18px; }

img.alignleft { float: left; margin: 0 18px 0 0; }

img.aligncenter { display: block; margin: 18px auto; }

.socialmedia-buttons a {

    display: inline-block;

    width: 25%;

}	

/* Add HTML5 Class for Images */

figure img {

    height: auto;

    border: 1px solid #DDD;

    margin: 0 auto;

    display: block;

    box-shadow: 0px 2px 10px #ddd;

    -moz-box-shadow: 0px 2px 10px #ddd;

    -webkit-box-shadow: 0px 2px 10px #ddd;

    border-image: initial;

}



/* Add HTML5 Caption Class for Images */

figure.figure {	margin: 0 auto;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; display: inline-block; }

figure.figure figcaption { padding: 8px 10px; font-size: 13px; font-size: 1.3rem; line-height: 18px; color: #555; }

figure.alignright.figure { float: right; margin: 0 0 18px 18px; }

figure.alignleft.figure { float: left; margin: 0 18px 18px 0; }



/* Sidebar Adjustment */

.sidebar-box { border-top:5px solid #000;}

.sidebar-section { padding-bottom: 10px; font-size: 13px; font-size: 1.3rem; font-weight: normal; text-transform:uppercase; }

/*	#sidebar .sidebar-section {border-top:5px solid #000000; }*/

.black-Border {border-top:5px solid #000000; clear:both}

.sidebar-section h6, .sidebar-section h3 {margin-top:8px; margin-bottom:17px; font-weight:normal; letter-spacing:1px; font-family:georgia,Helvetica; font-size:10px;}

.sidebar-section ul {list-style-type: square; list-style-position:inside; color:#cc6033;}

a.sidebar-cat {color:#cc6033; font-size:10px; font-weight:bold; letter-spacing:1px; line-height:15px; font-family:helvetica;}
.mostpopular{ border-bottom: 5px solid #000;}

.sidebar-section .meta-date{color:#000000; font-size:10px; line-height:14px; letter-spacing:1px; margin-top:3px;}

.sidebar-section ul li a h4 {

    color: #000000;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 12px;

    font-weight: bold;

    line-height: 16px;

    margin-bottom:2px;

    margin-top: 5px;

    text-transform: none;        

}



.sidebar-section ul li a h4:hover { text-decoration:underline!important; color:#000000!important;}

aside p {margin-bottom:10px;}

hr.yellow {border-bottom: 5px solid #DAA520 ;}

ul.dpe-flexible-posts li {margin-bottom: 16px;}

/*#sidebar .sidebar-section ul.dpe-flexible-posts:last-child { border-bottom:5px solid #000;}*/

.sidebarthumb img{width:100px; height:145px;}

#sidebar {float:right!important;}

.wpp-post-title { font-family:helvetica; text-transform:uppercase; font-size:10px;  line-height:15px;}

a.wpp-post-title {color:#cc6033;font-weight:bold!important; letter-spacing:1px; margin-left:-4px;}

ul.mostpopular li {margin-bottom:10px;}

.wpp-author {display:inline-block; font-size: 12px; font-weight: bold; color: #867C72 !important; font-style: normal; width:100%; text-transform:capitalize;}

.wpp-author a {color: #867C72 !important;}

.wpp-author .by { font-style: normal!important; font-size:10px!important; text-transform:uppercase!important;}

.wpp-date {color:#000000; font-size:10px; line-height:12px; letter-spacing:1px; font-family:helvetica!important;}

.page-template-myaccount #subnav ul li, .page-template-membership #subnav ul li {
    background-color:#DAA520;
    font-family: helvetica;
    border-top:none!important;
    padding:0px!important;
}
.page-template-myaccount #subnav ul li a, .left-menu .current-menu-item, .page-template-membership #subnav ul li a, .left-menu .current-menu-item{
        color: #FFFFFF;
    display: block;
    font-size: 9px;
    min-height: 40px;
    letter-spacing: 1px;
    padding:18px 6px;
    text-decoration: none;
    text-transform: uppercase;
   

}
.page-template-myaccount .left-menu li.current-menu-item, .page-template-myaccount #subnav li.current_page_item,.page-template-myaccount #subnav li.current_page_parent , .page-template-myaccount #subnav li.current_page_ancestor{
    background:#DAA520 url(images/bg_leftmenu_about_us.gif) right top no-repeat!important;
    width: 95%!important;
    margin-bottom:10px!important;
	
}

.page-template-membership .left-menu li.current-menu-item, .page-template-membership #subnav li.current_page_item,.page-template-membership #subnav li.current_page_parent , .page-template-membership #subnav li.current_page_ancestor{
    background:#DAA520 url(images/bg_leftmenu_about_us.gif) right top no-repeat!important;
    width: 95%!important;
    margin-bottom:10px!important;
	
}


.page-template-myaccount #subnav ul.sub-menu {display:none; background:#fff; padding-top:5px;}
.page-template-myaccount #subnav ul.sub-menu li{
    background-color:#ffffff;
}

.page-template-membership #subnav ul.sub-menu {display:none; background:#fff; padding-top:5px;}
.page-template-membership #subnav ul.sub-menu li{
    background-color:#ffffff;
}

.page-template-myaccount #subnav ul.sub-menu li a{
    color:#000;
    min-height:auto;
    font-family:Georgia!important;
    padding:0px;
    margin-left:10px;
    margin-bottom:5px;
    font-size:11px;
    line-height:14px;
    text-transform:none;
}

.page-template-membership #subnav ul.sub-menu li a{
    color:#000;
    min-height:auto;
    font-family:Georgia!important;
    padding:0px;
    margin-left:10px;
    margin-bottom:5px;
    font-size:11px;
    line-height:14px;
    text-transform:none;
}

.page-template-myaccount #subnav .current-menu-item ul.sub-menu, .left-menu .current-category-parent ul.page-template-myaccount .sub-menu {display:block;}
.page-template-myaccount #subnav li.current-menu-parent ul.sub-menu {display:block!important;}
.page-template-myaccount #subnav li.current-menu-parent .current-menu-item{background:none!important; min-height:auto; margin-top:5px;}
.page-template-myaccount #subnav li.current-menu-parent .current-menu-item a{
    color:#000;
    min-height:auto;
    font-family:Georgia!important;
    padding:0px;
    margin-left:10px;
    margin-bottom:5px;
    font-size:11px;
    line-height:14px;
    text-transform:none;
    background:none!important;
    font-style:italic;
} 
.page-template-myaccount #subnav li.current-menu-parent .current-menu-item a{
    color:#DAA520;
} 


/* Footer Nav */

.footer-section { padding-bottom: 10px; padding-top: 20px; font-size: 13px; font-size: 1.3rem; font-weight: normal; }

.footer-nav li { display: block; float: right; padding-left: 3%; margin-bottom: 0; }



/* Breadcrumb Adjustment */

ul.breadcrumbs li span { padding-left: 3px; }

ul.breadcrumbs li a { padding-left: 0; }



/* Comment Textarea Adjustment */

#respond textarea { height: 100px; }	



.externalLink{

    color : #006666;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    letter-spacing: 1px;

    text-transform: uppercase;

}

.externalLink:hover{ text-decoration:underline; color:#006666;}

.externalLinkBorder{

    border-bottom: 5px solid #006666;

    margin-bottom: 18px;

    padding-bottom: 18px;

}

/* .featuredFixedWidth { width:624px!important;} */

/*  -------------------------------------------------------

Adjust Foundation 3 Pagination Style for WordPress

---------------------------------------------------- */ 



ul.page-numbers { display: block; height: 24px; margin-left: -5px; }

ul.page-numbers li {float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }

ul.page-numbers li a { display: block; padding: 1px 7px 1px; color: #555; }

ul.page-numbers li:hover a, ul.page-numbers li a:focus { background: #e6e6e6; }

ul.page-numbers li.unavailable a { cursor: default; color: #999; }

ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus { background: transparent; }

ul.page-numbers li span.current { background: #2ba6cb; color: #fff; font-weight: bold; cursor: default; display: block; padding: 1px 7px 1px; }    



/*  ---------------------------

:: Customize for BuddyPress

--------------------------- */



.padder label + textarea { margin-top: 0; }

.padder #item-body #message-threads .thread-avatar img { max-width: 50px; }

ul.item-list.activity-list li.new_blog_post { padding-bottom: 15px; }

.padder select { display: inline-block; }

.padder div.item-list-tabs { margin: 25px 0; }

.padder form#whats-new-form textarea { height: 30px; }

.padder .button { display: inline; }





/*  --------------------------

Your Customized Style

----------------------- */

#container {
    /* background: url(images/bg-body.png) repeat-y; */
    margin: 0 auto;
    max-width: 980px;
    border-right: 2px solid #B3B3B3;
    border-left: 2px solid #B3B3B3;
}	

header {margin-bottom:10px;}

#searchform input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {width:99%!important;}

img a {border:none!important;}

a img {border:none!important;}

.text-center{
    text-align: center;
}

.g-search {float: left;width:24.8%;background-color: transparent; position:relative;}
.g-search .gsc-control-cse { padding:0; margin:0;}
.g-search form table td { padding:0!important;}
.g-search form table input[ type="text"]{height: 32px!important; width:100%!important; background-image:none!important; background-color: transparent!important;font-size: 10px!important; font-weight:bold!important;color: #000000!important;}
.g-search .gsc-control-cse {background-color: transparent!important; border:none!important;}
.g-search .gsc-input-box {height: 33px; padding-left:5px; background-color: transparent!important; border:none!important; background-image: url(//www.gatewayhouse.in/wp-content/themes/cornmedia/images/search-Back.png)!important;background-repeat: repeat!important;}
.gsst_a .gscb_a { color:#000!important;margin-top: 8px;position: relative;left: -20px;}

.cse input.gsc-search-button:hover, input.gsc-search-button:hover {border-color: transparent!important;background-color: transparent!important;background-image: none!important;}

.g-search .gsc-search-button { position:absolute;right: -16px;top: 5px; width:12px;background-image: url(//www.gatewayhouse.in/wp-content/themes/cornmedia/images/search.png)!important;background-repeat:no-repeat!important;background-color: transparent!important;border: none!important;}
.g-search .gsc-search-button:hover { background-color:transparent!important; border:none!important; background-image: url(//www.gatewayhouse.in/wp-content/themes/cornmedia/images/search.png)!important;background-repeat:no-repeat!important;}
.g-search form, .g-search form table{ padding:0!important; margin:0!important;background-color: transparent!important;}

input.gsc-search-button {filter:none!important;}

.gsc-selected-option-container {min-width: 100px!important;}

.sumome-share-client-wrapper div.sumome-share-client .sumome-share-client-share{
    margin-bottom: 6px;
}
/*  --------------------------

Top navigation + logo

----------------------- */

.logo {margin-top:10px; /*padding-left:20px;*/ }

/*#top { background:transparent url(images/topnavbck.jpg) no-repeat; min-height:120px; }    */

.top-nav {

    /* Fallback for web browsers that doesn't support RGBa */

    background: rgb(0, 0, 0) transparent;

    /* RGBa with 0.6 opacity */

    background: rgba(0, 0, 0, 0.6);

    /* For IE 5.5 - 7*/

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);

    /* For IE 8*/

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

}

.topnav { list-style:none; float:right; }

.topnav li {float:left; margin-right:5px; padding-right:1px;  margin-top:4px; margin-bottom:20px; height:7px; }

.topnav li a { color:#ffffff; font-family:helvetica; font-size:9px; letter-spacing:1px; text-transform:uppercase; padding-left:5px; background-image: url(images/sprite_small.png);

; background-position: 0 -408px;}

.topnav li a:hover { color:#D6B526; text-decoration:none; }



table.tableBorder5 {border-collapse:collapse;}
table.tableBorder5 tr td {border:1px solid #c1c1c1!important; word-break:break-word; width:auto!important; }
/*  --------------------------

Search

----------------------- */

#searchform input[type="text"]{

    /* Fallback for web browsers that doesn't support RGBa */

    /*background: rgb(229, 217, 0) transparent !important;

    /* RGBa with 0.6 opacity */

    /*background: rgba(229, 217, 0, 0.8)!important;*/

    /* For IE 5.5 - 7*/

    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);*/

    /* For IE 8*/

    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/

    border:none; line-height:10px; font-size:10px; color:#000000!important; background-color:transparent;font-weight:bold; text-transform:lowercase;*/ background-color:transparent;

}

#searchform  {background-image: url(images/search-Back.png);	background-repeat:repeat;}

#searchform .searchbtn { background:transparent url(images/search.png) no-repeat; border:none; display:block; cursor:pointer; position:relative; float:right; top:-35px; right:10px; }



/*  --------------------------

Breadcrumbs + current date

----------------------- */

.breadcrumbs { width:60%!important; top: 16px;}	

.breadcrumbs p { font-size:10px; line-height:15px; font-weight:normal; font-family:helvetica; }	

.breadcrumbs p a{ color: #888a8D}	

.currentdate { font-size:10px; margin-right:6px; text-transform:uppercase; font-family:helvetica; letter-spacing:1px; line-height:15px; text-align:right; float:right!important;}



/*  --------------------------

Slider + news + events

----------------------- */
#morefrom, #multimedia { margin-top:-15px;}

#homeslider,

#homeevents,

#homenews,

#morefrom,

#multimedia{padding:5px;}

#homeslider h1,

#homeevents h1,

#homenews h1,

#morefrom h1,

#multimedia h1,

#contact-us h1,

.publications h1,

.post-box-events h1,

.post-box-121 h1,

.post-box-events h4{ font-size:11px; width:100%; background-color:#000; letter-spacing:2px; color:#fff; line-height:16px; text-transform:uppercase; margin: 0 0 11px 0; padding:2px 0 2px 5px; font-family:Georgia, helvetica; }

.contentimg {float:left; width:32%; margin-right:3%;}

.contentimg img{
	width:100%;
	height:150px;
}

.contenttxt {float:left; width:65%; padding-right:10px; color:#867C72;}

.contenttxt p{margin-top:5px; font-size:12px; font-family:helvetica; color:#333; line-height:16px;}

#homeslider {padding-right:10px; }

#homeevents li{ list-style-type: none; margin-bottom: 10px;}
#homeevents li p{ line-height: 19px;}

#homeslider h2 {margin:0px;}

#homeslider h2 a{ font-family:Georgia, Helvetica; color:#000000; font-size:22px!important;}

#homeslider p{ font-family:Georgia, Helvetica!important; color:#666; font-size:13px; line-height:18px;margin-top: 0px;}

#homeslider h2 a:hover{ color:#3B6B9C; text-decoration: none; }

.excerpt-post a{color:#3B6B9C; font-weight:bold; }

.full-post { display:inline-block; /*border-bottom:3px solid #3B6B9C;*/}

.slidesParentJQ { border-top:3px solid #3B6B9C; margin-top:20px;}
ol.slidesParentJQ li{ padding-left:0!important;}


#multimedia h1 { float:left;}
.wp-polls{ float:left;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { float:left!important; width:100%;}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { margin-right:3px;}

#homenews {height:575px;/*overflow: hidden;*/}
.mfblock p a {

    color:#585858;

    font-family:georgia;

    font-size:16px;

    font-weight:normal;

    line-height:20px; 

}

.contenttxt a{

    font-weight:bold;

    color:#010101;

    font-size:12px;

    line-height:0px;

}

.publications .contenttxt a { line-height:normal;}

.contenttxt .authorlink {

    margin-top:10px;

    display:inline-block;

    font-family:Georgia;

    margin-bottom:0px;

}



.contenttxt .authorlink a {

    font-family:Georgia;

    color:#867C72!important;

}

.caption { color: #867C72; /*display: inline-block;*/ font-size: 10px;  width: 100%;}

.event-section {/*border-bottom:5px solid #8a8d60;*/ margin-bottom:10px;}

.location {font-size:10px; line-height:12px; font-family:helvetica; text-transform:uppercase;color:#867C72!important;}

.event-section ul li{list-style:none; /*max-height:156px;*/}

.event-section ul li p {margin-bottom:12px; margin-top:5px; color:#000!important; font-size:10px!important; font-family:helvetica!important;}

.event-section h6 {color:#585858; font-family:georgia,Helvetica!important; text-transform:uppercase; font-size:10px; line-height:16px; font-weight:normal!important; margin-top:0;}

.event-section a{color:#333; font-family:georgia,Helvetica!important;line-height:14px!important;font-size:16px!important;font-weight:normal!important;}

#homeevents {min-height:555px; padding-left:10px;}

/* #homeevents div:first-of-type {border-bottom: 5px solid #8a8d60!important;} */

ul.extnews {list-style-image:url(images/extlink.gif); height:auto; margin-bottom: 15px;}

ul.extnews li { /*border-bottom:5px solid #d47e67;*/ margin-bottom: 10px;padding-bottom: 0px;display:block; padding-left:0px;/* background-image:url(images/extlink.gif); background-repeat:no-repeat; background-position:0 4px;*/}

ul.extnews li a{color:#000; text-decoration:none; font-size:16px; line-height:20px; font-family:georgia,Helvetica!important; font-weight:normal; font-weight: bold; font-size: 14px;}

ul.extnews li a:hover{color:#d47e67; text-decoration:underline;}
ul.extnews li p{ line-height: 19px; margin-bottom:10px;}
.block-border {
    border-bottom: 5px solid #3b6b9c;
    padding: 2px 2px 5px;
}

/*ul.extnews li:last-of-type {border-bottom:none!important;}
*/
#newsletter {margin-top:31px; margin-bottom:5px; padding-top:7px;border-top: 5px solid #d47e67;}

#supportus a{background-image:url(images/subscribe-new.png);  background-size:25px;; background-position:5% 50%; background-repeat:no-repeat; display:block; padding:5px 10px; background-color:#d47e67; color:#ffffff; font-size:15px; text-align:right;}

/*#supportus a{display:block; padding:11px 10px; background-color:#d47e67; color:#ffffff; font-size:16px; text-align:center;}*/

.authorlink a{ color:#867C72!important; font-size:12px!important; font-style:italic; text-decoration:none; line-height:15px; text-transform:capitalize;}

.authorlink { color:#867C72!important; }

.authorlink span { font-size:12px!important; font-style:italic!important;}

.authorlink a:hover { text-decoration:underline;}

.authorlink .by { font-size:10px!important; font-style:normal!important;}

.mfblock {padding-right:10px; min-height:165px;}

.mfblock h3 a{color:#cc6633; font-family:helvetica; text-transform:uppercase!important; font-weight:bold; line-height:14px;}

.mfblock h3 {border-top:5px solid #867C72 ;font-size:10px!important; height: 40px; padding-left: 35px; width: 100%; padding-top:2px; margin-top:0;}

/*csss add by sucheta */
.geoeconomics h3 {background:transparent url(images/24-Geoeconomics.jpg) 0px 5px no-repeat; background-size:30px;}

.mumbai-history h3 {background:transparent url(images/21-Mumbai-History.jpg) 0px 5px no-repeat; background-size:30px;}

.geopolitics h3 {background:transparent url(images/25-Geopolitics.jpg) 0px 5px no-repeat; background-size:30px;}

/*.foreign-policy-analysis h3 {background:transparent url(images/forgn-policy.gif) 0px 5px no-repeat; background-size:30px;}     */

.multilaterals h3 {background:transparent url(images/26-Multilateral.jpg) 0px 5px no-repeat; background-size:30px;}

.democracy-and-nation-building h3 {background:transparent url(images/18-Democracy-Nation-Building.jpg) 0px 5px no-repeat; background-size:30px;}

.international-security h3 {background:transparent url(images/19-International-Security.jpg) 0px 5px no-repeat; background-size:30px;}

.science-technology-and-innovation h3 {background:transparent url(images/20-Science-Innovation.jpg) 0px 5px no-repeat;background-size:30px; background-size:30px;}

.energy-and-environment h3 {background:transparent url(images/23-Environment-Energy.jpg) 0px 5px no-repeat; color:#867C72; background-size:30px;}
 







/**/
/*.geoeconomics h3 {background:transparent url(images/geo-economics.gif) 0px 5px no-repeat;}

.geopolitics h3 {background:transparent url(images/geopolitics.gif) 0px 5px no-repeat;}

.foreign-policy-analysis h3 {background:transparent url(images/forgn-policy.gif) 0px 5px no-repeat;}

.brics-bilaterals h3 {background:transparent url(images/india-bilateral.gif) 0px 5px no-repeat;}

.democracy-nation-building h3 {background:transparent url(images/demo-nation-building.gif) 0px 5px no-repeat;}

.national-security-ethnic-conflict-terrorism h3 {background:transparent url(images/national-security.gif) 0px 5px no-repeat;}

.science-technology-innovation h3 {background:transparent url(images/scn-innovation.gif) 0px 5px no-repeat;}

.energy-environment h3 {background:transparent url(images/energy-n-envrn.gif) 0px 5px no-repeat; color:#867C72}  */

.blogblock, .blogblock .authorlink {font-family:Georgia, Helvetica, serif; margin-top:10px; font-size:10px;}

.blogblock {margin-top:0px!important;}

.blogblock h3 { font-size:16px!important;font-family:Georgia!important; line-height:20px!important; }

.blogblock h3 a {color:#CC6633; 

}

.dot { background:transparent url(images/dot.png) repeat-x; margin-top:3px; height:5px; margin-left:-23px; width:74.5%!important; }

.right { margin-top:-18px;text-align:right; width:auto!important;}

#partners { font-size:11px; color:#000!important; letter-spacing:4px; margin-top:10px; font-family:georgia!important;}

.publications { padding-right:10px; margin-top:-30px;}

.publications h1 { margin-bottom:20px!important;}

ul.nav-bottom {list-style:none; margin-bottom:10px; margin-top:15px; display:inline-block;}

ul.nav-bottom li {float:left; text-transform:lowercase; border-top:9px solid #000; padding:8px 0px; width:70px; text-align:center; margin-right:10px; border-bottom:1px solid #000;}

ul.nav-bottom li a {color:#000; font-size:12px; font-weight:normal; font-family:helvetica;}

.follow1 { width:15%!important;}

.socIcon {width:21%!important;}

#followusbar {display:block; padding:2px 5px; background-color:#857C71;}

#followusbar h5, #followusbar a{color:#ffffff; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:3px; font-size:11px; }

#followusbar h5, #followusbar a:hover { text-decoration:none;}

#followusbar img { margin-right:20px; float:left; margin-top:5px;}

#copyright {text-align:center; color:#898D9B; font-size:10px; line-height:15px; font-family:helvetica; padding-bottom:15px;}

#copyright a{color:#898D9B;}

#followus div:first-of-type { border-bottom:none!important;}

#subnav ul li {list-style:none; text-transform:uppercase; border-top:3px solid #888A8D; line-height:30px; display:block; width:90%; margin:2px 0 2px 0; padding:2px 0 12px 0!important; color:#FFF; font-size:9px; font-family:helvetica!important;}

#subnav ul li a {color: #fff; line-height:14px; letter-spacing: 1px;text-decoration: none;font-size: 9px; font-family:helvetica!important;}



#subnav li.current_page_item {

    background:#999966 url(images/bg_leftmenu_about_us2.gif) right no-repeat!important;

    width: 95%!important;

    margin-bottom:10px!important;

}
/*#subnav #menu-item-14203 li.current_page_item {

    background:#999966 url(images/bg_leftmenu_about_us2.gif) right no-repeat!important;

    width: 95%!important;

    margin-bottom:10px!important;

} */

#subnav li#menu-item-14203 .current-menu-item a {
    background: #999966;
} 

/*#subnav ul#menu-events li {
        background: #999966 !important;
}    */

.post-box{width:100%; }

.post-box-page, .post-box-poll, .post-box-events{border-top:1px solid #888A8D;  width:95%; padding-top:5px;}

.staffMembers {font-family: georgia!important;font-size: 31px!important;line-height: 35px;color: #000000!important; text-transform:capitalize!important; background-color:transparent!important; padding:0!important; margin:0!important; letter-spacing:0px!important;margin-top: -14px!important;}

.expertsName {font-family: helvetica!important;text-transform: uppercase!important;font-size: 9px!important;letter-spacing: 1px!important;margin-top: 2px!important;color: #000!important;line-height:11px!important;margin-bottom:15px!important;}

.marginPadding { margin:0; padding:0; margin-bottom:7px;}
/*.marginPadding img {width: 74px;}*/

.post-box-page h1 {font-family:georgia,Helvetica; color:#FFFFFF; font-size:11px; background-color:#000000; letter-spacing: 3px;padding-left: 10px;padding-top:4px;padding-bottom:4px;text-transform: uppercase;text-decoration: none;border: 0px; position: relative; clear:both;width: 100%;}

.post-box-page h5 {font-family: helvetica; font-size:14px;}

.post-box-single{border-top:1px solid #888A8D; float:left; width:100%; /*padding-top:50px;*/ padding-top:6px;}

.post-box-121{border-top:1px solid #888A8D;  width:95%; }

.post-box-121 article {border-bottom:5px solid #006666; margin-top: 20px;}

.post-box-single h1 {color: #000000;font-family: georgia;font-size: 32px;line-height: 35px;}

article figure { margin:0;}

.post-box-121 h2 a

{

    color: #010101;

    display: block;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    margin: 15px 0 2px;

    font-family: georgia;

}

.entry-content .wp-polls .Buttons {position: relative;left:-174px;top:-22px;padding:22px 8px;}

.post-box-121 p {font-family: georgia; color:#333333;}

.post-box-121 .pag-bottom {margin-top:-5px;}

.post-box-121 h2 {margin-bottom: 0px;}

.post-box-121 .authorlink {font-size:12px;}

.meta-date {font-family:helvetica; font-size:10px;font-family: helvetica;font-size: 10px;letter-spacing: 1px;line-height: 13px;text-transform: uppercase;color: #000;}

.post-box-poll h2{clear:both; font-size:11px; width:100%; background-color:#000; letter-spacing:2px; color:#fff; line-height:16px; text-transform:uppercase; margin: 0 0 11px 0; padding:2px 0 2px 5px; font-family:Georgia, helvetica; }

.entry-title { margin:0; margin-top:15px;}

.entry-content { margin-top:10px;}

/*.entry-content hr  { display:none!important;}*/

.entry-content p { text-align:justify;font-size: 14px;line-height: 20px; font-family:georgia;}

.entry-content em{ text-align:justify;font-size: 12px!important;line-height: 20px; font-family:georgia,Helvetica;font-style: italic;}

.entry-content  h3 strong{font-family: georgia,Helvetica;font-size:12px!important;color: #333;}

.entry-content img { width:435px!important; height: auto; }

/*.entry-content ul li { line-height:1.6; font-size:14px; color:#222222; margin-bottom:5px; list-style-type:square!important;}*/
.entry-content ul li { line-height:1.6; font-size:14px; color:#222222; margin-bottom:5px;}

.entry-content ol li { border-bottom:none!important;}

.entry-content table td {font-family: georgia!important;font-size: 14px!important;}

.entry-content h2{color: #000000;font-family: georgia;font-size: 32px;line-height:18px;}

.entry-content h4{color: #000000;font-family: georgia;font-size: 14px;font-weight: bold;}

/*.entry-content p:first-of-type{ border-bottom:5px solid #999966; margin-top:20px; }*/

.post-box article {border-top:5px solid #888A8D; display:inline-block; padding-top:20px; width:100%;}

#tags {font-family:helvetica; font-size:10px; font-weight:bold; color:#867C72; padding-top:10px; line-height:15px; margin-bottom:15px; margin-top:-10px;}

#tags a{color:#867C72; font-weight: normal!important; font-size:11px!important;}

.gc-table tr td a { color:#006666;text-transform: uppercase;font-size: 12px;font-weight: bold;font-style: normal;letter-spacing: 1px; text-decoration:none;}

#aboutauthor {color:#867C72;}

.authorlink {font-weight:bold; font-size:12px!important;}

.authorlink a{font-weight:bold!important; font-size:12px;}

.authorName {font-size:12px!important; text-transform:capitalize;}

#aboutauthor p{margin-bottom:0px;}

.mostPopular { border-top:5px solid #000; float:left; background-color: #FFF;}
.mostPopular h6 {font-size: 11px;width: 100%;background-color: #000;letter-spacing: 2px;color: #fff; font-weight:normal!important;text-transform: uppercase;margin: 0 0 11px 0;padding: 0px 0 3px 5px;font-family: Georgia, helvetica;}
.mostPopular h6 strong { font-weight:normal!important;}
.bio {margin-bottom:10px!important; font-family:helvetica; text-transform:uppercase;}

.mostPopular p {color: #CC6633!important; font-weight:normal!important;font-size: 16px!important;font-family: Georgia!important;line-height: 20px!important;}
.mostPopular p strong { font-weight:normal!important;}
.mostPopular ul li { margin-right:5px!important; font-size:1.1em!important;margin-bottom: 10px;}

.article-thumb {float:left; width:220px;}

.article-thumb img{ display:block; margin:auto; }

.article-thumb .category-title {

    background-color: #867C72; 

    color: #FFFFFF;

    font-size: 9px;

    letter-spacing: 2px;

    margin-bottom: 10px;

    padding: 4px 10px 2px 45px;

    position: relative;

    text-transform: uppercase;

}

.article-thumb .category-title a{color:#ffffff; font-family:Helvetica; line-height:14px;}

.article-thumb .category-title span {

    display: block;

    height: 29px;

    left: 10px;

    margin-right: 10px;

    position: absolute;

    top: -15px;

    width: 29px;

}

.article-thumb .category-title span img {width:28px; height:28px;}

.article-content {float: left; float: right;width: 56%;}

.searchContent {width: 70%!important;}

.searchContent h1 a{ font-family:georgia,Helvetica!important;}

.searchBorder {border-top: 5px solid #000!important; margin-top:15px;}

.searchBorder:last-of-type {border-bottom: 5px solid #000!important;}

.article-content h1 a{    

    color: #010101;

    display: block;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    margin: 15px 0 2px;

}

.article-content .meta-date {

    font-family: helvetica;

    font-size: 10px;

    letter-spacing: 1px;

    line-height: 13px;

    text-transform: uppercase;	

}

.article-content header {margin-bottom:0px;}

.article-content h1 {margin-bottom:-6px;}

.article-content p{margin-bottom:0px; margin-top:5px; line-height:20px; font-size: 14px; color:#333333;}

.article-content footer {margin-top:10px;}



/* 

* CALENDAR

*/



.fullcalendar table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td{	font-size:9px!important; font-family:helvetica;}

.mp3Broad {border-top:6px solid #8a8d60; float:left; width:100%;margin-top: -10px; /*padding-top:10px;margin-top:7px;*/}
.mp3Broad img { width:140px!important; }

.post-box-events {width:97%;}

.post-box-events a{color:#999966;}

table.em-calendar tr.days-names  td{color:transparent!important; background-color:#857B71!important;}

table.em-calendar tr.days-names td:first-letter {color: #FFF!important; padding: 0 0 0 5px; font-weight:bold;}

table.em-calendar td {color:#000000; background-color:#efefef;}

td.headers {color:#ffffff!important;}



#UpcomingEvents h2,

#PastEvents h2 {

    color: #999966;

    display: block;

    font-size: 16px;

    font-weight: bold;

    line-height: 17px;

    margin: 15px 0;

    font-family:Georgia,Helvetica,"Times New Roman",Times,serif;

}

#PastEvents h2, #PastEvents h2 a { margin:0px!important; margin-bottom:10px!important;}

#UpcomingEvents h2 a,

#PastEvents h2 a{

    color: #010101;

    display: block;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    margin: 15px 0 2px;

    font-family:Georgia,Helvetica,"Times New Roman",Times,serif;

}

#UpcomingEvents td,

#PastEvents td {border-bottom: 5px solid #999966; padding-bottom:10px; margin-bottom:10px;}

#UpcomingEvents img,

#PastEvents img {height: 155px !important; width: 220px !important;}

.nav-bar {margin-top:10px;}

.main-menu-item a{border-top-style:solid; border-top-width: 10px;}

.main-menu-item a:hover {background-color: #DAA520; border-top:10px solid #000000!important;color:#ffffff;}

.sub-menu-item a, .sub-menu a{border-top:none!important; color:#ffffff; border-bottom:none!important;}

.sub-menu-item a:hover, .sub-menu a:hover{border-top:none!important;}

.sub-menu ul {

    display: inline-block;

    float: left;

    /*   margin-bottom: 20px;*/

    width: 200px;

}

.sub-menu ul li a{padding:3px 0px; font-size:11px; text-align: left;}

.sub-menu ul li a:hover{text-decoration:underline; }

.sub-menu ul > a{border-bottom:5px solid #ffffff!important; letter-spacing:1px!important; font-family: Georgia!important; padding:3px 0; min-height:40px; text-align:left; text-transform:uppercase!important; font-size:10px!important; margin-top:4px;line-height: 14px;}


#menu-about-us .sub-menu ul { width:184px!important;}

.menu-aboutus a{ border-top-color:#DAA520; border-bottom:1px solid #000000; margin-right:7%; font-size:12px; font-family:helvetica; text-transform: lowercase;}
.menu-aboutus a:hover {border-bottom:1px solid #DAA520; border-top:0px; color:ffffff!important;}
.menu-aboutus:hover a{ background-color:#DAA520; border-top-color:#000000!important;color:#ffffff;}
.menu-aboutus.current-menu-item a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
li.menu-aboutus.current-category-ancestor a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
li.menu-aboutus.current-post-ancestor a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
.menu-aboutus div {background-color:#DAA520; margin-top:-2px; width:620px;}
.menu-aboutus .sub-menu ul {width:150px!important;}



.menu-publication-dev a{ border-top-color:#DAA520; border-bottom:1px solid #000000; margin-right:7%; font-size:12px; font-family:helvetica; text-transform: lowercase;}
.menu-publication-dev a:hover {border-bottom:0px; border-top:0px; color:ffffff!important;}
.menu-publication-dev:hover a{ background-color:#DAA520; border-top-color:#000000!important;color:#ffffff;}
.menu-publication-dev.current-menu-item a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
li.menu-publication-dev.current-category-ancestor a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
li.menu-publication-dev.current-post-ancestor a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
.menu-publication-dev div {background-color:#DAA520; margin-top:-2px; width:320px;}
.menu-publication-dev .sub-menu ul {width:150px!important;}

.menu-region-dev a{border-top-color:#3B6B9C; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-region-dev a:hover {border-bottom:0px; border-top:0px; color:ffffff; background-color:#3B6B9C;}
.menu-region-dev:hover a{ background-color:#3B6B9C; border-top-color:#000000!important;color:#ffffff;}
li.menu-region-dev.current-menu-item a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
li.menu-region-dev.current-category-ancestor a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
li.menu-region-dev.current-post-ancestor a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
.menu-region-dev div {background-color:#3B6B9C; margin-top:-2px; margin-left:-75px; width:320px;}
.menu-region-dev .sub-menu ul {width:150px!important;}

.menu-issue-dev a{border-top-color:#34b97c; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-issue-dev a:hover {border-bottom:0px; border-top:0px; color:ffffff; background-color:#34b97c;}
.menu-issue-dev:hover a{ background-color:#34b97c; border-top-color:#000000!important;color:#ffffff;}
li.menu-issue-dev.current-menu-item a{ background-color:#34b97c;border-top-color:#000000!important;color:#ffffff;}
li.menu-issue-dev.current-category-ancestor a{ background-color:#34b97c;border-top-color:#000000!important;color:#ffffff;}
li.menu-issue-dev.current-post-ancestor a{ background-color:#34b97c;border-top-color:#000000!important;color:#ffffff;}
.menu-issue-dev div {background-color:#34b97c; margin-top:-2px; margin-left:-75px; width:320px;}
.menu-issue-dev .sub-menu ul {width:150px!important;}

.menu-experts a{border-top-color:#3B6B9C; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-experts a:hover {border-bottom:1px solid #3B6B9C; border-top:0px; color:ffffff; background-color:#3B6B9C;}
.menu-experts:hover a{ background-color:#3B6B9C; border-top-color:#000000!important;color:#ffffff;}
li.menu-experts.current-menu-item a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
li.menu-experts.current-category-ancestor a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
li.menu-experts.current-post-ancestor a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
.menu-experts div {background-color:#3B6B9C; margin-top:-2px; margin-left:-75px; width:320px;}
.menu-experts .sub-menu ul {width:150px!important;}

.menu-regions a{border-top-color:#7F5F74; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-regions a:hover {border-bottom:1px solid #7F5F74; border-top:0px; color:ffffff;background-color:#7F5F74;}
.menu-regions:hover a{ background-color:#7F5F74; border-top-color:#000000!important;color:#ffffff;}
li.menu-regions.current-menu-item a{ background-color:#7F5F74;border-top-color:#000000!important;color:#ffffff;}
li.menu-regions.current-category-ancestor a{ background-color:#7F5F74;border-top-color:#000000!important;color:#ffffff;}
li.menu-regions.current-post-ancestor a{ background-color:#7F5F74;border-top-color:#000000!important;color:#ffffff;}
.menu-regions div {background-color:#7F5F74; margin-top:-2px;     margin-left: -45px;    width: 200px;}
.menu-regions .sub-menu ul {
	width:100%; 
	/*min-height:40px;*/
}

#nav-menu-item-88161 a{border-top-color:#CC6633; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica; }
#nav-menu-item-88161 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#CC6633;}
#nav-menu-item-88161:hover a{ background-color:#CC6633; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88161.current-menu-item a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88161.current-category-ancestor a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88161.current-post-ancestor a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-88161 div {background-color:#CC6633; margin-top:-2px; margin-left:-275px; width:750px;}
#nav-menu-item-88161 .sub-menu ul {width:173px!important;}

#nav-menu-item-88170 a{border-top-color:#006666; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-88170 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#006666;}
#nav-menu-item-88170 div {background-color:#006666; margin-top:-2px; margin-left:-360px; width:728px;}
#nav-menu-item-88170:hover a{ background-color:#006666; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88170.current-menu-item a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88170.current-category-ancestor a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88170.current-post-ancestor a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-88170 .sub-menu ul {width:177px!important;}

#nav-menu-item-88211 a{border-top-color:#DA8E54; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-88211 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#DA8E54;}
#nav-menu-item-88211 div {background-color:#DA8E54; margin-top:-2px; margin-left:-447px; width:620px; padding-bottom:16px;}
li#nav-menu-item-88211.current-menu-item a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88211.current-category-ancestor a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88211.current-post-ancestor a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-88211:hover a{ background-color:#DA8E54; border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-88211 .sub-menu ul {width:150px!important;}


#nav-menu-item-88232 a{border-top-color:#999966; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-88232 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#999966;}
li#nav-menu-item-88232.current-menu-item a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88232.current-category-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88232.current-post-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-88232 div {background-color:#999966; margin-top:-2px; margin-left: -65px;width: 170px;}
#nav-menu-item-88232 .sub-menu ul {width:150px!important; /*height:100px !important;*/}
#nav-menu-item-88232:hover a{ background-color:#999966; border-top-color:#000000!important;color:#ffffff;}


#nav-menu-item-2573948 a{border-top-color:#999966; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-2573948 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#999966;}
li#nav-menu-item-2573948.current-menu-item a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-2573948.current-category-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-2573948.current-post-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-2573948 div {background-color:#999966; margin-top:-2px; margin-left: -65px;width: 170px;}
#nav-menu-item-2573948 .sub-menu ul {width:150px!important; /*height:100px !important;*/}
#nav-menu-item-2573948:hover a{ background-color:#999966; border-top-color:#000000!important;color:#ffffff;}



#nav-menu-item-88218 a{border-top-color:#000000; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-88218 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#666666; }
#nav-menu-item-88218:hover a{ background-color:#666666; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88218.current-menu-item a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88218.current-category-ancestor a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-88218.current-post-ancestor a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-88218 div {background-color:#666666; margin-top:-2px; margin-left:-237px;}
#nav-menu-item-88218 .sub-menu ul {width:150px!important;}

/*.menu-issues a{border-top-color:#CC6633; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica; }
.menu-issues a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#CC6633;}
.menu-issues:hover a{ background-color:#CC6633; border-top-color:#000000!important;color:#ffffff;}
li.menu-issues.current-menu-item a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
li.menu-issues.current-category-ancestor a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
li.menu-issues.current-post-ancestor a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
.menu-issues3 div {background-color:#CC6633; margin-top:-2px; margin-left:-275px; width:750px;}
.menu-issues .sub-menu ul {width:173px!important;}

.menu-publications a{border-top-color:#006666; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-publications a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#006666;}
.menu-publications div {background-color:#006666; margin-top:-2px; margin-left:-360px; width:728px;}
.menu-publications:hover a{ background-color:#006666; border-top-color:#000000!important;color:#ffffff;}
li.menu-publications.current-menu-item a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
li.menu-publications.current-category-ancestor a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
li.menu-publications.current-post-ancestor a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
.menu-publications .sub-menu ul {width:177px!important;}


.menu-voices a{border-top-color:#DA8E54; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-voices a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#DA8E54;}
.menu-voices div {background-color:#DA8E54; margin-top:-2px; margin-left:-447px; width:620px; padding-bottom:16px;}
li.menu-voices.current-menu-item a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
li.menu-voices.current-category-ancestor a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
li.menu-voices.current-post-ancestor a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
.menu-voices:hover a{ background-color:#DA8E54; border-top-color:#000000!important;color:#ffffff;}
.menu-voices .sub-menu ul {width:150px!important;}

.menu-events a{border-top-color:#999966; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-events a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#999966;}
li.menu-events.current-menu-item a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li.menu-events.current-category-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li.menu-events.current-post-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
.menu-events div {background-color:#999966; margin-top:-2px; margin-left:-175px; width:340px;}
.menu-events .sub-menu ul {width:150px!important;}
.menu-events:hover a{ background-color:#999966; border-top-color:#000000!important;color:#ffffff;}

.menu-gateway-wiki a{border-top-color:#000000; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-gateway-wiki a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#666666; }
.menu-gateway-wiki:hover a{ background-color:#666666; border-top-color:#000000!important;color:#ffffff;}
li.menu-gateway-wiki.current-menu-item a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
li.menu-gateway-wiki.current-category-ancestor a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
li.menu-gateway-wiki.current-post-ancestor a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
.menu-gateway-wiki div {background-color:#666666; margin-top:-2px; margin-left:-525px;}
.menu-gateway-wiki .sub-menu ul {width:150px!important;}
*/
/*#nav-menu-item-8841 a{ border-top-color:#DAA520; border-bottom:1px solid #000000; margin-right:7%; font-size:12px; font-family:helvetica; text-transform: lowercase;}
#nav-menu-item-8841 a:hover {border-bottom:0px; border-top:0px; color:ffffff!important;}
#nav-menu-item-8841:hover a{ background-color:#DAA520; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-8841.current-menu-item a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-8841.current-category-ancestor a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-8841.current-post-ancestor a{ background-color:#DAA520;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-8841 div {background-color:#DAA520; margin-top:-2px; width:620px;}
#nav-menu-item-8841 .sub-menu ul {width:150px!important;}

#nav-menu-item-17388 a{border-top-color:#3B6B9C; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-17388 a:hover {border-bottom:0px; border-top:0px; color:ffffff; background-color:#3B6B9C;}
#nav-menu-item-17388:hover a{ background-color:#3B6B9C; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17388.current-menu-item a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17388.current-category-ancestor a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17388.current-post-ancestor a{ background-color:#3B6B9C;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17388 div {background-color:#3B6B9C; margin-top:-2px; margin-left:-75px; width:320px;}
#nav-menu-item-17388 .sub-menu ul {width:150px!important;}

#nav-menu-item-17060 a{border-top-color:#7F5F74; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-17060 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#7F5F74;}
#nav-menu-item-17060:hover a{ background-color:#7F5F74; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17060.current-menu-item a{ background-color:#7F5F74;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17060.current-category-ancestor a{ background-color:#7F5F74;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17060.current-post-ancestor a{ background-color:#7F5F74;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17060 div {background-color:#7F5F74; margin-top:-2px; margin-left:-150px; width:620px;}
#nav-menu-item-17060 .sub-menu ul {width:150px!important; min-height:191px;}

#nav-menu-item-17303 a{border-top-color:#CC6633; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica; /*min-height:44px;*/}
#nav-menu-item-17303 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#CC6633;}
#nav-menu-item-17303:hover a{ background-color:#CC6633; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17303.current-menu-item a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17303.current-category-ancestor a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17303.current-post-ancestor a{ background-color:#CC6633;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17303 div {background-color:#CC6633; margin-top:-2px; margin-left:-275px; width:750px;}
#nav-menu-item-17303 .sub-menu ul {width:173px!important;}

#nav-menu-item-17317 a{border-top-color:#006666; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-17317 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#006666;}
#nav-menu-item-17317 div {background-color:#006666; margin-top:-2px; margin-left:-360px; width:728px;}
#nav-menu-item-17317:hover a{ background-color:#006666; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17317.current-menu-item a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17317.current-category-ancestor a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17317.current-post-ancestor a{ background-color:#006666;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17317 .sub-menu ul {width:177px!important;}

#nav-menu-item-17368 a{border-top-color:#999966; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-17368 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#999966;}
li#nav-menu-item-17368.current-menu-item a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17368.current-category-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17368.current-post-ancestor a{ background-color:#999966;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17368 div {background-color:#999966; margin-top:-2px; margin-left:-175px; width:340px;}
#nav-menu-item-17368 .sub-menu ul {width:150px!important;}
#nav-menu-item-17368:hover a{ background-color:#999966; border-top-color:#000000!important;color:#ffffff;}

#nav-menu-item-17379 a{border-top-color:#DA8E54; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-17379 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#DA8E54;}
#nav-menu-item-17379 div {background-color:#DA8E54; margin-top:-2px; margin-left:-447px; width:620px; padding-bottom:16px;}
li#nav-menu-item-17379.current-menu-item a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17379.current-category-ancestor a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17379.current-post-ancestor a{ background-color:#DA8E54;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17379:hover a{ background-color:#DA8E54; border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17379 .sub-menu ul {width:150px!important;}

#nav-menu-item-97282 a{border-top-color:#da8e54; border-bottom:1px solid #000000; margin-right:10%; font-family:helvetica; }
#nav-menu-item-97282 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#da8e54;}
#nav-menu-item-97282:hover a{ background-color:#da8e54; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-97282.current-menu-item a{ background-color:#da8e54;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-97282.current-category-ancestor a{ background-color:#da8e54;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-97282.current-post-ancestor a{ background-color:#da8e54;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-97282 div {background-color:#da8e54; margin-top:-2px; margin-left:-285px; width: 550px;}
#nav-menu-item-97282 .sub-menu ul {width:173px!important;}

#nav-menu-item-97282 .sub-menu ul:nth-of-type(5) {
    margin-top: -80px;
}



#nav-menu-item-17385 a{border-top-color:#000000; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
#nav-menu-item-17385 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#666666; }
#nav-menu-item-17385:hover a{ background-color:#666666; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17385.current-menu-item a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17385.current-category-ancestor a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-17385.current-post-ancestor a{ background-color:#666666;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-17385 div {background-color:#666666; margin-top:-2px; margin-left:-525px;}
#nav-menu-item-17385 .sub-menu ul {width:150px!important;}*/

.readMore {color: #3B6B9C!important;font-style: italic;margin-left: 3px; font-weight:normal!important; font-family:georgia,Helvetica; font-size:12px;}

.readMore:hover {color: #3B6B9C!important; text-decoration:underline;}

#menu-item-17388, #menu-item-17060, #menu-item-17303, #menu-item-17368, #menu-item-17379, #menu-item-17317 {border-top:5px solid #000000; margin-right:15px; padding-top:6px; color:#000;font-size: 10px;letter-spacing: 1px;

text-transform: uppercase;color: #000;font-family: Georgia; margin-bottom:20px;}

#menu-item-17318, #menu-item-17326, #menu-item-17355 { margin-top:-14px; }

#menu-item-17388{ position:absolute; top:387px;}

#menu-item-17368 { float:right;}

#menu-item-17379 {float: right;display: block;clear: both;position: relative;top: -279px;}

#menu-item-17385 { display:none;}

#menu-item-17308, #menu-item-17304,#menu-item-17305,#menu-item-17310,#menu-item-17312,#menu-item-17306,#menu-item-17314,#menu-item-17307 a{margin: 0;margin-bottom: -15px;}

#menu-item-17305, #menu-item-17312 a {line-height: 16px;}

#menu-item-17673, #menu-item-17679,#menu-item-17683 a { text-transform:capitalize!important;}

#menu-item-17308 { margin-top:-15px;}

#menu-item-17305 {margin-top: 10px;}

#menu-item-17312 {margin-bottom: 0px;}

/*  --------------------------

CHANGE FONT SIZE

----------------------- */



.font-size-1

{

    font-size: 0.8em;

}

.font-size-2

{

    font-size: 0.9em;

}

.font-size-3

{

    font-size: 1em;

}

.font-size-4

{

    font-size: 1.2em;

}

.font-size-5

{

    font-size: 1.3em;

}

.font-size-6

{

    font-size: 1.5em;

}

.font-size-7

{

    font-size: 1.7em;

}



/*  --------------------------

Filters for archive.php

----------------------- */





.small-menu {

    margin-top: 10px;

    position: relative;

    height: auto;



}

.small-menu li {

    height: 34px;

    float: left;

    margin-right: 10px;

    list-style-type: none;

}



.small-menu span {

    border-color: #996;

    background-position: 71px -723px;

    background-image: url(images/sprite_small.png);

    background-repeat: no-repeat;

    text-align: left;

    padding: 0px 31px 8px 4px;

    cursor: pointer;

    width: 70px;

    border-top: 9px solid #996;

}



.projects {

    background-position: 87px -723px !important;

}



.year {

    background-position: 46px -725px !important;

}



.bx-stop { background-image:url(stopButton.png); background-repeat:no-repeat;color:transparent; position:relative; top:18px; left:100px; text-indent:-999!important;}

.bx-stop:hover { color:transparent;text-indent:-999!important;}



.bx-start { background-image:url(playButton.png); background-repeat:no-repeat;color:transparent; position:relative; top:18px; left:100px;}

.bx-start:hover { color:transparent;}



.bx-pager-item a { float:left; margin-right:9px; width:20px; color:#fff!important; vertical-align:vertical-align; line-height:12px; width:11px !important; height:12px; padding:0; font-size:9px; font-family:helvetica; background-color:#000000; text-align:center;}

.bx-pager-item a:hover { background-color:#3B6B9C;}



.columns ol {

    counter-reset:li; /* Initiate a counter */

    padding:0; /* Remove the default left padding */

    list-style:none; /* Disable the normal item numbering */

}

.columns ol li {

    position:relative; /* Create a positioning context */

    padding: 12px 0px 12px 18px;

    border-bottom:1px solid #3B6B9C;

    font-family:Georgia, Helvetica, "Times New Roman", Times, serif;

    font-size: 14px;

    line-height:1.6;

    color:#222222;



}

#homeslider .columns ol li:before { display:none!important;}
#homeslider .columns ol li:last-of-type{ border-bottom:none!important;}

/*.columns ol li:before {

content:counter(li); /* Use the counter as content 

counter-increment:li; /* Increment the counter by 1 */

/* Position and style the number

position:absolute;

margin-left:-30px;

top:12px;

left:30px;

font-size:9px;

color:#fff;

background:#3B6B9C;

font-family:helvetica;

text-align:center;	

text-align:center;

padding:0px 3px 6px 3px;;

height:7px;

border-bottom:1px solid #3B6B9C;

}*/




.columns ol li:before .activeSlide a:first-child{ background-color:#000!important;}

/*.sliderHome3{  border-bottom: none!important;}*/
.print, .chngFontSize {float:right;}

.social{ float:right;

color: #867C72;}

#fs_sml, .fs_seprator_small {

    font-size: 10px;

    color: #867C72;

}

#fs_med{font-size: 12px;

color: #867C72;}

#fs_lrg{font-size:14px;

    color: #867C72;

}

.mail,.top-rss,.share{ margin-right:4px;}

.result{ font-family: helvetica; font-size:12px;color:#333;display: block;

    float: none;

clear: both;}

.archive-img img{ width:220px;

}

.archive-img{float:left;margin-bottom: 18px;}

.green-line{background-color: #996;

    clear: both;

    padding-top: 5px;

}

.top-margine{ margin-top:10px;}

.green-bg li a{ background-color: #996 !important;}

.small-menu li{height: 34px;

    float: left;

    margin-right: 10px;

    list-style-type:none;

}

.small-menu{ margin-top:10px; position:relative; overflow:auto;}

.small-menu span{border-color: #996;

    background-position: 71px -723px;

    background-image: url(images/sprite_small.png);

    background-repeat: no-repeat;

    text-align: left;

    padding: 0px 31px 8px 4px;

    cursor: pointer;

    width: 70px;

    border-top: 9px solid #996;

}

.year{background-position: 46px -725px !important;}

.projects{background-position: 87px -723px !important;}

.content h2{

    color: black;

    font-family: georgia;

    font-size: 32px;

    line-height: 35px;

}

.Ambassador{font-family: georgia,Helvetica;

font-size: 12px;color: #867C72;line-height: 18px;font-weight: bold;padding: 1px 0px; display:block;}

.Ambassador a{color: #867C72;}

.social-links,.rating,.rate{ float:left;}

.rating {

    background: url(images/rating.png) no-repeat;

    height: 20px;

    width: 24px;

    float: right;

    margin-right: 27px;

}

.rate{background: url(images/rates.png) no-repeat;

    height: 24px;

    width: 24px;

    float: right;

    margin-right: 22px;

}

.img-box{margin-top: 20px;

margin-bottom: 15px;}

.blue a{ color:blue;

    font-family: georgia;

    font-size: 14px;

    letter-spacing: 1px;

    line-height: 20px;

    margin-top: 15px;

    padding-bottom: 2px;

}

.blue{font-family: georgia;

    font-size: 14px;

    line-height: 20px;

    margin-top: 10px;

}

.content ol{ font-weight:bold;color: #333;font-family: georgia;

font-size: 14px;}

.content li{ margin-top:10px;}

.content ol a{color: blue; font-weight:normal !important;}

.reads{ float: right;}

.reads li { list-style-image:url( images/black-bullet.png);font-family: georgia,Helvetica;

    font-size: 12px;

    color: #333;

    margin-right:13px;

}

.s-links{ float:left; width:100px; margin-bottom:10px;}

.blue-border{border-top: 9px solid #3B6B9C !important;}

.black-bg{

    background: none repeat scroll 0 0 black;

    height: 20px;

    padding-top: 5px;

    text-align: center;

    font-size: 10px;

    margin-top:10px;

    margin-bottom:20px;

    clear:both;

}

.black-bg  a{ float:left; color:white; margin-right: 4px; margin-left:6px; font-size:12px}



.block-wrapper span{line-height: 12px;

    margin-bottom:0px;

    font-size: 9px;

    letter-spacing: 1px;

    margin-top: 2px;

    display: block;

}

.expertise{ font-weight:bold; margin-top:17px !important;}

.filters { margin:0; padding:10px; list-style:none; display:inline-block;font-family:georgia,Helvetica!important;}

.filters > li {     background-image: url("images/sprite_small.png");

    background-position:75px -896px;

    background-repeat: no-repeat;

    border-color: #006666;

    border-top: 9px solid #006666;

    border-bottom:1px solid #006666;

    cursor: pointer;

    padding:2px 0 6px 5px;

    margin-right:10px;

    text-align: left;

    text-transform:lowercase;

    width:90px;

    float:left;

    font-family:georgia,Helvetica!important;

}

.filters > ul{

    font-weight:bold;color:#ffffff;

    margin:0;

    padding:0;

    list-style:none;

    float:left;

    width:150px;

}



.filters > li div{display:none; position:relative;}

.filters > li a{

    display: inline;

    text-decoration:none;

    color:#000000;

    font-size:12px;

    padding: 15px 0px;

    text-align:center;

    font-family:Helvetica;



}

.filters > ul li a:hover{color:inherit}

/* FOR TESTING    

.filters > li div{ display:inline-table; z-index: 9999991;float:left; list-style:none; position:absolute; width:250px; background-color:#ffffff;}

.filters > li ul{float:left; list-style:none;}

END TESTING */

.filters > li:hover div{  display:inline-table; z-index: 9999991; list-style:none;width:530px; position:absolute; background-image:url(bg_events_overlay.png); background-repeat:repeat; font-family:Helvetica; padding:0px 10px 0px 10px; top:24px;  left:5px;}

.filters > li:hover ul{ list-style:none;z-index: 9991; position: relative; font-family:georgia,Helvetica; background-color:#FFFFFF;  margin:1px 0 10px 0; width:100%; padding-left:5px; }



.large {background-color:;}

.categories { float:left;}

.categories a {text-align: left!important; padding:0px!important; padding-bottom:3px!important; vertical-align: bottom; display:inline-block!important; width:112px; margin-right:13px; border-bottom:4px solid #006666; text-transform:uppercase; font-size:10px!important; font-family:georgia!important; }

.categories a:hover {text-decoration:underline!important;}

.large ul li{font-family:Helvetica; float:left; }



.has-flyout {margin-right:30px;}

ul.scroll {height: auto; background-color:#FFF; float:left; margin-top:10px!important; padding-top:20px; padding-bottom:20px;  }

ul.scroll li ul { position:relative!important; }



.children { width:110px!important; font-size:helvetica!important; height:0px!important;}

.children a{border-bottom: none!important; text-transform: capitalize!important;font-size:11px!important; padding:2px 0!important; margin-left:-5px!important; font-family:Helvetica!important; }

.year1 a { border-bottom:none!important;font-size:11px!important; font-family:helvetica!important; padding: 0 0 5px 20px!important;}

.title-link-1 a{  

    color: #010101;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    margin: 15px 0 2px;

}

span.user-info {    

    line-height: 13px;

    margin-bottom: 8px;    

    font-size:9px;

    letter-spacing: 1px;

    margin-top: 2px;

    text-transform: uppercase;

    color:#00000;

    font-family:helvetica!important;

}

span.user-expertise {  

    letter-spacing: 1px;

    /*  line-height: 18px;*/

    font-weight:bold;  

    text-transform: uppercase;

    color:#00000;

    font-family:helvetica;

    margin-bottom:-3px;

}

span.user-bio {

    color: #58595B;

    text-transform: capitalize;

    font-family: helvetica!important;

    font-size:11px;

}

.person {border-bottom: 5px solid #4E8DC3; margin-bottom:16px; padding-bottom:18px; }

.post-box-experts {width:95%; border-top:#888A8D solid 1px; padding-top:5px;}

.author-post-overview {clear:both;border-bottom: 5px solid #4E8DC3; margin-bottom:30px; padding-bottom:30px; display:inline-block; width:100%;}

.alignleft {float:left;}

.alignright {float:right;}

.authorPage {width:95%; border-top:1px solid #888A8D; padding-top:3px;}

.authorInfo h2{ margin:50px 0; font-size:11px!important; width:100%; background-color:#000; letter-spacing:2px; color:#fff; line-height:16px; text-transform:uppercase; padding:2px 0 2px 5px; font-family:Georgia, helvetica; }

.author-avatar {float:left; width:30%;}

.author-designation {float:left; width:69%; margin-left:1%;}

.author-designation h2 {color:#000000; padding-bottom: 3px; font-family: georgia; font-size: 32px; line-height: 35px; margin:0px;} 

.author-designation p { line-height: 11px; margin-bottom:13px;    display: block;   font-size: 9px;  letter-spacing: 1px;  margin-top: 2px;  text-transform: uppercase;font-family:helvetica!important;color:#000000;} 

.author-bio {clear:both; width:100%; text-align: justify; color:#333333;     font-family: georgia;

    font-size: 14px;

    line-height: 20px;

display:inline-block;}

.authorPage .social {width:100%;}

.expertise {border-top: 5px solid #3B6B9C;margin-bottom:16px; padding-bottom:16px;  padding-top:3px; font-family: helvetica; font-weight:normal;}

.expertise span {color:#000000; font-size:10px; text-transform:uppercase; font-weight:bold;}

.expertise p {color:#58595B; font-size:12px; text-transform:capitalize;}

#aboutauthor {

    border-bottom: 5px solid #006666;

    border-top: 5px solid #006666;

    display: inline-block;

    margin-bottom: 10px;

    padding: 10px 0;

    width: 100%;

}



.totalRecords {

    float:right;

    color: #000000;

    font-size: 11px;

    font-style: italic;

    line-height:22px;

    margin-right:3px;

    /*    margin-right: 5px;

    margin-top:20px;*/

}

.wp-pagenavi, .em-pagination {

    /*    text-align:right;*/

    /*  clear:none;*/

    /* margin:5px auto;*/

    font-size:9px;

    /*   font-style: italic;*/

    /* line-height:22px;*/

    font-family:helvetica;

    margin-top:12px;

    float:right;

    /*  width:100%;*/

}

.intrnship {background: none repeat scroll 0 0 #000000;

    color: #FFFFFF;

    font-size: 11px;

    letter-spacing: 3px;

    line-height: 16px;

    padding-left: 10px;

    padding-top: 2px;

    padding-bottom: 2px;

    text-transform: uppercase;

    text-decoration: none;

    border: 0px;

    font-family:georgia;

    font-weight: bold;

margin-bottom:20px; margin-top:5px;}

.pag-bottom {border-top:5px solid #000; display:block; margin-top:15px;}

.wp-pagenavi a:hover, .wp-pagenavi span.current, .em-pagination a:hover, /*.em-pagination span.current*/{

    /*    border: 1px solid #BFBFBF;

    margin: 2px;

    padding: 0 3px;*/

    text-decoration: underline;

    background: #000;

    color: #FFF;

}



.em-pagination span.current{

    /*    border: 1px solid #BFBFBF;

    margin: 2px;

    padding: 0 3px;*/

    text-decoration: none;

    background:#BFBFBF;

    color: #000;

}



.wp-pagenavi a, .wp-pagenavi span, .em-pagination a, .em-pagination span {

    background: none repeat scroll 0 0 #000000;

    color: #FFFFFF;

    margin-left:1px;

    padding:1px 3px!important;

    text-align: center;

    font-size:9px;

    /*   font-style: italic;*/

    /* line-height:22px;*/

    font-family:helvetica;

}

.wp-pagenavi a, .wp-pagenavi span { font-family:helvetica!important; font-size:9px!important; font-style:normal!important; padding:1px 3px!important; border:none!important;}

.wp-pagenavi a:hover { background-color:#000000!important; color:#FFFFFF!important; text-decoration:underline!important;}

.introtxt {

    color:#006666;

    font-family: georgia;

    font-size: 15px;

    line-height: 20px;

    margin-top:7px;

}

.nav-bar .sub-menu ul li a{text-transform: capitalize !important; padding:3px 0; font-size:11px!important; font-family:helvetica!important}

.yarpp-thumbnails-horizontal li {margin-bottom:10px;}

span.yarpp-thumbnail-title a{

    color: #CC6033;

    font-family: helvetica;

    font-size: 10px;

    line-height: 15px;

}

a.yarpp-thumbnail {display:inline-block; margin-top: 5px;}

#login-register-password {padding-right:2%;}

#login-register-password h3{font-size:11px; width:100%; background-color:#000; letter-spacing:2px; color:#fff; line-height:16px; text-transform:uppercase; margin: 10px 0 11px 0; padding:2px 0 2px 5px; font-family:Georgia, helvetica;}

.user-submit {

    background-color: #847C71;

    border:none;

    font-family: helvetica;

    height:19px;

    color:#fff;

    text-transform:uppercase;

    font-size:10px;

    cursor:pointer;

    padding-top:3px;

}

label {font-family: helvetica; line-height: 17px; font-size:12px;}

.tab_container_login {padding-bottom: 20px; border-bottom: 3px solid #000;}

.eventdate{

    color: #000000!important;

    font-family: helvetica!important;

    font-size: 10px!important;

    letter-spacing: 1px!important;

    line-height: 13px!important;

    text-transform: uppercase!important;

}

.eventattributes p {

    margin-bottom:10px!important;

    color: #867C72;

    font-weight: bold;

    text-transform: capitalize;

    padding:1px 0;

}

.eventattributes p a{

    font-style:italic;

    color: #867C72;

}

.eventattributes span {

    color: #000000;

    font-size: 10px;

    letter-spacing: 1px;

    line-height: 16px;

    text-transform: uppercase;

    font-weight: bold!important;

    font-family:georgia!important;

}

#blogArchive {border-top:5px solid #006666;}

#blogArchive:first-of-type {border:none!important;}

#blogArchive h1 a{

    color:#010101;

    display: block;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    font-family:georgia,Helvetica;

}

#blogArchive p {margin-bottom:5px!important;}

.wp-polls h3 {

    color: #010101;

    display: block;

    font-size: 14px;

    font-weight: bold;

    line-height: 17px;

    font-family:georgia;

}

.wp-polls a {color: #DA8E54;}

ul.wp-polls-ul label {

    color: #fff;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    font-size:.8em!important;
    font-family: helvetica;
    padding:0;
}

.wp-polls .Buttons {background-color: #847C71!important;
    border: none!important;
    font-family: helvetica;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer; padding:13px; float:right;margin-top:-51px;

}

.wp-polls-ul li { background-color:#74607f; color:#FFFFFF!important;font-weight: bold;font-size:1.5em!important; font-family: helvetica; padding:10px;float: left;margin-right:25px;-moz-border-radius:5px;border-radius:5px;}
.wp-polls-ul li small { margin-left:10px;}
.yarpp-related h3 {font-size:11px; width:100%; background-color:#000; letter-spacing:2px; color:#fff; line-height:16px; text-transform:uppercase; margin: 10px 0 11px 0; padding:2px 0 2px 5px; font-family:Georgia, helvetica;}

.yarpp-related ol li {position: relative;padding: 8px 0px 8px 18px!important;border-bottom: 1px solid #3B6B9C!important;font-family: Georgia, Helvetica, "Times New Roman", Times, serif;font-size: 14px;line-height: 1.6;color: #222222;}

a.calender_seeall {

    color: #FFFFFF;

    font-size: 10px;

    letter-spacing: 1px;

    line-height: 10px;

    padding: 3px 8px 5px;

    text-transform: uppercase;

    font-family: helvetica;

    background-color: #999966;

}

a.calender_seeall:hover {

    color:#000;

    text-decoration: none;

}

.article-content h6 a {

    color: #000000;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 12px!important;

    font-weight: bold;

    line-height: 16px;

    margin-bottom: 5px;

    margin-top: 5px;

text-transform: none;}

.author-post-overview .article-content h1 a {font-family: Georgia;}



.sitemap li {list-style: none; float:left;width:176px;}



.sitemap #menu-item-8841, 

.sitemap #menu-item-8741, 

.sitemap #menu-item-8312, 

.sitemap #menu-item-8313, 

.sitemap #menu-item-8314, 

.sitemap #menu-item-8318,

.sitemap #menu-item-8316, 

.sitemap #menu-item-9239 

{

    border-top: 5px solid #000000;

    font-size: 10px;

    letter-spacing: 1px;

    padding-top: 5px;

    text-transform: uppercase;

    width:23%;

    margin-right:2%;

    display:inline-block;

    float:left;

    color:#000;

    font-family: Georgia;

    margin-bottom:20px;

    padding-top:8px;

}

.sitemap li a {color:#000;}

.sitemap .sub-menu li a {color:#000; font-size:12px; display:block; font-family: Georgia; text-transform:none; font-weight:bold; margin-top:15px;}

.sitemap .sub-menu ul li a {color:#867C72!important; font-family: helvetica!important; text-transform:none; font-weight:normal!important; margin-top:0px!important; font-size:11px!important;}





/*td.eventful ul:hover{

background-color: #000000;

border: 1px solid;

display: block;

list-style: none outside none;

padding: 10px;

position: absolute;

z-index: 999999;

list-style:none

} */



td.eventful .hoverDate{

    background-color:#999966;

    border: 1px solid;

    display: block;

    list-style: none outside none;

    padding: 10px;

    position: absolute;

    z-index: 999999;

    list-style:none;

    font-family: helvetica!important;

    font-size:11px!important;

}

/*===poll===*/

.voteContainer{ height:auto; overflow:hidden; width:100%;}

.voteBox {width: 180px;float: left;height: 73px;margin-bottom: 10px;margin-top: 10px;margin-right: 40px;}

.result {font-weight: bold;font-size: 2.1em;color: #fff;height: 73px;width: 73px;float: left;padding: 20px 0 0 0;

text-align: center;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}

.yes{background: #4b726c;}

.no{background: #74607f;}

.voteButton{width: 107px;float: left;background: #dbdbdb;height: 73px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;text-align: center;padding-top: 27px;font-size: 18px;font-weight: bold;}

.poolFacing h3{font-weight: bold;font-size: 1.6em;width: 100%;border-bottom: 2px solid #000;padding-bottom: 4px;}

.profile{float: left;width: 47%;margin-right: 13px}

.author_img{ float:left;}
.author_img img{ width:auto!important;}.profile h4{width: 170px;float: left;font-weight: bold;font-size: 18px;margin-left: 10px;}

.profilehead{height: auto;overflow: hidden;border-bottom: 2px solid #000;}

.profilebody h5{font-weight: bold;margin: 10px 0px 5px 0px;font-size: 16px;}

.profilebody em{ font-size:11px;}

.profilebody p{line-height:20px; text-align:justify;}

.debate p{text-align:justify;}

.author_img img {width: 55px;height: 68px;}

.orange-Border{border-top: 5px solid #DA8E54; clear:both;}

/* ============================= Thank You Page ====================== */



.succesvol { font-family:Arial; font-size:36px; color:#99b7f2;font-weight: bold;margin:10px auto 8px auto;width: auto; text-align:center;}

.aankoop { font-family:Arial; font-size:30px; color:#99b7f2;margin:0 auto 20px auto;width: auto; text-align:center;}

.priorityList { font-family:Arial; font-size:22px; color:#99b7f2;margin:15px auto 20px auto;width: auto; text-align:center;}

.thumbsiup {margin:45px auto 20px auto;width:97%;}

.FB-Sahre {position: relative;width:286px;top: 182px;left: 32.2%;}

.toolTip { width: 274px;height: 201px;text-align: center;font-family: Arial;font-size: 24px;color: #3f6bc7;font-weight: bold;background-image: url(../images/tool-tip.png);background-repeat: no-repeat;

margin: 0 auto;padding: 25px 19px;position: absolute;left: 31%;}


/* ============================= Video & Ask Gateway Page ====================== */


ul.GatewayViews { list-style:none; margin-bottom:0px;}
ul.GatewayViews li {font-size:11px; font-weight:bold;line-height:25px;font-family: georgia,Helvetica!important; font-style:normal!important;/* border-bottom:1px dashed #f6c9bd;*/ }
ul.GatewayViews li:last-of-type{ border-bottom:none;}
ul.GatewayViews li a { color:#000; padding:6px 0; display:block; text-transform:uppercase;}
.iconLeft {float: left;margin-right:3px; margin-top:-1px;}

.ticker {float:left; margin-left:5px; margin-top:-27px; width:84%; background-color:#fff; border:1px solid #E8E8E8; color:#bd5438;}
span.news { float:left; background-color:#000; color:#fff!important;  padding:3px 6px; font-size:13px; letter-spacing:2px;}
.mtphr-dnt{ margin-top:3px;}

.menu_list {width:100%;}
.menu_head {padding:15px 20px 15px 0px;	cursor: pointer;position: relative;	margin:1px; font-weight:bold; background: #fff url(images/left.png) center right no-repeat;border-bottom:1px solid #006666;}
.menu_body {display:none;background-image:none;}

.menu_body span{ font:12px Georgia, serif;border-bottom:1px solid #006666; display:block; line-height:1.6; color:#000; background-color:#fff; font-weight: normal; padding:15px 0; text-decoration:none;}
.menu_body a:hover{ color: #000000; text-decoration:underline; }

/* Video Css*/

#example-one { background:#fff; font-family:Georgia, Helvetica; float:left; }
#example-one h5{ float:left; text-transform: capitalize; font-size:2em; font-family:Georgia, Helvetica; margin:0; padding:0;}

#example-one ul.nav { float:left;margin:-5px 0 0 10px; list-style:none; }
#example-one ul.nav li {  text-align:center; float:left; margin:0 5px;}
#example-one ul.nav li a { float:left;border-bottom:1px solid #000;border-top:2px solid #000; padding:10px; color: #000; font-size:17px; text-align: center; background-color:#fff;}
#example-one ul.nav li a:hover { background-color: #DA8E54; color:#fff; text-decoration:none; }
#example-one ul.nav li a.current{background-color: #DA8E54; color:#fff;}

.list-wrap { float:left; border-top:1px solid #E6E6E6; width:100%; overflow:visible!important; height:auto!important; padding-top:15px;}
.list-wrap .videoFrame  { float:left; margin-right:10px;}
.list-wrap iframe { width:580px!important; height:330px!important;}
.list-wrap ul.videoLinks { float:left; display:block!important; list-style:none;width: 195px;}
.list-wrap ul.videoLinks li {font-family:Georgia, Helvetica; color:#000; font-weight:bold;padding:15px 0 15px 27px;border-bottom:1px solid #E6E6E6;background-image:url("images/VideoPlayButton.png"); background-position:left 28%; background-repeat:no-repeat; display:table; float:left; width:100%;}
.list-wrap ul.videoLinks li a {font-family:Georgia, Helvetica; color:#000; font-weight:bold; font-size:.85em; display:block;   }
.list-wrap ul.videoLinks li .authorlink a{ font-size:13px; display:inline; float:left;}
.list-wrap ul.videoLinks li .authorlink a:hover{ text-decoration:underline;}
.list-wrap ul.videoLinks li .authorlink { font-size:13px; margin-top:6px; float:left; }
.list-wrap ul.videoLinks li .by{ font-size:10px; display:inline; float:left; margin-right:3px; margin-top:2px;}

.videoContent{ float:left; width:100%;}
.videoContent h2 { float:left; width:100%; font-size:1.2em; font-weight:bold;font-family:Georgia, Helvetica; margin:0; padding:0; margin-top:15px;}
.videoContent p{ text-align:justify;}
span.channelImage{ display:block; float:left;background-image:url("images/YouTube-Channel.jpg"); background-repeat:no-repeat; width:40px; height:18px; margin-right:5px;}

/*15april*/
.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active > a {

    background-color: #f8f8f8 !important;
    border-color: #f0f0f0 !important;
}
.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a {

    background-color: #00A2B1 !important;
    border-color: #0699A7 !important;
}
.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a:hover {

    background-color: #04B3C3  !important;
    color: #FFF !important;

}

/* page-id-97679 */

.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #15A1B2 !important;
    color: #FFF;
}
.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover{  background-color: #15A1B2 !important; color: #FFF;}
.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #000;
}
.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover{color: #FFF;}

.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #FFF !important;}
.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #FFF !important;
}
.page-id-97679 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::after{ border-color: #FFF !important;}


/*20april*/
/*.accordian_goid h4 {
font-size: 14px;
}*/
.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #00A2B1 !important;
    color: #FFF;
}

.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover{  background-color: #00A2B1 !important; color: #FFF;}
.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #000;
}
.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover{color: #FFF;}

.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #FFF !important;}
.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #FFF !important;
}
.page-id-85991 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::after{ border-color: #FFF !important;}


.speaker_img_carousel{ display: table; margin: 0 auto; text-align: center;}
.dwn_agenda{ text-align: center !important; font-family:helvetica;}
.blink-content{ height: 45px;font-family:helvetica;}


.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading , .page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{
    background-color: #009966 !important;
    color: #FFF;
}

.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover ,.page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {  background-color: #009966 !important; color: #FFF;}

.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a ,.page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a  {
    color: #000;
}
.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover , .page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover {color: #FFF;}

.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a , .page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {color: #FFF !important;}

.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after , .page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{
    border-color: #FFF !important;
}
.page-id-93769 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::after , .page-id-94868 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-controls-icon::after { border-color: #FFF !important;}

.page-id-93769 .vc_cta3-content ol li , .page-id-94868 .vc_cta3-content ol li{line-height: 17px;
margin-bottom: 5px;}

.page-id-93769 .wpb_single_image .vc_figure, .page-id-94868 .wpb_single_image .vc_figure {
    display: block !important;
}
.page-id-93769 .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item , .page-id-94868 .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{


    height: 240px;
    overflow: hidden;
}
.new-section{
    width:75% !important;
}
table.speakers_box tr td{font-size: 12px !important;}
.speakers_box td{ width: 25%; text-align: center;}
table.speakers_box_main tr td{font-size: 12px !important;}
.speakers_box_main td{  width: 25%; }
.speakers_box_main td img{ width: 180px; height: 225px;}

.page-id-93707 .vc_carousel-inner .prettyphoto img{ width: 240px; height: 300px;}
@media print { body{font-size:30px!important;}}



/* Payment Gateway contact form Css*/
table.payment-contact { border:none!important; border-collapse:collapse!important; width:100%;}
table.payment-contact td { float:left; width:100%;}
table.payment-contact td img { margin-top:10px; margin-bottom:2px;}
table.payment-contact label { float:left; width:100%; margin-bottom:3px;}
table.payment-contact label.error { color:#F00;margin-top: -10px;margin-bottom: 10px;}
table.payment-contact input[type="submit"]{background-color: #847C71;border: none;font-family:helvetica;height: 19px;color: #fff;text-transform: uppercase;
font-size: 10px;cursor: pointer;padding-top: 3px;}
table.payment-contact input[type="text"], table.payment-contact select { float:left; width:100%; margin-bottom:5px;border: 1px solid #cccccc;
    -webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);display: block;font-size: 14px;margin: 0 0 12px 0;padding: 6px;height: 32px;width: 100%;
-webkit-transition: all 0.15s linear;-moz-transition: all 0.15s linear;-o-transition: all 0.15s linear;transition: all 0.15s linear;}
textarea.error { margin-bottom:13px;}

/*subscribe now */
.subscribe-now a {
    background-image: url(images/subscribe-new.png);
    background-size: 25px;
    background-position: 8% 50%;
    background-repeat: no-repeat;
    display: block;
    padding: 5px 10px;
    background-color: #d47e67;
    color: #ffffff;
    font-size: 15px;
    text-align: right;
    width: 27%;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.subscribe-now1 a {
    background-image: url(images/subscribe-new.png);
    background-size: 18px !important;
    background-position: 8% 50%;
    background-repeat: no-repeat;
    display: block;
    padding: 5px 10px;
    background-color: #d47e67;
    color: #ffffff;
    font-size: 11px !important;
    text-align: right;
    width: 21%;
    float: left;
    margin-left: 9px;
    border-radius: 3px;
    width: 116px;
}
.subscribe-now1{
display: inline-block; }


/*CSS FOR SUBSCRIBE ON POSTS PAGE*/
.email-sub-btm{
    width: 80%;
    display: inline-block;
    float: left;
}
.subscribe-btn{
    float: right;
    width: auto;
}
.subscribe-btn input[type="submit"]
{
    padding: 8px 16px;
    border: none;
    background-color: #d47e67;
    color: white;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    outline: none;
}
.subscribe-btn input[type="submit"]:hover{
    opacity: 0.9;
}
a.map-corridor {
    text-align: center;
    display: block;
    background: #da8e54;
    color: #fff !important;
    font-size: 12px !important;
    padding: 7px 0;
}

#homenews {
    height: auto !important;

}
/*menus*/
/* live  publications menu */

/* issue dev */
#nav-menu-item-542684 a { border-top-color: #CC6633; border-bottom: 1px solid #000000; margin-right: 7%; font-family: helvetica;}
#nav-menu-item-542684 div {background-color: #CC6633; margin-top: -2px; margin-left: -370px; width: 820px;}
li#nav-menu-item-542684:hover a{background-color: #cc6633;border-top: 10px solid #000000!important;color: #ffffff;}
li#nav-menu-item-542684:hover .sub-menu-item a, li#nav-menu-item-542684:hover .sub-menu a {border-top: none!important;color: #ffffff;}

/* issue live */
#nav-menu-item-843843 a { border-top-color: #CC6633; border-bottom: 1px solid #000000; margin-right: 7%; font-family: helvetica;}
#nav-menu-item-843843 div {background-color: #CC6633; margin-top: -2px; margin-left: -370px; width: 820px;}
li#nav-menu-item-843843:hover a{background-color: #cc6633;border-top: 10px solid #000000!important;color: #ffffff;}
li#nav-menu-item-843843:hover .sub-menu-item a, li#nav-menu-item-843843:hover .sub-menu a {border-top: none!important;color: #ffffff;}

/* publication dev */
#nav-menu-item-542681 a {border-top-color: #006666;border-bottom: 1px solid #000000;margin-right: 7%;font-family: helvetica;}
#nav-menu-item-542681 div {background-color: #006666;margin-top: -2px;/* margin-left: -175px;width: 420px;*/ margin-left: -35px;width: 200px;}
li#nav-menu-item-542681:hover a{background-color: #006666;border-top: 10px solid #000000!important;color: #ffffff;}
li#nav-menu-item-542681:hover .sub-menu-item a, li#nav-menu-item-542681:hover .sub-menu a {
    border-top: none!important; color: #ffffff; margin-bottom: 2px; width:85%;}
    
/* publication live */
#nav-menu-item-843665 a {border-top-color: #006666;border-bottom: 1px solid #000000;margin-right: 7%;font-family: helvetica;}
#nav-menu-item-843665 div {background-color: #006666;margin-top: -2px;/* margin-left: -175px;width: 420px;*/ margin-left: -35px;width: 200px;}
li#nav-menu-item-843665:hover a{background-color: #006666;border-top: 10px solid #000000!important;color: #ffffff;}
li#nav-menu-item-843665:hover .sub-menu-item a, li#nav-menu-item-843665:hover .sub-menu a {
    border-top: none!important; color: #ffffff; margin-bottom: 2px; width:85%;}

#nav-menu-item-542737 a {border-top-color: #da8e54; border-bottom: 1px solid #000000; margin-right: 7%; font-family: helvetica;}
#nav-menu-item-542737 div {background-color: #da8e54; margin-top: -2px; margin-left: -220px;width: 420px;}
li#nav-menu-item-542737:hover a{background-color: #da8e54;border-top: 10px solid #000000!important;color: #ffffff;}
li#nav-menu-item-542737:hover .sub-menu-item a, li#nav-menu-item-542737:hover .sub-menu a {border-top: none!important;color:#ffffff;}

#nav-menu-item-542745 a {border-top-color: #999966;border-bottom: 1px solid #000000;margin-right: 7%;font-family: helvetica;}
#nav-menu-item-542745 div {background-color: #999966;margin-top: -2px;/*margin-left: -300px;width: 420px;*/margin-left: -100px;width: 210px;}
li#nav-menu-item-542745:hover a{background-color: #999966;border-top: 10px solid #000000!important;color: #ffffff;}
li#nav-menu-item-542745:hover .sub-menu-item a, li#nav-menu-item-542745:hover .sub-menu a {border-top: none!important;color: #ffffff;}
.sub-menu ul > a{    min-height: 0px;

}


.menu-issues-revision .sub-menu ul > a{min-height: 40px;}

.menu-publications-revision div ul.sub-menu.menu-odd.menu-depth-1 ul:first-child{width:100%;
	/*border-bottom: 5px solid #fff;*/
}
.menu-publications-revision div ul.sub-menu.menu-odd.menu-depth-1 ul:first-child a{
	width:85%;
}
.menu-publications-revision div ul.sub-menu.menu-odd.menu-depth-1 ul:first-child li{
	width:80%;
	/*float:left;*/
	padding-left: 5px;
}
.menu-publications-revision div ul.sub-menu.menu-odd.menu-depth-1 ul:first-child li a{width:100%;}

.menu-publications-revision div ul.sub-menu.menu-odd.menu-depth-1 ul:nth-child(2) a,
.menu-publications-revision div ul.sub-menu.menu-odd.menu-depth-1 ul:nth-child(3) a{
	/*border-bottom: none !important;*/
}

/*menu conferance converted from multimedia*/
/*#nav-menu-item-542945 a{border-top-color:#00a0af; border-bottom:1px solid #000000; margin-right:10%; font-family:helvetica; }
#nav-menu-item-542945 a:hover {border-bottom:0px; border-top:0px; color:ffffff;background-color:#00a0af;}
#nav-menu-item-542945:hover a{ background-color:#00a0af; border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-542945.current-menu-item a{ background-color:#00a0af;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-542945.current-category-ancestor a{ background-color:#00a0af;border-top-color:#000000!important;color:#ffffff;}
li#nav-menu-item-542945.current-post-ancestor a{ background-color:#00a0af;border-top-color:#000000!important;color:#ffffff;}
#nav-menu-item-542945 div {background-color:#00a0af; margin-top:-2px; margin-left:-285px; width: 550px;}
#nav-menu-item-542945 .sub-menu ul {width:173px!important;}
*/
.menu-multimedia a{border-top-color:#00a0af; border-bottom:1px solid #000000; margin-right:7%; font-family:helvetica;}
.menu-multimedia a:hover {border-bottom: 1px solid #00a0af; border-top:0px; color:ffffff; background-color:#00a0af;}
.menu-multimedia:hover a{ background-color:#00a0af; border-top-color:#000000!important;color:#ffffff;}
li.menu-multimedia.current-menu-item a{ background-color:#00a0af;border-top-color:#000000!important;color:#ffffff;}
li.menu-multimedia.current-category-ancestor a{ background-color:#00a0af;border-top-color:#000000!important;color:#ffffff;}
li.menu-multimedia.current-post-ancestor a{ background-color:#00a0af;border-top-color:#000000!important;color:#ffffff;}
.menu-multimedia div {background-color:#00a0af; margin-top:-2px; margin-left:-285px; width: 560px;}
.menu-multimedia .sub-menu ul {width:180px!important;}

.nav-bar > li div {
   padding-bottom: 8px !important;
}
/*10 jan 18 regions*/

/*#subnav ul li {
    background-color:#7F5F74;
    font-family: helvetica;
    border-top:none!important;
    padding:0px!important;
}
#subnav ul li a,.left-menu .current-menu-item {
        color: #FFFFFF;
    display: block;
    font-size: 9px;
    min-height: 40px;
    letter-spacing: 1px;
    padding: 5px 6px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom:10px;
}
.filters > li:hover div {
   
    background-image: url(../images/bg_events_overlay.png);background-repeat: repeat;}
.categories a {border-bottom: 4px solid #7F5F74;}
.left-menu .current-menu-item, .left-menu .current-category-parent  {
    background:#7F5F74 url(images/bg_leftmenu_regions.gif) right top no-repeat!important;
    width: 95%!important;
    margin-bottom:10px!important;
}
#subnav ul.sub-menu {display:none; background:#fff; padding-top:5px;}
#subnav ul.sub-menu li{
    background-color:#ffffff;
}
#subnav ul.sub-menu li a{
    color:#000;
    min-height:auto;
    font-family:Georgia!important;
    padding:0px;
    margin-left:10px;
    margin-bottom:5px;
    font-size:11px;
    line-height:14px;
    text-transform:none;
}
#subnav .current-menu-item ul.sub-menu, .left-menu .current-category-parent ul.sub-menu {display:block;}
#subnav li.current-menu-parent ul.sub-menu {display:block!important;}
#subnav li.current-menu-parent .current-menu-item{background:none!important; min-height:auto; margin-top:5px;}
#subnav li.current-menu-parent .current-menu-item a{
    color:#000;
    min-height:auto;
    font-family:Georgia!important;
    padding:0px;
    margin-left:10px;
    margin-bottom:5px;
    font-size:11px;
    line-height:14px;
    text-transform:none;
    background:none!important;
    font-style:italic;
} 
#subnav li.current-menu-parent .current-menu-item a{
    color:#7F5F74;
}
.left-menu .current-menu-item, .left-menu .current-menu-parent {
    background: #7F5F74 url(../images/bg_leftmenu_publications.gif) right top no-repeat!important;
    width: 95%!important;
    margin-bottom: 10px!important;
}*/

/*dialogue 2018 page*/
/*.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover,
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover,
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
    background-color: #009898 !important;
    color: #FFF !important;
}
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover a,
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus a,
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover a i,
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus a i {
 {
    color: #FFF !important;
}

.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #009898 !important;
    color: #FFF !important;
}
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading a,
.page-id-729994 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading a i{
{
    color: #FFF !important;
}*/


/*dialogue 2018 page*/
.page-id-729994 .vc_tta-panel .vc_tta-panel-heading:hover,
.page-id-729994 .vc_tta-panel .vc_tta-panel-heading:focus,
.page-id-729994 .vc_tta-panel.vc_active .vc_tta-panel-heading{
    background-color: #009898 !important;
}

.page-id-729994 .vc_tta-panel .vc_tta-panel-heading:hover a,
.page-id-729994 .vc_tta-panel .vc_tta-panel-heading:hover a i,
.page-id-729994 .vc_tta-panel .vc_tta-panel-heading:focus a,
.page-id-729994 .vc_tta-panel .vc_tta-panel-heading:focus a i,
.page-id-729994 .vc_tta-panel.vc_active .vc_tta-panel-heading a,
.page-id-729994 .vc_tta-panel.vc_active .vc_tta-panel-heading a i{
    color:#fff !important;
}

.page-id-97679 .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, 
.page-id-97679 .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,
.page-id-97679 .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, 
.page-id-97679 .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-controls-icon::after,
.page-id-97679 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
.page-id-97679 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after{
    color:#fff !important;
    border-color:#fff !important;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, 
.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, 
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, 
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel-heading:focus .vc_tta-controls-icon::after
{
    border-color:#fff !important;
}

/*dialogue t20 mumbai 2018 page*/
.page-id-732783 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, 
.page-id-732783 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus{
    background-color: #072443 !important;
}

.page-id-732783 .vc_tta-panel .vc_tta-panel-heading:hover a,
.page-id-732783 .vc_tta-panel .vc_tta-panel-heading:hover a i,
.page-id-732783 .vc_tta-panel .vc_tta-panel-heading:focus a,
.page-id-732783 .vc_tta-panel .vc_tta-panel-heading:focus a i,
.page-id-732783 .vc_tta-panel.vc_active .vc_tta-panel-heading a,
.page-id-732783 .vc_tta-panel.vc_active .vc_tta-panel-heading a i{
    color:#fff !important;
}

.page-id-732783 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #1d4189 !important;
}

/* jugad for menu event 9 feb 18*/
/*#subnav li#menu-item-14203, #subnav li.current_page_item,#subnav li.current_page_parent , #subnav li.current_page_ancestor*/
.page-id-9838 .left-menu li.current-menu-item,.page-id-9838 #subnav li.current_page_item,.page-id-9838 #subnav li.current_page_parent,.page-id-9838 #subnav li.current_page_ancestor {
    background:#999966 url(./images/bg_leftmenu_events.png) right top no-repeat!important;
    width: 95%!important;
    margin-bottom:10px!important;
}

.page-id-9838 #subnav li.current-menu-parent .current-menu-item a {
    color: #999966 !important;
}
.page-id-9838 #subnav ul li {
    background-color: #999966 !important;
}

#partners a img {
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

div#topmargin {
    margin-top: 32%;
}

.woocommerce-message button{
	display: none;
}

/* ansab 23thAugust2021*/
.page-id-2588492 .vc_row-full-height-fixer {
    display : none !important;
}
.page-id-2588492 .vc_row.vc_row-o-full-height {
    min-height: unset !important;
}

.single-product .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	    float: right;
    width: 60% !important;
}

.single-product #main #container, .post-type-archive-product #main #container{
	border: none;
}

.single-product .related{
	clear: both;
}
.membership-box {
    display: flex;
    justify-content: space-between;
	padding-bottom: 30px;
}

.membership-box .left-img{
	width: 40%;
}

.membership-box .right-text {
    width: 60%;
    padding: 0px 15px;
}

.membership-box .right-text h2 {
    margin: 0px;
    font-size: 22px;
    font-weight: 400;
    padding-bottom: 12px;
}

.membership-box .right-text p{
	font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	font-size: 15px;
}

.membership-box .right-text p.price {
    color: #daa520;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
}

.membership-box .right-text a{
	    background-color: #cc6033;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
}

.heading-mem {
    background-color: #000000;
    padding: 8px 10px;
    margin-bottom: 30px;
}

.heading-mem h3 {
    color: #ffffff;
    margin: 0px;
    font-size: 20px;
    font-weight: 600;
}
.woocommerce-checkout .woocommerce-message .button{
	display: none;
}

