/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */



@font-face
{
font-family: NotoSerif-Regular;
src: url('../fonts/NotoSerif-Regular.ttf');
src: url('../fonts/NotoSerif-Regular.woff');
}

@font-face{
font-family: NotoSerif-Bold ;
src: url('../fonts/NotoSerif-Bold.ttf');
src: url('../fonts/NotoSerif-Bold.woff');
}

@font-face{
font-family: NotoSerif-BoldItalic ;
src: url('../fonts/NotoSerif-BoldItalic.ttf');
src: url('../fonts/NotoSerif-BoldItalic.woff');
}

@font-face{
font-family: NotoSerif-Italic ;
src: url('../fonts/NotoSerif-Italic.ttf');
src: url('../fonts/NotoSerif-Italic.woff');
}

@font-face{
font-family: Raleway-Bold ;
src: url('../fonts/Raleway-Bold.ttf');
src: url('../fonts/Raleway-Bold.woff');
}
@font-face{
font-family: Raleway-ExtraBold;
src: url('../fonts/Raleway-ExtraBold.ttf');
src: url('../fonts/Raleway-ExtraBold.woff');
}
@font-face{
font-family: Raleway-ExtraLight;
src: url('../fonts/Raleway-ExtraLight.ttf');
src: url('../fonts/Raleway-ExtraLight.woff');
}
@font-face{
font-family: Raleway-Heavy ;
src: url('../fonts/Raleway-Heavy.ttf');
src: url('../fonts/Raleway-Heavy.woff');
}
@font-face{
font-family: Raleway-Light;
src: url('../fonts/Raleway-Light.ttf');
src: url('../fonts/Raleway-Light.woff');
}
@font-face{
font-family: Raleway-Medium;
src: url('../fonts/Raleway-Medium.ttf');
src: url('../fonts/Raleway-Medium.woff');
}
@font-face{
font-family: Raleway-Regular;
src: url('../fonts/Raleway-Regular.ttf');
src: url('../fonts/Raleway-Regular.woff');
}
@font-face{
font-family: Raleway-SemiBold;
src: url('../fonts/Raleway-SemiBold.ttf');
src: url('../fonts/Raleway-SemiBold.woff');
}
@font-face{
font-family: Raleway-Thin;
src: url('../fonts/Raleway-Thin.ttf');
src: url('../fonts/Raleway-Thin.woff');
}










#search-block-form .input-group{
width:80%;
}
.region.region-disability-two #block-pagestyle-form{
margin-left: 0;
}
.search-left-one{
padding-left:2px;
}
.disability-one{
padding-right:5px;
}
.search-left-one #search-block-form .input-group{
width:73%;
}
@media all and (max-width: 1199px) and (min-width: 992px) {
.search-left-one #search-block-form .input-group{
width:100%;
}

}


/*** Inner page search bar ***/
/*
.front #edit-search-block-form--2,
.not-front #edit-search-block-form--2{
background-image : url('../images/cpim-2.png') ;
background-position: -814px -161px ;
background-repeat: no-repeat;
background-color: white;
border: none;
padding: 0px;
/*
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
width: 35px;
/*padding-left: 10px;
color: transparent;
cursor: pointer;
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
/*font-size: 0;
border:2px solid #ccc;
border-radius:20px;
}

/*
.front #edit-search-block-form--2:focus ,
.not-front #edit-search-block-form--2:focus {
width: 170px;
height: 30px;
padding: 0px 0px 0px 32px;
color: #000;
background-color: #fff;
cursor: auto;
-webkit-border-radius: 10em;
-moz-border-radius: 10em;
outline: none;
border: solid 2px #ccc;
border-radius:20px;
font-size: 15px;
}
*/
.front .input-group-btn,
.not-front .input-group-btn{
display: none;
}




/*** Inner page search bar end ***/








.not-front .page-page-from-history .view-page-from-history .views-row{
float: left;
width: 320px;
height: 320px;
overflow: hidden;
list-style: none;
}

.not-front .views-field-field-text-filed .field-content{
font-size: 38px;
line-height: 1.2;
letter-spacing: -0.06em;
font-weight: normal;
}


.not-front .views-field-field-text-filed{
height: 480px;
background: #fff;
}

