/* Global code */
*{margin:0px;padding:0px;outline:none;}
body{font-size:62.5%;background:#ffffff;color: #333;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
a{color: #1980ad;text-decoration: none;}
img {border:0px;max-width:100%;}
a:hover, a:focus {color: #0f4f6a;text-decoration: underline;}
ul li{  list-style-type: none;}
ul li:last-child{padding-bottom:0px;border:none;}
ul li:first-child{padding-top:0px;}
h1{font-size:24px;}
h2{font-size:20px;line-height: 24px;}
h3{font-size:18px;}
h4{font-size:16px;line-height: 22px;}
h5{font-size:14px;}
h6{font-size:12px;}
h1,h2,h3,h4,h5,h6{margin-bottom: 5px;}
button,input[type=button],input[type=submit],.subscribe_button a,.link_button a{background: none;border: 2px solid #c0c0c0;font-size:16px;padding:8px 16% 7px;border-radius:5px;cursor:pointer;float:right;}
select {font-size: 14px;border: 1px solid #DDDDDD;padding: 2px 5px;}
p{font-size:14px;line-height:20px;}
/* Layout css*/
.wrapper,.wrapper_column .header,.wrapper_column .footer,.column_layout{margin: 0 auto;max-width: 960px;padding: 0px;width: 98%;}
.wrapper {position:relative;left: 0px;top: 0px;transition:none;}
.width-increase {left: 180px;-webkit-transition: .3s ease;-moz-transition: .3s ease;-ms-transition: .3s ease;-o-transition: .3s ease;}
.header, .footer {float: left; width: 100%;}
.rows{float:left;width:100%;}
.column {float:left;margin-right: 2%;}
.column-right{float:right;margin-right:0px !important;}
.container{padding:13px 8px 10px;border-bottom: 2px solid #c0c0c0;margin-bottom:0px !important;}

/* Layout row and column css */
.row{  box-sizing: border-box;width:100%;float: left;margin-bottom: 20px;}
.column>.row:last-child,.row>.column:last-child{margin-right:0%;margin-bottom:0%;}
.col-1-4,.col-4{width: 23.5%;}
.col-3{width: 32%;}
.col-2{width: 49%;}
.col-1{width: 100%;}background-size: 100% 100%!important;
.col-2-1{width: 66%;}
.col-3-1{width: 74.5%;}
.col-2-half{width:40%;}
.col-2-1-half{width:58%;}
.col-5{width:18.4%;}
.col-2-1-1 {width: 70%;}
.col-3-1-1 {width: 30%;}
.col-6 {width: 16.6%;}
/* header css */
.logo{float: left;width: 25%;}
.header_top{float: left;width: 100%;padding:11px 8px 10px;border-bottom: 2px solid #c0c0c0;  box-sizing: border-box;position:relative;}
.menu_container{float:left;width:75%;}
.menu_container > ul > li{display:inline-block;padding:25px 2.5%;}
.menu_container ul li a{font-size:14px;}
.subscribe_button{float: left;width: 39%;}
.header_right>ul li{float: right;width: 50%;}
.header_right>ul li:last-child{margin-right:0px;}
.header_right>ul li a{font-size:14px;line-height: 23px;}
.profile_icon,.search_icon{width:23px;height:23px;float:left;}
.search_icon{background:url("/images/search.jpg") no-repeat left center transparent;}
.profile_icon{background:url("/images/profile.jpg") no-repeat left center transparent;}

.header_right{float: right;width: 30%;  margin: 14px 0px;}
.header_left{float: left;width: 65%;}
.header_right ul{  float: left;  padding: 10px 0px 5px;margin-right: 3%;  width: 58%;}
.infor_bar{float:left;width:100%;border-bottom: 2px solid #c0c0c0;padding: 14px 9px 13px;box-sizing:border-box;}
.info_left p{  font-size: 13px;}
.info_right > ul > li{list-style-type:none;display:inline-block;padding: 0px 2.2%;font-size: 13px;}
.info_left{float:left;}
.info_right { width: 40%;}
.info_right > ul{text-align:right;}

/*error message */
.error {color: #ff0000;float: left;}
.alert-danger {font-size: 14px;text-align: center;background-color: #f2dede;padding: 10px 5px;margin-bottom: 10px;color: #a94442;border-radius: 5px;display: none;}

/* Headlines start */
.head_line h3{font-size:20px;}
.head_line {margin-bottom:8px;  border-bottom: 1px solid #ddd;}
.story_left p{font-size:14px;line-height: 20px;}
.story_left>a{margin-bottom:10px;  display: inline-block;width:100%;}
.story_list li{border-bottom:1px solid #F0F0F0;  padding: 6px 0px;}
.story_list p{font-size:14px;  line-height: 20px;}
.headlines .row{border-bottom:1px solid #F0F0F0;padding-bottom: 20px;}
.headlines .row:last-child{border:none;padding-bottom:0px;}
/* Headlines ends */

/* Editor pick strat */
.editor_pick h5 a{font-size:14px;}
.editor_pick p{margin-bottom:5px;font-size:14px;}
.editor_pick span{font-size: 11px;}  
.editor_pick>.row:last-child{margin-bottom:0px}
/* Editor pick end */

/* category start*/
.category>a{display:block;margin-bottom:6px;}
.right_block .head_line{  border: none;}
.right_block .head_line h2{text-align:center;}
.category>h3{margin-bottom: 10px;  line-height: 20px;}
.category>p{  font-size: 14px;  line-height: 20px;  margin-bottom: 10px;}
.category ul li{float:left;width:100%;padding:10px 0px;border-top:1px solid #f0f0f0;}
.category ul li:last-child{border-bottom:1px solid #f0f0f0;}
.category ul li a{font-size:14px;}
.more_link {padding-top:10px;float:left;width:100%;}
.more_link p{font-size: 12px;}
/* category end */

/* right block start */
.right_block{float:left;width:100%;margin-bottom:20px;  box-sizing: border-box;padding-top: 0 !important;}
.short_cut{  border-top: 5px solid #25a8e0;}
.short_cut section{  border-left: 1px solid #ddd;  border-right: 1px solid #dddddd;padding:15px;}
.short_cut ul{float: left;border: 1px solid #dddddd;  width: 100%;  box-sizing: border-box;}
.short_cut ul li{border-bottom: 1px solid #dddddd;padding: 15px;}
.short_cut ul li a{  font-size: 12px;  line-height: 16px;}
.short_cut ul li:last-child{border-bottom:0px;}

.signup_button p{  margin-bottom: 20px;float: left;width: 100%;}
.signup_button p:last-child{margin-bottom:0px;}
.signup_button a{  text-align: center;color:#000000;border:2px solid #c0c0c0;  border-radius: 5px;padding: 8px 17px 7px; float:left;box-sizing: border-box;width:100%;font-size:14px;}
.signup_button a:hover{text-decoration:none;}

.magazine,.magazine_legal{padding:10px 50px;border: 1px solid #DDDDDD;}
.magazine>a,.magazine_legal>a{  float: left;  margin-bottom: 5px;width:100%;box-sizing:border-box;}
.magazine h6,.magazine_legal h6{text-align:center;}
.magazine_legal>a{padding:5px 40px;}
.magazine, .buy_now {text-align: center;}

.event ul a{font-size:14px;float: left;margin-bottom:5px;width:100%;}
.event ul li{margin-bottom:10px;float:left;width:100%;}
.event ul li:last-child{margin-bottom:0px;}
.event p{font-size:12px;  line-height: 18px;}

.rightlist ul li a{font-size:14px;line-height:20px;display:block;}
.rightlist ul li,.rightlist>ol>li{padding:5px 0px;border-bottom:1px solid #f0f0f0;}
.rightlist ul li:first-child{padding-top:0px;}
.rightlist ul li:last-child{padding-bottom:0px;border-bottom:0px;}
.rightlist>ul>li,.rightlist>ol>li {font-size: 13px;margin-bottom: 15px;padding: 0 0 15px;}
.rightlist>ol>li{    list-style-position: inside;}
.rightlist > ol.table-art > li {list-style: none;}

.subscribe_block p{font-size:14px;line-height:18px;  margin-bottom: 8px;}
.subscribe_block button{float:right;}
.subscribe_block{border: 1px solid #dddddd; padding: 10px;}

.other_headlines ul li>a {font-size:12px;}
.other_headlines ul li{padding-bottom: 12px;}

.co-publish p{font-size:14px;}
.co-publish>a{float:left;padding-bottom:5px;width:100%;}
.container_right{float:right;}

.image-title button{margin-top:10px; }

/* right block end */
/* art */

.subscribe_button.subscribe-now.reg_inst a {background: #607D8B;color: #fff!important;border-color: #607D8B !important;}
.subscribe_button.subscribe-now.reg_inst a:hover {background: #4b6571!important;border-color: #4b6571 !important;}
.subscribe_button.subscribe-now {width: 38%;margin-right: 10px;}
.subscribe_button.subscribe-now.reg_inst {margin-left: 10px;}
.art ul li {font-size: 14px;}
.art ul { margin-bottom: 15px;}
.art .more_link {padding:0px 15px;}


/* art */
/* footer start */
.footer{margin-bottom:10px;}
.footer_block{padding-top:22px;}
.footer_block>.column>p{  font-size: 13px;  color: rgba(170, 170, 170, 1);line-height: 1.5;}
.footer_block>.column>ul li{float: left;padding:0px 2%;margin-bottom:5px;}
.footer_block>.column>ul li a{font-size:14px;}
.col-2-1-half.footer_menu{width:50%;;float:right;}
.footer_block>.column>ul li:last-child{padding-right:0px;}
.footer_block>.column>ul li:first-child{padding-left:0px;}
/* footer end */

/* breadcrumb start */
.breadcrumb{float:left;width:100%;margin-bottom:10px;}
.breadcrumb ul li{float:left;font-size:14px;}
.breadcrumb ul li:first-child a{margin-left:0px;}
.breadcrumb ul li:first-child{margin-left:5px;}
.breadcrumb ul li a{font-size:14px;margin:0px 10px;}
.breadcrumb ul li:last-child{margin-left:10px;}
/* breadcrumb end  */

/* article page start */
.posted-by{font-size:14px;margin-bottom:10px;float:left;  width: 100%;}
.author,.publish-date{float:left;  margin-right: 12px;}
.article-description{float:left;width:100%}
.article-description p{font-size:14px;line-height:20px;}
.social-list-block {border-bottom: .1em solid #F0F0F0;border-top: .1em solid #F0F0F0;padding-bottom: .9em;padding-top: 1.1em;}
.social-list-block ul li {float: left;list-style-type: none;padding-right: .3em;}
.social-list-block .rating-block {float: right;}
.social-list-block .rating-block ul li:last-child {padding-right: 0em;}
.social-list-block ul li:last-child {padding-right: 0px;}
.print {background: url("/images/printz.png") no-repeat scroll left 1px;padding: 2px 0px 3px 30px;font-size: 14px;  width: 24px;}
.article-image>a{float:left;width:100%;box-sizing: border-box;}
.article-image{float:left;margin-bottom:10px;}
.article-image span{margin-top: 5px;  text-align: center;  display: inline-block;  width: 100%;  font-size: 12px;  font-weight: bold;}
.article-content .related_article ul li{border-bottom:1px solid #F0F0F0;padding:5px 0px;margin:0px;}
.article-content address,.static-content address{font-size: 14px;  margin-bottom: 15px;}
.related_article{float:left;width:100%;}
#article_gallery .flexslider .slides > li{height:490px;text-align:center;}
#article_gallery .flexslider .slides img{width:auto;display:inline;max-height: 100%;}
/* article and static default css start */
.article-content p,.static-content p{font-size:16px;line-height: 22px;margin-bottom:15px}
.article-content a,.static-content a{font-size:14px;line-height: 22px;}
.article-content ul li,.static-content ul li{list-style-type:disc;}
.article-content ol li,.static-content ol li{list-style-type:decimal;}
.article-content ol li,.static-content ol li,.article-content ul li,.static-content ul li{line-height: 22px;font-size:16px;margin-bottom:10px;list-style-position: inside;}
.article-content ul li:last-child,.static-content ul li:last-child,.article-content ol li:last-child,.static-content ol li:last-child{margin-bottom:0px;}
.article-content ol,.static-content ol,.article-content ul,.static-content ul{float:left;padding:0 !important;width:100%;margin:0 !important;}
.article-content ul ul,.static-content ul ul,.article-content ol ol,.static-content ol ol{padding-left: 20px;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.right{float:right;margin-left:15px;clear:right;margin-bottom:15px;}
.left{float:left;margin-right:15px;clear: left;margin-bottom:15px;}
.center{display: block; margin: 0 auto;margin-bottom:15px;}
.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,
.static-content h1,.static-content h2,.static-content h3,.static-content h4,.static-content h5,.static-content h6{margin-bottom:8px;}
.static-content h1,.article-content h1{}
.static-content h2,.article-content h2{}
.static-content h3,.article-content h3{}
.static-content h4,.article-content h4{}
.static-content h5,.article-content h5{}
.static-content h6,.article-content h6{}
 .item {
    float: left;
    width: 100%;
}
.article-content {
    font-size: 18px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    line-height: 1.6;
}



.row.latst-profile.latst-profile-four .article-content { width: 47%;}
.latst-profile.latst-profile-four .article-content{margin-right:2%} 
.latst-profile.latst-profile-four .article-content:last-child{margin-right:0%}
.latst-profile.latst-profile-four .article-content .art-people {padding-bottom: 10px;border-bottom: 1px solid #ececec;}
.latst-profile.latst-profile-four .article-content .art-people:last-child {border: 0px;padding: 0px;}

.latst-profile .article-content{width:100%;}
.latst-profile .article-content:first-child{margin-right:0px;}
.latst-profile .article-content, .latst-profile .article-content.mostread {padding: 12px 8px 0px;border: 1px solid #e9e9e9;width: 49%;}
.latst-profile .article-content:first-child {margin-right: 2%;}
.latst-profile .article-content:last-child {margin-right: 0px;}
.latst-profile .article-content ul li {list-style: none;}
.latst-profile .article-content ul {margin: 0px!important;}
.latst-profile .article-content ul li a {border: 0px;}
.article-content.column.col-2.mostread {padding: 15px;}
.row.latst-profile {margin: 0px;}
.latst-profile .article-image {margin-bottom: 10px;}

/* article default css end */
.tags a{font-size:10px;text-transform:uppercase;}
.tags li{  display: inline;}
.block_quote,blockquote {border-left: 5px solid #1980ad;padding-left: 2.1%;  margin-bottom: 15px;  float: left;}
.article-content .block_quote p,.article-content blockquote p{margin-bottom:0px;font-style: italic;}
.article-content .article-content a{border-bottom:none !important;}
/* article page end */
/* subscription block start */
.subscribe_now,.login_block{border:1px solid #DDDDDD;padding:20px;  box-sizing: border-box;}
.subscribe_now h3,.login_block h3{border-bottom:1px solid #F0F0F0;margin-bottom:20px;padding-bottom:20px;text-align: center;}
.subscribe_now button{width: 100%;  margin-bottom: 20px;}
#report-block .subscribe_now {margin: 0 auto;float: none;text-align: center;}
.login_block{}
.form_data{float:left;width:100%;margin-bottom:15px;}
.form_data label{font-size:12px;display:inline-block;font-weight:bold;margin-bottom:5px;width:auto;}
.form_data input[type=text]{box-sizing:border-box;width: 100%;height: 28px;padding: 0px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form_data input[type=text]:focus,select:focus,.sub_register textarea:focus,.sub_register .form_data input[type="text"]:focus,.form_data input[type="password"]:focus,.sub_register .form_data input[type="email"]:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form_data input{float:left;width:auto;margin-right:5px;}
.form_data a.password_lost{float:right;font-size:12px;}
.form_data.lost{margin-bottom:2px;}
.comment_container_info input[type=checkbox] {height: auto;float: left;margin: 10px 0px 0px 5px;box-shadow: none !important;}

/* subscription block end */

/* list start */
.list_content .posted-by{margin-bottom:2px;}
/* list end */

/* pagination start */
.article-pagination {border-bottom: 0.1em solid #DDDDDD;border-top: 0.1em solid #DDDDDD;  color: #000000;float: left;font-style: normal;margin-bottom: 2.5em;margin-top: 1.5em;padding-bottom: 1.2em;padding-top: 1.2em;text-align: center;width: 100%;}
.pagination {float: left;width: 100%;}
.pagination li {list-style-type: none;display: inline;font-size: 14px;text-transform: uppercase;}
.prev_page, .previous_page, .previous { padding-right: 10px;}
.prev_page, .next_page, .previous_page, .next_page, .previous, .next {padding-left: 0.5em;}
.article-pagination a {font-size: 16px;padding-left: 10px;}
.article-pagination li.previous a, .article-pagination li.next a {text-transform: uppercase;font-size: 14px;}
.current {font-size: 16px !important;padding-left: 13px;}
.next_page, .next {  padding-left: 10px;}
.prev_page, .next_page, .previous_page, .next_page, .previous, .next {padding-left: 0.5em;}
.article-pagination li.previous a, .article-pagination li.next a {text-transform: uppercase;font-size: 14px;}
.article-pagination span {font-size: 1.4em;font-style: normal;text-transform: uppercase;}
/* pagination start */

/* no-image css */
.no-image {width: 100%!important;}
.no-image .story_left{width: 100%;}


/* search start */
.search-qry {float: left;width: 100%;padding-bottom: 15px;}
.date_order {float: right;width: auto;}
.date_order p {font-size: 1.4em;float: left;  margin-right: 15px;padding-top: 6px;width: auto;}
.date_order a, .date_order p span {color: #1980ad;}
.headlines h2 span{color: #1980ad;font-style: italic;}
.search_text_links {  border: 1px solid #dddddd;  float: left;  width: 100%;margin-bottom:10px;}
.search_text_box { border-radius: 0px;-webkit-appearance: none;border:none;height: 20px; padding: 6px 8px 5px 12px;font-size: 16px;}
.search_text_links.standard_search.dhide-400 .search_text_box {   font-size: 14px;float: left;  box-sizing: border-box;  height: 33px;}
#search_form .search_button{padding:0px;height:33px;  border: 0px;  background-color: #ccc;  border-radius: 0px;}
#profile-details .search_text_links {border: 0px;}
.search_text_links .form_data.col-3-1 {width: 74%;padding: 0px;}
.search_text_links .form_data.col-3-1 #title_names {height: 35px;}

.filter_select,.search_filter{border:1px solid #DDDDDD;  padding: 8px;}
.search_tags ul li a{margin-right: 3px;}
.search_tags ul li{font-size:12px;  margin-bottom:5px;}
.more_less{font-size:12px;}
.filter_tags{float:left;margin-bottom:10px;width: 100%;position: relative;}
.filter_select .filter_tags:last-child{margin-bottom:0px;}
.search_tags .head_line h3{font-size:18px;}
.filter_tab{  border: 1px solid #DDDDDD;  padding: 10px;  box-sizing: border-box;  width: 100%;  margin-bottom: 15px;  display: inline-block;}
.resultsSummary p,.resultsPerPage{font-size:14px;}
.resultsSummary .sortResults{text-align:right;}
#search_tab>ul li{ width: auto;  float: left;  position: relative;  top: 1px;  z-index: 9999;  background-color: #fff;  }
#search_tab>ul{  float: left; width: 100%;border-bottom: 1px solid #dddddd;}
#search_tab>ul li.ui-state-active{border: 1px solid #DDDDDD;border-width: 1px 1px 0px 1px;}
#search_tab>ul li.ui-state-active:last-child{border-right:1px solid #DDDDDD;}
#search_tab>ul li a{font-size:14px;  padding: 10px;  float: left;}
#search_tab>ul li.ui-state-active a{font-weight:bold;}
.filter_tab .row:last-child{margin-bottom:0px;}
.standard_search #search_form .search_button{background: #607D8B;border-radius:5px;color: #fff;float:right;}
.standard_search  #search_form .search_text_box,.standard_search #search_form .search_button{height: auto;font-size: 13px;font-weight: 700;padding: 10px 20px;} 
.standard_search  #search_form .search_text_box{border:0px}

.search-results-copub {border: 3px solid #c07375;padding: 20px;}
.search_list .highlight {font-weight: 700;}
.search_list h4 {font-weight: 400;}
.search-results-copub h4 a {font-size: 24px;}
.search-results-copub h4 a {color: #981b1e;font-size: 18px;}


/* search end */
.print_link_block{float:right;width:auto;  position: absolute;  right: 10px;  bottom: 15px;}

/*@media only screen and (max-width:1600px) {
	.wrapper {max-width: 1300px;width: 98%;}
}*/

/*shortcut page start*/
.quick_cut,.quick_cut ul li{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.quick_cut{border: 1px solid #f0f0f0;}
.quick_cut h4 {padding: 10px 5px;margin-bottom:0px;}
.quick_cut ul li:last-child{border-bottom:0px;}
.quick_cut ul li{padding: 10px 5px;}
.quick_cut ul li a{line-height:20px;}
/*shortcut page end*/

/*Magazine page start*/
.story_left h3{text-align: center;}
.magazine-block 	.story_left>a {padding: 10px 50px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*Magazine page end*/

/*Author profile page start*/
.author_block .head_line {border-bottom: 0px;}
.author_block p,.firm-block p {font-size: 16px;line-height: 22px;margin-bottom: 15px;}
/*Author profile page end*/

/*firm page start*/
.align-center {text-align: center;}
/*firm page end*/

/*reporting list page start*/
.reporting-list p {margin-bottom: 15px;}
.reporting-list .headlines{border-bottom: 1px solid #f0f0f0;}
.buy_now {float: left;}
.buy_now a {font-size: 14px;line-height: 20px;padding: 3px 5px; border: 2px solid #c0c0c0;border-radius: 4px;color: #000;float:left;}
.buy_now a:hover{text-decoration:none;}
/*reporting list page end*/

/*reporting inside page start*/
.report-table h2,.report-sub-info p {margin-bottom: 10px;}
.report-table ol {padding-left: 24px;font-size: 14px;}
.report-table ol li:first-child {padding-top: 0px;}
.report-table ol li {padding: 5px 0px;border-bottom: 1px solid #f0f0f0;}
.report-table ol li:last-child {padding-bottom: 0px;border-bottom: 0px;}
.report-table ol li a {font-size: 14px;line-height: 20px;}
/*reporting inside page end*/


.box-size{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/*reporting details list page start*/
#report-block .flex-control-nav,#report-block ul.slides > li{display:none;}
#report-block { position: relative;  padding: 0px 5%;float:left;width:100%;box-sizing:border-box;}
#report-block .flex-direction-nav {position: absolute;top:180px;width:100%;left:0px; }
#report-block .flex-direction-nav a.flex-prev {left: 0px;background: url("/images/prev.png") no-repeat -20px center;}
#report-block .flex-direction-nav a.flex-next{right: 0px;background: url("/images/next.png") no-repeat 0px center;}
#report-block .flex-direction-nav a {width: 31px;height: 45px;text-indent: -9999px;float: left;position: absolute;}
.report-details .story_left p{margin-bottom: 15px;}
.report-details .story_left p:last-child{margin-bottom:0px;}
.report-details .rightlist{float:left;width:100%;}
.report-details .rightlist h2{background: url("/images/plus_sign.png") no-repeat 0px center transparent;  padding-left: 18px;cursor:pointer;}
.report-details .rightlist ul{padding-left:18px;display:none;}
.report-details .minus h2{background-image: url("/images/minus_sign.png");}
.report-details .column.col-3 img{text-align:center;}
.report-details .column.col-3>img {margin-bottom: 6px;}
/*reporting details  page end*/

/* guide list */
.guide{margin-bottom:20px;  position: relative;float:left;width:100%;}
.guide .image_guide span.head,.guide .image_guide span,.guide .image_guide a+a{  position: absolute;  float: left;  top: 0px;  text-align: center;  width: 100%;box-sizing:border-box;  padding: 5%;left:0px;}
.guide .image_guide span,.guide .image_guide a{font-size: 14px; margin-bottom: 5px;text-align:center;color:#FFFFFF}
.guide .image_guide span.head{text-align:center;font-size:40px;top:25px;}
.guide>p,.guide>span{margin-bottom:10px;padding-bottom:0px;}
.guide>span,.guide_inside > span{display: block;color:#999;font-size:14px;  padding-bottom: 10px;}
.guide:last-child{margin-bottom:0px}
.image_guide{margin-bottom:20px;overflow:hidden;float:left;width:100%;background-color:#ADADAD;height: 138px}
.guide_inside {margin-bottom: 20px;border-bottom: 1px solid #eee;padding-bottom: 10px;}
/* guide list */

/* guide_inside */
.guide_inside>a{display: block;margin-bottom:5px;}
/* guide_inside */

/* magaznine_deatils */
.magaznine_deatils h3,.magaznine_deatils p{margin-bottom:20px;}
.term_condition{  margin-bottom: 20px;float:left;width:100%;box-sizing: border-box;padding:10px;background-color:#f0f0f0}
.term_condition ol li{font-size:13px;margin-bottom:5px;}
.magaznine_deatils .term_condition p{font-size:13px;}
.term_condition ol{margin-bottom:20px;  margin-left: 30px;}
.link_button a{  padding: 8px 6% 7px;float:left;}

/* magaznine_deatils */

/* rss */
.rss p{margin-bottom:20px}
.rss h4{margin-bottom:20px;}
.rss ul li{list-style-type:disc;font-size:14px;margin-bottom:10px;}
.rss ul{margin-left:40px}
/* rss */

/* error_page */
.error_page .row{float:left;width:100%;box-sizing:border-box;padding:3%;background-color:#F0F0F0;}
.error_page .row ul li{font-size:14px;margin-bottom:10px;}
.error_page .row h4{margin-bottom:20px;}
.error_page p{margin-bottom:10px;}
.error_image,.logo_image{  width: 100%;  float: left;  text-align: center;margin-bottom:20px;}
.error_image img{width:85%;}
.logo_image img{width:200px;}
/* error_page */


/*Tabs*/
.article-content .tab_content>ul {float: right;padding: 20px 10px 0px 0px;width: 100%;border-bottom: 2px solid #eeeeee;box-sizing: border-box;padding-left: 11%;}
.tab_content>ul>li>a { float: left; background:#e6e6e6;padding: 5px 4px;color: #555;border-bottom:0px;border-radius: 4px;}
.tab_content>ul>li>a:hover,.tab_content>ul>li>a:focus{background:#999;border-bottom:0px;color:#fff;}
.tab_content>ul>li {list-style: none;float: left;padding-right:10px;}
.tab_content {float: left;width: 100%;margin-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.tab_content .ui-state-active a{background: #FFC107;}

/* extra css for drag and drop in back office removing some div*/
.drag-block .column:nth-child(2n){margin-right:0px;}
.drag-block .col-2{margin-bottom:20px;}
.drag-block.row{margin-bottom:0px;}
/* drag and drop end */	

/* JUMBOTRON START */
.jumbotron{position: relative;  float:left;width:100%;  border-bottom: 2px solid #c0c0c0;overflow: hidden;margin-bottom: 20px!important}
.jumbotron_image{position:absolute;}
.jumbotron_shadow{float: left;width: 100%;background-color: #000000;opacity: 0.7;  position: absolute;  min-height: 100%;}
.jumbotron_content .subscribe_button{width:100%;}
.jumbotron_content .subscribe_button a{font-size: 14px;margin-bottom:10px;  padding: 8px 5% 7px;}
.jumbotron_content .subscribe_button a:last-child{margin-bottom:0px;}
.jumbotron_content{float: left;width: 100%;padding:1.5%;position: relative;margin-bottom:0px !important;}
.jumbotron a{color:#FFFFFF;}
.jumbotron .subscribe_button a:hover{text-decoration:none;}
.jumbotron_content .col-3-1{padding: 1% 1% 1% 0%; box-sizing: border-box;}
.jumbotron_content h1{margin-bottom:15px;}
/* JUMBOTRON END */
.submenu li {display: inline-block; width: 100%;padding: 10px 0px;text-align:left; }
.submenu {display: none;position: absolute;float: left;top:78%;left:0px;width: 200px;z-index: 444;background-color: #fff;border:1px solid #c0c0c0;padding: 10px;}
.dropmenu {position: relative;}
.dropdown > a{background: url("/images/collapse_blue.png") no-repeat right center;padding-right: 15px;}
.dropmenu .submenu{display:block;}
.info_right .submenu {top: 25px;}
.menu_align_right{left:auto;right:0px;}
.submenu:before {content: "";background: url("/images/collapse_top.png") no-repeat right 1px #FFf;position: absolute;top: -7px;left:10%;width: 11px;height: 7px;}
.menu_align_right:before{left:auto;right:8%;}


.videolist ul li {float: left;width: 32%;margin-right: 3px;}
.videolist ul li:last-child {margin-right: 0px;}
.videolist img {display: block;}
.video_icon a,.videolist li a{position: relative;float: left;width:100%;}
.video_icon a:after,.videolist li a:after {content:"";position: absolute;bottom:0px;left:0px; background: no-repeat url("/images/video_big.png")8px 7px rgba(15, 79, 106, 0.7);width: 30px;height: 30px;}
.video_icon a:hover:after{background-position: 8px -21px;}
.videolist li a:after {background-image: url("/images/video_small.png");background-position: 5px 4px;width: 20px;height: 20px;}
.videolist li a:hover:after{background-position: 5px -19px;}

/*Subscribe*/
.wrapper_column {max-width:100%;width:100%;}
.wrapper_column .header,.wrapper_column .footer{float:none;}
.column_layout{width:100%;margin-bottom: 30px;overflow: hidden;}	
.map_block .row {padding: 0px 25%;}
.map_block ul li {font-size: 14px;margin-bottom: 20px;}
.column_layout .head_line,.feature img{margin-bottom: 20px;border-bottom:0px;}
.map_block{padding:40px 0px 20px;position:relative;overflow:hidden;background:url("/images/worldmap.jpg") 0px 0px;background-size:100% 100%;  }
.map_block > img {position: absolute;top: 0px;left: 0px;z-index:-1; }
.map_block .column_layout .head_line{margin-bottom:40px;}
.plan_feature > .row > .column {border: 1px solid #EFECEC;box-sizing: border-box;}
.plan_feature .row .head_line {margin-bottom: 0px;padding:15px 10px 10px;border-bottom: 1px solid #EFECEC;}
.common_feature{padding:10px;border-bottom: 1px solid #EFECEC;margin-bottom:0px;}
.common_feature:last-child{border-bottom:0px;}
.sub_now a {text-align: center;float: left;width: 100%;}
.column_layout .head_line b {font-size: 24px;}
.feature_sign .link_button {margin: 0 auto;width: 35%;}
.insights_block span {position: absolute;float: left;top:50%;text-align: center;width: 100%;box-sizing: border-box;padding:0px 5%;left: 0px;margin-top:-44px;}
.insights_block {position: relative;height: 180px;    overflow: hidden;}
.author_cont img{border-radius:50%;}
.author_cont h2 {padding-bottom: 10px;}
.column_layout .access-content h3{text-align: left;}

/*768 menu start*/
.cont-submenu {float: left;position: absolute;z-index:99;left: 0px;top: 0px;width: 180px;display:none; }
.cont-submenu ul li {list-style: none;}
.cont-submenu ul li a {border-bottom:1px solid #1177A3;width: 100%;color: #FFFFFF;float: left;-moz-box-sizing: border-box;box-sizing: border-box;background-color:#1980ad;}
.cont-submenu > ul > li > a {padding: 14px 25px 14px 10px;font-size: 14px;}
.cont-news-sub,.menu-log {display: none;}
.cont-news-sub a{padding:14px 10px 14px 15px;font-size: 13px;}
.cont-submenu ul li a:hover{background-color:#1177A3;}
.sub_arrow > a {background: url("/images/slidedown.png")no-repeat 95% center;}
/*.sub_arrow:hover > a{background-image: url("/images/slideup.png")}*/
.cont-main-header-log {float: left;}
/*768 menu logo start*/
.menu-log span {background-color: #1980ad;padding: 1px 10px;margin-bottom: 4px;float: left;clear: both;}
.menu-log span:last-child{ margin-bottom: 0px;}
.menu-log a {float: left;padding: 10px;border: 1px solid #1980ad;border-radius: 4px;}
/*768 menu logo end*/
/*768 menu end*/

/*private-litigation css*/
.private-block .story_left h3{text-align:left;margin-bottom: 10px;}
.private-block .story_left h5 a{font-weight:normal;}
.styled-font{font-style:italic;}
#subjectfilterform {position: relative;margin-top: 20px;}
#subjectfilterform p{margin-bottom:20px;}
#subjectfilterform fieldset {border:0px;margin-bottom:15px;}
.searchquest {margin-bottom: 1.2em;font-size:21px;}
ul.checkboxselector {margin: 0;padding: 0;display: inline;position: absolute;right: 0;top: 0;}
ul.checkboxselector li {border-left: 1px dotted #c3c3c3;float: left;list-style-type: none;margin-left: 10px;padding-left: 10px;font-size:14px;}
.checkboxselector li:first-child {border-left: none;}
#subjectfilterform div.jurisdictioncheckboxes {float: left;margin: 0;width: 33%;}
#subjectfilterform div.first .ctrlHolder {border-left: 1px solid #ddd;}
#subjectfilterform div.jurisdictioncheckboxes .ctrlHolder label {padding-left: 10px;font-size: 14px;}
#subjectfilterform div.jurisdictioncheckboxes .ctrlHolder {border-top: 1px solid #ddd;border-right: 1px solid #ddd;padding: 10px 15px;}
#subjectfilterform .ctrlHolder.lastctrl {border-bottom: 1px solid #ddd;}
#subjectselectquestions{border-top:1px solid #DDDDDD !important;padding-top:20px;position: relative;}
#subjectfilterform div.filterstep {padding-top: .5em;}
ul.checkboxselector, #subjectselectquestions ul.checkboxselector {top: 22px;}
#subjectfilterform #subjectselectquestions ol {margin-top: 0;margin-right: .2em;margin-bottom: 0;margin-left: 0;}
.setname {font-weight: bold;margin-top: 15px;margin-bottom: 5px;}
#subjectfilterform #subjectselectquestions ol li {padding-bottom: 0;margin-left: 2em;font-size:14px;}
#subject .filterstep ol li {margin-bottom: 0;}
#subjectfilterform #subjectselectquestions ol>li .ctrlHolder {border-bottom: 1px solid #ddd;padding: 15px 0 10px 10px;margin-left: 5px;}
#subjectfilterform #subjectselectquestions label {display: block;padding-right: 3em;padding-bottom: .6em;}
#subject li p {margin: 0 0 1em 0!important;line-height: 1.5em;}
#subjectfilterform #subjectselectquestions .ctrlHolder input {position: absolute;right: .8em;top: 18px;}
#subjectfilterform #subjectselectquestions .ctrlHolder{position:relative;}
.right-list p{font-size:14px;padding-bottom:10px;}
.referencecountries {border:1px solid #DDDDDD;}
.referencecountries li {border: 1px solid #DDDDDD;border-top: 0;margin: 0;padding: 15px!important;border-left: 0px;border-right: 0px;}
.referencecountries li a{font-size:12px;margin-bottom: 10px;}
.referencecountries li em {font-size:12px;}
#subjectfilterform #subjectselectquestions ol li .ctrlHolder:hover {background: #f0f0f0;}
.ctrlHolder.selected {background-color: #f0f0f0;}

/*topic css*/
.setname{border-bottom:1px solid #ddd;padding-bottom: 10px;margin-bottom: 20px;}
.list-block li{font-size:18px;margin-bottom: 15px;padding-top:10px;clear:left;}
.list-block p{padding-bottom:10px;float:left;width:auto;}

/*login css*/
.common_login.column {border: 1px solid #DDDDDD;display: inline-block;float: none;text-align: left;padding: 0px;}
.login_block {padding: 20px;float: left;width: 100%;}
.common_login .login_block {border: none;}
.login-subscribe{color: #fff;background-color: #25a8e0;border-color: #25a8e0;border-radius: 4px;padding: .5em 1em;}
.login-subscribe:hover{text-decoration:none;color:#fff;background-color: #1b8fc1;border-color: #1982af;}
.button.align-center input[type="submit"] { float: none;}
.login-footer {padding: 10px 15px;background-color: #fbfbfb;border-top: 1px solid #ddd;border-bottom-right-radius: 0;border-bottom-left-radius: 0;float:left;text-align:center;width:100%;font-size: 14px;}
#export_loader {display:none;position: absolute;bottom: 0px;left: 33%;}
.main_login #export_loader {display: none;position: absolute;bottom: 0px;right: 33%;left:auto;}

/*gallery image css*/
.gallery-image{position:relative;}
.gallery-column{width:25%; float: left;}
.gallery-column img{display: block;max-width:100%;height:auto;} 
.lb-container{padding:10px !important;}

/*pagination block*/
.pagination-block {float: left;width: 100%;margin-bottom: 10px;}
.questionnav.questionnavnextprev {float: left;width: 48%;}
.questionnav.questionnavnextprev li {padding: 0px;font-size: 14px;margin-right: 10px;display: inline;}
.questionnav.questionnavback {float: right;width: 36%;}
.questionnav.questionnavback li {padding: 0px;margin-right: 10px;font-size: 14px;display: inline;}
.questionnav li:first-child{border:0px;padding-left:0px;}
.questionnav li:last-child{border-left: 1px dotted #c3c3c3;padding-left:10px;}
li.questionprev.first {border: 0px;padding-left: 0px;}
ul.questionnav.questionnavnextprev li.questionnext:first-child {border-left:0px;padding-left:0px;}
.subjectquestions li {font-size: 14px;margin-bottom: 15px;}
.referencecountries.column {padding-left: 0px;padding-right: 0px;}
.referencecountries li{font-size:14px;}
.list-block ul li {list-style-type: disc;}
#contact_form .term_condition label {font-size: 12px;width: auto;}
#contact_form .term_condition{    text-align: left;}
/*Dummy code ends */
.reference-dates {color: #888;font-size: 12px;}
.form_data input[type="password"] {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #fff;background-image: none;border-bottom-color: #ccc;border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom-style: solid;border-bottom-width: 1px;border-image-outset: 0 0 0 0;border-image-repeat: stretch stretch;border-image-slice: 100% 100% 100% 100%;border-image-source: none;border-image-width: 1 1 1 1;border-left-color: #ccc;border-left-style: solid;border-left-width: 1px;border-right-color: #ccc;border-right-style: solid;border-right-width: 1px;border-top-color: #ccc;border-top-style: solid;border-top-width: 1px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;box-sizing: border-box;color: #555;font-size: 14px;height: 28px;line-height: 1.42857;padding-bottom: 0;padding-left: 12px;padding-right: 12px;padding-top: 0;transition-delay: 0s, 0s;transition-duration: 0.15s, 0.15s;transition-property: border-color, box-shadow;transition-timing-function: ease-in-out, ease-in-out;width: 100%;}


.practitioner_insight {padding: 30px 0px 20px;border-top: 1px solid #eee;border-bottom:1px solid #eee;margin-bottom: 20px;}
.insights_content > .col-2:first-child {border-right:1px solid #eee;}
.insights_content {border-bottom:1px solid #eee;}
.review_latest .list_content h3 {padding-bottom: 20px;border-bottom:1px solid #eee;margin-bottom:0px;}
.list_all_review {padding: 20px 0px;text-align: center;}
.insights_content .insights_block{margin-top:30px;} 
.review_latest .list_content{border-bottom:1px solid #eee;padding-bottom: 20px;}
.full_wrap_button.subscribe_button{margin-bottom:10px;width: 100%;text-align: center;}
.full_wrap_button.subscribe_button a{float: none;display: inline-block;    padding: 8px 4% 7px;}
.practitioner_publish {float: left;width: 100%;padding: 5% 0px;text-align: center;}
.practitioner_publish p{font-size:18px;color:#1980ad;}
.practitioner_publish p a{font-weight:bold;}
.know_block .buy_now, .know_block .previous {margin-bottom: 10px;text-align: center;}
.know_block .buy_now a, .know_block .previous a {width: 70%;display: inline-block;text-align: center;}

.fcpa-block {background: #EDF1F3;padding: 5px 20px;border:1px solid #DDDDDD;}
.doc-block{padding:10px 20px;border: 1px solid #ddd;}
.doc_head_line p{padding-left:20px;}
.search_box{height:40px !important;}
.filter_tags label{font-size:16px;}
.jac-search .filter_tags li{margin-bottom:10px;}
.jac-search .filter_tags a,.jac-search .filter_tags li{font-size:14px;}

.search_submit {text-align: center;}
.search_submit input[type="submit"]{float:none;background-color: #25a8e0;border-color: #25a8e0;color: #fff;font-weight: bold;}
.intro-block h5 {width: auto;float: left;}
.brand-logo{float:left;}
.events-con{text-align:center;padding-bottom:30px;}

/*flexslider css*/
#slider1 {padding-bottom: 20px;}
#carousel1 {width: 94% !important;margin: 0 auto;}
#carousel1{padding-bottom:10px;}
#carousel1 li{margin-right:10px;}
#carousel1.flexslider .flex-direction-nav .flex-prev{background:url("/images/rightarr.png") no-repeat;width:17px;height:28px;left:-30px;opacity:1;}
#carousel1.flexslider .flex-direction-nav .flex-next{background:url("/images/leftarr.png") no-repeat;width:17px;height:28px;right:-30px;opacity:1;}
#carousel1 .flex-direction-nav .flex-disabled{opacity:1 !important;}

.sticky-menu {text-align:center;float: left;padding: 10px 0px;border: 1px solid #ccc;border-right: 0px;border-left: 0px;background:#FFFFFF;}
.sticky-menu ul li{display:inline;padding: 0px 30px;}
.sticky-menu a{font-size:14px;}
#menu_holder {height: 52px;float: left;width: 100%;position: relative;}
.detached {position: fixed!important;top: 0!important;z-index: 9999;margin-top: 0!important;width:1140px;}
.events-logo{padding: 0px 0px 20px;float: left;width: 100%;}
.overview-block{float:left;width:100%;padding-bottom:30px;}
.sponsor-content{text-align:center;padding-bottom:20px;}
.event-list-table{width:100%;}
.event-list-table th,.event-list-table td{font-size:14px;border:1px solid #c0c0c0;text-align: left;padding:5px 5px 5px 5px;}
.event-list-table th{background:#d6d6d6;}
.event-con .sponsor-content{text-align:left;}
.view-all {float: left;width: 100%;}
.view-all a {font-size: 16px;text-decoration: underline;}
a.back-top {display: none;color: #fff;text-align: center;width: 50px;height: 50px;-webkit-border-radius: 0.2em;-moz-border-radius: 0.2em;-ms-border-radius: 0.2em;border-radius: 0.2em;position: fixed;right: 38%;bottom: 1em;opacity: 0.8;z-index: 9999;background: url("/images/btt.png") no-repeat scroll center transparent;}

/*carousel css*/
.top-banner{margin-bottom:15px;float: left;width:100%;}
.story_image {float: left;width: 100%;overflow: hidden;display: none;position: relative;}
#article_0 {visibility: visible;opacity: 1;display: block;transition: visibility 0s linear 0.5s, opacity 0.5s linear;-webkit-transition: visibility 0s linear 0.5s;-moz-transition: visibility 0s linear 0.5s;-ms-transition: visibility 0s linear 0.5s;-o-transition: visibility 0s linear 0.5s;}
.story_content {margin-bottom: 5px;float: left;border-bottom: 1px solid #ccc;width:100%;}
.story_content:last-child {border-bottom: 0px;}
.message-box a{background:url("/images/mail.png") no-repeat;padding-left: 20px;background-position: 1px;}
.story_left h5 {font-weight: normal;}
#authorinfo h5 {font-weight: normal;}
.head_line h1/*, .column_layout > h3*/ {font-family: 'Merriweather Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 700;}
.head_line.align-center h1 {font-size: 35px;}
.column_layout.feature,.column_layout.feature_sign {padding-top: 0px;}
.special_offers {font-size: 30px;}
.special_offers p {font-size: 25px;line-height: 70px;}
.special_bottom p {line-height: 40px;}
.special_offers span {font-weight: 700;margin-right: 10px;}
.column_layout h3,.column_layout h4{text-align:center;}
.column_layout > h3 {font-size: 30px;}
.column_layout > h4{font-style: italic;font-weight: normal;	padding-bottom:30px;font-size: 22px;}
 .column_layout{ padding: 50px 50px 30px 50px;margin-bottom:0px;}
.column_layout_light{background: #fcf0d2 !important;}
.column_layout_dark {background: #DBF1FA;}
.column_layout.feature_sign > p {text-align: center;font-size: 20px;}
.column_layout .link_button a {background: #F1B41F;font-size: 25px;}
.column_layout .link_button a:hover {text-decoration:none;}
.feature_sign .link_button {margin-bottom: 16px;}
.column_layout.subscribe_quote{background: #fcf0d2;padding: 50px 20px;border: 1px solid #f1b41f;width: 83%!important;}
.column_layout.subscribe_quote > h3 { border-bottom: 1px solid #c0c0c0;padding-bottom: 20px;color: #444444;}
.column_layout.subscribe_quote h5 {font-weight: normal;font-size: 21px;color: #444444;}
.column_layout.subscribe_quote p{color: #444444;font-size: 20px;}
.sub_register label {float: left;width: 23%;margin-right: 30px;text-align: right;font-size: 14px;}
.sub_register .form_data input[type="text"], .sub_register .form_data input[type="email"],.sub_register .form_data select {width: 60%;font-size: 14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;   font-weight: 700;border: 1px solid #AEAEAE;padding:0px 8px;height: 35px;color:#000;float:left;}
.sub_register .form_data select {width:30%;}
.sub_register .form_data select.estimate{width:20%;} 
 .sub_register textarea{ width: 60%;padding:3px;color:#000;border: 1px solid #AEAEAE;font-size: 14px;min-height:150px;font-weight: 700;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;float:left;}
.sub_register .form_data.name_block input[type="text"]{width: 29%;}
.sub_register.login_block {width: 70%;border: none;float:none;display: inline-block;}
.sub_register .form_data{margin-bottom:20px;position: relative;}
.form_data.name_block label+ input {margin-right: 15px;}
.sub_register .button {float: left;margin-left: 27%;}
.sub_register button {float: left;border: none;color: #fff;padding: 10px 20px;background: #f1b41f;font-size: 20px;}
.sub_register input::-webkit-input-placeholder,.sub_register textarea::-webkit-input-placeholder,.sub_register input::-moz-placeholder,.sub_register textarea::-ms-input-placeholder{    color: #555;}
.sub_register_block p{font-size:16px;}
.sub_register .form_data.name_block input[type="text"]:last-child {margin-right: 0px;}
.email_page .head_line{margin-top: 20px;}
.email_page .head_line h2 {font-weight: normal;font-size: 32px;}
.email_gir ul{margin: 0 auto 20px;width: 90%;}
.email_gir .column.col-2:first-child {border-right: 2px solid #ececec;}
.email_gir ul li {list-style-type: initial;list-style-position: inside;}
.email_gir .column.col-2:before {border: 2px solid #29A7E2;width: 94%;content: "";position: absolute;top: -16px;left: 15px;}
.email_gir .column.col-2 {font-weight: 700;}
.email_gir h3,.email_page > p{text-align:center;font-family: 'Merriweather Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}
.email_gir h3{font-size:26px;}
.email_gir .column.col-2:last-child:before{border-color: #DF6719;left: 15px;}
.email_gir .column.col-2 p, .email_gir .column.col-2 ul li,.email_page > p {font-size: 16px;}
.email_page .manage_mail a {font-weight: 700;color:#9A9A9A;font-size: 14px;}
.row.email_gir {margin: 50px 0px 0px;}
.email_page > p{color:#8e8e8e;}
.email_page .link_button a{    font-size: 20px;text-decoration: none;background: #92D36E;}
.button {position: relative;float: left;width: 100%;}
.form_data.boolean_field {float:right;width: 73%;}
.form_data.boolean_field > label {width: auto;}
.request_asset {margin: 0px 30px;}
.request_asset .term_condition{width:100%;margin: 20px 0px 0px;}
.request_asset .login_block {width: 80%;    padding: 0px;}
.request_asset .button{margin-left:0px;}
.request_asset .sub_register label{width:13%;}
.request_asset .form_data.name_block input[type="text"] { width: 29.2%;}
.request_asset .form_data input[type="email"]{width: 66%;}
.request_asset .head_line{margin-bottom: 5px;}
.request_asset .head_line h2{margin-bottom:auto;}
.request_asset .sub_register_block h4{font-size:22px;margin-bottom:40px;}
 .form_data.accept_block label {width: auto;margin: 0px;float: none;font-size: 12px;}
.form_data.accept_block input {margin-top: 2px;}
.link_button.download {float: left; padding: 0px;}
.link_button.download a {padding: 10px 20px;background: #D9534F;font-size: 20px;}
.link_button.download a:hover{text-decoration:none;}
.button_submit{opacity:0.7;}
.request_asset .sub_register label.error,.login_block label.error{position: absolute;left: 140px;top: -21px;width: auto;margin-right: 0px;}
.request_asset .form_data.name_block .error:last-child,.login_block .form_data.name_block .error:last-child{left: 49%;}
.login_block  .form_data.name_block{margin-top:20px;}
.login_block label.error{left: 213px;}
.login_block .form_data.name_block .error:last-child{left: 58%;}
.edition_buy{width:100%;float:left;text-align:center;margin-bottom: 20px;}
.edition_buy .buy_now {width: auto;display:inline-block;text-align: center;margin-right:10px}
.edition_buy .buy_now:last-child{margin-right:0;}
.buy_now input[type="submit"] {margin: 5px 0px 0px 5px;}
.container_left .most-read-block,.container_left .pratice-block,.container_left .event-block{ border-bottom: 1px solid #ececec;margin-bottom: 15px; padding-left: 0;padding-right: 0;}

.errorExplanation h3{color:red;}

/* To be removed while development*/
.data {background-color:rgba(235, 235, 235, 1);}
.dummy_text{text-align: center;font-size: 25px;padding:20px 0px;}
/*.column span {font-weight: bold;}
/*Dummy code ends */
.reference-dates {
    color: #888;
    font-size: 12px;
}
.form_data input[type="password"] {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #fff;background-image: none;border-bottom-color: #ccc;border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom-style: solid;border-bottom-width: 1px;border-image-outset: 0 0 0 0;border-image-repeat: stretch stretch;border-image-slice: 100% 100% 100% 100%;border-image-source: none;border-image-width: 1 1 1 1;border-left-color: #ccc;border-left-style: solid;border-left-width: 1px;border-right-color: #ccc;border-right-style: solid;border-right-width: 1px;border-top-color: #ccc;border-top-style: solid;border-top-width: 1px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;box-sizing: border-box;color: #555;font-size: 14px;height: 28px;line-height: 1.42857;padding-bottom: 0;padding-left: 12px;padding-right: 12px;padding-top: 0;transition-delay: 0s, 0s;transition-duration: 0.15s, 0.15s;transition-property: border-color, box-shadow;transition-timing-function: ease-in-out, ease-in-out;width: 100%;}
.date-last-modified-multi {
    color: #888;
    font-size: 12px;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.8em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.view-all a {font-size: 16px;text-decoration: underline;}
.view-all {float: left;width: 100%;}
.report-table-first ol li {list-style-type: none;}

.form_data .token-input-list-facebook {
    width: 100%;
    margin: 0px;
}
.highlight {font-weight: bold;}
.high-title{font-weight: bold;}
#authorinfo h5 a {
    font-weight: bold;
}
#subjectfilterform .number{float: left; padding-top: 15px; margin-right: 20px;font-size: 13px;}
#subjectfilterform #subjectselectquestions ol>li .ctrlHolder { margin-left: 22px!important;}
#subjectfilterform #subjectselectquestions ol li{margin-left:0px;list-style: none;}
.private-block .list-block ol > li {list-style: none;margin: 0px;}
.private_ans {margin-left: 30px;}
#questionlist .number{position: absolute;left: 0px;top: 0px;}
#questionlist ol {list-style: none;margin-left: 0px;}
#questionlist ol > li > a{margin-left: 28px;display: inline-block;}
#questionlist ol > li{position:relative;}
.private-block .row.list-block ol li .number{float:left;}
.highlight, .high-title {font-weight: bold;}
.header_right .submenu li {width: 100%;margin-bottom: 10px;padding: 0px 15px;font-size: 14px;border-bottom: 1px solid #ececec;padding-bottom: 10px;}
.header_right .submenu li a:hover{border-bottom:0px;}
.header_right .submenu{top: 44px;left: auto;right: -36px;}
.header_right .submenu li a {line-height: normal;padding: 0px;margin: 0px;font-weight: 700;}
ul.nav-primary li:last-child {margin-right: 0px; padding-right: 0px;}
.header_right .submenu li.logged_as {font-size: 14px;color: #999;border: none;margin-bottom: 10px;padding-bottom: 0px;}
.username:hover .fa-user,.logout:hover .fa-sign-out {color:#1980ad;}
.header_right .submenu li:last-child {border: none;padding-bottom: 0px;margin-bottom: 5px;}
.alert-warning {display: block;background-color: #fcf8e3;color: #8a6d3b;}
.private-block .list-block .private_ans ol>li {list-style: decimal inside;border: 0px;}


.art-up-icon i {font-size: 65px;}
.art-up-icon {float: left;width: 100%;padding: 23px 0px 15px;}





.article-content.term-condition ul {
    width: auto;
}
.text-right{text-align: right;}
.story_left.column.col-2:nth-child(2n+1) {
    clear: left;
}
.jac-block .view-all {
    clear: both;
}

#article_gallery .slides li {position: relative;}
#article_gallery .slides li img{width:100%;}
#article_gallery .banner_caption {position: absolute;bottom: 0px;left: 0px;background:url("/images/bg.png") repeat 0px 0px transparent;	width:100%;}
#article_gallery .banner_caption p{color:#fff;margin:5px 0px;}
.institutional_parent .submenu{width:225px;}
.institutional_parent li.institutional {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.institutional .logout {display: block;}
.list-block .private_ans  ul li {font-size:17px;}
/*subscribe*/
.top-subscribe {    padding: 40px 0px 20px;background: url("/images/gar-coffee-masked.jpg") 0px 0px;background-size: 100% 100%;}
.top-subscribe .link_button{border:none;}
.head_line h1{margin-bottom:1.4em;}
.top-subscribe span {font-weight: normal;}
.top-subscribe.common-subscribe { background: none;}
/*subscribe header*/
.subscribe_button a {border-color: #F1B41F !important; color: #F1B41F !important;}
.subscribe_button a:focus, .subscribe_button a:hover{background-color:#F1B41F !important; color: #fff !important;}
.signup_button.signup-yellow a,.signup_button.signup-yellow a:hover {background-color: #f1b41f;border-color: #f1b41f;}
.shown-submenu .cont-news-sub{display:block !important;}

 .cont-submenu .list-cont li.sub_arrow.shown-submenu>a{background: url("/images/slideup.png")no-repeat #484543 95% center !important;}
.cont-submenu .list-cont li.sub_arrow>a{background-color: #1980ad!important;background: url("/images/slidedown.png")no-repeat 95% center;}

.form_data.boolean_field > label {width: auto;text-align:left;width:94%;margin-right:0;}
.boolean_field .multiple_question {float: left;width: auto;}
.form_data.boolean_label > label {float: right;margin-right: 0;text-align: left;width: 97%;}
.form_data.boolean_label > input {float: left;width: 2%;margin-top:4px;}

/*know-how page*/
.know-block .col-1 {padding-left: 15px;padding-right: 15px;}
.story_left.common-block {float: left;width: 49%;margin-right: 2%;padding: 15px;min-height: 200px; border: 2px solid #F0F0F0;}
.common-block-left{width: 50%;float:left;}
.common-block .more_link p{margin-bottom:0;}
.free-to-view{background-color:#D9E8EF;}
.download-pdf {right: 15px;position: absolute;width: auto;top: 15px;}
.free-to-view .common-block-left { display: block;}
.country-list li{padding:10px !important;}
.country-list .head_line h2{text-align:center !important;}
.common-row .row{margin-left:0;margin-right:0;}
.common-row .story_left{padding-left:15px !important;;padding-right:15px !important;}
.gated .common-block-left{display:none;} 
.story_left.common-block:nth-child(2n) {
    margin-right: 0;
}

/*author-block*/
.author-block{padding:15px;text-align:center;}
.author-block .head_line h2{text-align:center !important;}
.author-block .col-2{width:50% !important;}
.author-block .column{padding:0 15px;}
/*.author-center .story_left.column{margin: 0px auto !important;float: none;} 
.author-block .story_left:last-child{margin: 0px auto;float: none;} */

/*article-image-full-width*/
.article-full .article-image{width:100% ;margin-right:0;}

/*-----------------start comment block-------------------------*/
.comments-block{float:left;width:100%;margin: 5em 0 4em;}
.comments-block img{max-width:100%;}

.comment_block {float: left;width:100%;}
.comment_block_header{float:left;width:100%;}
#comment_form {display: none;}
.comment_block_header p {border-bottom: 1px solid #dfdfdf; border-top: 5px solid #004588;   font-weight: bold; overflow: hidden;padding-bottom: 5px;padding-top: 5px;}
.visitor_para { margin-bottom: 10px;}
.comment_block_header a.comment_tag {color: #437aaf;float: right;font-size: 0.9em;padding-left: 0;padding-right: 10px;text-align: right;}
.comment_block h3{font-size:1.4em;font-weight:bold;color:#000; font-family: 'droid_sansregular', sans-serif;}
#error_comment {clear: both; padding: 5px 0px; margin: 0 auto; width: 34%;font-size: 12px;    }
.comment_container {border-bottom: 1px dotted #dddddd;background-color: #e5eaee;overflow: hidden;padding-bottom: 10px;border-top: 1px solid #dddddd;}
.comment_container_info { clear: both;overflow: hidden;padding: 10px 10px 0;}
.comment_container_info .comment_label {color: #000000;float: left;}
.comment_container_info label {font-size: 12px;}
.comment_container_info span {color: #A9A7A7;float: right;font-size: 14px;}
.comment_text {font-size: 1.2em;height: 20px;padding: 1px;width: 300px;}
.comment_container_info .addres_bar {color: #666666;font-size: 12px; padding-top: 5px; display: inline-block;}
.comment_textarea {font-size: 12px;height: 125px;padding: 1px;width: 300px;    border: 1px solid #ccc;color:#555;}
.comment_container_info input{box-sizing:border-box;height: 28px;padding: 0px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.comment_container_info input:focus,select:focus,.sub_register textarea:focus,.sub_register .form_data input[type="text"]:focus,.form_data input[type="password"]:focus,.sub_register .form_data input[type="email"]:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.comment_footer_new {clear: both;    float: left;    overflow: hidden;    width: 100%;margin-bottom: 10px;  margin-top: 5px;}
.comment_footer_left {float: right; overflow: hidden;width: 63%;}
.comment_footer_left p {float: left;font-size: 12px;font-weight: normal;overflow: hidden;padding-top: 10px;}
.comment_footer_right {font-family: 'droid_sansregular', sans-serif;float: right;margin-top: 12px;width:100%;position: relative;}
.comment_footer_right #export_loader{bottom:-4px;left:58%;}
.comment_footer_right a {float: right;width: auto;  background-color: #004588;  color: #e7e7e7;  padding: 6px 10px 5px;  font-size: 12px;  font-family: 'droid_sansregular', sans-serif;}
.comment_footer_left p a{color: #437aaf;}
.comments_detail{float:left;width: 100%;font-family:'droid_sansregular', sans-serif;}
.comments_detail_one{ margin-top:0px;    padding:10px 0 10px;float: left;width:100%;border-bottom:1px solid #A9A7A7;}
.comments_detail_one h2{color:#515372;font-size:1.8em;padding-bottom:8px; font-weight: normal;}
.comments_detail_one p{font-size:14px;color:#000;line-height:17px;padding-bottom:6px;font-family:'droid_sansregular', sans-serif;}
.comments_detail_one p.post_comment{color:#999; }
.comments_detail .comment_footer_right{margin-top:4px;}
.inner-case-studies h3 a:hover{color:#399C7F;}
.recaptcha_nothad_incorrect_sol {float: right;}
.comments-form {margin: 0 auto;width: 65%;}
.infield {float: right;width: 48%;}
.comment_container_info .comment_label {padding-top: 10px;width: 35%;}
#error_comment ul li {list-style: none;color:#ff0000;font-size: 13px;}
.g-recaptcha {float: right;margin-right: 8px;}
/*-----------------End comment block-------------------------*/
.buy_now.download-pdf {float: left;position: static;width: 100%;}
.col-2.gar-100,.col-2.the-guide-to-regional-arbitration{width: 47%;margin: 0px;}
.col-2.gar-100 { margin-right: 2% !important;margin-left: 0 !important;}
.col-2.women-of-arbitration.no-margin {margin: 0px !important;}
.dshow-590{display:none;}
.search_button_anchor{    background: #006993 none repeat scroll 0 0;border: none;color: #fff;font-size: 13px;font-weight: 700;padding: 10px 20px;display: inline-block; border-radius: 5px;}
.search_button_anchor:hover, .search_button_anchor:focus {background: #006993 none repeat scroll 0 0;text-decoration: none;color: #fff;}
.author-right .author-block .row {width: 100%;}
.latst-profile .article-content p {font-size: 15px;}
.latst-profile .article-content h2 {margin-bottom: 5px;}

/*ART page*/
.story_left .org-block {background: #F3F8FA;padding-bottom: 10px !important;border: 2px solid #4b6571;padding: 10px;}
.org-block li{font-size:16px;margin-bottom: 5px;}
.qa-section h2 {margin-bottom: 10px !important;font-size:21px;}
.qa-section p {margin-bottom: 0 !important;}
.qa-section {float: left;width: 100%;padding: 15px;background: #e9e9e9;position:relative;}
.art-profile p {font-size: 15px !important;}
.qa-section-left { width: 90%;}
.plusminus-icon{background:url("/images/plus-minus.png")no-repeat;height:30px;float: right;width: 27px; position: absolute; right: 20px;top: 50%;margin-top: -15px;    cursor: pointer;}
.qa-section-list { float: left; width: 100%;padding: 10px;border: 1px solid  #e9e9e9;border-top: none;display: none;}
.article-content.mostread {width: 100%;float: left;margin-top: 10px;margin-bottom: 20px;}
.selected .plusminus-icon {background-position: 0px -31px;}
.container_left .mostread h2 {font-size: 21px;}
.art-profile .login_block h3 {font-size: 18px;}
.art-hid .plusminus-icon {top: 15px;}

.art-profile .login_block h3 {margin-bottom:0px;padding-bottom: 5px;border-bottom:none;}
.art-profile .login_block .form_data{margin-bottom:8px;}
.art-profile .login_block .button {padding-top: 0px;}
.art-profile .login_block .form_data.lost{margin-bottom: 2px;}
.art-profile .login_block{padding:10px 15px}
	
.art-search .story_left h4 {float: left;}
.art-search .story_left>span{float: right;font-size: 14px;}
.art-search .story_left { padding: 10px;background: #F3F8FA; border: 2px solid #C7DEE7;}

.signup_button.article_signup a {width: auto ;float: none ;background: #607D8B !important;border-color: #607D8B !important;}
.align-center.signup_button.article_signup {float: left;width: 100%;margin-top: 15px;}

.latst-profile.latst-profile-three .article-content ul li {list-style-type: none;}
.latst-profile.latst-profile-three .article-content{width:32%;margin-right:2%;padding: 12px 8px;}
.latst-profile.latst-profile-three .article-content:last-child{margin-right:0%;}
.art-heading {background: #F3F8FA;border: 1px solid #C7DEE7 !important;padding: 5px !important;margin-bottom: 10px !important;}
.art-heading h4{margin-bottom:3px !important;padding-bottom:0;}
.latst-profile.latst-profile-three .article-content .art-people {padding-bottom: 10px;border-bottom: 1px solid #ececec;}
.latst-profile.latst-profile-three .article-content .art-people:last-child {border: 0px;padding: 0px;}

/*Home-event*/

.event-block .event-list h2 {
    font-size: 17px;
    border: 0px;
    left: 0px;
    top: -31px;
}


/*art-subscribe css*/
.noselect, .noselect * {
/*pointer-events: none;*/
cursor: default;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari*/
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */

}
.noselect a {cursor:pointer;}
/*feature_print*/
/*#art-subscribe-description{float: left;width:100%;background-color: #607D8B;padding: 50px 2.5% 25px!important;}*/
#art-subscribe-description p{color: #fff;}
/*#art-subscribe-description h1{color: #fff;font-weight:normal;float:left;width:100%;text-align: center;font-size: 30px;line-height:35px;padding-top:0px;text-transform:capitalize;}*/
#art-subscribe-description h5{color: #fff;}
#art-subscribe-description ul{margin-left:4%;margin-top: 10px;}
#art-subscribe-description ul li{color: #fff;list-style-type: disc;}
.feature_print_border{float:left;width:100%}
.feature_print_border span{border-bottom: 2px solid #A0B1B9;margin: 35px auto;display: block;float: none;}

/*#art-subscribe-header .link_button a{background-color: #006993;border: 4px solid #006993;font-size: 20px;padding: 4px 50px;}*/

.top-subscribe.request-quote .link_button.col-2 a {background-color: #006993;border: 4px solid #006993;font-size: 22px;padding:2px 16%;font-weight: normal;}
.top-subscribe .link_button.col-2.profile-quote a {background-color: #b3b3b3;border: 4px solid #b3b3b3;font-size: 17px;padding: 4px 3.5%;}
.request-quote .link_button.col-2 {display: inline-block;float: none;}
.top-subscribe.request-quote .column_layout.feature_sign {text-align: center;}
.top-subscribe.common-subscribe.request-quote {float: left;width: 100%;}

.request-quote .column_layout{padding: 0px;}
.request-quote .column_layout .link_button{margin: 75px 0px 50px;padding: 0px;vertical-align: top;}
.pratice-block .head_line h2,.editor_pick .head_line h2, .event-block .head_line h2,.magazine .head_line h2,.mostread .head_line h2{font-size:21px!important}

/*EVENT-DESIGN*/

.editor_pick.latest-profile.gar-home {
    float: left;
    width: 100%;
    background: #003f5b;
    color: #fff;
    padding: 0px 25px 0 25px;
}

.editor_pick.latest-profile.gar-home .article-image {
    width: 100%;
    margin-right: 0px;
}



.editor_pick.latest-profile.gar-home h3{
  font-size: 21px !important;
  color: #fff;
}

.editor_pick.latest-profile.gar-home h2,
.editor_pick.latest-profile.gar-home h3 {
  border-top: none;
  color: #fff;
}

.editor_pick.latest-profile.gar-home h2 a{
  font-size: 21px;
  font-weight: 400;
  color: #f1b41f;
  padding-top: 0px !important;
  margin-top: 0px !important;
  border-bottom: none !important;
}

.editor_pick.latest-profile.gar-home h3 a,
.editor_pick.latest-profile.gar-home h4 a {
  border-top: none;
  color: #fff;
  border-bottom: none !important;
}

.editor_pick.latest-profile.gar-home .more_link a {
    color: #F1B41F;
    font-size: 15px;
    cursor: pointer;
    font-weight: 400;
    border: 0px;
}

.editor_pick.latest-profile.gar-home h2 a:hover,
.editor_pick.latest-profile.gar-home h3 a:hover,
.editor_pick.latest-profile.gar-home h4 a:hover,
.editor_pick.latest-profile.gar-home .more_link a:hover,
.editor_pick.latest-profile.gar-home h2 a:focus,
.editor_pick.latest-profile.gar-home h3 a:focus,
.editor_pick.latest-profile.gar-home h4 a:focus,
.editor_pick.latest-profile.gar-home .more_link a:focus {
  border-top: none;
  text-decoration: underline;
}

.editor_pick.latest-profile.gar-home p {
  color: #fff;
  font-size: 15px;
}

.editor_pick.latest-profile.gar-home .article-image {
    margin: 5px 20px 10px 0;
}

.editor_pick.latest-profile.gar-home .article-image img a {
    border-bottom: none !important;
}

.editor_pick.latest-profile.gar-home .article-content .article-image a {
    border-bottom: none;
    text-decoration: none;
}

.editor_pick.latest-profile.gar-home {
    border: 10px solid #c5eaea;
}

.art .more_link {
    padding: 0px 0px;
}

.eventmonthdate {
cursor: default;
display: block;
text-align: center;
border: 0!important;
float: none;
position: absolute;
top: 0;
left: 0;
margin: 0; 
font-weight: 700;
}

.event .eventmonth {
padding: 8px 10px!important;
font-size: 14px;
display: block;
text-transform: uppercase;
background-color: #3E7292;
border: 1px solid #3E7292;
color: #FFF;
}

.eventdate {
font-size: 18px;
padding: 8px 10px!important;
font-weight: 700;
background: #F1F1F1;
border: 1px solid #E9E9E9;
color: #3E7292;
display: block;
}

.event {
border-top: 0;
border-bottom: 1px solid #EEECE0;
padding-top: 0;
padding-bottom: 14px!important;
margin-bottom: 20px;
position: relative;
float: left;
width: 100%;
}

.event-list {
float: left;
width: 100%;
padding-left: 70px;
}

.author-block {
    border: 3px solid #ececec;
    padding: 20px 20px!important;
    background-color: #fff;
}

p.info {
background: #ECECEC url(/images/icon_info.gif) no-repeat 1em .8em;
border: 1px solid #D9D9D9;
padding: .75em 1em .75em 37px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}

@media only screen and (min-width: 1200px) {

	.list-block li p{font-size: 17px;}

}
@media only screen and(min-width: 992px){

.list-block li p{font-size: 17px;}
.event .eventdate {font-size: 18px;padding: 8px 10px!important;}
.event .eventmonth {padding: 8px 10px!important;font-size: 14px;}

}
@media only screen and (max-width:980px) {
.request-quote .feature_sign .link_button{width:38%;}
}
@media only screen and (max-width:768px) {
#art-subscribe-description{padding:30px 4% 15px!important;}
}
@media only screen and (max-width:680px) {

.request-quote .feature_sign .link_button{width:48%;}
}
@media only screen and (max-width:580px) {
.feature_print_border span{margin: 25px auto;}
#art-subscribe-description ul{margin-left: 7%;}
.request-quote .feature_sign .link_button{width:100%;margin: 30px 0px;}

}
@media only screen and (max-width:400px) {
#art-subscribe-description ul{margin-left: 11%;}


}


@media only screen and (max-width:1200px){
	
	.comments-form {margin: 0 auto; width: 75%;}
	
}
@media only screen and (max-width:1024px) {
	.request_asset .login_block,.sub_register_block .login_block {width: 100%;}
	#export_loader {left: 38%;}
	.main_login #export_loader{right:30%;}
	.comments-form{width:80% !important;}
	.list-block .private_ans  ul li {font-size:14px;}
	
}
@media only screen and (max-width:948px) {
	.wrapper {max-width: 900px;width: 97%;}
	.col-4{width: 48%;margin-right: 4%;}
	.col-4:nth-child(2n+2){margin-right:0px;}
	.col-2{margin-right: 4%;width: 48%;}
	.row,.col-4:nth-child(1),.col-4:nth-child(2){margin-bottom:4%;}
	.menu_container > ul  >li{padding: 25px 3.5%;}
	.header_right{  width: 35%;}
	.magazine-block .story_left.column-rigth,.magazine-block .story_left.column{margin-bottom:4%}
	.col-2-1-half.footer_menu{width:54%;}
	.col-4.gallery-column{margin-bottom:0px;margin-right:0px;}
	.info_left.gallery-column{width:50%;}
	.questionnav.questionnavback {width: 46%;}
		.review_latest .insights_block{height:110px;}
	.head_line.align-center h1 {font-size: 24px;}
	.special_offers p {font-size: 18px;line-height: 24px;}
	.column_layout > h3,.column_layout.subscribe_quote > h3 {font-size: 20px;}
	.column_layout .link_button a,.column_layout.feature_sign > p,.column_layout.subscribe_quote p {font-size: 15px;}
	.column_layout > h4{padding-bottom:20px;}
	.row .column_layout,.column_layout.subscribe_quote{padding: 20px;margin-bottom:0px;}
    .sub_register .form_data.name_block input[type="text"] {width: 48.4%;}
   .sub_register label,.request_asset .sub_register label{width: 100%;margin-right: 0px;text-align: left;}
    .sub_register .form_data input[type="text"], .sub_register .form_data input[type="email"], .sub_register .form_data select,.sub_register textarea{width: 100%;}
    .sub_register .form_data select {width: 80%;}
    .sub_register .form_data select.estimate {width: 50%;}
    #article_gallery .flexslider .slides > li {height: 400px;}
    .request_asset .sub_register_block h4 { font-size: 16px; margin-bottom: 20px;``}
    .request_asset .login_block,.sub_register_block .login_block.sub_register,.sub_register_block .sub_register .form_data select {width:100%;}
    .request_asset .sub_register .form_data.name_block input[type="text"],.sub_register_block .login_block .form_data.name_block input[type="text"]{width: 47%;}
    .request_asset .sub_register label.error,.sub_register_block .login_block label.error{    top: 0px;}
	.sub_register_block .login_block label.error{left:100px;}
	.form_data.boolean_field {width:100%;}
	.comments-form{width:100%;}
	}
@media only screen and (max-width:848px) {
	.wrapper {max-width: 800px;width: 97%;}
	.menu_container > ul > li{padding: 25px 3%;}
	.info_left,.info_right{width:100%;text-align:center;}
	.info_right>ul li{float:none;display:inline-block;}
	.info_left{margin-bottom:8px;}
	.header_right ul{margin-right: 0%;  width: 56%;}
	.footer_block>.column>ul li{padding: 0px 1%;}
	.info_right > ul {text-align:center;}
	#export_loader{left:45%;}
	.main_login #export_loader {right: 27%}
	}
	

@media only screen and (max-width:768px) {
	.wrapper{max-width: 748px;width: 96%;}
	.container_left{width:100%;margin-right:0px;}
	.container_right,.header_left,.logo{width:100%;}
	.menu_container > ul > li{padding: 25px 2%;}
	.subscribe_button{  float: right; width: 90%;}
	.header_right ul{  width: 100%; float: right;padding-top: 0px;}
	.header_right{margin:0px;  width: 21%;}
	.header_right>ul li{width:auto;}
	.copy_rights{margin-bottom:5px;}
	.signup_button p:last-child{margin-bottom:0px;}
	.search_result_select .col-1-4,.search_text_links .col-1-4{  width: 23.5%;}
	.search_result_select .col-3-1,.search_text_links .col-3-1{  width: 74.5%;}
	.search_list.col-2-1{width:66%;  margin-right: 2%;}
	.search_tags.col-3{width:32%}
	/* jumbortom*/
	.jumbotron_content .col-3-1,.jumbotron_content .col-1-4{width:100%;text-align:center;}
	.jumbotron_content h1{margin-bottom:8px;}
	.jumbotron_content .col-3-1{padding-top:0px;padding-bottom:20px;}
	.jumbotron_content .col-1-4 .subscribe_button{}
	.jumbotron_content .subscribe_button{width: 100%;  display: inline-block;float: none;}
	.jumbotron_content .subscribe_button a{margin-right:1%;  display: inline-block; float: none;}
	.jumbotron_shadow span{  min-height: 160px;}
	.jumbotron_content{padding-top:3%;}
	/* extra css for drag and drop in back office removing some div*/
	.right_block{width:48%;}
	.right_block:nth-child(2n){float:right;clear:right;}
	.right_block:nth-child(2n+1){float:left;clear:left;}
	/* end */
	.dhide-768{display:none;}
	.dshow-768{display:block;}
	.menu-log {float: left;margin-right: 10px;}
	#article_gallery .flexslider .slides > li {height: 300px;}
	.comments-form{width:96% !important;}
	.comment_container_info .comment_label{width:30% !important;}

	
}
@media only screen and (max-width:767px) {
	    .form_data.name_block label+ input {margin: 0px 0px 20px 0px;}
	    .request_asset {margin: 0px 10px;}
	    .request_asset .sub_register label.error,.sub_register_block .login_block label.error {position:static;width:100%;}
	    .request_asset .form_data.name_block label.error { position: relative;left: 0px!important;top: -20px;}
        .sub_register .form_data.name_block input[type="text"],.request_asset .form_data.name_block input[type="text"],
        .request_asset .form_data input[type="email"],.request_asset .sub_register .form_data.name_block input[type="text"],.sub_register_block .login_block .form_data.name_block input[type="text"]{width:100%;}
        .user_login i {display: inline;margin-right: 8px;}
		.user_login a{border:none;text-decoration:none;}
		.user_login span {display: inline-block;width: 85%;word-wrap: break-word;vertical-align: top;}
		.user_login a:hover span {text-decoration: underline;}
		.username:hover .fa-user, .logout:hover .fa-sign-out {color: #fff;}
		.common_login.column.col-2{width:70%;}
		.login-subscribe{display: inline-block;margin-top: 10px;}
		
		/*.comments-form{width:100%;float: left;}*/
		.comment_container_info .comment_label,.comment_container_info span,.comment_text,.comment_footer_left,.infield{width:100% !important;}
		.comment_text{box-sizing: border-box;margin-top: 10px;}
		.comment_block_header a.comment_tag{padding-right: 0px;}
		.author-right-top,.about-author h3,.author-left{text-align: center;}
		.author-left,.author-right,.author-right-top,.social-list-author{width:100%;padding-right: 0px;}
		.author-profile{float:none;}
		.about-author{width:91.7%;}
		.author-right-bottom{width:100%;padding-left:0px;border:none;}
		#recaptcha_widget_div{float:left;}
		.story_left.common-block{min-height:0 !important;}
		.comments-form {width: 69%;}
		.report-table h2{font-size: 18px;}
		.report-table h3{font-size:16px;}
		a.back-top{right: 1.5em;}

}
@media only screen and (max-width:680px) {
	.comments-form {width: 77%;}
	
}

@media only screen and (max-width:590px) {
	.wrapper {max-width: 570px;width: 95%;}
	.row,.col-4:nth-child(1), .col-4:nth-child(2),.column,.column-right{width:100%;margin-right:0px;margin-bottom:6%}
	.row>.column:last-child{margin-bottom:0px;}
	.editor_pick .col-2-1:last-child,.editor_pick .col-3,.editor_pick .col-2-1{margin-bottom:5px;}
	.row div.more_link:last-child{margin-bottom:0px;}
	.right_block{width:100%;}
	.header_left{width:100%;}
	.header_right{width:60%;}
	.header_right ul{padding: 8px 0px;float:left;width:58%;}
	.header_right>ul li{width:50%;}
	.row-768 .row{margin-bottom:20px;}
	.subscribe_button{width: 34%;}
	.footer_block>.column>ul li{padding: 0px 2%;}
	.search-result-parent{margin-bottom:0px !important;}
	.search-result-parent .col-3{margin-bottom:10px !important;}
	.search_result_select .col-3-1{width:100%;}
	.search_result_select .col-1-4{margin-bottom:10px !important;width:30%;float:right;}
	.magazine-block .story_left.column-rigth, .magazine-block .story_left.column,.column_layout{margin-bottom:6%;}
	.story_left.col-3-1{  width: 74.5%;}
	.col-1-4.story_image{  width: 23.5%;margin-right:2%;margin-bottom:0px;}
	.reporting-list .headlines>.col-3-1{margin-bottom:0px;  width: 74.5%;}
	.reporting-list .headlines>.column-right{margin-bottom:0px; width:auto;}
	.report-table>.column li:last-child{margin-bottom:0px;border-bottom:1px solid #F0F0F0;padding-bottom:5px;}
	.report-table>.column{margin-bottom:0px;}
	.report-table>.column:last-child li:last-child{margin-bottom:0px;border-bottom:0px;}
	.reporting-lnside .row:last-child{margin-bottom:0px;}
	.copy_rights,.col-2-1-half.footer_menu,.feature_sign .link_button{width:100%;}
	.copy_rights{margin-bottom:10px;}
	.breadcrumb .column-right{width:auto;}
	/* jumbortom*/
	.jumbotron_content .col-3-1{margin-bottom:0px;}
	.insights_block{height:110px; }
    .col-4.gallery-column{width:100%;margin-bottom:0px;}
    .questionnav.questionnavnextprev {width: 100%;margin-bottom:10px;}
    .questionnav.questionnavback {float: left;width: 100%;}
    .insights_content > .col-2:first-child{border:0px;}
    .sub_register textarea{min-height: 100px;}
     #export_loader{    left: 17%;}
    .main_login #export_loader {right: 34%;}
    .form_data.boolean_field > label {width: 90%;}
    .comments-form{width: 92%;}
    .dshow-590{display:block;margin-bottom: 6px;}
}
@media only screen and (max-width:480px) {
	.wrapper{max-width: 460px;width: 95%;}
	.menu_container{width: 100%;}
	.menu_container > ul > li{padding:10px 2%}
	.header_right{width: 100%;}
	.search_tags.col-3,.search_list.col-2-1{width:100%;}
	.search_result_select .col-1-4{width:50%;}
	.story_left.col-3-1{  width: 100%;}
	.col-1-4.story_image{  width: 100%;margin-right:0%;margin-bottom:0px;}
	.image_guide {height: 110px;}
	.latst-profile .article-content, .latst-profile .article-content.mostread{width:100%;}
.latst-profile .article-content:first-child{margin-right:0px;}

	/* jumbortom*/
	.jumbotron_content .col-3-1, .jumbotron_content .col-1-4{text-align:left;}
	.jumbotron_content{padding:7%;}
	.jumbotron_content .subscribe_button a{width:100%;box-sizing:border-box;}
	.jumbotron_shadow span {min-height: 180px;}
	.submenu{width:auto;top:100%;}
	.insights_block span{margin-top:0px;top:20%;}
	
	/*know-how css*/
	#subjectfilterform div.jurisdictioncheckboxes .ctrlHolder label{font-size:12px;}
	.sub_register.login_block{width:100%;}
	#article_gallery .flexslider .slides > li {height: 280px;}
	#export_loader{left:21%;}
   .main_login #export_loader {right: 30%;}
   .comments-form{width: 100% !important;padding: 10px;}
	.comment_container_info .comment_label{width: 28%!important;}
	.comments-form{width:100%}
	.report-table h2{font-size: 17px;}
	.report-table h3{font-size:15px;}

	
}

@media only screen and (max-width:479px) {
	.email_gir .column.col-2:last-child:before{left:0px;}
	.email_gir .column.col-2:before{width:99%;left:0px;top: -5px;}
	.row.email_gir{margin: 0px;}
	.email_gir .column.col-2:first-child {border-right: none;}
	.email_gir ul,.common_login.column.col-2{width:100%;}
	.email_page .head_line h2{font-size: 24px;}
	.email_gir h3 {font-size: 22px;}
	.email_gir .column.col-2 p, .email_gir .column.col-2 ul li, .email_page > p {font-size: 14px;}
}

@media only screen and (max-width:400px) {
	.wrapper{max-width: 380px;width: 94%;}
	.search-result-parent .col-3{width:100%;}
	.search_list.col-2-1,.search_tags.col-3{width:100%;  margin-right: 0%;}
	.breadcrumb .column-right{width:100%;margin-top:5px;}
	.insights_block span{margin-top:0px;top:25%;}
	#subjectfilterform div.jurisdictioncheckboxes{width:100%;}
	#subjectfilterform .ctrlHolder {border-left: 1px solid #ddd;}
	#subjectfilterform .ctrlHolder.lastctrl {border-bottom: 0;}
	#subjectfilterform .jurisdictioncheckboxes.last .ctrlHolder.lastctrl {border-bottom: 1px solid #DDDDDD;}
	#subjectselectquestions .ctrlHolder {border-left: 0px;}
	ul.checkboxselector {position: static;margin-bottom: 10px;float: left;}
	ul.checkboxselector li:first-child{margin-left:0px;padding-left:0px;}
	.setname{float:left;width:100%;}
	#subjectfilterform #subjectselectquestions ol li{width:94%;float:left;}
	#article_gallery .flexslider .slides > li {height: 175px;}
	.edition_buy .buy_now {width: 100%;float: left;margin-bottom: 10px;margin-right:0;}
    .edition_buy .buy_now:last-child{margin-bottom:0;}
     #export_loader{left:35%;}
.main_login  #export_loader {right: 18%;}
.form_data.boolean_field > label {width: 90%;}
.author-block .col-2 {width: 100%;}
.comment_container_info .comment_label{width:100%!important;margin-bottom: 5px;}
.comment_container_info span{width: 100%;float: left;}
.comment_container_info input,.infield,.comment_textarea,.rc-anchor-light{width:100%;float:left;}
.comment_footer_left{width:100%;padding:0px 2%;}
.comment_footer_right{padding-right:3%;}
.comment_container_info input[type=checkbox]{width:auto;margin: 12px 0px 0px 6px;}
.comment_container_info .user_chk {width: 30%!important;}
.g-recaptcha{width:100%;}
.g-recaptcha > div {margin-left: -10px;}}
.upcoming {text-align: center;}
.upcoming a {font-size: 18px;font-weight: bold;}
.blurb-content {opacity: 0.18 !important;}
.searchType {font-size: 17px;width: 100%;background: #fff;height: 39px;border: 1px solid #ddd;}
.search_filter.filter_tags .plusminus-icon {top: 20px;}
.search_right_form .search_button.col-1-4{width: 100%;border-radius: 5px !important;}
.token-input-input-token-facebook > input { border: medium none !important;}

ul.sat-list {
width: 100%;
float: left;
padding-left: 20px;
font-size: 15px;
}
.dis.play input {width: 100% !important;}
.article-content.mostread.disclaimer {background-color: rgba(234, 167, 32, 0.25);border: 1px solid rgba(234, 167, 32, 0.39);}
.qa-section-list h6{background-color: #eee;padding: 10px;font-weight: bold;font-size: 15px;}


.right_profile_cta a {
border-color: #C5C5C5;
background-color: #C5C5C5;
color: #FFF;
border-radius: 5px;
font-weight: 700;
padding-left: 10px;
padding-right: 10px;
}

.right_profile_cta p {
margin-bottom: 20px;
float: left;
width: 100%;
}

.right_profile_cta a {
text-align: center;
border: 2px solid #C0C0C0;
border-radius: 5px;
padding: 8px 17px 7px;
float: left;
box-sizing: border-box;
width: 100%;
font-size: 14px;
}
#advance .filter_select.right_block {padding: 8px!important;}
.token-input-input-token-facebook {width: 100%;}