.not-front .views-field-field-text-filed a{
display: block;
height: 100%;
padding: 50px 40px;
color:black;
}
.not-front .views-field-field-text-filed a:hover{
background: none repeat scroll 0 0 #EC008C;
color: #FFFFFF;
text-decoration: none;
}
/* History page Begin */
/*
.view-page-from-history.view-id-page_from_history.view-display-id-block_2 .views-row .views-field.views-field-field-historyimage,
.view-page-from-history.view-id-page_from_history.view-display-id-block_3 .views-row .views-field.views-field-field-historyimage,
.view-page-from-history.view-id-page_from_history.view-display-id-block_4 .views-row .views-field.views-field-field-historyimage,
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row .views-field.views-field-field-historyimage
{
width:100%;
height:320px;
overflow:hidden;
}

.view-page-from-history.view-id-page_from_history.view-display-id-block_2 .views-row:hover  .views-field.views-field-field-historyimage .field-content a figure   img ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_3 .views-row:hover  .views-field.views-field-field-historyimage .field-content a figure   img ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_4 .views-row:hover  .views-field.views-field-field-historyimage .field-content a figure   img ,
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row:hover  .views-field.views-field-field-historyimage .field-content a figure img 
{
opacity:0.3;
transform:scale(1.5);
transition: transform 0.4s ease 0s;
}
.view-page-from-history.view-id-page_from_history.view-display-id-block_2 .views-row .views-field.views-field-field-historyimage .field-content a figure  img ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_3 .views-row .views-field.views-field-field-historyimage .field-content a figure   img ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_4 .views-row .views-field.views-field-field-historyimage .field-content a figure   img ,
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row .views-field.views-field-field-historyimage .field-content a figure img 
{
opacity:1;
transform:scale(1);
transition: transform 0.4s ease 0s;
max-width:100%;
}




.view-page-from-history.view-id-page_from_history.view-display-id-block_2 .views-row:hover  .views-field.views-field-field-text-with-image .field-content  a ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_3 .views-row:hover  .views-field.views-field-field-text-with-image .field-content  a ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_4 .views-row:hover  .views-field.views-field-field-text-with-image .field-content  a ,
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row:hover  .views-field.views-field-field-text-with-image .field-content a  
{
opacity:1;
transform:scale(1);
transition: transform 0.4s ease 0s;
}
.view-page-from-history.view-id-page_from_history.view-display-id-block_2 .views-row .views-field.views-field-field-text-with-image .field-content  a ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_3 .views-row .views-field.views-field-field-text-with-image .field-content  a ,
.view-page-from-history.view-id-page_from_history.view-display-id-block_4 .views-row .views-field.views-field-field-text-with-image .field-content  a ,
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row .views-field.views-field-field-text-with-image .field-content a 
{
opacity:0;
transform:scale(1.5);
transition: transform 0.4s ease 0s;
    font-size: 30px;
    margin: -310px 0 0;
    padding: 5%;
    position: absolute;
    text-align: center;
    width: 90%;
    color:#A22A34;
    font-weight:bold;
    text-decoration:none;
    
}
.view-page-from-history.view-id-page_from_history.view-display-id-block_2 .views-row,
.view-page-from-history.view-id-page_from_history.view-display-id-block_3 .views-row,
.view-page-from-history.view-id-page_from_history.view-display-id-block_4 .views-row,
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row
{
margin:10px 0px 0px 0px;
}
/* 
 .not-front .views-field-field-historyimage img{
 height: auto;
 left: 0;
 opacity: 1;
 position: absolute;
 top: 0;
 transition: all 0.4s ease 0s;
 width: 100%;
}
.not-front .views-field-field-historyimage:hover img{
transform: scale(1.05);
opacity: 0.3;
}

.not-front .views-field-field-historyimage .field-content{
text-align: center;
letter-spacing: -0.06em;
}

.not-front .views-field-field-text-with-image {
transform: scale(1.3);
transition: transform 0.4s ease 0s;

}



.not-front .views-field-field-text-with-image .field-content a{
display: table-cell;
vertical-align: middle;
padding: 40px;
color: #fff;
line-height: 1.2;
opacity: 0;
}

.not-front .views-field-field-text-with-image:hover .field-content a{
tranform: scale(1);
opacity: 1;
}


*/



.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row{
padding-bottom:20px;
margin:30px 0px 0px 0px;
}
.view-page-from-history.view-id-page_from_history.view-display-id-page .views-row .views-field-field-text-with-image{
min-height:50px;
}

.view-page-from-history.view-id-page_from_history.view-display-id-page .views-field-field-text-with-image
{
position: absolute;
width: 82%;
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);
color: white;
bottom: 0px;
}

.view-page-from-history.view-id-page_from_history.view-display-id-page .views-field-field-text-with-image a{
color: white;
padding: 30px 0px 0px 30px ;
font-weight:bold;
}

/* History page End */
/** header start **/

.outer-header{
background-image: url("../images/cpim-2.png");
background-repeat: no-repeat;
background-position: 0px 0px;
background-size:auto 250%;
height:130px;
}
.navbar-brand{
color: #ffffff;
font-size: 31px;
padding: 25px 15px;
font-family: Raleway-Regular;
font-weight: bold;
}


.navbar-default{
background: none;
border:0;
}

.navbar-default .navbar-nav>li>a{
color: #fff;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
color: #fff;
background-color:transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
color:#fff;
background-color:transparent;
}


/** header social links  start **/

.hiddenseotext{
color: rgba(0,0,0,0);
font-size: 1px;
display: inline-block;
}

#headersociallinks > li{
display:inline-block;

}
#headersociallinks a{
padding: 40px 0px 0px 0px;
width: 36px;
height: 33px;
}

/*
#headersociallinks>li:first-child a{
background-position: -735px 53px;
}

#headersociallinks>li:nth-child(2) a{
background-position: -795px 55px;
}
#headersociallinks>li:nth-child(3) a{
background-position: -851px 53px;
}
#headersociallinks>li:nth-child(4) a{
background-position: -913px 50px;
}
#headersociallinks>li:last-child a{
background-position: -972px 51px;
}
*/
#headersociallinks{
background-image:url('../images/cpimnew_2.png'); 
background-position: -1618px -262px;
height:35px;
background-repeat:no-repeat;
padding:0px;
}
#headersociallinks >li{
padding: 0px 20px 0px 0px;
}




/** header social links end **/


/** header end **/


/** topbar start **/
/*
.topbar-outer{
background: url('../images/cpim.png') #8a2327 no-repeat center top;
}
*/
/**** quotes start ****/

#block-views-quotes-block{
width: 120%;
margin:0 auto;
}
@media (max-width: 990px){
#block-views-quotes-block{
width: 100%;
}
}

.view-id-quotes.view-display-id-block .views-field.views-field-body,
.view-id-quotes.view-display-id-block .views-field.views-field-title{
font-size: 18px;
color:  #D10910;
text-align: center;
font-family: NotoSerif-Italic ; 
margin-top: 10px;
line-height: 1.5;
}

.view-id-quotes.view-display-id-block .views-field-field-author{
font-size: 20px;
color: #C5373F;
text-align: right;
}


.view-id-quotes.view-display-id-block .views-field-field-author .field-content .author-name {
font-size: 14px;
margin-top: 12px;
font-family: Raleway-Light;
font-weight: bold;
text-align: right;
}



.view-id-quotes.view-display-id-block .views-field-field-author .field-content .line-right,
.view-id-quotes.view-display-id-block .views-field-field-author .field-content .line-left{
width: 14%;
background-color:  #e86974;
height:1px;
vertical-align:middle;
display:inline-block;
}

.hiddenseotext.quote1{
background-image: url('../images/cpim-2.png');
background-position: -9px -269px;
width: 30px;
height: 30px;
top: 76px;
float: left;
margin-top: 0px;
margin-left: 40px;
background-repeat:no-repeat;

}


.hiddenseotext.quote2{
background-image: url('../images/cpim-2.png');
background-position: -161px -268px ;
width: 30px;
height: 30px;
top: 76px;
float: right;
margin-top: 0px;
margin-right: 40px;
background-repeat:no-repeat;
}



/**** quotes end ****/


/**** Page From History Start ****/
#block-views-page-from-history-block-1 .view-page-from-history.view-id-page_from_history  .field-content a{
color:black;
text-decoration:none;
font-family:Raleway-Regular;
font-size:14px;
}

#block-views-page-from-history-block-1 .view-page-from-history.view-id-page_from_history  .field-content a:hover{
color:#a22a34;
}
.image-text-with,
.history-default-image{
float:left;
margin:0px 10px 0px 0px ;
}
.view-page-from-history.view-id-page_from_history.view-display-id-block_1 .views-row{
min-height:100px;
margin:10px 10px 0px 10px;
}
/**** Page From History end ****/


/*** slideshow **/


.view-id-flex_slide.view-display-id-block .views-field-field-slideontextcontent{
background-color: rgba(29, 31, 44, 1.9);
position: absolute;
top: 20.5%;
left: 63px;
width: 35%;
padding: 7px 28px 10px;
}
.view-id-flex_slide.view-display-id-block .views-field.views-field-field-slideontextcontent .slideontexttitle-in-the-view{
font-size: 23px;
color: #d9dae9;
line-height: 30px;
font-weight: bold;
font-family: Raleway-Regular;

}


.view-id-flex_slide.view-display-id-block .views-field-field-slideontextcontent{
color: #d9dae9;
font-size: 15px;
line-height: 24px;
margin-bottom: 0;
top:42% !important;
font-family: Raleway-Regular;
}

.flex-control-paging{
display: none;
}

.view-id-flex_slide.view-display-id-block .flexslider{
margin:0 0 15px;
border: 2px solid #4A4040; /*4px solid #6a1b1d;*/
background: none repeat scroll 0% 0% #AE1501; /*#F2EAEA; #6d1b1d;*/
}

.views-field-field-slidewithrighttext p {
	color:#F2EAED; /*080506; #e7bec4;*/
	}
.views-field-field-slidewithrighttext {
font-family: Raleway-Regular;
font-size: 15px;
font-weight: 400;
line-height: 31px;
}


.flexslider .views-field-field-slidewithrighttitle {
font-size: 24px;
color: #EDE7E9; /*1D1819;*/
font-family: Raleway-Regular;
font-weight:bold;
}

 .views-field-field-slidewithrighttext a, .views-field-field-slideontextcontent a {
display: inline-block;
padding: 8px 21px;
color: #ffffff;
font-size: 14px;
background-color: #cf1c22;
font-weight: bold;
float: right;
margin-top: 20px;
font-family: Raleway-Regular;
}





/*** slideshow end **/

/** topbar end **/



/*** three column menu ***/

.outer-threecolumn{
padding:0 0 30px;
}

/*** content featured ***/

.view-id-articles_home.view-display-id-page .views-field-title{
font-size: 30px;
padding:0 0 10px;
font-family: Raleway-Medium;
font-weight: 500;
	
}
.view-id-articles_home.view-display-id-page .views-field-title a{
color: #000;
text-decoration: none;
}

.view-id-articles_home.view-display-id-page .views-field-field-image{
margin-bottom:25px;
}

.view-id-articles_home.view-display-id-page .views-field-field-image img{
border: 5px solid #eeeff4;
}

.view-id-articles_home.view-display-id-page .views-field-body{
font-family: Raleway-Regular;
font-size: 14px;
font-weight: 400;
line-height: 23px;
}

.content{
padding:0 0 30px;
font-size: 16px;
line-height: 1.7em;
}

.content-parts{
padding: 30px 0px;
}

 h2{
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
}


#block-views-do-you-know-block-1 h2,
#block-views-image-gallery-block-1 h2.block-title .block-title-link,
#block-views-page-from-history-block-1 h2
{
font-family: Raleway-Regular;
}




.view-id-page_from_history.view-display-id-block_1 .views-field-field-historyimage img, 
.view-id-do_you_know.view-display-id-block_1 .views-field-field-dykimage img{
border: 5px solid #eaedf2;
}


.view-id-page_from_history.view-display-id-block_1 .views-field-body a,
.view-id-do_you_know.view-display-id-block_1 .views-field-body a{
color: red;
}

.view-id-image_gallery.view-display-id-block_1 .flexslider{
margin: 0;
}

.view-id-image_gallery.view-display-id-page .views-row{
padding:0px 0px 20px;
text-align: center;
}

.view-id-image_gallery.view-display-id-page .views-field-field-imagegallery img{
padding:9px;
background-color: #eeeff4;
position: relative;
margin: 0 0 13px;
}


.view-id-image_gallery.view-display-id-page .views-field-title{ 
font-size: 16px;
margin-bottom: 15px;
padding-left: 11%;
text-align: left;
}

.view-id-image_gallery.view-display-id-page .views-field-title a{
color: #242636;
text-decoration: none;
}
/*** content featured end ***/



/*** blocks page from and do u know **/
.view-id-page_from_history.view-display-id-block_1 .views-field-body,.view-id-do_you_know.view-display-id-block_1 .views-field-body{
font-family: Raleway-Regular;
font-size: 14px;
line-height: 23px;
font-weight: 400;
}

/*** blocks page from and do u know  end **/



/*** videos page ***/

.view-id-videos.view-display-id-page .view-header{
margin-bottom: 30px;
}


/*** Inner pages article ***/


.node-type-fight-for-public-issues .page-header{
padding:0;
margin:0;
border:0;
}


/*** Inner pages article end ***/

/*** popular latest quicktabs ***/

.block-quicktabs{
border:1px solid #ccc;
margin-bottom: 20px;
}

ul.quicktabs-tabs li{
padding: 10px;
}

.view-popular-latest .views-row{
padding: 5px;
border-bottom: 1px solid #ccc;
}
.view-popular-latest .views-row.views-row-last{
border-bottom: none;
}
.view-popular-latest .views-row a{
text-decoration: none;
color: black;
}

ul.quicktabs-tabs li a{
text-decoration: none;
color: black;
}
ul.quicktabs-tabs li{
    display: inline-block;
    height: 60px;
    text-align: center;
    width: 49%;
    background-color:#f1f1f3;
    border:1px solid #ccc
}


ul.quicktabs-tabs{
padding:0;
}


ul.quicktabs-tabs li.active{
background-color:white;
border: 0px solid #fff;
border-top: 1px solid red;
}

/*** popular latest quicktabs end ***/



#block-block-2 h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-block-2 ul{
font-family: Raleway-Regular;
font-size: 14px;
}
#block-block-2 div.learn-more a{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-documents-and-booklets-block h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-documents-and-booklets-block .view-documents-and-booklets .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
}
#block-views-documents-and-booklets-block .view-documents-and-booklets .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-fight-for-public-issues-block h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-fight-for-public-issues-block .view-fight-for-public-issues .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
}
#block-views-fight-for-public-issues-block .view-fight-for-public-issues .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-cpim-in-parliament-block h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-cpim-in-parliament-block .view-cpim-in-parliament .views-field-title {
font-family: Raleway-Regular;
font-size: 14px;
}
#block-views-cpim-in-parliament-block .view-cpim-in-parliament .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-views-that-matter-block h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-views-that-matter-block .view-views-that-matter .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
}
#block-views-views-that-matter-block .view-views-that-matter .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}

#block-views-press-briefing-block h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-press-briefing-block .view-press-briefing .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
}
#block-views-press-briefing-block .view-press-briefing .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-international-affairs-block-1 h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-international-affairs-block-1 .view-international-affairs .views-field-title{
font-family: Raleway-Regular;
font-size: 16px;
}
#block-views-international-affairs-block-1 .view-international-affairs .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-cpim-in-states-block h2{
font-family: Raleway-Regular;
font-size: 20px;
}
#block-views-cpim-in-states-block .view-cpim-in-states .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
}
#block-views-cpim-in-states-block .view-cpim-in-states .more-link{
font-family: Raleway-Regular;
font-size: 14px;
}


#block-views-videos-block-1 h2,#block-views-videos-block-1{
font-family: Raleway-Medium;
font-size: 20px;
}


#block-views-image-gallery-block-1 h2,
#block-views-image-gallery-block-1,
#block-views-articles-home-block-1 #block-title-link
{
font-family: Raleway-Regular;
font-size: 20px;
}


#block-block-7 h2,
#block-block-7,
#block-block-8,
#block-block-8 h2
{ 
font-family: Raleway-Regular;
font-size: 20px;
}

.Footer-columns h2{
font-size: 22px !important;
font-family: Raleway-Medium;
line-height: 24px;
font-weight: 500;
}

#block-block-3{
font-family: Raleway-Regular;
font-size: 14px;
line-height: 23px;
}

#block-views-recent-posts-footer-block .views-row .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
line-height: 23px;
}

#block-block-5 .tweets-pulled-listing{
font-size: 14px;
font-family: Raleway-Regular;
line-height: 23px;
}

#block-block-4 ul li{
font-family: Raleway-Regular;
font-size: 14px;
line-height: 23px;
}

h1{
font-family: Raleway-Medium;
}

.views-row .views-field-title{
font-family: Raleway-Regular;
font-size: 14px;
}
.views-field-field-pdf a,
.views-row .views-field-body, 
.views-field-nothing,
.views-field-view-node
{
font-family: Raleway-Regular;
font-size: 14px;
}
.views-field-nothing,
.views-field-field-pdf a,
.views-field-view-node{
font-weight: bold;
}

.block-menu .menu.nav li{
font-family: Raleway-Regular;
font-size: 15px;
font-weight: 600;
}

.block-menu .menu.nav li a{
color: #080808;
text-align:center;
}

.block-menu .menu.nav li.active a{
color:#c52825;
}

.navbar-nav>li{
font-family: Raleway-Regular;
font-size: 14px;
font-weight: 600;
}

.view-press-briefing-custom-page .views-row div.views-field-title,.view-press-briefing-custom-page .views-field-field-date-press{
font-family: Raleway-Regular;
font-size: 15px;
font-weight: 600;
}

.views-field-field-imagegallery{
font-family: Raleway-Regular;
}
#node-58, #node-58 h2 {
font-family: Raleway-Regular;
font-size: 20px;
font-weight: 600;
}

.block-quicktabs ul li{
font-family: Raleway-Medium;
line-height: 24px;
font-weight: 600;
}
.quicktabs_main .views-field-title{
font-family: Raleway-Regular;
font-size: 16px;
font-weight: 500;
}


.front .three-column ul li a{
font-family: Raleway-Regular;
font-size: 14px;
font-weight: 500;
}
.front .three-column ul li a:hover{
color:black;
}
#block-block-7 img{
height:240px;
}
.outer-menu{
background-color:black;
}




/*body.page-fight-for-public-issues*/
.view-id-documents_and_booklets.view-display-id-page_4 .views-row .views-field-title a,
.view-id-documents_and_booklets.view-display-id-page_5 .views-row .views-field-title a,
.view-id-documents_and_booklets.view-display-id-page_6 .views-row .views-field-title a,

.view-id-do_you_know.view-display-id-page .views-row .views-field-title,

.view-id-do_you_agree_.view-display-id-page .views-row .views-field-title,

.view-id-cpim_in_states.view-display-id-page_1 .views-row .views-field-title a,
.view-id-international_affairs.view-display-id-page_1 .views-row .views-field-title a,
.view-id-cpim_in_parliament.view-display-id-page_1 .views-row .views-field-title a,
.view-id-documents_and_booklets.view-display-id-page_1 .views-row .views-field-title a,
.view-id-views_that_matter.view-display-id-page_1 .views-row .views-field-title a,
div.view-id-fight_for_public_issues.view-display-id-page_4 div.views-row div.views-field-title a,

.view-id-cpim_in_states.view-display-id-page_3 .views-row .views-field-title a,
.view-id-international_affairs.view-display-id-page_3 .views-row .views-field-title a,
.view-id-cpim_in_parliament.view-display-id-page_3 .views-row .views-field-title a,
.view-id-documents_and_booklets.view-display-id-page_3 .views-row .views-field-title a,
.view-id-views_that_matter.view-display-id-page_3 .views-row .views-field-title a,
div.view-id-fight_for_public_issues.view-display-id-page_3 div.views-row div.views-field-title a,

.view-id-cpim_in_states.view-display-id-page_2 .views-row .views-field-title a,
.view-id-international_affairs.view-display-id-page_2 .views-row .views-field-title a,
.view-id-cpim_in_parliament.view-display-id-page_2 .views-row .views-field-title a,
.view-id-documents_and_booklets.view-display-id-page_2 .views-row .views-field-title a,
.view-id-views_that_matter.view-display-id-page_2 .views-row .views-field-title a,
div.view-id-fight_for_public_issues.view-display-id-page_2 div.views-row div.views-field-title a,

.view-id-latest_updates.view-display-id-page .views-row .views-field-title a,
.view-id-cpim_in_states.view-display-id-page .views-row .views-field-title a,
.view-id-international_affairs.view-display-id-page .views-row .views-field-title a,
.view-id-cpim_in_parliament.view-display-id-page .views-row .views-field-title a,
.view-id-documents_and_booklets.view-display-id-page .views-row .views-field-title a,
.view-id-views_that_matter.view-display-id-page .views-row .views-field-title a,
div.view-id-fight_for_public_issues.view-display-id-page div.views-row div.views-field-title a
{
        color: #F00;
	font-family: Raleway-Regular;
	font-size: 18px;
	font-weight: 700;

        }
.view-id-videos.view-display-id-page .views-row .views-field-title {

font-family: Raleway-Regular;
font-size: 14px;
font-weight: 500;
}
.view-related.view-id-related.view-display-id-block  .views-row .views-field-title a{
color:black;
}

#headerbar .container{
padding: 36px 0px 0px 0px;
}

#block-pagestyle-form .block-title,
#block-text-resize-0 .block-title
{
display: none;
}
#party-publications{
clear:both;
}
#party-publications ul{
list-style:none;
padding: 0px 0px 3px 1%; 
}
#party-publications ul li {
width:182px;
height:40px;
margin:2px 0px 4px 0px ;
}
#party-publications ul li a{
width:100%;
height:100%;
padding:0px 0px 0px 0px;
}
#party-publications ul#party-publications-dailies{
float:left;
width:50%;
}
#party-publications ul#party-publications-monthlies{
float:right;
width:50%;
}

#party-publications ul#party-publications-dailies li:first-child a{
background-image: url("../images/cpim-2.png");
background-position: -1px -159px;
background-repeat:no-repeat;
}

#party-publications ul#party-publications-dailies li:nth-child(2) a{
background-image: url("../images/cpim-2.png");
background-position: -1px -208px;
background-repeat:no-repeat;
}

#party-publications ul#party-publications-dailies li:nth-child(3) a{
background-image: url("../images/cpim-2.png");
background-position: -306px -157px;
background-repeat:no-repeat;
}

#party-publications ul#party-publications-dailies li:nth-child(4) a{
background-image: url("../images/cpim-2.png");
background-position: -306px -209px;
background-repeat:no-repeat;
}

#party-publications ul#party-publications-dailies li:nth-child(5) a{
background-image: url("../images/cpim-2.png");
background-position: -306px -255px;
background-repeat:no-repeat;
}


#party-publications ul#party-publications-monthlies li:first-child a{
background-image: url("../images/cpim-2.png");
background-position: -569px -156px;
background-repeat:no-repeat;
}

#party-publications ul#party-publications-monthlies li:nth-child(2) a{
background-image: url("../images/cpim-2.png");
background-position: -569px -205px;
background-repeat:no-repeat;
}

#party-publications ul#party-publications-monthlies li:nth-child(3) a{
background-image: url("../images/cpim-2.png");
background-position: -569px -257px;
background-repeat:no-repeat;
}
.disability-1,
.disability-2{
padding:0px;
}
#block-pagestyle-form{
margin:10px 0px 0px 10px;
}
h2.block-title{
font-family: Raleway-medium;
}

.press-briefings-title{
font-family: Raleway-medium;
font-size: 32px;
font-weight: 500;
}


.time-a-new{
color: red;
}
#block-block-18 a {
color:red;
font-family: Raleway-light;
padding: 0px 0px 0px 75px;
font-size:25px;
text-decoration:none;
}
#block-block-18{
margin-top:20px;
}


.region.region-top-bar
{
margin-top:30px;
}



p
{
text-align:justify;
}
/* internal page date and author start */

.page-node.page-node-.node-type-page-from-history  .content .field.field-name-field-history-date.field-type-datetime,
.page-node.page-node-.node-type-press-briefing  .content .field.field-name-field-date-press.field-type-datetime,
.page-node.page-node-.node-type-fight-for-public-issues  .content .field.field-name-field-article-date.field-type-datetime,
.page-node.page-node-.node-type-cpim-in-parliament  .content .field.field-name-field-parliament-date.field-type-datetime,
.page-node.page-node-.node-type-cpi-m-in-states  .content .field.field-name-field-states-date.field-type-datetime,
.page-node.page-node-.node-type-views-that-matter  .content .field.field-name-field-views-date.field-type-datetime
{
float:left;
width:50%;
}
.page-node.page-node-.node-type-page-from-history  .content .field.field-name-field-history-date.field-type-datetime .field-items .field-item span,
.page-node.page-node-.node-type-press-briefing  .content .field.field-name-field-date-press.field-type-datetime .field-items .field-item span,
.page-node.page-node-.node-type-fight-for-public-issues  .content .field.field-name-field-article-date.field-type-datetime .field-items .field-item span,
.page-node.page-node-.node-type-cpim-in-parliament  .content .field.field-name-field-parliament-date.field-type-datetime .field-items .field-item span,
.page-node.page-node-.node-type-cpi-m-in-states  .content .field.field-name-field-states-date.field-type-datetime .field-items .field-item span,
.page-node.page-node-.node-type-views-that-matter  .content .field.field-name-field-views-date.field-type-datetime  .field-items .field-item span,
.page-node.page-node-.node-type-views-that-matter  .content .field.field-name-field-views-author .field-items .field-item
{
color:#D10910;
}

.page-node.page-node-.node-type-page-from-history  h1.page-header,
.page-node.page-node-.node-type-press-briefing   h1.page-header,
.page-node.page-node-.node-type-fight-for-public-issues  h1.page-header,
.page-node.page-node-.node-type-cpim-in-parliament   h1.page-header,
.page-node.page-node-.node-type-cpi-m-in-states  h1.page-header,
.page-node.page-node-.node-type-views-that-matter   h1.page-header
{
margin:0px 0px 10px 0px;
padding:0px;
border-bottom:0px;
}
.page-node.page-node-.node-type-page-from-history  .content .field.field-name-body,
.page-node.page-node-.node-type-press-briefing  .content .field.field-name-body,
.page-node.page-node-.node-type-fight-for-public-issues  .content .field.field-name-body,
.page-node.page-node-.node-type-cpim-in-parliament   .content .field.field-name-body,
.page-node.page-node-.node-type-cpi-m-in-states .content .field.field-name-body,
.page-node.page-node-.node-type-views-that-matter  .content .field.field-name-body
{
padding:20px 0px 0px 0px ;
border-top: 1px solid #eee;
float:left;
margin:5px 0px 0px 0px;
}
.page-node.page-node-.node-type-page-from-history  .content,
.page-node.page-node-.node-type-press-briefing   .content,
.page-node.page-node-.node-type-fight-for-public-issues  .content,
.page-node.page-node-.node-type-cpim-in-parliament   .content,
.page-node.page-node-.node-type-cpi-m-in-states .content,
.page-node.page-node-.node-type-views-that-matter  .content
{
clear:both;
}
.page-node.page-node-.node-type-views-that-matter  .content .field.field-name-field-views-author
{
float:right;
}
/* internal page date and author end*/


/* field tags start */
.page-node.page-node-   .content  .field.field-name-field-tags.field-type-taxonomy-term-reference .field-items .field-item
{
display:inline;
margin:0px 4px 0px 0px;
}
.page-node.page-node-   .content  .field.field-name-field-tags.field-type-taxonomy-term-reference .field-items .field-item a
{
margin:0px 4px 0px 0px;
}
.page-node.page-node-   .content  .field.field-name-field-tags.field-type-taxonomy-term-reference .field-items .field-item:after
{
content:"|";
}
/* field tags end */

.not-front.page-node.page-node- .region.region-sidebar-second
{
margin:20px 0px 0px 0px;
}
#block-views-related-block h2.block-title,
#block-block-9 h2.block-title,
#block-views-image-gallery-block-1 h2.block-title a.block-title-link
{
color:#D10910;
font-family:"Raleway-Regular";
font-weight:bold;
}
#block-views-related-block .view.view-related.view-id-related.view-display-id-block .view-content .item-list ul
{
padding:0px 0px 0px 13px;
}


#block-block-2 ul >  li > a 
{
color:black;
}
#block-block-2 ul >  li 
{
margin:10px 0px 10px 0px ;
}

#block-block-2 h2.block-title
{
margin:0px 0px 30px 0px;
}

ul.nav li.dropdown:hover ul.dropdown-menu {
	display: block;
}
ul.nav li.dropdown ul.dropdown-menu {
	margin-top: 0;
}
